@charset "UTF-8";
/* CSS Document */

body { background-image: url(images/bg.gif); background-repeat:repeat-x; margin:0; padding:0; background-color: #202020; font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#ebebeb; }
p { line-height:20px; font-size:0.69em; }
p.intro { font-size:0.72em; }
h1 { font-size:1.65em; color:#00869a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; padding:0; margin:0; }
h2 { font-size:1.1em; color:#00869a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; }
h3 { font-size:0.9em; color:#760f07; font-weight:lighter; }
a { color:#0CC; text-decoration:underline; }
a:hover { color:#fff; text-decoration:none; }
/*Design div id tags */
#header { margin:0 auto; width:1000px; height:161px; }
.logo { float:left; width:450px; height:111px; padding:50px 0 0 50px; }
.numbers { float:right; width:500px; height:161px; }
.innernumbers { float:left; width:160px; height:91px; padding:70px 0 0 0; }
#nav { margin:0 auto; width:408px; height:26px; background-image:url(images/navbg.gif); padding:12px 0 0 592px; }
#flash { margin:20px auto 20px auto; width:950px; height:257px; padding:0 0 0 50px; }
#maincontain { margin:0 auto; width:1000px; height:auto; overflow:hidden; padding:20px 0 20px 0; }
#left { float:left; width:285px; height:auto; border-right:1px dashed #999; padding:0 0 0 50px; }
#right { float:right; width:594px; height:auto; padding:0 50px 0 20px; }
#enquiry { float:left; width:279px; height:auto; }
#leftinner { float:left; width:280px; height:auto; padding:20px 5px 20px 0; }
/*Text styles*/
.contactheader { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; color:#00869a; padding:0; margin:0; }
.addresshead { color:#00869a; padding:0; margin:0; font-size:0.8em; }
.address { color:#fff; padding:0; margin:0; }
.tel { color:#fff; padding:0 0 10px 0; margin:0; font-size:0.8em; }
.h1-small,
.h2-small { font-size:0.62em; color:#ebebeb; padding:0; margin:0; }
.enquiry { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:normal; padding:0 0 10px 0; margin:0; }
.area { margin:0; padding:0; color:#00869a; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.num { margin:0; padding:0; color:#8f8f8f; font-size:1.2em; font-weight:normal; }
ul li { font-size:0.7em; color:#00869a; font-weight:normal; line-height:22px; }
/*Nav style*/
#nav ul { margin:0; padding:0; display: block; }
#nav li { display:inline; border-right:1px #fff solid; border-left:1px #fff solid; }
#nav li a { padding:2px 18px 2px 14px; font-size:1.2em; color:#fff; text-decoration:none; font-weight:lighter; }
#nav li a:hover { color:#000; text-decoration:underline; }
/*footer*/
#btmbg { margin:0 auto; width:100%; height:5px; background-image:url(images/footerbg.gif); background-repeat:repeat-x; }
#footer { width:100%; height:auto; overflow:hidden; clear:both; background-color:#414141; }
#footerinner { margin:0 auto; width:1000px; height:auto; padding: 20px 0 0 0; }
.footerl { float:left; width:280px; height:auto; padding-left:50px; }
.footerr { float:right; width:650px; height:auto; padding-left:20px; }
.footer-ul { display:block; margin:0; padding:0; }
.footer-li { display:inline; margin:0; padding:0 5px 0 0; border-right:1px solid #CCC; }
#footer a { color:#fff; text-decoration:underline; font-size:1em; }
#footer a:hover { color:#ccc; text-decoration:none; }
#footer p { font-size:0.6em; }
.linkbox { width:100%; height:auto; padding:5px 5px 5px 5px; font-size:0.7em; text-align:center; border:1px solid #069; }
.linksystem { width:1000px; margin:0 auto; padding:5px 0 5px 0; text-align:center; }
a.linksystem { color:#036; }
/*php forms*/
.form { margin:0; padding:0; font-size:0.7em; }
.formreduction { padding:0px; margin:0px; }
.formheader { color:#fff; font-size:1.5em; line-height:24px; font-weight:bold; padding:10px 5px 0 5px; }
.formstyle { width:257px; height:20px; background-color: #FFF; margin-bottom:5px; border:1px dashed #b6b6b6; color: #6b6b6b; }
.formbottons { width:259px; height:25px; margin-top:6px; background-color:#00869a; color:#FFF; font-weight:bold; }
.form1 { margin-left:15px; width:167px; margin-bottom:5px; margin-top:7px; }
.form2 { width:258px; height:20px; background-color: #e6e6e6; margin:1px; border: 1px solid #b6b6b6; color: #6b6b6b; }
.formstyle2 { width:120px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-size:1.3em; }
.formstyle3 { width:210px; }
.contactformbox { width:200px; border:1px solid #000066; font-size:0.7em; padding:5px; }
.formstylex { width:210px; height:20px; background-color: #FFF; margin-bottom:5px; border:1px dashed #b6b6b6; color: #6b6b6b; }
/* Contact Form Result Classes */

.contacttick { background-color:#202020; border:1px solid #fff; padding:20px; margin:15px 0 0 0; font-size:0.7em; }
.contacttickimage { float:left; padding-right:15px; }
.contacttickgreenp { margin:0; padding:0; color:#018938; }
.contactfail { background-color:#202020; border:1px solid #fff; padding:20px; margin:15px 0 0 0; font-size:0.7em; }
.contactfailimage { float:left; padding-right:15px; }
.contactfailredp { margin:0; padding:0; color:#b02820; }
.basefooter { width:100%; padding:10px; color:#fff; font-size:0.69em; text-align:center; background-repeat:repeat-x; }
