body{
	margin:0;
	font-size:11px;
	font-family:Tahoma;
}
table{
	width:100%;
	height:100%;
}
img{
border:0px;
}
.c{ clear:both;}
li{
	list-style:none;
}

a:hover{
	color:#4C515D;
}
.textInput{
	font-size:12px;
	height:19px;
}
.searchBtn{
	height:24px;
	font-size:14px;
	margin-top:1px;
}

.clearfix:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#wrapper{ 
margin:0 auto; 
width:950px;
}
*{
margin:0;
padding:0;
}
#header{
	width:950px;
	height:71px;
	
}
.h_bg{
	height:43px;
	width:100%;
	background:url("h_bg.gif") repeat-x top;
}
.h_l{
	width:3px;
	height:43px;
	background:url("h_left.gif") no-repeat right;
}
.h_r{
	width:3px;
	height:43px;
	background:url("h_right.gif") no-repeat left;
}
.nav a{
	font-size:12px; color:#000000; font-weight:bold; text-decoration:none;
	margin-left:20px;
}
#cont{
	margin-top:5px; width:950px;
}
#left{
	width:190px;
	float:left;
	margin-top:5px;
}
.cate_bg{
	width:190px;
	height:30px;
	background:url("ca_bg.gif");
}
.cats{
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
}
.cF{
	padding-top:5px;
	padding-left:20px !important;padding-left:3px;
	font-weight:bold;
	background:url("cf.gif") no-repeat 8px 10px;
}
.cF a{
	color:#333333;
	font-weight:bold;
	text-decoration:none
}
.cS{
	padding-top:8px;
	padding-left:30px !important;padding-left:13px;
	background:url("cs.gif") no-repeat 18px  15px;
}
.cS a{
	color:#515151;
}
.c_line{
	clear:both;
	margin-top:10px;
	background:url("c_line.gif") no-repeat center center;
}
.com_line{
	clear:both;
	margin-top:1px;
	background:url("c_line.gif") no-repeat center center;
}
#right{
	width:760px;
	margin-top:5px;
	float:right;
}
#indexLeft{
	margin-left:5px;
	width:517px;
	float:left;
	overflow:hidden;
}
#indexRight{
	margin-left:5px;
	width:225px;
	float:right;
	overflow:hidden;
}

