body{
margin:0px;
padding:0px;
color:#333;
font-size:11px;
text-align:left;
line-height:150%;
background:url(../images/bg.gif) #ccc repeat-x left top;
font-family:Arial;
}
a {color:#336699;text-decoration: underline;}

a:hover{color:#ff6600;text-decoration: underline;}
.clearall{clear:both;display:none;}
P { text-indent: 2em } 


/*top*/

#top{
margin:0px auto; 
height:80px;
border:0px;
width:1004px;
background:url(../images/logo.gif) #fff no-repeat 20px 50%;
}

#top .logo{
float:left;
height:80px;
width:218px;
margin-left:10px;
overflow:hidden;
}

#top .logo a{
display:block;
height:80px;
width:218px;
}

#top .logo span{
visibility:hidden;
}


#top .banner{
float:left;
width:475px;
height:80px;
padding:0px;
margin:7px 0px 0px 20px;
overflow:hidden;
}

#top .banner img{
width:475px;
height:80px;
border:0px;
}


#quick_menu{
float:right;
margin:30px 0px 0px 0px;
padding:0px;
border:0px;
}

#quick_menu ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#quick_menu li{
float:left;
display:block;
margin-right:6px;
padding:0px;

}


#quick_menu li a{
display:block;
color:#002E9A;
font-size:11px;
font-weight:bold;
text-decoration:underline;
height:26px;
width:70px;
}

#quick_menu li a:hover{
color:#ff6600;

}

#quick_menu ul li#one a{
background:url(../images/mail_icon.gif) transparent no-repeat 0px 3px;
padding-left:22px;
}

#quick_menu ul li#two a{
background:url(../images/sitemap_icon.gif) transparent no-repeat 0px 2px;
width:60px;
padding-left:22px;
}

#quick_menu ul li#three a{
background:url(../images/help_icon.gif) transparent no-repeat 0px 3px;
width:30px;
padding-left:18px;
}




/*menu*/


#menu{
clear:both;
margin:0 auto;
text-align:center;
height:24px;
width:800px;
overflow:hidden;
background:url(../images/menu_bg.gif) transparent repeat-x left top;
padding:10px 0px 0px 204px;
}


#menu ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#menu li{
float:left;
display:block;
margin-left:11px;
padding:0px;
text-align:center;
line-height:24px;
height:24px;
}

#menu li a{
display:block;
margin:0px;
border:0px;
padding:0px;
text-decoration:none;
color:#000;
background:url(../images/menu_left.gif) transparent no-repeat 0px 0px;
}

#menu li a span{
display:block;
padding:0px 16px 0px 16px;
text-decoration:none;
color:#000;
font-size:12px;
font-weight:bold;
background:url(../images/menu_right.gif) transparent no-repeat right top;
}


#menu li a:hover{
color:#fff;
background:url(../images/menu_left.gif) transparent no-repeat 0px -24px;
}


#menu li a:hover span{
color:#fff;
font-weight:bold;
padding:0px 16px 0px 16px;
background:url(../images/menu_right.gif) transparent no-repeat right -24px;
}


/*menu_second*/

#menu_second{
clear:both;
margin:0 auto;
height:27px;
line-height:27px;
width:1000px;
background:#515151;
color:#fff;
font-size:11px;
font-weight:bold;
padding-left:4px;
}


#menu_second a{
color:#fff;
font-size:11px;
font-weight:bold;
padding-left:8px;
padding-right:8px;
}

#menu_second a:hover{
color:#FEAF4B;
}

#menu_second a span{
padding-left:390px;
color:#fff;
}

#menu_second a:hover span{
color:#FEAF4B;
}








/*main*/


#container{
clear:both;
margin:0 auto;
border:0px;
padding:0px;
width:1004px;
background:#fff;
text-align:center;
overflow:hidden;
}


#leftsider{
float:left;
width:244px;
text-align:center;
padding:8px 0px 12px 0px;
border-right:1px solid #ccc;
overflow:hidden;
}
#lefttext{
float:left;width:544px;
text-align:left;
padding-left:8px;
border-right:0px solid #ccc;
overflow:hidden;
}

#middlesider{
float:left;
padding:8px 0px 12px 0px;
margin-left:8px;
border:0px;
overflow:hidden;
text-align:center;
width:548px;
}

#rightsider{
float:right;
width:194px;
text-align:center;
padding:8px 0px 12px 0px;
border-left:1px solid #ccc;
overflow:hidden;
}




/* easy clearing */
#container:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#container
	{
	display: inline-block;
	}
