body{  margin:0 auto; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;width:983px;}
#head{width:983px; height:87px;}
#logo{float:left; width:680px; margin-top:10px;}
#search{float:left;}
#search p{ font-size:11px; color:#999999; line-height:135%; padding:0px;margin-top:20px;}

#nav_top{ clear:both;}
#nav_top ul{ margin:0px; padding:0px; background:url(images/nav_bgr.gif) left top repeat-x; height:33px; width:983px; list-style:none; font-size:12px;}
#nav_top li{ float:left; height:33px; background:url(images/nav_bg.jpg) right top no-repeat; }
#nav_top li a{ display:block;padding:7px 15px; color:#FFFFFF; text-decoration:none; width:auto; font-weight:bold;}
#nav_top li a:hover{background:url(images/nav_hover.jpg) repeat-x; color:#fff;font-weight:bold;}
/**nav end*******/
#list-category h3 {
		font: bold 12px/33px Arial, Verdana, Helvetica, sans-serif;
		color:#ffffff;
		padding: 6px 0 0 11px;
		text-align: left;
		width: 176px;
		float: left;
		background:url(images/category_bg.jpg) #b9c0c6 no-repeat; margin:0;
}
#list-category ul {
		margin:0;
		padding: 0 0 5px 0;
		clear: both; background-color:#F5F6F6;
}
#list-category li { list-style:none; }
#list-category .leftmenu {
		color:#000000;
		padding: 10px 0 10px 17px;
		font:bold 12px tahoma, verdana, sans-serif;
		background: url(images/menu_li.gif) no-repeat top left;
}
#list-category .leftmenu a {
		padding: 0 0 0 16px;
		color:#000000;
		font:bold 12px tahoma, verdana, sans-serif;
		text-decoration: none;
		background: url(images/menu_a.gif) no-repeat top left;
}
#list-category .leftmenu a:hover {
		color:#fbaf00;
}

/***right***/
#list-category2 h3 {
		font: bold 12px/33px Arial, Verdana, Helvetica, sans-serif;
		color:#ffffff;
		padding: 4px 0 0 11px;
		text-align: left;
		width: 156px;
		float: left;
		background:url(images/category_bg.jpg) #b9c0c6 no-repeat; margin:0;
}
.toptag{ padding:5px 4px 5px 4px;background:none repeat scroll 0 0 #F7F7F7;
height:auto;margin:0px;}
.toptag a {text-decoration:none; font-size:8pt; color:#333333;}
.toptag b a {font-size:10.5pt;text-decoration:none;}
.toptag a:hover {text-decoration: underline}
.toptag .t1 { font-size:9pt;}
.toptag .t2 { font-size:10pt;}
.toptag .t3 { font-size:10pt; font-weight:bold;}
.toptag .t4{ font-size:9.5pt;}
/**********page center*********/
#page_center {
		margin:0px;
		padding:0px;
		width:980px;
		clear: both;
		float:left;
}

#page-left {
		width:187px;
		float:left;
}
#page-center {
		float: left;
		width:598px;
		margin-left: 12px;
}
#page-right {
		float:right;
		width:167px; margin-top:10px;
}
/**********page end*********/

.box h1{
	background:url(images/h1_bgr.gif) #f0f1f3 no-repeat top left;
	height: 29px;
	margin:6px 0 10px 0;
	padding: 0 0 0 17px;
	clear:both;
	color:#000000;
	font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.box h4{
	background:url(images/h3_bgr.gif) #f0f1f3 no-repeat top left;
	height: 29px;
	margin:6px 0 10px 0;
	padding: 0 0 0 17px;
	clear:both;
	color:#000000;
	font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.box #path  #path {
	color:#000000;
	font:normal 11px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
}
.box #path a {
	color:#000000;
	font:normal 11px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration: none;
}
.box #path a:hover, #products #path a:hover { text-decoration: underline; }
.box #path a strong, #products #path a strong { color: #999999; }




