﻿body{
	/*background:#1D0C11 url(/Images/bg.gif) repeat-y center;*/
	color: #3A2B2F;
	text-align:center;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	margin: 0 auto;
	padding: 0;
}
form,ol,ul
{
	margin: 0;
	padding: 0;
	list-style-type:none;
}
table, td, textarea
{
	font-size:12px;
	font-family:Arial,宋体;
	text-align:left;
}
table{ table-layout:fixed; font-family:Arial,MingLiU,PMingLiU;}
/*----------------------------------------------------------------------------------- */
#wapper{ width:935px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}

#main{ margin-top:5px; width:100%; }

#headerContainer{ /*width:100%; height:139px; overflow:hidden;*/}

#headerContainer .nav{ height:22px; background:#F3F3EF; text-align:right; padding:3px 0 0 3px;}
#headerContainer .topnews{ width:370px;  float:left; height:18px; padding:0; overflow:hidden;}
#headerContainer .topnav li{ float:left; list-style-type:none; width:62px;}
#headerContainer .topnav span{ margin:0 5px;}
#headerContainer .topnav a{ color:#704728;}

/* news scroll*/
.tickercontainer { width: 370px; height: 22px; margin: 0; padding: 0;overflow: hidden;}
.tickercontainer .mask {position: relative;left:0;top: 1px;width: 370px;height: 22px;overflow: hidden;}
ul.newsticker { position: relative; left:622px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li{ float:left; padding:0; margin:0; display:list-item;white-space: nowrap;}
ul.newsticker a { white-space: nowrap;padding: 0;margin: 0 50px 0 0;} 
ul.newsticker span { margin: 0 10px 0 0;} 

#header{ width:100%; height:77px; position:relative;}

#header h2 { background:url(/images/logo.jpg) no-repeat 50%;width:276px; height:76px;margin:0 0 0 2px; }
#header h2 span{ display:block;text-indent:-9999px; }
#header h2 a{ height:100%; width:100%; display:block; overflow:hidden;}

#headerBody{ position:absolute; top:0; left:288px; display:block; width:655px; background:url(/images/header_bg.gif) no-repeat; }
#headerBody .userInfo{ height:40px;}
#headerBody .headerAD{position:absolute; top:0; left:0px; }
#headerBody .shoppingcart{ height:34px; width:134px; background:url(/images/shoppingcart.gif) no-repeat 0;}
#headerBody .userInfoTB{ width:100%; border:0;}
#headerBody .userInfoTB td{ height:34px;}
#headerBody .userInfoTB td a{ margin-left:15px;}

#headerBody .searchBox{ width:360px; height:37px; padding-right:0px; float:right;}
#headerBody .searchBox .searchBoxLeft{ float:left; width:41px; height:29px; background:url(/images/search_bg_left.gif) no-repeat;}
#headerBody .searchBox .searchBoxMiddle{ float:left; width:295px; height:24px; background:#755D57; padding:5px 5px 0 5px;}/*+10*/
#headerBody .searchBox .searchBoxMiddle span{ margin:0 5px; font-size:13px; color:#fff;}/*+10*/
#headerBody .searchBox .searchBoxRight{ float:left; width:4px; height:29px; background:url(/images/search_bg_right.gif) no-repeat;}

#headerContainer #menu{ }
#headerContainer #menu .split_line{background:url(/images/menu_split.gif) no-repeat 50% 0; width:6px;height:38px;}
#headerContainer #menu .split_line span{display:none;}

#headerContainer #menu #menuLeft{ float:left; background:url(/images/menu_left.gif) no-repeat; width:2px; height:38px; display:block; overflow:hidden;}
#headerContainer #menu #menuRight{ float:left; background:url(/images/menu_right.gif) no-repeat; width:3px; height:38px;display:block;overflow:hidden;}
#headerContainer #menu #menuBody{ float:left; background:url(/images/menu_body.gif) repeat-x; width:928px; height:38px;display:block;overflow:hidden;}
#headerContainer #menu #menuBody ul{ margin-left:108px;}
#headerContainer #menu #menuBody li{ float:left; padding:10px 10px 0 5px;}
#headerContainer #menu .messageBoard { background:url(/Images/messageBoard.gif) no-repeat; width:69px; height:30px;}
#headerContainer #menu #menuBody li.messageBoard span{ display:block; text-indent:-9999px;}
#headerContainer #menu #menuBody li.messageBoard a{ height:100%; width:100%; display:block; overflow:hidden;}
#headerContainer #menu .messageBoardNumber a{ font-weight:normal;}

#headerContainer #menu #menuBody a{ float:left; color: #652F2F;text-decoration: none; font-weight:bold;font-family:Arial; font-size:16px;}
#headerContainer #menu #menuBody a:hover {color:#F89201;text-decoration: none; font-weight:bold;font-family:Arial; font-size:16px;}

#loginContainer{ margin-top:5px; width:100%; overflow:hidden;}

#loginBox{ float:left;background:url(/images/login_bg2.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#loginBox input.text{ border:1px solid #C0ACA5; width:113px; font-family:Verdana; font-size:11px; color:#0066CC;}
#loginBox img{ margin-right:10px;}
#loginContainer .adBig2{ float:left; width:602px; height:83px;}

#memberInfo{ float:left;background:url(/images/shopping/memberInfo_bg.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#memberInfo img{ margin-right:10px;}
/* ---------------------------------------------------------------------------------- Link */
a {color: #743331;text-decoration: none;}
a:hover {color:#0066CC;text-decoration: underline;}

a.blue {color: #0066CC;text-decoration: none;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #800000;text-decoration: none;}

a.while {color: #fff;text-decoration: none; font-size:14px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:14px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#743331;text-decoration: underline; font-size:12px;}

a.coffee12 {color: #743331;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#0066CC;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #713334;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#0066CC;text-decoration: none;  font-size:16px; font-weight:bold;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:13px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#9A0900; font-size:12px; font-weight:bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL{ font-size:18px; color:#CF4040; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #713334; font-size:16px; font-weight:bold;}
.coffee14{color: #713334; font-size:14px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#713929; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}
.textboxTitle{ color:#94461F;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line
{
	height:27px; margin:10px 0;
}
.line .lineLeft{ float:left; background:url(/images/line_left.gif) no-repeat; width:33px;height:27px;}
.line .lineBody{ float:left; background:url(/images/line_body.gif) repeat-x; height:27px;}
.line .lineBody h3{ margin:5px; padding:0; color:#652F2F; font-size:15px; font-weight:bold; }
.line .lineRight{ float:left; background:url(/images/line_right.gif) no-repeat; width:7px;height:27px;}
.lineBody h5{ margin:0; background:url(/images/more.gif) no-repeat 0 8px; width:39px; height:27px;}
.lineBody h5 span{ display:block; text-indent:9999px;}
.lineBody h5 a{ width:100%; height:100%;display:block; overflow:hidden;}
.width660{ width:660px;}
.w0{ width:645px;}
.lw1{ width:600px;}
.lw2{ width:45px;}

/*---------------------------------------------------------------------------------- Line box */
.tbBox{ width:730px; margin:0 auto;}
.tbHeader{height:28px; margin:0;}
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#FFF; font-size:15px; font-weight:normal;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #D4CDCB;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#982000; font-size:15px; text-align:left;}
.tbBody p{ text-align:center;}

.w1{ width:213px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}
a.iconQQ{ background:url(/images/icon_qq.gif) no-repeat; padding-left:23px; height:32px;}

.toolbar{ background:#EEE7E5; height:25px; border-bottom:2px solid #989191; width:913px; color:#713929; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial 宋体;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:13px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #ECD7D7; padding:8px 3px; margin:20px 0 5px 0;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}