ul,ol,li,h1,h2,h3,h4,form,body,html,p,input, td
{ margin:0px; padding:0px }
ul,ol { list-style:none }

ul a:hover {background-color: #ffffff;}

body {font:normal 16px/1.5 Arial, sans-serif; color:#222; background: #2D572D; url(../images/background.jpg) no-repeat;}
	
html,body {	height: 100%;}

td {font: 13px Arial;vertical-align:top;text-align:left;}
table.pricing {
	width: 60%;
  	margin-left: 10px;
	
	td {
		font-size: 16px ;
	}
}
img {border:0px;}

h1 {font: normal 27px Arial; color:#fff; margin: 0px auto; padding: 6px; text-align: center;}
h2 {font: normal 22px Arial; color:#3A7C3A; margin:0px; padding:6px 0;}

h3 {font: normal 26px Arial; color:#fff; margin:0px;padding:6px;}
.catalogue h3 {font-size:26px; margin: 0 0 1em; padding:0;}
h4 {font: 13px Arial; color:#ffffff; margin:0px; padding:0px;}

.bodyBold, .bodyGrey {font-weight:normal;}
.bodyGrey{ color:#555;}
.field {font: 12px Arial, sans serif; color: #2D572D;}

div#header {position:absolute;top:0px; left:0px;width:100%; height:92px;background: #2D572D;}
div#logo {position:absolute;top: 15px; left: 380px;}

div#divider{position:absolute;top:92px;height:8px; width:100%;background: #ffffff; font-size: 1px;}


/* ---------------------------------------*/
div#pageTitle {	padding:2px;color: #fff;background-color: #669933; }
div#pageTitle.home { width:748px;} 

#pageTitle {width:656px;}

div#gridTitle {	position:relative;left:8px;padding:8px;color: #fff;background-color: #669933; }
div#gridTitle { width:744px;} 

div#gridTitle.catalogue {width:736px;}

/* ---------------------------------------*/

div#welcomeJPG{position:relative;top:8px;}

div#main {position:absolute;top:100px;left:180px;width:768px;min-height:100%;background:#ffffff;}
div#mainInner {position:relative;top:0px;left:0px;width:652px;background:#ffffff;padding: 0 8px;}
div#mainInner.home {width:752px;}

div#grid {position:absolute;top:100px;left:180px;width:768px;height:100%;background:#ffffff;}
div#gridInner {position:relative;top:0px;left:0px;width:760px;background:#ffffff;padding: 0 8px 0 0;}

div#rightImages {position:absolute;top:100px;left:858px;width:80px;height:243px;background:#fff;}

a {color:#669900; text-decoration:none;}
a:hover {color:#2D572D;}

a.imageLink {color:#669900; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}
a.imageLink:hover {color:#ff6600; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}

a.faqCat {margin-left: 10px; font-size: 18px;}

/* side menu styles */
div#menu {position:absolute; top:100px; left:0px;width:180px;background: #2D572D;}

ul.menu {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
}

ul.menu li {
	list-style-type: none;
	border-bottom: 1px solid #fff;
	margin: 0;
}

ul.menu li a {
	display: block;
	padding: 8px 5px 8px 18px;
	color: #fff;
	text-decoration: none;
	width: auto;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5em;
}
ul.menu li a:hover {color: #fff;text-decoration: none;}
ul#leftMenu a:hover, ul.menu li a:active {background-color: #669933;}
html>body li a { width: auto; }
ul, li {
	font-family: Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------*/


/*  paging  */

div#pag {background:#669933;height:20px;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color: #ccff00;padding-top:2px;margin-left:8px;}
div#pag a {color:#ffffff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div#pag a:hover {color:#ccff00; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.viewMore {color:#ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.button{
	height : 19px;
	background-color : #fff;
	font : 12px Arial, sans-serif;
	color : #2D572D;
	BORDER-RIGHT: #2D572D 2px solid; 
	BORDER-TOP: #669933 1px solid; 
	BORDER-LEFT: #669933 1px solid; 
	BORDER-BOTTOM: #2D572D 2px solid; 
	VERTICAL-ALIGN: top;
}

/* footer*/

#footer {padding:7px;margin:0px;color:#333;border-top:1px dashed #999;font-family:verdana, arial, sans-serif;font-size:11px;}

#footer a {color:#6C6A6A;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer #ots {color: #6C6A6A;margin-top:6px;margin-bottom:10px;font-size:9px;}

