body { background-color:#494C4D;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.wide {
	background-color: #FFF;
}
.boxed {
	background-color: #FFF;
}
	
body {
	font-family: Open Sans;
}
.ie9 {
	font-family: Open Sans;
}
.ie9 * {
	font-family: Open Sans;
}
 p, .field input, .form-text, .form-textarea, .field input[type='*'], .field textarea, .field.prepend .adjoined, .field.append .adjoined, .btn, .skiplink, .tabs .tab-nav > li > a, .alert, .ch-info h3, .ch-info p a, {
 font-family: Open Sans;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Open Sans;
}
#navigation {
	font-family: Open Sans;
}
.badge.light a, .label.light a {
	color: #131313;
}
a {
	color: #222;
}
a:hover {
	color: #acde00;
}
body {
	color: #242A31;
}
h1, h2, h3, h4, h5, h6 {
	color: #444444;
}
.page-title, .breadcrumb a:hover, .breadcrumb .crumbs-current {
	color: #ffffff;
}
.pre-content-overlay {
	background-color: #131313;
}
.breadcrumb a, .crumbs, .breadcrumb .crumbs-arrow, #breadcrumb .nolink {
	color: #DAF8FE;
}
#navigation a {
	color: #242A31;
	background-color:#EAEAEA;
}
#navigation a:hover, #navigation a:active {
	color: #242A31;
	background-color:#acde00;
}
#navigation #main-menu > ul ul li {
	background-color: #242A31;
}
#navigation #main-menu > ul > li > a.active-trail, #navigation a.active {
	background-color: #242A31;
	color: #ffffff;
	;
}
#navigation #main-menu > ul ul li > a:hover {
	background-color: #3d4a59;
}
#navigation #main-menu > ul > li > a.active {
	color: #ffffff;
}
#navigation #main-menu > ul ul a {
	color: #ffffff;
}
#navigation .nolink {
	color: #242A31;
}

#background-footer-overlay {
	background-color: #242A31;
}
#footer, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6  {
	color: #ffffff;
}
#footer {
	border-top: 5px solid #acde00;
}
#header_line {
	background-color: #242A31;
}

#sidebar {
	float: right;
	margin-right: 0px;
}
#content {
	float: left;
	margin-left: 0px;
}
.copyright {
	background: none !important;
}
.panelSlider ul:hover li {
	width: 76px;
}
.panelSlider ul li:hover {
	width: 702px;
}
.panelSlider li {
	width: 201px;
}

.fullwidthbanner-container {
	width: 100% !important;
	max-height: 420px !important;
}




.star {
color:#F6DF12; 
min-width:none !important; 
margin:0 !important; 
font-size:18px;	
}

a.ui-state-default {
	background:#acde00 !important;
}

#availability_results {
	float:left;
	min-height:60px;	
	padding-left: 10px;	
}

.available {
	color:#acde00;
	font-weight:bold;
}
.notavailable {
	color:red;
	font-weight:bold;
}
.price {
	
	font-size:18px;
	font-weight:bold;

}

.book_box {
	float:left;
	min-height:60px;	
	padding-left: 10px;	
	
}

.form-submit {
	background-color:#acde00 !important;
	background-image:none !important;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}

.price_table {
	max-width:300px;
}
.price_table .description {
width:60%;
color:#555;
text-align:left;
}
.price_table .tdprice {
width:40%;
color:#222;
text-align:right;
font-size:18px  !important;
font-weight:bold  !important;
}
.price_table .tdprice2 {
width:40%;
color:#222;
text-align:right;
font-size:16px !important;
font-weight:normal !important;
}

.terms {
	padding-top:20px;
	padding-left:15px;
}

.cc_processing {
	visibility:hidden;
	color:#386FF7;
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
}

.phone_header a {
	color:#fff;
}

	
	 @media only screen and (max-width: 767px) {
#navigation {
	background-color: #242A31;
}
#navigation .selector option {
	background-color: #242A31;
	-webkit-appearance: none;
	padding: 10px 40px;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	color: #ffffff;
}
.contact-items-wrap {
	float: left;
	width: 100%;
	margin-right: 25px;
	padding-top: 15px;
}
#contact-site-form {
	float: left;
	width: 100%;
}

.comment .attribution {
display:	block;

}

.comment .comment-text { 
display:	block;
padding-left: 15px;
padding-top:10px;
Padding-right:0px;
Padding-bottom:10px;
}
.comment .comment-text .comment-arrow {
margin-left: -16px;	
	
}
.user-picture {
float: left;
margin-right:20px;
}
	 
	 .contact-items-wrap a {
		 color:#000;
	 }



}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
#navigation {
	background-color: #242A31;
}
.contact-items-wrap {
	float: left;
	width: 100%;
	margin-right: 25px;
	padding-top: 15px;
}
#navigation .selector option {
	background-color: #242A31;
	-webkit-appearance: none;
	padding: 10px 40px;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	color: #ffffff;
}
}