/*About Us*/
td.aboutus{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:justify; padding:30px;}
.aboutus_img{ background-image:url(../images/about_us/about_us_img.jpg); width:258px; height:258px; background-repeat:no-repeat; padding:20px;}
table.about_bg{ background-color:#E8E8E8}
.aboutUsContent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#5D5D5D; text-align:justify;}
.loanborder{ border:1px dashed #484848;}
/*-----------*/	

/*Common styles*/
.floatRight
	{
	float:right;
	}
.cursorHand
	{
	cursor:pointer;
	}

	
/* Thank you*/
td.thanku_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FF0000;
}


table.thankYouBackground{
width:235px;
background:url(../images/thank_you/thank_you.jpg) no-repeat;
background-position:270px 310px;
text-align:left;
padding-left:40px;
}

/*-----------*/	
/*------------ Meet the Staff -------------------*/
/* Meet the Staff */

table.meetstaffThreePerRow{	width:220px;background-color:#7F9AAF;border:1px solid #DADADA; padding-bottom:8px; padding-left:5px;}
table.meetstaffTwoPerRow{width:330px;background-color:#7F9AAF;border:1px solid #DADADA;}
table.meetstaffOnePerRow{width:660px;;background-color:#7F9AAF;	border:1px solid #DADADA;}
table.meetstaffSingleData{width:200px;height:248px;border:1px solid #333333; background:#7F9AAF; 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{ font-family:Arial, verdana, Helvetica, sans-serif; color:#FFFFFF; height:21px; font-size:12px;font-weight:bold; padding-left:5px; padding-right:5px; background:#484848;}

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:16px; color:#990000;}

.NodataText_review{ margin:auto; width:750px; font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; text-align:center; color:#484848;}


/*-------------------------*/



/*-------------- Body Shop Appointment-----------------------------*/

td.bodyshop_headtxt{ font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#484848; text-align:left; line-height:35px; padding-left:75px; padding-bottom:5px; width:300px;}

td.bodyshop_head_right{  font-family:Arial, verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#484848; text-align: center; }
td.bodyshop_second_right{  font-family:Arial, verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#484848; text-align: center; }
td.bodyshop_third_right{  font-family:Arial, verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#484848; text-align: center; }

/*-------------------------*/

/*-------------- Press Release Starts here ---------------*/

.testimonialTxt{ font-size:12px; font-weight:normal; text-align:justify;}

a.presslink:link {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; }
a.presslink:visited {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; }
a.presslink:hover {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color: #FF0000; }

td.pressHeading{  font-family:Arial, verdana, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-align:left; color:#505865;}
td.pressdescTxt{  font-family:Arial, verdana, Helvetica, sans-serif;font-size:12px; font-weight:normal; text-align: justify; line-height:16px; padding-left:10px;}
.pressContact{  font-family:Arial, verdana, Helvetica, sans-serif;font-size:11px; font-weight:normal; text-align:left; line-height:16px; padding-left:30px;}
.pressborder{ border:2px solid #767A83}
/*-------------- Press Release Ends here -----------------*/


/*----------- Hours & Directions---------------------*/

td.dept_text{color:#7F7F7F; font-family:Verdana; font-weight:bold; font-size:13px; 	padding-left:18px;padding-bottom:0px;}
td.hours_text{color:#4E4D4E; font-family:Verdana;font-size:11px;text-align:justify;	font-weight:normal;	padding-left:15px;}
td.dept_text1{color:#000000; font-family:Verdana; font-weight:bolder;font-size:12px;padding-left:24px;padding-bottom:5px;padding-top:5px;}
td.hours_text1{	color:#696969; 	font-family:Verdana;font-size:10px;text-align:justify; font-weight:normal;padding-left:24px;	}
td.hours_text2{	color:#000000; 	font-family:Verdana;font-size:11px;	text-align:justify;	font-weight:normal;padding-left:24px;	}
/*-----------*/


/* Loan Calculator */
td.pagetitle_loan { height : 22px;text-align : center; font-family:Arial;font-size : 15px;color : #505050;vertical-align: middle;font-weight:bold;
background-color:#999999;} 
td.loantitle { height : 28px;text-align : right;font-family:Verdana;font-size : 12px;font-weight : bold;color : #484848;} 
td.leftText2 {height : 21px;color : #000000;padding-right : 10px;text-align : right;font-family : Verdana;font-size : 11px; } 
td.rightText2 {height : 21px; color : #000000;padding-right : 5px;text-align : left; font-family : Verdana;font-size : 11px;} 
/*--------------*/

/*Coming Soon Page Starts*/
.outer_middle_div_middlebgComingSoon {float : left;	height:450px;width : 710px; background-color : #F4F4F4;	}

.SpecialsBodyText {	font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px;color : #222222;text-align : center;}
td.SpecialsBodyText_form{font-family:  Arial, Verdana, Helvetica, sans-serif ; font-size : 12px;color : #626262; text-align: center;padding:10px 20px 30px 20px;}
td.SpecialsBodyText_form1{font-family:  Arial, Verdana, Helvetica, sans-serif ;font-size : 12px;color : #626262; text-align: center;padding:0px 20px 10px 60px;}

.comimgsoonText { 
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #222222; 
	text-align : center; 
}
.comimgsoonRedText { 
	color : #a50202; 
	font-size : 16px; 
	font-weight : bold; 
	font-family : Arial, Helvetica, sans-serif; 
} 
.NotAvailableImage{
	height:138px;
	width:656px;
	background:url(../images/other_images/page_not_available.jpg) no-repeat center;
	}
.NodataText{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#333333;}
/*Coming Soon Page Ends*/

/*--------------Hours & Directions Starts here---------------*/
.contentMain_hours{ width:840px; position:relative; float:left; left:0px;}
#map-area{float:left; padding-left:5px; padding-top:8px; width:690px; border:0px solid #06ffff}
#options{ position:relative; float:left;height:25px; width:690px;margin-bottom:5px; padding-top:10px; border:0px solid #B4B4B4;}
#hours-area{float:left;width:250px; border:0px solid #FF0000; padding-bottom:10px; padding-top:20px; padding-left:5px;}

#map_canvas, #map_canvas_directions {position:relative; float:left; width: 690px; height: 620px; }

.fromdiv{position:relative; float:left; width:300px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; vertical-align:top; border:0px solid #B4B4B4; }
.imagebg_direction{position:relative; float:left; position:relative; left:10px;}
#getdir, #getloc{float:left;height:19px; font-size:11px; width:90px; text-align:center;}


.imagebg_location{position:relative; float:left; position:relative; left:20px;}

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;}

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; }
#expandimg2{display:none;}

a.expand { color:#666666; text-decoration:none; height:20px; display:block;}
a.expand:hover { color:#666666; text-decoration:none;}
/*--------------Hours & Directions Ends here---------------*/

/*---------- online intermediate start */

.inter_Newcar{
width:210px;
height:176px;
background-image:url(../images/online_intermediate/newcar_specials.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.inter_Preowned{
width:210px;
height:176px;
background-image:url(../images/online_intermediate/preowned_specials.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.inter_Weekend{
width:210px;
height:176px;
background-image:url(../images/online_intermediate/weekend_specials.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.inter_PartsService{
width:210px;
height:176px;
background-image:url(../images/online_intermediate/partsservice_specials.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.interTxt1{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:60px;
top:60px;
}
.interTxt2{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:50px;
top:60px;
}
.interTxt3{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
left:65px;
top:55px;
text-align:center;
}
/*---------- online intermediate end */