@charset "utf-8";
/* CSS Document */
body{
	color:#333;
	line-height:140%;
	background:#1467b1 url("http://media.datahc.com/Affiliates/7298/Brands/Image/body_bg.gif") repeat-y scroll center top; 
	margin:0;
}
#doc-990{
	margin:auto;
	text-align:left;
	width:76.1538em;
	*width:74.2501em;
	width:990px; 
	background-color:#ffffff;
}
#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*------------------------------------------------header--------------------*/
#header {
	margin:0 0 10px 0;
	width:100%;
	height:75px;
	float:left;
	position:relative;
	background:#ff9600 url("http://media.datahc.com/Affiliates/7298/Brands/Image/header_bg.gif") no-repeat;
}
.menu li {
	list-style:none;
}
#topMenuContainer {
	position:absolute;
	top:41px;
	left:0;
	height:34px;
	width:100%;
	padding:0;
	margin:0;
	background-color:#044c8e;
}
#topMenuSubContainer {
	position:relative;
	height:34px;
	padding:0;
	margin:0;
	background:transparent url(http://cdn.bookingday.com/images-2010/tray_left.gif) no-repeat 0% 0%;
}
#topMenu {
	position:relative;
	height:34px;
	padding:0;
	margin:0 0 0 187px;
	font:bold 13px/27px Arial, Helvetica, sans-serif;
	color:#ffffff;
	list-style:none;
	background:transparent url("http://media.datahc.com/Affiliates/7298/Brands/Image/tray_bg.gif") repeat-x;
}
#topMenu li {
	float:left;
	display:inline;
	padding:0 2px 0 0;
	background:transparent url("http://media.datahc.com/Affiliates/7298/Brands/Image/tray_separator.gif") no-repeat 100% 0%;
}
#topMenu li a, #topMenu li a:active, #topMenu li a:visited {
	white-space:nowrap;
	height:30px;
	padding:6px 12px;
	font:bold 13px/27px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
}
#topMenu li.selected a, #topMenu .selected a:active, #topMenu .selected a:visited {
	font-weight:bold;
}
#topMenu li a:hover {
	color:#fff;
}
.orange {
	color:Orange;
}
/*------------------------------------------------footer--------------------*/
#footer {
	width:100%;
	background:#1467b1 url("http://media.datahc.com/Affiliates/7298/Brands/Image/footer_bg.png") no-repeat scroll center top;
	text-align:center;
}
#footer_container {
	width:76.1538em;
*width:74.2501em;
	min-width:990px;
	height:100px;
	text-align:center;
	background:#1467b1 url("http://media.datahc.com/Affiliates/7298/Brands/Image/footer_bg.png") no-repeat scroll center top;
}
#footer #content {
	color:#98bcdd;
	padding-top:70px;
}
#footer #content #copyright {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#footer #content #copyright a {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#98bcdd;
}
#footer #addThis {
	float:right;
	margin:0;
	width:auto;
	margin: 14px 5px 0 0;
	display:none;
}
#footer ul#nav {
	width:auto;
	position:absolute;
	float:left;
	top:13px;
	left:0px;
	margin:0 auto;
}
#footer ul#nav li {
	float:left;
	list-style:none;
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul#nav li a {
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	text-decoration:none;
	color:#ffffff;
}
#footer ul#nav li a:hover {
	text-decoration:underline;
}
/*Hotel Search css starts*/
#hc_r_content{
    width: 999px !important;
}
.hc_r_layout_v2_full #hc_r_content {
	padding-top:20px;
}
.hc_r_layout_v5_full #hc_r_3 {
	margin-top:35px;
}
.hc_m_v8, #hc_htl_intro .hc_f_book, .hc_cityMatch {
	margin-top:30px;
}
.hc_m_v5 {
	margin-bottom:0px;
}
.hc_m_v6 .hc_m_outer, .hc_m_content .hc_m_v6 .hc_m_outer, .hc_m_v12 .hc_m_outer, .hc_m_content .hc_m_v12 .hc_m_outer {
	padding-left:0;
	padding-right:0;
}
#hc_htl_pm_v7 #hc_htl_pm_rates, .hc_m_v16 .hc_m_outer {
	padding-left:0px;
	padding-right:0px;
}
#hc_htl_pm_v7 #hc_htl_pm_rates #hc_htl_pm_rates_scroll {
	margin-left:3px;
	margin-right:3px;
}
#hc_srch_htls table th {
    padding-left:10px;
}
#hc_r_content {
    margin-bottom:0 !important;
}
#hc_browseBy .hc_m_hd h1, #hc_browseBy .hc_m_hd h2 {
    font-size:14pt;
}
#hc_hotelPageSearch .hc_f_submit{
    margin-top:12px;
}
#hc_selectedDeals ul.hc_ds_photos li.hc_ds_photos_6, #hc_selectedDeals ul.hc_ds_photos li.hc_ds_photos_7, 
#hc_viewedHotels .hc_vi ul.hc_vi_photos li.hc_vi_photos_6, #hc_viewedHotels .hc_vi ul.hc_vi_photos li.hc_vi_photos_7 {
    display:none;
}
#hc_sri_ratesPopover table{
	display:inline-table;
}

