BODY
{
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 11pt;
	margin: 0;
	padding: 0;
	/*font-size:62.5%;*/
}

IMG
{
	border: 0px;
}

A
{
	text-decoration: underline;
	color: #000000;
}

A:hover
{
	text-decoration: underline;
	color: #000000;
}


/*P{
	margin-bottom:1em;
	margin-top:0;
	font-size:1.1em;

}*/

h1
{
	font-size: 18px;
	font-weight: bold;
	color: #74a0c3;
	padding: 0;
	margin: 0 0 0.7em 0;
	padding-left: 2px;
}


h2
{
	font-size: 13px;
	font-weight: bold;
	color: #74a0c3;
	padding: 0;
	margin: 0.3em 0 0.3em 0;
	padding-left: 2px;
	
}

h3
{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 3px;
}

h4
{
	font-weight: normal;
	font-size: 200%;
	color: #a11916;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	
}

h5
{
	font-weight: normal;
	font-size: 200%;
	color: #74a0c3;
	margin-top: 30px;
}


.clr{
	clear:both;
}

.clrLeft{
	clear:left;
}

.clrRight{
	clear:right;
}



DIV#outer_body
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	clear: both;
}

DIV#main_container
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background-image: url(/content/images/sld/edgefade.jpg);
	background-repeat: repeat-y;
}

DIV#footer
{
	margin: 0 auto;
	padding: 8px 0 0 5px;
	width: 1000px;
	background-image: url(/content/images/sld/footerfade.jpg);
	background-attachment: top;
	background-repeat: no-repeat;
	clear: both;
	font-size: 7pt;
}

DIV#footer UL
{
	margin: 0;
	padding: 0;
	height: 20px;
	float: left;
	list-style: none;
}

