	/* Online Specials */
html>body div.topspace_online{ position:relative; width:650px; float:left; height:20px;}
div.topspace_online{ position:relative; width:650px; float:left; height:0px;}
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:709px; position:relative; float:left;}
.online_content{width:680px; position:relative; float:left; left:20px; border:1px solid #89C2E0;}

.rebatesMainDiv{width:732px; position:relative; float:left; height:auto;}

div.modelNameTextDiv{ position:relative; float:left; left:5px; top:5px; width:445px; height:141px; border:1px solid #89C2E0;}
div.modelNameText{ position:relative; float:left; height:49px; width:445px; text-align:center;}

div.modelNameText_lease{ position:relative; float:left; height:32px; width:445px; text-align:center;}
div.modelpricemainDiv{position:relative; float:left; width:441px; left:2px; height:90px; background:#89C2E0; color:#333333;}

div.modelpricemainDiv_lease{position:relative; float:left; width:441px; left:2px; height:101px; background:#CCCCCC; color:#333333;}
 
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:#89C2E0; color:#333333;}

div.modelimageDiv{ position:relative; float:right; top:5px; right:2px;}

div.modeldescDiv{ clear:both; position:relative; float:left; left:8px; width:650px; text-align:justify; font-size:11px; margin-top:10px;}
div.moreinfobuttonDiv{clear:both; position:relative;  float:right; right:8px; width:160px; font-size:15px; margin-top:5px; text-align:right;}
a.MoreInfolink:link, a.MoreInfolink:visited {font-size:13px; text-align:right; text-decoration:none; font-weight:bold; padding-right:12px; color:#333333;}
a.MoreInfolink:hover{font-size:13px; text-align:right; text-decoration:underline; font-weight:bold; padding-right:12px; color:#333333;}

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-size:20px; font-family:Verdana; font-weight:bold; text-align:left; padding-left:3px;}
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;}

/* 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 #89C2E0; overflow:hidden;}

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:20px;}
#staffheading{color:#000000; height:21px; font-size:12px;font-weight:bold; padding-left:5px; background:#89C2E0;}


/* Meet the Staff */

/* Loan Calculator */

.loantitle{background-color:#89C2E0; height:25px; font-size:12px; font-weight:bold; text-align:center;}


.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:20px; 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:#035C9C; color:#FFFFFF; cursor:pointer;}
.hours_buttonhover{height:17px; background-color:#035C9C; color:#FFFB71; 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:#666666;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;}

/* ---------------About Us -------------------------------*/

div.aboutus_mainDiv{position:relative; float:left; left:20px; margin-top:0px; width:673px;  border:0px solid red;}
div.aboutus_imageDiv{position:relative; float:left; margin-top:20px; border:0px solid #ff0000;  width:700px; } 
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:670px; height:225px;  border:1px solid #cccccc;}
div.aboutus_content{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; color:#323232; text-align:justify; line-height:15px; border:0px solid red;}
div.about_detail{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; color:#676664; text-align:justify; line-height:15px; font-weight:bold;line-height:20px;}
div.boy_image{position:relative; float:right; margin-top:10px; width:193px;  margin-left:10px; }
div.about_bg{position:relative; float:left; margin-top:10px;  border:1px solid #cccccc;padding-left:10px; width:650px; padding-right:10px; background-color:#ffffff;}
div.about_bg2{position:relative; float:left; margin-top:10px;  border:1px solid #cccccc;padding-left:10px; width:650px; padding-right:10px; background-color:#ffffff;}
div.about_bg3{position:relative; float:left; margin-top:10px;  padding-left:270px; width:150px;margin-bottom:10px;}
div.about_career{position:relative; float:left; border:0px solid red; width:317px; text-align:justify; font-size:11px;margin-top:10px;}
div.about_careeer1{position:relative; float:right; margin-top:10px;  border:0px solid red;text-align:justify; width:317px; font-size:11px;margin-bottom:10px;}
div.about-rgds{position:relative; float:left; font-family:Verdana; font-size:13px; color:#666668; text-align:center; width:100%; font-weight:bold;}
div.about-broadcast{position:relative; float:left; font-family:Verdana; font-size:16px; color:#535152; text-align:center; width:100%; font-weight:bold;}
hr.hrline{position:relative; float:left; width:700px; height:2px; color:#C8C8C8;}
.career_color{color:#0B79B6;}

/* ---------------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 */
.inter_newVehicle{
position:relative;
float:left;
width:166px;
height:131px;
left:30px;
background-image:url(../images/online_intermediate/new_cars_specials.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}

.inter_preOwnedVehicle{
position:relative;
float:left;
width:166px;
height:131px;
left:115px;
background-image:url(../images/online_intermediate/preowned_specials.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_FinanceSpecials{
position:relative;
float:left;
width:166px;
height:131px;
left:200px;
background-image:url(../images/online_intermediate/finance_specials.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_WeekendSpecials{
position:relative;
float:left;
width:166px;
height:131px;
left:150px;
background-image:url(../images/online_intermediate/weekened_specials.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_partsSpecials{
position:relative;
float:left;
width:166px;
height:131px;
left:250px;
background-image:url(../images/online_intermediate/services.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.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  */
div.meetstaff_bg1{position:relative; float:left; margin-top:10px;  border:0px solid red;padding-left:10px; width:650px; padding-right:10px; background-color:#ffffff; border:1px solid #cccccc;}
div.meetstaff_content{position:relative; float:left; padding:5px 0px 10px 0px; font-family:Verdana; font-size:11px; background-color:#00ABD2; text-align:justify; line-height:15px; border:1px solid #cccccc; margin-top:10px;}
div.meetstaff_detail{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; background-color:#ffffff; text-align:justify; line-height:15px; font-weight:bold;line-height:20px; border:0px solid blue; width:215px;}
div.meetstaff_detail1{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; background-color:#ffffff; text-align:justify; line-height:15px; font-weight:bold;line-height:20px; border:0px solid red; width:215px;}
div.meetstaff_detail2{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; background-color:#ffffff; text-align:justify; line-height:15px; font-weight:bold;line-height:20px; border:0px solid red; width:210px;}
div.meetstaff_detail3{position:relative; float:left; margin-top:10px; font-family:Verdana; font-size:11px; background-color:#ffffff; text-align:justify; line-height:15px; font-weight:bold;line-height:20px; border:0px solid red; width:30px; height:160px;}

span.smallTxt{font-family:Verdana; font-size:11px; font-weight:normal;}

div.staff_img{position:relative; float:left; border:0px solid red; width:220px; margin-top:10px; left:10px; height:128px; border:0px solid red;}
div.staff_content{position:relative; float:right; margin-top:10px;  border:0px solid red;text-align:justify; width:400px; font-size:11px;margin-bottom:10px;}
span.staff_heading{font-family:verdana;font-size:13px; color:#0B79B6;font-weight:bold;}
a.email:link, a.email:visited{ font-family:Verdana; font-size:11px; text-decoration:underline; color:#000000;font-weight:bold;}
a.email:hover{ font-family:Verdana; font-size:11px; text-decoration:none; color:#0B79B6; font-weight:bold; text-decoration:underline;}

/*------------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
{
    text-decoration:underline;
}
div#onlyforprint
	{
	display:none;
	}
span.printaddress
{
position:relative;
float:left;
left:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color: #000000;
text-align:left;
width:290px; border:0px solid red;
}	
span.printph
{
position:relative;
float:right;
right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color: #000000;
text-align:right;
border:0px solid blue;
}


/* ----------------- Banners Styles Start ----------------- */
div#innerQQMainBanners{
width:760px; position:relative; float:left; left:0px; 
background-color:#010101;
}
div#innerQQMainBanners .bannerContentLeftDiv{
 position:relative; float:left;
 width:150px;
 text-align:right;
}
.bannerButtons{
position:relative; float:left;
left:20px;
top:5px;
}
div#innerQQMainBanners .bannerContentRightDiv{
 position:relative; float:left;
 width:610px;
 font-family: Arial, Verdana, Tahoma;
 font-size:17px;
 font-weight:600;
 color:#C7C7C7;
 font-style:italic;
}

h1.bannerHeading{
font-family: Arial, Verdana, Tahoma;
font-size:35px;
color:#FEFEFE;
padding-left:20px;
font-style:italic;
}
span.qlink1Banner{position:relative; margin-left:0px; margin-right:2px; top:15px; line-height:15px; font-family:Arial, Tahoma, verdana; font-size:18px; font-weight:bold;}


div#innerQQMainBanners{
width:760px; position:relative; float:left; left:0px; 
background-color:#010101;
}
div#innerQQMainBanners .bannerContentLeftDiv{
 position:relative; float:left;
 width:150px;
 text-align:right;
}
.bannerButtons{
position:relative; float:left;
left:20px;
top:5px;
}
div#innerQQMainBanners .bannerContentRightDiv{
 position:relative; float:left;
 width:610px;
 font-family: Arial, Verdana, Tahoma;
 font-size:15px;
 font-weight:600;
 color:#C7C7C7;
 font-style:italic;
}

h1.bannerHeading{
font-family: Arial, Verdana, Tahoma;
font-size:35px;
color:#FEFEFE;
padding-left:20px;
font-style:italic;
}
span.qlink1Banner{position:relative; margin-left:0px; margin-right:2px; top:15px; line-height:15px; font-family:Arial, Tahoma, verdana; font-size:18px; font-weight:bold;}

ul.bannerUL{font-family:Arial, Verdana, Helvetica, sans-serif; list-style-type:circle; font-size:17px; text-align:left; padding:10px 0px 0px 15px; margin:0px; background:none; font-weight:normal; border:0px solid #990000; color:#ffffff; font-style:normal; font-weight:700;}

ul.bannerUL li{
margin:10px 0px 10px 0px;
}
.liSpanContent{
 font-family: Arial, Verdana, Tahoma;
 font-size:13px;
 font-weight:600;
 color:#C7C7C7;
 font-style:italic;
}

/* ----------------- Banners Styles End ----------------- */