

#outerdiv
{
width:859px;
padding:25px 0px 20px 0px;
}

#homeheader {
	position:relative;
	width:812px;
	height:103px;
	z-index:1;
	left:3px;
}
#headerrow1
{
width:812px;
height:103px;
background-image:url(../images/header/innerheder.jpg);
background-repeat:no-repeat;
}

#innerbg1
{
background-image:url(../images/table_layout/innerbg1.jpg);
float:left;
width:859px;
height:34px;
background-repeat:no-repeat;
}

#innermidbg
{
background-image:url(../images/table_layout/innerbg2.jpg);
background-repeat:repeat-y;
clear:both;
float:left;
width:859px;
}

#inner_center
{
padding-top:200px;
}

#innerbg3
{
background-image:url(../images/table_layout/innerpagebottom.jpg);
clear:both;
float:left;
width:859px;
height:106px;
}

#homeheaderleftbg
{
background-image:url(../images/menus/left_bg.jpg);
width:138px;
height:22px;
}
#homeheaderrightbg
{
background-image:url(../images/menus/right_bg.jpg);
background-repeat:no-repeat;
width:135px;
height:32px;
}

td.homemenu
{
background-image:url(../images/menus/home.jpg);
width:62px;
}
td.homemenuhover
{
background-image:url(../images/menus/home_mo.jpg);
width:62px;
cursor:pointer;
cursor:hand;
}
td.dealermenu
{
background-image:url(../images/menus/dealer_locator.jpg);
width:128px;
}
td.dealermenuhover
{
background-image:url(../images/menus/dealer_locator_mo.jpg);
width:128px;
cursor:pointer;
cursor:hand;
}
td.newsmenu
{
background-image:url(../images/menus/news.jpg);
width:68px;
}
td.newsmenuhover
{
background-image:url(../images/menus/news_mo.jpg);
width:68px;
cursor:pointer;
cursor:hand;
}
td.empmenu
{
background-image:url(../images/menus/employment.jpg);
width:115px;
}
td.empmenuhover
{
background-image:url(../images/menus/employment_mo.jpg);
width:115px;
cursor:pointer;
cursor:hand;
}
td.corpmenu
{
background-image:url(../images/menus/corporate_information.jpg);
width:166px;
}
td.corpmenuhover
{
background-image:url(../images/menus/corporate_information_mo.jpg);
width:166px;
cursor:pointer;
cursor:hand;
}


#back_button
{
position:absolute;
left:830px;
top:230px;
width:65px;
height:28px;
}
td.maketxthover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
color:#8D8D8D;
font-weight:bold;
}

td.maketxthover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
color:#355B6E;
font-weight:bold;
}

table.headertable
{
width:812px;
height:178px;
padding:0px;
vertical-align:top;
}

td.buick,td.buickhover,td.chevrolet,td.chevrolethover,td.chrysler,td.chryslerhover,td.dodge,td.dodgehover,td.ford,td.fordhover,td.gmc,td.gmchover,td.jeep,td.jeephover,td.nissan,td.nissanhover,td.pontiac,td.pontiachover,td.scion,td.scionhover,td.toyota,td.toyotahover
{
width:89px;
height:71px;
background-repeat:no-repeat;
}

/* Home SubMenu <Div> Setting */
div#selectamodeldiv, div#virtualbrouchurediv, div#vehiclereviewdiv {
position:absolute; 
z-index:1; 
background-color:#004962; 
visibility:hidden;  
/*border:1px solid #004962;*/
}
div#selectamodeldiv{
left:217px;
width:65px;
height:49px;
top: 124px;
}
div#virtualbrouchurediv{
left:690px;
width:65px;
height:49px;
top: 140px;
}
div#vehiclereviewdiv{
left:690px;
width:65px;
height:49px;
top: 156px;
}
div#newcarsdiv, div#preowneddiv, div#specialsdiv, div#servicediv, div#researchdiv, div#bodyshopdiv, div#financediv, div#aboutusdiv ,div#homehomediv {
position:absolute; 
top: 124px;
z-index:1; 
background-color:#004962; 
visibility:hidden;  
/*border:1px solid #004962;*/
}

