/*--------------Parts ---------------*/
ul.partsDeparment{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#004F80;
/* list-style-image:url(../images/parts/arrow.jpg);  */
 list-style-type: none;
}
ul.partsDeparment li.arrow{

background-image:url(../images/parts/arrow.jpg);
background-repeat:no-repeat;
background-position:0px 11px;
padding-left:25px;
line-height:30px;
}
.partsHeading{
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-weight:bold;
font-size:30px;
color:#256294;
}
table.partsDepartment{
border:solid 1px #666668;
background-color:#ffffff;
}

td.aftermarket { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:10px; padding-right:10px; padding-top:10px; }
.toddMayor{
font-family:Verdana;
font-size:20px;
color:#373737;
font-weight:bold;

}
.afterMarketAccessTable{
border:1px solid #CFCFCF;
background-color:#F3F1F2;
}
.afterMarketAccessTableCenterTD{
border:1px solid #CFCFCF;
background-color:#ffffff;
width:2px;
}
ul.afterMarketUL{
font-family:Verdana;
font-size:10px;
font-weight:normal;
color:#004F80;
/* list-style-image:url(../images/parts/arrow.jpg);  */
 list-style-type: none;
 padding:0px 0px 0px 10px;
 margin:0;
}
ul.afterMarketUL li.arrow{

background-image:url(../images/parts/arrow.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:25px;
text-align:left;
}
a.afterMarketLink:link, a.afterMarketLink:visited{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#004F80;
text-decoration:none;
}
a.afterMarketLink:hover{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


.partsContactUs{
font-family:Verdana;
font-size:20px;
font-weight:bold;
color:#4F5055;
}
input.partsContactUs { border:1px solid #626262; background-color:#ffffff; font-size:11px; text-align:left; padding-left:2px; width:117px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal  }
input.partsPhone { border:1px solid #626262; background-color:#ffffff; font-size:11px; text-align:left; padding-left:2px; width:32px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal}
input.partsPhone2 { border:1px solid #626262; background-color:#ffffff; font-size:11px; text-align:left; padding-left:2px; width:35px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal}
.commentBoxQQParts{text-align:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffff; width:120px; height:50px; font-weight:normal; padding:0; margin:0;}
td.aftermarketIndicates { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;  padding-left:2px; }
.submit-button-aftermarket {

 width:117px; text-align:center;
font-weight:bold; font-size:14px; height:27px; vertical-align:middle; cursor:pointer; color:#ffffff;
background-image:url(../images/buttons/button-bg.jpg);
}


ul.afterMarketWarranty{
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#000000;
 list-style-type: square;
}
/*--------------Parts Ends here--------------------------*/

/*--------------Service end here ---------------*/
.serviceDepTopTable{
width:645px;
height:54px;
background-color: #1F5D8C;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#ffffff;
font-size:22px;
font-weight:bold;
text-indent:15px;
background-image:url(../images/servicedept/car.jpg);
background-position:right;
background-repeat:no-repeat;
}
.serviceDepTXT1{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:22px;
font-weight:bold;
text-align:center;
}
.serviceDepTXT2{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#FF0031;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

ul.serviceDepUL{
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#004F80;
/* list-style-image:url(../images/parts/arrow.jpg);  */
 list-style-type: none;
 padding:0px 0px 0px 10px;
 margin:0;
}
ul.serviceDepUL li.arrow{

background-image:url(../images/parts/arrow.jpg);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:25px;
text-align:left;
line-height:20px;
}
.service_giveUsACall{
width:180px;
height:50px;
background-color:#1F5D8C;
border:3px solid #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
text-align:center;
}
.serviceDepTXT3{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:20px;
font-weight:bold;
text-align:center;
}
.serviceHorzLine{
/* border-bottom:1px dotted #000000; */
background-image:url(../images/servicedept/hori-line.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.serviceWorkshop{
width:640px;
height:116px;
background-image:url(../images/servicedept/workhorse-service.jpg);
}
.serviceWorkshopContent{
width:640px;
height:460px;
background-color:#BEDDF1;
}
.serviceDepTXT4{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:17px;
font-weight:bold;
text-align:center;
}
.serviceDepTXT5{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#093762;
font-size:12px;
font-weight:bold;
}
ul.serviceDepUL2{
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#000000;
/* list-style-image:url(../images/parts/arrow.jpg);  */
 list-style-type: none;
 padding:0px 0px 0px 10px;
 margin:0;
}
ul.serviceDepUL2 li.arrow{

background-image:url(../images/servicedept/arrow-blue.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
text-align:left;
line-height:18px;
}
.serviceDepTXT6{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.serviceDepCenterTD1{
width:5px;
/* border-right:1px dotted #000000; */
background-image:url(../images/servicedept/vir-line.jpg);
background-repeat:no-repeat;
background-position:3px 10px;
}

.serviceMaintenanceTopTable{
width:645px;
height:122px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:22px;
font-weight:bold;
text-align:center;
}
a.serviceLink1:link,a.serviceLink1:visited{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#FF0031;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.serviceLink1:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0C6AA0;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/*--------------Service Ends here--------------------------*/
/*--------------About Us Starts here---------------*/

td.aboutUs{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:20px; padding-right:0px; padding-top:10px; }

a.aboutlink:link,a.aboutlink:visited  {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#18497B; }

a.aboutlink:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color: #FF8000; }

.welcome{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#37729A;height:30px; text-align:center; width:350px; padding-top:10px;}

/*--------------About Us Ends here--------------------------*/
/*-------------------Colision Center------------------------*/
.BoldFont{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.Title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#3F759F; }
.content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:justify; padding-top:5px;padding-bottom:5px;}

/*-----------------------------------Insurance claims----------------------*/
.Insurance{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:13px;padding-bottom:5px;}
/*-------------Meet the Staff Starts here-------------------------------*/

.stafftxt{ font-size:12px; font-weight:bold;}
td.comimgsoonText{ font-size:11px;}
span.comimgsoonRedText{font-size:11px; font-weight:bold; color:#FF0000;}
.txtalign{text-align:left; padding-left:2px;}

a.email:link,a.email:visited  {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }

a.email:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color: #F0D995; }

/*-------------Meet the Staff Ends-------------------------------*/

/*---------------FAQ--------------------------*/
.partdept{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color: #18497B; }
/*-----------Loan Calulator-------------------------------------*/
table.loantableborder{border:1px  dashed #333333;}
.loantitle{background-color:#CCCCCC; height:25px; font-size:12px; font-weight:bold;}
.loan_txt{ font-size:11px; color:#000000; padding-left:10px; padding-right:10px; text-align:justify;}
.loandisclaimer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  padding-left:10px; padding-right:10px; text-align:justify; }


/*--------------------Loan Calulatorends--------------------------------------*/


/*---------------------Body Shop Starts-------------------------------------------*/
.phonewidth1, .phonewidth2{ width:37px;}
.phonewidth3{  width:38px !important; width:39px; }

.bodyimg{background-image:url(../images/bodyshop/img.jpg);width:192px; height:129px; background-repeat:no-repeat; padding-right:10px;}
.bodytxthead{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FF0000; text-align:left; padding-left:5px;}
.bodytxtnormal{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; text-align:left; padding-left:10px;}
.bodytxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#000000; text-align: justify; padding-left:10px; padding-right:10px;}
.bodyquickhead{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#000000; text-align: left; padding-left:10px;}
.bodyquickhead_normal{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align: left;}

a.bodylink:link {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
a.bodylink:visited {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
a.bodylink:hover {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color: #FF0000; }
/*---------------------Body Shop Ends Here-------------------------------------------*/

/*------------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------------------------------*/
/*-------------- 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}

a.press_release:link {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#505865; padding-right:5px; }
a.press_release:visited {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#505865;padding-right:5px;  }
a.press_release:hover {  font-family:Arial, verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color: #FF0000; padding-right:5px; }
/*-------------- Press Release Ends here -----------------*/



/*--------------Hours & Directions Starts here---------------*/
div#contentMain_hours{ width:990px; position:relative; background-color:#FFF; border:0px solid #FF0000;}
div#Main_hours_div{ width:980px; position:relative; background-color:#ffffff; border:0px solid #FF0000;}
#map-area{float:left; padding-top:8px;  padding-left:20px; width:690px; border:0px solid #06ffff}
#options{ position:relative; float:left;height:25px; width:650px;margin-bottom:5px; padding-top:10px; border:0px solid #B4B4B4;}
#hours-area{float:left; padding-left:20px; padding-top:25px; width:250px; border:0px solid #FF0000;}

#map_canvas, #map_canvas_directions {position:relative; float:left; width: 690px; height: 540px; }

.fromdiv{position:relative; float:left; width:300px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 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---------------*/

/*--------------Careers starts here---------------*/

.careersheading{ font-size:11px; font-weight:bold; color:#FFFFFF;text-align:center;}
.img_not_txt{ font-size:11px; font-weight:normal;}
td.img_not_available_pg{ background-image:url(images/other-images/page_not_avail.jpg); background-repeat:no-repeat;}
span.plzvisit{ font-size:11px; font-weight:bold; color:#FF0000;}
td.careerstablecontent, div.careerstableapply{vertical-align:middle;text-align:center;font-size:11px;color:#333333;background-color:#FFFFFF;}
.contentMain_careers{ width:678px; position:relative; float:left; left:0px;}

/*--------------Careers Ends here---------------*/


/*----------Global CSS-----------------*/

.direction_txt{color:#000000; cursor:pointer;font-weight : bold;text-align:center;font-size : 11px;padding-top:8px; padding-left:10px;}
a.direction_txt:link {color:#000000;font-weight : bold;text-align:center;font-size : 11px;padding-top:10px; padding-left:20px;} 
a.direction_txt:visited {color:#000000;font-weight:bold;text-align:center;font-size : 11px;padding-top:3px; padding-left:20px;} 
a.direction_txt:hover {color : #CC0001;font-size : 11px;font-weight : bold;text-align:center; padding-top:3px;}

td.dept_text{color:#4B4B4D;font-weight:bold;font-size:11px;padding-left:14px; padding-top:5px; padding-bottom:0px;}
td.deptline{    width:212px; height:20px; text-align:center; padding-left:15px; color:#4B4B4D; padding-right:15px;}
td.hours_text{color:#4E4D4E;font-size:11px;text-align:justify;font-weight:normal;padding-left:14px;}

table#careerstable{background-color:#296CA0;width:678px;}
.careerstableapply{vertical-align:middle;text-align:center;font-size:11px;color:#ffffff;height:25px;width:64px;cursor:pointer;}
.careerstableapplyhover{vertical-align:middle;text-align:center;font-size:11px;color:#ff0002; background-repeat:no-repeat;background-position:center;height:25px;width:64px;cursor:pointer;}

td.yourCommentTxt_resume{ font-size:12px; font-weight:bold; text-align:center; height:25px; color:#FFFFFF;}

#staffheading{color:#FFFFFF; height:21px; font-size:12px;font-weight:bold; text-align:left; padding-left:10px; background-color:#2D73AA;}

table.meetstaffSingleData{width:230px;height:287px;border:1px solid #4A4A4C; overflow:hidden; background-color:#10598C !important; color:#FFF;	}

table.meetstaffThreePerRow{	width:220px;background-color:#FFF;border:1px solid #DADADA;}
table.meetstaffTwoPerRow{width:330px;background-color:#FFF;border:1px solid #DADADA;}
table.meetstaffOnePerRow{width:660px;;background-color:#FFF;	border:1px solid #DADADA;}



/*-----------ends---------------------- */

.thankyouTxt{ height:280px; position:relative; float:left; text-align:center; font-size:11px; text-align:justify; width:710px; }

div#hours_address_phone
{
	width:240px;
}

div#hours_addresstext
{
	font-size:11px;
	line-height:18px;
	color:#333333;
	font-weight:bold;
}




/*--------------------------------------------------- Ends------------------------------------------------*/

.meetstaffTextContent
{
	font-size:11px;
	color:#000;
	text-align:left;
}
.meetstaffheading
{
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-align:center;
}


/*---------Finance Department-----------*/

td.finDep{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding-left:20px; padding-right:20px; padding-top:10px; }

a.Finlink:link,a.Finlink:visited  {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; }

a.Finlink:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color: #18497B; }

.Finwelcome{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#37729A;height:30px; text-align:center; padding-top:10px;}

/*-------------------Collision Center--------------*/
.collsionImg
{background-image:url(../images/Collision_staff/image_02.jpg);
background-repeat:no-repeat;
width:279px;
height:300px;

}
.tollFree{background-color:#5BA5D4;padding-top:30px; font-weight:bold; text-align:center;color:#ffffff; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}

#hendrick {
	position:absolute;
	left:802px;
	top:506px;
	width:165px;
	height:47px;
	z-index:2;
}
#thankYoutxt {
	position:absolute;
	left:352px;
	top:526px;
	width:305px;
	z-index:2;
	font-size:10px;
	font-family:Verdana;
}
.siteMapTxt{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:justify; padding-left:0px; padding-right:0px; padding-top:0px;
}
.collsionOffice1
{
background-image:url(../images/Collision_staff/lounge.jpg);
background-repeat:no-repeat;
width:165px;
height:160px;
}
.collsionOffice2
{
background-image:url(../images/Collision_staff/lounge_1.jpg);
background-repeat:no-repeat;
width:165px;
height:160px;
}
.collsionOffice3
{
background-image:url(../images/Collision_staff/shop_awards.jpg);
background-repeat:no-repeat;
width:165px;
height:160px;
}
.collsionOffice4
{
background-image:url(../images/Collision_staff/front.jpg);
background-repeat:no-repeat;
width:165px;
height:160px;
}
.collsionDumy
{
width:165px;
height:116px;
border:0px solid #FF0000;
}
.collsionTxt
{
font-family:Arial; font-size:14px; font-weight:bold; text-align:center;color:#696864;
width:165px;
height:44px;
border:0px solid #FF0000;
}
span.collsionTxtsm
{
font-family:Arial; font-size:11px; font-weight:bold; text-align:center;color:#696864;
}



