/* CSS Document */
body {
	font-family: Arial;
	font-size: 11px;
	color:black;
}
#master {
margin:0 auto;
width:915px;
}

img {border:0;}
.clear { clear:both;}
.promo_code {color:#5A8500; font-weight:bold; }
a:link {font-weight: bold; color: #000000; text-decoration:underline;  }
a:visited {font-weight: bold; color: #000000; text-decoration:underline; }
a:hover {font-weight: bold; color: #5A8500; text-decoration:none; }
a:active {font-weight: bold; color: #5A8500; }

#main { 
float:left;
width:750px;
}

#top { float:left; width:750px; height:27px;}
#top a { color:#FFFFFF; text-transform:capitalize; text-decoration:underline; font-weight:bold;}
#top a:hover { color:#FFFFFF; text-transform:capitalize; text-decoration:none; font-weight:bold;}
#top .phone { float:left; width:439px; height:27px; color:black; font-weight:bold; font-size:13px;}
#top .top_links {float:left; display:block; width:311px; height:27px; background:url(http://secure.rezserver.com/img/state_sites/img/top_bg.gif) no-repeat;}
#top .bookmark { float:left; padding-left:50px; padding-top:6px;}
#top .tell { float:left; padding-left:50px; padding-top:6px;}


#logo { float:left; width:750px; height:105px;}

#header { float:left;}

#left {
float:left;
width:208px;
}

#nav {
	float:left;
	width:208px;
	background-color:#e5e5e5;
	font-size: 11px;
}


#nav li { list-style:none; line-height:20px; padding-left:5px; margin:0px;}
#nav li.link { float:left;}
#nav li.link a {
	font-weight: bold;
	color: #5A8500;
	text-decoration:none;
	display:block;
	width:198px;
	height:20px;
	background:url(http://secure.rezserver.com/img/state_sites/img/nav_over.gif) no-repeat;
}

#nav li.link a:hover {
	font-weight: bold;
	color: #000;
	text-decoration:none;
	display:block;
	width:198px;
	height:20px;
	text-indent:12px;
	background-position: 0 -20px;
}


#nav .nav_main { padding-top:2px;}
#nav .nav_tools {}
#nav .nav_news {
	margin:0 auto;
	text-align:left;
	width:90%;
	font-weight:bold;
	color: #5A8500;
	background:url(http://secure.rezserver.com/img/state_sites/img/news-bg.gif) repeat-x top;
}
#nav .nav_pop {}

#nav .nav_near {}
#nav .nav_near a {font-weight: bold; color: #5A8500; text-decoration:underline;}
#nav .nav_near a:hover {font-weight: bold; color: #5A8500; text-decoration:none;}

#nav .banner-left { padding-left:24px;}

#right {
float:left;
width:537px;
padding-left:5px;
}

#right .crumb {padding:5px;}

#right #searchbox {}

/* Searchbox Styles */
#search {width:532px; background-color:#dbdabe;}
#search a:link {color: #5A8500; text-decoration:underline;}
#search a:hover {color: #5A8500; text-decoration:none;}

#search .top-left { float:left;	background:url(http://secure.rezserver.com/img/state_sites/img/search-tp.jpg) repeat-x; width:524px;}
#search .top-right { float:right;}
#search .left { float:left;	background:url(http://secure.rezserver.com/img/state_sites/img/search-left.jpg) repeat-y; height:210px;}
#search .right { float:right;background:url(http://secure.rezserver.com/img/state_sites/img/search-right.jpg) repeat-y;	height:210px;}
#search .bottom-left { float:left; background:url(http://secure.rezserver.com/img/state_sites/img/search-bt.jpg) repeat-x; width:524px;}
#search .bottom-right { float:right;}

#main-search {
	width:515px;
	height:100%;
	margin-top:5px;
	float:left;
	background-color:#dbdabe;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#main-search .searchterms-top {width:100%;}
#main-search .searchterms-top ul { margin:0px; padding:0px; list-style: none;}
#main-search .searchterms-top ul li { margin:0px; float:left; display:inline;}
#main-search .search-tabs-on {
	display:block;
	background-color:#fff;
	width:120px;
	height:30px;
	text-align:center;
	padding-top:10px;
	color:#2e2e2e;
	border-left:solid 1px #b1b197;
	border-right:solid 1px #b1b197;
	border-top:solid 1px #b1b197;
}

#main-search .search-tabs-off {
	display:block;
	background-color:#2e2e2e;
	width:120px;
	height:30px;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
}

#main-search .search-tabs-temp { width:390px; height:30px; padding-top:10px; border-bottom:solid 1px #b1b197;}

*html .search-tabs-temp {width:387px;}


/* Left Searchbox Styles */
div.searchterms-center {
	float: left;
	width: 510px;
	height:110px;
	background-color:#fff;
	padding-top:10px;
	border-left:solid 1px #b1b197;
	border-right:solid 1px #b1b197;
}

	
div.searchterms-center input {height: 14px; padding: 3px;}
div.searchterms-center span.input { width: 165px; float: left; margin: 3px 0px;}
div.searchterms-center span.label { width: 80px; float: left; margin-right: 5px; text-align: right; padding-top: 6px;}

	
/* Bottom Searchbox Styles */		
div.searchterms-bottom {
	float: left;
	width:510px;
	background-color:#fff;
	border-left:solid 1px #b1b197;
	border-right:solid 1px #b1b197;
	border-bottom:solid 1px #b1b197;
}