/* Product details */
#product_detail #images {
	width:261px;
	float: left;
	text-align:center;
}
#product_detail #image {
	width:259px;
	float: left;
	text-align:center;
	border: 1px solid #d5d5d5;
	margin-bottom: 5px;
}

#product_detail #details {
	width:327px;
	float: right;
	text-align:left;
	margin-bottom: 5px;
}
#product_detail #details p {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}


#price-box2 #price b{ color:#FF0000; font-size:16px;}
#product_detail #price-box2 {
	float: left;
	margin: 15px 0 0 0;
	padding: 2px 6px 7px 10px;
	width: 311px;
	background: url(images/price_box2.gif) #f4f4f4 no-repeat top left;
}
#product_detail #price-box2 #price {
	float: left;
	width: 105px;
	padding: 15px 0 0 0;
	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#product_detail #price-box2 #price span {
	padding-top: 4px;
	display: block;
	color: #ff0000;
}
#product_detail #price-box2 #qty {
	float: left;
	padding: 15px 5px 0 0;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#price-box2 #addto
{ float:left; padding-top:3px;}


#product_detail #table {
	float: left;
	margin: 15px 0 0 0;
	width: 327px;
}
#product_detail #table table {
	margin: 0;
	padding: 0;
}
#product_detail #table th {
	margin: 0;
	padding: 6px 8px;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #e1e1e1;
	background-color: #f7f7f8;
	vertical-align: middle;
	width: 100px;
}
#product_detail #table td {
	margin: 0;
	padding: 6px 8px;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #e1e1e1;
	background-color: #ffffff;
	vertical-align: middle;
}

