@charset "UTF-8";

/* CSS Document */
body { background:url(images/mainbg.jpg) repeat-x top #FFF; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; color:#424242; }

p { font-size:0.7em; color:#333; line-height:20px; }

h1 { font-size:1.2em; color:#000; padding:0; margin:0; font-weight:bold; }

h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; color:#193254; font-weight:lighter; padding:0; margin:0; }

a { border:none; outline:none; color:#000; }

a.norm { font-size:1em; color:#036; text-decoration:underline; }

a.norm:hover { text-decoration:none; }

ul, ol { font-size:0.7em; color:#333; line-height:20px; }

.li-white { color:#FFF; padding-left:10px; margin-left:10px; }

.ul-side {margin:0; padding:0;}

.imgbord { border-bottom:1px dashed #666; padding:5px 0; margin:0; }

.policy {margin:0 0 20px 0;}

/*Design div id tags */
#headwrap { margin:0 auto; width:1000px; height:533px; }

#numbers { float:left; width:988px; height:17px; padding:8px 0 8px 12px; text-align:center; }

#numbers p { padding:0; margin:0; }

.areas { font-weight:bold; font-size:1.1em; color:#fff; text-shadow:1px 1px 2px #666; }

.numbers { font-weight:bold; font-size:1.1em; color:#011a28; margin-right:15px; text-shadow:1px 1px 2px #666; }

#logo { float:left; width:1000px; height:130px; }

.logo { float:left; width:519px; height:100px; padding:14px 0 0 239px; }

.offer { float:right; width:122px; height:123px; padding:5px 60px 0 0; }

#navwrap { float:left; width:776px; height:25px; padding:10px 0 0 112px; }

#nav { width:776px; height:25px; background-image:url(images/nav-bg.gif); }

#flash { float:left; width:901px; height:322px; padding:0 49px; }

#mainwrap { margin:0 auto; width:1000px; height:auto; overflow:hidden; }

#leftlarge { float:left; width:665px; height:auto; overflow:hidden; padding:20px 0 0 40px; }

#mainleft { float:left; width:250px; height:auto; overflow:hidden; padding:20px 0 0 40px; }

#leftlogos { border:1px #666 solid; padding:5px; margin:5px 0; width:233px; height:auto; overflow:hidden; }

#center { float:left; width:395px; height:auto; overflow:hidden; padding:20px 10px 0 20px; }

#mainright { float:right; width:219px; height:auto; overflow:hidden; padding:20px 50px 0 11px; }

#enquiry { border:1px #666 solid; width:211px; height:auto; overflow:hidden; padding:5px 3px; }

#latestnews { width:209px; height:auto; overflow:hidden; margin:1px 0; padding:5px 5px; background-color:#4d5e68; }

/*Nav style*/
#nav ul { margin:0; padding:0; float:left; display:block; width:776px; }

#nav li { font-size:1em; font-weight:bold; text-shadow:1px 1px 1px #FFF; list-style:none; display:inline-block; float:left; width:auto; }

#nav li a { padding:2px 37px; display:block; background:transparent url(images/li-bg.gif) no-repeat 0 -200px; }

#nav a:link, #nav a:visited { text-decoration:none; color:#000; }

#nav li a:hover { background:transparent url(images/li-bg.gif) no-repeat 50% 100%; color:#666; }

/*Text styles*/
.h1-under { color:#bace00; padding:0; margin:0; font-weight:lighter; font-size:0.9em; }

.h1-under2 { color:#036; font-size:0.9em; }

.bold { font-weight:bold; }

.newstitle { color:#bace00; font-size:1em; font-weight:bold; padding:5px 0; margin:5px 0; }

.newsheader { color:#FFF; margin:5px 0 1px 0; padding:5px 0 1px 0; }

.newsp { color:#FFF; margin:0; padding:0; }

.newsdate { color:#bace00; margin:0 0 10px 0; padding:0; border-bottom:1px dotted #CCC; }

.footertop { color:#bace00; font-size:1.1em; font-weight:lighter; }

.smalltitle { color:#bace00; font-size:0.65em; padding:0; margin:0; font-weight:bold; }

.smallp { font-size:0.65em; color:#CCC; padding:0; margin:0; }

.p-under { margin:1px 0 7px 0; padding:1px 0 7px 0; }

/*jquery*/
#rotator1 { overflow:hidden; }

.rotatediv { padding:0; height:280px; }

/* root element for single scroll */
.scroll { margin:0 auto 20px auto; position:relative; overflow:hidden; width:560px; height:731px; }

/* root element for the scroll pics */
.scroll .pics { width:20000em; position:absolute; clear:both; }

/* single scroll item */
.pics img { float:left; cursor:pointer; width:560px; margin:0px; }

/* possible settings for the active scroll */
.scroll.active { }

/*footer*/
#footerwrap { width:100%; height:auto; overflow:hidden; background-color:#011a28; }

#footer { margin:0 auto; width:900px; height:auto; overflow:hidden; padding:10px 50px; }

#footertop { float:left; width:900px; height:auto; overflow:hidden; padding:15px 0; }

.ftopleft { float:left; width:250px; }

.ftopright { float:right; width:650px; }

#footerbtm { float:left; width:900px; height:auto; overflow:hidden; border-top:1px dotted #CCC; padding:15px 0; }

.footleft { float:left; width:635px; }

.footcent { float:left; width:145px; }

.footright { float:left; width:115px; }

#footerbtm ul { margin:0; padding:0; display:block; }

#footerbtm li { list-style:none; display:inline; border-right:1px solid #CCC; padding:0 3px; }

#footerbtm a { font-size:0.88em; color:#fff; text-decoration:underline; }

.phpstyle4 { color:#008000; }

.phpstyle3 { color:#c33131; }

.tickyellowbox { background-color:#eff6ef; border:1px solid #008000; }

.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }

#error { margin-left:15px; font-size:0.9em; line-height:1.5em; }

.linkbox { margin:10px 0 0 0; padding:5px 0 5px 0; width:100%; border:1px #333 solid; font-size:0.8em; text-align:center; }

.basefooter { margin:0 auto; width:100%; height:auto; overflow:hidden; }

/*php forms*/

/*small form*/
.formsmall { margin:1px 0; }

.forminput { width:207px; background-color:#FFF; padding:1px; margin:5px 0; border: 1px solid #8f897c; color:#666; font-size:0.7em; }

.dropdownsmall { width:210px; color:#483a19; margin:4px 0; font-size:0.7em; }

.smallsubmit { color:#999; font-size:0.8em; margin:3px 5px; padding:0; font-weight:bold; border:none; background-color:#FFF; }

/* Form */
.expose { width:665px; height:auto; overflow:hidden; padding:8px 0 8px 0; margin:0 auto 20px auto; background-image:url(images/contactbg.gif); background-repeat:no-repeat; font-size:0.7em; }

#mask { background:#678 url(images/mask_gradient_1000.png) no-repeat; background-position:35% 410px; }

label { display:block; margin-top:8px; width:100%; background-repeat:no-repeat; }

.blue { color:#bace00; font-weight:bold; font-size:2em; }

.leftform { float:left; width:235px; height:auto; padding-left:60px; }

.rightform { float:right; width:295px; height:auto; }

input { background-color:#d6dba3; border:1px #000 solid; padding:2px; color:#404040; width:216px; }

textarea { background-color:#d6dba3; border:1px #000 solid; padding:2px; color:#404040; height:55px; width:216px; }

label { color:#fff; cursor:pointer; padding-left:2px; line-height:16px; }

input:hover { background-color:#FFF; }

/*Text inputs*/
.smalltext { font-size:0.7em; }

.margin { margin:10px 0 0 0; width:183px; }

.textinput, .textinputHovered { border:1px #FFF solid; }

.textinputHovered { border:1px #FFF solid; }

/*Button*/
.buttonSubmit { width:216px; height:20px; color:#000; font-weight:bold; margin:0 0 10px 0; padding:2px; background-color:#d6dba3; cursor:pointer; border:1px #fff solid; }

.buttonSubmitHovered { background-color:#000; }

/*Blog*/
#blogside { width:auto; height:auto; }

#blogside li { border-top:1px #ccc dotted; width:94%; padding-left:5px; margin-left:0px; list-style:none; }

.box { border-bottom:1px #ccc dotted; padding:8px 4px; margin:8px 0; width:98%; height:auto; overflow:hidden; }

.box a { font-style:italic; font-size:0.9em; font-weight:bold; }

.previous { float:left; }

.next { float:right; }

.smallblog { color:#C30; }

.box-around { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:1px 0; margin:15px 0; }

.box-around2 { padding:1px 0; margin:1px 0; }

.box-around p { font-size:0.9em; color:#425c71; font-weight:normal; line-height:10px; }

.box-around a { font-size:1em; color:#425c71; font-weight:normal; }

.box-around2 p { font-size:0.6em; color:#ccc; font-weight:normal; line-height:2px; }

.box-around2 a { font-size:1em; color:#425c71; font-weight:normal; }

.feederdate { color:#999; padding:0; margin:0; font-weight:normal; font-size:0.75em; }

.h2-post { font-size:1.2em; color:#CCC; font-family:Arial, Helvetica, sans-serif; }

.readmore a { font-size:1.1em; padding:0; margin:0; }

.frontpostdate { background-color:#bace00; float:left; margin:5px 0; padding:5px 1px; width:45px; }

.frontpostcontent a { font-size:1em; }

.frontpostcontent { border-bottom:1px dotted #333333; color:#fff; float:left; width:209px; padding:0; margin:0; }

.frontpostcontenttitle { float:right; width:130px; margin:0 5px 0 0; padding:0 10px; }

.day { color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-style:italic; font-weight:bold; padding:0; margin:0; line-height:1.2em; text-align:center; }

.month { color:#FFFFFF; font-weight:bold; padding:0; margin:0; line-height:1.2em; text-align:center; }

.columntext { float:right; width:130px; font-size:0.8em; line-height:14px; color:#fff; margin:0 5px 10px 0; padding:0 10px; }

.columntext a { font-size:1em; font-weight:bold; color:#CCC;}

.wp-right { border:1px solid #fff; margin:0; padding:0 10px; height:auto; overflow:hidden; width:189px; }

.wp-right li { list-style:none; padding:0; margin:0; }

.wp-right ul { margin:0; padding:0; }

.wp-right a { color:#FFF; }
