/* CSS Document */



/* all */
ul,li,h1,h2,h3,dt,dd,p{ 
margin:0px;
padding:0px;
}

.red{ color:#cc0000;}
.clear{ clear:both;}

li{list-style: none;}

img{
border:none;
}



body{
width:1002px;
height:auto;
margin:auto;
font-family:Verdana, Arial;
}


/* header */
.header{
width:942px;
height:250px;
position:absolute;
top:0px;
left:50%;
margin-left:-471px;
}

.header_link1{
width:942px;
height:21px;
background: #fafaff;
}

.link1_left{
float:left;
color: #3366CC;
height:21px;
line-height:21px;
font-size:12px;
vertical-align:middle;
padding-left:6px;
}

.link1_right{
float:right;
font-size:10px;
color: #3366CC;
}

.link1_right a{ 
height:21px;
line-height:21px;
vertical-align:middle;
margin-right:10px;
font-size:12px;
color: #3366CC;
text-decoration:underline;
}

.link1_right a:hover{ 
font-size:12px;
color:#333;
text-decoration:underline;
}

.header_img1{ 
width:942px;
height:81px;
list-style:none;
}

.header_img1 li{
float:left;
width:314px;
height:81px;
}

.header_menu{
width:942px;
height:63px;
}

.menu_life_pic{ 
width:9px;
height:63px;
background: url(../images/index_layer4_05.jpg) no-repeat;
float:left;
}

.menu_right_pic{ 
width:9px;
height:63px;
background:
url(../images/index_layer4_07.jpg) no-repeat;
float:left;
}

.menu{
width:924px; 
height:63px;
background:url(../images/index_layer4_06.jpg) repeat-x;
float:left;
}

.catigory1{ 
width:569px; 
height:35px; 
list-style: none;
float:left;
padding-left:10px;
}

.catigory1 li{ 
float:left;
height:35px; 
line-height:35px;
vertical-align:middle;
margin-right:10px;}

.catigory1 li a{
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
};

.catigory1 li a:hover{
font-size:12px;
font-weight:bold;
color:#cccccc;
text-decoration:underline;
};

.search{
width:345px;
height:35px;
float:right;
overflow:hidden;
}

.search form#cse-search-box{
padding-top:6px;
height:29px;
text-align:center;}

.catigory2{ 
width:924px; 
height:28px;}

.catigory2 li{ 
float:left;
height:28px;
line-height:28px;
vertical-align:middle;
margin:0 10px;
list-style: none;}

.catigory2 li a{
font-size:12px;
color:#000000;
text-decoration:none;
}

.catigory2 li a:link{
font-size:12px;
color:#666666;
text-decoration:none;
}

.header_img2{
width:942px; 
height:50px; 
margin-top:0px;
list-style: none;}

.header_img2 li{
float:left;}

.header_link2{
width:942px;
height:30px;}

.link2_left{ 
float:left;
height:30px;
line-height:30px;
vertical-align:middle;
font-size:12px;
}

.link2_left a{
font-size:12px;
color:#666699;
text-decoration:none;
margin-right:7px;
}

.link2_left a:hover{
font-size:12px;
color:#9999aa;
text-decoration:underline;
}

.link2_right{
	float:right;
	width:150px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	margin-top: 0px;
}
.link_print{
background:url(../images/print.jpg) no-repeat;
float:left;
}
.link_bookmark{
background:url(../images/bookmark.jpg) no-repeat;
float:right;
}

.link2_right a{
font-size:12px;
color:#666699;
text-decoration:none;
margin-right:7px;
height:20px; line-height:20px; vertical-align:middle;display:block;padding-left:20px;
}

.link2_right a:hover{
font-size:12px;
color:#9999aa;
text-decoration:none;
}



/* main */
.main{
width:942px;
height:auto;
margin:auto;
padding-top:250px;
margin-bottom:40px;
}