div#newcarsdiv {
left:30px;
width:150px;
height:49px;
}
div#preowneddiv {
left:140px;
width:150px;
height:49px;
}
div#specialsdiv {
left:263px;
width:150px;
height:65px;
}
div#servicediv {
left:408px;
width:158px;
height:49px;
}
div#researchdiv {
left:540px;
width:120px;
height:49px;
}
/*div#bodyshopdiv {
left:605px;
width:115px;
height:17px;
}
*/div#financediv {
left:649px;
width:145px;
height:33px;
}
div#aboutusdiv {
left:746px;
width:150px;
height:81px;
}
td#footercol6{
width:130px;
background-image:url(../images/other_images/inner_poweredby.jpg);
background-repeat:no-repeat;
background-position:center;
padding-right:2px;
vertical-align:top;

}

/* page based styles */ 
td#middlepart, td#leftbanner, td#centerpart, td#rightbanner, td#centerpartleftbg {
height:511px;
}
td#leftbanner{
width:100px;
height:511px;
background-image:url(../images/table_layout/left_bg2.jpg);
background-repeat:no-repeat;
background-position:center;
vertical-align:middle;
/*border:1px #FF0000 thin;
*/}
td#centerpart{
width:800px;
}
table#rightbanner{
width:100px;
height:511px;
vertical-align:top;
background-image:url(../images/table_layout/right_bg2.jpg);
background-repeat:no-repeat;
background-position:center;
/*border:1px #FF0000 thin;*/
}

td#centerpartcontent{
width:800px;
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:center;
text-align:center;
vertical-align:top;

}

td#pagetitle, td#moreinfopagetitle{
height:30px;
vertical-align:bottom;
text-align:left;
}
td#pagetitle {
padding-left:20px;
padding-top:0px;
width:530px;
}

td#pagetitleright{
width:154px;
vertical-align:middle;
}
td#middletwotables {
height:290px;
vertical-align:top;
}
td#middletwotablesthankyou {
height:406px;
vertical-align:top;
}
table#yourcommentstable, td#yourcommentsfield {
width:638px;
height:78px;
text-align:center;
background-image:url(../images/forms/your_comments.jpg);
background-repeat:no-repeat;
}
td.comment_left
	{
	width:9px;
	height:72px;
	background-image:url(../images/forms/your_comments/left_strip.jpg);
background-repeat:no-repeat;
	}
td.comment_right
	{
	width:9px;
	height:72px;
	background-image:url(../images/forms/your_comments/right_strip.jpg);
background-repeat:no-repeat;
	}
td.comment_middle
	{
text-align:center;

}

td.comment_middle_new
	{
	height:72px;
	background-image:url(../images/forms/your_comments/middle_strip.jpg);
background-repeat:repeat-x;
width:619;
}


td.comment_down
	{
	height:14px;
	width:633px;
	background-image:url(../images/forms/your_comments/shadow.jpg);
	}
td#submitbuttontable {
height:30px;
vertical-align:bottom;
text-align:right;
}
td#bottomspace {
height:20px;
vertical-align:bottom;
}
td#botstrip
{
background-image:url(../images/table_layout/line.jpg);
width:800px;
height:2px;
background-repeat:no-repeat;
}
td#botstriplast
{
width:800px;
height:12px;
background-color:#CCCCCC;
vertical-align:bottom;
}

td#submitbuttontext {
width:500px;
text-align:right;
color:#000000;
}
td#submitbuttontd {
width:200px;
text-align:left;
border:#FF0000;
}