#my_price{ font-size:14px;}
/***table select***********/
.color_box{width:300px;border:0;}.color_box .color_first{width:50px;}.color_box .color_other{width:50px;}
.color_box .color_all{font-size:12px;width:100%;padding:5px 0;}.color_box b{color:#C60;}
.color_box a{border:1px solid #3596C7;padding:5px;line-height:25px;height:27px;color:#069;font-size:10px;font-weight:normal;position:relative;margin-left:5px; margin-bottom:3px;}
.color_box a.current{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer; font-size:12px;}.color_box  a.visited{background-color:#EAF3FE;border:2px solid #E47911;cursor:pointer;font-size:12px;}.color_box a:hover{border:2px solid #069;padding:5px;line-height:25px;height:27px;color:#069;font-size:12px;font-weight:normal;position:relative;}
.red{ color:#FF0000;}

/********** detail image**********/
#product_detail .details-left {
    text-align: left;
	margin: 0;
	padding: 6px 8px;
	border: 1px solid #d5d5d5;
	background-color: #f0f1f2;
	float: left;
	width: 243px
}
#product_detail .details-left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#product_detail .details-left li {
	margin: 0;
	padding: 0 0 4px 15px;
	background: url(images/li_ok.gif) no-repeat top left;
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
}

#product_detail .details-right {
    text-align: left;
	margin: 4px 0 0 0;
	padding: 6px 8px;
	border: 1px solid #d5d5d5;
	background-color: #f0f1f2;
	float: right;
	width: 243px;
	color: #000000;
	font-weight: bold;
}
/************end***************/



.navbar{ width:580px; padding:0px; margin-top:40px; clear:both;}
.bt{ width:580px; }
.bt ul{ font-size:11px; font-family:Tahoma; margin:0; padding:0;}
.bt li{  float:left; width:120px; height:27px;line-height:27px;text-align:center;margin:0px; margin-left:5px; background-color:#EBEDEE; list-style:none; font-size:13px;}
#now{background-color:#FF9F00;}
#now a{color:#FFFFFF;font-weight:bold;}
.bt a{color:#000000; text-decoration:none; font-weight:bold;}
.text{line-height:170%; width:570px; margin:0; padding:15px 15px;border:1px solid  #cccccc; font-size:11px; background:url(image/darkbg.gif) repeat-x; clear:both;border-top:3px solid #FF9F00;}
.text a{color:#003498; text-decoration:underline;}
.text a:hover{ text-decoration:none;}
.text ul{ padding:0,10px,0,3px; margin:0px;  list-style:none;}
.text li{ float:left; width:120px; padding:0px; margin:0px;}

/**********view*************/
#view{ width:620px; clear:both;}

#view ul{ margin:0px; padding:0px;}

#view li{ list-style:none; float:left; width:155px;}

.clear{ clear:both;}
hr{ clear:both;}

.blue{ color:#293E73; font-size:12px;}

/******foot*******/
#footer{ width:980px; margin:20px auto; background:url(images/footer_bj.gif) repeat-x; clear:both; text-align:center; display:inline-block;}
#footer ul{ list-style:none; margin-left:270px; clear:both;}
#footer li{ float:left; border-right:1px solid #ccc; padding:3px 15px; height:15px; margin-top:8px;}
#footer p{margin:0px 10px 5px 10px; padding:5px 0px 0px 0px; color:#666;display:block; clear:both;}
#footer p img{vertical-align:middle; margin:0px 5px;}
#footer a{color:#666666;}
#footer a:hover{color:#990000;}

/***************index*******************/
#page-center h1{ font-size:14px;}
#page-center h5{
	background:url(images/h1_bgr.gif) #f0f1f3 no-repeat top left;
	height: 29px;
	margin:6px 0 10px 0;
	padding: 0 0 0 17px;
	clear:both;
	color:#000000;
	font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.category{margin:25px 0px 0px 10px; padding-bottom:25px;  width:580px; border-bottom:1px #666666 dashed;}
.category img{float:left;}
.category h1{float:right; font-size:13px; color:#000000; font-weight:normal; width:400px; margin:0px 0px 10px 0px; padding:0px; line-height:120%}
.category a{color: #0000FF; text-decoration:underline; font-size:13px;}
.category ul{margin:0px; padding:0px; list-style:none;}
.category li{margin:0px; padding:1px 0px; display:inline; float:left; width:162px;}
.hotproduct{float:right; margin:0px; padding:0px; width:400px;}
.hotproduct a{font-size:12px; color:#000000; text-decoration:underline;line-height:150%;}

.topproduct{ padding:5px 4px 5px 4px;background:none repeat scroll 0 0 #F7F7F7;
height:auto;margin:0px;}
.topproduct ul{ list-style:none; margin:0; padding:3px;}

/******brand*******************/
#brand-right{ width:750px; margin-left:15px; float:left;}
#brand-right h1{ font-size:15px;}
#brand-right h5{
	background:url(images/h1_bgr.gif) #f0f1f3 no-repeat top left;
	clear:both;
	height: 29px;
	margin:6px 0 10px 0;
	padding: 0 0 0 17px;
	clear:both;
	color:#000000;
	font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize
}
.modellist{ list-style:none; padding-left:3px; margin:0px; clear:both;}
.modellist li{ width:180px; float:left; margin-bottom:10px;}
.claim{ clear:both;}
.text h3{color:#C60; font-size:14px;}
/**************hot*************/
#hot h4{font: bold 16px/18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000; border-bottom: 1px solid #ccc;margin: 5px 0 5px 0; padding: 5px 0; clear:both;}
#hot h4 a{ font-weight:14px; font-weight:lighter; text-decoration:none}
#hot h4 a:hover{ font-weight:14px; font-weight:lighter;}
#hot{clear:both;}
#hot ul{clear:both; list-style:none; margin:15px 2px; padding:0px; line-height:120%;}
#hot li{float:left; padding-right:6px; font-size:8.6pt;}
.img_hot{ width:105px;}
.info_index{ width:600px;}
#hot p a{ color:#DF6632;}
#hot p{margin:0px; padding-top:0px;}