.main_left{
width:704px;
height:auto;
margin-right:7px;
/*overflow:hidden;*/
float:left;
}
*html .main_left{ margin-right:3px;}

h1{ 
width:694px;
padding-left:10px;
height:27px;
background:#f4f7ff;
border:1px dotted #aaa;
border-left:none;
border-right:none;
font-size:14px;
line-height:27px;
vertical-align:middle;
color:#003399;
}

h2{
width:694px;
padding-left:10px;
height:20px;
border-bottom:1px dotted #aaa;
font-size:14px;
line-height:20px;
vertical-align:middle;
color:#444444;
margin-bottom:10px;
font-weight:normal;
}

.pic{
width:370px;
height:386px;
float:left;}

.turn-large{ 
width:342px;
height:24px;
padding-left:28px;
font-size:12px;
font-weight:bold;
color:#FF6600;
line-height:24px;
background:url(../images/index_layer4_22.jpg) no-repeat;}

.pic_product{ 
width:370px; 
height:312px;
text-align:center;
}

.pic_product img{ 
position:relative;
top:15%;
}

.cart{
width:334px;
height:386px;
float:right;
overflow:hidden;}

h3.green{
width:334px;

height:21px;
line-height:21px;
vertical-align:middle;
color:#CC6600;
font-size:12px;
/*background:url(../images/product_detail2.jpg) no-repeat;*/
margin-bottom:4px;
}

h3.green a{ text-decoration:underline;
background:url(../images/detailbelow.jpg) no-repeat 0 -1px;
 padding-left:20px;
}
h3.green a:hover{ text-decoration:none;}

h3.red{
width:310px;
padding-left:24px;
height:21px;
line-height:21px;
vertical-align:middle;
color: #CC6600;
font-size:12px;
background:url(../images/product_buy.jpg) no-repeat 2px;
margin-bottom:4px;
}
.detail{
width:334px;
height:auto;
padding-bottom:5px;
font-size:12px;
line-height:16px;
}

.detail a{ text-decoration:none;  margin-top:5px;}
.detail a:hover{text-decoration:underline;}

.price{
width:334px;
list-style:none;
}
.price li{ 
width:334px; 
height:16px; 
font-size:12px;
line-height:16px;
vertical-align:middle;}

.price li.price_list{
font-weight::bold;
color:#333;
}

.price li.price_save{
color:#090;
}

.price li.price_you{
color:#900;
font-weight::bold;
}

.price li.price_shipping{
color:#009;
text-decoration:underline;
margin-bottom:5px;
}

.price li.price_shipping a{
text-decoration:underline;
}

.price li.price_shipping a:hover{
text-decoration:none;
}

.price li .price_left{ 
float:left;}

.price li .price_right{ 
float:right;}

li.top_line{
width:320px;
padding-right:14px;
font-size:16px;
font-weight:bold;
color:#cc0000;
height:40px;
line-height:40px;
vertical-align:middle;
border-top:1px solid #000000;
}

.buy, .ask{ 
width:334px; 
height:40px;
text-align:center;}

.ask{ 
width:258px;
padding-left:53px;
height:40px;
}

*+html .ask{padding-left:76px;}

.buy table{margin-left:38px;}
*+html .buy table{margin-left:0px;}
*html .buy table{margin-left:0px;}

.spe_title{
list-style:none;
width:704px;
height:22px;
clear:both;
}

.spe_title li{ 
width:96px;
height:22px;
line-height:22px;
vertical-align:middle;
text-align:center;
float:left;
background:url(../images/index_layer4_38.jpg) no-repeat;
}

.spe_title li a{
font-size:12px;
text-decoration:none;
}

