/*LAYOUT CSS*/



/*WIDTHS*/
#rs_box{ width:755px;}
.rs_hotelbox_spore{width:733px; padding:0 10px 0 10px;}



/*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;}
.echo_xml{display:none;}


/*LINKS*/
#rs_box a{ font-size:11px;}



/*TITLES*/
.rs_h2{font-size:18px;}
.rs_h3{font-size:18px;}
.rs_h4{font-size:12px;}
.rs_haux{font-size:12px;}
.rs_tip{ font-size:11px;}
div#rs_co_box .rs_tip{ padding:10px;}



/*WARNINGS*/
.rs_warnbox{ padding:10px; margin-bottom:10px;}
.rs_warnbox_cell{ padding-left:10px;}

.rs_warnbox_green{ padding:10px; margin-bottom:10px;}
.rs_warnbox_green_cell{ padding-left:10px;}


/*BUTTON INPUT*/
.rs_submit_input{ font-size:11px; width:110px;}



/*BUTTON GIF's*/
.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;}



/*LISTS STYLES*/
.rs_bul ul{ margin:0; padding:10px 10px 10px 20px;}
.rs_bul li{ padding:5px 5px 5px 10px;}
.rs_bul_cell{ padding-left:10px}



/*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;}

#rs_tabs_faq{margin-left:10px;}
.faq_hide{ display:none;}


/*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;}



/*HTOELBOX*/
#rs_hotelbox{border-bottom:none;}
.rs_hotelbox_spore{ border-top:none; float:left; position:relative;}
.rs_hotelbox_spore_lft{float:left; width:510px;}
.rs_hotelbox_spore_rgt{float:right;width:170px;}

.rs_hotelbox_spore_lft p{ float:left; width:510px; }
.rs_hotelbox_clear{ clear:both;}
.rs_hotelbox_tit h4{ float:left; margin-right:5px;}
.rs_hotelbox_tit a{margin-right:5px;}
.rs_hotelbox_tit div{ float:left;}
.rs_hotelbox_c1{clear:both; padding-top:4px;}
.rs_hotelimg{float:left; width:65px; height:60px;}
.rs_hotelbox_address{display:block;}
.rs_hotelbox_address3{ font-style:italic; padding-left:5px;}


.rs_hotelbox_feature{ float:right;}
.pet_policy_box{ position:absolute; top:34px; right:0; width:390px; padding:15px 10px 15px 10px;}



.rs_hotelbox_links{ padding:5px 0 0 0;}
.rs_hotelbox_links2{ float:left; padding:2px 0 0 0;}
.rs_hotelbox_links3{  padding:0 0 0 10px; float:left;}
#rs_hotelbox .rs_hotelbox_links3 a{  padding:3px 5px 3px 5px; font-weight:700; display:block; text-decoration:none;}
.rs_hotelbox_links_clear{ clear:both;}


/*PRICEBOX*/
div.rs_pricebox2{padding:10px 0 10px 0px; text-align:center; line-height:17px;}
	div.rs_pricebox3{padding:40px 0 20px 22px;} /*WITH RATES BELOW*/
.rs_pricebox_rate{font-size:20px; font-weight:700; padding: 4px 0 7px 0;}
.rs_pricebox_rate_na{font-size:16px; font-weight:700; padding: 4px 0 7px 0;}



/*RATESBOX*/
.rs_ratebox_merch{}
.rs_ratebox_reg{}

.rs_rates_table{font-size:11px; margin:4px 0 2px 0;}
.rs_rates_table td{ padding:3px 5px 2px 5px;  text-align:center;}
.rs_rates_table th{ padding:6px 5px 5px 5px; text-align:center; font-weight:700;}
.rs_rates_avg{ font-size:16px; padding:1px 5px 0 5px; width:100px;}
div#rs_hotelbox .rs_rates_wk{ width:50px;}
div#rs_hotelbox .rs_rates_lnk_city{ text-align:center; margin:3px  0 0 5px; padding-top:3px; padding-bottom:3px;}
div#rs_hotelbox .rs_rates_lnk_city{ width:110px;}

div#rs_hotelbox .rs_rate_last_th{ padding:1px 0 2px 0; text-align:right; font-weight:normal;  line-height:11px; }
.rs_rate_last_th p{ font-size:10px;}


.rs_hotelbox_spore_c0{ padding:12px 0 0 0;}
div#rs_hotelbox .rs_rates_desc{text-align:left;}

#rs_merch_rates{ padding:15px 0 5px 0; margin-bottom:5px;}
#rs_merch_rates span{font-size:14px;}
#rs_reg_rates{ padding:30px 0 5px 0; margin-bottom:5px;}
#rs_reg_rates span{font-size:14px;}

