*{padding:0;margin:0; }
body{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background:url(../images/bg.jpg) repeat #BEB7AD;;} 
a:link, a , a:active{color:#4F6C04;text-decoration:none;}
ul,li{list-style-type:none;}
a:visited {color:#4F6C04;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}

/* function */
a img{border:none;}
h1 {font:bold 18px Georgia;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4, h5{font-size:1.1em;}
.hand{cursor:hand;cursor:pointer;}
select,option,input{ font:normal 10px Verdana;}

#loading{width:220px;height:19px;background:url(../images/loading.gif) no-repeat;position:absolute;margin:-10px 0px 0px -80px;top:50%;left:50%;z-index:1;}
.red,.red a:active,.red a:hover,.red a:visited,.red a:link,.red a{color:red;}
.error,.error a{text-align:center; font:normal 11px/20px Verdana; width:100%; clear:both;}
hr,HR{ line-height:1px; height:1px; color:#6699CC; overflow:hidden; width:100%;}
.r{ float:right;}
.l{ float:left;}
/* center photo */ 
.strimg {text-align:center;vertical-align:middle;position:relative;*float:left;display:table-cell;overflow:hidden;} 
.strimg span {*position:absolute;top:50%;} 
.strimg span img {*position:relative;top:-50%;left:-50%;cursor:hand;cursor:pointer;} 

/* CSS star */
.main{margin:auto;width:861px;}
/*  bof top  */
	
.oo_logo{ clear:both;height:80px;}
	.oo_logo .l img{ margin:25px 0 0 0;}
	.oo_logo .r{height:80px;text-align:right;}
	.oo_logo .r ul li{ padding:5px 0;}
	.oo_logo, .oo_logo a ,.oo_logo a:link,.oo_logo a:visited{ color:#FFFFFF;}
	
.oo_banner{ background:url(../images/top_bg.jpg) repeat; clear:both; overflow:hidden; width:100%; height:35px; overflow:hidden;}
.oo_banner .l ul li{background:url(../images/top_split.jpg) no-repeat right; float:left; padding:0 10px; font:normal 13px/35px Arial;}
.oo_banner .l ul .bg{background:url(../images/top_split.jpg) no-repeat right #FFFFFF;}
.oo_banner .l font{ font-weight:bold; color:red; font-size:16px;}
.oo_banner .r select,.oo_banner .r input{ font:normal 12px Verdana; }
.oo_banner .r ul li{ float:left; padding:9px 5px 0 0;}
.oo_banner, .oo_banner a ,.oo_banner a:link,.oo_banner a:visited{ color:#000000;}
	
.oo_main{background:#FFFFFF; width:100%;height:auto;overflow:hidden;top:0;left:0;}

	.main_right{width:670px;float:right;overflow:hidden;padding:0 10px 10px 10px; border-left:#CCCCCC solid 1px;}
	.main_left {width:150px;float:left; overflow:hidden;padding:0 0 10px 10px; margin-right:10px}

	.freeshipping{ margin:10px;background:#FFFFFF;}
	
	.oo_local{clear:both;overflow:hidden; height:18px; margin-bottom:10px;}
	.oo_local .l{padding-top:3px; width:490px;}
	.oo_local .r{ width:168px; text-align:right;}
/*  eof top  */

/* bof left */
.main_left{ }
.main_left h3{font:bold 11px/30px Verdana; padding:2px 0;color:#000;}
.main_left ul li{font:normal 10px/13px Verdana;white-space:pre;white-space:nowrap;}
.main_left ul li u{ color:red; font-weight:bold;}
.main_left ul li b{ color:red; font-weight:normal;}

.main_left .img img{ padding-top:10px; clear:both;}

.feedback{margin-top:10px; }
.feedback ul li{font:normal 10px/12px Verdana;white-space:pre;white-space:nowrap;}

/* eof left */

/* bof right(main) */

	/* bod sort select*/
	.select{ margin:10px 0;  clear:both;color:#000000; background:url(../images/search_bg.jpg) repeat-x;height:60px; overflow:hidden; padding:0 5px}
	.select ul li{float:left; padding:12px 5px;display:block;font:bold 23px Times; color:#000000; text-align:center}
	.select select, .select option{ font:normal 12px Verdana;}
	/* eof sort select*/

	/* bof sort pic */
	
	.sort{clear:both; color:#000000; height:auto;overflow:hidden;top:0;left:0; margin-top:10px;}
	.sort a,.sort a:visited,.sort a:hover{white-space:pre;white-space:nowrap; color:#000000; text-decoration:none;}
	.sort ul li{ float:left; padding:1px 9px 1px 1px; display:block; margin:2px; border:#CCCCCC solid 1px; width:118px; overflow:hidden; height:26px}
		
	.brand ul{float:left;}
	.brand ul li{ width:140px;color:#0000FF;}
	.brand ul li a{text-decoration:underline; font:normal 9px/20px Verdana}
	/* eof sort pic */	
	
	
	/* bof showpage */
	.page{clear:both; font: normal 11px/15px Verdana; height:15px; color:#000000; padding:10px; border-bottom:#CCCCCC solid 1px; margin:10px 0;border-right:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;}
	/* eof showpage */

	/* bof pro list */
	.pro{clear:both;}
	.pro .items{margin-right:0px;}
	.pro .item{width:146px;overflow:hidden;float:left;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px; padding:15px 10px;}
	.pro .ditem{ clear:both;}
	.pro .item li{font:normal 9px/15px Verdana; color:#000000;  padding:0 5px;}
	.pro .item li b{font:bold 12px/30px Arial; }
	.pro .item li a,.pro .item li a:visited{ font:normal 10px Arial;}
	.pro .item .strimg,.pro .item .strimg img{width:136px;height:106px;cursor:hand;cursor:pointer;}
	.pro .item .url a,.pro .item .url a:visited,.pro .item .url a:hover{ font:bold 9px Verdana;text-decoration:underline;}
	/* eof pro list */

	/* bof search*/
	.searchop{width:100%;font:normal 12px/13px Verdana}
	.searchop ul{width:33%;float:left;}
	.searchop select{width:166px; font:normal 11px/13px Verdana}
	.searchop ul li{padding:5px 0;}
	.searchop ul li input{ font:normal 11px/13px Verdana}
	/* eof search*/
/* eof right(main) */

/*  bof foot  */
	.foot{width:100%;clear:both;text-align:center;overflow:hidden;}
	.foot, .foot a, .foot a:hover, .foot a:visited { color:#FFFFFF;}
	.seo{clear:both; line-height:0px; height:0px; overflow:hidden;}
	.foot .url{padding:10px 0;}
	.foot .url a{font:normal 12px Arial; text-decoration:underline;}
	.foot .url a:hover{ color:red; text-decoration:underline}
	.foot .email{clear:both;margin:5px 0;font:normal 11px Verdana; padding-top:5px;}
	.foot .email .mail{height:14px; width:100px; border:1px solid #ccc;}
	.foot .email .chick{ height:16px;width:65px; border:1px solid #ccc; }
	.foot .copy{ font:normal 9px/9px Verdana}
	.ip{clear:both;color:red;font-size:9px;text-align:center;}
	.hidden{ width:0px; height:0px; overflow:hidden;}
/*  eof foot  */


/* bof product */
.pro_left{ width:330px; float:left; padding:0 20px}
.pro_mid{float:left; clear:both;}
.pro_right{ width:268px;float:left; border:#CCCCCC solid 1px; padding:10px; }

.pro_left_img{width:100%;}
.pro_left_img .pic{ width:310px; border:#CCCCCC solid 1px; padding:5px;}
.pics{clear:both;}
.pics li{ float:left;}
.pics img{width:50px; height:50px; padding:1px;}

	.zoom1{ border:#000000 solid 1px;}
	.MagicZoomBigImageCont {BORDER: #a0a0a0 1px solid; COLOR: #ffffff;background:#FFFFFF;}
	.MagicZoomBigImageCont B {DISPLAY: none; COLOR: #ffffff}
	.MagicZoomHeader {BACKGROUND: #a0a0a0; FONT: 10px Tahoma, Verdana, Arial, sans-serif; COLOR: #fff; TEXT-ALIGN: center! important}
	.MagicZoomPup {BORDER: #aaa 1px solid; CURSOR: hand;}


.pro_mid ul li{padding-top:3px;}
.pro_mid a{color:#000000;}
.pro_mid b{ color:#B41515;}

.pro_add .price{height:60px; clear:both; display:block;}
.pro_add .price .bg li{background:#E2DDD8}
.pro_add .price ul li { float:left; width:33.33%; text-align:right;display:block;} 

.pro_add h3{ font:bold 16px Arial;}
.pro_add ul li{ padding:10px 0; font:normal 12px Arial;}
.pro_add .gray{ color:gray;font:normal 10px Arial;}
.pro_add .line{border-bottom:#cccccc dotted 1px;}
.pro_add select,.pro_add option{ width:168px; font:normal 11px Arial;} .pro_add #text_size,.pro_add #text_qty{ display:none; width:164px;}

.pro_down{ clear:both;}
.pro_down_top{ font:bold 12px/20px Arial;border-bottom:#cccccc solid 1px; margin:5px 0; color:#999999; padding:3px 0;}
/* eof product */

/*small intro page*/
.smain{border:#999999 solid 1px; padding:10px; color:#CCCCCC; margin:10px;width:620px;height:auto;overflow:hidden;top:0;left:0;}
.slogo_l{ float:left; height:46px;border-bottom:#999999 solid 1px; width:605px; display:block;}
.slogo_l span{font:normal 12px/60px Verdana; color:#999999; padding-left:5px;}
.slogo_l span a{text-decoration:underline}	
.slogo_r{ float:right;height:46px;border-bottom:#999999 solid 1px; width:15px; }
.sbody{font: normal 14px/20px Times;word-break:break-all; width:620px;}
.sbody H3{padding:10px 0 10px 0;}
.sbody a{text-decoration:underline;}
.scopy{ text-align:right; color:gray; font-size:9px; padding-top:10px;}