* {
	margin:0;
	padding:0;
}
body {
	width:986px;
	margin:0 auto;
	font-size:12px;
	background:url(../images/wrapper_bg.jpg) repeat-x;
	background-color:#FFFFFF;
}
img { border:0;}
ul { list-style:none; }
a { text-decoration:none; color:#888888; }
a:hover { text-decoration:underline; color:#333333; }
input { font-size:12px;  }
/*
.wellmsg{
	padding:25px 5px 5px 5px;
	border:1px solid #00BE00;
	background:#E6FFE6 url(../images/well_msg.gif) 5px 5px no-repeat;
	color:#000;
	height:28px;
}
.warningmsg{
	padding:25px 5px 5px 5px;
	border:1px solid #00A8FF;
	background:#E2F5FF url(../images/warning_msg.gif) 5px 5px no-repeat;	
	color:#000;
	height:28px;
}
.errormsg{
	padding:25px 5px 5px 5px;
	border:1px solid #F60;
	background:#FFF2E9 url(../images/error_msg.gif) 5px 5px no-repeat;	
	color:#000;
	height:28px;
}
*/
/* ########################################################### */
.clear { clear:both; }

.hidden { display:none;}
.fontSize12px {
	font-size:12px;
	color:#4e4e4e;
}
.marginTop10 {
	margin-top:10px;
}
.paddingLeft30 {
	padding-left:30px;
}
.textColorRed {
	color:red;
}
.imgBorder {
	border:1px solid #d6d6dc;
	padding:1px;
}
.imgBorder1 {
	border:1px solid #EFEFEF;
	padding:1px;
}
.dotLineV {
	width:1px !important;
	background:url(../images/dotlineV.gif);
}
.dotLineH {
	height:1px !important;
	background:url(../images/dotlineH.gif);	
	*overflow:hidden; /* for IE6 */
}
*html .dotLineH { margin-top:-12px;} /* ie6 fixed */
*+html .dotLineH { margin-top:-18px; margin-bottom:-10px;} /* ie7 fixed */


.productName {
	font-size:14px;
	color:#4e4e4e;
}
.oldPrice {
	
	
	font-family:"arial";
	color:#b0b0b0;
/*text-decoration:line-through;	
	
	color:#FFFFFF;
	height:6px;	
	overflow:hidden;
	 */
}
.grayPrice {
	font-family:"arial";
	color:#b0b0b0;
}
.newPrice {
	font-family:"arial";
	font-weight:bold;
	font-size:14px;
	color:#444444;
}


.commonFrameTitle {
	background:url(../images/commonFrameTitle.gif) no-repeat;
	color:#3c3c3c;
	font-size:14px;
	font-weight:bold;
	height:29px; line-height:29px;
	padding-left:30px;
}
.commonFrameText {
	border:1px solid #dfdfdf;
	border-top:0;
	padding:5px;
	line-height:20px;
}
.commonFrame2 {
	border:1px solid #dedede;
}
.commonFrame2Title {
	background:url(../images/commonFrame2Title.gif) no-repeat 10px 11px;;
	background-color:#ededed;
	height:34px; line-height:34px; padding-left:30px;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}
.commonFrame2Text {
}

.commonFrameUl {
	
}
.commonFrameUl li {
	height:25px; line-height:25px;
	background:url(../images/commonFrameUlLi.gif) no-repeat;
	padding-left:20px;
}

.commonTitle1 {
	background:url(../images/commonTitle1_bg.gif);
	height:30px; line-height:30px;
	color:#444444;
	font-size:14px; font-weight:bold;
}
.commonTitle1 span { /* for more */
	padding-left:440px;
	color:gray;
	font-size:12px;
	font-weight:normal;
}
.commonTitle2 {
	background:url(../images/commonTitle3_bg.gif) repeat-x;
	height:32px;
}
.commonTitle2 span {
	background:url(../images/commonTitle2_bg.gif) repeat-x;
	width:100px; line-height:32px;
	display:block;	
	color:#333333;
	font-size:14px; font-weight:bold;
	text-indent:10px;
}
.commonFrameImgStyle {
}
.commonFrameImgStyle img {
	float:none;
	padding-top:5px;
}
.commonFrameImgStyle li {
	line-height:20px !important;
	text-align:center;

}

.newsTitle {
	float:left;
	width:650px;
}
.newsDate {
	float:left;
	font-size:12px;
	font-family:arial;
	color:#aaaaaa;
	width:70px;
}

/* ########################################################### */

#wrapper {
}


#header {
	width:986px;
	height:274px;
	background-image:url(../images/header_bg.jpg);
}
#headerBanner {
	margin:0 auto;
	/* background:url(../images/header_banner.jpg) no-repeat; */
	width:968px;
	height:156px;
}

