.categoryBlock{
	float: left;
	width: 312px;
	text-align: left;
	margin-right: 20px;
	min-height: 130px;
	_height: 130px;
}
.categoryBlock h2{
	color: #7c2308;
	padding-bottom: 15px;
	border-bottom: 1px solid #aeadaa;
	margin-bottom: 10px;
}
h1{
	color: #7c2308;
	padding-bottom: 15px;
	border-bottom: 1px solid #aeadaa;
	margin-bottom: 10px;
	font-size: 16px;
}
.categoryBlock h2 a{ 
	color: #7c2308;
	text-decoration: none;
}
.h2Smaller{
	font-size: 14px;
}
.subCategory .count{
	float: right;
	text-align: right;
	padding-right: 15px;
}
.subCategory a{
	text-decoration: none;
}
.productBig{
	width: auto;
	float: none;
}
.productBig .text{
	width: 273px;
	height: 190px;
}
.productBig{
	border-bottom: 1px solid #aeadaa;
	padding-bottom: 20px;
	width: 450px;
	float: left;
	margin-right: 27px;
}
.productBig h2{
	border-bottom-width: 0px;
	padding-bottom: 0px;
}
.productBig h2 a{
	color: #7c2308;
	text-decoration: none;
}
.productBig .btns{
	xxposition: static; 
}
.productBig .btns *{
	float: left;
}
.productAttribute .name{
	display: block;
	float: left;
	width: 130px;
}
.productAttribute .value{
	display: block;
	float: left;
	width: 135px;
}

.productDetail .productBig{
	width: auto;
	float: none;
	height: auto;
}
.productDetail .productBig .text{
	width: 825px;
}
.productDetail .productBig{
	border-bottom: 1px solid #aeadaa;
	padding-bottom: 20px;
	width: 1000px;
	float: left;
	margin-right: 27px;
}
.productDetail .productBig h2{
	border-bottom-width: 0px;
	padding-bottom: 0px;
}
.productDetail .productBig h2 a{
	color: #7c2308;
	text-decoration: none;
}
.productDetail .productBig .btns{
	position: relative;
	left: 0px;
	top: 8px;
}
.productDetail .productBig .btns *{
	float: left;
}
.productDetail .productAttribute .name{
	display: block;
	float: left;
	width: 130px;
}
.productDetail .productAttribute .value{
	display: block;
	float: left;
	width: 685px;
}
.productDetail .price{
	position: relative;
	left: 0px;
	top: 0px;
}
.heightProduct{
	xxheight: 350px;
}
.homeProduct{
	height: 320px;
	margin-bottom: 20px;
	border-bottom: 1px solid #aeadaa;
}
.homeProduct .btns{
	left: 164px;
}
.BuyCountBoxHome, .BuyCountBox{
	visibility: hidden;
	
}


#paging{
	text-align: center;
}
#paging span, #paging span a, #paging a {
	font-size: 16px;
	font-weight: bold;
}


.cartBox{
	float: right;
	margin-right: 10px;
}
.table th{
	background: #EBE1DA;
	color: #7c2308;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
}
.table td{
	padding: 10px 10px;
	vertical-align: top;
	border-bottom: 1px solid #aeadaa;
}
.table td table td{
	padding: 0px 10px;
	vertical-align: top;
	border-bottom: none;
}
.table .productAttribute .value{
	width: 400px;
}
h2 a, h2{
	color: #7c2308;
	text-decoration: none;
}

.cartButtons{
	width: 340px;
	margin-left: 370px;
}

.cartButtons .buy, .cartButtons .detail{
	float: right;
}
.orderForm, .descript{
	margin-left: 100px;
}
.orderForm span{
	display: block;
	width: 200px;
	float: left;
}
.orderForm div{
	margin-bottom: 4px;
}
.orderForm input, .orderForm select{
	width: 300px;
	border: 1px solid #7c2308;
}
.orderForm input.checkbox, .orderForm input.rb{
	width: auto !important;
	border: none;
	margin: 0px 10px;
}

.descript textarea{
	width: 500px;
	height: 100px;
	border: 1px solid #7c2308;
}
.margin{
	margin: 0px 20px;
}

.tbTextSTextBox{
	width: 100px;
}
.tbTextBox input{
	width: 200px;
	border: 1px solid #7c2308;
	margin-bottom: 4px;
}
.taTextArea{
	width: 300px;
	border: 1px solid #7c2308;
}
#formButtons{
	text-align: right;
}
.product li{
	list-style: none;
	xxmargin-left: 10px;
}
.product ul{
	margin-left: 0px;
}