@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	} 
	
img,a {
	text-decoration:none;
	border:0;
	}	
	
.headerGreytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
	
.headerOrangetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fe9800;
	}
	
.selectedlinkBg {
	background:url(images/menulinkBg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	
	
.menutext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
.menutext:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}	
	
.menuBgmid {
	background:url(images/menuBg-mid.jpg) repeat-x;
	width:941px;
	}
	
.bannerleft {
	background-color:#7e7e7e;
	height:221px;
	width:356px;
	}
	
.bannerleftBox {
	background:url(images/bannerbox-mid.jpg) repeat-x;
	width:293px;
	}
	
.bannerleftBoxtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
	
.bottomBgmid {
	background:url(images/bottomBg-mid.jpg) repeat-x;
	width:923px;
	}
	
.bottomGreybox {
	background:#e2e2e2;
	width:374px;
	height:114px;
	}
	
.Greytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:7px;
	}
	
.NeedInsurancebox {
	background:#ffffff;
	width:374px;
	height:94px;
	border:1px #c9c8c8 solid;
	}
	
.orangetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe9800;
	}

.orangetext-12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fe9800;

	}

.orangetext-12-sel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	
	background-color:#FF0000;
	
	}
	
.footerbg {
	background:url(images/footerbg.jpg) no-repeat;
	background-color:#ecebeb;
	}										
		
.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}	
	
.footertext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	}
.footertext2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	}	
	
.srchrsultBox {
	background:url(images/srchrsultBg.jpg) repeat-x;
	width:935px;
	}
	
.srchrsultext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	}
	
.srchrsultMenu {
	background:url(images/srchrsultMenu-mid.jpg) repeat-x;
	width:910px;
	}
	
.srchrsultbodyBg-top {
	background:url(images/srchrsltBodybg-top.jpg) repeat-y;
	width:1000px;
	height:300px;
	}
	
.srchrsultbodyBg-bottom {
	background:url(images/srchrsltBodybg-bottom.jpg) no-repeat;
	width:1000px;
	background-position:bottom;
	}
	
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	

.text-light {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
	
	

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline-block;
    padding: 0px 0px;
    border: 1px solid #FFF;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.ErrorField {
    border-color: #D00;
    color: #000000;
    background: #FFFFFE;
}
	span.ValidationErrors {
    display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}

.error {
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}
	

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}	

.chkOptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

.formText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	}			

.inputbox {
        font-size: 11px;
}	

.red
{
	color:#FF0000;
}

.button {
	border : solid 1px #ffffff;
	background:#008000;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

.button-grey {

	background:#F4F4F0;
	color : #000000;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}	

.register-steps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#919A99;
	
	}

.green-small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77BE20;
	
	}

.left-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0192B5;
	font-weight:bold;
	
	}

.left-links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0192B5;
	font-weight:bold;
	text-decoration:underline;
	
	}


table.tablist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-right:0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.tablist th {
	margin: 0px;
	height: 20px;
	background-color:#EFEFEF;
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#563728;
	font-weight:bold;
}
table.tablist th.title {
	text-align: left;
}

table.tablist th a:link, table.adminlist th a:visited {
	color:#563728;
	text-decoration: none;
}

table.tablist th a:hover {
	text-decoration: underline;
}

table.tablist tr.row0 {
	background-color: #F9F9F9;
	text-align: left;
}
table.tablist tr.row1 {
	background-color: #FFF;
	text-align: left;
}
table.tablist td {
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*
table.tablist tr.row0:hover {
	background-color: #f1f1f1;
}
table.tablist tr.row1:hover {
	background-color: #f1f1f1;
}
*/
table.tablist td.options {
	background-color: #ffffff;
	font-size: 8px;
}

.formTable
{
border: 1px solid #ddd;
}


.vehicleLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0192B5;
	text-decoration:none;
}
.vehicleLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0192B5;
	text-decoration:underline;
}

.listLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe9800;
	text-decoration:none;
	}

.listLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe9800;
	text-decoration:underline;
	}


/*---Vehicle Preview--*/

.vehicleTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#777777;
}

.vehicleDetail-heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
}

.vehicleDetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
}

.spacing {
	padding:0px 0px 0px 12px;
	}

.enlargetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe9800;
	padding:3px 15px 0px 0px;
	}

.heading28 {
	font:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#333333;
	}
	
.heading18 {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	}	
	
.nextstepbg {
	background:url(images/nextstep-bg.jpg) repeat-x;
	height:183px;
	}

.comparisonTable{
	text-align:center;
}

.compareTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}


/*----End vehicle Preview--*/
	
.outerDiv{
	margin:0px;
	padding:0px;
	position:relative;
}	

.innerDiv{
	margin:0px;
	padding:0px;
	left:-145px;
	position:absolute;
	top:22px;
	width:270px;
	border:1px solid #777777;
	background-color:#ffffff;
	display:none;
}
	
	
	

	