#headerBody {
	margin:0 auto;
	margin-top:10px;
	width:930px;
	height:100px;
}

#menuBar {
	height:38px;
}
#menuBar li {
	float:left;
	height:28px; line-height:28px;
}
#menuBar li.border {
	width:100px;	
	border:1px solid #e2e2e2;
	border-bottom:0;
	margin-right:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(../images/menuBar_btnbg.gif);
}
#menuBar li.welcometext {
	text-align:right;
	width:269px; 
	color:#d40b00;
}
#hotTags {
	height:20px; line-height:20px;
	background:url(../images/hotTags.gif) no-repeat 0 3px ;
	padding-left:90px;
	margin-bottom:5px;
	overflow:hidden;
}
#searchBar {
	float:left;
	width:600px; height:26px;
	background:url(../images/searchBar.gif) no-repeat 0 4px;
	padding-left:100px;
}
#searchBar li {
	float:left;
}
#searchBar input.keyword {
	border:0;
	background:url(../images/searchBar_input.gif);
	width:170px; height:21px; line-height:21px;
	padding:0 5px;
}
#cartBar {
	float:right;
	width:218px; height:26px;
}
/* ########################################################### */

#container {
	width:968px;
	margin:0 auto;
}

#leftFrame {
	float:left;
	width:200px;
}
#quickGuide {
	background:url(../images/quickGuide_bg.gif);
	width:198px; height:74px;
	text-align:center;
	padding-top:40px;
}
#quickGuide select {
	width:170px;
}
#categoryTree {
	width:198px;
}
#categoryTree dl {
	border:1px solid #ff7e6d;
	border-top:0;
	line-height:20px;
	padding:5px;
}
#categoryTree dt {
	color:#3c3c3c;
	font-size:14px;
	font-weight:bold;
}
#categoryTree dt a {
	color:#3c3c3c;
}
#categoryTree dd {
	margin-bottom:16px;
}

#lzhVote,#lzhLegend,#lzhRelic,#lzhTopTen {
	margin-top:10px;
}

#lzhLegend {
}

#lzhRelic {
}

#lzhNews, #lzhHoner, #lzhLeg {
	background:url(../images/indexNews_bg.jpg);
	margin-top:10px;
	width:200px;
	height:265px;
}
#lzhHoner {
	background:url(../images/indexHonor_bg.jpg);
}
#lzhLeg {
	background:url(../images/indexLeg_bg.jpg);
}

.lzhNewsMore {
	height:140px;
}
.lzhNewsMore a {
	display:block;
	width:40px; height:20px;
	position:relative;
	top:110px; left:140px;
}

#middleFrame {
	float:left;
	width:548px;
	margin:0 10px;
	*margin:0 9px; /* for IE6 */
}


#promotions li,#recommend li {
	float:left;
	width:180px; height:180px; line-height:20px;
	text-align:center;
}

