body {padding:0; margin:0; font-family:Arial,Helvetica,Verdana,Sans-serif;font-color:#363636;}


/*######  COLOURS   #########*/
.beige_background {background-color:#bdbd7c;} 
.dark_blue_background {background-color: #799DAA;}
.light_blue_background{background-color: #b5c1c3;} 
.light_grey_buttons{background-color: #cdd0cd; }
.light_peach_background{background-color: #F3EBDF; margin: 0px;} 
.off_white_background {background-color: #F9F9F2;} 
.brown_text{color: #6D3F50; font-size: 1.2em;font-weight: bold; font-variant: small-caps; margin: 0px;}

.dark_blue_text{color: #195980; font-weight: bold; font-size: 1.2em;} 
.dark_blue_text_sml{color: #195980; font-weight: bold; font-size: 0.9em;} 

.light_peach_text{color: #F3EBDF;} 
.orange{color: #bc630d;}
.orange_text{color: #cc6600; font-weight: bold; line-height: 1.3em; font-variant: small-caps;}



#wrapper {width:669px;margin:0 auto;}
#header {height:90px;display: block;}
#header img{border:none;}
.nav ul { line-height: 25px; display: block; padding:0; margin:0;font-size: 0.7em;}
.li1, .li2 { color: black; list-style: none; float: left; width: 109px; text-align:center; border-right: 3px solid #deded6;}
.li3 { color: black; list-style: none; float: left; width: 109px; text-align:center;}
.li1 a:link, .li1 a:active, .li1 a:visited { color: black; width: 109px;background-color:#b5c1c3; display:block; text-decoration: none;}
.li2 a:link, .li2 a:active, .li2 a:visited { color: black; width: 109px;background-color:#cdd0cd; display:block; text-decoration: none;}
.li3 a:link, .li3 a:active, .li3 a:visited { color: black; width: 109px;background-color:#cdd0cd; display:block; text-decoration: none;}
.li1 a:hover { color: white; background-color:#cdd0cd; display:block; text-decoration: none;}
.li2 a:hover { color: white; background-color:#b5c1c3; display:block; text-decoration: none;}
.li3 a:hover { color: white; background-color:#b5c1c3; display:block; text-decoration: none;}
.active1 a:link, .active1 a:active, .active1 a:visited, .active1 a:hover { color: white;display:block; text-decoration: none;}
.active2 a:link, .active2 a:active, .active2 a:visited, .active2 a:hover { color: white;display:block; text-decoration: none;}
.active3 a:link, .active3 a:active, .active3 a:visited, .active3 a:hover { color: white; display:block; text-decoration: none;}


#phoneNumber {float:right;color:#F3EBDF;clear:both;letter-spacing: 4px;line-height: 1em;margin-top:37px;margin-bottom:7px;}
#slogan {float:right;clear:both; font-size: 0.8em;}

.spacer {display:block;height:10px;background-color: transparent; clear:both;}
.spacer2 {display:block;height:60px;background-color: transparent; clear:both;}
.spacer3 {display:block;height:150px;background-color: transparent; clear:both;}
.spacer4 {display:block;height:350px;background-color: transparent; clear:both;}


#splash {padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:40px;text-align: left; height:282px;padding-bottom: 0px;}
#splash h1 {font-size: 1.2em;}
#splash h2 {font-size: 1em;margin-top:-10px;}
#splashText { padding-left: 257px; font-size: 0.9em;}
#splash a:link,#splash a:active,#splash a:visited {color: #cc6600;text-decoration: none;font-size: 1.1em; font-weight: bold;}

#underSplash { background-color:#b5c1c3;}
#underSplash1,#underSplash2 { width:310px; float: left; padding:10px;padding-bottom:0px; text-align: center;}
#underSplash1{ border-right: 9px solid #D6D6D6; }
#underSplash2{ border-left: 9px solid #D6D6D6; margin-left: -9px; }
#underSplash h1 {font-size: 1.1em; margin-top:5px;}
#underSplash p {font-size: 0.7em; font-weight: bold;}
#underSplash a:link,#underSplash a:active,#underSplash a:visited {font-size: 1em; color:#6D3F50;text-decoration: none; font-weight: bold;}

#content {background-color: #F9F9F2; padding-top:30px;padding-left:50px;padding-right:50px;padding-bottom: 50px;font-size:0.8em;}
#content h1 {font-size: 1.5em;color:#195980;font-variant:small-caps;margin-top:20px;margin-bottom:20px;}
#priceTable td{background-color: #617fa1; padding:7px;text-align: center;color:white;font-size: 0.8em;font-weight: bold; line-height: 1.4em;}
#priceTable tr.headRow td{background-color:#195980;}
#priceTable tr.footRow td{background-color:#195980; font-weight:lighter;}
#content .black_text{color:black;}


#formname {font-size: 0.8em;}
#formemail {font-size: 0.8em;}

#footer {text-align: center; color: white; font-size: 0.6em; padding-top:20px;}

.left {float:left;}
.clear{clear: both; height:1px;}

html {
   overflow-y: scroll;
   }
