/* CSS Document */

body{
	width:920px;
	text-align:center;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding:0;
	background-color: #fff;
		
}
li{ list-style:none;}

a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #333;
	text-decoration:underline;
}
a:active {
	color: #333;
	text-decoration:underline;
}

img{
	border:none;
}


#page{
	width:920px;
	margin:0 auto;
	padding:0;
}
.layout{
	width:920px;
	padding:0;
	float:left;
}
form{
	margin:0;
	padding:0;
}

.clear{ clear:both;}

* { margin:0px; padding:0px;}
/*header*/
#top{
	margin:5px 0;
	height:auto;
}
#logo{
	 
	float:left;
}

#topad{
	text-align:center;
	padding:0;
	float:left;
	height:auto;
	width:390px;
	margin:5px 0 0 35px;
}

#toppad img { float:right;}

#rss{
	width:230px;
	text-align:right;
	margin:2px 0;
	padding:0;
	float:right;
	height:auto;
}

#rss ul { padding:0; float:left; margin-left:0px; margin-top:10px;}
#rss img { vertical-align:middle;}
#rss .sign{ vertical-align:middle; }
#rss .twitter{ margin-top:10px;}
#menu{
	width:920px;
	margin:0;
	height:28px; background:url(images/menu_bg02.gif) repeat-x;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu li{
	float:left;
	list-style:none;
}
#menu .menubar{
	width:10px;
	margin:0 6px;
	background:url(images/menu_bg03.gif) no-repeat 0 0;
	height:28px;
}

#menu .home{ width:50px;}
#menu .about{ width:100px;}
#menu .faq{ width:90px;}
#menu .tip{ width:100px;}
#menu .ship{ width:100px;}
#menu .return{ width:100px;}
#menu .contact{ width:100px;}
#menu .policy{ width:100px;}

#menu a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:2;
}
#searchbar{margin:0;height:33px;background:url(images/wel_bg02.gif) repeat-x 0 0;}
#searchbar .google-search { float:left; display:block; padding-top:5px; font-weight:bold; width:100px; padding-left:10px;}
#searchbar .googleform{ float:left;}
#searchbar .text { float:left; margin-top:3px; height:15px;}
#searchbar .sub { float:left; margin-left:10px; margin-top:1px;}
#searchbar .view { float:right; vertical-align:middle;}
#welcome{
	width:918px;
	margin:0;
	height:29px;
	background:url(images/bg02.gif) repeat-x 0 0;
	border:1px solid #ccc;
}
#welcome ul{
	margin:0;
	padding:0;
}
#welcome li{
	list-style:none;
	float:left;
}

#welcome .pop{ width:135px;text-align:center; line-height:2; font-weight:bold;}
#welcome .pop1{ text-align:center; line-height:2;font-weight:bold;}
#welcome .alli{ margin:0 0 0 10px;; text-align:right; float:right;}

#welcome ul li ul li{
	margin:2px;
}

#nav { float:left; width:900px; border-bottom:1px solid #FFeeee;text-align:left; padding-bottom:5px; margin-top:10px; padding-left:20px; font-size:13px; }

/* main */
#main{
	float:left;
	margin:10px 0;
}


/* --------------------------------------left-------------------------- */
#mainleft{
	margin:0;
	padding:0;
	width:180px;
	height:auto;
	float:left;
}
#mainleft ul{
	margin:5px 0;
	padding:0;
	width:180px;
	height:auto;
	float:left;
}
#mainleft li{
	margin:0;
	padding:3px 0;
	width:172px;
	height:auto;
	float:left;
	text-align:left;
	list-style:none;
}


.Categorie{ width:175px; overflow:hidden; height:auto;}
.Categorie_tit{ width:100%; float:left; height:auto; text-align:left;}
#Categoriecon{
	width:174px;;
	float:left;
	height:auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}
#Categoriecon li{width:100%; float:left; height:auto;}
.rootcate{
	background:url(images/arrowdown.jpg) no-repeat; 
	background-position:5px 10px; 
	background-color:#e6eff8;
	width:100%;
	height:auto;
	color:#205B9C;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin:0; padding:0; 
	list-style:none;
}

