/*lm 20060404 mga*/
body {
	background:#fff url(../Images/Deal/bg.gif) repeat-x top left;
	margin:0;padding:0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,Verdana,Sans-serif;
}
a {color:#3e5f88;text-decoration:none;}
a:hover {text-decoration:underline;}

td {font-size:11px;}

img {border:none;display:block;}
img.inline {display:inline;}
img.dealerName {margin-top:38px;}
img.SectionBarImg {border-right:1px solid #878791;}

h1 {font-size:1em;margin:0;}
h2 {font-size:1em;margin:0;}

p {margin-top:0;}
p.header {color:#9999a3;margin:5px 5px 0 0;}
p.footer {color:#9999a3;font-size:1.1em;margin:15px}
p.small {font-size:0.9em;}



ul.navGroup {margin:0;padding:0;list-style-type:none;border-top:1px solid #ccccd1;width:180px;padding-top:5px;margin-bottom:10px;}
ul.navGroup li {padding-left:10px;background:url(../Images/Deal/navigation_arrow.gif) no-repeat center left;line-height:1.6em;}
ul.navGroup a {color:#3e5f88;}


table.footer {margin-top:100px;}
table.ContentTable {margin-bottom:0.5em;border-bottom:1px solid #ccccd1}
table.ContentTable td,table.ContentTable th {padding:4px 5px 2px 5px;}
table.ContentTable th {text-align:left;}
table.ContentTable thead th {background:#d7d7dd;border-bottom:1px solid #ccccd1}
table.ContentTable tbody th {border:1px solid #ccccd1; border-top:none; background:#f2f2f7; font-weight:normal; color:#3d3d3d;}
table.ContentTable tbody td {border-right:1px solid #ccccd1;background:#f8f8fb;padding-left:10px;}
table.ContentTable tr.last th,table.ContentTable tr.last td {border-bottom:none;}


.Datagrid td {padding:3px 7px;}
.DatagridHeader td {
	background:#f0f0f5;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.DatagridHeader td.active {
	background:#d7d7dd;
	font-weight:bold;
	border-bottom:none;
}
.DatagridHeader td.spacer {
	width:100%;
	background-color:transparent;
}
.DatagridHeader a {
	color:#000;
}
.DatagridContent {
	width:100%;
	border:1px solid #d7d7dd;
	border-top:10px solid #d7d7dd;
}
.DatagridContent tr.even {}
.DatagridContent tr.odd {background-color:#f0f0f5;}



	#Content { BACKGROUND:#f4f4f4 }
	.content { PADDING:20px; }
	.pagingPage { WIDTH:30px }
	.resultsTitle { PADDING:0px 0px 3px 0px; }
	.resultsLegend { PADDING:2px 12px 2px 12px; BACKGROUND:#5C7FB7; WIDTH:110px; color:#fff; font-weight:bold;}
	.resultsContent { PADDING:2px 12px; BACKGROUND:#f0f0f5;}
	.resultsIsPicture { BACKGROUND: url(images/common/ico_picture.gif) no-repeat right 50%}
	.resultBorder { BORDER-RIGHT: #b5bbad 1px solid; BORDER-TOP: #b5bbad 1px solid; BORDER-LEFT: #b5bbad 1px solid; BORDER-BOTTOM: #b5bbad 1px solid }
	.resultNoBorder { BORDER-RIGHT: #d7dbd2 1px solid; BORDER-TOP: #d7dbd2 1px solid; BORDER-LEFT: #d7dbd2 1px solid; BORDER-BOTTOM: #d7dbd2 1px solid }
	#YearBlock { DISPLAY: none }
	#ModelBlock { DISPLAY: none } 

	
	.title {height:15px;color:#000;font-weight:bold;font-size:12px;}
	
	.whiteSpacing {border-bottom:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
	.blueSpacing {border-bottom:solid 1px #99B2B2;border-right:solid 1px #99B2B2;}
	.whiteSpacingBottom {border-bottom:solid 1px #FFFFFF;}
	.darkBlueBG {background:#5C7FB7; color:#ffffff;}
	.blueBG {background:#f0f0f5;}
	.grayBG {background:#E1E1E1;}
	.whiteBG {background:#FFFFFF;}
	.white {color:#fff}
	.lineSepar {border-bottom:solid 1px #B2B2B2; height:1px;}

	.clickable {cursor:pointer;	display:inline;}
	.noDisplay {display:none;}
	

	.link {text-decoration:none;color:#5E5E5E;font-weight:bold;display:inline;}
	.link img {vertical-align:-3px;margin-right:6px;display:inline;}

	
	
table.formTable td,table.formTable th {padding:4px 5px 2px 5px;}
table.formTable th {text-align:left;}
table.formTable thead th {background:#d7d7dd;border-bottom:1px solid #ccccd1}

	
/* 	adding icon on a span */
.Arrowed {padding-left:10px;}
.ArrowOrange {background:url(../Images/Deal/arrow_orange.gif) center left no-repeat;}

.Doctype {padding-right:18px;}
.DoctypePDF {background:url(../Images/Deal/icon_pdf.gif) center right no-repeat;}


/*GENERIC FORM ELEMENTS*/
form {margin:0;padding:0;}
textarea,select {font-size:1em;	font-family: Arial,Verdana,Sans-serif; border:none; padding:0px; margin:0px; background-color:#FFFFFF;}

.input {font-family:Verdana; border:solid 1px #3e5f88; padding:1px 5px 1px 5px; background:#FFFFFF; font-size:11px; width:290px;}
	.inputSmall {width:40px;}
	.inputMedium {width:70px;}
	.inputLarge {width:236px;}
div.FormBorderInput {border:1px solid #3e5f88;}
div.FormBorderSelect {border:1px none #3e5f88;}
div.FormBorderSelect select {border:1px solid #3e5f88;}
.ContactForm {border:1px solid #e6e6eb;}
.ContactForm td.label{padding-right:10px;}
.ContactFormRadio {background:#f0f0f5;margin:0;width:12px;height:12px;}
.ContactFormTable td {padding-top:3px;vertical-align:top;}
.ContactForm label {margin:0 5px;}

	.drop {border:solid 1px #3e5f88;padding:2px 5px 2px 5px;background:#FFFFFF URL(images/common/arrow_drop.gif) no-repeat right;cursor:pointer;}
	.dropExt {border:solid 1px #3e5f88;background:#F0F0F5;font-size:11px;}
	.dropExt .off {cursor:pointer;background:#EFF0F0;padding:0px 5px 2px 5px;}
	.dropExt .on {cursor:pointer;background:#D9DEE9;padding:0px 5px 2px 5px;}

.listDropStyle {position:absolute;top:0px;left:0px;z-index:500;visibility:hidden;}

/*smal banners*/
.send2Gsm {
	display:block;
	background-image:url(../Images/Deal/ban_sms_address.gif);
	font-family:Arial,Verdana;font-size:11px;text-transform:uppercase;
	width:90px;
	height:45px;
	padding-left:75px;
	padding-top:5px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
}
.streetMap {
	display:block;
	background-image:url(../Images/Deal/ban_map.gif);
	font-family:Arial,Verdana;font-size:11px;text-transform:uppercase;
	width:90px;
	height:38px;
	padding-left:75px;
	padding-top:12px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
/*end banners*/