.rs_rcell{ width:50px;}



/*SELECT BOX*/
#rs_box .rs_sel, #rs_box .rs_selup{position:relative;}
#rs_box .rs_sel a:link, #rs_box .rs_sel a:visited, #rs_box .rs_selup a:link, #rs_box .rs_selup a:visited{
display:block; font-size:12px;padding:3px 20px 2px 4px;
}
.rs_drp{position:absolute; top:21px; left:0px; float:left;}
#rs_box .rs_drp ul{margin:0; padding:0px;}
#rs_box .rs_drp li{padding:0; margin:0;clear:both; float:left;}
#rs_box .rs_drp a:link, #rs_box .rs_drp a:visited{display:block;clear:both;padding:3px 14px 3px 10px;font-size:11px;}



/*SEARCH BOX*/
div#rs_hm_box #rs_cal_in{top:10px; left:240px; position:absolute; z-index:99998;}
div#rs_hm_box #rs_cal_out{top:30px; left:240px; position:absolute;  z-index:99999;}
div#rs_lo_box #rs_cal_in{top:10px; left:355px; position:absolute; z-index:99998;}
div#rs_lo_box #rs_cal_out{top:30px; left:355px; position:absolute;  z-index:99999;}
div#rs_cy_box #rs_cal_in{top:10px; left:310px; position:absolute; z-index:99998;}
div#rs_cy_box #rs_cal_out{top:30px; left:310px; position:absolute;  z-index:99999;}
div#rs_ho_box #rs_cal_in{top:-15px; left:-130px; position:absolute; z-index:99998;}
div#rs_ho_box #rs_cal_out{top:-5px; left:-130px; position:absolute;  z-index:99999;}
div#rs_ho_box #rs_cal_in_2{top:-100px; left:220px; position:absolute; z-index:99997;}
div#rs_ho_box #rs_cal_out_2{top:-100px; left:460px; position:absolute;  z-index:99998;}

#rs_srchbox_home input{ }
#rs_brand{width:190px;}
div#rs_srchbox_home #rs_name{width:184px;}

#rs_srchbox_home{ width:510px; margin:0 auto 0 auto;}
#rs_sbh_lft{ float:left; width:240px;}
#rs_sbh_rgt{ float:left; width:265px;}
.rs_sbh_cell{clear:both; width:240px; padding:10px 0 0 0; float:left;}
.rs_sbh_cell2{clear:both; width:265px; padding:10px 0 0 0; float:left;}
.rs_sbh_cell_lft{ float:left; padding:4px 5px 0 0; width:70px; text-align:right; font-weight:700;}
.rs_sbh_cell_rgt{ float:left;}

	.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{font-weight:700; width:100px;}
div#rs_srchbox_home #rs_submit input{ float:right;}
.rs_sbh_clear{ clear:both;}




/*POPBOX*/
#rs_pop_box{width:600px; position:absolute;}
.rs_pop_clear{ clear:both;}
#rs_pop2, #rs_pop4{padding:20px;}
#rs_pop2 h3{ float:left;}
#rs_pop2 a:link, #rs_pop2 a:visited{ float:right; display:block; margin-top:5px;}
	#rs_pop3 a:link, #rs_pop3 a:visited{ float:none; display:inline; margin-top:0;}
#rs_pop2 p, #rs_pop4 p{ font-weight:normal;}
#rs_pop3{ padding:5px; clear:both; margin:5px 0 5px 0;}
#rs_pop_slide{ display:none;}
.rs_pop_scroll{overflow-y:scroll; height:300px; padding:5px; border-right:none;}


/*POPBOX PHOTO*/
#pop_photo{position:absolute; top:0px; left:-1000px; width:490px; z-index:999999;}
#pop_photo2{ padding:7px 10px 10px 10px;}

#pop_photo_top{ padding:5px;}
#pop_photo_top h4{ padding:0; margin:0; font-size:14px; float:left;}
#pop_photo_top p{ float:right;}
.clear_pop{ clear:both;}

#pop_photo_bod{padding:5px}
#pop_photo_lft{ float:left; width:280px;}
#pop_photo_lft img{width:278px;}

#pop_photo_rgt{ float:right; width:175px;}
#pop_photo_rgt a{ float:right;}
#pop_photo_rgt img{width:56px; height:51px;}

#pop_photo_lft a{position:absolute; top:4px; display:block; padding:3px; text-decoration:none;}
#pop_photo_back{left:4px;}
#pop_photo_next{right:6px;}



/*TWO COLUMN PAGES*/
.rs_lft{width:539px;}
.rs_rgt{width:216px;}
.rs_box_cell{ margin-bottom:20px;}