DIV#footer UL LI
{
	margin: 0;
	padding: 0 10px 0 10px;
	height: 15px;
	display: inline;
	float: left;	
	border-right: 1px solid #6a9ccd;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

DIV#footer UL LI:hover
{
	text-decoration: underline;
	color: #000000;
}

DIV#footer UL LI A
{
	text-decoration: none;
	color: #000000;
}

DIV#footer UL LI A:hover
{
	text-decoration: underline;
	color: #000000;
}

DIV#header
{
	margin: 0 auto;
	padding: 0;
	width: 980px;
	height: 79px;
	background-image: url(/content/images/sld/headerfade2009.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
}

DIV#upper_pane
{
	min-height: 461px;
	height: auto !important;
	height: 461px;
	margin: 0 10px 0 10px;
	padding: 0;
	width: 980px;
	background-image: url(/content/images/sld/cta_fade.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

DIV#call_to_action
{
	margin: 0;
	padding: 0;
	min-height: 461px;
	height: auto !important;
	height: 461px;
	float: left;
	width: 625px;
}

DIV#cta_top
{
	min-height: 134px;
	height: auto !important;
	height: 134px;
	width: 535px;
	margin: 0;
	padding: 40px 10px 0px 80px;
}

DIV#cta_bottom
{
	min-height: 287px;
	height: auto !important;
	height: 287px;
	width: 625px;
	margin: 0;
	padding: 0;
}


DIV#latest_offers
{
	min-height: 461px;
	height: auto !important;
	height: 466px;
	margin: 0;
	float: right;
	padding: 0;
	width: 335px;
	background-image: url(/content/images/sld/offers_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

DIV#latest_offers_general
{
	min-height: 461px;
	height: auto !important;
	height: 459px;
	margin: 0;
	float: right;
	padding: 0;
	width: 335px;
	background-image: url(/content/images/sld/offers_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


DIV#lower_pane
{
	margin: 0 10px 0 10px;
	padding: 3px 3px 0 3px;
	width: 974px;
	clear: both;
}

DIV#lower_pane_inner
{
	margin: 0;
	padding: 0;
	background-color: #e8e8e8;
	width: 974px;
	background-image: url(/content/images/sld/lower_div_bg.jpg);
	background-repeat: repeat-y;
}

DIV#welcome
{
	min-height: 272px;
	height: auto !important;
	height: 272px;
	margin: 0;
	float: left;
	padding: 0 3px 0 0;
	width: 639px;
}

DIV#welcome_inner
{
	min-height: 272px;
	height: auto !important;
	height: 272px;
	margin: 0;
	padding: 0;
	width: 639px;
	background-color: #e8e8e8;
}

DIV#dealer_list
{
	min-height: 272px;
	height: auto !important;
	height: 272px;
	margin: 0;
	padding: 0;
	float: right;
	width: 332px;
}

DIV#logo
{
	float: left;
	margin: 0;
	padding: 0;
	width: 79px;

	min-height: 69px;
	height: auto !important;
	height: 69px;
}

DIV#title
{
	margin: 0;
	padding: 0;
	width: 901px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
	float: right;
}

DIV#topnav
{
	margin: 0;
	padding: 0;
	width: 901px;
	min-height: 24px;
	height: auto !important;
	height: 24px;
	float: right;
}

DIV#topnav UL
{
	margin: 0;
	padding: 0;
	min-height: 24px;
	height: auto !important;
	height: 24px;
	float: left;
	list-style: none;
	font-family: Verdana, Arial, Helvetica;
}

DIV#topnav UL LI
{
	margin: 0;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	display: inline;
	float: left;	
	border-right: 1px dotted #b2b2b2;
	font-size: 70%;
	font-weight: bold;
	color: #4081c0;
	font-size:11px;
}

DIV#topnav UL LI:hover
{
	background-image: url(/content/images/sld/nav_bg.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
	color: #4081c0;
}

DIV#topnav UL LI A
{
	text-decoration: none;
	color: #4081c0;
	display: block;
	padding: 7px 10px 4px 10px;
}

DIV#topnav UL LI A:hover
{
	text-decoration: none;
	color: #4081c0;
	display: block;
	padding: 7px 10px 4px 10px;
}

DIV#latest_1
{
	position: relative;
	margin: 0px;
	padding: 3px;
	top: 17px;
	left: 11px;
	width: 305px;
	min-height: 202px;
	height: auto !important;
	height: 202px;
	background-color: #f8f8f8;
}

DIV#latest_2
{
	position: relative;
	margin: 0px;
	padding: 3px;
	top: 26px;
	left: 11px;
	width: 305px;
	min-height: 202px;
	height: auto !important;
	height: 202px;
	background-color: #f8f8f8;
}

DIV#latest_1_inner
{
	margin: 0px;
	padding: 0px;
	width: 305px;
	min-height: 202px;
	height: auto !important;
	height: 202px;
}

DIV#latest_2_inner
{
	margin: 0px;
	padding: 0px;
	width: 305px;
	min-height: 202px;
	height: auto !important;
	height: 202px;
}

DIV#offer_detail_1
{
	margin: 0;
	padding: 0 7px 0px 7px;
}

DIV#offer_detail_2
{
	margin: 0;
	padding: 0 7px 0px 7px;
}

DIV#welcome_text
{
	margin: 0;
	padding: 0 44px 10px 46px;
	font-size: 8pt;
	font-weight: normal;
}


DIV#dealer_loc
{
	min-height: 421px;
	height: auto !important;
	height: 421px;
	margin: 0 13px 0 13px;
	padding: 0;
	width: 974px;
	background-color: #e0e0e0;
}

DIV#dealer_loc_left
{
	position: relative;
	min-height: 341px;
	height: auto !important;
	height: 341px;
	margin: 0;
	float: left;
	padding: 40px 0 40px 40px;
	width: 380px;
	background-color: #e0e0e0;
}

DIV#dealer_loc_right
{
	min-height: 291px;
	height: auto !important;
	height: 291px;
	margin: 0;
	float: right;
	padding: 90px 40px 40px 0;
	width: 514px;
	background-color: #e0e0e0;
}

.offertext_main
{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.cta_text
{
	color: #000000;
	font-size: 8pt;
	width: 400px;
	font-weight: normal;
}
.cta_text2
{
	color: #000000;
	font-size: 8pt;
	width: 290px;
	font-weight: normal;
}
.dealer_loc_text
{
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.light_row
{
	background-image: url(/content/images/sld/dealer_light_bg.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000000;
}

.light_row A
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.light_row A:hover
{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

.dark_row
{
	background-image: url(/content/images/sld/dealer_dark_bg.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000000;
}

.dark_row A
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.dark_row A:hover
{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

.light_row:hover
{
	font-size: 8pt;
	background-image: url(/content/images/sld/dealer_over_bg.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
}

.dark_row:hover
{
	font-size: 8pt;
	background-image: url(/content/images/sld/dealer_over_bg.jpg);
	background-attachment: top;
	background-repeat: repeat-x;
}

.dealer_loc_input
{
	margin: 0 0 2px 3px;
	border: 0px;
	width: 162px;
	height: 14px;
	font-size: 70%;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}

.routeplan_input
{
	margin: 4px 0 2px 3px;
	border: 0px;
	width: 162px;
	height: 14px;
	font-size: 70%;
	font-family: 'Trebuchet MS', Arial, Helvetica;
}

DIV#offer
{
	margin: 0 31px 0 31px;
	padding: 25px 0 25px 0;
	width: 938px;
	border-bottom: 1px solid #d4d4d4;
	clear: both;
	min-height: 168px;
	height: auto !important;
	height: 168px;
}

DIV#mm_results
{
	display: none;
	min-height: 336px;
	height: auto !important;
	height: 336px;
	margin: 0;
	float: right;
	padding: 45px 40px 40px 0;
	width: 514px;
	background-color: #e0e0e0;
}

DIV#mm_results A
{
	color: #000000;
	text-decoration: underline;
}

DIV#mm_results A:hover
{
	color: #000000;
	text-decoration: underline;
}

DIV#map
{
	float: right;
	min-height: 238px;
	height: auto !important;
	height: 238px;
	width: 272px;
	margin: 0;
	padding: 0;
}

DIV#mm_choice
{
	float: left;
	width: 230px;	
	margin: 0;
	padding: 0;
	font-size: 75%;
	height: auto !important;
}

DIV#mm_dir_results
{
	margin: 0 13px 0 13px;
	padding: 0 0 20px 0;
	width: 974px;
	display: none;
}

DIV#dir_header
{
	background-color: #e0e0e0;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	margin: 4px 0 0 0;
	padding: 10px 15px 10px 15px;
	width: 944px;
	color: #648bac;
	font-weight: bold;
}

DIV#dir_step
{
	min-height: 165px;
	height: auto !important;
	height: 165px;
	margin: 0;
	padding: 15px;
	width: 944px;
}

DIV#dealerDiv1
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 8pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 66px;
	left: 99px;
	padding: 2px 10px 2px 10px;
	margin: 0;
	width: 70px;
	z-index: 1000;
}

DIV#dealerDiv2
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 115px;
	left: 24px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 85px;
}

DIV#dealerDiv3
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 178px;
	left: 58px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 97px;
}

DIV#dealerDiv4
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 114px;
	left: 154px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 100px;
}

DIV#dealerDiv5
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 86px;
	left: 168px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 70px;
}

DIV#dealerDiv6
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 136px;
	left: 166px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 85px;
}

DIV#dealerDiv7
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 194px;
	left: 169px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 90px;
}

DIV#dealerDiv8
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 134px;
	left: 210px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 70px;
}

DIV#dealerDiv9
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 208px;
	left: 196px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 90px;
}

DIV#dealerDiv10
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 186px;
	left: 242px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 115px;
}

DIV#dealerDiv11
{
	position: absolute;
	display: none;
	background: url(/content/images/sld/dealer_div_bg.jpg) repeat-x;
	font-family: 'Trebuchet MS', Arial, Helvetica;
	font-size: 10pt;
	color: #ffffff;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	top: 88px;
	left: 260px;
	padding: 0 10px 0 10px;
	margin: 0;
	width: 115px;
}


/**********Added 9-07-08*********/



#twoColLayout{ 
padding:12px 0 0 60px;
}


.copy{
float:left; 
width:522px; 
padding-top:39px; 
padding-bottom:20px;
font-size:11px;
}

.copy UL{
margin:0 0 10px 20px; 
padding:0; 
color:#74a0c3;
}


.copy UL LI{
display:block;

}

/*=========== added by hamid on 26-03-09  ================*/
.left{
	float:left;
}
.right{
	float:right;
}

.right13{	
	padding-right:13px;
}
.right22{	
	padding-right:22px;
}
.top10{ padding-top:10px;}

.dealerWelcomeImg{
width:115px;
}















