html, head, body, div, span, p, h1, h2, h3, h4, h5, h6, strong, em,  br, a, img,  ul, li, dl, dt, dd, form,  label, fieldset, legend,b 
{
margin: 0;
padding: 0;
border:0;
}
 body { background:#004066; center top no-repeat #fff; font:12px arial; color:#2E302E; }
p{ margin-bottom:10px; text-align:justify}
a{ text-decoration:none; color:#000}

a.red-font:visited{color:#a60404;}

.padding5{ padding:5px;}
.padding9{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}



.wrap{ width:920px; margin:auto; background-color:#fff; margin-bottom:30px;}
.header{background:url(/images/body-bg.jpg) repeat-x top #fff;}
.logo{ float:left; width:550px; height:67px; padding-left:20px; }
.tp_mp{float:right; width:310px;}
.map{ float:left; width:84px;}
.phone_nos{ float:right; width:220px;}


.menu{  text-align:center;  height:83px; width:898px; margin-left:10px;}


/*.menu ul{ list-style:none}
.menu ul li{ float:left; padding:5px 10px 5px 10px;}
.menu ul li a{ background:transparent; text-decoration:none; display:block; font-size:16px; color:#FFF ; padding:6px 18px 0 18px; font-weight:bold;}
.menu ul li a:hover{ background:transparent; }*/

.thumb-image{ height:69px; background:url(/images/thumbs-bg.jpg) repeat-x top;  borde-top:solid 1px #000; width:895px; padding:2px 0px 0px 3px;}
.tips_block { float:left; margin-left:2px; width:82px; height:63px; background:url(/images/small-cars-bg.jpg) no-repeat top center; padding-left:5px; }

.tips_block a{ cursor:pointer;}


.content{ padding:0;width:900px; margin-left:10px; margin-top:-3px; }
.center_block{ padding-top:10px}

.left_top{ height:19px;  background-image:url(/images/home_left_top.jpg); background-repeat:no-repeat; }
.left_bot{ height:20px; background:url(/images/home_left_bot.jpg) #fff no-repeat; padding:5px 0 0 5px; }
.mid_block{ float:left; margin-left:30px; margin-top:6px; padding:10px 0 0 10px ; width:300px; height:241px;  background:url(/images/home-page-links.jpg) no-repeat; vertical-align:top;}

.left_title{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CF7818; text-align:left; vertical-align:top; line-height:24px; }
.left_item{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#555555; text-align:left; vertical-align:middle; line-height:28px; padding-bottom:5px;}
.left_item a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#555555; text-align:left; vertical-align:middle; text-decoration:none; line-height:28px; padding-bottom:5px;}
.left_item a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1170B5; text-align:left; vertical-align:middle; text-decoration:none; line-height:28px; padding-bottom:5px;}
.buttons{ padding:1px 2px 2px 2px;  background:url(/images/buttons-bg.jpg)  bottom repeat-x; color:#FFF; font-weight:bold; border:solid 1px #468b66; margin-top:6px; font-size:11px;}


.center_rt_block{ float:right; width:310px; height:187px; margin-top:6px; margin-right:5px;}

.button_home{  height:40px; background-image:url(/images/button_home.png); background-position:0px 0px; cursor:pointer; }
.button_home:hover{height:40px; background-image:url(/images/button_home.png); background-position:0px -40px; cursor:pointer;}
.button_home .text{ padding-left:20px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#555; text-decoration:none;}
.button_home .text:hover{ padding-left:20px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0c76c7; text-decoration:none;}
.home-right-col{float:right; width:312px;}

.left_block{ float:left; width:231px;padding:5px 0 0 0px;}
.home-form-top{ background:url(/images/findyourcars-bg.jpg); width:236px; height:28px; color:#FFF; font-size:15px; padding-top:8px; text-align:center; font-weight:bold}
.home-form-body{ font-size:11px;  width:236px;  border-bottom:solid 1px #97c8f0 }
.home-form-bottom{ background:url(/images/form-bottom.jpg) no-repeat top; width:236; height:6px; border:solid 1px #F00}


.home-form-body select{padding:1px; color:#666666;font-size:11px; width:100px;}
.home-label { padding:4px 0 4px 0;}
.home-label label{ padding-bottom:4px; display:block; margin-top:5px; float:left; width:100px;  margin-left:11px; font-weight:bold}



.special-body{}
.center_text_block{padding:10px 0 0 0 ;}
.titles{ font-size:14px; font-weight:bold; padding:5px 0 5px 0;  border-bottom: solid 1px #dedede}
.blue-font{ color:#13549e}
.red-font{ color:#a60404}
.green-font{ color:#063}
.largefont{ font-size:20px;}
.text_left_block{ float:left; width:540px; }
.offer-block{ float:left; width:240px; }
.offer-right{ float:right; width:240px;}
.follow_us{ background:url(/images/followus_bg.jpg); width:165px; height:24px; padding:8px 0 0 75px;}

.follow_us a{ color:#FFF; font-weight:bold;}
.offer-list{}
.link_text_title{ background:url(/images/liststyle-blue.jpg) no-repeat left; font-weight:bold; padding:5px 0 5px 10px; border-bottom: solid 1px #dedede; margin-top:5px;}
.link_text_title a{}
.link_text{ padding: 5px 0px 5px 10px; color:#545454; font-size:11px}

.latest-news{ float:right; width:240px; margin-left:10px}
.sub-titles{ color:#333; font-weight:bold; margin:10px 0 10px 0;}
.latest-news p{color:#545454; font-size:11px; margin-top:5px 0 5px 0;}
.mail{ padding:5px; background:#fafafa; border:solid 1px #cccccc}
.footer{ background:url(/images/footer-bg.jpg) repeat-x top #4C0C0D; height:120px; }
.footer_text{ background:url(/images/footer-text-bg.jpg) no-repeat top center; height:80px; text-align:center; color:#fb6666; padding-top:20px;}


.flip
{
	position:absolute;
	text-decoration:underline; 
	font-size:11px;
cursor:pointer;
}
.readpanel
{
	font-size:11px;
margin:0px;
padding:5px;
text-align:center;

border:solid 1px #c3c3c3;
background:url(/images/disclaimer-bg.jpg) repeat-x top #efefef;
margin-bottm:10px;
display:none;
}



.footer_text a{ padding:5px; color:#fb6666; }
.cpy_tx{ margin-top:16px; display:block; }
.clr{ clear:both; height:0px; line-height:0}








.left_col{ width:200px; float:left; margin-top:20px;}
.leftbox{ }
.leftbox-title{ background:#ffffff; padding:8px 8px 8px 10px;  font-size:14px; font-weight:bold}
.leftbox-subtitle{ background:#d5d5d5; padding:6px;  font-size:11px;}
.radiobox{ padding:5px;}
.leftbox-content{ background:url(/images/vert-blue-bg.jpg) repeat-x top #465e8a;  padding:10px 10px 10px 10px; font-size:11px; color:#fff}
.leftbox-content select{border:solid 1px #6796e2; padding:1px; color:#666666;font-size:11px; width:160px;}
.leftbox-content label{ padding-bottom:4px; display:block; margin-top:5px;}
.carbody_leftblock{ float:left; width:70px;text-align:center; }
.carbody_leftblock img{ padding:4px;}
.carbody_rtblock{float:right; width:70px; text-align:center;}
.carbody_rtblock img{ padding:4px;}

.carbodyimg{ float:left; width:60px; margin-right:20px; margin-bottom:10px; margin-left:10px; text-align:center}

.carbodyimg img{ cursor:pointer}


.leftbox-content ul{ list-style:none}
.leftbox-content ul li{ padding:7px 5px 7px 5px;  border-bottom:solid 1px #FFF}
.right_col{width:685px; float:right; margin-top:20px;}

.greybg{ background:#efefef}

.pagehead{ padding:0px 8px 8px 0;}
.pagehead-left{ float:left; width:55%; font-size:14px; font-weight:bold;}
.pagehead-rt{ float:right; width:40%; text-align:right; }
.showing{ color:#494949}
.page-topbox{ padding:5px 8px;  background:#FFF; border:solid 1px #cecece}
.page-topbox select{ border:solid 1px #7f9db9; padding:1px;}
.dropdowns{ float:left;  width:80%;}
.paging{ float:right; width:30%; text-align:right; }
.paging a{ color:#8e8e8e}
.paging a.page-active{ color:#c11902; font-weight:bold}
.rightbox{ background:#fff; border:solid 1px #d0d0d0; padding:8px;}
.car-image{ float:left; width:117px; padding-top:4px; }
.car-video{ background:#13549e;  text-align:center;  padding:4px;}
.car-video a{ color:#FFF;  font-size:11px; }
.car-price{ margin-top:6px; }
.car-listbox{float:right; width: 550px;  }


.car-head{border-bottom:solid 1px #232323; padding-bottom: 5px;}
.car-title{ float:left; width:420px; font-size:18px; font-weight:bold }
.car-compare{ float:right; width:120px; text-align:right}
.car-features{ margin-top:10px;}
.box-narrow{ float:left; width:120px; padding:5px;margin-right:5px;}
.box-wide{ float:left; width:140px; padding:5px; margin-right:5px; }
.box-widest{ float:left; width:254px;}
.car-features ul { list-style:none}
.car-features ul li{ font-size:11px; padding:2px;}

.bottompaging{ text-align:right; padding:10px;}
.bottompaging a{ color:#8e8e8e}
.bottompaging a.page-active{ color:#c11902; font-weight:bold}


.lft_blk{width:283px; float:left; }
.rht_blk{width:617px; float:right; }
*html .rht_blk{width:615px; float:right; }

.carimages{  }
.image-title{ font-size:16px; font-weight:bold ; text-align:center; padding:10px; background:#fff; border: solid 1px #d5d5d5}

.thumbstrip{ background:#ddd; padding:5px;}
.thumbstrip img{margin:2px; border:solid 1px #fff}
.image-view{ background:#bdbdbd; text-align:center}
image-view img{ padding:2px;}

.cardetails{}
.bluebg{ background:#e3f0ff; text-align:right; padding:5px; font-size:11px; font-weight:bold; border-bottom: solid 1px #d5d5d5l; line-height:22px; }

.vehicle-info{}
.vehicle-pricing{float:right; width:250px;}
.price-info{}
.titles{ background:#FFF; padding:8px;}
.detais_bg{ background:#d9d9d9; text-align:center; padding:10px 10px 5px 10px}
.detais_bg input{ background:#D8EDFE; border:solid 1px #c1c2c3}
.detais_bg label{ display:block; width:100px; float:left; font-weight:bold;}
.price-calc{ margin-top:10px;}
.white_bg{ background:#FFF; padding:10px 10px 4px 10px; }
.smalltext{ color:#616161; font-size:10px; padding:10px 0px 10px 0px ; text-align:justify}


.vehicle-details{ float:left; width:320px; background:#fff;padding:0 10px 10px 10px; margin-left:16px;}
.vehicle-details ul{ list-style:none; margin-left:10px;}
.vehicle-details ul li{ font-size:12px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif}
.vehicle-details ul li span{ float:right; width:50%}
.vehicle-details ul li label{ float:left; width:50%; font-weight:bold}
*html .vehicle-details{ float:left; width:290px; background:#fff;padding:0 10px 10px 10px; margin-left:10px;}



.details-list{ padding:8px; border-bottom:solid 1px #FFF}
.info-labels{ float:left; width:45%; }
.info-labels-mil{ float:left; width:60px;}
.rt-info-mil{float:right; width:225px;font-weight:bold;}

.rt-info{float:right; width:55%;font-weight:bold}
.lightgrey{ background:#dcdcdc}
.darkgrey{ background:#e6e6e6}
.price-label{ float:left; width:45%; text-align:right }
.totalprice{float:right; width:55%; text-align:left}

.font10{ font-size:10px}
.font11{ font-size:11px}
.font15{ font-size:15px}
.font18{ font-size:18px}
.font14{ font-size:14px}
.font20{ font-size:20px}
.font60{ font-size:60px}
.font40{ font-size:40px}

.middle_block{ padding:10px 10px 0 10px}
.avaibility-form{ width:283px;border:solid 1px #d5d5d5; margin-top:15px;}
.form-title{ font-size:14px; font-weight:bold; background:url(/images/formtop-bg.jpg) repeat-x center ; height:29px; text-align:center; padding:10px}
.form-content{ background:#fff; padding:10px;}
.form-content .req_textbox{border:solid 1px #FFAEB0; background:#FFF0F0}
.form-content em{ color:#a60404}
.form-content label{ display:block; width:100px; float:left; font-weight:bold}
.form-content input{border:solid 1px #E6E6E6; background:#D8EDFE}
.form-content textarea{border:solid 1px #C6F2FF; background:#D8EDFE; width:200px;}

.vehicle-features{ float:right; width:600px; line-height:18px;  }
.feature-box{ background:#FFF; margin-top:10px;}
.feature-title{ padding:5px 5px 5px 10px; background:#d9d9d9; color:#13549e; font-size:15px; font-weight:bold}
.feature-body{ padding:10px;font-size:12px; border:solid 1px #d9d9d9}
.feature-body ul{ margin-left:20px; list-style:url(/images/liststyle-blue.jpg)}
.feature-body ul li{ float:left; width:260px;padding:5px;}


.bottom_block{ padding:10px 10px 0 10px; margin-top:10px;}
.smallimg-box{ float:left; width:120px; text-align:center; }
.smallimg-box a{ font-weight:bold; color:#004f88}
.smallimg-box1{ float:left; width:250px; text-align:center}
.bottom-text{ color:#616161; font-size:10px; padding:10px; text-align:justify}


.page-head{border-bottom:solid 2px #FFF; padding-bottom: 5px; font-size:18px}


/********************************************/

/* tooltip styling */

/********************************************/ 

.tooltip {
	z-index:2000;
	display:none; 
	padding:10px;
	_width:178px; width:640px; height:275px; 
	font-size:11px;
	color:#fff;
	margin-left:280px;
	margin-top:-20px;

}


.tooltip_accord{
	background:url(/images/popup/accord.png) no-repeat;
	_width:375px; 
	_height:255px;
	_margin-left:150px;
	_margin-top:-40px;
}
	
.tooltip_civic{
	background:url(/images/popup/civic.png) no-repeat;
}

.tooltip_crv{
	background:url(/images/popup/crv.png) no-repeat; margin-left:260px;
}

.tooltip_crz{
	background:url(/images/popup/crz.png) no-repeat; margin-left:260px;
}

.tooltip_fit{
	background:url(/images/popup/fit.png) no-repeat top right; margin-left:35px;
}

.tooltip_insight{
	background:url(/images/popup/insight.png) no-repeat; margin-left:-40px; width:600px;
}

.tooltip_element{
	background:url(/images/popup/element.png) no-repeat; width:600px;
	margin-left:-40px;
}

.tooltip_pilot{
	background:url(/images/popup/pilot.png) no-repeat top right; width:600px;
	margin-left:-265px;
}

.tooltip_odyssey{
	background:url(/images/popup/odyssey.png) no-repeat top right; width:600px;
	margin-left:-265px;
}


.tooltip_ridgeline{
	background:url(/images/popup/ridgeline.png) no-repeat top right; width:600px;
	margin-left:-265px;
}

.tooltip_crosstour{
	background:url(/images/popup/crosstour.png) no-repeat top right; width:600px;
	margin-left:10px;
}


/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}



.tooltip a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.no_line { text-decoration: none; font-size:12px; }

      
   
.tooltip-title{ font-size:18px; color:#FF0; }
.tooltip-texts{ width:90px; height:75px; float:right}
.tooltip-image{width:70px; height:72px; float:left }
.tooltip-cars{ margin-top:200px; margin-left:10px; width:373px; }
.tooltip-cars1{ border:solid 1px #999}
.tooltip-cars2{ border:solid 1px #999}
.tooltip-cars3{ border:solid 1px #999}

.discl_top { margin-top:45px; font-size:12px; font-weight:bold; } 
   
.discl_bg { background:#eaeaea; width:225px; height:240px; padding:10px; margin-top:-10px; border:solid #fff 4px; display:none; color:#000; font-size:9px; font-style:italic; text-align:justify;}  



   
  
/********************************************/

/* Tabs cardetails page jquery */

/********************************************/ 
   
   
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
	 background:#dedede;
    list-style: none;
    margin: 0;
    padding: 0 ;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li { 
    float: left;
    margin: 0 1px 0 0 0;
    min-width: 74px; /* be nice to Opera */
	border-right:solid 1px #ededed;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 5px 8px;
  
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #13549e;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #a60404;
	background:#FFF;
}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background:#dedede;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 10px;
}









.leftmenu { list-style:none; margin:0; width:190px; padding:0 0px 0px 0px;}
.leftmenu li{ background:url(/images/blue-blue-bg.jpg) no-repeat center; padding:0px; border-bottom:solid 1px #45647A; }
.leftmenu li a{ color:#E7F0FA;font-size:13px; display:block; height:21px; width:180px;text-align:left; padding-top:8px; padding-left:6px; text-indent:0px}
.leftmenu li a:hover{ color:#FFF; background:#6378B1  }
.leftmenu li .activeleft{ display:block; background:url(/images/red-menu-bg.jpg) no-repeat center; }


.carbig-image{ background:#FFF; border:solid 1px #CECECE;  } 
.all-vehicles{ background:#FFF; padding-top:15px; padding-left:10px; }
.car-boxes{font-size:11px; margin-top:10px;}
.vehicle-fl{ float:left; width:410px;}
.car-boxes h3{ font-size:11px; font-weight:bold; color:#a60404}
.car-img-fl{ float:left ; width: 160px; }
.car-list-fr{float:right ; width: 240px; }
.car-list-fr ul{ list-style:disc; margin-left:30px;}
.car-list-fr ul li{ padding:2px;}
.vehicle-fr{ float:right; width:230px ;  padding:0 10px 0 0}
.italics{ font-style:italic} 


.price-tag{ background:url(/images/price_bg.jpg)  no-repeat center; width:208px; height:80px; padding:10px;}
.font16{ font-size:16px;}
.font14{ font-size:14px;}
.video-tag{ margin-top:15px;}
.view-det{ padding:4px 0 0  0}
.video-title{ background:#261B27; color:#FFF; padding:5px; font-size:12px; font-weight:bold}
.video{}
.rtpad10{ padding-right:10px;}
.top-tagline{ font-size:16px; font-style:italic; padding-left:30px;}

.comm-videos-title{ text-align:center; background:url(/images/wide-blue-bg.jpg); padding:10px; color:#FFF; font-size:14px; font-weight:bold;}
.comm-videos-block{ text-align:justify; font-size:11px; }
.comm-video{ margin-top:5px; border:solid 1px #066 }
.comm-vdo-img{ float:left; width:126px;}
.comm-vdo-text{float:right; width:176px; padding:0 5px 5px 5px; font-size:11px;}



/********************************************/
/*POP UP FORMS */
/********************************************/

.fb-form-left{float:left; width:320px; margin-top:10px; }
.fb-form-title{ font-size:20px; background:#FFE8CE; text-align:center; background:url(/images/fbtitle-bg.jpg) repeat-x; height:40px;}
.fb-form-title-text{ float:left;width:30%; padding:5px; }
.fb-title-img{ float:right; width:283px; }

.fb-form-body{background:#a3c3da ; padding:0 10px 0 10px; border-left:#6c8eab solid 1px ;border-right:#6c8eab solid 1px}
.fb-form-top{ background:url(/images/fb-form-top.jpg) bottom;height:10px;}
.fb-form-bottom{ background:url(/images/fb-form-bottom.jpg) top; height:10px;}
.fb-form-white{ background:#FFF; padding:0 6px 0 6px; }
.fb-form-row{padding:5px; font-size:10.5px;}
.fb-form label{ display:block; float:left; width:120px; font-size:12px; font-weight:bold}
.fb-form div input{  border:solid 1px #E6E6E6; background:#D8EDFE; width:130px}
.fb-form .small_width{ width:30px; }
.page-form .small_width{ width:30px; }
.page-form-wide .small_width{ width:30px;}
.small_width{ width:40px; }
.small_width2{ width:30px; }

.fb-form div input.req_textbox{ border:solid 1px #FFAEB0; background:#FFF0F0}
.req_textbox{ border:solid 1px #FFAEB0; background:#FFF0F0}
.req_textbox_small{ border:solid 1px #FFAEB0; background:#FFF0F0; width:160px;}
.fb-form div select{border:solid 1px #E6E6E6; background:#efefef; width:130px}
.fb-form div textarea{ border:solid 1px #C6F2FF; background:#D8EDFE; width:130px}
.fb-form em{ color:#F00; font-size:16px}
.fb-form-image{ float:right; width:570px;text-align:center; font-weight:bold; margin-top:10px; }


.fb-form-image h4{ font-size:15px; padding:5px 5px 5px 20px; text-align:left}





/********************************************/

/* SLIDER STYLE */

/********************************************/
.slider {
height: 45px;
width: 170px;
}

.slider_bar {
margin-top: 5px;
height: 13px;
position: relative;
background-image: url(/images/form_line.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin-bottom: 5px;
}



.slider_field {
width:4.5em;
background:#fff;
border:2px solid #9fb9d0;
padding:3px;
color: #346b93;
}



.slider_field_low {
float: left;
}

.slider_field_high {
float: right;
}

.ui-slider-handle {
background: url(/images/form_slider.gif) no-repeat;
height: 13px;
position: absolute;
width: 16px;
}

.fieldset_top {
padding:15px;
margin-bottom:15px;
border:1px solid #5E7DBA;
}

.fieldset_top p {
padding:0!important;
margin:0 0 15px 0!important;

}






/********************************************/

/* Trim Page */

/********************************************/
.trim_imagetext{ float:left; width:210px; margin:10px 0 0 10px;}
.trim_big_image{ float:right; width:430px; margin:10px 10px 0 0;}
.trim_boxes{ background:#FFF; padding:4px; margin-top:10px; border:solid 1px #CECECE; padding:10px; text-align:justify;font-size:11px;}
.trim_titles{ color:#13549e; font-size:15px; font-weight:bold; }
.trim_boxes ul{ list-style:none;}
.trim_boxes ul li { padding:2px 0 2px 0; }
.trim_sml_floats{ float:left; margin:2px; width:75px; text-align:center; font-size:11px; }
.specification_lft_col{ float:left; width:48%}
.specification_rt_col{float:right; width:48%}
.trim_sml_boxes{ margin:0 0 20px 0;}
.carname-trim{ font-size:15px; padding:5px; text-align:center; font-weight:bold;}
/*--------- Trim Page Ends----------*/




.car-landing{
 background:#efefef;
 padding:20px;}

.car-landing-box{ background:url(/images/landing_blue_bg.jpg) repeat-x; 
height:190px; padding:10px; margin-top:10px; padding:2px; border:solid 1px #D7D7D7}

.car-landing-image{ float:left; width:315px;}
.car-landing-text{ float:right; width:510px; color:#FFF}
.car-landing-text p{ font-size:15px; margin:30px 0 10px 0}
.car-landing-text h2{ font-size:25px;}


.new-honda-cars{ padding:10px; border:solid 1px #c2c2c2; margin-top:10px;}
.new-honda-title { height:34px; border:solid 1px #FFF; background:#760000}
.new-honda-title ul li{ float:left; border-right:solid 1px #cda1a1}

.new-honda-title ul li a{ background:#b30909; display:block; padding:8px 10px; color:#FFF; font-size:14px}
.new-honda-cars{ background:url(/images/inner-blue-bg.jpg) #D9D9D9 repeat-x top}
.new-car-box{ width:190px; text-align:center; float:left; margin:15px 14px}
.page-heading{ padding:5px 8px;  background:#FFF; border:solid 1px #cecece; font-size:15px; font-weight:bold}




.padRight10{ padding:10px;}
.padAll10{ padding:10px;}
.marTop10{ margin-top:10px;}
.hr-listings{ float:left; width:250px;}
.hr-listings ul { list-style:url(/images/red-bullet.jpg); margin-left:25px;}
.hr-listings ul li{ font-size:11px; padding:3px 0 3px 0; border-bottom:dashed 1px #999;}
.hr-maps{ float:right; width:375px;}
/*---------Site CSS----------*/
ul{ list-style:none}
.fl{ float:left}
.fr{ float:right}
.width10{ width:9%}
.width20{ width:19%}
.width40{ width:39%}
.width50{ width:49%}
.width45{ width:45%}
.width30{ width:29%}
.width35{ width:34%}
.width70{ width:69%}
.width75{ width:75%}
.width60{ width:59%}
.width55{ width:54%}
.width25{ width:24%}
.padTop10{ padding-top:10px;}
.padLeft10{ padding-left:10px;}
.padLeft7{ padding-left:7px;}



.dual_slider_bg {
        position: relative;
        background: url(/images/dual_thumb_bg.gif) 0 5px no-repeat;
        height: 28px;
        width: 310px;
    }
 
.dual_slider_bg div {
        position: absolute;
        cursor: default;
        top: 4px;
    }

 
 
 
 
 
 
 
.page-form{float:left; width:453px;  margin:10px; background:#FAFBEE  }
.page-form-title{font-size:24px; text-align:center; padding:10px; }
.page-form div{ font-size:12px;  padding:5px 0 5px 5px;}
.page-form div .req_textbox{border:solid 1px #FFAEB0; background:#FFF0F0}
.page-form div input{  border:solid 1px #CDCDCD; background:#D8EDFE}
.page-form div textarea{ border:solid 1px #CDCDCD; background:#D8EDFE; width:220px;}
.page-form div select{ border:solid 1px #E6E6E6; background:#fff; border:solid 1px #89A8B4;  width:220px;}
.page-form div label{ width:120px; display:block; float:left; text-align:right; }
.page-form div span{ width:250px; display:block; float:left; padding-left:4px;  }
.page-form-subtitle{}
.page-form em{ color:#F00}

.form-image{ width:410px; float:right; padding-top:10px;}
.page-form-top{ background:url(/images/form-top.jpg) no-repeat bottom; height:10px;}
.page-form-body{ border-left: solid 1px #6C99D0;  border-right: solid 1px #6C99D0;
padding:10px}
.form-image h2{ color:#6F0000; font-size:18px}
.page-form-bottom{ background:url(/images/forms-bottom.jpg) no-repeat top; height:10px;}
.page-form-white{ background:#FFF; width:423px; margin:auto; }



.disclaimer-top{ background:url(/images/disclaimer-top.jpg); height:11px; }
.disclaimer-body{ background:url(/images/disclaimer-bg.jpg) repeat-x top #efefef; font-size:10px; padding:20px; }
.privacy_policy{ font-size:12px; line-height:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.blog-title{ padding-bottom:10px; font-size:15px; border-bottom:solid 1px #FFF; margin-bottom:10px;}
.blog-title a{ color:#13549e;}

.blogs{font-size:11px; line-height:16px; background:url(/images/disclaimer-bg.jpg) repeat-x top #efefef; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-top:10px; border-bottom:solid 1px #E1E1E1; padding:10px;}



.pagination a{ color:#000; font-size:11px  }
.pagination { color:#999; font-size:11px  }



.only_text{text-align:left; line-height:22px; font-size:14px;}
.only_text h2{ border-bottom:solid 1px #036; padding-bottom:5px;}









.subnav{ width:560px; float:left;
overflow: hidden;
/*underline across bottom of main tabs*/
}




.subnav ul{
font:bold 11px Arial, sans-serif;
margin: 7px 0 0 0;
padding: 0;
width: 100%;
list-style: none;
}

.subnav li{
display: inline;
margin: 0 2px 0 0;
padding: 0;

}


.subnav a{
float: left;
color: white;
background:url(/images/submenu-left.jpg) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 1px 0 0;
padding: 0 0 0 3px;
text-decoration: none;
color:#000;

}

.subnav a:link, .subnav a::visited, .subnav a:active{

}

.subnav a span{
float: left;
display: block;
background: transparent url(/images/submenu-right.jpg) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}




.subnav a:hover{ color:#FFF;
background:url(/images/submenu-left-active.jpg)  no-repeat left top; 
}

.subnav a:hover span{ color:#FFF;
background: transparent url(/images/submenu-right-active.jpg) no-repeat right top; /*right corner image*/
}


.subnav .active{ color:#FFF;
background:url(/images/submenu-left-active.jpg)  no-repeat left top; 
}

.subnav .active span{ color:#FFF;
background: transparent url(/images/submenu-right-active.jpg) no-repeat right top; /*right corner image*/
}










.subnav-content{ font-size:11px;}

.certified-image{ background:url(/images/certified-banner.jpg) no-repeat; width:869px; height:200px;}

.certified-boxes{ margin-top:10px;}

.current-offers-box{float:left; width:207px;}
.certified-box{float:left; width:207px; margin-left:12px;}
.current-offers-head{ background:#000; color:#FFF; padding:5px 0 5px 14px;}
.current-offers-head span{ color:#ffde6d; font-size:14px}
.current-offers-text{ width:196px; margin:auto }
.current-offers-body{ background:#FFF; border-left: solid 1px #C6C6C6;border-right: solid 1px #C6C6C6; padding-top:5px;}

.current-offers-special{ padding:6px; 
background:url(/images/red-top-curve.jpg) no-repeat top  #720000; 
color:#FFF}
.current-offers-search{ padding:6px; 
background:url(/images/red-bottom-curve.jpg) no-repeat bottom #3c0000; color:#cdcdcd}
.current-offers-search strong{float:left; display:block ; width:115px;}
.current-offers-search span{ float:right; display:block; width:52px;}


.current-offers-brochure{width:196px; margin:10px auto auto auto}
.current-offers-bottom-curve
{ 
background:url(/images/certified-bottom-curve.jpg);
height:5px;
width:207px;

}


.certified-title{ background:#004580; color:#FFF; font-size:16px; padding:4px 0 4px 6px}
.certified-body{ background:#fff; padding:6px; border-left: solid 1px #C6C6C6;border-right: solid 1px #C6C6C6; border-bottom: solid 1px #C6C6C6; line-height:18px}
.brdTop{ border-top:solid 1px #C6C6C6;}
.darkgrey{ background:#e3e3e3;border-left: solid 1px #C6C6C6;border-right: solid 1px #C6C6C6; border-bottom: solid 1px #C6C6C6;padding:6px; }



.usedcars-content{ width:875px; margin:auto; padding-top:15px; padding-bottom:10px;}
.usedcar-banner{}
.usedcar-boxes{ margin-top:15px;}
.usedcar-links{ width:162px; float:left; margin-top:3px;}
.narrowleftmenu { list-style:none; margin:0; padding:0; border:0}
.narrowleftmenu li{ background:url(/images/used-car-links-bg.jpg) no-repeat center; padding:1px 0 1px 6px; margin-bottom:3px;  }
.narrowleftmenu li a{ color:#FFF; font-weight:bold; display:block; height:25px; width:154px;text-align:center; padding-top:8px;}



.usedcar-specials{  width:336px; height:191px; float:left; margin-left:23px; margin-top:3px;}
.usedcar-special-prices{  margin:20px 15px;}

.usedcar-programs{ width:354px; height:192px; float:right; margin-top:6px;}
.usedcar-programs-head{font-size:16px; padding:12px 0 6px 15px; color:#fff; text-transform:uppercase}
.usedcar-programs-body{ padding:20px 60px 0 20px; color:#fff; line-height:24px;font-size:14px}
.usedcar-programs-body span{ color:#fef564; font-size:18px}

.certifieds{ width:869px; padding:15px 0 15px 0; margin:auto }
.certified-program{ width:217px; height:25px; float:right; padding:6px 0 0 20px; font:16px; color:#FFF; background:url(/images/right-top-red.jpg); text-align:center}

.warranty-content{ background:#FFF; padding:10px; border:solid 1px #999;font-size:11px;  }
.warranty-image{ float:left; width:645px;}
.warranty-tagline{ padding:10px; line-height:16px;}
.warranty-listing{ float:right; width:195px;}
.warranty-listing ul { list-style:disc; padding-left:20px;}
.warranty-listing ul li{ padding:2px 0 2px 0}
.accolade-box{ margin-top:10px;  padding:5px; line-height:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif }
.accolade-box img{}
.top-banner{ background:url(/images/title-bg.png) top no-repeat; width:880px; height:24px; padding:5px 10px 10px 10px;}

.top-banner h1, .top-banner h2{ color:#FFF}
.carcompare{ background:#FFF; border:solid 1px #666;  margin:10px;}
.imagecompare{ height:160px; overflow:hidden; }
.compare-title{ text-align:center}
.outertable{ border: solid 1px #f7f7f7}
.cartable td{ border-bottom:dashed 1px #DDD}
.cartable-titles{ background:#E1E1E1; border-left: solid 1px #b2b2b2; border-top: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2;}
.cartable .compare-title{ background:#394575; color:#fff; font-size:12px; font-weight:bold}
.cartable-titles td{ border-bottom:solid 1px #b2b2b2}

.form-maintitle-bg{ background:#183C5F; color:#FFF; font-weight:bold; padding:5px;}
.form-subtitle-bg{ background:#D3F2FE; color:#183C5F;font-weight:bold; padding:5px;}

.imagecert{ height:44px; align:center}


.staff-table td{ background:#F4FCFF; border:solid 1px #BCBCBC}


.serv-special-box-wrap{width:450px;  }
.serv-special-box{width:435px;  padding:4px; border:dashed 1px #063 }
.serv-special-box-maintitle { text-align:center; }
.serv-special-title{  text-align:center; color:#000; font-weight:bold; font-size:14px; padding:6px;}
.serv-special-text{padding:4px 14px 0px 14px;}
.serv-special-text ul {
list-style: url(http://goudyhonda.com/images/liststyle-blue.jpg);
}



.serv-print{background:url(/images/service_spec_bg.jpg) #fff no-repeat; min-height:100px;  }





.blue_textbox{ background:#D8EDFE}


.serv-express{ padding:15px;}
.serv-express ul{ list-style:url(/images/liststyle-blue.jpg); margin-left:20px;}
.serv-express ul li{ padding:4px;}




.parts-special-box{ background:url(/images/parts-coupen.jpg) #e7f3fb repeat-x top; border:dashed 1px #060; min-height:50px; padding:10px; font-size:16px; font-weight:bold  }

.parts-specials{padding:10px;float:left; width:315px; }





.pages-title{ font-size:20px; background:#FFE8CE; text-align:center; background:url(/images/fbtitle-bg.jpg) repeat-x; height:40px;}
.service-text{ padding:10px; text-align:justify; line-height:24px; font-size:14px;}
.serv-map-text{ float:left; width:250px;text-align:justify; line-height:18px;}
.serv-map{ float:right; width:400px;}

.owners-box ul{margin-left:20px; list-style:url(/images/liststyle-blue.jpg)}
.owners-box ul li{ padding:3px 0 3px 0;}
.owners-box ul li a{ color: #900; font-weight:normal; font-size:11px; text-decoration:none}

.owners-box { background:#FFF; border:solid 1px #BFBFBF; margin:10px; padding:6px;}
.owners-box h2{ font-size:14px;}
.owners-box  a{ color:#333; font-size:13px; font-weight:bold; text-decoration:underline}



.page-form-wide{  }
.page-form-wide div input{  border:solid 1px #CDCDCD; width:140px; background:#D8EDFE}
.page-form-wide div textarea{ border:solid 1px #C6F2FF; background:#D8EDFE; border:solid 1px #89A8B4; width:435px;}
.page-form-wide div select{ border:solid 1px #E6E6E6; background:#fff; border:solid 1px #89A8B4; }
.page-form-wide div label{ width:110px; display:block; float:left; text-align:right; }
.page-form-wide div span{ width:140px; display:block; float:left; padding-left:4px;  }
.form-subtitles{ background:#3C5380; color:#FFF; font-size:15px; font-weight:bold;}
.page-form-wide em{ color:#F00}
.table-form{ }

.page-form-wide div .req_textbox{border:solid 1px #FFAEB0; background:#FFF0F0}


.note{ font-size:10px; color:#838383}
.address-phone{ background:url(/images/goudy_add.png) no-repeat;width:376px; padding-left:30px; height:82px; padding-top:90px; line-height:25px; }

#updateMsg ul li{ color:#F00}

.lefttabs{}
.lefttabs input{ border:0; display:block; float:left; width:98px; padding:6px; text-align:center; background:#DBE2EE; color:#666; font-weight:bold ; cursor:pointer}
.lefttabs  .active {background:#344a61; color:#fff;font-weight:bold; font-size:16px}




.green-btn{ background:url(/images/btn-green.jpg) no-repeat; padding:5px 20px 10px 20px; color:#E8FFFF; font-weight:bold; font-size:14px;}

.blue-links{background:url(/images/blue-link.png) no-repeat; padding:5px 60px 10px 60px; color:#E8FFFF; font-weight:bold; font-size:14px;}



.serv-difference{ background:#FFF; }
.serv-difference-title{background:#036; padding:5px 5px 5px 10px; font-weight:bold; font-size:16px; color:#FFF; margin-top:10px;}



.serv-difference-text{padding:10px; font-size:15px; line-height:22px;}

.title{ color:#07649c; font-weight:bold; font-size:16px}

.profile_description{ border: solid 1px #CCC;}
.profile_description table tr td table tr td p {text-align: justify;
}

.todays_pic{ margin-top:20px;}

.price span{ font-size:15px; font-weight:bold; color:#055a94;}
.price2 span{ font-size:20px; font-weight:bold; color:#a20a0a;}
.todays_pic table tr td table tr td table tr td p {text-align: justify;
}



.left_container{ float:left; width:240px}
.inventory{}
.left-links{}
.tradein-box{}
.center_container{ float:left; width:444px; margin-left:6px;}
.center_top_container{}
.center-video-box{ float:left; width:214px; border:solid 1px #ddd; }
.center-offer-box{float:right; width:224px; border:solid 1px #ddd; }
.center_welcome_box{ background:#ddd; padding:15px; font-size:12px; line-height:18px; text-align:justify; margin-top:10px;}
.center_saving_box{margin-top:10px;}
.center_contacts_box{ margin-top:10px;}
.right_container{ float:right; width:196px;}
.right_top_sellers{}
.right_tv_commerrcials {}
.padAll5{ padding:5px;}
.top-sellers-head{ background:url(/images/new/top-sellers-head.gif) repeat-x; height:20px; color:#FFF; text-align:center; font-size:16px; font-weight:bold; padding:5px;}
.footer-la{ background:url(/images/new/footer-bg.gif) repeat-x top; min-height:273px; }
.footer-blog{  float:left; width:260px; padding:10px;}
.footer-blog-box{ background:#5c0e0e; float:left; width:260px; padding:10px;}
.footer-blog-box a{ color:#FF3}
.footer-blog-title{ color:#FFF; font-size:18px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.footer_text-la{ float:right;padding:10px; width:600px; color:#FFF; line-height:30px;}
.footer_text-la a{ color:#fff; padding:4px; font-weight:bold}
.video-box{ font-size:11px; line-height:18px; text-align:justify}

.model-link-list li {
	float:left;
}

.model-link-list li a{
	background:#D5DAEA;
	padding:8px;
	color:#202B46;
}



/* Craig Listing */

.specific_car{ }
.wrapper-outer{ width:1020px;  margin:auto; background:#FFF;}
.craig-images{ float:left; width:420px;  }
.craig-details{ float:right; width:550px;  }
.craig-feature-body ul{ margin-left:20px; list-style:url(/images/liststyle-blue.gif);}
.craig-feature-body ul li{ float:left; width:30%; margin-right:5px; padding:2px; overflow:hidden;}
.other-vehicle-title{ background:#000; color:#FF0; text-align:center; padding:5px; font-size:16px; font-weight:bold; }
.car-name-title{ font-size:22px; font-weight:bold; padding:5px 0; border-bottom:solid 2px #CCC; margin-bottom:5px;}
.craig-vehicle-details{ font-size:12px;}
.craig-vehicle-details table{ border-collapse:collapse;  color:#666;}
.craig-vehicle-details table strong{ border-collapse:collapse;color:#222; font-size:15px}
.craig-feature-box{border:solid 1px #ddd; }
.craig-feature-title{ background:#ddd; color:#000; font-size:15px; padding:5px;}
.craig-feature-body{ line-height:18px; padding:6px;}
.clr{ clear:both; line-height:0; height:0}
.spacer{ clear:both; line-height:0; height:0}
.connect_widget_summary connect_widget_text{ color:#fff}
.div-titles{ color:#333; font-size:15px; padding:5px 0; border-bottom: solid 1px #ddd ; margin-bottom:5px; font-weight:bold}
.review_text_title{ font-size:15px;}
.admin-wrapper{ width:98%; background:#ddd; padding:1%;}
.admin-wrap{ width:95%; background:#fff;padding:2%;}
.admin-wrap textarea{ width:95%; background:#eee; height:200px;}
.admin-wrap input[type=text]{ width:80%; background:#eee;}
.admin-wrap label{ font-size:14px; color:#039}
.admin-wrap h1{ font-size:20px; border-bottom:solid 1px #ddd; padding-bottom: 5px ; margin-bottom:10px;}
.admin-wrap a{ color:#8D292C}


.showcar-titles{background:#508BCF; padding:5px; color:#fff; font-weight:bold;font-size:15px;border-bottom:2px #00183F solid}

.offer-titles{ background:#E4EBF1; color:222; font-weight:bold; font-size:18px; padding:5px;}
.offers-boxes table{ border:solid 1px #ededed; border-collapse:collapse}



	#noflash-menu  {list-style:none;margin:0;padding:0;}
	#noflash-menu  li {float:left;margin:0;padding:0;text-align:center;}
	#noflash-menu  li a{}
	#noflash-menu  li a img{ boder:0}
	
	#noflash-menu  li .nav1{ background:url(/images/menu-home.jpg) no-repeat ; display:block; width:107px; height:83px; }
  #noflash-menu  li .nav1:hover{ background:url(/images/menu-home-hover.jpg); }

	#noflash-menu  li .nav2{ background:url(/images/menu-newcar.jpg) no-repeat ; display:block; width:146px; height:83px; }
  #noflash-menu  li .nav2:hover{ background:url(/images/menu-newcar-hover.jpg); }
		
	#noflash-menu  li .nav3{ background:url(/images/menu-usedcar.jpg) no-repeat ; display:block; width:147px; height:83px; }
  #noflash-menu  li .nav3:hover{ background:url(/images/menu-usedcar-hover.jpg); }
	
	#noflash-menu  li .nav4{ background:url(/images/menu-service.jpg) no-repeat ; display:block; width:120px; height:83px; }
  #noflash-menu  li .nav4:hover{ background:url(/images/menu-service-hover.jpg); }
	
	#noflash-menu  li .nav5{ background:url(/images/menu-parts.jpg) no-repeat ; display:block; width:113px; height:83px; }	
  #noflash-menu  li .nav5:hover{ background:url(/images/menu-parts-hover.jpg); }
	
	#noflash-menu  li .nav6{ background:url(/images/menu-contact.jpg) no-repeat ; display:block; width:149px; height:83px; }	
  #noflash-menu  li .nav6:hover{ background:url(/images/menu-contact-hover.jpg); }

#message_box {
position: absolute;
top: 150; left: 50;
z-index: 9999;
background:#ffc;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:100px;
}

.home-tabs-car-box ul{ list-style:disc; margin-left:30px;}
.home-tabs-car-box ul li{ padding:2px;}


.blue-line {color:#003366; text-decoration:underline;font-weight:bold;}
.features {list-style:url(/images/liststyle-blue.jpg);padding-left:25px;}
.features li {padding:5px;}



/* -------------------------------------- styles for new model page design -------------------------------------- */
.featureboxl{ width:325px; margin:10px 10px 10px 10px;background:#fff;}
.featureboxr{ width:325px; margin:10px 10px 10px 0px;background:#fff;}
.tagline{ margin:0px 0px 28px 0px; line-height:21px; text-align:justify; }
.featured-blue{ color:#1B5D8D; font-size:14px; font-weight:bold;}
.newpricebox{ background:#efefef; padding:10px;}
.newpricebox2{ background:#efefef; padding:9px;}
.newprice{ font-weight:bold; font-size:20px; color:#000;}
.featbox{ background:url(/images/new_model/feat_bg.jpg) no-repeat top; width:325px; height:96px; margin-top:10px; text-align:justify;}
.featbox2{ background:url(/images/new_model/feat_bg2.jpg) no-repeat top; width:325px; height:110px; margin-top:10px; text-align:justify;}

.featbox2Title { color:#780000;margin-bottom:8px;  }
.featbox2Text { font-size:11px; text-align:justify; line-height:15px; }

.review-title{ background:#fff; border:solid 1px #ddd; color:#620404; padding:5px; font-size:14px;}
.red-bg{ color:#fff; font-weight:bold; background:#620404;}

.review-link{ background:#fff; border:solid 1px #ddd; color:#620404; padding:5px; font-size:12px;}
.award{ margin-top:10px;  background: url(/images/award_bg.jpg) no-repeat; width:303px; height:259px; padding:30px 10px 10px;}
.award_details {text-align:justify;}

.accord-models { background: url(/images/gradient_bg.jpg) no-repeat; float:left;  width:270px; height:207px; padding:15px; font-weight:bold; }
.goudy-bdr { border:solid 2px #a60404; }
.civic-models { background: url(/images/civic_bg.jpg) repeat-x; border:solid 1px #ccc; float:left;  width:280px; height:220px; padding:5px; margin-right:9px; }
.civic-models  a { color:#000; font-weight:bold; }
.civic_hover_bg { background: url(/images/civic_hover_bg.jpg) repeat-x; width:280px; height:220px; padding:5px;  }
.font-blue { color:#18668a; }
.font-gray { color:#3b3b3b; }
.font-red { color:#8e101e; }
.font-green { color:#2e6700; }
.goudy-content { color: #5a5a5a; text-align:justify; padding:15px; margin-right:10px; font-size:13px; line-height:21px;}

.goudy-content p { margin: 5px 0px; }
.goudy-content table a { color:#18668a; }
.disclaim { font-size:11px; font-style:italic; }
input#user_openid_identifier, input#user_session_openid_identifier {
  background: url(http://openid.net/images/login-bg.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000;
  padding-left: 18px;
}

.promise_benefits { list-style:disc outside; margin-top:10px; }
.promise_benefits li { margin-left:40px; }

.featbox3{ background:url(/images/new_model/feat_bg3.jpg) no-repeat top; width:440px; height:150px; margin-top:10px;}
.featbox3Text { font-size:12px; text-align:justify; line-height:16px; color:#5a5a5a;}

.accord-2012-models { background: url(/images/bg_accord.jpg) repeat-x; border:solid 1px #ccc; margin-right:5px; float:left;  width:410px; height:250px; padding:15px; font-weight:bold; }
.hover_bg { background: url(/images/hoverbg.jpg) repeat-x; width:410px; height:250px; padding:15px;  }
.featbox img { margin-top:6px; }
.fuel_disclaimer { font-size:9px; margin:0 15px 0 10px; text-align:justify; }
.testimonial-div{ width:190px; height:auto; border:1px solid #949494; background:#ccc;}
.heading{width:180px; height:23px; background:url(/images/heading-bg.jpg) repeat-x top; color:#ffea00; text-align:center; font-size:20px; padding:5px; font-weight:bold; }
.testimonial-text{background:url(/images/quote.png) top left no-repeat; text-align:justify; padding:15px 5px 10px 5px; line-height:18px; }
