html,body {
	margin:0px auto !important; height:100%; width:99.9% !important; background:#fff; font:14px/22px "Microsoft Yahei", "宋体", serif;
}

a {font-weight:bold; color:#303030; text-decoration:none;}	
.container {margin:auto;width:990px;}
.fl{ float:left;}
.fr{ float:right;}
.fl a {color:#ff8000;}

.topbar_bg {height:30px; width:100%; text-align:center; background:url(../image/topbar_bg.gif) repeat-x;}
.topbar {width:990px; color:#333; line-height:28px; margin:0 auto;}
.topbar a {color: #08c;	text-decoration:none; font-weight:normal;}
.topbar a:hover {color: #cb0100 !important;	text-decoration: underline;}
.topbar a:active{background:none;}

.inputText {height:19px; width:110px; border:1px solid #ccc;}
.inputSub {width:57px; height:21px; color:#FFF; line-height:21px; border:0px; cursor:pointer; background:url(../image/loginbtn.gif) no-repeat;}
.inputSub:hover {background:url(../image/loginbtn.gif) no-repeat 0px -29px;}
.welcometit {font-weight:bold; color:#ff8000;}

#top,#nav,#main,#foot {float:left; width:980px;}
#top {height:80px;}
#nav {height:30px; padding-top:5px;	background:#e0e0e0; text-align:center;}
#main {text-align:left;}
.mainbody {float:left;}

#main_left {width:120px; height:400px; padding:5px 10px; text-align:left; line-height:30px;	border-right:1px #505050 solid;}
#main_right {width:820px; height:400px; padding:5px; text-align:left;}
#pagecontent {float:left;}
.pageno {float:left; font-size:11px; text-align:center;	border:1px #505050 solid;}

#prvnxtpage {width:40px; height:13px; margin:2px 5px; padding-top:1px; border:#a0a0a0 1px solid; CURSOR:hand;}
#curpage {color:#ffffff; width:13px; height:13px; margin:2px; background:#3060a0; border:#a0a0a0 1px solid;}
#clickpage {width:13px;	height:13px; margin:2px; border:#a0a0a0 1px solid; CURSOR:hand;}	
#foot {margin-top:30px;	height:80px; text-align:center;	padding:5px 20px; border-top:1px #009090 solid;}

#pagebar {float:right; width:600px;	height:20px; border:#a0a0a0 1px solid; margin:10px;	padding:5px; font-size:11px; text-align:right;}
#pagebar a {color:#206040; text-decoration:underline;}
#listarea {float:left; width:100%;}

.leftmenu {float:left;width:180px;border-right:#f0f0f0 1px solid;padding-bottom:300px;}
.mainspace {float:right;width:780px;}
.menuhead {width:176px;float:left;text-align:center;height:27px;background:#377bf6;color:#ffffff;font-weight:bold;font-size:14px;padding-top:4px;margin-bottom:20px;}
.menusubhead {width:160px;float:left;background:#e0e0e0;padding:3px 6px;color:#377bf6;}

ul.menutitle {padding:4px; width:180px;	line-height:20px;}
ul.menutitle li {cursor:pointer; font-size:12px;}
.noact_item {color:#404040;}
.acted_item {color:#f04040;}

.table-cart {margin:3em auto;}
.table-cart table th, .table-cart table td {border:#666 1px solid;}
table th {text-align:center;}
.prdimg img {width:60px;}
.table-cart td.desc {width:40%;}

.row {margin-right:0; margin-left:0;}
.checkout-page {margin:3em 0;}
.checkout-page .row > div {float:left;}
.checkout-page .row .left {width:75%;}
.checkout-page .row .right {width:25%;}
.panel-group .panel {border:0 none; border-radius:0; box-shadow:none; margin-bottom:24px; margin-top:0 !important;}
.panel-default > .panel-heading {background-color:#e0e0e0; border:medium none; border-radius:0; color:inherit; padding:1em 1%; margin-right:2%;}
.panel-default > .panel-heading a {color:#f00;}
.checkout-progress h3 {border-bottom:2px solid #ccc; color:#343434; font-size:14px; font-weight:700; margin-bottom:25px; padding-bottom:12px; text-transform:uppercase;}
ul {list-style:outside none none; margin:0; padding:0;}
li {display:list-item; text-align:-webkit-match-parent; unicode-bidi:isolate;}
.checkout-progress ul li a {border-bottom:2px solid #ccc; color:#797777; display:block; font-size:12px; font-weight:400; margin-bottom:12px; padding-bottom:10px; text-transform:capitalize;}
.panel-body ul li {overflow:hidden;}
.panel-body ul li > div {float:left; padding:0.5em 1em; margin-top:0.5em; margin-right:2px; background:#f0f0f0;}
.panel-body ul li .tot {width:90%; text-align:center;}
.panel-body ul li a {font-weight:normal; color:#0030d0; margin-left:2em;}
.panel-body ul li span {color:#333;}
.checkout-progress.emf {margin-top:20px;}
.checkout-progress.emf ul li a {color:#0030d0;}
.checkout-progress.emf h3 {background:#d0d0d0; padding:4px; color:#f00; margin-bottom:1em;}
.checkout-progress.emf h3 span {font-weight:normal; color:#0020f0;}
.btnPane button {display:block; margin:0 auto; background:#f33; padding:3px 20px 5px 20px; font-size:1.6em; color:#fff; font-weight:bold; cursor:pointer; border:1px solid transparent; outline:none; border-radius:5px;}
.btnPane button:hover {background:#00a040;}