/*\*/
#container
	{
	display: block;
	}
/* end easy clearing */
/*\*/
#leftsider, #middlesider, #rightsider
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#leftsider, #middlesider, #rightsider
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#leftsider:before, #middlesider:before, #rightsider:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/**/




/*search*/

.search_top{
clear:both;
margin:0 auto;
width:194px;
text-align:left;
background:url(../images/search_top.gif) transparent no-repeat left top;
height:22px;
line-height:22px;
border-bottom:1px solid #CFCFCF;
font-size:11px;
font-weight:bold;
padding-left:34px;
}

.search_middle{
clear:both;
margin:0 auto;
width:226px;
text-align:center;
background:#F1F1F1;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
padding:14px 0px 0px 0px;
}

.search_bottom{
clear:both;
margin:0px auto 6px auto;
width:228px;
text-align:center;
background:url(../images/search_bottom.gif) transparent no-repeat left top;
height:12px;
border:0px;
}

.search_input{
width:180px;
height:16px;
border:1px solid #ccc;
margin-bottom:8px;
}

.search_buttom{
width:68px;
height:19px;
border:0px;
background:url(../images/search_buttom.gif) transparent no-repeat left top;
margin-left:116px;
}



/*middle*/

.location{
clear:both;
height:26px;
line-height:26px;
background:#D3D3D3;
font-size:11px;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 10px;
color:#000;
}

.location a{
color:#000;
font-size:11px;
font-weight:bold;
padding-right:4px;
padding-left:4px;
}

.location a:hover{
color:#039;
}


.pages{
clear:both;
margin-top:14px;
padding-bottom:20px;
color:#000;
text-align:left;
}

.pages span{
color:#ff0000;
}

.pages a{
color:#039;
padding:0px 4px 0px 4px;
}

.pages a span{
color:#ff0000;
}

.pages span{
color:#ff0000;
}


.pages_select{
height:16px;
font-size:11px;
margin-left:6px;
margin-right:6px;
}



.add_check{
clear:both;
margin-top:0px;
padding-bottom:6px;
color:#000;
text-align:right;
border-bottom:1px solid #CDCDCD;
}

.add_check img{
width:94px;
height:21px;
border:0px;
margin-left:10px;
}

.add_check_bottom{
clear:both;
margin-top:16px;
padding-bottom:6px;
color:#000;
text-align:right;
border:0px;
}

.add_check_bottom img{
width:94px;
height:21px;
border:0px;
margin-left:10px;
}


/*middle_product*/

.middle_product{
clear:both;
margin-top:16px;
padding:0px;
text-align:center;
}

.middle_product_left{
float:left;
margin-left:6px;
padding:0px;
text-align:left;
width:126px;
}

.middle_product_left img{
border:1px solid #ccc;
padding:0px
}


.middle_product_right{
float:left;
width:400px;
margin:0px;
padding:0px;
text-align:left;
overflow:hidden;
}


.middle_product_title{
clear:both;
margin:0px;
padding-bottom:12px;
text-align:left;
}

.middle_product_title a{
font-size:14px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}

.middle_product_item{
clear:both;
margin:0px;
text-align:left;
color:#333;
}

.middle_product_item span{
margin-right:6px;
color:#039;
}


.middle_product_price{
clear:both;
margin-top:4px;
margin-bottom:14px;
padding:4px;
text-align:left;
color:#333;
background:#E7E7E7;
}

.middle_product_price span{
margin-right:6px;
color:#039;
}
.middle_quantity_input{
width:80px;
height:14px;
border:1px solid #ccc;
margin-right:6px;
}

.middle_product_about{
clear:both;
height:20px;
line-height:20px;
color:#333;
text-align:right;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
background:url(../images/more.gif) transparent no-repeat 90% 50%;
border-bottom:1px solid #CDCDCD;
}

.middle_product_about a{

color:#ff6600;

}


/*cate_yellowbar*/

.cate_yellowbar{
clear:both;
margin:0 auto ;
width:194px;
text-align:left;
background:url(../images/cate_yellowbar.gif) transparent no-repeat left top;
height:26px;
line-height:26px;
border:0px;
font-size:11px;
font-weight:bold;
padding-left:34px;
color:#fff;
}

.cate_yellowbar_content{
clear:both;
margin:0 auto 10px auto ;
width:206px;
text-align:left;
background:#F6FAFE;
border-left:1px solid #C0D4EF;
border-right:1px solid #C0D4EF;
border-bottom:1px solid #C0D4EF;
font-size:11px;
font-weight:bold;
color:#000;
padding:10px;
overflow:hidden;
}

