
/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	background-color: #E7E7E7;
	}

p {
	padding:0px 0px 10px 0px;
	margin:0px;
}

table {
	font-size: 1em;
	}

A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #162B8C;
	text-decoration: underline;
}

A:visited
{
	text-decoration: underline;
}

A:hover
{
	color: #000000;
	text-decoration: none;
}

#hdrbg
{
	background-image: url(img/hdr_background_repeat.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#hdrbgrepeat
{
	background-image: url(img/hdr_background_nr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#hdrbgcolor
{
	background-color: #373536;
}

#bgcolorwht
{
	background-color: #FFFFFF;
}

.menubgcolor
{
	background-color:#e5d8ba;
}

.hdrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}


A:link
{
	color: #b77e3b;
	text-decoration: underline;
}

A:visited
{
	color: #b77e3b;
	text-decoration: underline;
}

A:hover
{
	text-decoration: none;
	color: #373536;
}

.featureprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	color: #b77e3b;
}



A:link.hdrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

A:visited.hdrwhtlink
{
	color: #FFFFFF;
	text-decoration: none;
}

A:hover.hdrwhtlink
{

	text-decoration: underline;
}

.hdrwhtsubpad
{
	padding:0px 12px 0px 12px;
}

.hdrwhtsublink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #FFFFFF;
}

A:link.hdrwhtsublink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

A:visited.hdrwhtsublink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

A:hover.hdrwhtsublink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #E5D8BA;
	text-decoration: underline;
}

.ftrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
}

A:link.ftrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
}

A:visited.ftrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
}

A:hover.ftrwhtlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #E5D8BA;
	text-decoration: none;
}

.ftrcopyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #666666;
}

.leftmenu_bgpad
{
	 background-color:#D2C6AB;
	 padding:10px 10px 10px 16px;
}

.searchform input,
.searchform select,
.searchform textarea
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 140px;
}

.leftmenu_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
}

A:link.leftmenu_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	text-decoration: none;
}

A:visited.leftmenu_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	text-decoration: none;
}

A:hover.leftmenu_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #000000;
	text-decoration: none;
}

a.leftmenu_links
{
	display:block;
	width:202px;
	background-color:#E5D8BA;
	padding:9px 0px 8px 17px;
}

* html a.leftmenu_links
{
	width:219px;
}

a:hover.leftmenu_links
{
	background-color:#D2C6AB;
}

.leftmenu_links2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	background-color:#D2C6AB;
}

A:link.leftmenu_links2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	background-color:#D2C6AB;
	text-decoration: none;
}

A:visited.leftmenu_links2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	background-color:#D2C6AB;
	text-decoration: none;
}

A:hover.leftmenu_links2
{
	background-color:#D2C6AB;
	text-decoration: none;
}

a.leftmenu_links2
{
	display:block;
	width:202px;
	background-color:#E5D8BA;
	padding:9px 0px 8px 17px;
}

* html a.leftmenu_links2
{
	width:219px;
}

a:hover.leftmenu_links2
{
	background-color:#D2C6AB;
}

.leftmenu_sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
}

A:link.leftmenu_sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
	text-decoration: underline;
}

A:visited.leftmenu_sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
	text-decoration: underline;
}

A:hover.leftmenu_sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
	text-decoration: none;
}

.maincontentpad
{
	 padding:23px 23px 50px 23px;
}

H1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#373536;
	margin:0px;
}

H2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#b77e3b;
	margin-bottom:15px;
}

H3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;
}

.catcontentpad
{
	 padding:13px 23px 50px 23px;
}

.breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #b77e3b;
}

A:link.breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #b77e3b;
	text-decoration: none;
}

A:visited.breadcrumbs
{
	color: #b77e3b;
	text-decoration: none;
}

A:hover.breadcrumbs
{
	color: #373536;
	text-decoration: underline;
}

.breadpad
{
	 padding-bottom:5px;
}

#catbtnbg
{
	background-image: url(img/cat_subnavbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.subcatlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}

A:link.subcatlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

A:visited.subcatlinks
{
	color: #FFFFFF;
	text-decoration: none;
}

A:hover.subcatlinks
{
	text-decoration: underline;
}

.subcatlinkspad
{
	padding:0px 10px 0px 10px;
}

.mainimgborder
{
	border:1px solid #e5d8ba;
}

.catdescription
{
	padding-top:20px;
	text-align:justify;
	line-height:16px;
}

.featurelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
}

A:link.featurelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	color: #373536;
	text-decoration: underline;
}

A:visited.featurelinks
{
	color: #373536;
	text-decoration: underline;
}

A:hover.featurelinks
{
	text-decoration: none;
}

.featureprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	color: #b77e3b;
}

