/* Main Layout Styles Starts here*/

.ptitle{
font:normal 20px Arial, Helvetica, sans-serif; padding:0px 7px 15px; color:#000; text-align:left;
}
.leftpanel{
width:26%;
background-color:#FFF;
}
.middlepanel{
width:3px;
}
.rightpanel{
width:74%;
}
/* Main Layout Styles Ends here*/
/* ----------------------------------------------------------------------------------------------------- */
/* LEFT PANEL Layout Styles Starts here*/

/* SEARCH BY Styles Starts here*/
.searchby{
background-color:#E6E7E8; width:100%; height:36px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-left:10px;
}
.searchbydetails{
background-color:#FFF;
}
td.searchbydetails table tr td table{
font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-align:left;
}
td.searchbydetails table tr td table  select{
font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:left;
}
.blkspace{
height:9px;
}
.blkspace1{
height:12px;
}
.txtfield{
width:152px; height:16px; border:1px solid #C6C6C6;
}
.selectfield{
width:98%;
}
.ziptxtfield{
width:78px; height:16px; border:1px solid #C6C6C6;
}
.searchbtnbg{
background-color:#FFF; height:32px; width:100%; 
}
.searchbtn{
background:url(../images/button3_bg.jpg) 0px 0px no-repeat; width:80px; height:22px; color:#000; padding-left:13px; padding-bottom:4px; 
}
.removebtn{background:url(../images/remove.png) 0px 0px no-repeat; width:70px; height:22px; line-height:18px; color:#000; border:0px; text-align:center;padding-bottom:3px; font:normal 11px Arial;}
.removebtn:hover{color:#003399; cursor:pointer;}
.removebtndetails{ border:0px; font:normal 11px Arial; padding:3px 0 3px 10px;  }

.thinline{
background-color:#808284 ; height:1px;
}
/* SEARCH BY Styles ENDS here*/

/* Refined SEARCH Styles Starts here*/
.imgalign{
text-align:right;
cursor:pointer;
}

.fontnormal{
font-weight:normal; padding:3px 0px;
}
.fontnormal a:link{
font-weight:normal; padding:3px 0px; color:#4C4C4E; text-decoration:none;
}
.fontnormal a:visited{
font-weight:normal; padding:3px 0px; color:#4C4C4E; text-decoration:none;
}
.fontnormal a:hover{
font-weight:normal; padding:3px 0px; color:#003399; 
}

/* Refined SEARCH Styles ENDS here*/

/* LEFT PANEL Layout Styles Ends here*/
/* ----------------------------------------------------------------------------------------------------- */

/* RIGHT PANEL Layout Styles statrs here*/
.sort_vehicles_mid{
background-color:#E6E7E8; height:32px; 
}
.sort_vehicles_mid  a:link, .sort_vehicles_mid  a:visited{

color:#4C4C4E;
}

.sort_vehicles_mid  a:hover{

color:#003399;
}
.content_first{
height:145px; 
}
.content_first_left{
/*border:1px solid #E0E0E0;*/
padding:5px 0 0 0;
}
.mouseout .content_first_right{
border-left:2px solid #E6E7E8;
}
.mouseover .content_first_right{
border-left:2px solid #808284;
}
.content_first_right table tr td div{font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.content_first_right table tr td div{color:#000; }

.refineSearch{text-align:left; font:normal 11px Arial, Helvetica, sans-serif;}
.refineSearch a:link{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E;  text-align:left;}
.refineSearch a:visited{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E;  text-align:left;}
.refineSearch a:hover{  font:normal 11px Arial, Helvetica, sans-serif;color:#003399}




.sort_vehicles_mid table tr td table tr td {font:normal 11px Arial, Helvetica, sans-serif; color:#000; }
.sort_vehicles_mid table tr td  {font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.sort_vehicles_mid table tr td table tr td  a:link{font:normal 11px Arial, Helvetica, sans-serif;text-decoration:none; color:#4C4C4E; }
.sort_vehicles_mid table tr td table tr td  a:visited{color:#4C4C4E; }
.sort_vehicles_mid table tr td table tr td  a:hover{ color:#003399;}
.sort_vehicles_mid1  {font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.sort_vehicles_mid1 a:link  {font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.sort_vehicles_mid1  a:visited{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.sort_vehicles_mid1  a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#003399; }

.content_first_left table tr td {font: normal 11px Arial, Helvetica, sans-serif; color:#000; }



.blkspace{height:3px;}
.pagenobgactive{width:15px; height:15px; color:#003399 !important; font:normal 11px Arial, Helvetica, sans-serif; }

.pagenobginactive{width:15px; height:15px; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
.pagenobgactive a:link{color:#4C4C4E; font:normal 12px Arial, Helvetica, sans-serif;}
.pagenobgactive a:visited{color:#4C4C4E; }
.pagenobgactive a:hover{color:#003399; }
.pagenobginactive a:link{color:#4C4C4E; font:normal 12px Arial, Helvetica, sans-serif;}
.pagenobginactive a:visited{color:#4C4C4E; }
.pagenobginactive a:hover{color:#003399; }

.seperator{background-color:#fff000; border:1px solid #fff;}

td.vehicleinfo_right_space{height:5px;}
.photocarfax{text-align:left; height:19px;}
.photocarfax a:link{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E;  text-align:left;}
.photocarfax a:visited{color:#4C4C4E; }
.photocarfax a:hover{ color:#003399;}
.viewdetails{text-align:left; color:#000 !important; height:16px;} 
.viewdetails a:link,.viewdetails a:visited{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E;  text-align:left;}
.viewdetails a:hover{color:#003399;}


.otherinfo{ text-align:left; font:normal 11px Arial, Helvetica, sans-serif; height:23px; color:#000;}
.cardetailsinfo {height:17px; padding:0 0 3px 0;}
.otherinfo a:link{ font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E;  text-align:left;}
.otherinfo a:visited{  color:#4C4C4E;  text-align:left;}
.otherinfo a:hover{  color:#003399;}
div.carname{text-align:left; color:#000 !important; padding:0px; margin:0px; font:bold 11px Arial, Helvetica, sans-serif;}
div.carname a:link {text-decoration:none;font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E;}
div.carname a:visited{text-decoration:none;font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E;}
div.carname a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#003399;}

.content_first_left table tr td div a:link{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E; }
.content_first_left table tr td div a:visited{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E;}
.content_first_left table tr td div a:hover{ color:#003399;}

.internetprice {font:bold 14px Arial Helvetica, sans-serif; color:#000;}

.vehiclesbgactive{width:20px; height:20px;  font:normal 11px Arial, Helvetica, sans-serif; color:#003399 !important; }
.vehiclesbgactive{width:18px; height:18px; font:normal 11px Arial, Helvetica, sans-serif; }
.vehiclesbgactive a:link{font:normal 11px Arial, Helvetica, sans-serif; }
.vehiclesbgactive a:visited{font:normal 11px Arial, Helvetica, sans-serif; }
.vehiclesbgactive a:hover{font:normal 11px Arial, Helvetica, sans-serif;  }
.vehiclesinactive a:link{ font:normal 11px Arial, Helvetica, sans-serif;  }
.vehiclesinactive a:visited{ font:normal 11px Arial, Helvetica, sans-serif;  }
.vehiclesinactive a:hover{ font:normal 11px Arial, Helvetica, sans-serif; }
.mouseover{   height:145px; border:2px solid #808284;}
.mouseout{  height:145px; border:2px solid #E6E7E8; }

/* RIGHT PANEL Layout Styles Ends here*/
/* Listing Page Styles Ends Here*/
/* ============================================================================================================= */
/*Detials Page Styles Starts Here*/

.topstripbg{background-color:#E6E7E8;}

/*Button Styles Starts Here*/

.previousbtn{background:url(../images/previous.png) 0px 0px no-repeat; height:22px; width:116px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:20px; vertical-align:top;  }

.previousbtn a:link, .previousbtn a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.previousbtn a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}

.previousbtn-inactive{background:url(../images/previous-inactive.png) 0px 0px no-repeat; height:22px; width:116px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:20px; vertical-align:top;  }

.previousbtn-inactive a:link, .previousbtn-inactive a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.previousbtn-inactive a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}

.nextbtn-inactive{background:url(../images/next-inactive.png) 0px 0px no-repeat; height:22px; width:88px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#373737; line-height:20px; vertical-align:top;  }

.nextbtn-inactive a:link, .nextbtn-inactive a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.nextbtn-inactive a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}

.nextbtn{background:url(../images/next.png) 0px 0px no-repeat; height:22px; width:88px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:20px; vertical-align:top;  }

.nextbtn a:link, .nextbtn a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.nextbtn a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}

.backtosearch{background:url(../images/back_to_search.png) 0px 0px no-repeat; height:24px; width:129px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:22px; vertical-align:top;  }

.backtosearch a:link, .backtosearch a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:22px; vertical-align:top;  width:100%; height:100%;  display:block;}

.backtosearch a:hover{ text-align:center; color:#003399; line-height:22px; vertical-align:top;   width:100%; height:100%;  display:block;}

.printbtn{background:url(../images/print.png) 0px 0px no-repeat; height:22px; width:73px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:22px; vertical-align:top; background-position:left;  }

.printbtn a:link, .printbtn a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:22px; vertical-align:top;  width:100%; height:100%;  display:block;}

.printbtn a:hover{ text-align:center; color:#003399; line-height:22px; vertical-align:top;   width:100%; height:100%;  display:block;}



.emailfriendbtn{background:url(../images/email-a-friend.png) 0px 0px no-repeat; height:22px; width:135px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:20px; vertical-align:top;  }

.emailfriendbtn a:link, .emailfriendbtn a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.emailfriendbtn a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}

.applyfinancebtn{background:url(../images/apply-for-financing.png) 0px 0px no-repeat; height:22px; width:159px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#373737; line-height:20px; vertical-align:top;  }

.applyfinancebtn a:link, .applyfinancebtn a:visited{ text-decoration:none; text-align:center; color:#4C4C4E; line-height:20px; vertical-align:top;  width:100%; height:100%;  display:block;}

.applyfinancebtn a:hover{ text-align:center; color:#003399; line-height:20px; vertical-align:top;   width:100%; height:100%;  display:block;}
/*Button Styles Ends Here*/


.midpanel{background-color:#FFF;}
.midpanelborders{border:1px solid #E6E7E8;}
.midpanellines{height:4px; background-color:#FFFFFF;}

/*-------------------------*/
.carbgcolor{ border:1px solid #E6E7E8;}



.morespecimg td{ text-align:center;}
.morephotobtn{background:url(../images/more_photos.png) 0px 0px no-repeat; height:60px; width:80px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.morephotobtn a:link{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.morephotobtn a:visited{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.morephotobtn a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#003399; }

/*---------------------------*/

.cardetails{font:bold 17px Arial, Helvetica, sans-serif; text-align:left; color:#000;}
.dinternetprice{font:bold 15px Arial, Helvetica, sans-serif; text-align:left; color:#000;}
.dinternetprice div{font:bold 16px Arial, Helvetica, sans-serif; text-align:left; color:#000; display:inline;}
.d-cardetail{font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:5px;}
.d-cardetail div{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:5px;}
.mpgdetails{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
span.in_smlstar{font:normal 11px Arial, Helvetica, sans-serif; vertical-align:top; line-height:1.8; }
.mpgdetails div{font:bold 18px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.free-vehicle-history-report{background:url(../images/free-vehicle-history-report.png) 0px 0px no-repeat; width:227px; height:33px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; background-position:center; text-align:center; }
.free-vehicle-history-report a:link, .free-vehicle-history-report a:visited{font:bold 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-align:center;  text-decoration:none; width:100%; height:100%; line-height:30px; display:block;}
.free-vehicle-history-report a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#003399; text-align:center;   width:100%; height:100%; line-height:30px; display:block;}
.firstcolsep{border-left:1px dashed #C3C8CC; height:373px;}

/*--------------------------------*/

.interested{font:bold 17px Arial, Helvetica, sans-serif; color:#000; padding-left:25px; text-align:left;}
.interested1{font:bold 17px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.contactinfo{font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding-left:50px; text-align:left;}
.formmidbg{background:url(../images/form_center.jpg) 0px 0px repeat-y; width:240px; }
.yesinterested{font:bold 15px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.formfields{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:right; padding-right:10px}
.formfields label{text-align:left;}
.d-bullet{font:normal 11px Arial, Helvetica, sans-serif; display:inline;}
label.error div.d-bullet{color:#F20600 !important}
.phone{font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:29px; height:17px; border:1px solid #6495B6; text-align:left; padding:0px; margin:0px;background-color:#F0F0F0;}
  
.phone1{font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:39px; height:17px; border:1px solid #6495B6; text-align:left; padding:0px; margin:0px; background-color:#F0F0F0;}
/*--------------------------------*/

.getmoreinfo{background:url(../images/get-more-info.png) 0px 1px no-repeat; width:121px; height:25px; font:bold 11px Arial, Helvetica, sans-serif; text-align:left; padding-left:18px; color:#000; border:0px; cursor:pointer}


.submitform{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:justify;; padding:5px; }

/*--------------------------------*/
.carspec{border:1px solid #E6E7E8; font:bold 14px Arial, Helvetica, sans-serif; color:#000;  text-align:left;}
.carspec div{color:#FFF; background-color:#808284; border-bottom:1px solid #E6E7E8;font:bold 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 11px; text-align:left; height:21px; line-height:21px;}
.equipmentsdetails td{font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px;  text-align:left;}



.sepline{border-left:1px dashed #C3C8CC; height:auto;}
/*--------------------------------*/


.whygowith div{background-color:#E6E7E8/*#E9F2F7*/; color:#205A8A; padding:0 0px 0px 12px; height:22px; font:bold 11px Arial, Helvetica, sans-serif; text-align:left;padding:0 0px 4px 12px; line-height:2;}

.whygodetails{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:3px 0px;}
.whygodetails a:link{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-align:left; }
.whygodetails a:visited{font:normal 11px Arial, Helvetica, sans-serif; color:#4C4C4E; text-align:left; }
.whygodetails a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#003399; text-align:left; }
.algnright{text-align:right;border-bottom:1px dashed #BFC8CF; padding-bottom:10px;}

/*---------------------------*/

/*.gradbackgroundtabtop{ background:url(../images/bg_strip-details.png) 0px 0px repeat-x;}

.gradbackgroundtabtop div{background:url(../images/bg_strip-details.png) 0px 0px repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#000; height:25px; vertical-align:middle; padding-top:5px;}
.gradbackgroundtabtop div{background-color:#D0D0D0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; height:25px; vertical-align:middle; padding-top:5px;}*/

.gradbackgroundtabtop{ background-color:#808284;}
.gradbackgroundtabtop div{background-color:#808284; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; height:16px; vertical-align:middle; padding-top:5px;}
.gradbackgroundtabtop div{background-color:#808284; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; height:16px; vertical-align:middle; padding-top:5px;}


.tabtopborder { border:1px solid #E6E7E8; }
.guaranteecontent{font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:2px 0px;}
.guaranteecontent a:link{font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; padding:2px 0px; text-decoration:none;}
.guaranteecontent a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; padding:2px 0px; text-decoration:none;}
.guaranteecontent a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#003399; padding:2px 0px; }

/*-----------------------------*/

.recentlyviewed{ font:bold 13px Arial, Helvetica, sans-serif; color:#000 !important; padding:12px; text-align:left}
.recentlyviewedmid{/*background:url(../images/mid-recently.png) 0px 0px repeat-x;*/}
.rectcardetails{ font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:left;  padding:0 2px 2px 2px;}
.rectcardetails a:link{ font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; }
.rectcardetails a:visited{ font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; }
.rectcardetails a:hover{ font:normal 12px Arial, Helvetica, sans-serif; color:#003399; text-decoration:none;}
.recentpricing {font:normal 12px Arial, Helvetica, sans-serif; color:#000; }
td.pricing{font:normal 12px Arial, Helvetica, sans-serif; color:#000;padding:0 3px 0 0; }
td.pricing table tr td{text-align:right;}
td.in_recentcar {text-align:justify;}
.in_recentlyviewed{border:1px solid #E6E7E8;  height:207px;}
/*--------------------------------*/
.yournearstdealer{background-color:#E9F2F7; color:#000; padding:3px 0px 0px 23px; height:22px; font:bold 13px Arial, Helvetica, sans-serif; text-align:left;}
.nearestdealer{background-color:#FFFFFF; height:50px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding-left:23px;}
.nearestmapit{text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding-right:2px;}
#options{ float:left;height:25px; width:430px;margin-bottom:5px; padding-top:20px; padding-left:10px; border:0px solid #FF0000;}
.clr{clear:both; font-size:1%;}



.maptxtt div{ 
font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-left:12px;
}
.maptxtt1{ 
font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-left:12px;
}
div.in_map_address{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; }
td.map-area{margin:10px;}
#map_canvas { width:395px; height: 400px; padding-bottom:5px;}
div.in_map_info{width:150px;height:30px; text-align:left; margin:0; padding:0; position:relative; left:-20px; top:-5px; background-color:transparent !important; font-weight:bold;}

/*---------------------------------*/

/*----------------------------------*/
.tabtopborder1 { border:1px solid #808284; background-color:#E6E7E8}

.paymentmidmain{ background-color:#fff; border-bottom:1px solid #E6E7E8;  border-left:1px solid #E6E7E8;}
.paymentdetails td{font:normal 12px Arial, Helvetica, sans-serif; color:#000; height:21px; text-align:center}
.paymentdetails a:link {font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.paymentdetails a:visited {font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.paymentdetails a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#4C4C4E; text-decoration:none;}
.paymentdetails td.selected a{color:#FFF;}
td.selected{background-color:#808284;}
.paymentsclass{border-top:1px solid #E6E7E8;border-right:1px solid #E6E7E8; background-color:#fff;}
.Affordclass{border-top:1px solid #E6E7E8;border-right:1px solid #E6E7E8; border-left:1px solid #E6E7E8; background-color:#fff;}
.default1{ border-top:1px solid #E6E7E8;border-right:1px solid #E6E7E8; border-left:1px solid #E6E7E8; background:url(../images/estimate.jpg) 0px 0px repeat-x;}

.paymentsest{color:#000; font:normal 11px Arial, Helvetica, sans-serif; padding-left:15px;}

.paymentsestdetails td{text-align:left}
.payformfields{text-align:right; }
input.payformfields{padding-right:2px;}


td.paymentcal{width:115px; height:21px; background:url(../images/calculate.jpg) 0px 0px no-repeat; text-align:center !important;  }
.paymentcal a:link, .paymentcal a:visited{ text-align:center;  text-decoration:none; color:#4C4C4E; font-weight:bold; display:block; line-height:1.7; }
.paymentcal a:hover{ text-align:center;  color:#003399;display:block; font-weight:bold;}
/*----------------------------------*/
/*Detials Page Styles Starts Here*/
.paymentsestdetails1 td{color:#000; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; background-color:#E7E7E8;}
.calalignment{text-align:right !important;}

/*why go gettel*/
.wggmainbg{background-color:#FFF;}
.wggbg{background:url(../images/bg.jpg) 0px 0px repeat-x; height:154px;}
td.maintxt{font:bold 18px Arial, Helvetica, sans-serif; height:197px; color:#000;text-align:justify;background:url(../images/why_gettel_bg.jpg) 0 0 no-repeat;  vertical-align:top; padding:0 25px;}
.maintxt_car_hyundai{height:197px;position:absolute; top:0px; left:0px;  width:309px; height:140px;}
td.why_gettel_rightpanel{background-color:#F5F5F5; width:144px; text-align:center;}
td.whygo_space{height:10px;}
.headertxt{font:bold 13px Arial, Helvetica, sans-serif; color:#000;text-align:justify;}
.boldpointstxt{font:bold 13px Arial, Helvetica, sans-serif; color:#000;text-align:justify;}
.normalpointstxt{font:normal 13px Arial, Helvetica, sans-serif; color:#000;text-align:justify;}

.in_disclaimer{padding:12px; }

table.in_form_wrap, td.in_form_wrap{border:1px solid #A2A3A5; border-left:none; border-right:none}
td.in_form_wrap table table td{text-align:right;}
td.in_form_wrap table table td.formfields{text-align:left !important;}
div.indicates_required {
color:#A2A3A5;
font-size:11px;
text-align:left;
}
/* Error Handling*/
div#error_wrap_outer, div#error_wrap_outer1,div#error_wrap_outer2{height:auto;}
div#error_wrap,div#error_wrap1,div#error_wrap2{margin-bottom:5px; float:left; color:#F20600;font-weight:bold;text-align:left;}
form#form_QuickQuote div#error_wrap{display:none; clear:both; color:#F20600; text-align:left; font-weight:bold;}
div#error_wrap ul,div#error_wrap1 ul,div#error_wrap2 ul, div#error_wrap ul li, div#error_wrap1 ul li, div#error_wrap2 ul li{margin:0; padding:0;}
div#error_wrap ul li, div#error_wrap1 ul li,div#error_wrap2 ul li{display:inline; color:#F20600; float:left; font-weight:normal;}
form#form_QuickQuote div div#error_wrap label.error{width:auto;}
label.error{color:red;}
div#error_wrap ul li label.error, div#error_wrap1 ul li label.error,div#error_wrap2 ul li label.error{color:#F20600; padding:0 10px 0 0; display:inline; border:none;  }
label.error div.d-bullet{color:#F20600}

input.bmwbutton4,input.bmwbutton3 {
padding-left:16px !important;
line-height:1.8;
}
td.gradbackgroundtabtop1{background-color:#808284; color:#FFF; font-weight:bold; font-size:12px; padding:3px 10px ; margin:0; }
td.gradbackgroundtabtop1 div{float:left;background-color:#808284; color:#FFF;}

td.gradbackgroundtabtop1 div.toggelbtn{float:right;background-color:#808284; padding-top:4px;}
div.in_top_horaigental_border{border-top:1px solid #A5A3A2; height:5px;}

td.imgalign a{background:none}
div.in_vehicle_wrap a, td.refineSearch a, td.searchby a, td.pagenobgactive a, td.pagenobginactive a, td.vehiclesbgactive a, td.vehiclesinactive a,.in_paging a{background-image:none; padding:0}

td.sort_vehicles_mid a.in_list_prev{background:url(../images/left-arrow.jpg) 0 0 no-repeat; display:block; width:22px; height:21px;}
td.sort_vehicles_mid a.in_list_prev:hover,td.sort_vehicles_mid  a#in_list_next:hover{background-image:url(../images/left-arrow_mo.jpg); }
td.sort_vehicles_mid a.in_list_next{background:url(../images/right-arrow.jpg) 0 0 no-repeat; display:block; width:22px; height:21px;}
td.sort_vehicles_mid  a.in_list_next:hover,td.sort_vehicles_mid a#in_list_next:hover{background-image:url(../images/right-arrow_mo.jpg); }
td.in_list_header_space{width:20px;}
