body{
background:#d3d3d3 url(Images/bg.jpg) left top repeat-x;
margin:0;
padding:0;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#606060;
}

div.wrapper { 
behavior: url(iepngfix.htc);
}


a{
color:#606060;
}

div.wrapper{
margin:0 auto;
padding:0;
width:910px;
overflow:hidden;
background:url(Images/header_bg.png) left top repeat-y;
}

div.header_cont{
margin:0 auto;
padding:0;
width:910px;
}

h1{
margin:0;
padding:0;
}

h1.Banner { 
position:relative;
top:0;
left:0;
}

h1.Banner a{
background:url(Images/header_img.jpg) left top no-repeat;
display:block;
height:0;
margin:0;
overflow:hidden;
padding:185px 0 0 0;
width:910px;
}

h2{
color:#00529c;
padding:0;
margin:0;
}

div#unitech_antennas {
overfrlow:hidden;
width:192px;
height:15px;
margin:0;
padding:0;
position:absolute;
top:120px;
left:129px;
background:url(Images/unitech_antennas.jpg) left top no-repeat;
}

div.nav_cont{
width:910px;
height:37px;
overflow:hidden;
margin:0;
padding:0;
background:url(Images/nav_bg.jpg) left top no-repeat;
}

div.content_cont{
margin:0;
padding:0;
overflow:hidden;
width:910px; 
}

div.footer{
overfrlow:hidden;
width:910px;
height:41px;
margin:0;
padding:15px 0 0 0;
background:url(Images/footer_new.jpg) left top no-repeat;
}

div.footer p{ 
font-size:.75em; 
width:600px;
padding:0;
margin:0 auto; 
text-align:center;
color:#fff;
}

div.footer img{ 
padding:1px;
margin:0;
vertical-align:top;
}

div.bottom{
overflow:hidden;
margin:0;
padding:0;
width:910px;
height:56px;
background:url(Images/footer_new.jpg) left top no-repeat;
}

div.nav_cont ul.main{
list-style:none;
padding:0 4px 0 4px;
margin:0 auto;
height:37px;
width:902px;
}

div.nav_cont ul.main li{
float:left;
height:37px;
padding:0;
margin:0;
}

div.nav_cont ul.main li.home a.home{
width:66px;
background:url(Images/left_cnr_off.jpg) left top no-repeat;
padding:12px 0 12px 33px;
text-align:justify;
}

div.nav_cont ul.main li.home a.home:hover, div.nav_cont ul.main li.home a.homeselected{
width:66px;
background:url(Images/left_cnr_on.jpg) left top no-repeat;
padding:12px 0 12px 33px;
text-align:justify;
}

div.nav_cont ul.main li.contact a{
width:145px;
background:url(Images/right_cnr_off.jpg) left top no-repeat;
padding:12px 0 12px 0px;/*10px 38px 0 38px;*/
}

div.nav_cont ul.main li.contact a:hover, div.nav_cont ul.main li.contact a.contactselected{
width:145px;
background:url(Images/right_cnr_on.jpg) left top no-repeat;
padding:12px 0 12px 0px;/*10px 38px 0 38px;*/
}

div.nav_cont ul.main li.services, div.nav_cont ul.main li.services a{
width:187px; /*131px;*/
}

div.nav_cont ul.main li.services a.servicesSelected{
width:187px;
background:url(Images/grey_btn_bg.jpg) left top repeat-x;
}

div.nav_cont ul.main li.about, div.nav_cont ul.main li.about a{
width:144px; /*58px;*/
}

div.nav_cont ul.main li.about a.aboutSelected{
width:144px;
background:url(Images/grey_btn_bg.jpg) left top repeat-x;
}

div.nav_cont ul.main li.charter, div.nav_cont ul.main li.charter a{
width:151px; /*102px;*/
}

div.nav_cont ul.main li.charter a.charterselected{
width:151px;
background:url(Images/grey_btn_bg.jpg) left top repeat-x;
}

div.nav_cont ul.main li.pricing, div.nav_cont ul.main li.pricing a{
width:176px; /*96px;*/
}

div.nav_cont ul.main li.pricing a.pricingSelected{
width:176px;
background:url(Images/grey_btn_bg.jpg) left top repeat-x;
}

div.nav_cont ul.main li a:hover{ 
background:url(Images/grey_btn_bg.jpg) left top repeat-x;
}

