@charset "UTF-8";

body {

	margin:0px;

	padding:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	color: #000000;

	background-color: #FFFFFF;

	background-image: url(images/bg_top.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



#header {

	width:800px;

	height:103px;

	margin:0px auto;

	padding:0px;

}



#logo {

	float:left;

	width:260px;

	margin:0px;

	padding:0px;

}



#header_right {

	float:right;

	width:500px;

	margin:0px;

	padding:0px;

	text-align:right;

}

	

#header_right_top_menu {

	padding:10px 0px 0px 0px;

	margin:0px;

}

#header_right_top_menu a{

	padding:0px 14px;

	color:#383a3c;

	text-decoration:none;

}

#header_right_top_menu a:hover{

	color:#000000;

	text-decoration:underline;

}



#header_right_bottom_menu {

	padding:55px 0px 0px 0px;

	margin:0px;

}

#header_right_bottom_menu a{

	padding:0px 14px;

	color:#383a3c;

	text-decoration:none;

}

#header_right_bottom_menu a:hover{

	color:#000000;

	text-decoration:underline;

}



#header_clear {

	clear:both;

	display:none;

}

#login_top {

  font-weight: bold;
  color: #223e92;

}





#content {

	width:800px;

	margin:0px auto;

	padding:0px;

}



#content_left {

	float:left;

	width:200px;

	margin:0px;

	padding:0px;

}







#left_menu {

	width:200px;

	margin:0px;

	padding:0px;

	background-image:url(images/left_menu_bg.jpg);

	background-repeat:repeat-y;

}







#left_menu_wrap {

	margin:0px;

	background-image:url(images/left_menu_header.jpg);

	background-position:top;

	background-repeat:no-repeat;

	padding:33px 0px 0px 0px;

}



#left_menu_wrap ul{

	list-style: none;

	padding: 0;

	margin: 0;

}



#left_menu_wrap li.primary{	

	height:27px;

	background-image:url(images/left_menu_item_bg.jpg);

	background-repeat:no-repeat;

	font-size:12px;

	padding:7px 0px 0px 36px;

	margin:0px;

}

	

#left_menu_wrap li.primary a{

	color:#383a3c;

	text-decoration:none;

}

#left_menu_wrap li.primary a:hover{

	color:#000000;

	text-decoration:underline;

}







#left_menu_wrap li.secondary{	

	font-size:11px;

	padding:0px 0px 5px 36px;

	margin:0px;

}

	

#left_menu_wrap li.secondary a{

	color:#383a3c;

	text-decoration:none;

}

#left_menu_wrap li.secondary a:hover{

	color:#000000;

	text-decoration:underline;

}





#left_search {

	margin:0px;

	padding:12px 0px 0px 0px;

	

}











#left_menu_footer {

	background-image:url(images/left_menu_footer.jpg);

	background-repeat:no-repeat;

	height:13px;

	margin:0px;

	padding:0px;

}





#left_ads {

	width:200px;

	margin:10px 0px 20px 0px;

	padding:0px;

}



#left_ads img {

	margin:5px 0px;

	padding:0px;

}







#content_right {

	float:right;

	width:590px;

	margin:0px;

	padding:0px;

}



#main_menu {

	height:42px;

	width:566px;

	margin:0px;

	padding:1px;

	background-image:url(images/header_bg.gif);

	background-repeat:no-repeat;

	padding-left:24px;

}



span.main_menu_1 {

margin-left:15px;

    display: block;

    width: 25px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_1.jpg);

}



a.main_menu_2 {

    display: block;

    width: 91px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_2.jpg);

}



a.main_menu_2:hover {

    background-position: 0px -41px;

}



span.main_menu_3 {

    display: block;

    width: 34px;

    height: 41px;

	color:#ffffff;

    text-decoration:none;

	background-image:url(images/main_menu/main_menu_3.jpg);

}



a.main_menu_4 {

    display: block;

    width: 93px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_4.jpg);

}



a.main_menu_4:hover {

    background-position: 0px -41px;

}



span.main_menu_5 {

    display: block;

    width: 29px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_5.jpg);

}



a.main_menu_6 {

    display: block;

    width: 63px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_6.jpg);

}



