BODY {margin:0;}

DIV#container {margin:10px auto; position:relative; width:750px;}

BODY, P, LI, TD, TH {color:#333; font-size:12px;}
P, LI, TD, TH {line-height:1.6;}

H1#siteTitle {margin:0;}
H1#siteTitle A {display:block; position:relative; width:750px; height:131px; background-image:url(/images/header.gif); background-position:top left; background-repeat:no-repeat;}
H1#siteTitle SPAN {display:none;}

DIV#nav_main {position:absolute; top:0; left:0; width:455px; height:131px;}
DIV#nav_main {line-height:1.5; font-weight:bold; color:#FFFFFF;}
DIV#nav_main A {color:#FFFFFF;}
DIV#nav_main A.navSelected {color:#F66530;}
DIV#nav_main_inner {margin-top:1px; margin-left:15px;}

DIV#footer {
	text-align:center; color:#666666;
	clear:both;
}

/*
DIV#footer {
	text-align:center; color:#666666;
	margin-top:10px; margin-bottom:100%;
	clear:both;
	position:absolute;
	top:500px;
	left:0;
}

BODY#page-mini_leases-faqs DIV#footer, BODY#page-vehicle_leasing-faqs DIV#footer {
	position:relative;
	top:auto;
	left:auto;
}*/

DIV#footer DIV#copyright {padding-top:10px;}

DIV#contentInner {margin:5px 0 0 0;}

HTML > BODY DIV#content {
	/*padding-bottom:400px !important;*/
}

DIV#verticleSpacer {float:right; /*height:400px;*/ width:1px;}
DIV#content {background-color:#CCCCCC;}
DIV#contentInner {float:left; width:749px;}

DIV#content P {
	margin:10px auto;
}

@media print{
	H1#siteTitle SPAN {display:inline;}
	H1#siteTitle A {text-align:right;}
	DIV#nav_main A {color:#000000;}
}


DIV#content H2 {
	margin:10px auto;
}

STRONG SPAN {
	position:relative !important;
	top:-1px;
}

HTML > BODY STRONG SPAN {
	position:relative !important;
	top:-2px;
}

DIV#miniLeaseQuote {height:250px; position:relative;}

DIV#quoteGroupSelection {clear:both; height:50px; position:absolute; top:0; left:0;}
DIV#quoteGroupSelection A IMG {border:0; display:inline;}
/*DIV#quoteGroupSelection A {display:block; height:45px; color:#FFFFFF; background-color:#080808; float:left; text-align:center; font-size:40px; margin:2px; padding:0 5px;}
DIV#quoteGroupSelection A:hover, DIV#quoteGroupSelection A.selected {color:#FF6600; background-color:#080808;}*/

DIV#quoteTermSelection {clear:both; height:75px; position:absolute; top:75px; left:0;}
DIV#quoteTermSelection A IMG {border:0; display:inline;}
/*DIV#quoteTermSelection A {display:block; width:50px; height:65px; color:#FFFFFF; background-color:#080808; float:left; text-align:center; font-size:28px; margin:2px; padding:0 2px;}
DIV#quoteTermSelection A:hover, DIV#quoteTermSelection A.selected {color:#FF6600; background-color:#080808;}
DIV#quoteTermSelection A SMALL {font-size:10px; font-weight:bold;}*/

DIV#quoteMileageSelection {clear:both; height:75px; position:absolute; top:150px; left:0;}
DIV#quoteMileageSelection A IMG {border:0; display:inline;}

DIV#quoteMileageSelection.index, DIV#quoteGroupSelection.index , DIV#quoteTermSelection.index { float: left; clear: none; position: static; width: 249px; height: 75px;}

/*DIV#quoteMileageSelection A {display:block; width:80px; height:65px; color:#FFFFFF; background-color:#080808; float:left; text-align:center; font-size:28px; margin:2px; padding:0 5px;}
DIV#quoteMileageSelection A:hover, DIV#quoteMileageSelection A.selected {color:#FF6600; background-color:#080808;}
DIV#quoteMileageSelection A SMALL {font-size:10px; font-weight:bold;}*/

DIV#vehicle_details {height:139px; position:absolute; bottom:25px; right:0; width:408px; color:#FFFFFF; background-image:url("/images/price_bg.jpg");}
DIV#vehicle_details DIV#vehicle_description H4 {margin-top:0; font-weight:bold; color:#FFFFFF; background-color:#F88E20;}
DIV#vehicle_details DIV#vehicle_description A {color:white; text-decoration:underline; font-weight:bold;}
DIV#vehicle_details DIV#vehicle_description A:hover {}

DIV#vehicle_details DIV#enquireLink {
	position:absolute; bottom:-5px; right:20px;
}

DIV#vehicle_details DIV#enquireLink A {
	font-weight:bold; text-decoration:underline; font-size:11px;
}

DIV#vehicle_details DIV#vehicle_description {
	height:75px; width:220px;
	position:absolute; top:0; left:0;
	margin-left:20px; margin-top:10px;
}
DIV#vehicle_details DIV#vehicle_price {
	width:150px; height:85px;
	position:absolute; top:0; right:0;
	font-size:48px; text-align:center;
	margin-right:10px; margin-top:20px;
	border-left:3px solid; border-color:#FFEAD7;
}

.smallPrint {font-size:10px; color:#777}

DIV.insuranceQuoteLink {}
DIV.insuranceQuoteLink A {display:block; width:170px; height:31px; background-image:url(/images/button_insurance.gif); background-position:top left; background-repeat:no-repeat;}
DIV.insuranceQuoteLink A:hover {background-position:bottom left;}
DIV.insuranceQuoteLink A SPAN {display:none;}