.cate_yellowbar_one{
clear:both;
text-align:left;
height:18px;
margin-top:8px;
font-size:11px;
font-weight:bold;
color:#000;
}

.cate_yellowbar_one a{
font-weight:bold;
color:#000;
}

.cate_yellowbar_one img{
width:9px;
height:9px;
border:0px;
margin-right:7px;
}


.cate_yellowbar_two{
clear:both;
text-align:left;
font-size:11px;
font-weight:bold;
color:#000;
margin-top:4px;
}

.cate_yellowbar_two a{
font-weight:bold;
color:#000;
}

.cate_yellowbar_two img{
width:9px;
height:9px;
border:0px;
margin-left:16px;
padding-right:7px;
}




.cate_yellowbar_three{
clear:both;
margin-top:0px;
margin-left:40px;
text-align:left;
}

.cate_yellowbar_three ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

.cate_yellowbar_three li{
float:left;
display:block;
margin:0px;
padding:0px;
height:16px;
}

.cate_yellowbar_three li a{
display:block;
margin:0px;
padding-left:0px;
width:160px;
font-size:11px;
font-weight:bold;
color:#000;
}

.cate_yellowbar_three li a:hover{
color:#ff0000;
}



/*cate_rightbar*/

.cate_rightbar{
clear:both;
margin:0 auto ;
width:144px;
text-align:left;
background:url(../images/cate_rightbar.gif) #FB9300 no-repeat 6px 0px;
height:24px;
line-height:24px;
border:0px;
font-size:11px;
font-weight:bold;
padding-left:34px;
color:#fff;
}

.cate_rightbar_content{
clear:both;
margin:0 auto 10px auto ;
width:156px;
text-align:left;
background:#fff;
border-left:1px solid #ACACAC;
border-right:1px solid #ACACAC;
border-bottom:1px solid #ACACAC;
color:#666666;
padding:10px 10px 6px 10px;
overflow:hidden;
}

.login{
clear:both;
color:#666;
margin-bottom:8px;
text-align:left;
font-size:11px;
}

.login a{
color:#003399;
padding-left:10px;
}

.login span{
margin-right:14px;
}

.login_input{
width:94px;
height:14px;
border:1px solid #ccc;
margin-left:6px;
}

.login_buttom{
width:54px;
height:17px;
border:0px;
background:url(../images/login_buttom.gif) transparent no-repeat left top;
margin-left:40px;
font-size:11px;
}

.login_buttom_sign{
width:54px;
height:17px;
border:0px;
background:url(../images/login_buttom.gif) transparent no-repeat left top;
font-size:11px;
margin-left:8px;
}



/*shopping cart*/
.shopping_cart{
clear:both;
color:#003399;
font-size:11px;
letter-spacing:1px;
margin-bottom:8px;
}

.shopping_cart span{
color:#FF6600;
font-size:11px;
font-weight:bold;
padding-left:6px;
}

.shopping_cart_list{
clear:both;
color:#666;
margin-bottom:8px;
line-height:16px;
font-size:11px;
}

.shopping_cart_list a{
color:#666;
}

.shopping_cart_list a span{
color:#ff6600;
margin-left:6px;
font-weight:normal;
}

.shopping_cart_list span{
color:#039;
margin-right:6px;
}

.checkout_buttom{
margin-top:6px;
width:63px;
height:18px;
border:0px;
background:url(../images/checkout_buttom.gif) transparent no-repeat left top;
font-size:11px;
}


/*product*/

.product{
float:left;
width:156px;
margin-bottom:10px;
border:0px;
padding:6px 0px 0px 0px;
overflow:hidden;
font-size:11px;
text-align:center;
}

.product a{
color:#003399;
}
.product img{
border:1px solid #ccc;
margin-bottom:4px;
}

.product_more{
clear:both;
text-align:right;
font-size:11px;
margin-top:6px;
padding-bottom:10px;
}

.product_more a{
color:#ff6600;
padding-right:6px;
}

/*newsletter*/

.newsletter{
clear:both;
color:#039;
margin-bottom:4px;
text-align:left;
font-size:11px
}


.newsletter_input{
width:110px;
height:14px;
border:1px solid #ccc;
margin-left:6px;
}



.newsletter_buttom{
margin-left:6px;
width:21px;
height:21px;
border:0px;
background:url(../images/newsletter_buttom.gif) transparent no-repeat left top;
font-size:11px;
}



/*footer*/


