	/* Online Specials */
div.topspace_online{ position:relative; width:630px; float:left; height:20px;}
form{margin:0; padding:0;}

div.NodataText{position:relative; float:none; margin:auto; width:650px; font-family:Verdana; font-size:11px; text-align:center;}
.NodataTextspan{ font-family:Verdana; font-size:14px; color:#990000;}

.onlinesplMainDiv{width:730px; position:relative; float:left;}
.online_content{width:630px; position:relative; float:left; left:20px;  background-color:#CCCCCC; border:1px solid #727F8F;}

.rebatesMainDiv{width:732px; position:relative; float:left; height:auto;}

div.modelNameTextDiv{ position:relative; float:left; left:4px; top:5px; width:398px; height:169px; border:1px solid #727F8F; background-color:#FFF;}
div.modelNameText{ position:relative; float:left; height:75px; width:392px; text-align:center;}

div.modelNameText_lease{ position:relative; float:left; height:32px; width:445px; text-align:center;}
div.modelpricemainDiv{position:relative; float:left; width:100%; height:94px; background:#727F8F; color:#ffffff;}

div.modelpricemainDiv_lease{position:relative; float:left; width:432px; left:2px; height:101px; background:#CCCCCC; color:#ffffff;}
 
 


/* a.enlargeonclick:link, a.enlargeonclick:visited{font-family:Verdana;font-size:11px;font-weight:normal;color:#000000;text-align:center;text-decoration:none;	}	
a.enlargeonclick:hover{font-family:Verdana;font-size:11px;font-weight:normal;color:#000000;text-align:center;text-decoration:underline;	} */



div.modelpricemainDiv_preowned{position:relative; float:left; width:441px; left:2px; padding-top:0px; top:0px; height:90px; background:#727F8F; color:#333333;}

div.modelimageDiv{ position:relative; float:right; top:5px; right:3px; border:1px solid #727F8F; width:220px; height:168px; background-color:#FFF; text-align:center;}

div.modeldescDiv{ clear:both; position:relative; float:left; left:5px; width:620px; text-align:justify; font-size:11px; margin-top:10px;}
div.moreinfobuttonDiv{clear:both; position:relative;  float:right; right:25px; width:250px; font-size:15px; margin-top:5px; text-align:right; border:0px solid red; padding-top:10px;}
div.moreinfobuttonDiv1{clear:both; position:relative;  float:right; right:8px; width:120px; font-size:15px; margin-top:5px; text-align:right; border:0px solid red; padding-top:10px;}
div.moreinfobuttonDivNew{clear:both; position:relative;  float:left; left:28px; width:570px; font-size:15px; margin-top:5px; text-align:center; border:0px solid red; padding-top:10px;}
/* a.MoreInfolink:link, a.MoreInfolink:visited {font-size:15px; text-align:right; text-decoration:none; font-weight:bold; padding-right:12px; color:#333333;}
a.MoreInfolink:hover{font-size:15px; text-align:right; text-decoration:underline; font-weight:bold; padding-right:12px; color:#333333;} */

/* more info */
div.button-more { position:relative; border:0px solid red; padding:10px 0 15px 0px; clear:both; text-align:center;}

a.enlargeonclick:link, a.enlargeonclick:visited{font-family:Verdana;font-size:12px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD;	display:block; width:140px; float:left; margin-left:10px;}	
a.enlargeonclick:hover{font-family:Verdana;font-size:12px;font-weight:bold;color:#f00;text-align:center;text-decoration:none;border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD; display:block; width:140px; float:left;}

a.enlargeonclicknew:link, a.enlargeonclicknew:visited{font-family:Verdana;font-size:12px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD;	display:block; width:100px; float:left; margin-left:10px;}	
a.enlargeonclicknew:hover{font-family:Verdana;font-size:12px;font-weight:bold;color:#f00;text-align:center;text-decoration:none;border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD; display:block; width:100px; float:left;}

a.MoreInfolink:link, a.MoreInfolink:visited {font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#333333; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD;width:70px; display:block; float:left;}
a.MoreInfolink:hover{font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#f00; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD; width:70px; display:block; float:left;}

a.MoreInfolink1:link, a.MoreInfolink1:visited {font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#333333; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD;width:100px; display:block; float:left;}
a.MoreInfolink1:hover{font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#f00; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD; width:100px; display:block; float:left;}

a.printlink:link, a.printlink:visited {font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#333333; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD;width:100px; display:block; float:right;}
a.printlink:hover{font-size:12px; text-align:center; text-decoration:none; font-weight:bold; color:#f00; border:1px solid #727F8F; padding:4px 10px; background-color:#DDDDDD; width:100px; display:block; float:right;}

.moreinfo-center, .moreinfo-center2 { position:relative; margin:auto; }
.moreinfo-center { width:300px;}
.moreinfo-center2 { width:320px; border:0px solid red;}

.moreinfo-centernew, .moreinfo-centernew2 { position:relative;float:left;left:52px; margin:auto; border:0px solid red;}
.moreinfo-centernew { width:570px;}
.moreinfo-centernew2 { width:570px;}

/* end more info */
td.onlineprice_lease{font:bold 12px Verdana; text-align:left; padding-left:3px; border:0px solid red;}

td.modelNameText{font-size:18px; font-weight:bold; text-align:center; font-family:arial;}

td.online_price{font-size:13px; font-family:Verdana; text-align:right; }
td.onlineprice_value{font:bold 18px Verdana; text-align:left; padding-left:3px; border:0px solid red;}
td.online_stockno{font-size:16px; font-family:Verdana; font-weight:bold; text-align:left; padding-left:3px;}
div.pageTitleDiv_moreinfo{width:380px; height:30px; position:relative; float:left; left:7px; top:0px; text-align:left; font-size:16px; font-weight:bold; border:0px solid #FF0000; font-size:15px;}
td#moreinfotopmsg{ font-size:11px; text-align:justify; width:370px; padding:0px 7px 0px 7px;}
td.moreinfo_indicate{text-align:right; font-size:11px; font-weight:normal; padding-right:10px;}
td.moreinfo_formTxt{ font-size:12px; color:#323232; text-align:left; height:20px; font-family:Arial, Helvetica, sans-serif;}

td.content_moreinfo{ font-family:Verdana; font-size:11px; width:370px;  text-align:justify; padding:0px 10px 0px 10px;}

div.smallformDiv{ position:relative; float:left; width:650px; border:0px solid #FF0000; padding:0px 0px 10px 0px;}


	
table.specialsPrint{
/* background-color:#eeeeee;
border:1px solid #727F8F;
text-align:center;
font-family:Verdana;
font-size:12px;
font-weight:bold; */
padding:3px;
margin-left:20px;
margin-bottom:7px;
position:relative; 
float:left; 
}

a.specialsPrint:link, a.specialsPrint:visited{
color:#000000;
text-decoration:none;
}

a.specialsPrint:hover{
color:red;
text-decoration:none;
}

/* Online Specials */

/* Meet the Staff */

table.meetstaffThreePerRow{	width:220px;background-color:#FFFFFF;border:1px solid #DADADA; padding-bottom:8px; padding-left:5px;}
table.meetstaffTwoPerRow{width:330px;background-color:#FFFFFF;border:1px solid #DADADA;}
table.meetstaffOnePerRow{width:660px;;background-color:#FFFFFF;	border:1px solid #DADADA;}
table.meetstaffSingleData{width:200px;height:248px;border:1px solid #727F8F; overflow:hidden; background-color:#ffffff;}

span.selectdept_staff{padding-bottom:5px; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
td.meetstaff_name{padding-bottom:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
#staffheading{color:#ffffff; height:21px; font-size:12px;font-weight:bold; padding-left:5px; background:#727F8F;}


/* Meet the Staff */

/* Loan Calculator */

.loantitle{background-color:#8C8C8C; height:25px; font-size:12px; font-weight:bold; text-align:right; color:#ffffff; padding-right:8px;}


.loan_txt{ font-size:11px; color:#000000; padding-left:10px; padding-right:10px; text-align:justify;}
td.formTxt_loan{ font-size:12px; color:#323232; text-align:right; height:20px; font-family:Arial, Helvetica, sans-serif; padding-right:8px;}


/* Loan Calculator */

/*--------------Hours & Directions Starts here---------------*/
dev#contentMain_hours{ width:950px; position:relative; float:left; padding-top:20px; border:1px solid #FF0000;}
#map-area{ width:675px; position:relative; float:left; padding-left:0px; border:0px solid #FF0000;}
#hours-area{width:250px; position:relative; float:left; padding-bottom:10px; border:0px solid #FF0000; margin-left:20px;}



#options{ float:left;height:25px; width:640px;margin-bottom:5px; padding-top:10px;}

#map_canvas, #map_canvas_directions { float:left; width: 675px; height: 610px;  border:0px solid #FF0000;}
.hours_button{height:17px; background-color:#CACACA; color:#000000; cursor:pointer;}
.hours_buttonhover{height:17px; background-color:#CACACA; color:#ff0000; cursor:pointer;}

.fromdiv{float:left; width:270px; height:20px; font-size:12px; font-weight:bold; }
.imagebg_direction{ float:left; position:relative; left:0px;}
#getdir, #getloc{float:left;height:19px; font-size:11px; width:90px; text-align:center;}


.imagebg_location{float:left; position:relative; left:30px;}

td.HrsLine{ background:url(../images/hours_directions/line.jpg) no-repeat; height:15px; width:190px; background-position:center;}
.hrs_border{border:1px  solid #000000;}
td.hrsline{ padding-left:0px; padding-top:0px; padding-bottom:7px;}
table.hrsborder{ border:1px dashed #999999;}
td.linehead{ background-image:url(../images/other-images/line.jpg); width:180px; height:3px;}

a.viewMap:link{ color:#000000; text-decoration:none; font-size:12px; font-weight:bold; text-align:center;}
a.viewMap:visited{ color:#000000; text-decoration:none;font-size:12px; font-weight:bold; text-align:center;}
a.viewMap:hover{ color:#2395C9; text-decoration:underline;font-size:12px; font-weight:bold; text-align:center;}


#expandimg, #expandimg2 { width:80px ; height:20px; float:left; font-size:12px; vertical-align:top; font-weight:bold; padding-left:40px; cursor:pointer; }
#expandimg2{display:none;}

a.expand { color:#666666; text-decoration:none; height:20px; display:block; cursor:pointer; }
a.expand:hover { color:#666666; text-decoration:none; cursor:pointer; }

td.dept_text{color:#000;font-weight:bold;font-size:11px;padding-left:14px; padding-top:5px; padding-bottom:0px;}
td.deptline{width:212px; height:15px; text-align:center; padding-left:15px; color:#000000; padding-right:15px;}
td.hours_text{color:#4E4D4E;font-size:11px;text-align:justify;font-weight:normal;padding-left:14px; line-height:16px;}
/*--------------Hours & Directions Ends here---------------*/

/*--------------Thank You Page --------------------------*/
.content{ font-family:Verdana; font-size:11px; text-align:justify;}
.content_service{ font-family:Verdana; font-size:11px;}

/* ---------------About Us & Parts Service Center -------------------------------*/

div.aboutus_mainDiv{position:relative; float:left; left:0px; margin-top:0px; width:720px;}
div.aboutus_imageDiv{position:relative; float:left; width:715px; height:120px;} 
div.aboutus_Hline{position:relative; float:left; width:224px; margin-top:1px;  height:53px; border-bottom:2px solid #DD0009; }
div.aboutus_smallImage{position:relative; float:left; left:0px; width:616px; height:100px;}
div.aboutus_content{position:relative; float:left; left:15px; width:700px; font:normal 11px Verdana; color:#323232; text-align:justify; line-height:15px;}
.about-rgds{position:relative; float:left; font-family:Verdana; font-size:14px; color:#017CC0; text-align:left; width:100%; font-weight:bold; margin-top:5px;}
hr.hrline{position:relative; float:left; width:700px; height:2px; color:#C8C8C8;}

/*-------------------------Parts Service Center ------------------*/
div.partscenter_content{position:relative; float:left; left:15px; width:720px; font:normal 11px Verdana; color:#323232; text-align:justify; line-height:15px;}
div.parts_center{position:relative; float:left; left:0px; width:700px;}
div.parts_center ul.parts_center{font:normal 11px verdana; color:#000; line-height:15px; margin:0; padding:0; list-style:disc inside;}
input.submit-button-service { width:350px; height:26px; text-align:center; vertical-align:middle; cursor:pointer; background-color:#8C8C8C; color:#FFF; font:bold 14px Arial; border:none;}
div.button_service{position:relative; float:left; width:350px; top:20px; height:46px; }
div.button_parts{position:relative; float:right; width:200px; height:46px; right:70px; top:20px; cursor:pointer;}
input.submit-button-parts {  width:200px; height:26px; text-align:center; vertical-align:middle; cursor:pointer; background-color:#8C8C8C; color:#FFF;font:bold 14px Arial; border:none;}
div.parts_imageDiv{position:relative; float:left; width:715px; height:140px;} 
div.parts_smallImage{position:relative; float:left; left:0px; width:662px; height:130px; }

/* ---------------------------------------- */
div#txtBoxdivMain_hours{width:950px; position:relative; float:left; }
div#mainContentRight_hours{width:980px; position:relative; float:right; background-color:#F3F3F3;}
div.leftFlashDiv{position:relative; float:left; left:10px; width:470px; height:380px;}
div.rightFlashDiv{position:relative; float:right; right:10px; width:470px; height:380px;}

div#mainContentInner_inventory{width:1000px; position:relative; float:left; background-color:#F3F3F3; left:0px;}
div#mainContentRight_inventory{width:1000px; position:relative; float:left;}
div#inventory{width:980px; position:relative; float:left; left:10px;}
div#innerQQMain_inventory{width:980px; position:relative; float:left; left:0px; }
/*------------------Finance Center ----------------------*/
div.finance_mainDiv{position:relative; float:left; width:710px;}
div.finance_LeftDiv{width:555px;}
div.finance_imageDiv{position:relative; float:right; width:143px; height:192px;}
div.finance_dummyDiv{position:relative; float:left; width:710px; height:20px;}
div.finance_headingDiv{position:relative; float:left; left:27px; font:bold 14px verdana; color:#000000;}
div.finance_listDiv{position:relative; clear:left; float:left; width:555px; left:30px; top:10px;}
div.finance_listDiv ul.finance_listcontent{font:normal 11px verdana; margin:0px; padding:0px; list-style:disc inside; line-height:15px;}
div.finance_bottomDiv{width:710px; }
div.finance_content{position:relative; float:left; left:10px; font:normal 11px verdana; line-height:15px;}
div.timings_finance{position:relative; float:left; left:12px; width:285px; border:1px dashed #000;}
div.button_finance{position:relative; float:left; left:130px; width:300px; top:20px;}
.submit-button-finance {  width:170px; height:26px; text-align:center; vertical-align:middle; cursor:pointer; background-color:#8C8C8C; color:#FFF; font:normal 18px Arial;  border:none;  }

/* ---------------Body Shop App-------------------------------*/

div.bodyshop_mainDiv{position:relative; float:left; left:20px; margin-top:0px; width:688px; border:0px solid #C61344; }
div.body-imageDiv{position:relative; float:left; margin-top:5px; border:0px solid #ff0000;  width:680px; } 

div.bodyshop-image-wrapper{position:relative; float:left;  width:412px; height:148px; border:1px solid #DBDBDB;}

div.bodyshop-txt { font-family:Verdana; font-size:19px; color:#6C6C6C; float:left; padding:30px 5px 10px 5px;}
div.bodyshop-txt b{ font-family:Verdana; font-size:26px; color:#3A3A3A; font-weight:normal;}
div.bodyshop-txt span{ font-family:Verdana; font-size:19px; color:#3A3A3A; font-weight:normal;}
div.bodyshop-image{position:relative; float:left; left:5px; width:173px; height:139px; float:left; padding:4px;}
div.bodyshop-bt{position:relative; float:left; left:15px; top: 50px; width:250px; float:left; border:0px solid #ff0000;}

div.bodyshop-content{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; color:#9B9B9B; text-align:justify; line-height:16px;}
div.bodyshop-head{position:relative; float:left; margin-top:20px; font-family:Verdana; font-size:12px; color:#C61344; text-align:left; width:100%; font-weight:bold;}

div.quick-link-wrapper { height: 200px; width:100%; position:relative; float:left;}
div.quick-links01, div.quick-links02  { font-family:Verdana; font-size:11px; color:#6C6C6C; margin-left:10px; margin-bottom:10px; height:120px;  width:200px; position:relative; float:left; top:20px; line-height:16px;}
div.quick-links02 { border-right:1px solid #C61344;  border-left:1px solid #C61344; padding-left:15px;}

a.bodyshop-link { color:#6C6C6C; text-decoration:none; }
a.bodyshop-link:hover { color:#C61344;  text-decoration:underline;}

/* --------------- Press Release ------------------------------*/

.press-release-txt {font-family:Verdana; font-size:12px; color:#000000; text-align:left; font-weight:bold; border: 1px solid #7C7C7C; width:90%; padding:15px 10px 15px 35px; margin:15px auto; 
/*background:url(../images/other-images/press-bullet.gif) no-repeat; background-position:10px 15px;*/
}

.press-ln:link {color:#000000; text-decoration:none;}
.press-ln:visited {color:#000000; text-decoration:none;}
.press-ln:hover  {color:#C61344; text-decoration:none;}

.press-releases-wrapper{font-family:Verdana; font-size:12px; color:#000000; text-align:left; font-weight:normal; border: 1px solid #B4B4B4; width:95%; position:relative; float:left; padding:15px; margin-bottom:10px;}

.press-txt b{ color:#013E7D; font-family:Verdana; font-size:11px; }
.press-txt { color:#7A7A7A; font-family:Verdana; font-size:11px; }

.press-head { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#013E7D; text-align:center;}
.press-cnt {font-family:Verdana; font-size:11px; color:#7A7A7A; text-align:justify; height:40px; vertical-align:middle; line-height:15px;}

a.slink:link {color:#7A7A7A; text-decoration:underline;}
a.slink:visited {color:#7A7A7A; text-decoration:underline;}
a.slink:hover {color:#013E7D; text-decoration:none;}

a.slink1:link {color:#7A7A7A; text-decoration:none;}
a.slink1:visited {color:#7A7A7A; text-decoration:none;}
a.slink1:hover {color:#013E7D; text-decoration:none;}

.press-back { position:relative; float:left; width:95%; border:0px solid #f00; text-align:right; font-family:Verdana; font-size:11px;  font-weight:bold; height:30px; }

.press-gap { width:500px; border:1px solid #f00; height:30px; clear:both;}

a.press-back-lk:link { color:#7A7A7A; text-decoration:none;}
a.press-back-lk:visited { color:#7A7A7A; text-decoration:none;}
a.press-back-lk:hover { color:#013E7D; text-decoration:none;}

/* --------------- Customer Reviews ------------------------------*/

ul.reviews { font-family:Verdana; font-size:11px; color:#7A7A7A; text-align:justify; padding-right:20px; }
ul.reviews  li {line-height:20px; }

/*---------- online intermediate start */
div.inter_newVehicle, div.inter_preOwnedVehicle, div.inter_FinanceSpecials, div.inter_WeekendSpecials, div.inter_serviceSpecials, div.inter_partsSpecials{
position:relative;
float:left;
width:166px;
height:131px;
cursor:pointer;
}

div.inter_newVehicle{
left:30px;
background:url(../images/online_intermediate/new_vehicle_specials.jpg) no-repeat;
}

div.inter_preOwnedVehicle{
left:115px;
background:url(../images/online_intermediate/preowned_specials.jpg) no-repeat;

}
div.inter_FinanceSpecials{
left:200px;
background:url(../images/online_intermediate/finance_specials.jpg) no-repeat;
}
div.inter_WeekendSpecials{
left:30px;
background:url(../images/online_intermediate/weekend_specials.jpg) no-repeat;
}
div.inter_serviceSpecials{
left:115px;
background:url(../images/online_intermediate/service_specials.jpg) no-repeat;
}
div.inter_partsSpecials{
left:200px;
background:url(../images/online_intermediate/parts_coupon.jpg) no-repeat;
}
div.inter_accessoriesSpecials{
position:relative;
float:none;
width:166px;
height:131px;
cursor:pointer;
margin:auto;
background:url(../images/online_intermediate/accessories_specials.jpg) no-repeat;
}

.interTxt1{
position:relative;
float:left;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
top:100px;
}
.interTxt2{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:15px;
top:45px;
}
.interTxt3{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:35px;
top:40px;
text-align:center;
}
/*---------- online intermediate end */

/*---------- meet the staff  */
a.email:link, a.email:visited{ font-family:Verdana; font-size:11px; text-decoration:underline; color:#000000;}
a.email:hover{ font-family:Verdana; font-size:11px; text-decoration:none; color:#E14A1D;}

/*------------Customer Testimonials Starts here------------------------------*/
.testimonialTxt{ font-size:12px; font-weight:normal; text-align:justify;}

span.comingsoonred{ font-family:Verdana; font-size:14px; color:#990000;}





/*------------Customer Testimonials ends Here------------------------------*/

/* New & Events */
.descreption{
	text-align:justify;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.eventsTimeText{
	text-align:justify;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.eventsText:link, a.eventsText:visited{
	text-align:justify;
	color:#2F2F2F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.eventsText:hover{
	text-align:justify;
	color:#2E6FA7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
/* CSV */
.myfont { font-size:12px;}

a.pricetext, a.pricetext:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:11px;
	color: #0769B2;
	text-decoration:underline;
}

a.pricetext:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:11px;
	color: #000000;
	text-decoration:underline;
}

.life-time-txt { border:0px solid red; text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; width:692px; background-color:#D6D7D6; padding:10px; margin-bottom:30px;}