html
{
	height: 100%;
}

body 
{
	background: #fff;	
	clear: both;
	color: #000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 16px;	
	margin: 0;
	padding: 0;
}

ul, li, img, form
{
	margin: 0;
	padding: 0;
}

p
{
	clear: both;
}

a, a:link, a:visited
{
	color: #5A8140;
	text-decoration:none;
}

a:hover
{
	color: #000;
}

img
{
	border: none;
	vertical-align: middle;
}

h1
{
	font-size: 11px;
	margin: 15px 0;
}

input, select, textarea
{
	border: solid 1px #d8d8d8;
	font: inherit;
	margin: 0;
	padding: 2px;
}

div.clear
{
	clear:both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.pad10
{
	padding: 10px;
}

.parag_title {
	color:#A0391B;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

div#site
{
	background: url(../images/kb_mid.jpg) repeat-y;
	margin: 0 auto;
	width: 992px;
}

div#siteCont
{
	background: url(../images/kb_top.jpg) top no-repeat;
	padding: 17px 0 0 0;
	width: 992px;
}

div#wrap
{
	clear: both;
	margin: 0 auto;
	width: 958px;
}

div#top
{
	background: #81b257;
	color: #ffffff;
	clear:both;
	height: 39px;
	line-height: 37px;
	width: 958px;
}

div#top a, div#top a:link, div#top a:visited
{
	color: #ffffff;
	text-decoration:none;
}
div#top a:hover
{
	color: #000000;
}

div#col1
{	
	float: left;
	padding: 0 0 0 10px;
	width: 308px;
}

div#col2
{	
	float: left;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;	
	width: 320px;
}

div#col3
{
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	width: 308px;
}

div#col3 img
{
	vertical-align: middle;
}

div#productDetails
{
	color: #ffffff;
	clear:both;
	width: 958px;
}

div#productLeft
{
	float: left;
	overflow: hidden;
	padding: 30px 0 0 0;
	text-align: center;
	width: 318px;
}
div#productLeft div.meerfotos
{
	margin: 3px 15px 0 0;
	text-align: right;
}
div.anchor
{
	height: 40px;
	vertical-align: top;
}

div#productDescription
{
	color: #000;
	margin: 15px 15px 0 15px;
	text-align: left;
}

div#productMiddle
{
	background: url(../images/site_md_05.png) no-repeat center 31px;
	color: #000;
	float: left;
	height: 513px;
	text-align:center;
	width: 320px;
}

div.prodImage
{
		
}

div#mainProductImage
{
	height: 270px;
	margin: 71px 0 0 0;
}

img.prodImageBorder
{	
	border: solid 4px #85B458;
	height: 280px;
}

div.prodTitle
{
	font-weight: bold;
	margin: 15px 0;
}

div.prodPrice
{
	font-weight: bold;
}

select#colour
{
	margin: 15px 0 0 0;
	width: 195px;
}

select#size
{
	clear:both;
	margin: 15px 0 0 0;
	width: 195px;
}

div#maattabel
{
	font-weight: bold;
	margin: 10px 15px 0 0;
	text-align: right;
}

div#productRight
{
	color: #000;
	float: left;
	height: 443px;
	padding: 70px 0 0 0;
	text-align: center;
	width: 318px;
}
div#productRight div.meerfotos
{
	margin: 3px 15px 0 0;
	text-align: right;
}

div#buyButton
{
	margin: 40px 0 0;
}
div#productRight div#buyButton a, div#productRight div#buyButton a:link, div#productRight div#buyButton a:visited
{
	color: #CC0000;
	font-weight: bold;
}
div#productRight div#buyButton a:hover
{
	color: #000;
}

div#productList
{
	background: #e5e5e5;
	height: 30px;
	line-height: 30px;
	margin: 15px 0 25px;
	text-align: center;
}

div#productList ul
{
	list-style: none;
	margin: 0 0 40px 20px;
}

div#productList ul li
{
	display: inline;
	font-size: 12px;
	font-weight: bold;
	margin: 0 20px;
	text-transform: uppercase;
}

div#productList ul li a, div#productList ul li a:link, div#productList ul li a:visited
{
	color: #000;
}
div#productList ul li a:hover, div#productList ul li a.selected
{
	color: #CC0000;
}

div.product
{	
	float: left;
	height: 210px;		
	text-align: center;
	width: 191px;
}

div.productTitle
{
	margin: 5px 10px;
}

div.productTitle a, div.productTitle a:link, div.productTitle a:visited
{
	color: #696969;
}
div.productTitle a:hover
{
	color: #5A8140;
}

div#footerCont
{
	background: url(../images/kb_bottom.jpg) bottom no-repeat;	
	height: 38px;
	margin: 0 auto;
	padding: 0 0 17px 0;
	width: 992px;
}

div#footer
{
	background: #81b257;
	clear:both;
	color: #ffffff;
	height: 39px;
	line-height: 37px;
	margin: 0 auto;	
	padding: 0 10px;
	width: 938px;
}

div#footer a, div#footer a:link, div#footer a:visited
{
	color: #ffffff;
}
div#footer a:hover
{
	color: #000;
}
div#footer a.sel
{
	color: #000;
}
div#footerLeft
{
	float: left;	
}
div#footerRight
{
	float: right;
}

div#contents
{
	clear: both;
	width: 958px;
}

div.text
{	
	border: solid 2px #ffffff;	
	padding: 20px;
	text-align: justify;
}

div.text ul
{
	margin: 0 0 0 40px;
}

div.textContent
{
	background: #ffffff;
	clear: both;
	padding: 10px 0;
	width: 958px;
}

div.leftImage
{
	float: left;
	width: 318px;
}

div.rightText
{
	float: left;
	width: 596px;
}

.cartlist {border-bottom: solid 1px #eaeaea; height: 20px; line-height: 18px;}
.cartlisttitle {border-bottom: solid 1px #cccccc; height: 22px; font-weight: bold}

#scrollOrder {width: 640px; height: 450px; overflow: hidden; position: relative;}
#scroll {width: 630px; height: 450px; overflow: auto; position: relative;}

.menu_checkout{height: 22px;}
.menu_checkout_selected{color: #cc0000;}
.step {font-weight: bold; margin: 0px 10px 0 10px; text-align:center;}

div.pagination { font-family: verdana; padding: 1px; margin: 1px; font-size: 10px; text-decoration: none;}
div.pagination a { font-family: verdana; padding: 1px 3px 1px 3px; margin: 2px; border: 1px solid #dcdcdc; text-decoration: none; color: #000000; font-size: 10px;}
div.pagination a:hover, div.pagination a:active { font-family: verdana; border: 1px solid #4e79b2; color: #4e79b2; text-decoration: none; font-size: 10px;}
div.pagination a:visited { color: #000000; font-size: 10px; text-decoration: none; }
div.pagination span.current { font-family: verdana; padding: 1px 3px 1px 3px; margin: 2px; border: 1px solid #4e79b2; font-weight: bold; background-color: #4e79b2; color: #FFFFFF; text-decoration: none; font-size: 10px;}
div.pagination span.disabled { font-family: verdana; padding: 1px 3px 1px 3px; margin: 2px; border: 1px solid #fafafa; color: #dcdcdc; text-decoration: none; font-size: 10px;}