#footer{
clear:both;
margin:0 auto;
background:#D5D5D5;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000;
padding:10px;
line-height:20px;
}


#footer a{
color:#000;
font-size:11px;
font-weight:bold;
padding-left:8px;
padding-right:8px;
}

#footer a:hover{
color:#ff6600;
}

#footer a span{
padding-left:390px;
color:#fff;
}




/*sub category*/

.sub_category_title{
clear:both;
margin-top:16px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#003399;
padding:0px 10px 0px 10px;
}


.rajie{
padding:10px 0px 40px 0px;
border:1px dotted #ccc;
margin:10px 0px 0px 0px;
}

.sub_category{
text-align:left;
}

.sub_category ul{
display:inline;
height:auto;
list-style-type:none;
margin:0px;
padding:0px;
}

.sub_category li{
float:left;
display:block;
text-align:left;
margin:2px 0px 0px 10px;
padding:0px 0px 0px 12px;
height:24px;
line-height:24px;
width:110px;
border:0px solid #ccc;
background:url(../images/sub_category_icon_none.gif) transparent no-repeat 0px 2px;
}

.sub_category li a{
display:block;
margin:0px;
padding-left:0px;
width:110px;
height:24px;
line-height:12px;
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:underline;
}

.sub_category li a:hover{
color:#ff0000;
}


.sub_category_totle{
clear:both;
height:14px;
margin:10px 0px 0px 0px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#000;
padding:5px 10px 5px 10px;
background:#F5F5F5;
border:1px solid #EBEBEB;
}
.sub_category_totle span{
margin-left:10px;
color:#039;
font-weight:normal;
font-size:14px;
}


/*product_detai*/

#secondpage_rightsider{
float:right;
width:743px;
text-align:center;
padding:8px 0px 12px 0px;
margin-right:8px !important;
margin-right:4px;
border:0px;
overflow:hidden;
}




/* easy clearing */
#container:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#container
	{
	display: inline-block;
	}
/*\*/
#container
	{
	display: block;
	}
/* end easy clearing */
/*\*/
#leftsider, #secondpage_rightsider
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#leftsider, #secondpage_rightsider
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#leftsider:before, #secondpage_rightsider:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/**/


.product_detai_title{
clear:both;
text-align:left;
margin-top:40px;
width:600px;
height:26px;
border:1px solid #ccc;
padding:0px 20px 0px 20px;
font-size:14px;
font-weight:normal;
color:#039;
background:url(../images/product_detai_title.gif) transparent repeat-x left top;
}

.product_detai_title2{
clear:both;
text-align:left;
margin-top:0px;
width:600px;
height:26px;
border:1px solid #ccc;
padding:0px 20px 0px 20px;
font-size:14px;
font-weight:normal;
color:#039;
background:url(../images/product_detai_title.gif) transparent repeat-x left top;
}



.product_detai_title_bg{
clear:both;
text-align:left;
margin-top:-26px;
width:564px;
height:26px;
line-height:26px;
border:0px solid #ccc;
padding:0px 20px 0px 56px;
color:#039;
font-size:12px;
background:url(../images/product_detai_title_bg.gif) transparent no-repeat 30px 0px;
}





.product_detai_div{
clear:both;
text-align:left;
margin:0px;
width:600px;
border:1px solid #ccc;
border-top:0px solid #ccc;
padding:4px 20px 10px 20px;
font-size:11px;
font-weight:normal;
color:#000;
overflow:hidden;
}

.product_detai_name{
clear:both;
text-align:left;
margin:20px 0px 0px 0px;
border:0px solid #ccc;
padding:4px 20px 4px 20px;
font-size:16px;
font-weight:bold;
color:#000;
}

