/* CSS Document */
html,body{margin:0;padding:0}
body{font:76% "Trebuchet MS",arial,sans-serif;color: #333;text-align:center;padding: 20px}
h1,h2,h3,h4 {padding:0 0 5px 5px;margin: 0}
h1 {color:#FF9900; font-size:180%;}
h2 {font-size: 160%;color:#356799;}
h3 {font-size: 140%;color:#99CC00;}
h4 {font-size: 120%;color: #555}
p {margin: 0;padding:0.4em;line-height: 1.2}
ul {margin:5px 10px; padding:5px 10px;}
li {margin:0 0 0 2px;padding:0 0 0 2px;}
a { color:#333333;}
a:hover {text-decoration:underline; color:#CC0000;}
form{width:310px;background-color: #E4E7F2;}
fieldset{border: 0px solid #000;}
fieldset label{float:left;display:inline;width:100px;line-height:16px;margin: 3px 10px;text-align:center;}
input,textarea{margin:3px 0 8px;border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2; border-width:2px 1px 1px 2px;width: 160px;}
input{height: 18px;}
input#go{margin: 10px 0 0 130px;border-style:solid;border-color: #FFF #333 #333 #FFF; border-width:1px 2px 2px 1px;background: #CCC;width:150px;height: auto;}

div#container {width:800px; margin:5px auto;text-align: left; }
div#topnav {margin:0 10px; color:#999999;}
div#topnav a {color:#999999; text-decoration:none;}
div#topnav a:hover {text-decoration:underline;}
div#header{padding:5px 0}
div#logo {float:left; clear:left;}
div#content {width:800px;}
div#text {width:600px;float:right; margin:5px 0; padding-bottom:10%;}
div#c_top {margin:0 10px 0 10px;}
div#c_middle {margin:10px 10px 0 10px; background-color:#E4E7F2;}
div#c_bottom {margin:10px 10px 0 10px;}
div#c_bottom ul {list-style-type:none; margin:0; padding:0; }
div#c_bottom li {float:left; text-align:center; width:130px; margin:2px 2px; background-color:#fff;}
div#c_bottom li img {display:block; width: 130px; margin:0 2px; border: 0px; padding-bottom:5px;}
div#phoneno {width:200px; margin:5px 0; padding:0; background-color:#CC0000; text-align:center; float:left; clear:left;}
div#phoneno p {font-size:120%; font-weight:900; color:#FFFFFF; padding:0;}
div#menu{width:200px;margin:5px 0;background: #356799; float:left; clear:left;}
div#menu ul {list-style-image: url(../images/navwhite.gif);}
div#menu li a {color:#ffffff; text-decoration:none;}
div#menu li a:hover {color:#FFCC00; text-decoration:underline;}
div#news {width:200px; margin:5px 0;  background-color:#FF9900; float:left; clear:left;}
div#news p {font-size:90%;}
div#adverts img {margin:10px 0;}
div#viewer {width:340px; background-color:#E4E7F2;}
div#c_form {margin:10px 10px 0 10px; width:310px;}
div#footer {width:800px; padding-top:10px; text-align:center; clear:both; color:#999999; border-top:1px solid #CCCCCC;}
div#footer a {color:#669900; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}


.floatright {
float:right;
clear:right;
margin:0 5px 5px 5px;
padding:0 5px 5px 5px;
}
.floatleft {
float:left;
clear:left;
margin:5px;
padding:5px;
}