/* Home style Starts Here
table{
width:100%;
border:0px;
}

table#headertable, td#headerpart {
height:124px;
}
 Main menu on  Home Page Settings Starts Here
td#headerrow2{
width:1000px;
height:24px;
}
td#headerrow2 table tr td {
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
cursor:hand;
height:24px;
}
 Main menu Image width Settings 
td#leftbg{
width:15px;
}
td#newcars{
width:129px;
}
td#preowned{
width:117px;
}
td#specials{
width:147px;
}
td#service{
width:133px;
}
td#research{
width:107px;
}
td#finance{
width:99px;
}
td#aboutus{
width:105px;
}
td#homehome{
width:86px;
}
td#rightbg{
width:62px;
}
 Main menu Images and Mouseover images Settings 
td.homeleftbg{
background-image:url(../images/menu_images/innermenu/leftbg.jpg);
}
td.homenewcars{
background-image:url(../images/menu_images/innermenu/new_vehicles.jpg);
}
td.homenewcarshover{
background-image:url(../images/menu_images/innermenu/new_vehicles_mo.jpg);
}
td.homepreowned{
background-image:url(../images/menu_images/innermenu/preowned.jpg);
}
td.homepreownedhover{
background-image:url(../images/menu_images/innermenu/preowned_mo.jpg);
}
td.homespecials{
background-image:url(../images/menu_images/innermenu/online_specials.jpg);
}
td.homespecialshover{
background-image:url(../images/menu_images/innermenu/online_specials_mo.jpg);
}
td.homeservice{
background-image:url(../images/menu_images/innermenu/parts_service.jpg);
}
td.homeservicehover{
background-image:url(../images/menu_images/innermenu/parts_service_mo.jpg);
}
td.homeresearch{
background-image:url(../images/menu_images/innermenu/research.jpg);
}
td.homeresearchhover{
background-image:url(../images/menu_images/innermenu/research_mo.jpg);
}
td.homefinance{
background-image:url(../images/menu_images/innermenu/finance.jpg);
}
td.homefinancehover{
background-image:url(../images/menu_images/innermenu/finance_mo.jpg);
}
td.homeaboutus{
background-image:url(../images/menu_images/innermenu/aboutus.jpg);
}
td.homeaboutushover{
background-image:url(../images/menu_images/innermenu/aboutus_mo.jpg);
}
td.homehome{
background-image:url(../images/menu_images/innermenu/home.jpg);
}
td.homehomehover{
background-image:url(../images/menu_images/innermenu/home_mo.jpg);
}
td.homerightbg{
background-image:url(../images/menu_images/innermenu/rightbg.jpg);
}
Home SubMenu <Div> Setting 
div#newcarsdiv, div#preowneddiv, div#specialsdiv, div#servicediv, div#researchdiv, div#financediv,  div#aboutusdiv {
position:absolute; 
top: 124px;
z-index:1; 
background-color:#004962; 
visibility:hidden;  
border:1px solid #004962;
}
div#newcarsdiv {
left:15px;
width:150px;
height:81px;
}
div#preowneddiv {
left:144px;
width:150px;
height:17px;
}
div#specialsdiv {
left:261px;
width:140px;
height:97px;
}
div#servicediv {
left:408px;
width:150px;
height:49px;
}
div#researchdiv {
left:541px;
width:140px;
height:49px;
}
div#financediv {
left:648px;
width:140px;
height:33px;
}
div#aboutusdiv {
left:747px;
width:150px;
height:97px;
}
table#footertable, td#addresspart {
height:21px;
background-color:#021E2A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
td#footercol1{
height:21px;
width:17px;
color:#FFFFFF;
}
td#footercol2{
width:390px;
color:#FFFFFF;
}
td#footercol3{
width:60px;
}
td#footercol4{
width:330px;
color:#FFFFFF;
}
td#footercol5{
width:54px;
color:#FFFFFF;
}
td#footercol6{
width:149px;
background-color:#021E2A;
background-image:url(../images/other_images/poweredby.jpg);
background-repeat:no-repeat;
background-position:center;
}

 page based styles 
td#middlepart, td#leftbanner, td#centerpart, td#rightbanner, td#centerpartleftbg {
height:455px;
}
td#leftbanner, td#subheaderimage{
width:143px;
}
td#centerpart{
width:710px;
}
td#rightbanner{
width:147px;
vertical-align:bottom;
}
td#centerpartleftbg{
width:3px;
background-image:url(../images/table_layout/leftstrip_bg.jpg);
background-repeat:no-repeat;
background-position:left;
}
td#centerpartcontent{
width:704px;
background-image:url(../images/table_layout/middlestrip_bg.jpg);
background-repeat:repeat-x;
background-position:center;
text-align:center;
vertical-align:top;
}
td#centerpartrightbg{
width:3px;
background-image:url(../images/table_layout/rightstrip_bg.jpg);
background-repeat:no-repeat;
background-position:right;
}
td#subheaderimage{
height:175px;
background-repeat:no-repeat;
background-position:center;
}
td#smallquote{
height:280px;
text-align:center;
vertical-align:middle;
}
td.newvehiclesubheader{
background-image:url(../images/subheaders/new_vehicles.jpg);
background-repeat:no-repeat;
background-position:center;
}
td#bannerlink1, td#bannerlink2, td#bannerlink3, td#bannerlink4, td#bannerlink5{
background-repeat:no-repeat;
background-position:center;
cursor:pointer;
cursor:hand;
}
td#bannerlink1{
height:89px;
}
td#bannerlink2{
height:81px;
}
td#bannerlink3{
height:101px;
}
td#bannerlink4{
height:88px;
}
td#bannerlink5{
height:91px;
}
td.bannerlink1{
background-image:url(../images/other_images/special_links/quick_quote.jpg);
}
td.bannerlink1hover{
background-image:url(../images/other_images/special_links/quick_quote_mo.jpg);
}
td.bannerlink2{
background-image:url(../images/other_images/special_links/search_inventory.jpg);
}
td.bannerlink2hover{
background-image:url(../images/other_images/special_links/search_inventory_mo.jpg);
}
td.bannerlink3{
background-image:url(../images/other_images/special_links/hrs_directions.jpg);
}
td.bannerlink3hover{
background-image:url(../images/other_images/special_links/hrs_directions_mo.jpg);
}
td.bannerlink4{
background-image:url(../images/other_images/special_links/finance_application.jpg);
}
td.bannerlink4hover{
background-image:url(../images/other_images/special_links/finance_application_mo.jpg);
}
td.bannerlink5{
background-image:url(../images/other_images/special_links/parts_service.jpg);
}
td.bannerlink5hover{
background-image:url(../images/other_images/special_links/parts_service_mo.jpg);
}
td#pagetitle, td#moreinfopagetitle{
height:30px;
vertical-align:bottom;
text-align:left;
}
td#pagetitle {
padding-left:20px;
width:530px;
}

td#pagetitleright{
width:154px;
vertical-align:middle;
}
td#middletwotables {
height:290px;
vertical-align:bottom;
}
td#yourcommentstable, td#yourcommentsfield {
height:80px;
vertical-align:bottom;
}
td#submitbuttontable {
height:35px;
vertical-align:bottom;
text-align:right;
}
td#bottomspace {
height:20px;
vertical-align:bottom;
}
td#submitbuttontext {
width:500px;
text-align:right;
color:#000000;
}
td#submitbuttontd {
width:204px;
text-align:left;
}

input#SubmitButton {
background-repeat:no-repeat;
background-position:center;
height:30px;
width:71px;
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/sub.jpg);
}
input.moresubmitbuttonhover {
background-image:url(../images/buttons/sub_mo.jpg);
}
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:300px;
}
td#yourcommentstext{
height:45px;
vertical-align:bottom;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
td#yourresumetext{
height:80px;
padding-top:45px;
vertical-align:top;
font-size:16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
span#yourcommentstext1{
font-size:16px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
td#yourcommentslongtext{
height:35px;
}
td#yourcommentsfield {
padding-left:10px;
width:394px;
vertical-align:bottom;
}

#Comments, #resume {
height:48px; 
width:348px;
border:1px #A1B5CE solid;
}
td.Labels {
height:21px;
text-align:right;
}
td.WhereDid {
height:84px;
padding-bottom:10px;
background-image:url(../images/forms/quick_quote/where_didyou.jpg);
background-position:center;
background-repeat:no-repeat;
vertical-align:bottom;
text-align:center;
}
td.LeftTableTitle, td.RightTableTitle, td.RightTableTitleNoBG {
height:38px;
}
td.LeftTableTitle {
background-image:url(../images/forms/quick_quote/your_contact_info.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:174px;
}
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;
}*/