div.nav_cont ul.main li a{
display:block;
text-align:center;
padding:12px 0 12px 0;/*10px 36px 0 36px;*/
margin:0;
text-decoration:none;
background:url(Images/blue_btn_bg.jpg) left top repeat-x;
color:#fff;
}

div.nav_cont ul.main li.contact a{
padding:12px 0 12px 0px;/*10px 38px 0 38px;*/
}
 

 
div.content_top{ 
background:url(Images/content_top.jpg) left top no-repeat;
width:910px;
height:9px;
padding:0;
margin:0;
overflow:hidden;
}

div.home_top{
/*border: 2px solid magenta;*/
width:850px;
padding:0;
margin:0 auto;
overflow:hidden;
}

div.main{ 
width:300px; 
margin:10px 15px 0 0; 
padding:0; 
/*border:2px solid #0066CC;*/
float:left;
}

div.main p{ 
margin:0;
padding:0 0 10px 0;
line-height:1.5em;
float:left;
font-size:1em;
color:#00529C;
border-boxttom:2px dotted #00529C;
}

div.home_top h2{
font-size:1.5em;
font-weight:bold;
line-height:1.3em;
letter-spacing:-.2px;
padding:0;
margin:10px 0 0 0;
display:block;
}

div.left{ 
width:211px; 
float:left;
padding:0 24px 0 0;
margin:0;
}

#valet_home{
float:left;
padding:0;
margin:10px 0 0 0;
width:297px;
height:206px;
}

div.home_bottom{
width:890px;
overflow:hidden;
margin:22px 3px 25px 17px;
}

div.home_bottom_col{
float:left;
width:275px;
padding-right:15px;
}

div.home_bottom ul li a
{
text-decoration:none;
}

div.home_bottom ul li a:hover
{
text-decoration:underline;
}

div.home_bottom h3.services{
overflow:hidden;
padding:31px 0 0 0;
margin:0 0 10px 0;
height:0;
display:block;
background:url(Images/h2_services.jpg) left top no-repeat;
width:276px;
}

div.home_bottom ul{
margin:0;
padding:0 0 0 10px;
list-style:none;
}

div.home_bottom ul li{
padding:5px 0 0 0;
margin:0;
background:url(Images/arrow_red.gif) left 5px no-repeat;
}

div.home_bottom ul li h4{
color:#be2400;
margin:0;
padding:0 0 2px 24px;
font-size: 1em;
}

div.home_bottom ul li p{
font-size:0.85em;
padding:0 0 8px 24px;
margin:0;
width:235px;
background:url(Images/divider_home_services.gif) right bottom no-repeat;
}

div.home_bottom ul li a{

}

div.authorised{
padding:20px;
margin:0 auto;
width:840px;
background:#e7e7e7 url(Images/service_repairs.png) 20px 20px no-repeat;
position:relative;
overflow:hidden;
}

div.authorised ul{
float:left;
list-style-type:none;
padding:0 40px 0 0;
margin:0;
width:120px;
} 

div.authorised ul#second{ 
list-style-type:none;
padding:10px 0 20px 200px;
margin:0 0 10px 0;
} 

div.authorised ul li{
	color: #00529D;
    font-size: 1em;
    font-weight: bold;
	padding-bottom:3px;
	padding-left:20px;
	background:#e7e7e7 url(Images/arrow_blue.png) left top no-repeat;
}

div.authorised ul li a{ 
text-decoration:none;
}

div.authorised ul li a#more{ 
text-decoration:none;
vertical-align:top;
}

div.authorised ul li a img{ 
border:none; 
padding:15px 36px 0 0;
}

div.authorised p{ 
margin:0; 
padding:0;
}

div.authorised p a{ 
font-size:.7em;
margin:0; 
padding:0 5px 0 0;
text-decoration:none;
color:#000000;
letter-spacing:1.7px;
}

div.makes
{
padding:24px 10px 10px 10px;
}

div.makes h3{
color: #00529D;
font-size:1em;
}


div.tout_getintouch {
    background: url(Images/tout_getintouch.png) no-repeat scroll left top transparent;
    float: right;
    height: 176px;
    overflow: hidden;
    padding-right: 20px;
    position: absolute;
	top:20px;
	right:0;	
    width: 290px;
}