a.main_menu_6:hover {

    background-position: 0px -41px;

}



span.main_menu_7 {

    display: block;

    width: 28px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_7.jpg);

}



a.main_menu_8 {

    display: block;

    width: 83px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_8.jpg);

}



a.main_menu_8:hover {

    background-position: 0px -41px;

}



span.main_menu_9 {

    display: block;

    width: 31px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_9.jpg);

}



a.main_menu_10 {

    display: block;

    width: 82px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_10.jpg);

}



a.main_menu_10:hover {

    background-position: 0px -41px;

}



span.main_menu_11 {

    display: block;

    width: 32px;

    height: 41px;

    text-decoration: none;

	background-image:url(images/main_menu/main_menu_11.jpg);

}





#banner_high_end {

	height:36px;

	margin:5px 0px;

	padding:0px;

	background-image:url(images/banner_high_end.jpg);

	background-position:top center;

	background-repeat:no-repeat;

}







#flash_banner {

	height:230px;

	margin:5px 0px;

	padding:0px;

	

}





#hot_deal {

	margin:0px;

	padding:0px;

	background-image:url(images/hot_deal_bg.jpg);

	background-repeat:repeat-y;

	height:auto;

	

}



#hot_deal_wrap {

	background-image:url(images/hot_deal_header.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	padding:38px 0 0 0;

}



#hot_deal  h1 {

	font-size:14px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



#hot_deal  p {

	font-size:11px;

	line-height:16px;

	margin:0px;

	padding:0px;

}





#hot_deal  a {

	color:#223e92;

	text-decoration:underline;

	margin:0px;

	padding:0px;

}



#old_price {

	font-size:12px;

	color:#223e92;

	text-decoration:line-through;

	margin:0px;

	padding:0px;

}



#actual_price {

	font-size:18px;

	color:#223e92;

	margin:0px;

	padding:0px;

}





#hot_deal_footer {

	background-image:url(images/hot_deal_footer.jpg);

	background-repeat:no-repeat;

	height:13px;

	margin:0px 0px 10px 0px;

	padding:0px;

}







#feat {

	margin:0px;

	padding:0px;
	
	background:url(/images/feat_header.jpg) no-repeat 0 0;

	height:30px;

}



#feat_wrap {

	background-image:url(images/feat_header.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	padding:38px 0 0;

}



#feat  h1 {

	font-size:14px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



#feat  p {

	font-size:11px;

	line-height:16px;

	margin:0px;

	padding:0px;

}





#feat  a {

	color:#223e92;

	text-decoration:underline;

	margin:0px;

	padding:0px;

}





#feat_footer {

	background-image:url(images/feat_footer.jpg);

	background-repeat:no-repeat;

	height:13px;

	margin:0px;

	padding:0px;

}



#dots_divider {

	width:523px;

	height:1px;

	margin:10px auto;

	padding:0px;

	background-image:url(images/feat_dots.jpg);

	background-position:center;

	background-repeat:no-repeat;

	}

	

#footer {

	clear:both;

	width:590px;

	height:80px;

	background-image:url(images/footer.jpg);

	background-position:center;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-align:center;

}

#footer_text {

	font-size:11px;

	color:#FFFFFF;

	margin:0px;

	padding:21px 0px 0px 0px;

}



#footer_text a{

	color:#FFFFFF;

	text-decoration:none;

}

#footer_text a:hover{

	text-decoration:underline;

}

.class_menu {
	
	margin-top:40px;
}


#widgetCategories .body {
	background-color:#f7f7f7;
}

a.cat_links {
	color: #000;
	text-transform:uppercase;
	text-decoration: none;
}
a.cat_links:active {
	text-decoration: none;
}
a.cat_links:visited {
	text-decoration: none;
}
a.cat_links:hover {
	text-decoration: underline;
}
a.cat_links:visited:hover {
	text-decoration: none;
}

#customerLogin h2 { color:white; }

h2 { display:block; background:url(/images/titles/bg.jpg) no-repeat; width:569px; color:white; padding:10px 15px 10px 15px; margin:5px 0; }

#customerLogin .hdr-title {
	background-color:#1F71BA;

}


#widgetTopSellers .btm { clear:both }
