#container{
 	text-align:center; width:96%; padding-bottom:130px;
}
#searcher{
	 height:40px; width:100%; background: #3D77CB url(../images/front/search_bg_l.gif) no-repeat;  color:white; 
}
#searcher p{
	 height:30px; width:100%; background:  url(../images/front/search_bg_r.gif) no-repeat top right; padding-top:10px;
}
#leftcat{
	 width:18%; float:left;
}
#cattable{
 	width:100%; border:1px solid #E2EDFB; background: #F7F9FB; margin-right:10px;height:200px;
}
#cattable h3{
	color:black; font-size:13px; width:auto; margin:0;
}
li{
	list-style:none;
}

/*search prod list style begin*/
#prodlist{
	text-align:left; float:left; line-height:160%; width:65%; color:gray; margin-left:15px;
}
#prodlist ul{
	margin:0;
}
#prodlist ul li{
	margin-bottom:15px; list-style:none;
}
#prodlist h4{
	margin:0; margin-top:-15px; font-weight:normal;
}
.leftfloat{
	float:left;
}
.compare{
	margin-top:25px; margin-right:15px;
}
.search_spic{
	margin-right:20px; margin-bottom:20px;
}
.search_buy{
	margin-left:300px;
}
.search_line{
	border-bottom:1px dotted #ccc; width:80%; margin:0; margin-left:120px; margin-top:-5px;
}
/*search prod list style end*/

#rightad{
	 text-align:right;
}
#pagetitle h1{
	font-size:16px; text-align:left; margin:0; margin-bottom:5px;
}
#pos{
	text-align:left; color:gray; margin-top:15px;
}

/* prod_page*/

#prod_left_col{
	width:20%; float:left; text-align:left; 
}

#prod_right_col{
	width:78%;
}
#prodinfo{
	 height:60px; width:48%; margin:0; text-align:left;
}

#prodinfo p{
	text-align:left;  margin:0; padding:0; margin-bottom:10px;
}
#prodinfo h2{
	 background-color:white; height:20px; width:100%; margin:0; text-align:left;
}
#prodpic{
	margin-top:20px;
}
#fitting{
	border:5px solid #ECECF6; width:95%;  margin-top:5px; margin-bottom:10px; padding:0;
}
#fitting ul{
	width:100%; border: 1px solid #bbb; margin:0; padding-top:10px;
}
#fitting ul li{
	 width:17%; display: list-item; padding:5px; margin:3px; float:left; background:url(../images/front/line05.gif) no-repeat top right;
}
#lpic{
	margin:10px 2% 10px 1%; float:left;
}
.subtitle{
	 text-align:left; font-size:13px; font-weight:bold; margin:2px; padding-left:20px; 
}
#packcom{
	margin-bottom:10px;
}
#packcom td{
	border-bottom:1px dotted gray; padding-top:7px; padding-bottom:3px; text-align:left; font-size:13px;
}
#prodintro{
	color:#555; margin-top:30px;line-height:150%; padding: 0px 30px; text-align:left;
}
#argtable td{
	height:22px; text-align:left; padding-left:15px;
}
#prodnav{
	 width:86%;background: url(../images/front/line_bg.gif) repeat-x bottom;  padding-left:60px; margin-bottom:10px; margin-top:35px;
}
#prodnav li{
	float:left;
}
#prodnav li a{
	 border-bottom:1px solid #3061A3; background:#EAF0FC url(../images/front/nav_bg_r.gif) no-repeat top right; margin-right:5px; float:left; text-decoration:none; color:#000000
}
#prodnav li em{
	 background:transparent url(../images/front/nav_bg_l.gif) no-repeat; font-style:normal; padding:7px 11px 2px 13px; display:block;
}
#prodnav li a:hover { 
	text-decoration: none; background-color:#C2D5F0; 
}
.price{
	color:#990000; font-wight:bold; font-size:15px;
}
#catbrand{
	text-align:left; padding-left:5px; margin-bottom:30px;
}
#catbrand h2{
	font-size:12px; background-color:white; margin-top:10px;
}
#leftad{
	margin-left:15px;
}
#cattable h3{
	 background:none; margin:5px;
}
#catlist{
	 margin:0; margin-left:10px; text-align:left;
}
#catlist li{
	width:49%; height:25px;   display:list-item; float:left; 
}
#prlist{
	margin:0;  text-align:center; font-size:14px; line-height:150%; margin-bottom:10px;
}