/* Online Specials */
html>body div.topspace_online{ position:relative; width:650px; float:left; margin-top:10px;}
div.topspace_online{ position:relative; width:650px; float:left; margin-top:0px;}

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 #B4B4B4;}

div.modelNameTextDiv{ position:relative; float:left; left:5px; top:5px; width:445px; height:135px; border:1px solid #B4B4B4;}
div.modelNameText{ position:relative; float:left; height:42px; 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:#CCCCCC; 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:#CCCCCC; color:#333333;}

div.modelimageDiv{ position:relative; float:right; top:5px; right:2px; text-align:left;}

div.modeldescDiv{ position:relative; float:left; left:8px; width:650px; text-align:justify; font-size:11px; margin-top:10px;}
div.moreinfobuttonDiv{ 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:12px; font-weight:bold; text-align:center;}

td.online_price{font-size:13px; font-family:Verdana; text-align:right; }
td.onlineprice_value{font-size:12px; font-family:Verdana; font-weight:bold; text-align:left; padding-left:3px;}
td.online_stockno{font-size:12px; 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;}

/* 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 #333333; background:#EEEEEE; 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:#FFFFFF; height:21px; font-size:12px;font-weight:bold; padding-left:5px; background:#4E5156;}

/* Meet the Staff */

/* Loan Calculator */

.loantitle{background-color:#CCCCCC; 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---------------*/
div#contentMain_hours{ width:965px; position:relative; float:left; padding-top:20px; border:0px solid #FF0000;}
#map-area{ width:645px; position:relative; float:left; padding-left:30px; border:0px solid #FF0000;}
#hours-area{width:250px; position:relative; float:left; padding-bottom:10px; border:0px solid #FF0000; margin-left:30px;}



#options{ float:left;height:25px; width:640px;margin-bottom:5px; padding-top:10px;}

#map_canvas, #map_canvas_directions { float:left; width: 640px; height: 730px;  border:0px solid #FF0000;}

.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 #000000;}
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:#7F7F7F;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:15px;}
/*--------------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:20px; width:688px;}
div.aboutus_imageDiv{position:relative; float:left; margin-top:20px; border:0px solid #ff0000;  width:700px; } 
div.aboutus_Hline{position:relative; float:left; width:545px; margin-top:5px;  height:34px; border-bottom:1px solid #C61344; }
div.aboutus_smallImage{position:relative; float:left; left:5px; width:137px; height:42px;}
div.aboutus_content{position:relative; float:left; margin-top:20px; font-family:Verdana; font-size:12px; color:#333333; text-align:justify; line-height:16px;}
div.about-rgds{position:relative; float:left; margin-top:20px; font-family:Verdana; font-size:12px; color:#C61344; text-align:right; width:100%; font-weight:bold;}

/* ---------------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 #B4B4B4; width:90%; padding:15px 10px 15px 35px; margin:15px auto; 
}

.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:#C81444; 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:10px;
background-image:url(../images/online_intermediate/weekened_specials.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_PartsCoupons{
position:relative;
float:left;
width:166px;
height:131px;
left:25px;
background-image:url(../images/online_intermediate/parts.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_ServiceCoupons{
position:relative;
float:left;
width:166px;
height:131px;
left:40px;
background-image:url(../images/online_intermediate/services.jpg);
background-repeat:no-repeat;
border:1px solid #454545;
cursor:pointer;
}
.inter_collision{
position:relative;
float:left;
width:166px;
height:131px;
left:60px;
background-image:url(../images/online_intermediate/collision_bg.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  */
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:#C81443;}
.selectdepy_staff  { font-family:Verdana; font-size:12px;}

/* Body Shop */
.bodyshop-wrapper { width:410px; border:0px solid #dddddd; float:left;}
.bodyshop-wrapper2 { width:310px; background-color:#ffffff; float:left; border:0px solid #ff00ff;}

.bdshop-image-01 { background-image:url(../images/bodyshop/img1.jpg); background-repeat:no-repeat; width:379px; height:422px; margin:auto; border:2px solid #000000;}
.bdshop-image-02 { background-image:url(../images/bodyshop/img2.jpg); background-repeat:no-repeat; width:380px; height:183px; margin:auto; border:1px solid #000000;}

.bdshop-text1 { font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; padding-top:10px;}

ul.bdy-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border:0px solid #ff0000;  width:270px; text-align:left; line-height:19px; color:#333333; margin-top:20px; list-style:inside; text-indent: -1em; margin-left: 0px;
	padding-left: 3em;
}
.bd-shop-add { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; float:left; margin:3px 20px;}

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: #AC0015;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 text-decoration:underline;
	}
	
ul.bdy-txt li  { list-style-type:disc !important; }
div.contentMain_newspecials2{ width:751px; border:0px solid #FF0000; margin:20px auto;}
div#contentMain_newspecials{ width:751px; border:1px solid #FF0000;}
/* New & Events */
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:#C81443;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
