<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0px;padding: 0px;}

html{
	background: #C5DAF4 url(../images/tmplt/bgs.png) repeat-x 0px -79px;
}
body{
	font: 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #333333;
	background: url(../images/tmplt/clouds.jpg) no-repeat top center;
	padding: 20px 0;
}
.clear{clear: both;}

.wrapper{
	position: relative;
	width: 960px;
	margin: auto;
	padding: 20px;
	background: #ffffff;
}
.menu{
	height: 40px; width: 960px;
	background: url(../images/tmplt/common-img.png) no-repeat 0 -391px;
}
.menu ul{
	list-style: none;
}
.menu ul li{
	position: relative;
	float: left;
	background: url(../images/tmplt/bgs.png) no-repeat right -39px;
}
.menu ul li a{
	display: inline-block;
	height: 40px; line-height: 40px;
	padding: 0 15px; margin: 0 3px 0 0;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: black 1px 1px;
}
.menu ul li a:hover{background: url(../images/tmplt/bgs.png) repeat-x 0px 1px;}
.menu ul li a.logo{
	width: 69px;	
	background: url(../images/tmplt/logo.png) no-repeat center 7px;
}
.menu ul li.social{
	float: right;
	padding: 0 15px 0 0;
	height: 40px; width: 129px;
	background: none;
}
.menu ul li.social a{
	display: block; position: absolute;
	padding: 0px; margin: 0px;
	top: 6px;
	width: 28px; height: 28px;
	overflow: hidden;
}
.menu ul li.social a.fb{left: 0px; background: url(../images/tmplt/common-img.png) no-repeat -2px 0px;}
.menu ul li.social a.fb:hover{background: url(../images/tmplt/common-img.png) no-repeat -2px -30px;}
.menu ul li.social a.tw{left: 36px; background: url(../images/tmplt/common-img.png) no-repeat -34px 0px;}
.menu ul li.social a.tw:hover{background: url(../images/tmplt/common-img.png) no-repeat -34px -30px;}
.menu ul li.social a.gl{left: 72px; background: url(../images/tmplt/common-img.png) no-repeat -67px 0px;}
.menu ul li.social a.gl:hover{background: url(../images/tmplt/common-img.png) no-repeat -67px -30px;}
.menu ul li.social a.fv{left: 108px; background: url(../images/tmplt/common-img.png) no-repeat -100px 0px;}
.menu ul li.social a.fv:hover{background: url(../images/tmplt/common-img.png) no-repeat -100px -30px;}



/*left column*/
.lc{
	float: left;
	width: 620px;
	margin: 25px 0 0 0;
}
.lc .search_area{
	width: 600px;
	padding: 5px;
	background: #AE150D url(../images/tmplt/bg_search_form.png) repeat-x;
}
.lc .search_area h1{
	font-size: 16px; font-weight: bold;
	padding: 5px 0 9px 5px;
	color: #ffffff;
}
.lc .search_form{
	overflow: hidden;
	background: #ffffff;
	min-height: 185px;
	padding: 25px 25px 0px;
}

.lc .search_form fieldset{border: none;}

.lc .search_form .checkin_wrap{
	position: relative;
	float: left;
	width: 261px;
	height: 75px;
}
.lc .search_form .checkout_wrap{
	position: relative;
	float: right;
	width: 261px;
	height: 75px;
}
.lc .search_form .guest_wrap{
	position: relative;
	float: left;
	padding: 30px 0 0;
	width: 285px;
	height: 75px;
	margin-bottom: 30px;
}
.lc .search_form .guest_wrap span.slct_wrp{margin-left: 0px;}

.lc .search_form label{
	display: block;
	font-size: 22px;
	padding: 0 0 10px;
}

span.slct_wrp{
	display: inline-block;
	float: left;
	height: 17px;
	margin: 0 0 0 5px;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	padding: 10px 5px 10px 2px;
}

span.slct_wrp select{
	border: none;
	outline: none;
}
#checkin_d, #checkout_d{width: 80px;}
#checkin_m, #checkout_m{width: 120px;}
#guests{width: 275px;}

.ui-datepicker-trigger{
	display: inline-block;
	float: left;
	width: 32px; height: 37px;
	cursor: pointer;
	background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -205px;
}
.ui-datepicker-trigger:hover{background: url(../images/tmplt/common-img-notrsp.png) no-repeat -33px -205px;}