input#SubmitButton {
background-repeat:no-repeat;
background-position:center;
height:32px;
width:114px;
border:0px;
}
input.submitbutton {
background-image:url(../images/buttons/submit.jpg);
}
input.submitbuttonhover {
background-image:url(../images/buttons/submit_mo.jpg);
}
input.moresubmitbutton {
background-image:url(../images/buttons/submit.gif);
}
input.moresubmitbuttonhover {
background-image:url(../images/buttons/submit_mo.gif);
}
input.closebutton {
background-image:url(../images/buttons/close.jpg);
}
input.closebuttonhover {
background-image:url(../images/buttons/close_mo.jpg);
}
td#yourcommentstext, td#yourcommentslongtext, td#yourresumetext {
text-align:right;
width:400px;
}
td#yourcommentstext{
background-image:url(../images/forms/your_comments/your_comments.jpg);
height:18px;
background-repeat:no-repeat;
background-position:right;
}
td#yourresumetext{
background-image:url(../images/forms/your_comments/paste_your_resume_here.jpg);
height:53px;
background-repeat:no-repeat;
background-position:10px 20px;
}
td#yourcommentstext1{
font-size:16px;
height:10;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:right
}

td#yourcommentslongtext{
height:38px;
}
td#yourcommentsfield1 {
padding-left:10px;
width:394px;
vertical-align:middle;

}

#Comments, #resume {
height:48px; 
width:348px;
border:1px #A1B5CE solid;
}
td.Labels {
height:21px;
text-align:right;
}
td.WhereDid {
height:65px;
padding-bottom:10px;
background-image:url(../images/forms/quick_quote/where_did.jpg);
background-position:center;
background-repeat:no-repeat;
vertical-align:bottom;
text-align:center;
}
td.LeftTableTitle, td.RightTableTitle, td.RightTableTitleNoBG {
height:14px;
}
td.LeftTableTitle {
background-image:url(../images/forms/contactus/your_contact.jpg);
background-repeat:no-repeat;
background-position:center;
}
td.RightTableTitle {
background-image:url(../images/forms/quick_quote/your_vehicle_info.jpg);
background-repeat:no-repeat;
background-position:center;
}
td.RightTableTitleNoBG{
background-image:none;
}
td#leftTableTD{
width:354px;
height:290px;
}
td#rightTableTD{
width:360px;
height:290px;
}
td#leftTableTD table tr td.Labels {
width:225px;
}
td#leftTableTD table tr td.Fields {
padding-left:10px;
width:170px;
}
td#rightTableTD table tr td.Labels {
width:125px;
}
td#rightTableTD table tr td.Fields {
padding-left:10px;
width:225px;
}
.Mandatory{
background-image:url(../images/forms/bullet.jpg);
background-repeat:no-repeat;
}
span.Mandatory {
background-position:right;
padding-right:6px;
}
td.Mandatory{
background-position:left;
padding-left:6px;
}


/* Small Finance / PriceQuote Form Starts Here */
table#smallpageprice {
background-image:url(../images/forms/get_pricequote.jpg);
background-repeat:repeat-x;
background-position:top;
height:293px;
width:134px;
}

td#price_quotebg {
background-image:url(../images/forms/get_price.jpg);
}
td#financeform{
height:190px;
}
td.SmallMandatory {
height:19px;
text-align:right;
padding-right:55px;
font-size:9px;
}
td.SmallLabels {
height:19px;
text-align:left;
padding-left:7px;
color:#000000;
}
td.SmallLabels input {
width:115px;
height:17px;
border:1px solid #000000;
padding:1px;
}
td.SmallLabels input#OffPhone1, td.SmallLabels input#OffPhone2 {
width:24px;
}
td.SmallLabels input#OffPhone3 {
width:32px;
}


/* Small Finance / PriceQuote Form Ends Here */

