body{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:normal;color:#3F575D;color:#4D5C60;}
h1{font-size:32px;line-height:32px;margin:0;padding:0 0 44px 8px;font-weight:normal;color:#304512;color:#fff;font-family:Georgia, "Times New Roman", Times, serif}
h2{clear:both;font-size:22px;line-height:22px;margin:0;padding:0 0 10px 0;color:#333;}
h2 a{text-decoration:none;}
h3{font-size:16px;line-height:16px;margin:0;padding:0 0 10px 0;color:#333;}
h4{font-size:18px;line-height:18px;margin:0;padding:0 0 20px 0;color:#2A6576;font-style:italic;text-align:center;}
p{margin:0;padding:0 0 10px 0;}
sup, sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
a{color:#222;text-decoration:none;}
a:hover{color:#431216;}
ul{padding-top:0;margin-top:0;}

.thankyou{font-weight:bold;}
.center{text-align:center;}
.padright{padding-right:16px;}
.description{font-size:14px;line-height:normal;}
.clear{clear:both;}
.top{float:right;font-size:12px;line-height:16px;text-decoration:underline;}

#rates{background:#245766 url(/images/box_bg1.gif) 0 0 repeat-x;margin:0;font-size:13px;padding:10px 8px 8px;color:#DFDFDF;}
#rates form{margin:0;padding:0;}
#rates ul{margin:0;padding:0;list-style-type:none;}
#rates ul li{padding:0 0 0px 0;clear:both;overflow:hidden;}
#rates ul li li{padding:0 0 2px 0;clear:none;float:left;overflow:hidden;}
#rates ul#staydate{padding:8px 0 0 0;}
#rates ul#staydate li#staymonth{width:28%;padding:0 3% 0 0;}
#rates ul#staydate li#stayday{width:22%;padding:0 3% 0 0;}
#rates ul#staydate li#stayyear{width:29%;padding:0 4% 0 0;}
#rates ul#staydate li#staycalendar{width:11%;padding-right:0;}
#rates ul#nights li{width:30%;padding-right:3%;}
#rates ul#nights li.children{width:34%;padding-right:0;}
#rates ul li#rateType{padding:2px 0;}
#rates select{font-size:10px;color:#204F5B;width:100%;border:#204F5B solid 1px;background:#F6FDFF;}
#rates li.submit{text-align:center;padding:10px 0 0 0;}
/*#rates #submitButton{cursor:pointer;color:#431216;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:15px;width:170px;padding:3px 0 3px 0;margin:0;text-align:center;background:transparent url(/images/check_rates_button.gif) center 0 no-repeat;border:0;}*/
#rates #submitButton{height:20px;width:170px;background:url(/images/check_rates_button2.gif) 0 0;}
#rates #submitButton:hover{background-position:0 -20px;}

#map_button{padding-top:10px;}
#map_button a img{height:122px;width:186px;}
#map_button a{display:block;height:122px;width:186px;background:url(/images/map_button.gif) 0 0 no-repeat;}
#map_button a:hover{background-position:0 -122px;}

#free_wifi{text-align:center;padding:15px 0 0;}
#free_breakfast{text-align:center;padding:10px 0 0;}

#flash_map{margin-top:-30px;}

#hotels_list_wrapper{padding:10px 20px 20px 0;overflow:auto;}
#hotels_list{float:left;width:100%;overflow:hidden;position:relative;}
#hotels_list ul{margin:0;padding:0;list-style-type:none;clear:left;float:left;position:relative;left:50%;text-align:center;}
#hotels_list ul li{padding:0 2px;display:block;display:inline;list-style:none;margin:0;position:relative;right:50%;line-height:24px;}
#hotels_list ul li a{background:#E7EEEF;display:inline-block;padding:0 12px;font-size:12px;line-height:20px;color:#2D6778;}
#hotels_list ul li a:hover{background:#2D6778;color:#fff;}

#hotel .left{width:540px;}
#hotel_image_thumbs_wrapper{position:relative;overflow:hidden;height:95px;padding:0 0 18px;}
#hotel_image_thumbs{position:absolute;height:95px;width:744px;overflow:visible;margin-left:-8px;}
#hotel_image_thumbs img{float:left;margin:0 0 20px 8px;border:#ccc solid 1px;}
#hotel_image_thumbs a:hover img{border:#000 solid 1px;}
#hotel_description{clear:both;padding:0 0 10px 0;}
#mapH3{float:left;padding:0 15px 10px 0;}
#get_directions{font-size:12px;line-height:16px;text-decoration:underline;}
#map_canvas{border:#666 solid 1px; margin:0 0 15px 0;width:auto;position:relative;height:410px;clear:both;}
#view_map img{height:24px;width:25px;margin:4px 6px 0 0;background:url(/images/map_icon.gif) 0 0 no-repeat;}
#tele{height:14px;width:25px;margin:0 6px 0 0;float:left;background:url(/images/tele.gif) 0 0 no-repeat;}
#hotel .right{padding-left:8px;}
#details{font-size:12px;padding:12px 0 0 0;margin:0 8px 12px 0;background:url(/images/details_box.gif) 0 0 no-repeat;text-align:center;}
#details p{padding-left:12px;text-align:left;}
#details td.address{width:100%;}
#details p.address{text-align:left;padding-left:0;}
#details_bottom{height:10px;line-height:10px;background:url(/images/details_box.gif) left bottom no-repeat;}
#make_reservation img{height:26px;width:168px;background:url(/images/make_reservation_button.gif) 0 0 no-repeat;margin:0 0 4px 0;}
#make_reservation:hover img{background-position:0 -29px;}
#modify_reservation{font-size:12px;text-decoration:underline;color:#666;}
#modify_reservation:hover{color:#431216;}
#amenities{padding:0 0 10px 8px;}
#amenities ul{padding:0;margin:0;list-style-type:none;font-size:12px;}
#amenities li{padding:0 0 4px 10px;background:url(/images/bullet_12px.gif) 0 4px no-repeat;}
#dinergraphic{text-align:center;}