@media screen {
	body {
		background: #8D6430;
	}
	a 
	{
		color: #fff;
		background:transparent;
	}

	a:hover, a:focus, li:hover {
		background-color: #ccc;
		color:#fff;
	}
	.titledata{
		text-transform: uppercase;
		color: #FFF;
		font-weight: bold;
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: 1px;
		text-shadow: #000 0px 1px .5px;
		font-size: 20px;
	}
	
	.banner_container {
		display: block!important;
	}
	.site963 a.banner{
		display:none!important;
	}

	.descdata {
		text-transform: uppercase;
		color: #FFF;
		font-weight: normal;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		text-shadow: #000 0px 1px .5px;
		font-size: 13px;
	}

	.urldata a {
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: 0px;
		font-size: 19px;
		font-weight: normal;
	}
	.offer_data {
		top: 328px;
		max-width: 248px;
		min-width: 248px;
	}
	header {
		background: transparent;
		color: #ccc;
	}
	
	header h1 {
		background: transparent;
		color: #fff;
	}

	nav {
		background: rgb(0,0,0);
		background: rgba(0,0,0,0.8);
	}
	nav.navtop{
		border-bottom: 1px solid #a38854;
	}

	nav .firstlevel ul {
		background: #8D6430;
		background: rgba( 34, 34, 34, 0.9 );
	}
	nav li:hover {
		background-color: #ccc;
		color:#fff;
	}
	nav li:hover > a {
		color:#fff;
	}
	nav li.active:hover {
		background-color: #ccc;
		color:#fff;
		text-decoration:none;
	}
	nav .firstlevel > li:after {
		content: '';		
	}
	.ie8 nav .firstlevel > li:after {
		content: none;		
	}
	nav .firstlevel > li:last-child:after, , nav.navtop .firstlevel > li:after,
	nav.navbottom li.fb:after, nav.navbottom li.signup:after , nav.navbottom li:nth-last-child(4):after{
		content: '';
	}
	.flynn_group nav.navbottom li:nth-last-child(5):after{
		content: '';
	}
	.flynn_group nav.navbottom li:nth-last-child(4):after{
		content: '|';
	}
	
	span.dot{
		color: #ccc;
	}
	nav.navbottom span.dot,nav.navtop ul.firstlevel > li ul span.dot {
		display: none;
	}
	nav.navtop ul.firstlevel > span.dot:last-child {
		display: none;
	}
	nav.navbottom li.signup a , .navbottom li.signup span{
		border: none;
	}
	nav.navbottom li.signup a > span {
		background: #fff;
		color: #fff;		
		background: rgb(89,75,79);
		background: -moz-linear-gradient(left,  rgba(91,91,91,1) 0%, rgba(89,75,79,0.5) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(91,91,91,1)), color-stop(100%,rgba(89,75,79,0.5))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(91,91,91,1) 0%,rgba(89,75,79,0.5) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(91,91,91,1) 0%,rgba(89,75,79,0.5) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(91,91,91,1) 0%,rgba(89,75,79,0.5) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(91,91,91,1) 0%,rgba(89,75,79,0.5) 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#80594b4f',GradientType=1 );  IE6-9 */
	}
	
	#main .content {
		background: rgb(255, 255, 255);
		background:rgba(255, 255, 255, 0.9);
		color: #000;
	}

	.showhide {
		cursor: pointer;
	}

	.showhide .ym-wbox > a {
		color: #FFF;
		background: #8D6430;		
	}
	.showhide .ym-wbox > a:hover,
	.showhide .ym-wbox > a:focus
	.showhide .ym-wbox > a:active {
		color: #8D6430;
		background: #FFF;
	}

	footer {
		background: #222;
		color: #ccc;
		font-size: 90%;
		border-top: 1px solid #a38854;
	}
	footer .address > div.logo_text.one, footer .address > div.logo_text.three{
		background: #000;
	}
	footer .address > div.logo_text{
		cursor: pointer;
	}
	footer .address > div.logo_text:hover{
		background: #8D6430;
	}
	nav.navbottom {
		background: transparent;
	}
	nav.navbottom li.fb, nav.navbottom li.twitter{
		background: #8D6430;
	}
	nav.navbottom li.signup{
		background: #000;
	}
	
	nav.navbottom li.fb:hover, nav.navbottom li.twitter:hover,
	nav.navbottom li.fb a:hover, nav.navbottom li.twitter a:hover{
		background: #222;
	}
	
	nav.navbottom li.fb, nav.navbottom li.twitter{
		border-right: 1px solid #a38854;
	}
	#slidecaption {
		color: #FFF;
		background: -moz-linear-gradient(left,  rgba(10,6,5,0) 0%, rgba(5,5,5,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(10,6,5,0)), color-stop(100%,rgba(5,5,5,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(10,6,5,0) 0%,rgba(5,5,5,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(10,6,5,0) 0%,rgba(5,5,5,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(10,6,5,0) 0%,rgba(5,5,5,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(10,6,5,0) 0%,rgba(5,5,5,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000a0605', endColorstr='#050505',GradientType=1 );  IE6-9 */
		
	}
	.ie7 #slidecaption, .ie8 #slidecaption{
		background: transparent;
	}
	#slidecaption:empty{
		display: none;
	}

	.quickbook {
		background: rgb(139, 134, 134);
		background:rgba(139, 134, 134, 0.9);
		color: #FFF;
	}
	.quickbook a{
		color: #9C9C9C;		
	}
	.quickbook .hotel {
		display: block;
	}
	.quickbooklinks {
		/*background:#fff;*/
		color:#494949;		
	}

	.quickbooklinks li{
		border-bottom: 1px dotted #8D6430;
	}
	.quickbooklinks li:last-child{
		border-bottom: 0px dotted #8D6430;
	}

	

	.quickbooklinks a:hover,.quickbooklinks a:active {
		background: #8D6430;
		color:#fff;
	}

	
	/*---------- Quickbook Section ----------*/

	.quickbook {
		background: rgb(41, 34, 34);
		background: rgba(41, 34, 34, 0.8);
		/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');  IE */
		color: #fff;
	}
	.quickbookheader {
		background: rgba(41, 34, 34, 0.8);
		color:#ccc;
		font-size: 15px;
		text-transform:uppercase;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px
	}
	.bookdirectheader {
		background: rgba(41, 34, 34, 0.8);
		color:#ccc;
		font-size:115%;
		text-transform:uppercase;
	}
	
	/*-- Select Box Styling --*/
	input, select, textarea {border:1px solid #abadb3; color:#666; font-size:12px; margin-right:2px; padding:4px; width:4.5em;}
	
	input.form_error, select.form_error, textarea.form_error {border:1px solid #B42F34;}
	
	/*-- Date Box Styling --*/
	#datepicker[type="text"] {padding: 5px 16px 5px 5px;}
			
	/*-- Calendar Text Box Styling --*/
	#datepicker {width:9.5em;}
	
	/*-- Month / Year Box Styling --*/
	#ci_ym {width: 9.3em;}
	
	/*-- Quickbook Container --*/
	.quickbook {
		border: 2px solid #8D6430;
		-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	}
				
	/*-- Stacks all rows one on top of the other --*/
	.hselector,.hoptions,.clndrdates,.clndr,nightsrooms,.nightsselect,.nightsroomsselect,.occupancy,.occupancyselect,.booknow{float:left; margin:2px 0; width:100%;}
	
	/*-- Individual row properties (adjust if required) --*/
	.hselector {}
	.hoptions {}
	.clndrdates {}
	.clndr{width:auto;}
	.nightsrooms {}
	.nightsselect {float:right; width:auto;}
	.nightsroomsselect {width:auto;}
	.occupancy {}
	.occupancyselect {}
	.booknow {float:right; width:auto;}

	

	.rates .ym-wbox > div {
		background: #8D6430;
		color: #ccc;
	}
	.gifttag{
		display:none!important;
	}
	
	.rates .ym-wbox > div .text .line2,
	.rates .ym-wbox > div .text .line3{
		
	}
	.rates .ym-wbox > div .text .line2,
	.rates .ym-wbox > div .text .line3,
	.rates .ym-wbox > div .text .cta{
		color: #ffffff;
		text-shadow: #000 .5px 1.5px 5.5px, #000 .5px 0.5px 5.5px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.rates .ym-wbox > div .text > a.line1{
		background: red;
	}
	.rates .ym-wbox > div .text > a.line3.cta {
	    background: #a67c45;
	    border-color: #b5a366;    
	    text-shadow: none;
	}

	.loggedin {
		color: #C00;
	}

	.gallery_simple {
		list-style-type: none;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #8D6430;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background:#8D6430; /* rgba fallback */		
	}
	header a:hover, header a:focus,
	.rates a:hover, .rates a:focus,
	.address a:hover, .address a:focus
	{
		background-color: transparent;
	}
	.offer_data{		
		color:#ffffff;
		font-weight:bold;
		background-color: #9f7340;
		background: -moz-linear-gradient(top, rgba(159,115,64,1) 0%, rgba(175,136,75,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159,115,64,1)), color-stop(100%,rgba(175,136,75,1)));
		background: -webkit-linear-gradient(top, rgba(159,115,64,1) 0%,rgba(175,136,75,1) 100%);
		background: -o-linear-gradient(top, rgba(159,115,64,1) 0%,rgba(175,136,75,1) 100%);
		background: -ms-linear-gradient(top, rgba(159,115,64,1) 0%,rgba(175,136,75,1) 100%);
		background: linear-gradient(to bottom, rgba(159,115,64,1) 0%,rgba(175,136,75,1) 100%);
		border: 1px solid #ad9557;
	}	
	.urldata a{		
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: .5px;
		background: #494a4c;
		background: -moz-linear-gradient(left,rgba(73,74,76,1) 0%,rgba(60,60,61,1) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(73,74,76,1)),color-stop(100%,rgba(60,60,61,1)));
		background: -webkit-linear-gradient(left,rgba(73,74,76,1) 0%,rgba(60,60,61,1) 100%);
		background: -o-linear-gradient(left,rgba(73,74,76,1) 0%,rgba(60,60,61,1) 100%);
		background: -ms-linear-gradient(left,rgba(73,74,76,1) 0%,rgba(60,60,61,1) 100%);
		background: linear-gradient(to right,rgba(73,74,76,1) 0%,rgba(60,60,61,1) 100%);		
	}	
	.trip{
		display:none;
	}

/* .standard_master .banner_container {
    display: none;
} */
	.50years{
		 position: fixed;
		display: block;
		margin-top: 39px;
		padding-left: 50%;
	}
	.slides{
		display:none;
	}
	.template_standard .slides{
		display:block;
	}
	.a2a_s_facebook {
    	background-image: url('/includes_global/img/facebook.jpg')!important;
	}
	.a2a_s_google_plus {
    	background-image: url('/includes_global/img/google-plus.jpg')!important;
	}
	.a2a_s_linkedin {
    	background-image: url('/includes_global/img/linked-in.jpg')!important;
	}
	.a2a_s_twitter {
    	background-image: url('/includes_global/img/twitter.jpg')!important;
	}
	.a2a_s_a2a {
    	background-image: url('/includes_global/img/more.jpg')!important;
	}
		.gallery_container{
		border-top: 3px solid #a58657;
	}
	.template_standard .stamp{
		position: fixed;
		display: block;
		margin-top: 12px;
		right:360px;
 
	}
	.stamp{
		 position: fixed;
		display: none!important;
		margin-top: 10px;
		padding-left: 8%;
		}

}

@media screen and ( max-width: 990px ){
	nav .firstlevel ul {
		background: transparent;
	}
	nav li:hover {
		background-color: transparent;
	}
	nav li.active:hover {
		background-color: transparent;
		color:#fff;
		text-decoration:none;
	}
	nav .firstlevel > li:after {
		content: '';
	}

	#main .content {
		background: #FFF;
		color: #000;
	}

	.showhide {
		display: none;
	}

	.rates {
		background: transparent;
	}
/*  	.gifttag{
	display:none;
	}  */
	
	.quickbook {
		background: #8D6430;		
		border-radius: 0px;	
	}
	.quickbookheader {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom: 0px solid #ffffff;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #000;
	}
 	.banner_container {
		display:none!important;
	} 
	.slides{
		display:none!important;
	}
	.bookdirectheader {
		display:none;
	}	
}