.featureimgpad
{
	padding:14px 0px 14px 0px;
}

.featuretxtpad
{
	padding:10px 10px 10px 0px;
}

.listpad
{
	 padding:13px 11px 35px 23px;
}

.sortby input,
.sortby select,
.sortby textarea
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width: 140px;
}

.pagenum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	background-color:#FFFFFF;
	border:1px solid #e5d8ba;
	padding:2px 5px 1px 5px;
	margin-left:2px;
	position:relative;
}

A:link.pagenum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	border:1px solid #e5d8ba;
	padding:2px 5px 1px 5px;
	text-decoration: none;
	margin-left:2px;
}

A:visited.pagenum
{
	color: #373536;
	text-decoration: none;
}

A:hover.pagenum
{
	background-color:#e5d8ba;
	border:1px solid #e5d8ba;
	text-decoration: none;
}

* html a.pagenum
{
	border:1px solid #e5d8ba;
	padding:2px 5px 1px 5px;
}

.pagenumactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #373536;
	background-color:#e5d8ba;
	border:1px solid #e5d8ba;
	padding:2px 5px 1px 5px;
	margin-left:2px;
	position:relative;
}

* html a.pagenumactive
{
	border:1px solid #e5d8ba;
	padding:2px 5px 1px 5px;
}

.listinfobox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
	background-color:#f4eee1;
	border-bottom:1px solid #e5d8ba;
	border-left:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
	padding:13px 12px 13px 12px;
}

.listinfoboxarrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #373536;
	background-color:#f4eee1;
	border-bottom:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
	padding:13px 13px 13px 0px;
}

.prevnext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
}

A:link.prevnext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
	margin-left:2px;
}

A:visited.prevnext
{
	color: #333333;
	text-decoration: underline;
}

A:hover.prevnext
{
	text-decoration: none;
}

.price
{
	font-size: 18px;
	line-height:18px;
	font-weight:bold;
	color: #b77e3b;
}

.qtyboxform input,
.qtyboxform select,
.qtyboxform textarea
{
	font-size:13px;
	text-align:left;
	padding:2px 2px 2px 2px;
	width: 45px;
}

.detailtxt
{
	font-size: 13px;
	line-height:17px;
	font-weight:normal;
	color: #000000;
}

.specs_left
{
	padding:6px 5px 5px 7px;
	border:1px solid #e5d8ba;
}

.specs_right
{
	padding:6px 5px 5px 7px;
	border-top:1px solid #e5d8ba;
	border-bottom:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
}

.vatpricetxt
{
	font-size: 10px;
	font-weight:normal;
	color: #666666;
}

.addimgtxt
{
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	line-height:15px;
	text-transform:uppercase;
}

.global_title
{
	padding:6px 5px 5px 10px;
	font-size:13px;
	border:1px solid #e5d8ba;
}

.global_img
{
	padding:10px 5px 10px 5px;
	border-left:1px solid #e5d8ba;
	border-bottom:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
	height:120px;
}

.global_txt
{
	padding:13px 12px 15px 15px;
	line-height:16px;
	border-bottom:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
}

.recprod_left
{
	padding:15px 10px 15px 20px;
	border-top:1px solid #e5d8ba;
	border-bottom:1px solid #e5d8ba;
	border-left:1px solid #e5d8ba;
}

.recprod_right
{
	padding:0px 10px 0px 8px;
	border-top:1px solid #e5d8ba;
	border-bottom:1px solid #e5d8ba;
	border-right:1px solid #e5d8ba;
}

.detailpad
{
	 padding:13px 11px 30px 23px;
}

.carthdr
{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	padding:10px 0px 10px 0px;
}

.cartprice
{
	font-size: 14px;
	font-weight:normal;
	color: #000000;
}

.searchpad
{
	 padding:20px 11px 30px 23px;
}

.aboutcontent
{
	font-size: 12px;
	font-weight:normal;
	line-height:16px;
	color: #000000;
}

.emailform input,
.emailform select,
.emailform textarea
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.emailpad
{
	padding:5px 0px 0px 0px;
}

.sitemappad
{
	padding:5px 7px 5px 7px;
}

.innovations
{
	font-size:18px;
	font-weight:bold;
	color:#b77e3b;
	padding:10px 15px 10px 15px;
}

A:link.innovations
{
	font-size:18px;
	font-weight:bold;
	color:#b77e3b;
	margin-bottom:15px;
	text-decoration: underline;
}

A:visited.innovations
{
	color: #b77e3b;
	text-decoration: underline;
}

A:hover.innovations
{
	color: #373536;
	text-decoration: underline;
}

a.innovations
{
	display:block;
	background-color:#f4eee1;
}

a:hover.innovations
{
	background-color:#D2C6AB;
}