/*Mandatory*/
.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#smallpage {
background-image:url(../images/forms/smallpage/price_quote_bg.jpg);
background-repeat:repeat-x;
background-position:top;
/*height:280px;
width:134px;*/
}
td#financebg, td#price_quotebg {
padding:0px;
margin:0px;
height:60px;
background-repeat:no-repeat;
background-position:top;
}
td#financebg{
background-image:url(../images/forms/smallpage/finance.jpg);
}
td#price_quotebg {
background-image:url(../images/forms/smallpage/price_quote.jpg);
}
td#financeform{
height:220px;
}
td.SmallMandatory {
height:19px;
text-align:left;
padding-left:7px;
color:#000000;
font-size:9px;
}
td.SmallLabels {
height:19px;
text-align:left;
padding-left:7px;
color:#FFFFFF;
}
td.SmallLabels input {
width:115px;
height:17px;
border:1px solid #0B344F;
padding:1px;
}
td.SmallLabels input#OffPhone1, td.SmallLabels input#OffPhone2 {
width:24px;
}
td.SmallLabels input#OffPhone3 {
width:32px;
}
td.SmallGoButton{
height:49px;
text-align:right;
padding-right:7px;
vertical-align:middle;
}
input.gobutton, input.gobuttonhover, input#GoButton {
border:0px;
padding:0px;
margin:0px;
background-position:0px 0px;
background-repeat:no-repeat;
width:68px;
height:39px;
}
input.gobutton {
background-image:url(../images/forms/smallpage/go.jpg);
}
input.gobuttonhover {
background-image:url(../images/forms/smallpage/go_mo.jpg);
}