#feature { float:left; margin-top:5px;}

/*#feature .feat_desc { float:left; display:block; width:532px; background:url(/includes/images/feature-bg.gif) repeat-y; padding:3px;}
*html #feature .feat_desc {padding:0px;}*/
#feature .feat_desc { float:left; display:block; width:532px; background:url(/includes/images/feature-bg.gif) repeat-y; padding:5px;}
*html #feature .feat_desc { width:522px; padding:5px;}

#feature .fthumb { float:left; display:block; width:80px; height:80px; background:url(/includes/images/fthumb-bg.gif) no-repeat; text-align:center; padding-top:5px;}
#feature .fdesc { float:left; width:442px; padding-left:5px }




#contact {}

#list { float:left; margin-top:5px; margin-bottom:5px;}
#list .head{ float:left; background:url(/includes/images/header_bg.gif) no-repeat; height:33px; width:532px;}
#list .head h2 {float:left; color:#FFFFFF; margin:0px; font-size:140%; padding-left:50px; padding-top:7px;}
#list .salebanner { margin:15px auto; width:490px;}

#list .city_list { float:left; background:#d4d1b4; width:512px; margin-left:5px; padding:5px;}
*html #list .city_list { float:left; background:#d4d1b4; width:512px; margin-left:3px; padding:5px;}
#list .city_list span { display:block; width:256px; float:left; line-height:20px;}
#list .more { float:left; background:#d4d1b4; width:512px; margin-left:5px; padding:5px; text-align:right;}
*html #list .more {margin-left:3px;}

#list .contact_list { float:left; background:#d4d1b4; width:512px; margin-left:5px; padding:5px;}
*html #list .contact_list { float:left; background:#d4d1b4; width:512px; margin-left:3px; padding:5px;}
#list .contact_list span { display:block; width:256px; float:left;}


#list .hotel_list {float:left; background:#d4d1b4; width:512px; margin-left:5px; padding:5px;}
#list .sortby { font-size:12px; font-weight:bold;}
#list .viewall { font:12px; font-weight:bold; padding-top:5px; text-align:right;}


#hotel_info {
	margin:5px auto;
	background:#EAE9D5;
	width:490px;
}
#hotel_info .top { float:left; background:#FFFFFF;}
#hotel_info .bottom { float:left; border:1px solid #EAE9D5; width:488px; height:37px; background:#EAE9D5; }

#hotel_info .name { float:left; width:408px; background-color:#FFFFFF; font-size:13px;font-weight:bold; padding:2px;}
#hotel_info .salerate a {color:#eb4d00; }
#hotel_info .star { float:left; width:74px; background-color:#FFFFFF; text-align:right; padding:2px;}

#hotel_info .address { float:left; width:288px; height:25px; padding-top:12px; padding-left:10px;}
#hotel_info .buttons { float:left; width:190px; height:37px;}
#hotel_info .buttons span a { float:left; display:block; width:80px; height:25px; background:url(http://secure.rezserver.com/img/state_sites/img/book_bg.gif) no-repeat; padding-top:12px; padding-left:15px; }
*html #hotel_info .buttons span a { padding-left:13px; }
#hotel_info .buttons span a:hover {background-position: 0 -37px; }


#tig_starwood {margin:15px auto; background:#E5E5E5; width:480px; height:120px; border:1px solid #fff; padding:4px;}
#tig_starwood .top { float:left; height:80px;}
#tig_starwood .img { float:left; height:80px; width:80px;}
#tig_starwood .cont { float:left; width:396px; padding-left:4px;}
#tig_starwood .name { font-size:13px; font-weight:bold;}
#tig_starwood .bottom { float:left; padding-left:280px; padding-top:3px;}



#footer { float:left; height:30px; width:750px; background:url(http://secure.rezserver.com/img/state_sites/img/footer_bg.gif) no-repeat; margin-top:5px;}
#footer h2 {float:left; color:#FFFFFF; margin:0px; font-size:140%; padding-top:7px; padding-left:580px;}


#adver {
width:160px;
float:left;
padding-left:5px;}

#adver .banner-right {padding-top:27px;}




/*PHP-AJAX HOTEL AVAILABILITY SLIDER*/
.get_dates{ width:490px; height:75px; margin:0 0 5px 11px; display:none;}
.hotel_srch_box{ padding:0 10px 10px 10px; float:left; width:470px; background-color:#EAE9D5;}
#rs_sbh_form{ margin:0; padding:0;}
.hotel_srch_p{ font-weight:700; margin:0; padding:0 0 5px 0;}
.hotel_srch_in{ float:left; padding-left:15px;}
.hotel_srch_out{ float:left; padding-left:25px;}
.hotel_srch_sub{ float:left; padding:4px 0 0 25px;}
.hotel_srch_cal1{ position:absolute; left:140px; top:-80px;}
.hotel_srch_cal2{ position:absolute; left:300px; top:-80px;}
#hotel_info {margin-bottom:0;}
/*PHP-AJAX HOTEL AVAILABILITY SLIDER*/