/* SubHeader List */
td.thankyousubheader{
background-image:url(../images/subheaders/thank_you.jpg);
}
td.researchsubheader {
background-image:url(../images/subheaders/research.jpg);
}
td.partservicesubheader {
background-image:url(../images/subheaders/parts_service.jpg);
}
td.meetstaffsubheader{
background-image:url(../images/subheaders/meet_staff.jpg);
}
td.meetteamsubheader{
background-image:url(../images/subheaders/meet_team.jpg);
}
td.contactussubheader {
background-image:url(../images/subheaders/contact_us.jpg);
}
td.careerssubheader {
background-image:url(../images/subheaders/careers.jpg);
}
td.communitysubheader {
background-image:url(../images/subheaders/communityrelations.jpg);
}
td.onlinespecialssubheader {
background-image:url(../images/subheaders/online_specials.jpg);
}
td.bodyshopsubheader{
background-image:url(../images/subheaders/bodyshop.jpg);
}
td.hourssubheader{
background-image:url(../images/subheaders/hrs_directions.jpg);
}
td.aboutussubheader{
background-image:url(../images/subheaders/about_us.jpg);
}
td.preownedsubheader{
background-image:url(../images/subheaders/preowned.jpg);
}
td.financesubheader{
background-image:url(../images/subheaders/finance.jpg);
}
td.comingsoonsubheader{
background-image:url(../images/subheaders/coming_soon.jpg);
}
td.partssubheader{
background-image:url(../images/subheaders/parts_service.jpg);
}
td.customerrefsubheader{
background-image:url(../images/subheaders/customer_reff.jpg);
}
td.customertestisubheader{
background-image:url(../images/subheaders/customer_testimonials.jpg);
}
td.sellussubheader{
background-image:url(../images/subheaders/sell_car.jpg);
}
/* Service Appointment */
td#ServiceMessageTable {
height:54px;
background-image:url(../images/forms/service_appointments/recever.jpg);
background-repeat:no-repeat;
background-position:top;
}
td#Receiver {
/*background-image:url(../images/forms/service_appointment/receiver.jpg);
background-repeat:no-repeat;
background-position:5px 5px;*/
width:60px;
}
td#ServiceMessage{
padding-right:17px;
text-align:justify;
}
td.LabelsServiceAdvisor {
height:31px;
text-align:right;
}

a.PrevNext:link, a.PrevNext:visited {
	 color: #000000;
	 text-decoration: none;
	 font-weight:normal;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.PrevNext:hover {
	 color: #983434;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 text-decoration:none;
}
a.EmailId:link, a.EmailId:visited {
	 color: #000000;
	 text-decoration: none;
	 font-weight:normal;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.EmailId:hover {
	 color: #983434;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 text-decoration:none;
}
/* Careers */
div#innerpage {
	width:690px;
	height:378px;
	overflow:auto;
	text-align: center;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
/*	border-bottom:1px solid #000000;
	border-top:1px solid #000000;*/
}
td.topspace {
height:10px;
}
td.topspace15 {
height:15px;
}
table#careerstable{
background-color:#1E2541;
width:670px;

}
td#careersjobtype{
width:134px;
}
td#careersjobtitle{
width:79px;
}
td#careerslocation{
width:61px;
}
td#careersqualification{
width:85px;
}
td#careerssalary{
width:60px;
}
td#careersjobdescription{
width:132px;
}
td#careersclicktoapply{
width:95px;
}
td.careersheading, td.couponheading, td.meetstaffheading{
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-weight:bold;
background-color:#4B9EE0;
}
td.careersheading, td.couponheading {
height:25px;
}
td.meetstaffheading{
height:45px;
}
td.careerstablecontent, div.careerstableapply, div.careerstableapplyhover{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
}

div.careerstableapply, div.careerstableapplyhover{ 
background-repeat:no-repeat;
background-position:center;
height:40px;
width:80px;
cursor:pointer;
cursor:hand;
}
div.careerstableapply{
background-image:url(../images/buttons/apply.jpg);
}
div.careerstableapplyhover{
background-image:url(../images/buttons/apply_mo.jpg);
}
td.navigationtd{
height:20px;
vertical-align:middle;

}
td.navigationtd table {
text-align:right;
width:180px;
}
td#NotAvailableText{
height:50px;
vertical-align:middle;
text-align:center;
}
td#NotAvailableText span.header {
	color: #A50202;
	font-size: 16px;
	font-weight: bold;
}

td#divcontentarea{
	height:430px;
	vertical-align:top;
	margin: 0px;
	padding: 0px;	
}

td#divcontentarea_meetstaff{
	height:410px;
	vertical-align:top;
	margin: 0px;
	padding: 0px;	
}

/* Parts/Service Coupons */
table#partservicecoupontable, table#meetstafftable {
width:630px;
}
div#meetstaffContent {
	width:690px;
	height:378px;
	overflow:auto;
	text-align: center;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