/* 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.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);
}

/* Service Appointment */
td#ServiceMessageTable {
height:53px;
background-image:url(../images/forms/service_appointment/receiver_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
td#Receiver {
background-image:url(../images/forms/service_appointment/receiver.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
width:48px;
}
td#ServiceMessage{
padding-right:5px;
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:#00546C;
}
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#NotAvailableImage{
height:120px;
background-image:url(../images/other_images/page_not_available.jpg);
background-repeat:no-repeat;
background-position:center;
}
td#divcontentarea{
	height:425px;
	vertical-align:top;
	margin: 0px;
	padding: 0px;	
}

/* Parts/Service Coupons */
table#partservicecoupontable, table#meetstafftable {
width:630px;
}
table#partservicecouponcontenttable{
border:1px dotted #21346C;
}
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;

}
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/moreinfo/left_bg.jpg);
background-repeat:no-repeat;
width:6px;
height:330px;
background-position:top;
}
td#moreInfoRightBg{
background-image:url(../images/moreinfo/right_bg.jpg);
background-repeat:no-repeat;
width:6px;
height:330px;
background-position:top;
}
td#moreInfoCenterBg{
background-image:url(../images/moreinfo/mid_bg.jpg);
background-repeat:repeat-x;
width:370px;
background-position:top;
}
td#moreinfocontent{
height:255px;
vertical-align:top;
}
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:10px;
background-image:url(../images/onlinespecials/bg/left_bg.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
td.onlineSpecialsRightBg{
padding-right:5px;
height:210px;
width:10px;
background-image:url(../images/onlinespecials/bg/right_bg.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
td.onlineSpecialsCenterBg{
height:210px;
background-image:url(../images/onlinespecials/bg/middle_bg.gif);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
width:610px;
}
.onlineSpecialsHeader{
height:30px;
text-align:left;
padding-left:5px;
color:#000000;
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#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:33px;
width:109px;
}
div.MoreInfobutton{
background-image:url(../images/onlinespecials/more_info.jpg);
}
div.MoreInfobuttonhover{
background-image:url(../images/onlinespecials/more_info_mo.jpg);
}
div.MoreInfoFooterInfo{
float:right;
padding-right:15px;
}
span.onlinehighLight {
color:#28799E;
font-weight:bold;
}
div.ApplyFinancebutton, div.ApplyFinancebuttonhover{ 
float:right;
height:30px;
width:144px;
padding-right:15px;
}
div.ApplyFinancebutton{
background-image:url(../images/onlinespecials/apply_finance.jpg);
}
div.ApplyFinancebuttonhover{
background-image:url(../images/onlinespecials/apply_finance_mo.jpg);
}
div.ApplyFinanceFooterInfo{
float: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;
}
/*More Info */
td#pagetitle, td#moreinfopagetitle{
height:30px;
vertical-align:bottom;
text-align:left;
}
input#SubmitButton {
background-repeat:no-repeat;
background-position:center;
height:30px;
width:71px;
border:0px;
}
input.moresubmitbutton {
background-image:url(../images/buttons/sub.jpg);
}
input.moresubmitbuttonhover {
background-image:url(../images/buttons/sub_mo.jpg);
}
input.closebutton {
background-image:url(../images/buttons/close.jpg);
}
input.closebuttonhover {
background-image:url(../images/buttons/close_mo.jpg);
}
