﻿body {
	background: white url('../images/bodyBg.gif') repeat-x top left;
	font-size: 12px;
}
#wrap {
	width: 1000px;
	height: 100%;
	margin: 1px auto;
}
#header {
	width: 1000px;
	height: 107px;
	position: relative;
}
#controlBar {
	width: 407px;
	height: 85px;
	position: absolute;
	right: 0;
	top: 0;
}
#controlBar p {
	text-align: right;
}
#controlBar ul {
	margin-left: 70px;
}
#controlBar ul li {
	float: left;
	height: 24px;
	line-height: 24px;
}
#controlBar ul li.topMenuItem a {
	color: gray;
	text-decoration: none;
}
#controlBar ul li.reg a {
	color: #7ea605;
	text-decoration: none;
}
#controlBar ul li.reg a:hover {
	color: darkorange;
}
#controlBar ul li.topMenuItem {
	margin: 0 10px;
}
#mainMenu {
	width: 407px;
	height: 22px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: transparent url('../images/submenuBg.gif') no-repeat center center;
}
#mainMenu ul {
	margin-left: 26px;
}
#mainMenu ul li {
	float: left;
	width: 45px;
	height: 22px;
	line-height: 22px;
	margin: 0 1px;
}
#mainMenu ul a {
	font-weight: bold;
	color: #f58e00;
	text-decoration: none;
}
#mainMenu ul a:hover {
	color: darkorange;
}

/*=mainContent*/
#mainContent{
	overflow:auto;
	height:100%;
	width:1000px;
}
#cataPanel{
	width:217px;
}
#cataPanel div.mc{
	width:218px;
	height:762px;
	background:transparent url('../images/cataBg.gif') no-repeat top center;
	overflow:hidden;
}
#searchBox{
	width:771px;
	height:86px;
	background:transparent url('../images/searchBoxBg.gif') no-repeat top center;
	margin-left:10px;
}
#searchForm{
	width:450px;
	height:43px;
	line-height:43px;
	margin-left:23px;
	display:inline;
}
#searchForm li{
	float:left;
}
#searchForm li a{
	color:black;
	text-decoration:none;
	margin:0 10px;
}
#otherMenu{
	width:298px;
	height:43px;
	line-height:43px;
	font-weight:bold;
}
#otherMenu li{
	float:left;
	margin:0 7.5px;
}
#otherMenu a{
	color:black;
	text-decoration:none;
}
#otherMenu a:hover{
	color:orange;
}
#hotKey{
	width:360px;
	margin-left:25px;
	height:40px;
	line-height:40px;
	display:inline;
}
#hotKey li{
	float:left;
}
#hotKey a{
	color:#333;
}
#hotKey a:hover{
	color:orange;
}
#shoppingBtnGroup{
	width:355px;	
	vertical-align:middle
}
#shoppingBtnGroup li{
	float:left;
	margin:8px auto 5px 5px;
}
#gwc{
	width:153px;
	height:22px;
	background:transparent url('../images/gwc.gif') no-repeat center center;
	position:relative;
}
#gwc a{
	position:absolute;
	left:90px;
	top:0px;
	color:yellow;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:16px;
	height:22px;
	line-height:22px;
	text-align:center;
}
#gwc a:hover{
	text-decoration:underline;
}
#topBannerArea{
	margin-left:10px;
	width:771px;
	float:left;
	margin-top:3px;
}
#topBannerArea ul{
	border:1px silver solid;
	height:23px;
	line-height:23px;
	margin-top:2px;
}
#topBannerArea li{
	float:left;
	margin:0 3px;
}
#centerColumn{
	width:526px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#sliderShowArea img{
	width:526px;
	height:275px;
}
#crazyBuy{
	margin-top:10px;
}
.normalColumn h3{
	position:relative;
}
.normalColumn h3 a {
	display:block;
	position:absolute;
	width:40px;
	height:15px;
	right:13px;
	top:5px;
	background:transparent url('../images/padding.gif') repeat;
}
.normalColumn h3 a span{
	
}
.normalColumn div.pItemList{
	padding:10px;
	border:1px #d9dbda solid;
	overflow:auto;
	height:100%;
	margin-top:1px;
}
.normalColumn div.pItem{
	width:140px;
	height:168px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin:14px;
	display:inline;
}
.normalColumn .pItem dl{
	width:140px;
}
.normalColumn .pItem dd{
	width:140px;
	line-height:20px;
}
.normalColumn .pItem dd.pPhoto img{
	width:140px;
	height:90px;
}
.normalColumn .pItem dd.pTitle{
	color:#7a7a7a;
	font-family:Arial,Helvetica,sans-serif,宋体;
	width:140px;
	overflow:hidden;
}
.normalColumn .pItem dd.pPrice{
	color:#666;
	font-family:Arial,Helvetica,sans-serif,宋体;
}
.normalColumn .listCon{
	padding:10px;
	border:1px #d9dbda solid;
	margin-top:1px;
}
#sideColumn{
	width:235px;
	float:right;
	margin-top:10px;
}
#newsIndex div#newsList{
	padding:8px 10px;
	border:1px solid #D9DBDA;
	margin-top:1px;
}
#newsIndex div#newsList ul{
	width:213px;
}
#newsIndex div#newsList ul li{
	overflow:hidden;
	height:23px;
	line-height:23px;
}
#sideAd{
	height:60px;
	overflow:hidden;
	margin-top:10px;
}
#sideAd img{
	width:235px;
	height:60px;
}
#sideSearchBox{
	background:transparent url('../images/sideSearchBoxBg.gif') repeat-x left top;
	height:130px;
	margin-top:10px;
	width:235px;
	overflow:hidden;
}
#sideSearchBox h3{
	height:24px;
	line-height:24px;
	margin-left:15px;
}
#sideSearchBox table{
	margin:5px 15px;
}
#sideSearchBox table td{
	height:20px;
	height/*\**/:24px\9; /*所有IE浏览器均识别*/
}
#saleSort{
	margin-top:10px;
}
#saleSort .listCon{
	overflow:auto;
	height:100%;
}
#saleSort dl{
	margin:5px 0;
	clear:both;
	width:213px;
	float:left;
}
#saleSort dd{
	float:left;
}
#saleSort dd.pPhoto img{
	width:100px;
	height:65px;
}
#saleSort dd.pDesc{
	width:100px;
	margin-left:10px;
	line-height:150%;
	color:#666;
}
#sideAd2{
	margin-top:10px;
}
#sideAd2 img{
	width:235px;
	height:90px;
}
#preset{
	margin-top:10px;
}
#preset dl{
	text-align:center;	
	padding:10px 0;
	*padding:8px 0;
	margin:0 10px;
	border-bottom:1px silver solid;
}
#preset dt{
	font-family:宋体，Arial，Helvetica，sans-serif;
}
#preset dt strong{
	font-size:20px;
	color:red;
}
#preset dd{
	line-height:19px;
	color:#666;
}
#preset dd em{
	text-decoration:line-through;
	font-style:normal;
}
#preset dd strong{
	color:red;
	font-family:宋体，Arial，Helvetica，sans-serif;
}

