body{
background:url(../Images/wrapper_bg.jpg) no-repeat top center;

font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
color:#07275C;
}
*{
margin:0; padding:0;
}
#wrapper{
background:url(../Images/page_bg.jpg) repeat-x;
}
.inner{
width:952px; margin:0 auto;
}
#popup{
padding:10px;
}
#nav{
height:35px;
}
#nav .date{
width:200px; padding:8px; color:#fff; float:right; font-weight:bold; text-align:right;
}
#header{
overflow:hidden; position:relative; height:243px; 
}
#header .info{
position:absolute; height:50px;
 width:200px;   z-index:10000; top:10px; right:10px; text-align:right; font-weight:bold;
}
#header .info a{
text-decoration:none;
}
#header #rotate{
width:952px; height:243px;  z-index:100;
}
#main{
margin-top:10px;
}
#main #breadcrumb{
padding-bottom:10px; padding-left:10px; font-size:11px;
}
#main .column185{
margin-right:20px; width:185px; float:left;
}
#main .column225{
margin-right:20px; width:225px; float:left;
}
#main .column233{
margin-right:20px; width:233px; float:left;
}
#main .column470{
margin-right:20px; width:470px; float:left;
}
#main .column500{
margin-right:20px; width:500px; float:left;
}
#main .column745{
margin-right:20px; width:745px; float:left;
}
#main .column745 .column33{
width:225px; margin-right:20px; float:left; border-top:1px dotted #ccc;
}
#main .contact-left{
margin-right:30px; width:520px; float:left; font-weight:bold;
}
#main .contact-left .column50{
width:240px; margin-right:20px; padding:10px 0; float:left; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;
}
#main .contact-left a{
color:#07275C;
}

#main .contact-right{
 width:385px; float:left; 
}
#main .fuel-left{
padding-right:30px; width:520px; float:left; background:url(../Images/img_fuel.jpg) no-repeat top right;
}
#main .fuel-right{
 width:385px; float:left; 
}
.contact-form h3{
color:#fff; margin-bottom:0;
}
.contact-form .form{
padding:10px 10px 20px 10px;
}
.contact-form{
 width:385px; background:url(../Images/enquirybox.jpg) no-repeat top left;
}
#main ul.info{
list-style-type:none; 
}
#main ul.info li{
 border-bottom:1px dotted #ccc; padding:5px 0 5px 25px; color:#0099FF; background:url(../Images/arrow.jpg) no-repeat 0 2px;
}
#main ul.links{
list-style-type:none; 
}
#main ul.links li{
 border-bottom:1px dotted #ccc; padding:5px 0 5px 0px; color:#0099FF; height:150px;
}
#main ul.links li strong{
 color:#07275C;
}
#main ul.people{
list-style-type:none; 
}
#main ul.people li{
  padding:5px 0 5px 0px; color:#0099FF;  padding:5px 0 5px 25px; color:#0099FF; background:url(../Images/icon_people.jpg) no-repeat 0 2px;
}

#main ul.staff{
list-style-type:none; 
}
#main ul.staff li{
    float:left; width:225px; height:90px; border-bottom:1px dotted #ccc; margin-right:20px; 
}
#main ul.staff li .content{
     padding:10px 0 10px 25px; color:#0099FF; background:url(../Images/icon_people.jpg) no-repeat 0 2px;
}
#main .break{
padding-bottom:20px;
}
#main .last
{
margin-right:0;
}
#main .login{
width:208px; height:133px; background-repeat:no-repeat; background-image:url(../Images/loginbox.jpg); margin-bottom:20px; margin-left:5px;
}
#main .login .content{
padding:6px 10px; font-size:11px; line-height:20px;
}
#main .login h4{
margin-bottom:0; 
}
#main .login a{
color:#07275C;
}
#main .column185 .login{
width:185px; height:133px; background-repeat:no-repeat; background-image:url(../Images/loginbox_185.jpg); margin-bottom:10px; margin-left:5px;
}
#main .image{
width:184px; height:319px; background-repeat:no-repeat;
}
#main .image h1{
color:#fff; text-transform:uppercase; font-size:17px; padding:10px 70px 10px 10px; font-weight:bold;
}
#main .signup{
width:184px; height:104px; background:url(../Images/signup_bg.jpg) top left no-repeat; margin-bottom:10px;
}
#main .signup .content h4{
font-size:15px; color:#fff; margin:0;
}
#main .signup .content{
padding:10px 60px 10px 10px; font-size:11px;
}
#main .advert .content h4{
font-size:15px; color:#07275C; margin-bottom:5px;
}
#main .advert .content{
padding:0px 10px 10px; color:#1891E6;font-size:11px;
}
#main .newsletter{
margin-top:20px;
}
#main .newsletter a{
 display:none;
}
#footer{
margin-top:20px;
border-top:10px solid #07275C;
padding:20px;
margin-bottom:20px;
color:#0099FF;
}
#footer .inner .text{
float:right; text-align:right;
}
#footer a{

}
.clear{
clear:both;
}