div.tout_getintouch h3, div.tout_getintouch h4, div.tout_getintouch p {
    height: 0;
    overflow: hidden;
    padding-top: 20px;
}

div.tout_getintouch a {
    height: 0;
    left: 200px;
    overflow: hidden;
    padding-top: 20px;
    position: absolute;
    top: 133px;
}


/* inner template */

div.left_col{ 
padding:0 0 0 28px;
margin:20px 0 0 0;
float:left;
overflow:hidden;
width:245px;
/*border:solid 1px #000;*/
}

div.left_col ul{
margin:0;
padding:0;
list-style-type:none;
}

div.left_col ul li{
margin:0;
padding:110px 0 0 0;
height:0;
overflow:hidden;
}

div.left_col ul li.control4{
background:url(Images/panel_control4.jpg) left top no-repeat;
}

div.left_col ul li.selectv
{
padding-top:0;
height:166px;
}

div.left_col ul li.selectv a{
height:0;
background:url(Images/panel_valet.jpg) left top no-repeat;
padding-top:172px;
display:block;
overflow:hidden;
}


div.left_col ul li.authorised{
background:url(Images/panel_repairers.jpg) left top no-repeat;
}






div.right_col{ 
padding:0 0 0 32px;
margin:0 0 20px 0;
float:left;
overflow:hidden;
width:575px;
/*border:1px solid #000;*/
}

div.right_col p{
padding:0 0 10px 0;
margin:0;
}

div.right_col h2.inner{
display:block;
color:#00529c;
font-size:20px;
font-weight:normal;
margin:20px 0 15px 0;
padding:0;
} 

div.right_col ul{
margin:0;
padding:0 0 0 10px;
list-style:none;
}

div.right_col ul li{
padding:5px 0 0 0;
margin:0;
background:url(Images/arrow_red.gif) left 5px no-repeat;
}

div.right_col ul li h4{
color:#be2400;
margin:0;
padding:0 0 2px 24px;
font-size: 1em;
}

table.list{ 
margin:0 0 25px 0; 
padding:0; 
}

table.list tr{ 
vertical-align:top; 
}

div.right_col table.list tbody tr td{
border-bottom:1px solid #cbcbcb;
}

div.right_col table.list tbody tr td p{
padding:0;
margin:10px 0 10px 0;
}

div.right_col table.list tbody tr td img{ 
margin:10px 0 10px 0; 
padding:0; 
vertical-align:top;
}

div.right_col table.list tbody tr td p.bold{ 
font-weight:bold;
padding:0 0 10px 10px;
width:190px; 
}

/* contact stuff */
div.main_left{
padding:0 0 0 32px;
margin:20px 0 0 0;
float:left;
overflow:hidden;
width:288px;
/*border:1px solid #000;*/
}

div.main_right{
padding:0 30px 0 32px;
margin:20px 0 42px 0;
float:left;
overflow:hidden;
width:245px;
/*border:1px solid #000;*/
}

div.main_left table, div.main_right table{ 
margin:0;
}

div.main_left h2, div.main_right h2{ 
color:#00529c;
font-size:20px;
font-weight:normal;
margin:0 0 15px 0;
}

div.main_left table tr{ 
margin:0 0 10px 0;
}

div.main_right tr td{ 
padding:0 0 18px 0;
}

div.main_left table tr td.odd, div.main_right table tr td.odd{ 
font-weight:bold;
padding:0 0 18px 0;
}

div.right_col ul.standard{
margin:0;
paddng:0;
list-type-style:none;
}

div.right_col  ul.standard li.standard{
background:url(Images/arrow_red.gif) top left no-repeat;
padding:0 0 10px 20px;
margin:0;
}

div.list_cont{
overflow:hidden;
width:545px;
padding-left:30px;
margin-bottom:15px;
}


div.list_cont div{
float:left;
width:180px;
overflow:hidden;
}

div.list_cont div ul{
list-style-type:none;
padding:0;
margin:0;
}

div.list_cont div ul li{
padding:0 0 4px 24px;
margin:10px 0;
background:url(Images/arrow_red.gif) top left no-repeat;
font-weight:bold;
}

div.right_col table.list tbody tr td p.diff{ 
font-weight:bold;
padding:0 0 0px 10px;
width:500px; 
}

div.right_col table.list tbody tr td p.dload a{ 
padding:0 0 10px 10px;
width:190px;
text-decoration:none;
}