#centerAd{
	margin-top:10px;
	float:left;
}
#centerAd img{
	width:752px;
	height:82px;
}
#centerAd ul{
	border:1px silver solid;
	height:23px;
	line-height:23px;
	margin-top:1px;
}
#centerAd li{
	float:left;
	margin:0 3px;
}
#commentsArea{
	width:218px;
	overflow:auto;
	height:100%;
	float:left;
	margin-top:10px;
}
#commentsArea .listCon dl{
	padding:10px 0;
	border-bottom:1px silver solid;
}
#commentsArea .listCon dt{
	font-weight:bold;
	line-height:170%;
}
#commentsArea .listCon dt a{
	color:green;
}
#commentsArea .listCon dd{
	line-height:170%;
}
#commentsArea .listCon dd img{
	float:left;
	margin:5px;
	width:50px;
	height:38px;
}
#commentsArea #viewMoreComments{
	margin-top:10px;
	width:196px;
	height:38px;
	line-height:38px;
	background:transparent url('../images/viewComments.gif') no-repeat center center;
}
#viewMoreComments a{
	color:white;
	font-weight:bold;
	margin-left:65px;
}
#centerGroup{
	width:527px;
	margin-top:10px;
	margin-left:10px;
	float:left;

}
#hotSale{
	margin-top:10px;
}
#specialPrice{
	margin-top:10px;
}
#footer{
	clear:both;
	margin-top:10px;
	position:relative;
}
#serviceDesc{
	height:173px;
	padding:10px;
	background:transparent url('../images/footMenuBg.gif') repeat-x top left;
}
#help{
	margin-left:100px;
}
#help dl{
	width:170px;
	float:left;
}
#help dt{
	color:#c3c3c3;
	font-weight:bold;
	height:22px;
	line-height:22px;
}
#help dd{
	height:20px;
	line-height:20px;
}
#help dd a{
	color:#848484;
}
#promise{
	width:520px;
	position:absolute;
	left:250px;
	top:215px;
}
#copyRight{
	background:#f2f2f2;
	padding:10px;
	text-align:center;
	color:#bababa;
}
#copyRight a{
	color:#bababa;
	margin:0 3px;
}
#copyRight p{
	line-height:2;
}

#sendMailArea{
	border:1px #d0d2d1 solid;
	padding:10px;
	margin-top:10px;
	background:transparent url('../images/emailBg.gif') no-repeat 10px 5px;
	height:71px;	
}
#sendMailArea div{
	position:relative;
	top:45px;
}



