/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#header{  }
DIV#subheader{  background:url(/images/header.jpg); }
DIV#footer{ background:url(/images/footer.gif) no-repeat;
	background-position:center; }
DIV#subfooter{ }
DIV#container-center{  }
DIV#container-left{background:#f9f9f0; }
DIV#container-right{  }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

HTML,
BODY,
DL,
DT,
DD,
FORM,
IMG{ border:0; }

BODY{ font: normal 12px Arial, Verdana, Helvetica, sans-serif; line-height:16px; background:url(/images/bg.gif);}

DIV#container-center
{
	padding:15px; 
}

DIV#container-center H1
{


}

DFN{ display:none; }

A { color:#009900;}
A:hover{ color: #F63238;}

H1 {font-size:22px; color:#fff;  padding:5px; background:#adc6af; margin:0 0 10px 0;}
H2 {font-family:arial; font-size:14px; font-weight:bold; color:#569949; margin:2px;}
H3 {font-size:20px; color:#346633;  padding:5px; margin:0;}

H4 {font-family:arial; font-size:12px; font-weight:bold; color:#006600; margin:2px;}
H5 {font-family:arial; font-size:12px; font-weight:normal; color:#000; margin:2px;}
H6 {font-family:arial; font-size:14px; font-weight:bold; color:#990000; margin:2px;}

#primary-nav li {font-family:Arial; font-size:12px; color:#498049;  font-weight:bold; text-decoration:none; padding:3px; list-style-image:url(/images/menu-arrow.gif); border-bottom:dotted 1px #e0e0d8;}

#primary-nav li a{font-family:Arial; font-size:12px; color:#498049;  text-decoration:none; }

#primary-nav {padding:20px 20px 20px 30px; margin:0;}

#primary-nav ul {padding:5px 0 5px 20px; }

.menuparent li a {font-size:12px; color:#498049; font-weight:normal; text-decoration:none; }

.menuparent li {border:none; list-style:none;}



.menuparent ul { margin-left:-10px; }

#menu {padding-bottom:20px;}


.hp_newsletter { width:750px;  height:63px; background:url(/images/bg-newsletter.gif); padding:5px 0 0 20px; margin:0; }
.hp_newsletter img {margin-right:25px;}

#m2email, #m2username {width:120px; margin-right:10px; }

#m2moduleform_1 { height:20px; margin-top:13px; font-weight:bold; color:#4e864e;}



.hp_feature {width:180px; float:left; margin:0 18px 0 18px ;}
.hp_feature h2 {font-size:16px; color:#336633; margin:10px 0 5px 0;}
.hp_feature A{margin:0;}

.NewsSummary {margin:5px 15px 5px 10px;}
.NewsSummaryPostdate {font-size:11px; color:#CC9900;}
.NewsSummarySummary {font-size:11px;}
.NewsSummaryLink {margin:5px 0 8px 0;}
.NewsSummaryLink a {font-size:11px;}
.NewsSummary ul {margin:0 0 0 20px;; padding:0; }
.NewsSummaryLink li {  margin:0; padding:0; }


#NewsPostDetailDate {font-size:12px; font-weight:bold; color:#CC9900; margin-left:5px;}

.whatsnew {width:550px;}
.whatsnew .NewsSummary {margin-bottom:20px;}
.whatsnew .NewsSummary {margin:5px; padding:10px; background:#f9f9f9;}
.whatsnew .NewsSummaryPostdate {font-size:12px; color:#CC9900;}
.whatsnew .NewsSummarySummary {font-size:12px;}
.whatsnew .NewsSummaryLink {margin:5px 0 8px 0; font-size:12px; font-weight:bold;}

.newstitle H2 {font-size:14px; font-weight:bold; padding:0px; margin:10px; border-bottom:1px dotted #999999;}

.brands { border-bottom:1px dotted #ccc; margin-bottom:20px;}
.brands li {font-size:11px; color:#9b9b9b;}

.a_z {margin:10px 0 0 10px; width:150px; background:url(/uploads/images/other/a-zbg.jpg);}
.a_z {padding:60px 0 0 40px;}
.a_z h2 {color:#CC0000; margin:0; font-size:18px; }
.a_z ul {padding:0 0 0 10px; margin: 5px 0 20px 0; font-size:11px ;}
.a_z li {padding:0; margin:0 0 2px 0;  font-size:11px ;}

.guides {margin:10px 0 0 10px; width:150px; background:url(/uploads/images/other/guidesbg.jpg);}
.guides {padding:60px 0 0 40px;}
.guides h2 {color:#CC0000; margin:0; font-size:18px; }
.guides ul {padding:0 30px 0 10px; margin: 5px 0 20px 0; font-size:11px ;}
.guides li {padding:0; margin:0 0 2px 0;  font-size:11px ;}


.footer_wrap {margin:40px 0 0 20px; padding:0; }
.footer_left {float:left; width:280px; font-size:11px; color:#fff; padding:0;}

.footer_right {float:right; width:680px; margin:0; padding:0;}
.footer_right a{margin:0 5px 0 5px; padding:0; font-size:11px; color:#aee3ae;  height:20px; }

.notice {float:left; margin:10px;}
.notice h2 {margin:10px 0 0 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:18px;}
.notice p {margin:0 0 5px 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:14px;}

.contactform {float:left; width:340px; height:420px; margin-top:2px; padding:20px; border-top:1px solid #999999; border-bottom:1px solid #999999; background:#dde9de;}
.contactform textarea {width:330px; }


.location {height:255px;}
.location h2 {font-size:18px; color:#346633; margin:0; padding:0;}
.location h3 {font-size:16px; color:#5c965b; margin:0; padding:0 0 10px 0;}
.location p {font-size:14px;}
.location img {float:left; margin-right:30px; ;}

.map {float:right; width:362px; height:467px; }
.instruct { padding:10px; width:580px; margin-top:20px; margin-left:50px; background:#f3f5f3;}

.tbl td {background:#f9f9f9;}
.tbl h3 {background:#2c652a; padding:5px 0 5px 5px; font-size:14px; color:#FFFFFF;}
.tbl h4 {background:#509C4E; padding:5px 0 5px 5px; font-size:14px; color:#FFFFFF;}
.tbl h5 {background:#e9e9e9; padding:5px 0 5px 5px; font-size:14px;}