.spe_title li a:hover{
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

.spe_body{
width:682px;
border:#aaa solid 1px;
padding:10px;
padding-bottom:40px;
}

.spe_body h3{
font-size:12px;
color:#003366;
height:21px;
margin:40px 0 10px 0;
line-height:21px;
vertical-align:middle;
width:684px;
background:#fff;
border-bottom:#dddddd solid 1px;
clear:both;}

.spe_body h3.first{
font-size:12px;
height:21px;
margin:10px 0 10px 0;
line-height:21px;
vertical-align:middle;
width:684px;
background:#fff;
border-bottom:#dddddd solid 1px;}

ul.spe_content{
width:682px;
list-style:none;
}

ul.spe_content p{
font-size:11px;
line-height:18px;
}

ul.spe_content li{
 width:33.33%;
 font-size:11px;
 line-height:20px;
 vertical-align:middle;
 float:left;
}

ul.ul_other{
list-style:none;
width:680px;
border:#DAE6EE solid 1px;
}

ul.ul_other li{
float:left;
}

li.other_header{
width:676px;
padding-left:4px;
height:26px;
background:url(../images/other_bg.jpg) repeat-x;
color:#000066;
line-height:26px;
vertical-align:middle;
font-size:12px;
font-weight:bold;
}

.other_pic{ width:229px; height:200px; padding:15px 5px; border-right:#DAE6EE solid 1px;}
.other_spe{ width:129px; height:60px; padding:85px 10px;font-size:12px;
font-weight:bold; border-right:#DAE6EE solid 1px;}
.other_buy{ width:290px; height:80px; padding:75px 0; text-align:center;}



.oterh_buy form input{display:none;}
.buy form{display:none;}
.buy form table{display:none;}

/*hidden the shopping cart*/


td.other_price{
color:#cc0000; font-size:16px; font-weight:bold; text-align:left; vertical-align:middle;
}
.normal10{ font-size:10px; color:#000;}

ul.spe_content1{
width:662px;
list-style:none;
margin:30px 0 0 10px;
}

ul.spe_content1 li{
 width:100%;
 height:22px;
 font-size:11px;
 line-height:22px;
 vertical-align:middle;
 background:#F4F8FA;
 border:#DAE6EE solid 1px;
 border-top: none;

}

ul.spe_content1 li.li_header{ 
background:#DAE6EE; 
color:#000033; 
border:#DAE6EE solid 1px; 
font-size:12px;
height:24px;
line-height:24px;
vertical-align:middle;
width:658px;
padding-left:4px;
font-weight:bold;
font-size:12px;
color:#333;}
 
ul.spe_content1 li div.li_title{ float:left; width:220px; padding-left:4px; margin-right:4px; height:22px; border-right:#DAE6EE solid 1px; background:#fff; font-weight:bold;
color:#333;
font-size:10px;}

ul.spe_content2{
width:682px;
}

ul.spe_content2 li{
 width:652;
 margin-left:10px;
 font-size:11px;
 line-height:20px;
 list-style:inside;
 list-style:disc;
}


ul.spe_content4{
width:600px;
margin-left:40px;
line-style: none;
margin-top:30px;
}

ul.spe_content4 li{
 width:22%;
 float:left;
 text-align:center;

}

ul.spe_content4 li a { 
text-decoration:underline; 
font-size:11px;}

ul.spe_content4 li a:hover{ 
text-decoration:none; 
font-size:11px;}

div.spe_content{
 font-size:12px;
 line-height:20px;
}


.main_right{
width:231px; 
height:auto; 
float:right;
}

.shoppingcart,.ad1,.ad2{
margin-bottom:7px;}

.shoppingcart form{
margin:0px; padding:0px;
}
.ad2 h3{ color:#000099; margin-bottom:10px;}

.ad2{
width:211px;
height:191px;
border:#C5D9F4 solid 1px;
padding:10px;
}

.ad2 h3{ color:#000099; margin-bottom:10px;}
.ad2 img{ float:left;}
.ad2 p{ font-size:12px; line-height:16px;}
.ad2 p a{ text-decoration:underline;}
.ad2 p a:hover{ text-decoration:none;}

.rightlist{
width:211px;
border:#C5D9F4 solid 1px;
padding:10px;}

.rightlist h3{
height:21px;
line-height:21px;
vertical-align:middle;
font-size:14px;
color:#003366;
}

.rightlist ul{
width:211px;
height:auto;
}

.rightlist ul li{
list-style:none;
height:auto;
line-height:20px;
vertical-align:middle;
font-size:12px;
}

.rightlist ul li a{
color:#003399;
text-decoration:none;
}

.rightlist ul li a:hover{
color:#003399;
text-decoration:underline;
}

.rightpic{
margin:0 0 0 30px;}

/* foot */
.foot{width:942px;
height:auto;
margin:auto;
margin-top:50px;
}

.foot_top{
width:942px;
height:143px;
clear:both;
margin-bottom:10px;
}

.foot_top_left_pic{
width:6px;
height:143px;
background:url(../images/index_layer4_48.jpg) no-repeat;
float:left;
}

.foot_top_right_pic{
width:6px;
height:143px;
background:url(../images/index_layer4_49.jpg) no-repeat;
float:left;
}

.foot_top_main{
width:890px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
height:123px;
background:url(../images/index_layer4_50.jpg) repeat-x;
float:left;
}

.foot_top_main dl{ 
width:172px;
height:143px;
float:left;
padding-left:0px;
margin-left:0px;
font-size:11px;
}
.foot_top_main dt a{
/*background: url(../images/index_layer4_47.jpg) no-repeat;*/
font-size:11px;
font-weight:bold;
color:#111;
}

.foot_top_main dt a:hover{
text-decoration:underline;
}

.foot_top_main dd a:link{
text-decoration:none;
}

.foot_top_main dd a:hover{
text-decoration:underline;
}


.foot_top_main dt,.foot_top_main dd{
height:21px;
width:142px;
padding-left:0px;
margin-left:0px;
line-height:21px;
vertical-align:middle;
}

.foot_top_main dt a{
text-decoration:none;
}



.foot_mid{ 
width:942px; 
height:32px;
background:url(../images/index_layer4_54.jpg) repeat-x;
margin-bottom:10px;
}

.foot_mid_left_pic{
background:url(../images/index_layer4_53.jpg) repeat-x;
width:9px;
height:32px;
float:left;}

.foot_mid_main{
width:924px;
height:32px;
color:#ffffff;
line-height:32px;

text-align:center;
float:left;
};

div.foot_mid_main a{
font-size:12px; 
color:#fff; 
text-decoration:none;
}

div.foot_mid_main a:link{ 
font-size:12px; 
color:#fff; 
text-decoration:none;
}

div.foot_mid_main a:visited{ 
font-size:12px; 
color:#fff; 
text-decoration:none;
}

div.foot_mid_main a:hover{ 
font-size:12px; 
color:#fff; 
text-decoration:underline;
}

div.foot_mid_main a:active{ 
font-size:12px; 
color:#fff; 
text-decoration:none;
}


.foot_mid_right_pic{
background:url(../images/index_layer4_52.jpg) repeat-x;
width:9px;
height:32px;
float:left;}

.foot_bottom{ 
text-align:center;}

.foot_bottom p{ 
margin:5px auto;
font-size:12px;
color:#999999;
width:70%;}

.foot_bottom ul{
width:550px;
height:30px;
line-height:30px;
vertical-align:middle;
margin:0px auto;}


.foot_bottom ul li{ 
float:left; 
list-style:none;
font-size:12px;}




/*   for explain pages   */


.explain_title{ font-size:14px; font-family:verdana; color:#336699;  font-weight:bold;}
p.explain_p{ margin:0px 0 0 0; padding:10px 0; font-family:verdana; font-size:11px; line-height:16px; color:#336699;}
p.explain_p2{ margin:0 0 40px 0; padding:40px 0 40px 0; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; font-family:verdana; font-size:11px; line-height:16px; color:
#666666;}
p.explain_p2 table{ margin:auto;}



/*   for search pages   */

#cse-search-results{ width:942px;}