
/**
	Sectioning content
*/
body{
	margin-top: 22px;
	background: url(img/stopy.png) repeat-x center top rgb(144,177,73);
	font-size: 12px;	font-family: Arial, sans-serif;
}
#page{
	width:961px;
	margin: 0 auto;
}
#page-middle{
	border-left: 5px white solid;
	border-right: 5px white solid;
	background-color:rgb(255,251,180);
}
#page-top{
	width: 961px;	height:10px;
	background-image: url(img/page-top.png);
	font-size:1px;
}
#page-bottom{
	width: 961px;	height:10px;
	background-image: url(img/page-bottom.png);
	font-size:1px;
}
#left{
	float:left;
	width:190px;
	padding-top: 100px;
	background: url(img/logo.png) center top no-repeat;
}
#center{
	float:left;
	width:758px;
}
#footer{
	clear:both;
	padding: 5px 20px;
	font-weight: bold;
}
#header{
	height:295px;	width:758px;
}
#logo{
	float:left;	clear:both;
	width:553px;	height:164px;
}
#user-box a{
	color: white;
}
#user-box{
	float:left;	position:relative;
	width:153px;	height:156px;
	padding: 8px 22px 0px 30px;
	background: url(img/userbox-full.png) silver;
	color: white;
	line-height:180%;
}
#navigation{
	position: relative;
	clear:both;
	width: auto;	height:15px;
	background-color:rgb(211,236,143);
	color:black;
	padding: 10px 15px;
}
#content{
	/*clear:both;*/
}
.container{
	width: 175px;
	margin: 4px auto;
}
.container-head{
	width:auto;	height:29px;
	padding-right:22px;
	background: rgb(207,68,0) url(img/container-top.png) no-repeat top;
	color:white;
	text-align:right;
	font-weight:bold;	font-size:100%;
	line-height: 30px;
}
.container-foot, .container-foot-even{
	background: url(img/container-bottom-odd.png) bottom;
	height:4px;
	font-size: 1px;
}
.container-foot-even{
	background: url(img/container-bottom-even.png) bottom;
}
.container-body{
	background-color:rgb(252,228,168);
	text-align: right;
}
#container-departments .container-head{
	background: rgb(255,251,180);
	color: rgb(207,68,0);
	font-size:120%;
	font-weight: normal;
}
#container-departments .container-body{
	background: transparent;
}
#container-departments .container-body div{
	width: 145px;
	height: 16px;

	padding: 2px 24px 2px 0;
	margin-bottom:1px;
}
#container-departments .container-foot{
	display:none;
}

form#search{
	float:right;
	width:352px;
	padding-top:15px;	padding-right: 15px;
}
#h0{
	float:left;
}
#main-menu{
	position: relative;
	clear:both;
	background-image: url(img/main-menu.png);
	height: 38px;
	padding: 0 15px 0 15px;
}

#product-listing .product,.bestreview .product,.bestsellers .product{
	float: left;
	margin: 5px 5px;
	width: 208px;
	padding: 5px 15px;
	background-color:rgb(249,205,97);
	position:relative;
	overflow:hidden;
}
#product-listing .product-head,.bestreview .product-head,.bestsellers .product-head{
	height: 3px;	width: 238px; 	background-image: url(img/product-top.png);font-size:1px;position:absolute;top:0px;left:0px;
}

#product-listing .product-foot,.bestreview .product-foot,.bestsellers .product-foot{
	height: 4px;	width: 238px;	background-image: url(img/product-bottom.png);	font-size:1px;	clear:both;position:absolute;bottom:0px;^bottom:-1px;left:0px;
}
/**
 * Corners
 */
#header-round-lt{
	position: absolute;	top:0;	left:0; width:5px;height:5px;	background-image: url(img/header-round-lt.png); font-size:1px;
}
#header-round-rt{
	position: absolute;	top:0;	right:0; width:5px;height:5px;	background-image: url(img/header-round-rt.png); font-size:1px;
}
#header-round-lb{
	position: absolute;	bottom:0;_bottom:-1px;	left:0; width:5px;height:5px;	background-image: url(img/header-round-lb.png); font-size:1px;
}
#header-round-rb{
	position: absolute;	bottom:0px;_bottom:-1px;	right:0; width:5px;height:5px;	background-image: url(img/header-round-rb.png); font-size:1px;
}
/**
 * Form content
 */
textarea{
	width:350px;
	height:200px;
}
select{
	width:140px;
}
input,select,textarea{
	border: 1px solid rgb(219,208,170)!important;
}
.pieces{
	width:3em;
}
input.radio,input.checkbox{
	border:none!important;
	vertical-align: top;
}
#search div input{
	width:266px;	height:20px;
	float:left;
}

span.button, a.button{
	display:block;
	float:left;
	border:none;
	background: url(img/button-l.png) left top no-repeat green;
	min-width:20px;
	_width:20px;
	padding: 0!important;
	margin: 0 0 0 6px;
	height:23px;
	cursor:pointer;
	^cursor: hand;
	overflow-y:hidden;
	-moz-box-sizing: content-box;
}
span.button button{
	^padding: 2px 0px 4px 0px!important;
	padding: 2px 5px 4px 5px!important;
	height:23px!important;
}
span.button button, a.button span{
	display:block;
	background-image: url(img/button-r.png);
	background-color: transparent;
	background-position: right top;	background-repeat: repeat-y;
	margin:0;
	padding: 2px 15px 4px 15px;
	width:auto;
	height:17px;
	color: white;	font-weight: normal;
	border:none;
	font-size: 12px;	font-family: Arial, sans-serif;
}
fieldset{
	border:none;
}
/**/



