/* Custome styles specific to Skin */

#userCommands {
		background-color: #222;
		border: 1px solid #444;
}
#commands {
	background-color: #222;
		border: 1px solid #444;
		padding: 10px;
		top: -4px;
}
.IE #byt_sequence_slider_homepage_wrapper, .WK #byt_sequence_slider_homepage_wrapper {
  z-index: -1 !important;
}
.WBRegistrationForm,.WBLoginForm {
	background-color:#EEE;
}
.WBRegistrationFormContainer,.WBLoginFormContainer {
		background-color: #eeeeee;
		min-height: 800px;
		margin: 82px auto;
		position: relative;
		width: 1000px;
		z-index: 9;
}
.WBRegistrationFormContainer .SSFormBody,.WBLoginFormContainer .SSFormBody {
		border-radius: 0 0 6px 6px;
		left: 4px;
		margin: 0 auto;
		padding: 40px;
		top: -82px;
		width: 480px;
		height:auto;
		position:absolute;
		background-color: #fff;
	    box-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);
	    opacity: 0.95;
}
.RegisterAction.submit {
	background: #2aa9e0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    height: 30px;
    margin: 10px 0 0 6px;
    position: relative;
    top: 5px;
    width: 116px;
}
.RegisterAction.submit:hover {
    background: #007dbe none repeat scroll 0 0;
}
.WBProfileContainer fieldset {
	xwidth:initial;
    height: initial;
}
.IE .WBProfileContainer fieldset {
	width:auto;
    height: auto;
}
.WK .WBProfileContainer fieldset {
	float:none;
}
.WK .WBProfileContainer fieldset {
	float:none;
}
.WK .window-content .WBProfileContainer fieldset {
    float: left;
}
.window-content label {
	display:block;
}
.window legend {
  font-size: 16px;
}
.ArnReferLink {
	margin:16px 0 0;
}
#Properties { padding: 80px 0 0; }
.mobile {
	margin-top:0;
}
.mobile .loginLeftContainer {
	position: static;
	width: 100%;
	background-color: transparent;
}
.mobile .importantText { font-size: 18px; }
.mobile .loginLeftPoints {
	font-size: 12px;
	color: #333333;
}
.mobile .loginLeftPoints li:first-child { margin: 10px 0; }
.mobile .bottomTextWrapper {
	position: static;
	background-color: transparent;
	width: 100%;
}
.mobile .statementWrapper {
	position: static;
	width: 100%;
	margin: 10px 0;
}
.mobile .statementHeader { font-size: 14px; }
.mobile .rootInviteContainer {
	height: auto;
	margin: 0 0 50px 0 !important;
}
.mobile .rootInviteContainerOverlay { height: auto; }
.mobile .rootInviteContent {
	font-size: 16px;
	padding: 10px;
	width: 100%;
	height: auto;
	position: static;
}
.mobile .rootInviteContent a:link {
	font-size: 16px;
	position: static;
}
.mobile .inviteMessage {
	background-image: none;
	width: 100%;
	left: 0;
}
.WK.mobile .inviteMessage { top: 0; }
.mobile .memberText {
	width: 94%;
	text-align: center;
	margin: 0 auto;
}
.mobile .ArnHeader {
	background-color: #000000;
	height: 57px !important;
	width: 100%;
	margin: 0;
	height: 101px !important;
	background-image: none;
}
.RootBody.mobile .ArnHeader { margin: 0; }
.mobile .SearchHotels .ArnHeader { margin: 0; }
.mobile .SearchCity .ArnHeader { margin: 0; }
.SinglePropDetail.mobile .ArnHeader { margin: 0; }
.mobile .CheckOutForm .ArnHeader { margin: 0; }
.mobile .ConfirmationForm .ArnHeader { margin: 0; }
.mobile .headerOverlay { height: 85px; }
.mobile .header {
	height: 74px;
	margin: 0 auto;
	width: 100%;
	top: -21px;
}
.mobile .header img {
	width: 260px;
	margin: 34px auto;
}
.mobile .logo {
	margin: 0 auto;
	width: 260px;
	position: static;
	background-size: 28% auto;
}
.mobile .menu {
	top: -25px;
	width: 98%;
	right: 0;
	font-size: 8px;
	position: relative;
}
.SinglePropDetail.mobile .menu ul {
	left: 0;
	width: 98%;
}
.mobile .menu li { margin: 0; }
.mobile .retailBenefits {
	margin: 0 !important;
	margin-top: 0 !important;
}
.mobile .postButtonLink {
	padding: 8px !important;
	font-size: 14px !important;
	border-left: none !important;
	border-right: none !important;
	padding: 4px;
	border-radius:0 !important;
}
.mobile .postButtonLink:hover {
	color: #ffffff;
	border-left: none !important;
	border-right: none !important;
	padding: 4px;
	border-bottom: 1px solid #111111 !important;
	border-top: 1px solid #494949 !important;
}
.mobile .menu li a:link {
	font-size: 12px !important;
	border: none;
	padding: 4px;
}
.mobile .menu li a:hover {
	font-size: 12px !important;
	border: none;
	padding: 4px;
}
.mobile .menu li a:active {
	font-size: 12px !important;
	border: none;
	padding: 4px;
}
.mobile .menu li a:visited {
	font-size: 12px !important;
	border: none;
	padding: 4px;
}
.mobile .exclusiveLinks a:hover { border: none !important; }
.mobile .exclusiveLinks .postButtonLink:hover { border: none !important; }
.mobile .options { display: none; }
.mobile .FormFields .text {
	height: 30px !important;
	text-indent: 10px;
}
.mobile .FormFields .password { height: 30px !important; }
.mobile .WBLoginFormContainer.WBAuthContainer {
	background-color: #ffffff;
	border-radius: 6px;
	box-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);
	width: 80%;
	height: auto;
	margin: 50px auto;
	padding: 20px;
}
.mobile .registerTextWrapper {
	background-color: transparent;
	position: static;
	text-align: center;
	width: 100%;
	border-radius: 0;
}
.mobile .WBRegistrationFormContainer #theWBRegistrationForm {
	background-color: #ffffff;
	xborder-radius: 6px;
	xbox-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);
	width: 80%;
	padding: 20px;
}
.mobile .WBLoginFormContainer .SSFormBody {
	width: auto;
	box-shadow: none;
	margin: 10px auto 0;
	position: static;
	padding: 0;
}
.mobile .WBRegistrationFormContainer .SSFormBody {
	background-color: #ffffff;
	border-radius: 6px;
	box-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);
	width: 80%;
	height: auto;
	margin: 0 auto;
	padding: 20px;
	position: static;
}
.mobile .WBProfileContainer fieldset {
	float: none;
	height: auto;
}
.mobile .registerRightText {
	background-color: transparent;
	color: #333333;
	border-radius: 10px;
	font-size: 12px;
	position: static;
	width: 100%;
	padding: 12px 46px;
}
.mobile #commands a { margin-right: 10px; }
.mobile #userCommands a { margin-right: 10px; }
.mobile #ajaxStatus { display: none !important; }
.mobile .ArnReviewTab { display: none !important; }
.mobile .yui-calcontainer.multi {
	left: -113px;
	margin-left: 50%;
	width: 232px !important;
}
.WBLoginForm .ArnSupportLinks {
	display:none;
}
.mobile .ArnFooter .footer {
	width: 100%;
	margin: 0 auto;
}
.mobile .ArnFooter .menu {display:none;}
.mobile .ArnSearchContainerMainTable {
		box-shadow: none;
}
.SinglePropDetail.WK.mobile .ArnPhotoContainer .ArnMildText:first-child img, .SinglePropDetail.WK.mobile .ArnPhotoContainer .ArnMildText:first-child div {
	height: 300px;
	min-height: 300px;
	width: auto;
	max-width: 100%;
}

