body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #9c9cff url(/images/bg3.gif) 0 0 repeat-y;
}

a { text-decoration:underline;}
a:hover { text-decoration:none;}

img { border:0}
h1 {color:#9C9CFF; }
h2 {margin:0px; }
h3 { margin:0px;}
h4 {color:#9C9CFF;}
.clear { clear:both;}
.clear10 { clear:both; padding-top:10px;}
.clear20 { clear:both; padding-top:20px;}
.clear30 { clear:both; padding-top:30px;}


#left { float:left; width:114px;}
#left .nav { float:left;}
#left .nav li { float:left; list-style:none; text-align:center; width:114px;}
#left .nav li a{ font-family:Comic Sans MS; font-size:14px;}

#nav2 { float:left; margin:20px 0 0 5px;}
#nav2 ul { margin:0; padding:0; list-style:none; font-size:12px;}
#nav2 ul li { line-height:30px;}
#nav2 ul li.book { background:url(/images/bookmark.gif) left no-repeat; padding-left:27px;}
#nav2 ul li.tell { background:url(/images/friend.gif) left no-repeat; padding-left:27px;}
#nav2 ul li.link_to { background:url(/images/link.gif) left no-repeat; padding-left:27px;}

#right { float:left; width:800px; margin-left:30px; text-align:center;}

#right .home_text { text-align:left; font-size:16px;}
#right .tale_text { text-align:left; font-size:12px;}
#right .site_map { text-align:left; font-size:12px;}
#form { float:left; text-align:left;}
#form li { float:left; list-style:none;}

#site_map {
	float:left;
	text-align:left;
	width:50%;
	line-height:20px;
}

#site_map a { font-size:10px; text-decoration:underline;}	
#site_map a:hover { font-size:10px; text-decoration:none;}
#site_map li {list-style:none; margin:0; padding:0 0 0 10px;}

#site_map span {
	/*display:block;
	width:210px;
	height:21px;
	background-color:#9c9cff;
	font-size:14px;*/
	font-weight:bold;
	margin-top:10px;
}

#home_search, #city_search { margin:20px 0px;}
form{padding: 0; margin: 0;}
#hotelSearchContain{width: 780px; }
#hotelSearchContain fieldset{width: 780px;border: 1px solid #9C9CFF; }
#hotelSearchContain .main { margin:10px 20px 10px 20px;}
#hotelSearchContain ul.fields { margin:0; padding:0; float:left; margin-right:15px;}
#hotelSearchContain ul.fields li { list-style:none;}
#hotelSearchContain .label{ font-weight:bold; text-align:left;}

#hotelSearchContain input{  width:120px;}
#hotelSearchContain select{ width:125px;}
#hotelSearchContain .button input{ width:80px;}

/*
#hotelSearchContain ul { margin:0; padding:0; float:left; margin-right:15px;}



*/

/*#rs_sb_contain{width: 800px; height: 110px; position: relative; z-index: 100;}
#rs_sb_contain iframe{margin: 0;}
#rs_sb_contain #rs_search{position: absolute; top: -90px; left: 0; z-index: 99;}
*/


#crum { float:left; display:block; text-align:left; width:800px; margin:10px 0px 20px 0px;}
/*
#crum { float:left; display:block; background:#9C9CFF; text-align:left; width:800px; padding:5px; margin:10px 0px 20px 0px;}
#crum a { color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#crum a:hover { text-decoration:none;}
*/
#state_list {
	float:left;
	width:800px;
	text-align:left;
}

#state_list ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width:800px;
	}

#state_list ul li {
	float: left;
	display: inline;
	width: 215px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	}

#city_list {
	float:left;
	width:800px;
	text-align:left;
}

#city_list span { font-weight:bold;}
#city_list li { list-style:none;  margin:0px; padding:0px;}
#city_list .city_links { float:left; width:266px;}
#city_list .city_links div {margin-bottom:10px;}


#hotel_list {
	position: relative;
	z-index: 101;
	float:left;
	width:800px;
	text-align:left;
	border-bottom: 1px solid #9C9CFF;
	padding-top: 10px;
	margin-bottom:10px;
}
#hotel_list .left { float:left; width:370px; padding-left:10px;}
#hotel_list .right { float:left; width:420px;}

#next_hotel { float:right;}

