body{
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/body_bg.jpg") repeat-x scroll left top transparent;
	text-align:center;
}
a:hover{
color:#fea500;
}
.hc_header{
	margin:0 auto;
	width:976px;
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/menu_bg.jpg") no-repeat scroll left 67px transparent;
	height:131px;
	padding:20px 0 20px 0;
}

.hc_logo{
	height:131px;
	width:243px;
	float:left;
	padding-left:10px;
}

.hc_logo a{
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/logo.jpg") no-repeat scroll left top transparent;
	color:#000;
	height:131px;
	width:243px;
	display:block;
	text-align:center;
}

.hc_menuWrapper{
	float:left;
}

.hc_menu{
	display:block;
	height:36px;
	padding-top:10px;
}

.hc_menu ul{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

.hc_menu ul li{
	display:inline;
}

.hc_menu a{
	padding:10px 13px 8px;
	position:relative;
	text-decoration:none;
	color:#000;
	font:bold 15px arial;
	display:block;
	float:left;
}

.hc_menu a:hover{
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/m_c1.jpg") repeat-x scroll 0 0 transparent;
}

.hc_menu a:hover .m_l1{
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/m_l1.jpg") repeat-x scroll 0 0 transparent;
	display:block;
	float:left;
}

.hc_menu  a:hover .m_r1{
	background:url("http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/m_r1.jpg") repeat-x scroll 0 0 transparent;
	display:block;
	float:left;
}

.hc_menu .m_l1{
	height:36px;
	width:8px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.hc_menu .m_r1{
	height:36px;
	width:9px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}

.hc_sub_menu ul{
	margin:0;
}
.hc_sub_menu ul li{
	width:150px;
}

.hc_menu, .hc_sub_menu{
	text-align:left;
}

.hc_sub_menu ul li{
	display:inline;
	padding:10px 10px 10px 0;
}

.hc_sub_menu ul li a{
	color:#fff;
	font:bold 12px tahoma;
}
.hc_sub_menu,.sub_menu{
	position:relative;
}
#nav li div{
	margin-top:2px;
	left:-9999px;
	top:15px;
	position:absolute;
	z-index:3;
}
.hc_slog{
	background:url(http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/slogan.gif) no-repeat scroll 0 0 transparent;
	height:39px;
	position:relative;
	left:10px;
}
.clear{
	clear:both;
}

.hc_footer{
	height:67px;
	margin:0 auto;
	border-top:1px solid #d3d3d3;
	margin-top:15px;
	width:976px;
}

.hc_footer a{
	color:#044E8E;
}

.hc_footer_left{
	float:left;
	width:248px;
	font:11px/18px tahoma;
	color:#000;
	margin-top:16px;
	text-align:left;
}

.hc_footer_middle{
	margin-top:16px;
	margin-left:44px;
	font:11px/18px tahoma;
	text-align:left;
	width:248px;
	float:left;
}

.hc_footer_right{
	float:right;
	margin-top:16px;
	margin-right:5px;
}

#hc_r_content{
	width:976px;
	min-width:976px
}
*html #hc_r_content{
	width:976px;
}

#hc_checkPrices .b1h,
#hc_checkPrices .b2h,
#hc_checkPrices .b3h,
#hc_checkPrices .b4h,
#hc_checkPrices .b1bh,
#hc_checkPrices .b2bh,
#hc_checkPrices .b3bh,
#hc_checkPrices .b4bh,
#hc_checkPrices .hc_m_content,
#hc_checkPrices .hc_m_outer,
#hc_checkPrices .hc_m_hd,

