@charset "UTF-8";
/* CSS Document */
body { background:url(images/bg.jpg) repeat-x #FFF; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:62.5%; color:#3b4e54; }
#header { width:925px; height:115px; padding:0; margin:0 auto 0 auto; }
.logo { float:left; margin:0; padding:0; }
.phone-numbers { float:right; margin:0; padding:0 }
#abovenav { width:925px; height:294px; margin:0 auto 10px auto; }
.abovenav-leftcol { background:url(images/abovenav-leftcol-bg.jpg) no-repeat; float:left; width:145px; height:284px; margin-right:5px; padding:5px 5px 5px 10px; display:inline; }
#home-flash { float:left; margin:0; padding:0; width:512px; height:294px; display:inline; }
.abovenav-rightcol { float:left; width:243px; height:294px; padding-left:5px; display:inline; }
.abovenav-rightcol-buttons { float:left; margin-bottom:9px; }
#nav { width:925px; height:44px; margin:0 auto 0 auto; }
#maincontent { width:925px; margin:0 auto 20px auto; clear:both; }
.maincontent-leftcol { float:left; text-align:center; width:150px; height:400px; margin-right:5px; padding:0 5px 0 5px; display:inline; }
.maincontent-leftcol-images { margin-top:8px; }
.maincontent-center { background-color:#e8eef0; float:left; margin:0; padding:10px; width:492px; display:inline; }
.maincontent-right-img { float:right; padding-left:30px; }
.maincontent-left-img { float:left; padding-right:20px; margin-bottom:5px; }
.maincontent-rightcol { background:url(images/enquiry-form.jpg) no-repeat #e8eef0; float:left; width:243px; height:400px; margin-left:5px; display:inline; }
.maincontent-rightcol2 { background:url(images/rightcol-bg2.jpg) no-repeat #e9eef0; float:left; width:233px; height:400px; margin-left:5px; display:inline; padding:0 5px 0 5px; }
#footer { background-color:#d4d4d4; text-align:center; font-size:1em; clear:both; padding-top:18px; }
#contactcont1 { padding:170px 10px 0 10px; }
.formstyle { font-family:Helvetica, Arial, sans-serif; font-size:1.1em; margin-top:8px; width:200px; }
.formstylesubmit { border: #851928 1px solid; width:80px; color:#fff; margin:20px 20px 20px 0; background-color:#bc2036; float:right; }
.formstyleb { font-family:Helvetica, Arial, sans-serif; font-size:1.1em; margin:0; padding:0; }
.formstylesubmitb { border: #851928 1px solid; width:80px; color:#fff; background-color:#bc2036; margin-top:10px; }
#linkbox { width:200px; border:2px solid #bc2036; padding:10px; margin-bottom:10px; }
/* Fonts */
p { font-family:Helvetica, Arial, sans-serif; font-size:1.1em; line-height:18px; }
h1 { font-size:2.4em; font-weight:normal; margin-bottom:0; }
h2 { font-size:1.4em; font-weight:bold; text-align:left; }
.home { font-size:1.4em; font-weight:bold; text-align:left; color:#bc2036; }
.homesub { font-size:0.9em; padding:0; margin:0 0 10px 0; display:block; color:#3b4e54; font-weight:normal; }
.subtitle { font-size:1.4em; padding:0; margin:0 0 10px 0; }
.tabheading { color:#fff; font-size:1.3em; padding:5px 0 3px 0; margin:0; }
.bullet-ticks { font-size:1.1em; color:#7ea5b2; margin:12px 0 0 0; padding:0; }
.bullet-ticks ul { margin:10px 0 10px 0; padding-left:20px; text-align:left; }
.bullet-ticks li { list-style:url(images/bullet-tick.gif); padding:0 0 6px 0; margin:0; line-height:16px; }
.center { text-align:center; }
.red { color:#bc2036; }
#footer li { display:inline; border-right: 1px solid #bc2036; padding:0 10px 0 10px; font-size:1em; }
#footer ul { padding:0; margin:0; }
#footer a:link { color:#bc2036; text-decoration:underline; font-size:1em; }
#footer a:visited { color:#bc2036; text-decoration:underline; font-size:1em; }
#footer a:hover { color:#bc2036; text-decoration:none; font-size:1em; }
#footer p { font-size:1em; color:#bc2036; padding:0; margin:0; }
.redbigger { color:#bc2036; font-size:1.4em; padding-top:5px; margin:0; }
.details { text-align:left; font-size:1.2em; margin:1px; padding:0; }
.detailsred { text-align:left; font-size:1.2em; margin:1px; padding:0; color:#bc2036; }
.rightalign { text-align:right; font-size:1.2em; padding-bottom:2px; }
ul { font-family:Helvetica, Arial, sans-serif; font-size:1.1em; line-height:18px; }
li { font-family:Helvetica, Arial, sans-serif; font-size:1.1em; line-height:18px; }
a:link { color:#bc2036; }
a:visited { color:#bc2036; }
a:hover { color:#bc2036; }
