/* CSS Drive989.com */
/* Authored by Teton Media */
/* http://www.drive989.com */


/*SEARCH RESULTS*/
#searchPage { width:695px; margin:0px; padding:0; }
#searchPage #pgTools { width:615px; margin:0 auto; padding:0; }
#searchBox { margin:0; padding:0px; background-color:#FFFFFF;	}
#searchBox .input { width:70px; margin:0; padding:0; font-size:10px; }

.searchNav { margin:0; padding:0; }
.searchNav a { text-decoration:none; color: #666666; }
.searchNav a:hover { text-decoration:underline; color:#333333; }

#searchResults table.sort { background:url(../images/sort_bckgrnd.jpg) top left repeat-x; font-size:12px; color:#FFFFFF; }
#searchResults td.sort { font-size:12px; font-weight:bold; color:#FFFFFF; }
#searchResults td.result_top { background:url(../images/result_brdr_top.jpg) top left no-repeat; }
#searchResults td.result_bot { background:url(../images/result_brdr_bot.jpg) top left no-repeat; }
#searchResults td.result_img { background-color:#25338B; }
#searchResults h1 { margin:0px; padding:3px 0 3px 10px; font-size:12px; color:#FFFFFF; font-weight:bold; }

.searchRowHeader { padding:0; background-color:#25338B;	color:#FFFFFF; font-size:14px; font-weight:bold; }

a.viewdetails { display:block; width:86px; height:20px; margin:0; padding:0; background:url(../images/viewdetails.jpg) top left no-repeat; }
a:hover.viewdetails { display:block; width:86px; height:20px; margin:0; padding:0; background:url(../images/viewdetails_ovr.jpg) top left no-repeat; }

a.viewwebsite { display:block; width:86px; height:20px; margin:0; padding:0; background:url(../images/clicksite.jpg) top left no-repeat; }
a:hover.viewwebsite { display:block; width:86px; height:20px; margin:0; padding:0; background:url(../images/clicksite_ovr.jpg) top left no-repeat; }

.CLIP { font-size:9px; color:#000000;}

.searchRowInfo table { font-size:11px; }
.searchRowInfoOver table { font-size:11px; }
.searchRowInfo th, .searchRowInfoOver th { color:#005082; text-align:left; }
.searchRowInfo p, .searchRowInfoOver p { color:red; margin:0; padding:0; }
.searchRowInfo ul, .searchRowInfoOver ul { margin:0px; padding:0px 0px 0px 5px; }
.searchRowInfo li, .searchRowInfoOver li { float:left; display:inline; padding-right:17px; list-style:none; }
.searchRowInfoOver th { color:#0065A4; }
.wht { color:#366BD2; }

#searchResults #dealerLogo img { width:50px; margin:0; padding:0; }
/*END*/


/*CLICK FOR NUMBER*/
a.cliknum { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num.jpg) top left no-repeat; }
a:hover.cliknum { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num_ovr.jpg) top left no-repeat; }

a.cliknum2 { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num2.jpg) top left no-repeat; }
a:hover.cliknum2 { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num2_ovr.jpg) top left no-repeat; }
/*END*/


/*DETAILS PAGE*/
#detailsPage { width:615px; margin:0 0 0 10px; padding:0; }

#pgTools { margin:0; padding:0; }
#pgTools a.bck_results { display:block; width:76px; height:20px; margin:0; padding:0; background:url(../images/bck_results.jpg) top left no-repeat; }
#pgTools a:hover.bck_results { display:block; width:76px; height:20px; margin:0; padding:0; background:url(../images/bck_results_ovr.jpg) top left no-repeat; }

.detailsHdr { background-color:#B40906; border:1px solid #B40906; font-size:14px; font-weight:bold; margin-bottom:5px; }
.price { font-size:14px; color:#FFFFFF;}

#detailsImg { }
#detailsImg { } #imagePoster { border:1px solid #000000; }
#detailsImg { } #thumbs { margin-top:8px; }

#tools { margin:10px 0; padding:0; }
#tools a.t_save  { display:block; width:72px; height:45px; margin:0; padding:0; background:url(../images/details_tools_save.jpg) top left no-repeat; }
#tools a:hover.t_save  { display:block; width:72px; height:45px; margin:0; padding:0; background:url(../images/details_tools_save_ovr.jpg) top left no-repeat; }
#tools a.t_remove  { display:block; width:72px; height:45px; margin:0; padding:0; background:url(../images/details_tools_remove.jpg) top left no-repeat; }
#tools a:hover.t_remove  { display:block; width:72px; height:45px; margin:0; padding:0; background:url(../images/details_tools_remove_ovr.jpg) top left no-repeat; }
#tools a.t_print  { display:block; width:71px; height:45px; margin:0; padding:0; background:url(../images/details_tools_print.jpg) top left no-repeat; }
#tools a:hover.t_print  { display:block; width:71px; height:45px; margin:0; padding:0; background:url(../images/details_tools_print_ovr.jpg) top left no-repeat; }
#tools a.t_email  { display:block; width:73px; height:45px; margin:0; padding:0; background:url(../images/details_tools_email.jpg) top left no-repeat; }
#tools a:hover.t_email  { display:block; width:73px; height:45px; margin:0; padding:0; background:url(../images/details_tools_email_ovr.jpg) top left no-repeat; }

#detailsContact { width:615px; margin:0; padding:0; background-color:#B40906; font-size:14px; font-weight:bold; color:#FFFFFF; }
#detailsContact a { color:#333333; text-decoration:none; font-weight:bold; }
#detailsContact a:hover { text-decoration:underline; color:#0000FF; }
#detailsContact .contact_head { width:615px; height:4px; margin:0; padding:0; background:#FFFFFF url(../images/details_brdr_top.jpg) top left no-repeat; }
#detailsContact .contact_bot { width:615px; height:4px; margin:0; padding:0; background:#FFFFFF url(../images/details_brdr_bot2.jpg) top left no-repeat; }
#detailsContact .contact_row { clear:both; width:615px; margin:0; padding:0; }
#detailsContact .contact_left { float:left; width:295px; margin:0; padding:0 0 0 10px; text-align:left; }
#detailsContact .contact_right { float:right; width:295px; margin:0; padding:0 10px 0 0; text-align:right; }
#detailsContact a.cliknum { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num.jpg) top left no-repeat; }
#detailsContact a:hover.cliknum { display:block; width:126px; height:20px; margin:0; padding:0; background:url(../images/click4num_ovr.jpg) top left no-repeat; }

.carfax { margin:0; padding:0; text-align:center; }

#Description { width:615px; margin:0; padding:0; }
#Description .top { width:615px; height:4px; margin:0; padding:0; background:url(../images/details_brdr_top.jpg) top left no-repeat; }
#Description .mid { width:613px; margin:0; padding:0; border-left:1px solid #B40906; border-right:1px solid #B40906; }
#Description .bot { width:615px; height:4px; margin:0; padding:0; background:url(../images/makes_bot.jpg) top left no-repeat; }
#Description h1.title { margin:0; padding:3px 0 3px 10px; background-color:#B40906; font-size:16px; color:#FFFFFF; }
#Description .mid .midtxt { margin:0; padding:5px; }

#detailsNav { background:#25338B; clear:both; padding:5px 0; text-align:left; }
#detailsNav a { margin:0 0 0 3px; padding:0 20px 3px 20px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#detailsNav a:hover { text-decoration:underline; color:#F2BD87;	}

#detailsInfo { height:275px; margin:0; padding:0; background-color:#D3D6E8; }

#features { height:270px; margin:0; padding:0; overflow-y:auto; text-align:left; }
html>body #features { overflow:auto; }
#features ul { margin:5px 5px 5px 12px; padding:0px; list-style-type:none; }
#features li { float:left; margin:5px 0px 0px 0px; padding:0px; width:180px; }

#contact { height:270px; margin:0; padding:0; }

#features_footr { height:4px; margin:0; padding:0; background:url(../images/details_features_bot.jpg) top left no-repeat; }
#pgFoot { clear:both; height:22px; }
/*END*/


/*VIEW DEALERS*/
.DealerSearchRowHeader { padding:0; background-color:#B40906; color:#FFFFFF; font-size:14px; font-weight:bold; }
/*END*/


/*DEALER MAP*/
#DealerMapPage { width:695px; margin:0 0 0 10px; padding:0; }
#DealerMapPage #MapTitle { margin:0; padding:10px; background-color:#B40906; text-align:left; font-size:16px; color:#FFFFFF; }
#DealerMapPage #Gmapholder { width:693px; height:425px; border:1px solid #B40906; border-top:none; }
#DealerMapPage #GMap { width:100%; height:100%; }
/*END*/