#promotions,#recommend {
	height:200px;
}
#adBanner {
	width:544px;
	height:100px;
	margin:10px 0;
}
#specialFood,#specialWear,#specialCraft,#specialCigTea {
	margin-top:15px;
}
#specialFood dt,#specialWear dt,#specialCraft dt,#specialCigTea dt {
	text-align:right;
	height:20px;
}
#specialFood dt {
	background:url(../images/specialFood_title.gif) no-repeat;
}
#specialFood dd,#specialWear dd,#specialCraft dd,#specialCigTea dd {
	border:1px solid #cccccc;
	padding:4px;
	height:148px;
	line-height:20px;
}

#specialFood li,#specialWear li,#specialCraft li,#specialCigTea li  {
	float:left;
	width:178px; height:140px;	
	text-align:center;
}
#specialFood {
}
#specialFood dt {
	background:url(../images/specialFood_title.gif) no-repeat;
}
#specialWear {
}
#specialWear dt {
	background:url(../images/specialWear_title.gif) no-repeat;
}
#specialCraft{
}
#specialCraft dt {
	background:url(../images/specialCraft_title.gif) no-repeat;
}
#specialCigTea {
}
#specialCigTea dt {
	background:url(../images/specialCigTea_title.gif) no-repeat;
}



#special1,#special2,#special3,#special4,#special5 {
	margin-top:15px;
}
#special1 dt,#special2 dt,#special3 dt,#special4 dt,#special5 dt {
	text-align:right;
	height:20px;
}
#special1 dt {
	background:url(../images/special_title1.gif) no-repeat;
}
#special1 dd,#special2 dd,#special3 dd,#special4 dd,#special5 dd {
	border:1px solid #cccccc;
	padding:4px;
	height:164px;
	line-height:20px;
}

#special1 li,#special2 li,#special3 li,#special4 li,#special5 li {
	float:left;
	width:178px; height:164px;	
	text-align:center;
}
#special1 {
}
#special1 dt {
	background:url(../images/special_title1.gif) no-repeat;
}
#special2 {
}
#special2 dt {
	background:url(../images/special_title2.gif) no-repeat;
}
#special3{
}
#special3 dt {
	background:url(../images/special_title3.gif) no-repeat;
}
#special4 {
}
#special4 dt {
	background:url(../images/special_title4.gif) no-repeat;
}
#special5 {
}
#special5 dt {
	background:url(../images/special_title5.gif) no-repeat;
}




#rightFrame {
	float:left;
	width:200px;
}

#logFrame {
	margin-top:4px;
	background-image:url(../images/logFrame_bg.gif);
	height:247px;
	text-align:center;
	color:#666666;
}
#logFrame input.text {
	font-size:12px;
	border:1px solid #E0E0E0;
	width:90px;
}
#logFrame ul {
	margin-left:10px;
}
#logFrame li {
	list-style:disc inside;
	height:25px; line-height:25px;
	text-align:left;
}
#hotBrand li {
	float:left;
	width:97px;
	text-align:center;
	height:35px;
	margin: 5px 0;
}
#hotBrand dd {
	height:806px; /* for Firefox 180*/
	padding:1px !important;
}
#lzhExpress,#hotSaleWear,#hotSaleCraft,#adPic {
	margin-top:10px;
}
#hotSaleWear img,#hotSaleCraft img {
	float:left;
	padding:5px;
}
#hotSaleWear li,#hotSaleCraft li {
	height:70px;
	line-height:30px;
}

/* ########################################################### */
#footer {
	clear:both;
	width:948px;
	margin:0 auto;
	margin-top:10px;
	background-color:#ededed;
	line-height:20px;
	padding:10px;
}

#footer_list {
	margin:0 auto;
	width:900px; height:120px;
	background-color:#FFFFFF;
	border:1px solid #cdcdcd;
	color:#808080;
}
#footer_list a {
	color:#808080;
}
#footer_list li {
	float:left;
	width:142px;height:110px;
	text-align:center;
}

#footer_text {
	margin-top:10px;
	text-align:center;
}
#promotionPage {
 float:left;
}
.dlb {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF33;
}