/*	border-bottom:1px solid #000000;
	border-top:1px solid #000000;*/
}


table#partservicecouponcontenttable{
border:1px dotted #C11F36;
}
td#couponcontent{
height:300px;
}
table.meetstaffSingleData{
width:193px;
background-color:#FFFFFF;
border:1px solid #1E2541;
}
table.meetstaffSingleData tr td {
vertical-align:middle;
}
table.meetstaffSingleData  {
text-align:right;

}
.meetstaffAllData{
width:600px;
}
.meetstaffAllData td {
vertical-align:top;

}
td#NotAvailableImage1{
height:120px;
background-image:url(../images/other_images/page_not_avail.jpg);
background-repeat:no-repeat;
background-position:right;
}
table.meetstaffTextContent td{
text-align:left;
padding-left:5px;
}
table#OnlineSpecialsContentTable{
width:630px;
}
/* Online Specilas -- New / Used / Finance / Lease / Demo Clearance */
/*div#MoreInfoInner{
position:absolute;
height:330px;
width:390px;
left:145px;
top:130px;
z-index:2;
}

td#moreInfoLeftBg{
background-image:url(../images/table_layout/more_info/left_bg.jpg);
background-repeat:no-repeat;
width:10px;
height:330px;
background-position:4px 0px;
}
td#moreInfoRightBg{
background-image:url(../images/table_layout/more_info/right_bg.jpg);
background-repeat:no-repeat;
width:10px;
height:330px;
background-position:0px 0px;
}
td#moreInfoCenterBg{
background-image:url(../images/table_layout/more_info/center_bg.jpg);
background-repeat:repeat-x;
width:370px;
background-position:top;
}
td#moreinfocontent{
height:255px;
vertical-align:middle;
}
td#moreinfocontent table tr td.content,  td#moreinfocontent table tr td.content_color {
padding-left:20px;
padding-right:20px;
}
td#moreinfocontent table tr td.Labels {
width:155px;
height:25px;
}
td#moreinfocontent table tr td.Fields {
padding-left:10px;
width:215px;
}*/
td#moreinfotopmsg{
text-align:justify;
padding-left:10px;
padding-right:10px;
height:60px;
}
td#moreinfoindicates {
text-align:right;
vertical-align:top;
height:30px;
}
td#moreinfoindicates span{
background-image:url(../images/forms/bullet.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:6px;
padding-right:10px;

}
td#moreinfosubmitbuttonTD {
height:35px;
vertical-align:bottom;
text-align:center;
}
a.CloseX{
	text-decoration: none;
	font-size:16px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
a.CloseX:link, a.CloseX:visited {
	color: #000000;
}
a.CloseX:hover {
	color: #983434;
}
td#moreinfopagetitle{
width:330px;
padding-left:10px;
}
td#moreinfopageclose{
width:40px;
text-align:right;
vertical-align:middle;
}
table.onlineSpecialsSingleRecordTable{
height:210px;
border:0px;
}
td.onlineSpecialsLeftBg{
height:210px;
width:9px;
background-image:url(../images/onlinespecials/table/online-left.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
td.onlineSpecialsRightBg{
height:210px;
width:9px;
background-image:url(../images/onlinespecials/table/online-right.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
td.onlineSpecialsCenterBg{
height:210px;
background-image:url(../images/onlinespecials/table/online_bg.gif);
background-position:top;
background-repeat:repeat-x;
vertical-align:0px 0px;
}
.onlineSpecialsHeader{
height:30px;
text-align:left;
padding-left:5px;
color:#116999;
font-size:15px; 
font-weight:700; 
font-family:Arial, Helvetica, sans-serif; 
letter-spacing:1px; 
vertical-align:middle; 

}
.onlineSpecialsFooter{
height:40px;
text-align:left;
padding-left:5px;
vertical-align:middle; 
}
.onlineSpecialsDescTD{
height:140px;
vertical-align:top;
text-align:left;
}
div.onlineSpecialsDesc, div.onlineSpecialsFinDesc{
clear:both;
display:inline;
height:140px;
width:330px;
overflow:auto;
text-align:justify;
padding-left:10px;
padding-right:10px;
}
div.onlineSpecialsImage, div.onlineSpecialsFinImage{
display:inline;
height:140px;
width:250px;
overflow:auto;
text-align:center;
}
div.onlineSpecialsDesc, div.onlineSpecialsFinImage{
float:left;
}
div.onlineSpecialsImage, div.onlineSpecialsFinDesc{
float:right;
}
div#onlineSpecialsPage {
	width:690px;
	height:400px;
	overflow:auto;
	text-align: center;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}
div.MoreInfobutton, div.MoreInfobuttonhover, div.ApplyFinancebutton, div.ApplyFinancebuttonhover{ 
clear:both;
background-repeat:no-repeat;
background-position:center;
border:0px;
vertical-align:middle;
text-align:center;
cursor:pointer;
cursor:hand;
}
div.MoreInfobutton, div.MoreInfobuttonhover{ 
float:left;
height:31px;
width:111px;
}
div.MoreInfobutton{
background-image:url(../images/buttons/more_info.jpg);
}
div.MoreInfobuttonhover{
background-image:url(../images/buttons/more_info_mo.jpg);
}
div.MoreInfoFooterInfo{
float:right;
padding-right:15px;
}
span.onlinehighLight {
color:#000000;
font-weight:bold;
}
div.ApplyFinancebutton, div.ApplyFinancebuttonhover{ 
float:right;
height:31px;
width:177px;
padding-right:15px;
/*border:1px solid #FF0000;*/
}
div.ApplyFinancebutton{
background-image:url(../images/buttons/apply_finance_mo.gif);
}
div.ApplyFinancebuttonhover{
background-image:url(../images/buttons/apply_finance.gif);
}
div.ApplyFinanceFooterInfo{
float:left;
}
/* Link to Home DealerSEO */
/*div#HeaderDealerLogo{
cursor:pointer;
cursor:hand;
}
*/a.makes:link, a.makes:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F4949;
	text-decoration:none;
}

a.makes:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #983434;
	text-decoration:none;
}



td#TestimonialImage{
width:230px;
}
td#TestimonialSpace{
width:10px;
}
td#TestimonialDesc{
width:390px;
}