#rs_tit_2{ border-top:none;border-right:none; border-left:none; }

.rs_lft{float:left;}
.rs_lft2{ padding: 0 10px 0 0}
.rs_rgt{float:right;}

#rs_rgtnav_c1{ margin:5px 0 0 0;}
.rs_rgtnav_spore{ margin:2px 5px 2px 5px; padding:7px 5px 3px 15px; border-top:none;border-right:none;border-left:none;
background-image:url(/img/grad.php?t=fff&b=fff&h=2); background-repeat:repeat-x; background-position:bottom;}
#rs_rgtnav_spore_last{ border:none; margin-bottom:4px;}
.rs_rgtnav_clear{ clear:both;}
.rs_rgtnav_cell{ margin-bottom:20px;}
#rs_rgtnavtit_2{ padding-top:23px;}
#rs_cnum_c1 li, #rs_cnum_c2 li{background-position: 0px 8px;}




/*PRIVACY AND TERMS PAGE*/
.rs_pr_p{ padding:10px 10px 20px 10px; line-height:17px;}
.rs_pr_h2{ font-size:16px;}
.rs_pr_h3{ font-size:14px;}
.rs_pr_h4{ font-size:12px; padding-left:10px;}
.rs_pr_ul{ margin:0; padding:0 10px 20px 15px; line-height:17px;}
.rs_pr_ol{ margin:0; padding:0 10px 20px 10px; line-height:17px;}
#rs_terms_ol li, .rs_terms_ol li{ margin:0 0 0 10px; padding:0 0 5px 0; list-style-type:circle;}
#rs_support_content{ border-top:none; padding:5px 0 0 10px;}


/*SEARCH PAGE*/
.rs_lo_clear{ clear:both;}
#rs_memo{ padding:1px 0 1px 0;}
#rs_memo h2{ margin:0;}
.rs_memo_lft{ float:left;}
.rs_lo_rgt{ float:right; margin:5px 0 0 0;}
.rs_lo_rgt a:link, .rs_lo_rgt a:visited{ text-decoration:none;}
.rs_lo_rgt a:hover, .rs_lo_rgt a:active{ text-decoration:underline;}
#rs_lo_box_c1{ width:520px; margin:20px auto 30px auto; padding:20px 20px 20px 20px;}
#rs_lotit_1, #rs_lotit_2, #rs_lotit_3{ padding-left:25px; font-size:16px;}
#rs_lo_list{ padding:2px 0 0 30px;}
#rs_lo_list ul{ margin:0; padding:10px 0 0 30px; clear:both;}
#rs_lo_list2{ padding:15px 0 0 0;}
#rs_lo_box_c2{ width:500px; margin:30px auto 0 auto;}
#rs_lo_box_c2_stat{ text-align:center;}
.rs_lo_box_c2_p{ font-size:16px;}
#rs_lo_selector{padding:0 0 10px 30px; margin-top:20px;}
#rs_lo_selector p{padding:5px 0 5px 0;}
#rs_lo_selector select{ width:200px;}
#rs_suggest_list{ clear:both;}


#rs_button p,
#rs_button2 p,
#rs_button3 p,
#rs_button4 p{ float:left; padding:4px 5px 0 30px;}
#rs_button input,
#rs_button2 input,
#rs_button3 input,
#rs_button4 input{ float:left; width:120px;}
#rs_button a:link, #rs_button a:visited,
#rs_button2 a:link, #rs_button2 a:visited,
#rs_button3 a:link, #rs_button3 a:visited,
#rs_button4 a:link, #rs_button4 a:visited{ float:left; width:30px; text-align:center; padding-top:4px; height:16px; line-height:normal;}



/*BOOKING and REVIEW-CANCEL PAGE*/
.rs_bo_cell{ padding: 10px 0 20px 0;  clear:both;}
.rs_bo_sum_clear{ clear:both; padding:10px 0 0 0;}
.rs_hotelimg{width:94px; height:84px;}
div#rs_bo_sum .rs_brdbox{ padding:20px;}
div#rs_bo_sum { padding-top:0px;}
div#rs_bo_sum .rs_brdbox { margin-top:5px;}
#rs_bo_sum_lft{ float:left; padding:2px 10px 0 0;}
#rs_bo_sum_ctr{ float:left; padding:0 20px 0 0; width:340px;}
	#rs_co_sum_ctr{ float:left; padding:0 20px 0 0;width:480px;}

#rs_bo_sum_name{ font-size:16px; float:left;}
div#rs_bo_sum .rs_starbox{ float:left; margin:5px 0 0 5px;}
#rs_bo_sum_ctr div{ clear:both; padding:2px 0 2px 0;}
#rs_bo_sum_ctr p{ clear:both; padding:2px 0 2px 0;}
	#rs_co_sum_ctr p{ clear:both; padding:2px 0 2px 0;}


