/* [[[ Branding Overrides ]]] */
html, body { background-color: white; }
#Footer { display: none; }
#Content 
{ 
	background: black; 
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	-ms-border-radius: 0; 
	-o-border-radius: 0; 
	border-radius: 0; 
	z-index: 1000; 
	min-width: 420px;
	padding-top: 10px !important;
}

/* [[[ TA Nav Panel ]]] */
.ta_nav_bar > li > a,
#lblShowDetails { color: red; font-size: 1.1em,}
.pre_nav_bar > h2:nth-child(1) {line-height: 1 !important;}
.nav_bar_panel, 
.nav-bar > li.res_steps.no-access:hover { background: red; }
.pre_nav_bar { background: red;}
.pre_nav_bar > h2 { color: black; }
.nav-bar > li.res_steps
.nav-bar > li.res_steps:hover { background: black; border: 1px solid red;}
.nav-bar > li.res_steps:hover > a {color: red; }
.nav-bar > li.res_steps.active,
.nav-bar > li.res_steps.active:hover { background: black; border: 1px solid red; }
.nav-bar > li.res_steps.active > a{color: red;}
/* [[[ Search Page ]]] */
.eres_search .coupon_codes { color: #385099; }

#step_content 
{ 
background: white; 
padding: 0 15px 25px 15px; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
-ms-border-radius: 5px; 
-o-border-radius: 5px; 
border-radius: 5px;
border: 1px solid rgba(225,0,0, 0.8);
} 
#style_container_outer {position: absolute; top: 260px; right: 100px; }
#style_container 
{ 
  border: 5px solid #FFF;
  height: 300px; 
  width: 400px; 
  background: url(https://www.bookonthenet.net/west/RKEresStorage/Images/Portal/KCMotel_photo.jpg) no-repeat 0 0;
  -webkit-box-shadow: 0 0 10px rgba(27, 94, 218, 0.3);
  -moz-box-shadow: 0 0 10px rgba(27, 94, 218, 0.3);
  box-shadow: 0 0 10px rgba(27, 94, 218, 0.3);
}

/* [[[ Reservation Resultlist Page ]]] */
.eres_resultlist .rate_cat_hdr { background: black; }
.eres_resultlist .search_panel span,
.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,
.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,
.eres_resultlist .rates .lblAverageRate { color: #385099; } 

/* [[[ Special Promo ]]] */
.eres_resultlist .rates .lblSpecialRate { color: #C4DB44; }
.eres_resultlist .promo_corner { border-left-color: #C4DB44; }
.eres_resultlist .rate_category_wrapper.promo { border-color: #C4DB44; }
.eres_resultlist .rate_cat_hdr .rate_cat_name {
    color: red;
}
.eres_resultlist .avail_grid .columns > .current_day_avail {
    background: none repeat scroll 0% 0% rgb(204,0,0);
}
.eres_resultlist .avail_grid_footer.columns {
    background: none repeat scroll 0% 0% rgb(204,0,0);
}
.current_day_avail > span{ color: black !important;}

.arrow-down {border-top: 10px solid red;}
.arrow-up {border-bottom: 10px solid red;}
/* [[[ Guest Information ]]] */
.summary_panel span.summary_header,
.reveal-modal .login_container a.create_account,
.guest_reservation_info h2,
#lblCPSuccess { color: #3A6B4A; }

/* [[[ Reservation Complete ]]] */
.eres_complete .fb_posting, .eres_complete .EmailSending { color: #3A6B4A; }

/* [[[ Buttons ]]] */
.button.success { background-color: rgb(210, 0, 0); border: 1px solid rgb(210, 0, 0); }
.button.success:hover, .button.success:focus { background-color: black !important; border: 1px solid black; }
.button.disabled.success, .button.disabled.success:hover, .button[disabled].success { background-color: rgb(210, 0, 0) !important; }
.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; }