/* Sellus Ur Car */
td#middletwotablesSELL {
height:370px;
vertical-align:top;
}
td#leftTableTDSELL {
width:354px;
height:370px;
vertical-align:top;
}
td#rightTableTDSELL {
width:360px;
height:370px;
vertical-align:top;
}
/*td#leftTableTDSELL table tr td.Labels {
width:154px;
border:1px solid #FF0000;
}
td#leftTableTDSELL table tr td.Fields {
padding-left:10px;
width:190px;
border:1px solid #FF0000;
}*/
td#rightTableTDSELL table tr td.Labels {
width:165px;
}
td#rightTableTDSELL table tr td.Fields {
padding-left:10px;
width:185px;
}
td#leftTableTDComments, td#SellURCommentsText{
height:80px;
}
td#SellURCommentsText{
text-align:right;
padding-right:10px;
width:150px;
}
td#CustomerReferalTopContent, td.CustomerReferalTopLeft{
height:200px;
width:700px;
background-image:url(../images/customer_referal/content.jpg);
background-repeat:no-repeat;
background-position:30px 2px;
}
td.CustomerReferalTopLeft, td.CustomerReferalTopRight{
width:10px;
background-color:#660033;
}
td.CustomerReferalTopCenter{
width:680px;
background-color:#FFFFCC;
}
td#middletwotablesCustomer, td#middletwotablesCustomer table{
height:90px;
vertical-align:middle;
}

td#CustomerleftTableTD {
width:354px;
vertical-align:top;
}
td#CustomerrightTableTD {
width:360px;
vertical-align:top;
}
td#CustomerrightTableTD table tr td.Labels {
width:165px;
}
td#CustomerrightTableTD table tr td.Fields {
padding-left:10px;
width:185px;
}
td#CustomerleftTableTD table tr td.Labels {
width:174px;
}
td#CustomerleftTableTD table tr td.Fields {
padding-left:10px;
width:170px;
}
div#HeaderDealerLogo{
float:left;
width:87px;
height:55px;
vertical-align:middle;
/*border:1px solid #FF0000; 
*/}
div#spacebet{
float:left;
width:35px;
height:55px;
/*border:1px solid #FF0000; 
*/}