.rs_bo_info_cell{ clear:both; padding:20px 0 20px 0; border-right:none; border-bottom:none; border-left:none;}
.rs_bo_info_cell input{ margin-right:10px;}

.rs_co_info_lft em{ font-weight:normal;}

#rs_co_info{ margin:15px 0 0 0;}
.rs_co_info_cell{ padding:3px 0 2px 0; clear:both;}
.rs_cic_clust{ padding-bottom:30px;}
.rs_co_info_cell p{ float:left; padding:5px;}
.rs_co_info_lft{ font-weight:700; width:200px;}
#rs_co_total{font-weight:700; font-size:16px;}



.rs_re_clear{ clear:both;}
#rs_re_submit_box{ width:472px; padding-top:15px;}
.rs_re_lft{ float:left; padding:20px 0 0 50px;}
#rs_tripid{width:180px;}
#rs_cc_four{width:180px;}


div#rs_rev_box #rs_topbox_c2{ padding-bottom:40px;}
div#rs_co_box #rs_topbox_c1{ border-top:none;}


div#rs_re_submit_box #rs_submit{ float:right;}
div#rs_re_cancel_box #rs_submit{ float:right;}
div#rs_re_cancel_box #rs_submit input{ width:200px;}
#rs_re_warn{zoom:1; margin:10px 30px 0 30px;}
#rs_re_warn p{text-align:right; padding:5px 0 0 0;}
div#rs_rev_box .rs_icon_prnt{ margin-top:4px;}
#rs_revtit_1{ float:left;}
#rs_re_info_box{ float:left; width:400px; line-height:20px; padding:10px;}
#rs_re_cancel_box{ float:right; width:250px; padding:55px 30px 20px 0px;}

#rs_re_top{ padding:4px;}
#rs_re_top2{ zoom:1;}

#rs_re_ser{ padding:20px 0 0 0;}
div#rs_re_ser .rs_brdbox{ padding:4px;}
div#rs_re_ser .rs_bgc{ padding:10px;}
div#rs_re_ser p{ padding:5px;}

#rs_cancel_reso_title{ float:left; width:350px;}
#rs_cancel_reso_buttons{ margin:12px 0 0 0; float:right; width:300px;}
#rs_cancel_reso form{ float:left; margin:0 20px 0 10px; padding:0;}
#rs_cancel_reso_clear{ clear:both;}
#rs_cancel_reso p{ padding:5px;}

#rs_co_cancel_box{ margin:20px auto 20px auto; width:205px;}
div#rs_co_cancel_box #rs_submit input{ width:200px;}

#rs_co_top{ margin-bottom:15px;}
#rs_co_top_lft{ float:left; width:410px;}
#rs_co_top_rgt{ float:right; width:280px;}
.rs_co_top_clear{clear:both;}

#affin_lnk2{ margin: 0 auto 0 auto; padding:10px 0 0 0; width:410px; text-align:center;}


/*TELL A FRIEND*/
.rs_tell_clear{ clear:both;}
#rs_tell_box{ width:365px; margin:5px auto 10px auto; padding:10px 0 20px 0;}
#rs_tell_box2{ width:255px; margin:auto; padding-left:5px}
#rs_tell_box3{ text-align:center;}
#rs_tell_box p{ margin:13px 0 0 0;}
#rs_tell_box h3{ margin:13px 0 0 0; font-size:14px;}
#rs_tell_box input{font-size:14px;padding:3px;width:240px;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-serif;}
#rs_tell_box textarea{padding:3px;font-size:14px;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-serif;width:240px;height:70px;}
#friends_email input{font-size:11px;padding:3px;width:101px;margin-top:3px;margin-right:3px;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-serif;}
div#rs_tell_box .rs_submit_input{ width:248px;}
#rs_tell_news_radio input{ border:0px; width:15px;}


/*JS REPORT BOX*/
#js_report{
height:100px; width:100%; overflow:hidden; position:fixed; bottom:0px; right:0px;
background-color:#000; color:#00FF00; font-family:"Courier New", Courier, monospace; font-size:11px; font-weight:700;
z-index:1000000;
}
#js_report p{ padding:0; margin:0;}
#js_report_lnks{ float:right; padding:3px 10px 0 0; position:absolute; top:0px; right:0px;}
#js_report a{color:#00FF00;}
#js_report2{ padding:5px 10px 5px 10px; clear:both;}





/*HOTEL PAGE*/
.arrow_link{float:right; padding:0 0 0 10px; margin:5px 0 0 0; font-weight:700;}

.none {
    display: none;
}
