@charset "utf-8";
/* CSS Document */
#HB-banner{height:230px;}
.HB-banner-header{margin:0px; padding:0px; background:#754b3f; width:487px; height:auto; float:left;}
.HB-banner-header h1{margin:0px; padding:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:20px; text-transform:uppercase;   text-align:center; width:487px; height:50px; line-height:50px; 
text-shadow: 2px 2px 2px #333;}
.HB-banner-header h2{margin:0px; padding:20px 0px 0px 0px; text-align:center; height:160px; color:#FFFFFF; font-size:40px;font-family:"Times New Roman", Times, serif; }

.HB-header-city{margin:0px 0px 0px 3px; padding:12px 12px 12px 12px; width:465px; background:#f3f3f2; height:206px; float:left;}
.HB-header-city p{margin:0px; padding:0px; font:bold 16px Arial, Helvetica, sans-serif; color:#993300; text-align:left; width:auto; line-height:20px; }
.HB-header-city font{color:#993300; font:bold 14px Arial, Helvetica, sans-serif;}
.HB-header-city h2{ margin:0px; padding:5px 0px 5px 0px;}
.HB-header-city h3{  margin:0px; padding:0px; font:bold 14px Arial, Helvetica, sans-serif; line-height:20px; text-align:left;}
.HB-header-city span{  margin:0px; padding:0px;  font:bold 16px Arial, Helvetica, sans-serif; color:#993300; line-height:20px; text-align:center;}
.HB-city{width:108px; float:left; border-right:solid 1px #CCCCCC;}
.HB-city ul{margin:0px; padding:0px; text-decoration:none; list-style-type:none;}
.HB-city ul li{margin:0px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; list-style-type:none; line-height:25px;}
.HB-city ul li a{color:#333333; width:120px;}
.HB-city ul li a:hover{color:#333333; background-color:#FDEBB5; width:120px;}


.comments{margin:0px; padding:15px 0px 0px 15px; width:962px; background:#ffffff;}
.comment_strip{ background-image:url(../images/comment_strip.jpg); background-repeat:no-repeat; width:541px; height:33px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; line-height:33px; padding-left:10px;}
.comment_gray_strip{ background-image:url(../images/comment_gray_strip.png); background-repeat:repeat-x; width:531px; height:86px; margin:8px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#654f45; padding:10px; float:left;}
.comment_gray_strip p{padding-top:10px;}
.comment_gray_strip span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#654f45; float:right;}
.promo_box{margin:0px 0px 0px 15px; padding:0px; width:350px; float:left; background:#ffffff;}
.feat-res{margin:0px; padding:0px 0px 0px 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#754b3f; line-height:30px; border-bottom:solid 1px #CCCCCC;}
.promo_box .pro_img{margin:15px 0 0 10px; padding:0px; float:left;}
.promo_box .pro_cnt{margin:15px 0px 0px 10px; padding:0px 0px 0px 10px; font:normal 12px Arial, Helvetica, sans-serif; float:left; width:170px;}
.promo_box .pro_cnt h2{margin:0px; padding:0px 0px 7px 0px; font:normal 14px Arial, Helvetica, sans-serif; color:#c25511; font-weight:bold; line-height:15px;}
.promo_box h1{margin:0px; padding:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#c25511; font-weight:bold; line-height:15px;}
.promo_box .pro_cnt a:hover{text-decoration:none;}
.promo_box p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8a8a8a; padding-top:10px;}
.promo_box_img{margin:0px; padding:15px 0px 15px 0; width:320px; float:left;}
.promo_box_img .pro_img{margin:0 0 10px 0; padding:0px; float:left;}
.promo_box-img .pro_cnt{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; font:normal 12px Arial, Helvetica, sans-serif; float:left; width:170px}
.promo_box_img h1{margin:0px; padding:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#333333; line-height:15px;}
.promo_box_img .pro_cnt a:hover{text-decoration:none;}

#search-nav .search-nav-LC{ background:url(../images/search-nav-left.png) no-repeat; width:9px; height:57px; }
#search-nav .nav-search{  background:url(../images/search-nav-bg.png) #705852 repeat-x; width:854px; padding:14px 15px 0px 90px; height:43px;  }
#search-nav .nav-search h3{ display:block; float:left; color:#FFFFFF; padding:5px; margin:0px; font-size:15px;    }
#search-nav .nav-search .input-style-1{ background:url(../images/input-bg-1.png) no-repeat; border:none; height:18px; padding:5px; width:259px; float:left; margin-right:5px; color:#c4cec4;}
.SL-text-heading{ display:block; margin:0 20px; border-bottom: dotted 2px #705852; padding:5px 0px;}
#search-nav .SL-input-style{background:url(../images/SL-input-bg.jpg) #FFFFFF repeat-x; text-align:left;  width:146px;height:29px; line-height:29px; float:left; border:none; 
padding:0px 30px 0 8px; cursor:pointer; margin:0px 10px 0 0; overflow:hidden;}
#search-nav .nav-search .input-style-2{  background:url(../images/input-corner-bg.jpg) #FFFFFF repeat-x; text-align:left;  width:146px;height:29px; line-height:29px; float:left; border:none; 
padding:0px 30px 0 8px;  margin:0px 15px 0 5px;}