body.site {
	padding-top: 0px; 
	border-top: 0px ;
	background-image: url("/images/pattern5.png");
		font-size: 16px;
}

a {
	color: #563909;
}

.slideshowck {
	margin-left: -20px;
	margin-right: -20px;
	background-color: #1F1F1F ;
	padding-bottom: 3px;
}
.header {
	margin-bottom: 0px ;
	background-color: #000 ;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 4px;
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4) ;
z-index: 10 ;
	position: relative; 
}

/* grey - #D4D4D4 */

.body .container {
	margin-top: 10px ;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: #D5CFBE ;
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,3,0.7);
	box-shadow: 0px 0px 6px rgba(0,0,3,0.7);
}

.camera_prevThumbs, .camera_nextThumbs,  .camera_thumbs_cont
 {
	background-color: #000 !important; 
}

.homepage div.body {
	margin-top: 10px ;
}
div.body {
	margin-top: 10px ;
}

.brand img {
	max-width: 300px ;
	margin-top: 7px ;
}

.nav > li > a:link, .nav > li > a:visited {
 color:#ccc!important; 
}

.nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-primary {
/*	background-color: #000!important; */

}

.nav > li > a:hover, .nav > li > a:focus{
	background-color: #2A2A2A !important;
	color: #B36A00 !important;
}

.nav-pills>li.active>a {
		background-color: #2A2A2A !important;
	color: #B36A00 !important;
}

a:hover, a:focus {
	color: #B36A00 !important;
}

.tel a {
	color: #B36A00 ;
	padding: 4px ;
}

ul.nav-pills {
	clear:both;
	border-top: 1px dotted #313030 ;
}

.nav {
margin-bottom: 7px ;
	}
#content p,
#content li {
line-height: 130% ;
	margin-bottom: .7em ;
}
/* #D4D4D4 */
div.rp_form_wrapper {
	background-color:  #D5CFBE;
	border: none;
	border-radius: 0px;
	}

footer hr {
	display: none;
}
footer {
	color: #A6A4A4 ;
	padding-top: 5px ;
}

.menu a {
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
font-weight: strong ;
}

h1, h2, .site-title {
	line-height: 120% ;
	font-family: 'Open Sans Condensed', sans-serif ;
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, .site-title {
    font-family: 'Open Sans', sans-serif!important;
}



.page-header h1 {
/*	color: #9F5206 ; */
}


.page-header {
	border-bottom: none ;
	margin-bottom: 0px; 
	padding-bottom: 0px;
}



/* calendar 
#B8A68C;
*/

.rpd_blank {
	background-color: #BFBAAE;
}
.rpd_month {
	background-color: #494949;
	color: #C8C8C8 !important;
}
.rpd_days {
background-color: #8B8273;
	color: #C8C8C8;
}
.rpd_available {
background-color: #A8B788;

}
.rpd_unavailable,
.rpd_booked_to_avail {
	background-color: #C17F5D;
}


/*  input button */
input.rp_button {	
	background-color: #fff;
	background-image: linear-gradient(to bottom,#E9E9E9,#B7B7B7);
	border-color: #222 ;
	color: #000 ;
	padding: 5px 15px ;

}

input.rp_button:hover {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5), 0 0 8px rgba(233,233,233,0.7) ;
	background-image: linear-gradient(to bottom,#F7F7F7,#D9D9D9);
}

/*hide currency selector on home page */ 
.homepage .rp_selectors {
	display: none ;
}



.rp_unit_icons img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.rp_unit_desc {
	padding-top: 10px ;
}

.well {
	background-color:inherit;
	border: 1px solid #CCC2AD ;
}


.contentslideshow, 
.camera_thumbs {
	padding: 2px;
}

.contentslideshow {
	margin-right: 10px ;
}
.camera_thumbs {
	padding: 0px ;
	background-color: #000 ;
	border: 2px solid #000;
	margin-left: -2px ;
	margin-right: -2px ;
}

div.rp_extra_details input {
	width: 4em; 
}

.rp_buttons {
	text-align: left ;
}

footer .pull-right {
	margin-top: 10px; 
}
#back-top {
	background-color: #000 ;
	padding: 8px;
	clear: both;
	color: #B39866!important;
	float:none;
}
.bottom-column {
	display: table-cell;
	vertical-align: bottom ;
}


blockquote {
  background: #DDD9CD ;
  border-left: 10px solid #8B8273;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #8B8273;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
}

.homepage h1 {
	font-size: 1.4em ;
	padding-top: 0px ;
	margin-top: 5px ;
}

.homepage .rp_to, 
.homepage .rp_from, 
.homepage .rpc_response {
		float: left;
}
.homepage .rpc_plugin_wrapper {
	width: 100% ;
	max-width: 100%; 
}
.homepage .rpc_buttons {
	clear: none;
	float: left;
}
.homepage .rpc_plugin_wrapper label {
	width: auto ;
	margin-left: 15px ;
}
.checkavail {
	padding: 2px ;
/*	border-top: 1px solid #fff ;
	background-color: #B8AF94 ; */
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
line-height: 1.1 ;
}


.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-collapse: collapse ;
}

.table-bordered>thead>tr>td, 
.table-bordered>thead>tr>th {
	border-bottom-width: 1px; 
}


.table-bordered, 
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #CCC4A6!important;
	border-collapse: collapse ;
	border-top: 1px solid #CCC4A6!important;
	font-size: 14px;
	background-color: #DCD8CB ;
}

.table>thead>tr>th {
		border-bottom: 2px solid #CCC4A6 ;
}

.table-sm {
	width:auto;
}

h3 {
	margin-top: 25px ;
/*	font-family:  'Open Sans Condensed', sans-serif ;  */
}

.well h3 {
	font-size: 14px ;
	text-transform: uppercase ;
	font-weight: bold;
	text-align: center;
}

.btn {
	background-color: #EDE9DE ;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #fff ;
}

.rp_extras_table,
.rp_pay_table,
.rp_border_table {
	background-color: #EDE9DE ;
}

.rpc_plugin_wrapper label {
	text-align: left ;
}

.rp_buttons input[type=submit] {
	padding: 10px 15px ;
	border: 1px solid #CB902E ;
	margin: 30px ;
	margin-top: 25px ;
}

.rp_account_wrapper,
div.rp_form_wrapper {
	clear: both;
}

.main-testimonial-slider h1 {
	display: none;
}

.slider-item img {
		display: none;
}
.slider-item blockquote {
	white-space: normal;
}
.slider-item {
	max-width: none !important;
	width: 90% !important;
}
.jcredits {
	display: none;
}



@media (max-width: 768px) {
.header .nav-pills > li > a,
.header .nav-pills > li:last-child > a {
border: none;
border-bottom: 1px solid #3A3939 ;
}

	

}


@media (min-width: 769px) {
.brand img {
	max-width: 400px ;
}
}

@media (min-width: 1024px) {
h1, 
.page-header h2,
.rp_page h2 {
	font-size: 1.9em ;
	padding-top: 5px ;
}
	.page-header h2 {
	font-size: 1.7em
	}
	.homepage h1 {
	padding-top: 0px ;
	font-size: 1.8em ;
	}
	
}