.form-control, .input-group-addon { border-color: #dddddd; box-shadow: none; }

.input-group-addon { background-color: #dddddd; }

input[readonly="readonly"] { cursor: not-allowed; }
input[readonly="readonly"]::-moz-selection, input[readonly="readonly"]::-moz-selection, input[readonly="readonly"]::-moz-selection { background: #f4f4f4; }
input[readonly="readonly"]::-moz-selection, input[readonly="readonly"]::selection, input[readonly="readonly"]::-moz-selection { background: #f4f4f4; }

.img-responsive { width: 100%; height: auto; }

.list-styled { padding-left: 0; }
.list-styled li { padding-left: 25px; padding-bottom: 5px; list-style: none; }
.list-styled li:before { content: '\f046'; font-family: FontAwesome; margin-left: -25px; margin-right: 10px; }
.list-styled.icon-map li:before { content: '\f041'; }

.navbar-toggle { border: 0; border-radius: 0; background: none !important; }
.navbar-toggle:hover { border: 0; border-radius: 0; background: none !important; }
.navbar-toggle .icon-bar.icon-bar { background-color: #ffffff; width: 30px; height: 3px; border-radius: 0; }

.navbar .navbar-collapse { border-color: inherit; }

.pagination > li:first-child > a, .pagination > li > span, .pagination > li:last-child > a, .pagination > li > span { border-radius: 0; }
.pagination > li > a, .pagination > li span { border-color: #CCC; color: #CCC; }
.pagination > li a:hover, .pagination > li span:hover, .pagination > li a:focus, .pagination > li span:focus { background-color: #CCC; border-color: #CCC; color: #ffffff; }

.pghdr { display: table; width: 100%; height: 650px; background-color: #f4f4f4; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; }

/* .tooltip.in { @include opacity(0.1);
}
*/
.tooltip-inner, .popover { font-weight: 400; }

li [data-toggle="tooltip"], li [data-toggle="popover"] { cursor: pointer; }

body .well-primary, body .jumbotron-primary, .container .well-primary, .container .jumbotron-primary, .container-fluid .well-primary, .container-fluid .jumbotron-primary { background-color: #4285f4; }
body .well-success, body .jumbotron-success, .container .well-success, .container .jumbotron-success, .container-fluid .well-success, .container-fluid .jumbotron-success { background-color: #0f9d58; }
body .well-info, body .jumbotron-info, .container .well-info, .container .jumbotron-info, .container-fluid .well-info, .container-fluid .jumbotron-info { background-color: #CCC; }
body .well-warning, body .jumbotron-warning, .container .well-warning, .container .jumbotron-warning, .container-fluid .well-warning, .container-fluid .jumbotron-warning { background-color: #ffa543; }
body .well-danger, body .jumbotron-danger, .container .well-danger, .container .jumbotron-danger, .container-fluid .well-danger, .container-fluid .jumbotron-danger { background-color: #f44336; }

.well, .info-box { background: #ffffff; border: 1px solid #dddddd; box-shadow: 0 3px 0 #dddddd; margin-top: 15px; }

.progress { box-shadow: none; background: #dddddd; }
.progress .progress-bar { box-shadow: none; background-color: #4285f4; }
.progress .progress-bar-default, .progress .progress-bar-primary { background-color: #4285f4; }
.progress .progress-bar-success { background-color: #0f9d58; }
.progress .progress-bar-info { background-color: #CCC; }
.progress .progress-bar-warning { background-color: #CCC; }
.progress .progress-bar-danger { background-color: #f44336; }

@media screen and (min-width: 768px) { [id="accordion"] .panel-heading { font-size: 1.35em; padding: 20px; } }
@media screen and (max-width: 767px) { body { margin-top: 90px; }
	.arrow-down { border-width: 10px 50px 0 50px; }
	.arrow-up { border-width: 0 50px 10px 50px; } }
@media screen and (min-width: 480px) { a[href^="tel"] { text-decoration: none; cursor: default; pointer-events: none; color: inherit; }
	[id="accordion"] .panel-body { padding: 15px 30px; } }
@media screen and (max-width: 480px) { body { display: block; }
	a[href^="tel"] { display: inline-block; color: inherit; border: 1px solid; padding: 2px 8px; margin: 5px; border-radius: 5px; cursor: pointer; pointer-events: auto !important; }
	a[href^="tel"]:before { content: "Call:"; font-weight: bold; }
	button.close { width: 28px; height: 28px; line-height: 25px; }
	.carousel-control [class*="icon-"], .carousel-control .glyphicon { width: 48px; height: 48px; line-height: 48px; }
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }
	.col-mobile { width: 100%; float: none; }
	.pghdr { height: 300px; }
	.text-column { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }
@media screen and (max-width: 360px) { body { margin-top: 100px; } }
@media print { body { margin-top: 0; }
	.btn.back-top { display: none; }
	[id="accordion"] .collapse { display: block; }
	[id="accordion"] .panel { page-break-before: avoid; }
	[id="accordion"] .panel-title { font-size: 2.0em; }
	[id="accordion"] .panel-heading { padding-top: 30px; padding-bottom: 15px; border-color: #111111; }
	[id="accordion"] .panel-body { border-color: #111111; } }
/* ==========================================================================
#Navigation
==========================================================================
#Main Nav - Desktop
============================================ */
.nav-main { z-index: 1040; left: 0; right: 0; top: 0; background-color: #000; -webkit-transition: all 0.5s; transition: all 0.5s; }
.nav-main .nav-sub { background: #555555; margin: 0 -15px; padding: 10px 10px; color: #f4f4f4; font-size: 0.8em; font-weight: 700; text-transform: uppercase; }
.nav-main .nav-sub a { color: inherit; }
.nav-main .navbar-brand { padding: 0; }
.nav-main .btn-logout a { padding: 0; }

.nav-main .navbar, .nav-main button[type="submit"] { font-weight: 600; text-transform: uppercase; text-align: center; background: transparent; border-radius: 0; border: 0; margin: 0; padding-top: 20px; padding-bottom: 10px; -webkit-transition: all 0.5s; transition: all 0.5s; }
.nav-main .navbar-nav > li > a, .nav-main .navbar-nav > li button[type="submit"] { color: #cccccc;font-size: 14px;font-weight: lighter;position: relative;border:1px solid transparent;border-radius:5px;-webkit-transition: border linear .2s, color 0.2s linear 0s;-moz-transition: border linear .2s, color 0.2s linear 0s;-o-transition: border linear .2s, color 0.2s linear 0s;transition: border linear .2s, color 0.2s linear 0s; }
.nav-main .navbar-nav li > a:hover { background: none; color: #CCC;border:1px solid #CCC; }
.nav-main .navbar-nav > li button[type="submit"]:hover, .nav-main .navbar-nav > li > a:focus { background: none; color: #CCC; }
.nav-main .navbar-nav > .active > a { background: none; color: #CCC; -webkit-transition: all 0.5s; transition: all 0.5s; }
.nav-main .navbar-nav > .active > a:hover, .nav-main .navbar-nav > .active > a:focus { background: none; color: #CCC; }

.nav-main .dropdown-menu { font-size: 1em; font-weight: 400; line-height: 1.8em; -webkit-transition: all 0.5s; transition: all 0.5s; }
.nav-main .dropdown-menu li a { display: block; width: 100%; clear: both; }
.nav-main .dropdown.open > a { background: none !important; color: inherit !important; }
.nav-main .dropdown.open li > a:hover, .nav-main .dropdown.open li.active > a { background: none; color: #CCC !important; }

.nav-main.stick { background: rgba(236, 240, 241, 0.9) none repeat scroll 0 0; }
.nav-main.stick .navbar-brand { padding-top: 5px; }
.nav-main.stick .navbar { padding-top: 0; padding-bottom: 0; }
.nav-main.stick .navbar-nav > li > a { font-size: 1.10em; }

.nav-main .nav-special .icon-gdvstars { display: inline-block; float: left; width: 18px; height: 18px; margin: 0 2px 0 0; background: url('../images/gdv-stars-orange.png?1412188523') no-repeat center center; background-size: 18px 18px; }
.nav-main .nav-special a:hover .icon-gdvstars, .nav-main .nav-special.active a .icon-gdvstars { background-image: url('../images/gdv-stars-skyblue.png?1411059156'); }
.nav-main.stick .nav-special a .icon-gdvstars { background-image: url('../images/gdv-stars-dark.png?1411743864'); }
.nav-main.stick .nav-special a:hover .icon-gdvstars { background-image: url('../images/gdv-stars.png?1406554375'); }
.nav-main.stick .nav-special.active .icon-gdvstars { background-image: url('../images/gdv-stars.png?1406554375'); }

@media screen and (min-width: 768px) { .nav-main .navbar-nav { float: right; display: inline-block;position: relative;top: 10px; }
	.nav-main .navbar-nav > li button[type="submit"] { padding: 8px; }
	x.nav-main.stick .navbar-nav button[type="submit"]:hover { color: #ffffff; }
	.nav-main.stick .navbar-nav > li button[type="submit"] { font-size: 1.1em;padding: 16px 10px 0; }
	.IE .nav-main.stick .navbar-nav > li button[type="submit"] { padding: 16px 10px 0; }
	.WK .nav-main.stick .navbar-nav > li button[type="submit"] { padding: 16px 10px 0; }
	x.nav-main.stick .navbar-nav li > a:hover, .nav-main.stick .navbar-nav li > a:focus { color: #ffffff; }
	x.nav-main.stick .navbar-nav > .active > a { color: #ffffff; }
	x.nav-main.stick .navbar-nav > .active > a:hover, .nav-main.stick .navbar-nav > .active > a:focus { color: #ffffff; }
	.nav-main .dropdown-menu { text-align: center; position: fixed; top: auto; left: 0; right: 0; width: 100%; padding: 30px 15px; border: 0; margin-top: 19px !important; box-shadow: 0 10px 5px rgba(17, 17, 17, 0.25); border-radius: 0; border-bottom: 5px solid #f42434; background: #f4fae5; filter: alpha(opacity=98); opacity: 0.98; }
	.nav-main.stick .dropdown-menu { margin-top: 5px !important; }
	.nav-main .dropdown-menu.fixed-width { position: absolute; left: 0; float: left; min-width: 160px; }
	.nav-main .dropdown.open { position: relative; }
	.nav-main .dropdown.open:after { content: ''; position: absolute; left: 0; right: 0; bottom: -19px; margin: 0 auto; display: block; width: 20px; height: 20px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 10px solid #f4fae5; filter: alpha(opacity=98); opacity: 0.98; }
	.nav-main.stick .dropdown.open:after { bottom: -5px; }
	.nav-main .dropdown.open li > a { color: inherit; }
	.nav-main .dropdown-menu .btn-main { padding-top: 15px; padding-bottom: 15px; font-weight: 600; }
	.nav-main .btn-logout .btn { color: #ffffff;font-size: 14px;font-weight: lighter; }
	.nav-main .nav-special.nav-special a { border: 1px solid #ffa543; color: #ffa543; border-radius: 4px; padding: 8px; margin-top: 5px; }
	.nav-main.stick .nav-special.nav-special a { padding: 4px 8px; margin-top: 12px; border-color: #111111; color: #111111; }
	.nav-main .nav-special.nav-special a:hover { border-color: #CCC; box-shadow: 0 2px 3px rgba(17, 17, 17, 0.02), 0 2px 3px rgba(17, 17, 17, 0.28); }
	.nav-main .nav-special.active a { border: 1px solid #CCC; color: #CCC; }
	.nav-main .nav-special.active a:hover { border: 1px solid #CCC; color: #CCC; }
	.nav-main.stick .nav-special.nav-special a:hover, .nav-main.stick .nav-special.active a { border: 1px solid #ffffff; color: #ffffff; } }
@media screen and (min-width: 768px) and (max-width: 1279px) { .nav-main .navbar-brand img { padding-top: 5px; margin-left: -40px; }
.container-fluid { width: 1020px !important; }
	.nav-main .navbar-nav > li button[type="submit"], .nav-main .navbar-nav > li > a { font-size: 90%; padding-left: 7px; padding-right: 7px; }
	.nav-main.stick .navbar-nav > li > a, .nav-main .navbar-nav li button { font-size: 90%; padding-left: 7px; padding-right: 7px; }
	.nav-main .nav-special.nav-special a, .nav-main.stick .nav-special.nav-special a { padding: 2px 6px; margin-top: 12px; }
	.nav-main .nav-special .icon-gdvstars { width: 16px; height: 16px; background-size: cover; margin: 2px 2px 0 0; }
	.nav-main .navbar-nav > li button[type="submit"] { padding-top: 10px;font-size:90%; }
	.IE .nav-main .navbar-nav > li button[type="submit"] { padding-top: 18px; }
	.nav-main.stick .navbar-nav > li button[type="submit"] { padding-top: 17px;font-size:90%; }
	.IE .nav-main.stick .navbar-nav > li button[type="submit"] { padding-top: 18px; }
	.WK .nav-main.stick .navbar-nav > li button[type="submit"] { padding-top: 17px; }
	.nav-main .dropdown-menu { font-size: 0.85em; }
	.nav-main .dropdown-menu .btn { font-size: 0.95em; font-weight: 600; padding: 5px; }
	.nav-main .btn-logout .btn { font-size: 0.8em; margin-right: -10px; } }
@media screen and (min-width: 768px) and (max-width: 800px) { .nav-main .navbar-brand img { margin-left: -40px; padding-top: 10px; margin-right: -30px; }
	.nav-main .navbar-nav button[type="submit"], .nav-main .navbar-nav > li > a { font-size: 75%; padding-left: 7px; padding-right: 7px; }
	.nav-main.stick .navbar-nav > li > a, .nav-main .navbar-nav li button { font-size: 75%; padding-left: 7px; padding-right: 7px; }
	.nav-main.stick .navbar-nav > li button[type="submit"] { padding-top: 18px;font-size: .9em; } }
@media screen and (max-width: 767px) { .nav-main { background: #CCC; background: #000; border-bottom: 1px solid #ffffff; }
	.nav-main .navbar { padding-top: 8px; padding-bottom: 8px; }
	.nav-main .navbar-brand img { width: 50%; margin-top: 8px; }
	.nav-main .dropdown.open > a { color: #CCC !important; }
	.nav-main .dropdown-menu li a, .nav-main .dropdown.open li > a { color: #ffffff; }
	.nav-main .btn-lg { padding: 5px 10px; font-size: 0.8em; line-height: 1.5; }
	.nav-main .btn { width: 100%; font-weight: 600; } }
@media screen and (max-width: 480px) { .nav-main .navbar-brand { float: none; } }
@media print { .nav-main { display: none; } }
/* ============================================
#Main Nav - Mobile Offcanvas
============================================ */
.offcanvas { display: none; }
.offcanvas.in { display: block; }

.canvas-sliding { -webkit-transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; }

.offcanvas-clone.offcanvas-clone { height: 0; width: 0; overflow: hidden; border: none; margin: 0; padding: 0; position: absolute; top: auto; left: auto; bottom: 0; right: 0; filter: alpha(opacity=0); opacity: 0; }

.navbar-toggle { float: left; margin-left: 0; margin-right: 0; }

@media (min-width: 768px) { .navbar-offcanvas { width: auto; border-top: 0; box-shadow: none; }
	.navbar-offcanvas.offcanvas { position: static; display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
	.navbar-offcanvas .navbar-nav.navbar-left:first-child { margin-left: -15px; }
	.navbar-offcanvas .navbar-nav.navbar-right:last-child { margin-right: -15px;margin-top:-16px; } }
@media (max-width: 767px) { .navbar-offcanvas { width: 250px; height: auto; text-align: left; padding: 30px 15px; background: #000; }
	.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas { position: fixed; z-index: 1030; top: 0; bottom: 0; overflow-y: auto; border-radius: 0; }
	.navmenu-fixed-left, .navbar-offcanvas.navmenu-fixed-left { left: 0; right: auto; border-width: 0; }
	.navmenu-fixed-right, .navbar-offcanvas { left: auto; right: 0; }
	.navmenu-nav { margin-bottom: 10px; }
	.navbar-offcanvas .navbar-nav { margin: 0; }
	.navbar-offcanvas .navbar-nav > li button[type="submit"] { padding: 5px 15px; width: 100%; text-align: left; border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff; }
.navbar-offcanvas .navbar-nav > li button[type="submit"]:hover { padding: 5px 15px; width: 100%; text-align: left; border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff; }
.navbar-offcanvas .navbar-nav > li button[type="submit"]:active { padding: 5px 15px; width: 100%; text-align: left; border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff; }
.navbar-offcanvas .navbar-nav > li button[type="submit"]:visited { padding: 5px 15px; width: 100%; text-align: left; border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff; }
.navbar-offcanvas .navbar-nav > li button[type="submit"]:focus { padding: 5px 15px; width: 100%; text-align: left; border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff;border-radius:0; }
	.navbar-offcanvas .navbar-nav > li > a { border-top: 1px solid #494949; border-bottom: 1px solid #111111; color: #ffffff; }
	.navbar-offcanvas .navbar-nav > li > a:hover { border-top: 1px solid #494949; border-bottom: 1px solid #111111;border-left:1px solid transparent;border-right:1px solid transparent; }
	.navbar-offcanvas .nav-special.nav-special a .icon-gdvstars { background-image: url('../images/gdv-stars.png?1406554375'); }
	.navbar-offcanvas .nav-special.nav-special a:hover .icon-gdvstars { background-image: url('../images/gdv-stars-skyblue.png?1411059156'); }
	.navbar-offcanvas .nav-special.active a .icon-gdvstars { background-image: url('../images/gdv-stars-skyblue.png?1411059156'); }
	.navbar-offcanvas .navbar-nav.main > li:first-child > a { border-top: none; }
	.navbar-offcanvas .navbar-nav .dropdown li { padding: 5px 0; }
	.navbar-offcanvas .navbar-nav .dropdown-menu .btn, .navbar-offcanvas .navbar-nav .dropdown-menu:hover .btn { color: #ffffff; }
	.nav-main .navbar-nav li a:hover, .nav-main .navbar-nav li a:focus { color: #CCC; }
	.nav-main .navbar-nav .active a { color: #CCC; }
	.nav-main .navbar-nav .active a:hover, .nav-main .navbar-nav .active a:focus { color: #CCC; } }



header {
	background-attachment: fixed;
	background-color: #000;
	background-image: url("/appSkins/24722/v6/themes/standard/images/overlay.png"),url("/appSkins/24722/v6/themes/standard/images/ctg_bg.jpg");
	background-position: center center, center -455px;
	background-repeat: repeat-x,no-repeat;
	background-size: cover;
	width:100%;
	height: 300px !important;
}
.RootBody header,.SinglePropDetail header,.CheckOutForm header,.SearchHotels header {
	background-image:none;
		background-color: #000;
		height: 124px !important;
}
.mobile header {
		height: 68px !important;
}
.mobile .container-fluid {
	width:100%;
}
.WBRegistrationForm .nav-main,.WBLoginForm .nav-main {
		background-color: transparent;
}
.WBRegistrationForm.mobile header,.WBLoginForm.mobile header {
	height: 68px !important;
}
.navbar-nav > li > a {
		padding: 8px;
		xpadding-top: 15px;
}
.container-fluid {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
		width: 1170px;
}
.RootBody.mobile .ArnSearchContainerMainTable {
		margin: 60px auto;
}
.mobile .ArnSubPage {
		margin: 0 auto;
}
.QualifiedRates.GroupAvailability .ArnNightlyRate {
	display:none;
}

/* Custome styles specific to Skin */

.QualifiedRates.GroupAvailability,.ArnRatesGroupLink {
	display:none;
}