a.booknow{margin: 5px 0; display: block; text-indent: -9999px; width: 130px; height: 30px; background: #7B73FB url(/images/booknow.gif) top left no-repeat;}
a.booknow:hover{display: block; text-indent: -9999px; width: 130px; height: 30px; background: #7B73FB url(/images/booknow.gif) bottom left no-repeat;}

#citypage_desc {float:left; text-align:left; width:800px;}
#adpull { float:left; text-align:left;}
#foot_links { font-size:10px; margin-top:20px;}
#foot_links a{ font-size:12px;}

#foot_links ul { margin:0px;}
#foot_links ul li { display:inline; list-style:none;}

#banner90 { margin:10px 0 0 0;}


#ho_right { float:left; width:800px; margin-left:30px; text-align:center;}

#content{float:left;}
#rs_box{padding-left: 0;width: 744px;}

*html #rs_hotel_body #rs_ho_content2{width: 690px;}
#rs_amenities div{margin: 0 8px 0 0;}
#rs_rev_box .rs_lft{width: 545px;}
#rs_rev_box .rs_rgt{width: 190px;}

/*GENERAL*/
.rs_clear{ clear:both;}
#rs_box{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 0 0 5px; position:relative; text-align:left;}
#rs_box p, #rs_box h1, #rs_box h2, #rs_box h3, #rs_box h4, #rs_box h5, #rs_box form{margin:0;}
#rs_box ul, #rs_box li{list-style-type:none;}
#rs_box img{ border:none;}
.rs_pad4{ padding:4px;}
.rs_mar4{ margin:4px;}

/*LINKS*/
#rs_box a{ font-weight:100; color:#0000EE; text-decoration:underline;}
#rs_box a:hover{text-decoration:none;}

/*INPUTS*/
#rs_box input{border:solid 1px #9C9CFF; padding:2px;}
#rs_box textarea{border:solid 1px #9C9CFF;}
#rs_box .rs_sel a:link, #rs_box .rs_sel a:visited, #rs_box .rs_selup a:link, #rs_box .rs_selup a:visited{ border:solid 1px #9C9CFF;}

/*WIDTHS*/
#rs_box{ width:755px;}
#rs_ho_lft{width:400px;}
#rs_ho_rgt{width:260px;}


/*CLEARS*/
.rs_ho_top_clear{clear:both;}
.rs_ho_ove_clear{clear:both;}
.rs_chkrates_clear{clear:both;}
.rs_ho_content_clear{clear:both;}

/*TITLES*/
.rs_h2{ color:#5A4AF7;}
.rs_haux{ color:#5A4AF7;}

/*TOP DATA*/
#rs_ho_top h2{ float:left;}
.rs_ho_top_lnk{ float:left; display:block; padding:0 5px 0 0; margin:0 0 5px 0;}
.rs_ho_top_lnk2{ float:left; display:block; padding:0 5px 0 5px; margin:0 0 5px 0;}

/*BUTTON GIF's*/
.rs_icon_prnt{ background: transparent url(http://www.rezserver.com/img/icon_print.gif) 13px 1px no-repeat}
.rs_icon_mail{ background: transparent url(http://www.rezserver.com/img/icon_email.gif) 13px 1px no-repeat}
.rs_icon_contact{ background: transparent url(http://www.rezserver.com/img/icon_contact.gif) 13px 1px no-repeat}
.rs_icon_prnt{ float:right; display:block; padding:0 0 5px 30px;}
.rs_icon_mail{ float:right; display:block; padding:0 0 5px 30px;}
.rs_icon_contact{ float:right; display:block; padding:0 0 5px 30px;}

/*BACKGROUND*/
.rs_box  { background-color:#fff;}
.rs_bgc  { background-color:#fff5d4;} /*light*/
.rs_bgc2{ background-color:#F7E7B5;} /*med*/
.rs_bgc3{ background-color:#e6d295;} /*dark*/
.rs_bgc4{ background-color:#fff;} /*lightest*/
.rs_bgc_mat  { background-color:#fff;}/*color of your body background*/

/*BORDERS*/
.rs_brdbox{ border:solid 1px #9C9CFF;}

/*LISTS STYLES*/
.rs_bul ul{ margin:0; padding:10px 10px 10px 20px;}
.rs_bul li{ padding:5px 5px 5px 10px; background: transparent url(/includes/images/bul_arrow.gif) 0 50% no-repeat;}
.rs_bul_cell{ padding-left:10px}

/*TABS*/
#rs_tabs{background-image: url(http://www.rezserver.com/img/grad.php?h=1&w=1&t=9C9CFF&b=9C9CFF);background-position: bottom left; background-repeat: repeat-x;}
#rs_tabs li{color:#555;}
#rs_tab_li2{border-left:solid 1px #9C9B87;}
#rs_tabs a:link, #rs_tabs a:visited{ font-weight:bold; color:#555; text-decoration:none; background-color:#e6d295;  border:solid 1px #9C9B87; border-bottom:none; border-left:none;}
#rs_tabs a:hover{background-color:#fff5d4;}
#rs_tabs a:active{background-color:#fff;}
div#rs_tabs .rs_tabs_active a:link, div#rs_tabs .rs_tabs_active a:visited{ background-color:#fff; color:#5A4AF7;}
#rs_tabs_phone span, #rs_tabs_phone_v2 span, #rs_tabs_phone_v3 span{color:#5A4AF7;}

/*TABS*/
.rs_tabs_clear{clear:both;}
#rs_tabs{border-bottom:none; }
*html #rs_tabs{height:1px;}
#rs_tabs ul{ margin:0; float:left; padding:10px 0 0 0;}
#rs_tabs li{ margin:0; padding:0; display:block; float:left; font-weight:bold;}
#rs_tabs a:link, #rs_tabs a:visited{margin:0; padding:7px 10px 7px 10px; display:block; text-align:center; float:left; outline:none;}
#rs_tabs_phone{ float:right; text-align:right; padding:8px 5px 0 0;}
#rs_tabs_phone_v2{ float:right; text-align:right; padding:15px 5px 0 0;}
#rs_tabs_phone_v3{ float:right; text-align:right; padding:15px 5px 0 0; font-size:14px;}
#rs_tabs_phone span, #rs_tabs_phone_v2 span, #rs_tabs_phone_v3 span{font-weight:700;}

/*TABS*/
#rs_tabs{zoom:1;}
#rs_tabs_ho{ padding-left:10px;}
#rs_ho_content{ border-top:none;}
#rs_ho_content2{padding:20px;}
#rs_hotit_4{float:left;}
#rs_hotit_5{float:left;}

/*BUTTON INPUT*/
div#rs_box .rs_submit_input{color:#fff; background:#9C9CFF url(http://www.rezserver.com/img/grad.php?t=9C9CFF&b=5A4AF7&h=27) bottom left repeat-x;
border:solid 1px #5A4AF7; border-top:solid 1px #9C9CFF; border-left:solid 1px #9C9CFF; cursor:pointer;}

/*OVERVIEW TAB*/
#rs_ho_lft{ float:left; padding:20px 0 0 0px;}
#rs_ho_rgt{ float:right;}
#rs_ho_rgt_c1 { float:left; margin-left:10px;}
#rs_ho_lft_img{width:94px; float:left; text-align:center;margin-right:10px;}
#rs_ho_lft_img a:link, #rs_ho_lft_img a:visited{ display:block;width:94px; text-decoration:none;}
a#rs_ho_lft_img img{width:94px; height:84px;}
#rs_ho_lft_deats{ margin:0; padding:0;}
#rs_ho_lft_deats li{padding:2px 0 4px 0;}
#rs_ho_lft_deats_name{ font-weight:700; font-size:14px;}
#rs_ho_info{clear:both;}
#rs_ho_info{width: 684px;}
div#rs_ho_info .rs_haux{ font-size:14px; clear:both; padding:10px 0 0 0;}
#rs_ho_info ul{margin:5px 0 5px 20px;}
.rs_ho_info_desc{ padding:10px; line-height:17px;/*background:#f2f2e5;*/}
#rs_amenities{ padding:5px 0 15px 0;}
#rs_attractions{ padding:5px 0 15px 0;}
#rs_attractions li{ width:200px; float:left;}
#rs_attractions li{ padding-top:2px; padding-bottom:2px;}
.rs_ho_info_desc p{ padding:3px 0 3px 0;}
.rs_starbox{float:left;}
.rs_hotit{ clear:both; padding:15px 0 0px 0; border-top:none; border-right:none;  border-left:none;}
.rs_hotit h3{ float:left;}
.rs_hotit span{ float:right; display:block; padding:11px 0 0 0;}
#rs_hotit_9 h3{font-size:14px;}
#rs_amen_all{ padding:10px 0 25px 40px; border-bottom:none; border-right:none;  border-left:none;}
#rs_amen_all ul{padding:0; margin:0;}
#rs_amen_all li{ float:left; width:200px; padding:2px 0 2px 10px; margin:0 0 0 5px;}
div#rs_amenities .rs_amen_cell{	padding: 0 0 20px 0; margin:0; width:220px;	background-position:5px 5px; background-repeat:no-repeat;border-bottom:none;border-right:none;border-left:none;}
.rs_amen_lft{ float:left;}
.rs_amen_ctr{ float:left; margin-left:24px;}
.rs_amen_rgt{ float:left; margin-left:24px;}
.rs_amen_cell li{ margin: 0 0 0 5px; padding:5px 0 0 40px;}
.rs_rev_clear{ clear:both;}
.rs_rev{line-height:17px; color:#555;clear:both; padding:10px 0 10px 0;}
.rs_rev_top h4{ float:left; font-size:11px; padding:0 20px 0 12px;  margin:0 }
.rs_rev_top span{ float:right; color:#ccc; padding: 0 10px 0 0;}
.rs_rev_box{ padding:5px 10px 10px 10px;}
.rs_rev_box_lft{ float:left; width: 470px; padding:8px 0 0 10px;}
.rs_rev_box_rgt{ float:right; width: 190px; padding:5px 0 0 0;}
.rs_rev_box_lft p{ padding:5px 10px 7px 0;}
.rs_rev_rate_cell{ background-color:#fff; font-weight:700;padding:3px 7px 3px 5px;}
.rs_rev_rate_cell2{font-weight:700;padding:3px 7px 3px 5px; border-right:none;border-bottom:none;border-left:none;}
.rs_rev_rate_cell_space{ padding-top:15px}
.rs_rev_box_rgt h4{ float:left; line-height:normal;}
.rs_rev_box_rgt p{ float:left;}
.rs_rev_box_rgt span{ float:right;}
.rs_rev_box_rgt strong{ float:right; font-style:normal; font-weight:normal;}
.rs_rev_box_rgt em{ padding-top:6px; font-style:normal; font-weight:normal; color:#555; font-size:11px;}
.rs_rev_rate{ clear:both;}
#rs_ho_more_photos{ text-decoration:underline;}
#rs_ho_rate_tit{ padding:5px; font-weight:700; text-align:center; font-size:14px;}

/*HTOELBOX*/
.pet_policy_box{ position:absolute; top:34px; right:0; width:390px; padding:15px 10px 15px 10px;}

/*SEARCH BOX*/
.rs_srchbox_hotel_clear{clear:both;}
#rs_srchbox_hotel{ padding:10px 5px 5px 5px; position:relative; width: 240px;}
#rs_srchbox_hotel input{ width:140px; float:right;}
#rs_submit input{font-weight:normal; width:125px; font-size:11px;}
/*#rs_cal_in{position: absolute; top: 33px; left: 200px;}
#rs_cal_out{position: absolute; top: 60px; left: 200px;}*/
#rs_submit_hotel{ float:right; margin:4px 15px 5px 0;}
#rs_sbho_rooms{float:right; padding:0 15px 0 0;}
.rs_sbho_cell{ clear:both; padding-top:4px;}
.rs_sbho_cell_lft{ float:left; text-align:right; width:65px;padding:4px 5px 0 0;}

#rs_submit input{
color:#fff; cursor:pointer;
background:#9C9CFF url(http://www.rezserver.com/img/grad.php?t=9C9CFF&b=5A4AF7&h=30) bottom left repeat-x;
border:solid 1px #5A4AF7; border-top:solid 1px #9C9CFF; border-left:solid 1px #9C9CFF;}

/*CHECK RATES TAB*/
.rs_chkinput{ width:173px;}
.rs_rate_desc{ padding:15px 0 0 0;}
#rs_ratebox_trust{padding:20px 0 10px 0;}
#rs_ratebox_trust_lft{ float:left; font-weight:700;}
#rs_ratebox_trust_lft p{ padding:10px 0 0 0;}
#rs_ratebox_trust_rgt{ float:right;}
#rs_ratebox_trust_ctr{ text-align:center;}
.rs_ratebox_trust_clear{ clear:both;}

/*STARS*/
.rs_starbox{background:transparent url(/images/star.gif) 0 0 repeat-x;}

/*STARS*/
.rs_starbox{ margin:1px 10px 0 0; height:12px;}
.rs_starbox0{ width:0px;}
.rs_starbox1{ width:12px;}
.rs_starbox1h{ width:18px;}
.rs_starbox2{ width:24px;}
.rs_starbox2h{ width:30px;}
.rs_starbox3{ width:36px;}
.rs_starbox3h{ width:42px;}
.rs_starbox4{ width:48px;}
.rs_starbox4h{ width:54px;}
.rs_starbox5{ width:60px;}

/*Bottom banner */
#banner90 { margin:10px 0 0 0;}