.product_detai_item{
clear:both;
text-align:left;
margin:14px 0px 0px 0px;
border:0px;
padding:4px 20px 4px 20px;
font-size:12px;
color:#000;
line-height:18px;
}
.product_detai_item A:link {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
.product_detai_item A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.product_detai_item A:hover {
	COLOR: red; TEXT-DECORATION: none
}
.product_detai_item span{
color:#039;
padding-right:8px;
}

.product_detai_description{
clear:both;
text-align:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px 20px 10px 20px;
font-size:11px;
color:#333;
line-height:18px;
width:560px;
overflow:hidden;
}


.product_detai_pic{
clear:both;
text-align:center;
margin:0px;
width:600px;
border:1px solid #ccc;
border-top:0px;
padding:20px 20px 20px 20px;
font-size:11px;
color:#000;
overflow:hidden;
background:#F5F5F5;
}

.product_detai_pic_big{
float:left;
text-align:center;
margin-left:8px;
width:452px;
height:452px;
border:0px;
padding:0px;
overflow:hidden;
background:#fff;
}

.product_detai_pic_big img{
width:450px;
border:1px solid #ccc;
padding:0px;
}


.product_detai_pic_small{
float:right;
text-align:center;
margin:0px;
width:140px;
border:0px;
padding:0px;
overflow:hidden;

}


.product_detai_pic_small img{
border:1px solid #ccc;
padding:0px;
margin:0px 0px 10px 20px;
}


.product_detai_price{
clear:both;
text-align:left;
margin:0px;
width:560px;
border:1px solid #ccc;
border-top:0px;
padding:20px 40px 20px 40px;
font-size:11px;
color:#000;
overflow:hidden;
line-height:20px;
}

.product_detai_price span{
color:#039;
padding-right:8px;
}

.product_detai_buttom{
clear:both;
text-align:left;
margin-bottom:0px;
width:560px;
border:0px solid #ccc;
border-top:0px;
padding:20px 40px 30px 40px;
font-size:11px;
color:#000;
overflow:hidden;

}


.product_detai_buttom img{
width:94px;
height:21px;
border:0px;
margin-right:14px;
}

/*reg*/

.reg{
clear:both;
text-align:left;
margin-top:20px;
width:580px;
height:26px;
line-height:26px;
border:1px solid #ccc;
padding:0px 20px 0px 20px;
font-size:12px;
font-weight:bold;
color:#000;
background:url(../images/product_detai_title.gif) transparent repeat-x left top;
}


.reg_div{
clear:both;
text-align:left;
margin-bottom:20px;
width:540px;
border:1px solid #ccc;
border-top:0px solid #ccc;
padding:20px 40px 20px 40px;
font-size:12px;
font-weight:normal;
color:#000;
overflow:hidden;
}

.reg_div_list{
width:400px;
text-align:left;
padding:6px 0px 6px 0px;
font-size:12px;
color:#000;
}

.reg_div_list span{
padding-left:8px;
color:#ff0000;
}

.reg_input{
width:240px;
height:18px;
border:1px solid #ccc;
margin-left:12px;
}

.reg_next{
clear:both;
text-align:left;
margin-bottom:0px;
width:540px;
height:0em;
border:0px;
padding:0px 20px 20px 20px;
font-size:12px;
color:#000;
}

.reg_buttom{
background:url(../images/reg_buttom.gif) transparent no-repeat left top;
border:0px;
height:21px;
width:70px;
color:#fff;
font-weight:bold;
letter-spacing:1px;
}



/*shopping cart*/

.shoppingcart_right{
float:left;
margin:0px;
width:550px !important;
padding:0px;
text-align:left;
overflow:hidden;
}

.shoppingcart_num{
float:left;
width:60px;
margin:0px;
padding:0px;
text-align:center;
overflow:hidden;
}

.displaying{
clear:both;
margin-top:10px;
padding-left:6px;
height:20px;
line-height:20px;
color:#000;
text-align:left;
border-bottom:1px solid #CDCDCD;
}

.displaying span{
padding-left:36px;
color:#039;
}


.remove{
clear:both;
height:20px;
line-height:20px;
color:#f60;
text-align:left;
font-size:12px;

}
.remove a{
color:#039;
padding-right:6px;
padding-left:6px;
}

.shoppingcart_next{
clear:both;
margin-top:10px;
height:20px;
line-height:20px;
color:#000;
text-align:right;
font-size:12px;
font-weight:bold;
}

.shoppingcart_next img{
border:0px;
margin-left:10px;
}

.shopping_information{
clear:both;
margin-bottom:20px;
border:1px dotted #ccc;
padding:10px;
text-align:left;
}

.shopping_information_div{
clear:both;
margin-top:10px;
padding-left:0px;
height:20px;
line-height:20px;
color:#039;
text-align:left;
}

.shopping_information_div span{
padding-left:36px;
color:#000;
}

.shopping_information_input{
width:440px;
height:100px;
border:1px solid #ccc;
background:#fff;
}

.shopping_information_ok{
clear:both;
margin-top:60px;
border:1px dotted #ccc;
padding:20px 60px 20px 60px;
text-align:left;
line-height:20px;
}

.shopping_information_ok span{
color:#f00;
font-size:14px;
}

.shopping_information_ok a{
color:#039;
font-size:14px;
text-decoration:underline;
}