.input_very_small, .input_date{ background: #fff; border:1px solid #b8b8b8; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.input_very_small{ width: 50px;}
.input_date { width:70px;}
.news_title { width:100%;}

a.normal_link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e4e4e; text-decoration:none;}
a.normal_link:hover{ text-decoration:underline;}

.special_offer_see_more a{ text-decoration:none; color:#4e4e4e; }



.star-rating{ list-style:none; margin: 0px; padding:0px; width: 105px; height: 16px; position: relative; background: url(../images/star_rating.gif) top left repeat-x; left:-2px;}
.star-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}

.star-rating li a{display:block;width:21px;height:16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px; border:none; }
.star-rating li a:hover{background: url(../images/star_rating.gif) left bottom;z-index: 2;left: 0px; cursor:pointer;}

.star-rating a.s1{left: 0px;}
.star-rating a.s1:hover{width:21px;}

.star-rating a.s2{left:21px;}
.star-rating a.s2:hover{width: 42px;}

.star-rating a.s3{left: 42px;}
.star-rating a.s3:hover{width: 63px;}

.star-rating a.s4{left: 63px;}	
.star-rating a.s4:hover{width: 84px;}

.star-rating a.s5{left: 84px;}
.star-rating a.s5:hover{width: 105px;}

.star-rating li.current-rating{background: url(../images/star_rating.gif) left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}



.star-rating2{ list-style:none; margin: 0px; padding:0px; width: 105px; height: 16px; position: relative; background: url(../images/star_rating_2.gif) top left repeat-x; left:-2px;}
.star-rating2 li{text-indent: -90000px;padding:0px;margin:0px;float: left;}

.star-rating2 li a{display:block;width:21px;height:16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px; border:none; }
.star-rating2 li a:hover{background: url(../images/star_rating_2.gif) left bottom;z-index: 2;left: 0px; cursor:pointer;}

.star-rating2 a.s1{left: 0px;}
.star-rating2 a.s1:hover{width:21px;}

.star-rating2 a.s2{left:21px;}
.star-rating2 a.s2:hover{width: 42px;}

.star-rating2 a.s3{left: 42px;}
.star-rating2 a.s3:hover{width: 63px;}

.star-rating2 a.s4{left: 63px;}	
.star-rating2 a.s4:hover{width: 84px;}

.star-rating2 a.s5{left: 84px;}
.star-rating2 a.s5:hover{width: 105px;}

.star-rating2 li.current-rating{background: url(../images/star_rating_2.gif) left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}

div.top a, div.bottom a{ width:91px; height:17px; margin-bottom:2px; float:right; }
div.top a{background:url(../images/top.gif) top right no-repeat;}
div.bottom a{background:url(../images/bottom.gif) bottom right no-repeat;}

.button_sml{ /*background:url(../images/light_green_button_sml.gif) top left no-repeat;*/ background-color:#abd458; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; width:48px; height:20px; border:none;}


ul.fights li a.active{ background:url(../images/bullet_submenu.gif) left no-repeat;}

.sectionHeader{ font-size:20px; font-weight:bold; color: #6d8936;}


creditCardForm select{ background:#fff; border:none; color:#5B791C; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:30px;}

.search_form{ float:right; padding:26px 36px 0 0;}
.search_form_input{ border:1px dotted #c5c5c5; height:18px; font-size:13px; font-weight:normal; width:120px; margin:0px; padding:0px; }
.calendars{ float:left; margin-right:7px; margin-bottom:12px; padding-bottom:25px; height:150px;}