/* id tags */
#html, body { margin: 0px; padding: 0px; height: 100% }

/* boxes */
.hundredbyhundredtable { border-collapse: collapse; padding: 0px; width: 100%; width: 100%; height: 100%; margin: 0px; background-color: #FFFFFF; }

/* background colors */

/* background */
.mbgsect1 { background-image: url(../images/bgsect1.jpg); background-repeat:repeat-x; }
.mbgsect2 { background-image: url(../images/bgsect2.jpg); background-repeat:repeat-x; }
.mainbg { background-image: url(../images/mainbg.jpg); background-repeat:repeat-x; }
.menubg { background-image:url(../images/menubg.jpg); background-repeat:repeat-x; }
.conthead { background-image:url(../images/contenthead.jpg); background-repeat:no-repeat; background-position: bottom; }

/* boxes */
.headerbox { height:130px; width:962px; }
.menu { height:71px; width:962px; }
.headbox { height:49px; width:962px; }
.contentbox { width:962px; }
.footerbox { height:68px; width:962px; background-image:url(../images/footerbg.jpg); background-repeat:no-repeat; }
.sidebox { width:293px; }

/* text */
.strapline { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:italic; color:#ce8a13; }
.straplinehl { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:italic; font-weight:bold; color:#e2c009; }
.signup a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }
.bodytxthl { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background-color: #817113; padding: 5px; }
.bodytxtbold { font-weight:bold; color:#303030; }
.bodytxt { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; padding: 0 30px 0 30px; text-decoration:none; }
.bodytxt a { font-weight:bold; color:#A49E19; padding: 0px; text-decoration:none; }
.bodytxt a:hover { color:#000000; }
.menutxt { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.menutxt a { color:#ffffff; text-decoration:none; padding: 0 6px; border-right-width: 1px; border-right-style: dotted; border-right-color: #DDD802; line-height:45px; display: block; float:left; }
.menutxt a:hover { color:#958C0B; }
.bodytxt { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; padding: 0 30px 0 30px; text-decoration:none; }
.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; float:right; padding: 0 35px 15px 0; }
.h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#817113; padding: 15px 30px 0 30px; background-color:#ffffff; }
.pointtxt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background-color:#ffffff; }
.who { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#6d6d6d; padding: 0 30px 0 30px; float:right; }

/* divs */
.contactheader { padding-top:14px; padding-right:15px; float:right; }
.contactheader a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c3147; text-decoration:none; }
.contactheader a:hover { color:#ffffff; }
.side1 { background-color:#C2BB00; background-image:url(../images/side1base.gif); background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding: 15px 10px 10px 10px; }
.sidetitle { font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#686209; padding-bottom:8px; }
.formtitle { height:30px; width:60px; margin:5px; float:left; padding-top:7px; }
.form { height:30px; width:470px; margin:5px; float:right; }
.inputbox { height:30px; width:425px; border: solid 1px #817113;  }
.enquirybox { height:120px; max-width:425px;  }
.formbox { width:550px; float:left; }
.postbox { width:400px; border: solid 1px #817113; padding: 10px 10px 10px 10px; }