div#HeaderDealernameLogo{
float:left;
width:430px;
height:62px;
/*border:1px solid #FF0000;*/ 
cursor:hand;
cursor:pointer;
}
div#spacccc {
float:left;
width:642px;
height:39px;
/*border:1px solid #FF0000; 
*/}
div#spacebefore {
float:left;
width:195px;
height:39px;
/*border:1px solid #FF0000; */
}
div#spaceafter {
float:left;
width:170px;
height:39px;
/*border:1px solid #FF0000; */
}

.os-header {
	color: #A50202;
	font-size: 16px;
	font-weight: bold;
}

td.outerTable{ padding:100px 50px 100px 50px;}
/*hours and directions */
td.hoursMap{ width:361px; height:378px; 
background-image:url(../images/hrs_directions/map.jpg);
background-repeat:no-repeat;
background-position:center;}
td#departments{ width:275px; height:72px;}
td.salesDept{
background-image:url(../images/hrs_directions/sales_dpmt.jpg);
background-repeat:no-repeat;}
td.financeDept{
background-image:url(../images/hrs_directions/finance_dpmt.jpg);
background-repeat:no-repeat;}
td.partsDept{
background-image:url(../images/hrs_directions/parts_dpmt.jpg);
background-repeat:no-repeat;}
td.serviceDept{
background-image:url(../images/hrs_directions/service_dpmt.jpg);
background-repeat:no-repeat;}
td.deptTable{padding:18px 8px 0px 65px;}
td.mapQuest{ padding:20px;}
td.freeright {
	color : #646464;
	padding-right : 10;
	text-align : right;
	font-family: Verdana;
	font-size: 11px;
}
td.loancalc
{
  padding-left:40px;
  padding-top:20px;
}

/*  VEHICLE REVIEWS STARTS */
td.vmodel 
{
	text-align:right; 
	padding-right:18px; 
	vertical-align:top; 
	height:30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	text-decoration:none;
}

a.review:link
{
float:right;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.review:visited
{
float:right;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.review:hover
{
float:right;
color:#0C3B65;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.model_text2{
	padding-left:30px; 
	padding-top:17px; 
	color:#AE212A; 
	font-weight:bold; 
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.model_headings1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	font-weight:bold;
	background-color:#691002;
	color:#ffffff;
	height:22;
}
.model_text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:9px;
	padding-right:5px;
	font-weight:normal;
	color:#343434;
	text-align:justify;
}

.tablehead{
	font-weight:bold; 
	background-color:#FFFFFF; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
.tablehead1{
	background-color:#691000;
	font-weight:bold; 	
	color:#FFFFFF;
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.tablehead2{
	font-weight:normal; 
	background-color:#FFFFFF; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.mainhead{	
	color:#000000; 
	font-weight:bold; 
	font-size:13px;
	}
.#model_review {
	position:absolute;
	width:650px;
	height:155px;
	z-index:3;
	left: 165px;
	top: 410px;
	overflow:auto;
	scrollbar-arrow-color:#000000;
	scroobar-face-color:#D5D2CD;
	scrollbar-track-color:#D4D0C7;
	padding-right:10px;
}

.modelheadings1
{ 
background-color:#6B0F00;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:4px;
height:20;
}

.modeltext1
{
padding-left:0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:justify;
}

.text{
	 padding-left:22px; 
	 padding-top:8px; 
	 color:#590401; 
	 font-weight:bold; 
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 }
/* VEHICLE REVIEWS ENDS  */

td.his_partnership{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#66B8E1;
font-weight:bold;
}
span.his_welcome
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#66B8E1;
font-weight:normal;
}

div#inneraddress {
	position:relative;
	top:70px;
	width:800px;
	height:19px;
	z-index:1;
margin-left:3.7%;

/*border:1px solid thin #FF0000;
background-color:#FF0000;*/
}