#footer{
	margin:0 auto; 
	margin-top:8px;
	clear:both;
	width:950px;
	border-top:1px solid #BDBDBD;
	height:25px;
	text-align:center;
	padding-top:5px;
	color:#666;
}
.focus{width:324px; height:283px;}
.focus_1{
	height:138px;
	background:url("focus_1.gif") no-repeat 0px 29px;
}.focus_2{
	height:145px;
	background:url("focus_2.gif") no-repeat 0px top;
}
.title_l{
	width:5px;
	height:26px;
	background:url("title_l.gif") no-repeat right;
}
.title{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	height:26px;
	background:url("title_bg.gif") repeat-x;
}
.title a{
	color:#FBFBFB;
	text-decoration:none;
}
.title a:hover{
	color:#FBFBFB;
	text-decoration:none;
}
.title_r{
	width:5px;
	height:26px;
	background:url("title_r.gif") no-repeat left;
}
.productDiv{
	width:170px;
	float:left;
	height:220px;
}
.productImg{
	width:120px;
	height:120px;
	overflow:hidden;
	vertical-align:middle;
}
.priceFont{
	font-size:12px;
	color:#CC0001;
	font-weight:bold;
	padding-top:5px;
}
.productTitle{height:45px;}
.productTitle a{
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding-right:5px;
}
.discTitle{
	font-weight:bold; color:#333;
	font-size:12px;
	height:25px;
	padding-top:10px;
}
.disCont{
	color:#666666;
	font-size:11px;
	line-height:18px;
	padding-right:15px;
}
.discTitle a,.disCont a{ color:#666666;}

.rightTopBtn{
	background-color:#F3F0F2;
	height:112px;
	width:223px;
}
.shoping_title_bg{
	width:215px;
	height:32px;
	background:url("shopping_cart_title.gif") no-repeat center top;
}
.commHref a{
	color:#333333;
	font-size:13px;
}
.commBorder{
	border:1px solid #D3D3D3;
}
.cartTable{background-color:#FFFFFF; width:210px; margin-left:7px;margin-bottom:5px;}
.commTitle{ background:url("comm_title_bg.gif"); font-size:14px; font-weight:bold; height:22px; color:#FE6603; padding-top:3px;}
.geetingCont{ font-size:11px; color:#666666; font-size:11px; line-height:20px; padding:8px 20px 8px 20px;}
.geetingAuthor{ font-size:12px; color:#597683; text-align:right; padding-right:15px;}
.siteHref{background:url("blue_dot.gif") no-repeat 22px 8px; padding-left:30px !important;padding-left:15px;}
.siteHref a{ font-size:12px;color:#333;}
.footHref a{ font-size:11px; color:#666}

.rightDiv{margin-left:5px;}
.bFont{ font-weight:bold;}
.pageTop{ height:25px; color:#666666; border-bottom:1px solid #B7BFC2; font-size:12px; padding-top:0px; padding-left:5px;}
.pageBottom{ height:25px; color:#666666; border-top:1px solid #B7BFC2; font-size:12px; padding-top:10px; padding-left:5px;}
.page_l{ width:250px; float:left}
.page_r{ width:500px; float:right; text-align:right; padding-top:3px; height:28px;}
.global-page {color:#666666;}
.global-page .global-page-previous {position:relative;padding:0.05em 0.35em;}
.global-page a, .global-page span {
background:#FFFFFF ;
border:1px solid #BFBFBF;
font-family:"Verdana";
margin-right:0.2em;
padding:0.03em 0.35em !important;
padding:0.05em 0.35em;
text-decoration:none;
color:#666666;
}
.global-page a:hover {
background:#5BA515;color:#FFF;
}
.global-page .global-page-next {
background:#4A6A77;
color:#FFFFFF;
padding:0.05em 0.35em;
position:relative;
}
.global-page span.select {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#666666;
font-weight:bold;
}



.pNameDiv{color:#013366; height:30px; background:url("line_dot.gif") repeat-x bottom; font-weight:bold; font-size:14px; padding-left:10px;}
.pBorder{ border:1px solid #9CA3A9;}
.pImgTd{padding-left:15px; width:140px;}
.pDiscTd{ width:390px; padding:5px; padding-top:0px;}
.pDiscTd li{ list-style-type:disc; }
.pPriceFont{font-size:14px;color:#CC0001;font-weight:bold;}
.buyTd{}
.buyBox{ background:url("buyBox.gif") no-repeat; width:214px; height:123px;}
.pQuantity{ font-weight:bold; color:#000000; font-size:13px;}
.pSignIn{ font-size:11px;}
.pSignIn a{color:#003267;}
.seeMoreLink{ padding-left:13px; font-size:11px; padding-top:5px;}
.seeMoreLink img{ margin-top:0px !important; margin-top:2px;}
.seeMoreLink a{font-size:11px; color:#003399; text-decoration:none;}
.moreImagesList{ width:720px; padding-left:15px; margin-top:10px;}
.moreImage{ float:left;width:140px; margin-top:10px;}
.haveQuestion{ font-size:14px; color:#323232; padding-left:15px;}
.haveQuestion a{ font-size:14px; color:#CC0000; font-weight:bold;}
.pContact{ font-size:11px; color:#666666; padding-left:15px; margin-top:5px;}
.pContact a{ color:#000000; font-size:12px; text-decoration:none; letter-spacing:1px;}

.guideInfo{ padding:15px; font-size:12px; color:#333333; border:1px solid #9CA3A9; border-top:0px;}
.bottomLine{border-bottom:1px solid #DDD;}
.quantity{height:16px;width:30px;border:1px solid #666;}
.basketPname{padding-left:5px;}
.basketPname a{ color:#333333; text-decoration:none;}

.orderNote{font-size:12px; color:#003399; padding:5px; padding-left:20px !important;padding-left:5px; background-color:#FEFFCF; line-height:20px; border:1px solid #EBAE7F;}
.orderNote li{ list-style-type:disc; }
.orderNo{color:#000; padding-left:5px; background-color:#DCECFD;height:25px; font-size:12px;line-height:20px;}
.regFont{
	text-align:left;
	color:#003366;
	padding-right:5px;
	height:25px;
	font-weight:bold;
}
.greyFont{color:#666666;}
.spaceDiv{height:5px;line-height:5px;}
