/* its'not art / www.thedaveyb.co.uk  */
/* Clear All Browser Defaults Before We Start , keeping it tidy */
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select, dl, dt, dd {margin: 0 0 0 0;padding: 0 0 0 0;color:#666666; font: normal 11px arial;}
body {margin: 0px;padding: 0px;text-align: left; color:#fff; background: repeat-x url(../img/bg.jpg); text-align:center;}

/* MAIN CONTAINER ---------------------------------------------------------------*/
#container {width:890px; margin: auto; background: no-repeat url(../img/bg_header.jpg); text-align:center;}

/* NAV ---------------------------------------------------------------*/
#nav {height: 45px; margin:auto; width:890px; }
#flash { background:  no-repeat url(../img/bg_flash.jpg); width: 900px; height: 147px; margin:auto;}
#container { width: 915px; margin:auto; background: repeat-y url(../img/bg_container.jpg);}


#nav .first { float:left; height: 39px; width: 160px; background: no-repeat url(../img/bg_first.jpg); }
#nav .second { float: right;}
#nav li { float:left;line-height: 42px; background: no-repeat url(../img/secondbg.jpg); padding: 0 10px 0 15px; list-style:none;}
#nav li.last { background: no-repeat url(../img/lilast.jpg);}
#nav p {line-height: 42px;}
#nav a {color:#CCD7E2; text-decoration:none;}
#nav a:hover {text-decoration: underline;}

/* COLUMNS ---------------------------------------------------------------*/
#col_one {float: left; width: 208px;margin: 0 0 0 23px; text-align:left;}
#col_two {float:left; text-align: left; width: 660px;}


/* COLUMN ONE NAV STYLE ---------------------------------------------------------------*/
#col_one h2 { background: repeat-x url(../img/bg_h2.jpg);  font: bold 11px arial; color:#CCD7E2; padding:8px 0 0 10px;  display: block;  width:195px; height:25px;}
#col_one li { list-style:none;background: no-repeat url(../img/li_bg.jpg); }
#col_one li a { display:block; background: no-repeat url(../img/li_bg.jpg); font: normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;height: 33px; line-height: 32px; padding: 0 0 0 23px;}
#col_one li a:hover { background: no-repeat url(../img/li_bg2.jpg) ; color:#FFFFFF;}

#col_two h1 {margin: 3px 50px 0px 45px; font: normal 16px Book Antiqua, Helvetica, sans-serif; text-transform:uppercase; color: #999999;}
#col_two h2 {margin: 2px 50px 0px 25px;font: normal 23px Book Antiqua, Helvetica, sans-serif; text-transform:uppercase; color: #003B77;}
#col_two h3 {margin: 50px 50px 0px 25px;font: normal 18px Book Antiqua, Helvetica, sans-serif; text-transform:uppercase; color: #003B77; float:left; display:block;}

#col_two p {font: normal 11px Arial, Helvetica, sans-serif; line-height: 22px; margin: 10px 50px 15px 25px;}
#col_two li {font: normal 11px Arial, Helvetica, sans-serif; line-height: 18px; margin: 5px 50px 5px 35px; list-style:none;}
#col_two .col_foot { background: no-repeat url(../img/bg_colfoot.jpg); display:block; margin: 10px 0 0 0;}
#col_two .col_foot .banner {margin: 60px 0px 15px 25px;}
#col_two a { color:#003B77;}
.vac { border-top: 1px solid #F4F4F4; padding: 5px 0 10px 0; background: repeat-x url(../img/vac.jpg);}
#col_two dt, dd {font: normal 11px Arial, Helvetica, sans-serif; line-height: 18px; margin: 5px 50px 5px 35px; list-style:none;}

#testimonials { float:left; margin: 0 0 0 15px;}
#tick {
width: 640px; 
padding: 5px  0 0 0;
margin:10px 10px 0 10px;
}
#tick img {margin: 0;}

#log {}
#log p { padding: 5px; display:block; clear:both; }
#log label { float:left;width: 140px; font: normal 16px Book Antiqua, Helvetica, sans-serif; color: #003B77; text-align:right; padding: 0 5px 0 0; line-height: 25px; }
#log input { float:left;border: 1px solid #E7EEF4; padding: 5px; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #003B77;  }
#log textarea { float:left;border: 1px solid #E7EEF4; height: 75px; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #003B77; }
#log select, #log option {float:left;border: 1px solid #E7EEF4; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #003B77; }

/* FOOTER  ---------------------------------------------------------------*/
#footer { float:left; height: 130px; display:block; width: 100%; background: repeat-x url(../img/bg_footer.jpg);clear:both; text-align:center;}
#footer .foot { width: 850px; margin: auto; text-align:left; padding: 18px 0 0 0; color:#4F6B88;}
#footer p {color:#4F6B88; line-height: 18px;}
#footer .links { padding: 27px 0 0 0;}
#footer a {color: #6686A7; text-decoration:none; padding: 0 5px 0 5px;}