#hc_findAHotel .b1h,
#hc_findAHotel .b2h,
#hc_findAHotel .b3h,
#hc_findAHotel .b4h,
#hc_findAHotel .b1bh,
#hc_findAHotel .b2bh,
#hc_findAHotel .b3bh,
#hc_findAHotel .b4bh,
#hc_findAHotel .hc_m_content,
#hc_findAHotel .hc_m_outer,
#hc_findAHotel .hc_m_hd{
	background-color:#548fe8;
	border-color:#033888!important;
	color:#fff;
}
#hc_checkPrices label,
#hc_findAHotel label,
#hc_checkPrices h2,
#hc_findAHotel h1{
	color:#fff;
}
#hc_checkPrices .hc_f_roomConfig label,
#hc_findAHotel .hc_f_roomConfig label,
#hc_checkPrices .hc_f_roomConfig legend,
#hc_findAHotel .hc_f_roomConfig legend,
#hc_findAHotel .hc_f_btn_addRoom,
#hc_checkPrices .hc_f_btn_addRoom,
#hc_checkPrices .hc_f_btn_removeRoom,
#hc_findAHotel .hc_f_btn_removeRoom{
	color:#333;
}
#hc_findAHotel a{
	color:#fff;
}
#hc_bc a{
	color:#686868;
}
.paginationListWrap a{
	text-decoration:underline;
	font-size:12pt;
}
.paginationListWrap .selectedpage{
	text-decoration:none!important;
	font-size:12pt;
	background:url(http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/pages_vf.jpg) no-repeat scroll 0 0 transparent;
}
.paginationListWrap .b1h,
.paginationListWrap .b2h,
.paginationListWrap .b3h,
.paginationListWrap .b4h,
.paginationListWrap .b1bh,
.paginationListWrap .b2bh,
.paginationListWrap .b3bh,
.paginationListWrap .b4bh,
.paginationListWrap .hc_m_hd,
.paginationListWrap .hc_m_content{
	background-color:#fff;
}
.paginationListWrap ul li a{
	border:0!important;
	
}
.paginationListWrap ul li a:hover{
	background-color:#ecece7;
	color:#3377dd;
}
.paginationListWrap a.hc_sr_paging_next, .paginationListWrap a.hc_sr_paging_next:hover,
.paginationListWrap a.hc_sr_paging_prev, .paginationListWrap a.hc_sr_paging_prev:hover{
	background-position:0 5px;
}
#filterDiv{
	border:1px solid ##1c67f2!important;
}

#filterText{
	color:#1c67f2;
}
#hc_social_links .b2bh,
#hc_social_links .b3bh,
#hc_social_links .b4bh,
#hc_social_links .hc_m_content{
	background-color:#ecece7;
}
.hc_f_roomConfig{
	color:#1c67f2;
}

