/* [[[ Branding Overrides ]]] */
html, body { background-color: transparent; }
html { background: rgb(49, 45, 40); }
h1 { color: #FFF; font-weight: 600; text-transform: uppercase; font-size: 20px; line-height: 26px; }

.container > div:nth-child(2){width: 1300px !important;}

#progress_overlay { z-index: 110; }
#Footer { display: none; }
#Content 
{ 
	background: rgb(49, 45, 40); 
	padding: 0 13% 100px 13%; 
	-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
}

/* [[[ TA Nav Panel ]]] */
.ta_nav_bar > li > a,
#lblShowDetails { color: #FFFFFF; }

#EresSearch > div.row >div.twelve { padding: 0; }
#EresSearch > div.row >div.twelve > div.row >div.two { background: #959595; }  

.eres_resultlist > div.row:first-child >div.twelve { padding: 0; }
.eres_resultlist > div.row:first-child >div.twelve > div.row >div.two { background: #959595; }  
.eres_search 
{
	border-bottom: none !important;
	box-shadow: none !important;
}

.nav_bar_panel { background: #252525; webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.nav-bar > li  {width: 20%; text-align: center;}
.nav-bar > li > a:first-child { color: #FFF; text-shadow: 1px 1px 1px rgba(149, 149, 149, 0.4); text-transform: uppercase; }
.nav-bar > li.res_steps.active > a:first-child { color: #ECECEC; }
.nav-bar { margin-top: 5px; }
.nav-bar > li.res_steps.no-access:hover { background: #252525; }

.pre_nav_bar { background: rgb(200, 200, 200); -moz-border-top-left-radius: 0; -ms-border-top-left-radius: 0; -o-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-bottom-left-radius: 0; -ms-border-bottom-left-radius: 0; -o-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.pre_nav_bar > h2 { color: rgb(45, 45, 45); }
.nav-bar > li.res_steps:hover { background: #959595; }
.nav-bar > li.res_steps:hover > a:first-child  { color: #FFF; }
.nav-bar > li.res_steps.no-access:hover > a:first-child  { color: #ECECEC; }
.nav-bar > li.res_steps.active,
.nav-bar > li.res_steps.active:hover { background: #959595; }
.nav-bar > li.res_steps:nth-child(1) {background: rgb(153, 153, 153);}
.nav-bar > li.res_steps:nth-child(2) {background: rgb(135, 135, 135);}
.nav-bar > li.res_steps:nth-child(3) {background: rgb(85, 85, 85);}
.nav-bar > li.res_steps:nth-child(3) {background: rgb(51, 51, 51);}
/* [[[ Search Page ]]] */
.reveal-modal .login_container a.create_account,
.eres_search .coupon_codes { color: #333; }
#hlPromoCode {display: none; } 

#step_content 
{
  background-color: #ECECEC;
  border: none;
  padding: 0 15px 25px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

#style_container_outer {position: absolute; top: 155px; right: 15%; z-index: 0; }
#style_container 
{ 
  height: 400px; 
  width: 480px; 
  background: url(https://www.bookonthenet.net/east/RKEresStorage/Images/Portal/william_Image_2.jpg) no-repeat 0 0;
}

/* [[[ Reservation Resultlist Page ]]] */
.eres_resultlist .rate_cat_hdr { background: #4F4F4F; }
.eres_resultlist .rate_cat_hdr .rate_cat_name { color: #FFF; }

p,
.eres_resultlist .search_panel span,
.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,
.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,
.eres_resultlist .rates .lblRoomType,
.eres_resultlist .rates .lblAverageRate { color: #666; } 
.eres_resultlist .rates .lblRateName { font-size: 12px; }
.reveal-modal .gs_container h4 { color: #001E55; }
.eres_search {padding-bottom: 0px !important;}


.eres_resultlist .avail_grid .columns > .current_day_avail 
{
    background: none repeat scroll 0% 0% rgb(85, 85, 85);
}

.eres_resultlist .avail_grid_footer.columns 
{
    background: none repeat scroll 0% 0% rgb(85, 85, 85);
}
.current_day_avail > span { color: rgba(255,255,255,0.5); padding: 2px;}
.eres_resultlist .avail_grid_outer .arrow-left {border-right: 10px solid rgb(85, 85, 85);}
.eres_resultlist .avail_grid_outer .arrow-right {border-left: 10px solid rgb(85, 85, 85);}


.ta_container > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(1){color: rgb(85, 85, 85);}
.ta_container > div:nth-child(1) > div:nth-child(4) > div:nth-child(1) > h1:nth-child(1){color: rgb(85, 85, 85);}
.gp_container > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(1){color: rgb(85, 85, 85);}
.guest_container > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(1){color: rgb(85, 85, 85);}
#cbCouponCode { display: none; } 
[for="cbCouponCode"] { display: none;}
/*
#cbPromoCode { display: none; }
#cbGroupCode { display: none; }
#cbCouponCode { display: none; }
.eres_resultlist .coupon_labels { display: none; }
*/

.arrow-up { border-bottom: 10px solid #FFF; }
.arrow-down { border-top: 10px solid #FFF; }

/* [[[ Special Promo ]]] */
.eres_resultlist .rates .lblSpecialRate { color: #E8B53E; }
.eres_resultlist .promo_corner { border-left-color: #E8B53E; }
.eres_resultlist .rate_category_wrapper.promo { border-color: #E8B53E; }

/* [[[ Guest Information ]]] */
.summary_panel span.summary_header,
.guest_reservation_info h2,
#lblCPSuccess { color: #333; }

/* [[[ Reservation Complete ]]] */
.eres_complete .fb_posting, .eres_complete .EmailSending { color: #3A6B4A; }

/* [[[ Buttons ]]] */
.button.radius 
{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button.success { background-color: #252525; border: 1px solid #4F4F4F; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.button.success:hover, .button.success:focus { background-color: #4F4F4F; border: 1px solid #4F4F4F; }
.button.disabled.success, .button.disabled.success:hover, .button[disabled].success { background-color: #e9230d; }
.button.alert { background-color: #959595; color: #FFF; border: 1px solid #6f6f6f; }
.button.alert:hover, .button.alert:focus { background-color: #7c7c7c; }
.button.secondary { background-color: #959595; color: #FFF; border: 1px solid #6f6f6f; }
.button.secondary:hover, .button.secondary:focus { background-color: #7c7c7c; }

@media only screen and (max-width: 820px) 
{ 
  
}

/* Overrides for Calendar Dropdown */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #cccccc; background: #f9f9f9 url(calendar_images/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png) 50% top repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #a3a3a3; background: #333333 url(calendar_images/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat; color: #fff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-datepicker-year, .ui-datepicker-month { color: #000; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #777777; background: #111111 url(calendar_images/black-tie/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e3e3e3; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #e3e3e3; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #000000; background: #1c1c1c url(calendar_images/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #cccccc; background: #ffffff url(calendar_images/black-tie/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #222222; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #222222; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffde2e; background: #ffeb80 url(calendar_images/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png) 50% bottom repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #9e0505; background: #cd0a0a url(calendar_images/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(calendar_images/black-tie/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_bbbbbb_256x240.png); }
.ui-state-default .ui-icon { background-image: url(calendar_images/black-tie/images/ui-icons_ededed_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_4ca300_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(calendar_images/black-tie/images/ui-icons_ffcf29_256x240.png); }



/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(calendar_images/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(calendar_images/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png) 50% top repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*

*  [Success Page} */
.pnlEmailComplete { visibility: hidden; } 