.rootcate a{margin-left:15px; text-decoration:none;}
.soucate, .soucate_end { font-family: Arial, Helvetica, sans-serif;
	width:100%;
	line-height:13px;
	color:#205B9C;
	font-size:12px;
	text-indent:14px;
	background-repeat: no-repeat;
	background-position:6px center;}
	
#Categoriecon .soucate_end {padding-bottom:10px;}	

#return_pay { float:left;}



/* --------------------------------------center-------------------------- */
#maincenter{
	margin:0;
	margin-left:5px;
	padding:0;
	width:560px;
	height:auto;
	float:left;
}

#tit_spac{
	margin-top:10px;
	margin-left:5px;
	padding:0;
	width:554px;
	float:left;
	height:22px;
	background-color:#139;
	font-weight:bold;
	text-align:left;
	line-height:2;
	color:#FFF;
	text-indent:10px;
}

#spac{
	margin:0;
	padding:0;
	width:560px;
	float:left;
	height:auto;
}
#spac a{ text-decoration:none;}
#spac a:hover { text-decoration:underline;}

#spac ul{
	margin:5px 0 0 0;
	padding:0;
	width:185px;
	float:left;
	height:210px;
}
#spac ul li{
	margin:0;
	padding:0;
	width:175px;
	text-align:center;
	list-style:none;
	word-wrap:break-word ;
	overflow:hidden;
}



.oldprice{
	height:16px;
	color:#4F88D3;
	font-size:12px;
	text-decoration:line-through;
	}
.price{
	height:16px;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	}
.save{
	height:16px;
	color:#CA4D33;
	font-weight:bold;
	font-size:12px;
	}


/* --------------------------------------right-------------------------- */

#mainright{ float:left;margin:0;padding:0;}

#right { float:right; width:165px;}
#right_top {margin-top:10px; width:163px;}
#new { width:163px; }
#new .right_top_title_1{ border:1px solid #ccc; border-top:none; border-bottom:none;display:block; background:url(images/arrowdown.jpg) no-repeat top left; background-position:5px 10px; padding:5px 15px; text-align:left;}
#new .right_top_title{ border:1px solid #ccc; border-top:none;display:block; background:url(images/arrowright.jpg) no-repeat top left; background-position:5px 8px; padding:5px 15px; text-align:left;}

#right_top_img{ border:1px solid #ccc; border-top:none;width:161px;border-bottom:none;}
#right_top_price { text-align:left;border:1px solid #ccc;border-top:none; border-bottom:none; padding:5px 15px; width:131px;}
#right_top_price_1 { text-align: center;border:1px solid #ccc;border-top:none; border-bottom:1px solid #ccc; padding:5px 15px; width:131px;}
#right_top_detail { text-align:left; border:1px solid #ccc; border-top:none;padding:5px 15px; width:131px;}
#right_new_text {width:141px; border-bottom:1px dashed #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc; border-top:none; padding:5px 10px;}


/*---------------------------bottom--------------------------*/
#bottom{ width:920px; margin:10px auto;  text-align:center; padding:10px 0px; }
#bottom h4 { text-align:left; font-size:12px;}
#bottom_1 { height:90px; border:1px solid #ccc; background:url(images/bg.jpg) repeat-x;}
#bottom1{ padding:10px 30px 0px 30px; float:left; margin-left:20px;}
#con { margin-top:10px;}
#bottom span{ text-align:left; list-style:disc; font-size:12px; display:block; padding:2px 0px;}
#bottom2 { float:left; margin-left:130px; padding:10px 30px 0px 30px;}
#bottom3 { float:right; margin-right:20px; padding:10px 30px 0px 30px;}
#bottom3_text { text-align:left;}
#special { margin-top:10px; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#copy { margin-top:10px; margin-bottom:20px;}
#pay { padding:5px 0px;}
#copy a{ text-decoration:none;}
#copy a:hover { text-decoration:underline;}
