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

* { margin:0; padding: 0; }
img { border:0; }
body { font-family: Arial, Helvetica, sans-serif; text-align:center; background-image: url(images/bg.jpg); background-repeat:repeat-x; font-size: 62.5%; color:#666; }

/* header */
#navigation { width: 775px; height: 135px; margin: 20px auto 0 auto; }
#navholder1 { width: 360px; height: 125px; float:left; padding: 10px 0 0 0; text-align: right; }
#navholder2 { width: 410px; height: 125px; float:right; padding: 10px 0 0 0; text-align: right; }
#navbar { float: right; width: 410px; height: 20px; text-align: right; margin: 10px 0 0 0; }
#navbar li { display:inline; padding: 0; }
#navbar li a { color: #666; font-size: 1.2em; text-decoration: none; padding: 5px 9px; }
#navbar li a:hover { color: #fff; font-size: 1.2em; text-decoration: none; background-color:#399; padding: 5px 9px; }
#flasharea { width:775px; height:251px; margin: 5px auto 0; clear:both; }
#boxes { width: 227px; height: 251px; float: right; }
#box1 { height: 116px; background-image:url(images/box1.jpg); background-repeat:repeat-x; padding: 10px 20px 0px 20px; text-align:left; }
#box1 p { color:#fff; font-size: 1.4em; }
#box2 { height: 116px; background-image:url(images/box2.jpg); background-repeat:repeat-x; padding: 10px 20px 0px 20px; text-align:left; }
#box2 p { color:#fff; font-size: 1.2em; }

/* Content Holders*/

#contentindex { width: 515px;  background-image:url(images/contbg.jpg); background-repeat: no-repeat; background-position:right; float:left; padding: 15px;   }
#contentindex p { font-size: 1.2em; line-height: 2em; padding: 10px 0 0 0; text-align:justify; }
#contentindex ul { margin: 0 0 0 10px; }
#contentindex a { font-weight: bold; color:#666; text-decoration:none; }
#contentindex a:hover { font-weight: bold; color:#666; text-decoration: underline; }
#contentindex img { margin: 0 5px 0 0; }

#contentindex2 { width: 515px;  background-image:url(images/contbg.jpg); background-repeat: no-repeat; background-position:right; float:left; padding: 15px;   }
#contentindex2 p { font-size: 1.2em; line-height: 2em; padding: 10px 0 0 0;  }
#contentindex2 ul { margin: 0 0 0 10px; }
#contentindex2 a { font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
#contentindex2 a:hover { font-weight: bold; color:#666; margin: 10px 0 0 0; font-weight: normal; }
#contentindex2 img { margin: 0 5px 0 0; }

#content { width: 515px; background-image:url(images/contbg.jpg); background-repeat: no-repeat; background-position:right; float:left; padding: 15px; }
#content p { font-size: 1.2em; line-height: 2em; padding: 10px 0 0 0; }
#content ul { margin: 20px 0 20px 10px; }
#content li { list-style:inside; list-style-position:outside; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#content a { font-weight: bold; color:#666; text-decoration: none; }
#content a:hover { font-weight: bold; color:#666; text-decoration: underline; }
#content img { margin: 10px 10px 10px 10px; }
#contentprocess { width: 515px; height:140px; padding: 15px; }

#corners { width: 779px; height: 7px; background-image:url(images/corners.jpg); background-repeat:no-repeat; margin: 10px auto 0 auto; overflow: hidden; }
#container { width:779px; text-align:left; background-image:url(images/edges.jpg); background-repeat:repeat-y; margin: 0 auto; overflow:hidden; }
#container2 { width:779px; text-align:left; background-image:url(images/edges.jpg); background-repeat:repeat-y; margin: 0 auto; overflow:hidden; }
#bottomcorners { width: 779px; height: 7px; background-image:url(images/corners2.jpg); background-repeat:no-repeat; margin: 0 auto; }

#bottomcontent { clear:both; width: 771px;  padding: 15px 0 0 0; background-image:url(images/dotted.jpg); background-repeat:repeat-x; background-position:top; margin: 0 auto; }
#bottomcontent p { font-size: 1.2em; margin: 5px 0 0 0; }

#flash { width: 547px; height: 251px; float: left; }

#textcontent { float: left; width: 280px; height: 150px; margin: 0 0 0 5px; }
#numbersarea { width: 960px; height: 204px; margin: 10px auto 0 auto; text-align: center; }
#numbersarea p { font-size: 1.2em; padding: 5px 0 0 0; }
#linkbox { width: 480px;  border: 1px dotted #333; margin: 15px 0 20px 0; padding: 10px; line-height: 1.2em; }

/* News Feed */
#wpfeed { float:left; height: 570px; padding: 60px 0px 5px 30px; font-size: 1.2em; color: #666; font-style:italic; }
#wpfeed a { color:#099; font-weight: bold; }
#feed { width: 215px; float:left; height: 570px; padding: 15px 10px 5px 5px; color:#666; font-size: 1.2em; }
#feed ul { margin: 0 0 0 5px; }
#feed a { font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
#feed a:hover { font-weight: bold; color:#666; margin: 10px 0 0 0; font-weight: normal; }
#feed2 { width: 220px; float:left;; padding: 15px 5px 0 5px; overflow: hidden; }
#feed2 p { font-size: 1.2em; line-height: 1.8em; }
#feed2 ul { padding: 10px 0 0 0; font-size: 1.2em; }
#feed2 li { padding: 10px 0 0 10px; list-style: inside; font-weight: bold; }
#s { width: 100px; }
.newsheader { font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
.screen-reader-text { display: block; }

#logos { width: 759px; height: 50px; clear:both; padding: 10px 10px 0; margin: 10px 0 0 0 }
#logos img { margin: 0 5px; }
#van { width: 540px; height: 269px; float:left; }
#van p { margin: 0; padding: 0; }
#vanimage { width: 220px; height: 210px; float: right; padding: 0 0 0 30px; }
#vanimage img { margin: 0 0 10px 0; }

/* contact page  */
.miniformstyle { width: 180px; background: #099; border :1px solid #CCC; margin: 10px 0 6px 0; padding: 1px; font-size: 1.2em; color: #FFF; }
.miniformstyle2 { width: 190px; background: #fcfcfc; border :1px solid #CCC; margin: 5px 0 6px 0; padding: 4px; font-size: 1.2em; color: #099; }
.formstyle { width: 200px; background: #fcfcfc; border :1px solid #CCC; padding: 6px; font-size: 1.1em; color: #666; font-family:Arial, Helvetica, sans-serif; }
#address {  margin: 25px 0 0 5px; font-size: 1.2em; clear:both; }
#adress p { padding: 3px 0 0 0; }

/* Contact Form*/
#form { float:left; width: 195px; height: 229px; background-image:url(images/enquireybg.jpg); background-repeat:repeat-y; background-position:right; padding: 0 11px; color: #666; }
#form img { float:right; }

/* footer */
#footerwrap { width: 100%; height: 100%; margin: 10px 0 0 0; background-image:url(images/footerbg.jpg); background-repeat:repeat-x;  }
#footer { width: 780px; height: 126px; margin: 20px auto 0 auto; padding: 10px; color: #FFF; font-size: 1.2em; }
#footer p { padding: 0 0 5px 0; text-align: right; }
#footer a { color: #066; }
#footer a:hover { color:#FFF; }
#footer ul { float: left; padding: 0 40px 0 0; }
#footer li { list-style:none; padding: 0 0 8px 0; text-align: left; }
#footer li a { color: #fff; text-decoration: none; }
#footer li a:hover { color: #066; text-decoration: none; }

#footerwrap2 { background-color:#3e7d82; width: 100%;  }
#footer2 { width: 800px; text-align: right; margin: 0 auto; }
#footer2 a { font-size: 1em; color: #fff; text-decoration: none; }

/* classes */
.contenttitle { font-size: 1.8em; color: #099; }
.contenttitle2 { font-size: 1.8em; color: #099; padding: 20px 0 0 0; }
.contenttitle4 { font-size: 1.8em; color: #099; padding: 0 0 20px 0; margin: 20px 0 0 0; }
.contenttitle3 { font-size: 1.8em; color: #099; padding:0 0 20px 0; }
.whitetitle { color:#fff; font-size: 2em; font-weight: bold; }
.info { width: 125px; height: 40px; border-top: 6px solid #399; float: left; margin: 5px; padding: 0 0 0 0; }
.lineheight { line-height: 1.4em; margin: 0 0 0 5px; }
.bolddark { font-weight: bold; color:#555; }
.boldred { font-weight: bold; color:#900; }
.bottom { margin: 90px 0 0 15px; }
.numbers { float:right; height:auto; border-right: 3px solid #399; text-align: right; margin: 5px 0 0 5px; padding: 0 3px 0 0; }
.twentyfourhour { text-align: right; font-size: 1.4em; font-weight: bold; color: #333; margin: 0; }
.bigblue { font-size: 1.8em;  color:#399; }
.bigblue2 { font-size: 1.4em; font-weight: bold; color:#399; }
.style4 { font-size: 0.88em; color: #008000 }
.style3 { font-size: 0.88em; color: #c33131 }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; padding: 5px; margin: 10px auto; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; padding: 5px; margin: 10px auto; }
h1 { font-size: 2em; color: #099; font-weight:normal; }
h2 { font-size: 1.8em; font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
h2 a { font-size: 1.2em; font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
h3 { font-size: 1.2em; font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }
h3 a { font-size: 1.2em; font-weight: bold; color:#399; margin: 10px 0 0 0; font-weight: normal; }

#bookmark { width: 230px; height: 70px; margin: 360px auto 0; float:right ; text-align:center; }














