/* CSS Document */

#hp_contentwrap{ padding: 0px 0px 0px 20px ; }

ul.hp_related_links{ float: left; width: 450px; margin: 0px 0px 0px 20px; padding: 0px; list-style: none; }
ul#hp_related_links_left{ width: 360px; }
ul.hp_related_links li{ font-size: 12px; line-height: 25px; vertical-align: top; }
ul.hp_related_links li a{ background: transparent URL(/css/cobrands/homepath/related_links.gif) center left no-repeat; padding-left: 10px; text-decoration: none; }

.expanded{ margin-right: 0px !important; }

#search_form_tabs ul{ margin: 0px; padding: 0px;  height: 28px; list-style: none;}
#search_form_tabs ul li{ display: inline; padding: 0px; margin-right: 2px; background: #ECECEC url(/css/cobrands/homepath/search_tabs_bg.gif) repeat-x left bottom; }
#search_form_tabs ul li a{ font-size: 14px; font-weight: bold; text-decoration: none; color: #666666;  }
#search_form_tabs ul li a span{ padding: 5px 5px 0px; height: 21px; display: block; float: left; border: 1px solid #CCCCCC; margin-right: 2px; background-color: #EEEEEE; }

#search_form_tabs ul li a:hover { background-color: #FFFFFF; }
#search_form_tabs ul li a:hover span { background-color: #FFFFFF; cursor: pointer; } 

#search_form_tabs ul li.current{  }
#search_form_tabs ul li.current a{ color: #015486; }
#search_form_tabs ul li.current a span{ background: #FFFFFF; border-bottom-color: #FFFFFF; }
#search_form_tabs ul li.current a:hover span{ text-decoration:none; cursor: default; }

#alerts_form, #financing_form, #search_form{ font-size: 14px; color: #015486; }
#financing_form .hp_tb, #search_form .hp_tb{ width: 145px; color: #666666; paddding: 2px; }

.alertForm { margin-top:15px; }
#alerts_form .formrow { margin: 0 0 5px 0; }
#alerts_form .label, #alerts_form .label_es { text-align: right; }
#alerts_form input.inputZipName { _width:150px; }
#alerts_form input.inputEmail { width:406px; }
#alerts_form h2, #alerts_form h3 { font-size:14px; text-align: left; margin:0; padding:0; }
#alerts_form div.terms { font-size: 11px; color: #666666; *padding-top:4px; line-height:17px; width:auto; }
#alerts_form div.zipCodeDescription{ font-size: 10px; color: #666666; margin-top: 3px; margin-left: 255px; }

.boxbody{ width: 877px; margin-left: 0px; }
.featured_home{ float:left; margin-right: 19px; }
.featured_home.last{ margin-right: 0px; }

input.cb_nomargin{ margin: 0px 4px 0px 0px; padding: 0px; overflow: hidden; width: 13px; height: 13px; _vertical-align:bottom;}
.label{ display:block; float: left; width: 85px; text-align: left; font-size: 14px; }

#alerts_form .label, #alerts_form .label_es { width: 250px; margin-right:5px; }