#hc_filter_hotelRating  .hc_hover,
#hc_filter_property  .hc_hover,
#hc_filter_facilities .hc_hover,
.hc_sri_pm  tr.hc_hover td {
	background-color:#ffedd2!important;
}
.hc_f_guestsRooms select{
	width:235px;
}
#hc_findAHotel .hc_f_checkout{
	position:relative;
	left:14px;
}
.hc_vi_photos_7{
	display:none!important;
}
.hc_ds_photos_7{
	display:none!important;
}
.hc_f_btn_v1, .hc_f_btn_v2, .hc_f_btn_v3, .hc_f_btn_v4, .hc_f_btn_v5, .hc_f_btn_v6, .hc_f_btn_v7, .hc_f_btn_v8, .hc_f_btn_v9, .hc_f_btn_v10, .hc_f_btn_v11, .hc_f_btn_v12, .hc_f_btn_v13, .hc_f_btn_v14, .hc_f_btn_v15, .hc_f_btn_v16
{
	text-shadow:none!important;
}
#hc_sri_ratesPopover_under,#hc_sri_ratesPopover{
	width:450px!important;
}
.info_tab{
	float:left;
	margin:28px 50px 0;
	width:642px;
}
.info_tab img{
	display:block;
	float:left;
	margin:10px 10px 0 0 ;
	
}
.info_tab td{
	padding-right:20px;
	text-align:left;
	vertical-align:top;
}
.info_tab  a{
	color:#044e8e;
	display:block;
	font:11px tahoma;
	margin-top:8px;
}
.bot_block{
	width:970px;
	background:url(http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/bottom_block.jpg) no-repeat 0 0 scroll transparent;
	padding-top:1px;
	margin:0 auto;
	height:201px;
	text-align:left;
}
.flag_l{
	float:left;
	width:80px;
}
.flag_r{
	float:right;
	width:99px;
}
.tab_tit_2 td{
	border-bottom:1px solid #e7ca9f;
	color:#000;
	font:bold 15px arial;
	padding-bottom:8px;
}
.search_inp2 input{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#505050;
	display:block;
	font:12px arila;
	height:20px;
	padding:7px 0 0 32px;
	width:140px;
}
.search_inp2{
	background:url(http://images.hotelscombined.s3.amazonaws.com/Brands/86610/Images/search_inp2.jpg) no-repeat 0 0 scroll transparent;
	height:28px;
	width:185px;
	margin:29px 0 0;
	float:left;
}
div.mini_search_but{
	display:block;
	height:30px;
	position:relative;
	top:-28px;
	width:30px;
}
div.mini_search_but a,
div.mini_search_but a:hover{
	text-decoration:none!important;
	padding-bottom:10px;
}
#nav li.hover div {
    left: 0;
}
.example1 ul li:hover {
    background: none repeat scroll 0 0 transparent;
}
#nav {
    list-style: none outside none;
    margin: 3px 0 0 0;
    padding: 0;
}
#nav ul{
   list-style: none outside none;
   padding: 0;
}
#nav li {
    display: inline;
    float: left;
    margin-right: 4px;
    position: relative;
}
#nav ul li {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    border: medium none;
    color: #000000;
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 16px !important;
    padding: 12px 0 12px 12px;
    width: 88px;
}
#nav li div {
    left: -9999px;
    margin-top: 2px;
    position: absolute;
    top: 15px;
    width: 365px;
    z-index: 3;
}
#nav li.hover div {
    left: 0;
}
.example1 a {
    color: #FFFFFF;
    display: block;
    font: bold 12px Tahoma;
    padding: 6px 11px 7px;
    position: relative;
}
.example1 a:hover, .example1 li:hover {
    background: none repeat scroll 0 0 #B38F77;
}
.example1 ul {
    background-color: #B38F77;
    border-radius: 0 10px 10px 10px;
    height: 314px;
    margin: 0;
    min-width: 314px;
    padding: 12px 0 0 12px;
    z-index: 200;
}
.example1 ul li:hover {
    background: none repeat scroll 0 0 transparent;
}
.example1 div {
    margin-left: 0;
    min-width: 314px !important;
    top: 25px !important;
}
.example1 div a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px Tahoma;
    margin-top: 0;
    padding: 4px;
    text-decoration: underline;
    width: 88px;
}
.example1 div a:hover {
    background: none repeat scroll 0 0 #000000;
}
.example1 a:hover .m_l2, .example1 li:hover .m_l2 {
    background: url("../images/m_l2.gif") no-repeat scroll left top transparent;
    display: block;
    height: 27px;
    left: 0;
    position: absolute;
    top: 0;
    width: 11px;
}
.example1 a:hover .m_r2, .example1 li:hover .m_r2 {
    background: url("../images/m_r2.gif") no-repeat scroll left top transparent;
    display: block;
    height: 27px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 10px;
}

.menu {
    float: left;
}
.menu ul {
    list-style: none outside none;
    margin: 10px 0 0;
}
.menu li {
    float: left;
    margin-right: 4px;
}
.menu a {
    color: #000000;
    display: block;
    float: left;
    font: bold 15px ARial;
    padding: 10px 13px 8px;
    position: relative;
    text-decoration: none;
}
.menu a:hover, .act_1 a {
    background: url("../images/m_c1.jpg") repeat-x scroll left top transparent;
}
.menu a:hover .m_l1, .act_1 .m_l1 {
    background: url("../images/m_l1.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 36px;
    left: 0;
    position: absolute;
    top: 0;
    width: 8px;
}
.menu a:hover .m_r1, .act_1 .m_r1 {
    background: url("../images/m_r1.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 36px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 9px;
}