/**
 * Flow content
 */
h1{
	color:rgb(205,66,0);
	font-size: 125%;
	font-family:Verdana, sans-serif;
}
h2{
	color:rgb(205,66,0);
	font-size: 110%;
	font-family:Verdana, sans-serif;
}
#basket-info{
	border-spacing:0;
	position:absolute;
	top:70px;left:30px;width:150px;height:48px;
	table-layout: fixed;
}
#basket-info th{
	font-weight: normal;
	text-align: left;
}
#basket-info td{
	font-weight: bold;
	text-align: right;
	width: 80px;
}

.goods,.goods-even,.item,.item-even{
	color: rgb(112,148,6);
	text-align: right;
	padding: 3px 16px 3px 30px;
}
.goods-even,.item-even{
	background-color:rgb(249,205,97)!important;
}
.container h4{
	margin:0;
	font-size:100%;	font-weight:normal;
}
.container h3{
	margin:0;
	padding-right:10px;
	font-size:120%;
}
.container p{
	margin:0;
}

.container a{
	color: rgb(112,148,6);
}
#content a{
	color: rgb(112,148,6);	font-weight:bold;
}
.menu-1{
	color: rgb(112,148,6);
	background-image: url(img/menu-1.png);
	font-weight: bold;
}
.menu-1-act,.menu-2-act,.menu-3-act{
	background-image: url(img/menu-act.png);
	font-weight: bold;
}
.menu-1-act a,.menu-2-act a,.menu-3-act a{
	color: white!important;
}
.menu-2{
	background-image: url(img/menu-2.png);
}
.menu-3{
	background-image: url(img/menu-3.png);
}

.product h2{
	font-size:12px;
	line-height: 200%;
	margin:0;	padding:0;
	color:rgb(207,68,0);
	font-weight:bold;
}
.product-description{
	text-align: justify;
	text-indent: 1em;
}
.cleaner, .product-line{
	width:100%; height:1px; font-size:1px;
	clear:both;
}
.product-line{
	border-top: solid 3px rgb(249,205,97);
	margin-top: 3px;
	margin-bottom: 1px;
	
}
thead td{
	background-color:rgb(249,205,97);
}
.inquiry-answer{
	padding-right: 10px;
}
.inquiry-question,.inquiry-votes{
	padding-right: 15px;
}
.inquiry-percent{
	font-style: italic;
}

table{
	border-collapse: collapse;
}
td{
	padding: 2px 4px;
}
table.basket{
	width:758px;
	margin: 15px 0px;
}
.product-detail ul{
	padding:0;margin:0;
}
.product-detail li{
	list-style-type: none;
}
.product-detail table br{
	display: none;
}
.product-detail .select-product table br{
	display: inline;
}
.product-detail table td{
	vertical-align:top;
}
/**
 * Phrasing content
 */

#tobasket{
	display:block;
	position:absolute;
	top:130px;
	left:15px;
	width:180px;
	height:35px;
	text-align:center;
	font-weight:bold;
}
a{
	text-decoration: none;
}
#main-menu a{
	display:block;
	float:left;
	margin-left: 3px;
	background: url(img/menu-inactive-l.png) no-repeat left bottom green;
	color: white;
	font-weight: bold;
	min-width: 1px;
	_width:1px;
	height:29px;
	^padding-bottom: 0px;
}
#main-menu a span{
	display:block;
	padding: 7px 15px 10px 15px;
	width: auto;
	height:12px;
	background: url(img/menu-inactive-r.png) no-repeat right bottom;
}
#main-menu a.active{
	color: rgb(86,133,2);
	background: url(img/menu-active-l.png) no-repeat left bottom rgb(255,251,180);
}
#main-menu a.active span{
	background: url(img/menu-active-r.png) no-repeat right bottom;
}
.inquiry-graph{
	height:3px;	font-size:1px;	width:100px;	background-color:silver;	text-align:left;
}
.inquiry-graph-voted{
	height:3px;	font-size:1px;	background-color: rgb(207,68,0);
}
#navigation a{
	color: black;
}
.product-onstock{
	font-weight:bold;
}
.product-property{
	color:rgb(205,66,0);
}
.product-detail .product-info li strong{
	float:left;	width: 200px;
}
.product-detail .product-images{
	float:left;	width:200px;
}
.product-detail .product-info{
	float:right;	width:550px;
}
.product-detail .buy-product{
	background-color:rgb(252,228,168); padding: 10px;
}
/**
 * Embedded content
 */
a img{
	border:none;
}
.product img{
	width: 170px;
	margin: 10px 13px;
}
.product img.default-image{
	width: 60px!important;
	margin: 10px 68px!important;
}
.product-thumbnail img{
	border: 0px solid white;
}
.product-images img{
	width: 170px;
}

/*Got from old style*/
label { float: left; display: block; width: 150px; font-weight: bold; }

