/* CSS Document */
body {
	font-family: Arial;
	font-size: 12px;
	color:black;
}
#master {margin:0 auto; width:1133px;}
#main {float:left; width:968px;}

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; }

#top { float:left; width:968px; 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:657px; 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;}
#header { float:left;}
#logo { float:left; width:968px; height:105px; background: url(http://secure.rezserver.com/img/state_sites/img/top_head_bg.gif) repeat-x;}

#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:755px;padding-left:5px;}
/*#content{float: left;width: 744px;}*/
#right .crumb {padding:5px;}

#right #searchbox {}

/* Searchbox Styles */
#search {width:750px; background-color:#dbdabe;}

#search .top-left { float:left;	background:url(http://secure.rezserver.com/img/state_sites/img/search-tp.jpg) repeat-x; width:742px;}
#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:150px;}
#search .right { float:right;background:url(http://secure.rezserver.com/img/state_sites/img/search-right.jpg) repeat-y; height:150px;}
*html #search .left { height:155px;}
*html #search .right { height:155px;}

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

#main-search {
	width:733px;
	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:608px; height:30px; padding-top:10px; border-bottom:solid 1px #b1b197;}
*html .search-tabs-temp {width:605px;}

div.searchterms-center {
	float: left;
	width: 705px;
	padding-left:23px;
	padding-top:30px;
	height:60px;
	background-color:#fff;
	border-left:solid 1px #b1b197;
	border-right:solid 1px #b1b197;
}

div.searchterms-center div.label { font-size:14px;}
	
div.searchterms-bottom {
	float: left;
	width:728px;
	height:5px;
	background-color:#fff;
	border-left:solid 1px #b1b197;
	border-right:solid 1px #b1b197;
	border-bottom:solid 1px #b1b197;
}


#main-search .submit {float:left; padding:10px 0 0 15px;}
#main-search .advance { float:left; padding:20px 0 0 0; width:130px; }


/* Feature Hotel */
#feature { float:left; margin-top:5px;}
#feature .feat_desc { float:left; display:block; width:750px; background:url(http://secure.rezserver.com/img/state_sites/img/feature-bg.gif) repeat-y; padding:5px;}
*html #feature .feat_desc { width:740px; padding:5px;}
#feature .fthumb { float:left; display:block; width:80px; height:80px; background:url(http://secure.rezserver.com/img/state_sites/img/fthumb-bg.gif) no-repeat; text-align:center; padding-top:5px;}
#feature .fdesc { float:left; width:655px; padding-left:5px }




#contact {}

/* City List */
#list { float:left; margin-top:5px; margin-bottom:5px;}
#list .head{ float:left; background:url(http://secure.rezserver.com/img/state_sites/img/header_bg.gif) no-repeat; height:33px; width:750px;}
#list .head h2 {float:left; color:#FFFFFF; margin:0px; font-size:140%; padding-left:50px; padding-top:7px;}
#list .head h4 {float:right; color:#FFFFFF; margin:0; padding:10px 10px 0px 0px;}
#list .salebanner { margin:15px auto; width:716px;}
#list .city_list { float:left; background:#d4d1b4; width:730px; margin-left:5px; padding:5px;}
*html #list .city_list { margin-left:3px; padding:5px;}
#list .city_list span { display:block; width:240px; float:left; line-height:20px;}
#list .city_list span a { font-weight:normal; color: #000000; text-decoration:underline;}
#list .city_list span a:hover { font-weight:normal; color: #5A8500; text-decoration:none;}

#list .more { float:left; background:#d4d1b4; width:730px; margin-left:5px; padding:5px; text-align:right;}
*html #list .more {margin-left:3px;}
#list .contact_list { float:left; background:#d4d1b4; width:730px; margin-left:5px; padding:5px;}
*html #list .contact_list { float:left; background:#d4d1b4; width:730px; margin-left:3px; padding:5px;}
#list .contact_list span { display:block; width:256px; float:left;}
#list .hotel_list {float:left; background:#d4d1b4; width:730px; margin-left:5px; padding:5px;}
#list .sortby { font-size:12px; font-weight:bold;}


/* Hotel List */
#hhotel_info a {font-weight: bold; color: #0483e1; text-decoration:underline; }
#hhotel_info a:hover {font-weight: bold; color: #0483e1; text-decoration:none; }

#hhotel_info {
	margin:5px auto;
	background:#FFF;
	width:708px;
	padding:4px;
	min-height:85px;
	font-size:13px;
}


#hhotel_info h1 { margin:0; padding:0; font-size:120%}
#hhotel_info .left { float:left; width:90px; padding-right:5px;}

#hhotel_info .thumb { float:left;}

#hhotel_info .right { float:left; width:605px;}
#hhotel_info .hname { float:left;font-size:14px;font-weight:bold;}
#hhotel_info .hprice {float:right; font-weight:bold;}
#hhotel_info .hstar {padding-left:5px;}
#hhotel_info .hadd { float:left; width:605px; font-style:italic;}
#hhotel_info .salerate { padding:0 0 0 2px;}
#hhotel_info .hsdesc { float:left; width:605px; font-size:12px;}

#list .viewall {
display:block;
margin:5px auto;
background:#FFF;
width:708px;
height:20px;
padding:4px;
}

#list .viewall a {font-weight: bold; color: #0483e1; text-decoration:underline;}
#list .viewall a:hover {font-weight: bold; color: #0483e1; text-decoration:none;}

#list .viewall h1 { float:left; margin:0; font-size:120%; padding-left:95px;}


#tig_starwood {margin:15px auto; background:#E5E5E5; width:480px; height:115px; 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;}

#bush {margin:15px auto; background:#E5E5E5; width:480px; height:80px; border:1px solid #fff; padding:4px;}
#bush .img { float:left; height:80px; width:80px;}
#bush .cont { float:left; width:396px; padding-left:4px;}
#bush .left { float:left; width:198px;}
#bush .right { float:left; width:198px;}
#bush .name { font-size:13px; font-weight:bold;}
#bush .desc { height:30px;}
#bush .button { padding-top:4px;}



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

/*Bottom banner */
#bottomadver { float:left; padding-left:121px; padding-top:5px;}

#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*/


/* Hotel Page Styles */


.ratingSquare
{
    float: left;
    width: 12px;
    height: 12px;
    border: 1px solid #D2D1B7;
    background: #B0C780;
    margin-left: 3px;
    margin-bottom: 2px;
}

.blankRatingSquare
{
    background: #FFF;
}

.halfRatingSquare
{
    float: right;
    border: none;
    background: #FFF;
    width: 50%;
    height: 100%;
}

.blankRatingSquare
{
    float: left;
    width: 12px;
    height: 12px;
    border: 1px solid #D2D1B7;
    background: #FFF;
}

#reviewsContainer
{
    position: absolute;
    width: 760px;
    height: 500px;
    border: 4px solid #8F8E7D;
}


.clear-5{ clear: both; height: 5px;	}
.hotelDistance { background: #C0BFA3 none repeat scroll 0 0; font-size:11px; font-weight:bold; margin-bottom:8px; padding:4px 8px; width:300px;}