#hc_checkPrices .hc_f_roomConfig fieldset{
	background:#fff;
	border: 1px solid #FEEAC9;
}

#hc_filter_hotelRating .hc_m_hd, #hc_filter_price .hc_m_hd, #hc_filter_location .hc_m_hd, 
#hc_filter_name .hc_m_hd, #hc_filter_property .hc_m_hd, #hc_filter_facilities .hc_m_hd{
	background:none;
}
.hc_page_hotel .hc_r_layout_v2_full #hc_r_6 {
	clear:both;
	padding:10px 0 0 10px;
}
/**/
.hc_f_roomConfig fieldset, .hc_f_roomConfig fieldset:hover, 
#hc_checkPrices .hc_f_roomConfig legend, .hc_f_roomConfig .hc_f_btnWrap{
	background:#FEEAC9;
}
#hc_checkPrices .hc_f_cal_day select{
	width:80px;
}
.hc_f_btn_v1, .hc_f_btn_v2, .hc_f_btn_v5, .hc_f_btn_v6, .hc_f_btn_v7, .hc_f_btn_v8, .hc_f_btn_v9, .hc_f_btn_v15, .hc_f_btn_v10, .hc_f_btn_v11, .hc_f_btn_v12, #hc_hotelPageSearch .hc_f_submit, #hc_hotelPageSearch .hc_f_submit:hover, .hc_f_btn_v5:hover, .hc_f_btn_v6:hover, .hc_f_btn_v1:hover, .hc_f_btn_v2:hover, .hc_f_btn_v7:hover, .hc_f_btn_v8:hover, .hc_f_btn_v10:hover, .hc_f_btn_v15:hover, .hc_f_btn_v11:hover, .hc_f_btn_v12:hover, .hc_f_btn_v9:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #e0691a;
    background-image: url("http://media.datahc.com/Affiliates/7298/Brands/Image/button_bg.gif");
    background-position: top left;
    background-repeat: repeat-x;
    border:1px solid #EEAA77;
    color: #FFFFFF;
	text-shadow:-1px -1px 0 #B34E0B;
}
.hc_f_btn_v5:hover, .hc_f_btn_v5{
	background-position:left 30%;
}
#hc_hotelPageSearch .hc_f_submit, #hc_hotelPageSearch .hc_f_submit:hover{
	background-position:left 40%;
}
.hc_refinePrices .b4bh, .hc_refinePrices .b3bh, .hc_refinePrices .b2bh{
	background:none;
}
.hc_sr_summary .hc_sri dd.hc_i_pm table td.hc_tbl_col_1 a:hover span, 
.hc_sr_summary .hc_sri dd.hc_i_pm table tr.hc_hover td.hc_tbl_col_1 a span{
	color:#cc0000;
}
.hc_sr_summary .hc_sri dd.hc_i_pm table tr.hc_sri_pmi_lastRooms td.hc_tbl_col_2 a.hc_sri_pmi_lastRooms{
	color:#27529D;
}
#providerredirectbox .pr_box{
	background:#fff;
}
#filterDiv{
	background-color:#fec778;
}
#filterText{
	color:#1467B1;
}
#hc_bodyElements .ui-state-hover, #hc_bodyElements .ui-widget-content .ui-state-hover, #hc_bodyElements .ui-widget-header .ui-state-hover, #hc_bodyElements .ui-state-focus, #hc_bodyElements .ui-widget-content .ui-state-focus, #hc_bodyElements .ui-widget-header .ui-state-focus{
	background-color:#ff9600;
	background-image:none;
	color:#fff;
}
#hc_bodyElements .ui-state-highlight, #hc_bodyElements .ui-widget-content .ui-state-highlight, #hc_bodyElements .ui-widget-header .ui-state-highlight{
	background-color:#f4d14d;
	color:#1467B1;
	background-image:none;
}
#filterText{
	line-height:normal;
}
.hc_m_v2 .hc_m_content, .hc_m_content .hc_m_v2 .hc_m_content{
	border-width:1px!important;
	border-radius:5px;
}
.hc_i dd.hc_i_photos ul li.hc_active{
	border-color:#cc0000;
}

#hc_hotelPageSearch .b2h,
#hc_hotelPageSearch .b3h,
#hc_hotelPageSearch .b4h,
#hc_hotelPageSearch .b2bh,
#hc_hotelPageSearch .b3bh,
#hc_hotelPageSearch .b4bh{
	background-color:#fff;
	border-color:#FFC97F;
}
#hc_hotelPageSearch .hc_m_outer{
	padding-left:1px;
	padding-right:1px;
}
.hc_m_v16 .hc_m_outer, .hc_m_content .hc_m_v16 .hc_m_outer{
	padding-left:0px;
	padding-right:0px;
	background-color:#FFC97F;
}
#hc_htl_pm_v7 #hc_htl_pm_rates .hc_m_outer{
	padding-left:0px;
	padding-right:0px;
}
ul.hc_tickLrg{
	line-height:normal;
}