body.default {
    color: #000000;
    font: 11px Verdana;
}

.main {
    background: url("/newcar/channels/images/masterlease/background.gif") repeat-y scroll left top transparent;
    padding-left: 15px;
    padding-right: 10px;
    margin: 0 auto 1em;
    position: relative;
    text-align: left;
    width: 753px;
	overflow:hidden;
}

.main-left {
	margin-left: 10px;
    width: 475px;
}

.main-right {
	clear:both;
	float:left;
	width:100%;
}

div.body {float:left;}

#header {
    height: 226px;
    padding: 0 10px;
    position: relative;
}

#header h1 {
    background: url("/newcar/channels/images/masterlease/Leasedrive_logo_inc-masterlease.gif") no-repeat scroll 10px 15px transparent;
    font-size: 1.5em;
    height: 75px;
    text-indent: -9999px;
	margin:0;
}

h1.title {
	color: #003377;
    font-size: 1.2em;
    margin: 0;
}
h1.title sub {vertical-align:bottom}

span.red {color: #003377;}

#topNav, #topNav li {list-style-type:none;margin:0;padding:0;}

#topNav {border:1px solid #CCC;overflow:auto;background-color:#003377}
#topNav li {float:left}
#topNav li a {display:block;padding:2px;text-decoration:none;color:#000;border-right:1px solid #CCC;color:#FFF}
#topNav li a:hover {background-color:#333}
#topNav li a.last {border-right:none}

#htop, #hmain, #hlow {
    left: 0;
    position: absolute;
    width: 752px;
}

#hlow {
    background: url("/newcar/channels/images/masterlease/home_bottombar.gif") repeat scroll 0 0 transparent;
    height: 6px;
    top: 200px;
}

#htop {
    background: url("/newcar/channels/images/masterlease/home_topbar.gif") repeat scroll 0 0 transparent;
    height: 6px;
    top: 70px;
}

#hmain {
    background: url("/newcar/channels/images/masterlease/image_swap1.jpg") repeat scroll 0 0 transparent;
    height: 124px;
    top: 76px;
}

#quickmenu ul {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 3px;
}

#quickmenu li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#quickmenu .first a {
    border: medium none;
}

#quickmenu a {
    border-left: 1px solid #002266;
    color: #002266;
    font-weight: bold;
    padding: 0 0.5em;
    text-decoration: none;
}

#menu {width: 160px;float:left}
#menu h2 {display: none;}
#menu ul, #menu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#menu a {
    border-top: 1px solid #DDDDDD;
    color: #224488;
    display: block;
    padding: 3px 5px 3px 3px;
    text-align: right;
    text-decoration: none;
}
#menu a img {border:0}
#menu li.closed a, #menu a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 2px solid #DDDDEE;
}
#menu li ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;	
    display: none;
    left: 160px;
    position: absolute;
    top: 1px;
    width: 160px;
}
#menu li:hover ul {display:block}

#menu p.follow-button {margin: 0;}
#menu p.follow-button a {background: none repeat scroll 0 0 transparent;border: medium none;}

#comcarLogo {float:left;margin:0 0 10px}

#footer {
  	background: none repeat scroll 0 0 #002266;
	border-bottom: 3px double #FFFFFF;  
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 10px;
    clear: both;
	margin:20px 0 0;
}

#footer p {
    margin: 0 0.5em;
}

#footer a {
    color: #FFFFFF;
    text-decoration: none;
}