.lc .search_form .fx_f_noDates{
	position: relative;
	clear: both;
	height: 35px;
}
.lc .search_form .fx_f_noDates label{
	position: absolute;
	left: 25px;
	bottom: 0px;
	padding: 0px;
	font-size: 14px;
}
.lc .search_form .fx_f_noDates input{
	position: absolute;
	left: 0px;
	bottom: 1px;
}

a#search{
	position: relative;
	display: block;
	float: right;
	width: 145px; height: 50px;
	margin: 60px 0 30px;
	background: url(../images/tmplt/common-img.png) no-repeat 0 -289px;
	
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	line-height: 50px;
	padding: 0 0 0 20px;
	text-shadow: -1px -1px 0 #000000;
}
a#search:hover{background: url(../images/tmplt/common-img.png) no-repeat 0 -340px;}

/*popular hotels*/
.pop_hotels{
	margin: 50px 0 0 0;
	border-right: 1px dashed #CCCCCC;
	overflow: hidden;
}
.pop_hotels h2{
	font-size: 18px;
	font-weight: bold;
	color: #AE150D;
	padding: 0 0 5px;
}
.pop_hotels .hotel_item{
	position: relative;
	float: left;
	width: 585px;
	height: 110px;
	margin: 20px 0 0 0;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 13px;
	line-height: 14px;
}
.pop_hotels .hotel_item .hotel_img{
	position: absolute;
	top: 0px; left: 0px;
	width: 84px; height: 84px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.pop_hotels .hotel_item a.hotel_name{
	display: block;
	position: absolute;
	top: 2px; left: 105px;
	height: 15px;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	color: #024698;
	text-decoration: none;
}
.pop_hotels .hotel_item a.hotel_name:hover{color: #0267E1;}
.pop_hotels .hotel_item .hotel_name span{display: inline-block; width: 64px; height: 11px;}
.pop_hotels .hotel_item .hotel_name span.st_0{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -132px;}
.pop_hotels .hotel_item .hotel_name span.st_1{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -144px;}
.pop_hotels .hotel_item .hotel_name span.st_2{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -156px;}
.pop_hotels .hotel_item .hotel_name span.st_3{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -168px;}
.pop_hotels .hotel_item .hotel_name span.st_4{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -180px;}
.pop_hotels .hotel_item .hotel_name span.st_5{background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -192px;}

.pop_hotels .hotel_item .hotel_addr{
	position: absolute;
	top: 22px; left: 105px;
}
.pop_hotels .hotel_item .hotel_rev{
	position: absolute;
	top: 52px; left: 105px;
}
.pop_hotels .hotel_item .hotel_rev span{
	color: #0C9D12;
	font-weight: bold;
}
.pop_hotels .hotel_item .hotel_activ{
	position: absolute;
	top: 72px; left: 105px;
}
.pop_hotels .hotel_item .hotel_best_deal{
	position: absolute;
	top: 25px; right: 0px;
	width: 100px;
	height: 47px;
	padding: 8px 0 0 0;
	border: 1px solid #8DACD1;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
}
.pop_hotels .hotel_item .hotel_best_deal span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding: 3px 0 0;
}

.pop_hotels .hotel_item .hotel_best_deal span a{
	color: #AA0000;
	text-decoration: none;
}


.pop_hotels a.all_hotels{
	display: block;
	clear: both;
	width: 390px;
	height: 50px;
	margin: 55px auto 25px;
	background: url(../images/tmplt/common-img.png) no-repeat 0 -187px;
	
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	text-shadow: -1px -1px 0 #000000;
}
.pop_hotels a.all_hotels:hover{background: url(../images/tmplt/common-img.png) no-repeat 0 -238px;}

/*right column*/
.rc{
	float: right;
	width: 330px;
	margin: 25px 0 0 0;
}
.rc .pr_area{
	position: relative;
	width: 330px;
	min-height: 290px;
}
.rc .pr_area .title{
	position: absolute;
	left: 30px; top: 60px;
	font-size: 19px;
	color: #333333;
}
.rc .pr_area .desc{
	position: absolute;
	left: 28px; top: 110px;
	width: 163px; font-size: 11px;
	color: #333333; text-align: center;
}
.rc .pr_area a{
	position: absolute; display: block;
	left: 65px; top: 200px;
	width: 95px; height: 25px;
	line-height: 25px; font-size: 14px;
	text-align: center; text-decoration: none;
	color: #ffffff;
	background: url(../images/tmplt/common-img.png) no-repeat 0px -135px;
}
.rc .pr_area a:hover{background: url(../images/tmplt/common-img.png) no-repeat 0px -161px;}
.rc span.title{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #AE150D;
	padding: 0 0 20px;
}
.rc ul{
	list-style:none;
	font-size: 13px;
	line-height: 15px;
	overflow: hidden;
} 
.rc ul li{
	float: left;
   padding: 0 0 7px;
   width: 49%;
}
.rc ul li a{
	color: #333333; text-decoration: none;
	background: url(../images/tmplt/common-img-notrsp.png) no-repeat left -110px;
	padding: 0 0 0 10px;
	line-height: 11px;
	overflow: hidden;
}
.rc ul li a:hover{color: #0267E1; text-decoration: underline;}

.rc .districts{padding: 50px 0 0 25px;}
.rc .airports{padding: 40px 0 0 25px;}
.rc .airports ul li{float: none; width: 100%;}
.rc .boroughs{padding: 40px 0 0 25px;}
.rc .benefits{padding: 40px 0 0 25px;}
.rc .benefits ul li{
	float: none;
	width: 245px;
	height: 38px;
	padding: 0 0 0 50px;
}
.rc .benefits ul li.search{background: url(../images/tmplt/common-img-notrsp.png) no-repeat left 0px;}
.rc .benefits ul li.reviews{background: url(../images/tmplt/common-img-notrsp.png) no-repeat left -37px;}
.rc .benefits ul li.click{background: url(../images/tmplt/common-img-notrsp.png) no-repeat left -74px;}

/*footer*/
.footer{
	height: 25px;
	line-height: 25px;
	margin: 50px 0 0 0;
	color: #ffffff;
	font-size: 11px;
	background: url(../images/tmplt/common-img.png) no-repeat 0 -432px;
}
.footer ul{
	float: right;
	width: 300px;
	text-align: right;
	line-height: 25px;
}
.footer ul li {display: inline-block; float: left;}
.footer ul li a{
	color: #ffffff;
	padding: 0 10px;
	border-right: 1px solid #F0837D;
	text-decoration: none;
}
.footer ul li a:hover{text-decoration: underline;}
.footer ul li a.last{border-right: none; padding: 0 0 0 10px;}

.footer span.copyright{
	display: block;
	float: left;
	padding: 0 0 0 10px;
}

/*round coners on/off*/

.wrapper{border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px;}
.lc .search_area{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.lc .search_form{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
span.slct_wrp{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.pop_hotels .hotel_item .hotel_best_deal{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fx_f_roomConfig .fx_f_childrenAges input{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fx_f_roomConfig{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fx_cc .send_form input{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fx_cc .send_form textarea{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fx_cc .send_form a{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


/*search form styles*/
.fx_f_roomConfig{
	display: none;
	clear: both;
	background: #fafafa;
	border: 1px solid #cccccc;
}

.fx_f_roomConfig a{color: #024698; font-size: 13px;}
.fx_f_roomConfig a:hover{color: #0267E1;}

.fx_f_roomConfig fieldset{
	display: block;
	position: relative;
	padding: 0;  margin: 0;
	width: auto;
	min-height: 45px;
	height: auto!important;
	height: 45px;
	border: none;
}
.fx_f_roomConfig fieldset.fx_f_roomConfig_1{min-height: 70px; height: 70px;}
.fx_f_roomConfig fieldset:hover{background: #f0f0f0;}

.fx_f_roomConfig fieldset legend{
	display: block;
	position: absolute;
	width: 90px;
	left: 10px;
	* left: 0;
	top: 14px;
}
.fx_f_roomConfig fieldset.fx_f_roomConfig_1 legend{top: auto; bottom: 12px;}

.fx_f_roomConfig .fx_f_roomDesc{display: none;}

.fx_f_roomConfig fieldset.fx_f_fs label{display: none;}

.fx_f_roomConfig fieldset.fx_f_roomConfig_1 label{display: block; font-size: 14px; padding: 0 0 7px;}

.fx_f_roomConfig .fx_f_adults{
	position: absolute;
	left: 110px;
	top: 0;
	width: 75px;
	padding: 6px 0;
	z-index: 10;
}
.fx_f_roomConfig fieldset.fx_f_roomConfig_1 .fx_f_adults{top: 0; bottom: 0;}

.fx_f_roomConfig .fx_f_children{
	position: absolute;
	left: 195px;
	top: 0;
	width: 75px;
	padding: 6px 10px 6px 0;
	border-right: 1px solid #cccccc;
	z-index: 9;
}
.fx_f_roomConfig fieldset.fx_f_roomConfig_1 .fx_f_children {top: 0; bottom: 0;}

.fx_f_roomConfig span.slct_wrp{padding: 7px 5px 7px 2px;}
.fx_f_roomConfig span.slct_wrp:focus{border-color: #0267E1;}

.fx_f_roomConfig span.slct_wrp select{width: 60px;}

.fx_f_roomConfig .fx_f_childrenAges{
	position: absolute;
	left: 290px;
	top: 0;
	padding: 6px 0 0;
	z-index: 8;
}

.fx_f_roomConfig .fx_f_childrenAges input{
	height: 17px;
	margin: 0 5px 0 0;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	padding: 5px 1px;
	text-align: center;
	* display: inline-block;
	outline: none;
}
.fx_f_roomConfig .fx_f_childrenAges input:focus{border-color: #0267E1;}

.fx_f_i_smSm{
	width: 30px;
	widt\h: 30px;
}

.fx_f_roomConfig .fx_f_btn_removeRoom{
	display: block;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 50px;
	text-align: right;
}

.fx_f_roomConfig fieldset.fx_f_roomConfig_1 .fx_f_btn_removeRoom{display: none;}

.fx_f_roomConfig .fx_f_btnWrap{
	display: block;
	position: relative; 	
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	background: transparent;
}

.fx_f_roomConfig .fx_f_btn_addRoom{
	display: inline-block;
	position: relative;
	line-height: 18px;
	background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -243px;
	padding: 0 0 0 22px;
}
.fx_f_roomConfig .fx_f_btn_addRoom:hover{
	background: url(../images/tmplt/common-img-notrsp.png) no-repeat 0px -261px;
}


span.fx_f_error, input.fx_f_error{border-color: #cc0000 !important;}

p.fx_f_error{
	display: block;
	position: relative;
	height: 30px;
	line-height: 30px;
	color: #ffffff;	
	background-color: #b00000;
}
p.fx_f_error .fx_icon{
	display: block;
	position: absolute;
	top: 0px; bottom: 0px;
	padding: 0 5px;
	font-size: 18px; font-weight: bold;
	background-color: #770000;
}
p.fx_f_error em{
	display: block;
	position: absolute;
	top: 0px; bottom: 0px;
	left: 20px;
	font-size: 14px; font-style: normal;
}


/*inside page*/
.fx_cc{
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	margin: 25px 0 0 0;
	padding: 20px 20px 0;
}
.fx_cc h1{
	font-size: 36px;
	font-weight: normal;
	color: #666666; color: black;
	margin: 0 0 30px;
}
.fx_cc h2{
	font-size: 20px;
	font-weight: normal;
	margin: 30px 0 15px;
	color: #AE150D;
}
.fx_cc p{margin: 15px 0;}
.fx_cc ul li{margin: 15px 0 15px 15px; padding-left: 10px;}
.fx_cc ol li{margin: 15px 0 15px 30px; padding-left: 5px;}

/*inside page contact*/

.fx_cc .send_form{
	width: 320px;
	margin: 0px auto;
}

.fx_cc .send_form label{
    display: block;
    font-size: 22px;
    padding: 0 0 15px;
}

.fx_cc .send_form input, .fx_cc .send_form textarea{
	height: 27px;
	width: 300px;
	margin: 0 0 30px 0;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	padding: 5px;
	outline: none;
	position: relative;
}
.fx_cc .send_form textarea{height: 100px; margin: 0px;}
.fx_cc .send_form input:focus, .fx_cc .send_form textarea:focus{border-color: #0267E1;}

.fx_cc .send_form a{
	position: relative;
	display: block;
	width: 125px;
	height: 40px; line-height: 40px;
	margin: 40px auto 0;
	
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	text-shadow: -1px -1px 0 #000000;
	background: #2d659d;
}
.fx_cc .send_form a:hover{background: #3077bc;}</pre></body></html>