body {
	margin:0; padding:0;
	background-color:#6f7072;
	font:11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#fff;
}

a {color:#fff; text-decoration:none;}

a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h3 {font-size:12px; background-color:#8ed41c; padding:2px 15px 3px; font-weight:normal;}
h4 {font-size:11px; padding:2px 14px; border-bottom:2px solid #8ed41c; color:#6f7072; font-weight:normal;}

p {margin:0;}

.hr {height:13px; margin:5px 0; position:relative; background-color:#3a3b3c;}
.hr hr {display:none;}

#main {width:874px; margin:0 auto; padding-left:5px; background:url(images/main_bg.gif) repeat-y #e1e1e1;}

/* ============== top ============== */
#top {margin-bottom:17px;}

/* ============ topMenu ============ */
#topMenu {border-top:2px solid #8ed41c; border-bottom:2px solid #8ed41c;}

#topMenu ul {
	margin:0; padding:2px 0;
	list-style:none;
	border-top:1px solid #4b5a35; border-bottom:1px solid #485437;
	background-color:#3a3b3c;
	text-align:center;
}

#topMenu ul li {display:inline; margin:0 26px;}
#topMenu ul li a {padding-left:12px; background:url(images/topmenu_pointer2.gif) 0 no-repeat;}

/* ============== page ============= */
#page {
	width:741px;
	margin:0 0 12px 3px;
	padding-right:7px;
	border-bottom:2px solid #8ed41c;
	background:url(images/page_bg.gif) repeat-y;
	position:relative;
	float:left;
}

.productPage {width:584px !important; background:url(images/pageprod_bg.gif) repeat-y !important;}
.productPage #content {width:358px;}

/* ============ sidebar ============ */
#sidebar {width:163px; float:left; padding-bottom:50px;}
#sidebar h3 {font-size:11px; color:#000; padding:3px; font-weight:bold;}

#phoneNr {
	width:163px;
	position:absolute; bottom:0;
	padding:4px 0;
	background-color:#8ed41c;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#000;
	text-align:center;
}

/* ============== menu ============= */
#menu {margin:0; padding:0; list-style:none; border-top:1px solid #fff;}
#menu li {padding:2px 0; background-color:#989797; border-bottom:1px solid #fff;}
#menu li a {display:block; padding:3px 9px 3px 3px;}
#menu li.expand a {background:url(images/menu_pointer.gif) right no-repeat;}
#menu li.marked a {background-color:#8ed41c; color:#000;}
#menu ul {margin:2px 0 -2px 0; padding:0; list-style:none;}
#menu ul li {border-bottom:none; border-top:1px solid #fff;}
#menu ul li a {color:#000;}

/* ============ content ============ */
#content {width:515px; font-size:10px; float:right;}

/* ============= about ============= */
#about {padding:14px 0 26px; overflow:hidden;}
#about .aboutImg {float:left;}
#about .aboutDesc {width:316px; padding:4px 10px 9px; float:right;}

/* ============ catList ============ */
#catList h4 {padding-top:7px;}
#catList .item {padding:5px 0; overflow:hidden;}
#catList .itemImg {float:left;}
#catList .itemDesc {width:336px; float:right;}
#catList .itemDesc p {padding:5px 10px 8px;}

/* ========== productList ========== */
#productList {background:url(images/prodlist_bg.gif) right repeat-y; margin-bottom:5px;}
#productList h4 {margin-bottom:5px; padding:0 0 0 179px; color:#fff;}
#productList h4 span {display:block; padding:0 10px;}
#productList .item {padding-top:15px; overflow:hidden;}
#productList .itemImg {float:left;}
#productList .itemDesc {width:336px; background-color:#8ed41c; font-size:10px; float:right;}
#productList .itemDesc p {padding:5px 10px 8px;}
#productList .hr {margin-bottom:0;}

/* ============ prodInfo =========== */
#prodInfo {padding:14px 11px; margin-bottom:5px; background-color:#919293;}
#prodInfo p {padding:5px 10px 8px;}
#prodInfo ul {margin:0; padding:6px 10px 6px 44px; list-style:none;}
#prodInfo ul li {padding:5px 0;}

.catLogo {padding:8px 0 2px; text-align:center;}

.prodImg {float:right;}

/* ============ colours ============ */
.black #productList h4 span,
.black #productList .itemDesc p,
.black #prodInfo p,
.black #prodInfo ul,
.black h3 {background-color:#3a3b3c;}

.red #productList h4 span,
.red #productList .itemDesc p,
.red #prodInfo p,
.red #prodInfo ul,
.red h3 {background-color:#b51f32;}

.orange #productList h4 span,
.orange #productList .itemDesc p,
.orange #prodInfo p,
.orange #prodInfo ul,
.orange h3 {background-color:#f29500;}

.blue #productList h4 span,
.blue #productList .itemDesc p,
.blue #prodInfo p,
.blue #prodInfo ul,
.blue h3 {background-color:#2859a1;}

.grey #productList h4 span,
.grey #productList .itemDesc p,
.grey #prodInfo p,
.grey #prodInfo ul,
.grey h3 {background-color:#aeadad;}

.sblack {background-color:#3a3b3c;}
.sred {background-color:#b51f32;}
.sorange {background-color:#f29500;}
.sblue {background-color:#2859a1;}
.sgrey {background-color:#aeadad;}

.bsblack {background-color:#999999;border-bottom:2px solid #999999;}
.bsred {background-color:#999999;border-bottom:2px solid #999999;}    /**/
.bsorange {background-color:#999999;border-bottom:2px solid #999999;} /**/
.bsblue {background-color:#999999 ;border-bottom:2px solid #999999;} /**/
.bsgrey {background-color:#999999;border-bottom:2px solid #999999;}
/* ============== url ============== */
#url {
	width:619px;
	margin:0 auto; padding:7px 0;
	border-bottom:1px solid #fff;
	font-size:12px; font-style:normal;
	text-align:center;
	clear:both;
}

#url a {padding:7px 14px; background-color:#8ed41c;}

/* ============= footer ============ */
#footer {clear:both; padding:2px 0; background-color:#8ed41c; font-style:normal; text-align:center;}
