*{padding:0;margin:0;}
body{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;} /* font-family:arial, tahoma; */
a:link, a {color:#666666;text-decoration:none;}
ul,li{list-style-type:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover{color:#FF0000;	text-decoration:underline;}
a:active {color:#666666;}

/* 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/slideshow_loader.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:771px;height:auto;top:0;left:0;}
.main_right{width:590px;float:right;overflow:hidden;padding:10px;  border-left:#E1DFDC solid 1px; color:#000000;}
.main_left {width:140px;float:left; overflow:hidden;padding:10px 0 10px 10px; margin-right:10px; }

/*  bof top  */
.oo_top{ width:100%; padding:10px 0 5px 0; display:block; height:16px; display:block}
	.oo_top select,.oo_top option{font:normal 9px Verdana}
	
.oo_main{ border:#E1DFDC solid 1px; width:100%;height:auto;overflow:hidden;top:0;left:0;}

.oo_logo{ clear:both;height:60px;}
	.oo_logo .l img{ padding:20px 0 0 15px;}
	.oo_logo .r{height:60px;text-align:right;padding:0 5px 0 0;}
	.oo_logo .r ul li{ padding:4px 0;}
	
.oo_banner{ background:#BEB7AD; height:35px; line-height:35px;font:normal 14px/33px Verdana; color:#FFFFFF; text-align:center; clear:both;}
	.oo_banner a,.oo_banner a:visited{ color:#FFFFFF; font:normal 11px Verdana;}
	.oo_banner b{ color:#000000;}
.oo_search{ height:28px; background:#F4F4EF;border-bottom:#A51E25 solid 5px;}
	.oo_search .l select,.oo_search .l input{ font:normal 11px Verdana; }
	.oo_search .l ul li{ float:left; padding:5px 0 0 5px; font:normal 10px/20px verdana;}
	.oo_search .r{ width:150px; background:#A51E25; height:28px; text-align:center}
	.oo_search .r a,oo_search .r a:visited{color:#FFFFFF; font:normal 10px/28px verdana; } 

	.oo_local{clear:both;overflow:hidden; padding-bottom:10px;}
/*  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/14px Verdana;white-space:pre;white-space:nowrap;}
.main_left ul li u{ color:red; font-weight:bold;}
.main_left ul li b{ color:#111;}

.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  width:560px; border:#4E3E27 solid 1px;*/
	
	.sort{clear:both; color:#000000; height:auto;overflow:hidden;top:0;left:0; margin:5px 0 3px 0;}
	.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 4px 2px 0; border:#CCCCCC solid 1px; width:131px; overflow:hidden; height:26px}
	.sort ul li img{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:30px; color:#000000; padding-top:10px;}
	/* eof showpage */

	/* bof pro list */
	.pro{clear:both;}
	.pro .items{margin-right:15px;}
	.pro .item{width:136px;overflow:hidden;margin-bottom:10px;float:left;}
	.pro .ditem{ clear:both;}
	.pro .item li{font:normal 9px/16px Verdana; color:#000000;text-align:center}
	.pro .item .name{ height:20px; overflow:hidden;}
	.pro .item li a,.pro .item li a:visited{text-decoration:underline;color:#990000;font:normal 9px/16px Verdana;}
	.pro .item .strimg,.pro .item .strimg img{width:136px;height:106px;cursor:hand;cursor:pointer;}
	/* 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 .border{background:#A51E25; color:#FFFFFF; font:normal 11px verdana; height:30px; line-height:30px;}
	.foot .bg{ background:url(images/bottom_bg.gif) repeat-x; height:6px; display:block;}
	.foot .seo{clear:both; line-height:0px; height:0px; overflow:hidden;}
	.foot .url{padding:10px 0;}
	.foot .url a{font:normal 10px Verdana;}
	.foot .url a:hover{ color:red; text-decoration:underline}
	.foot .email{clear:both;margin:5px 0;font:normal 11px Verdana; border-top:#E1DFDC solid 1px; 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:290px; float:left;}
.pro_right{ width:290px;float:left; margin-left:10px;}

.pro_left_top{height:22px;}
.pro_left_img{width:100%;}
.pro_left_img .pic{ width:290px; }
.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;}

.img_b_txt{ clear:both;}
.img_b_txt ul li{padding-top:3px;}
.img_b_txt a{color:#000000;}
.img_b_txt b{ color:#B41515;}

.pro_add .price{height:50px; 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{border:#CCCCCC solid 1px; padding:5px 10px 0 10px;color:#000000;}
.pro_add h3{ font:bold 13px Verdana;}
.pro_add ul li{ padding:5px 0; }
.pro_add .gray{ color:gray;font:normal 9px Verdana;}
.pro_add .line{border-bottom:#cccccc dotted 1px;}
.pro_add select,.pro_add option{ width:168px; font:normal 10px Verdana;} .pro_add #text_size,.pro_add #text_qty{ display:none; width:164px;}

.pro_mid{ clear:both;}
.pro_mid_top{ padding:0 0 2px 5px; font:bold 11px/20px Verdana;border-bottom:#cccccc dotted 1px; margin:5px 0;}
/* eof product */

/*small intro page*/
.smain{width:620px;border:#999999 solid 1px; margin:1px auto; padding:10px; overflow:hidden;}
.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;}
