@media screen{
	body {
		background: #3c3c3d;
		font-family: 'Alegreya Sans SC', sans-serif;
	}
	body.template_platform, body.template_manual_offers{
		background: #ffffff;
	}

	h1, h2, h4, h5, h6 {
		color: #b6964f;
		font-family: 'Alegreya Sans SC', sans-serif;
	}
	h3 {
		color: #b6964f;
		font-family: 'Alegreya Sans SC', sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		line-height: 18px;
	}
	.page_sign-up-to-stay-in-touch input, select, textarea {
		border: 1px solid #abadb3;
		color: #666;
		font-size: 12px;
		margin-right: 2px;
		padding: 4px;
		width: 14.5em;
	}
	#main > .ym-wrapper.content .ym-wbox {
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
	}
	#main > .ym-wrapper.content .ym-wbox a{
		color: #b6964f;
	}
	#main > .ym-wrapper.content .ym-wbox a:hover{
		color: #3c3c3d;
	}
	#main .content {
		color: #696b6e;
		font-family: Arial, Helvetica, sans-serif;
		background: rgba(255, 255, 255, 1);
	}
	.ym-wrapper.content_platform .ym-wbox {
		color: #696b6e;
		font-family: Arial, Helvetica, sans-serif;
		padding: 45px 40px;
	}
	nav.navtop {
		border-bottom: 1px solid #b5a366;
	}
	.rates .ym-wbox > div {
		border: 1px solid rgb(213, 192, 136);
	}
	.page_awards #main > .ym-wrapper.content .ym-wbox a {
		color: #ffffff;
	}
	nav {
		background: #494a4c;
		background: -moz-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(73,74,76,0.9)),color-stop(100%,rgba(60,60,61,0.9)));
		background: -webkit-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -o-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -ms-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: linear-gradient(to right,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494a4c', endColorstr='#3c3c3d',GradientType=0 );*/
		font-family: 'Alegreya Sans SC', sans-serif;
	}
	nav.navbottom li.fb:hover, nav.navbottom li.twitter:hover, nav.navbottom li.fb a:hover, nav.navbottom li.twitter a:hover {
		background: #494a4c;
	}

	nav li:hover {
    		background-color: transparent;
    		color: #b49e59;
	}
	nav li.active:hover   {
 		background-color: transparent;
	}
	nav.navtop a:hover {
		color: #d4bc75;
	}
	nav .firstlevel > li li a {
		color: #ffffff;
		font-family: 'Alegreya Sans SC', sans-serif;
		font-weight: normal;
	}

	a:hover, a:focus, li:hover {
    	background-color: transparent;
    	color: #b49e59;
	}
	span.under_text._cta:hover, span.under_text._cta:focus, span.under_text._cta:hover {
		background: #5A5B61;
	}	
	.slider-wrapper li a:hover, .slider-wrapper li a:focus, .slider-wrapper li:hover {
    	background: #c4a070; /* Old browsers */
		background: -moz-linear-gradient(top,  #c4a070 1%, #a57e47 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #c4a070 1%,#a57e47 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #c4a070 1%,#a57e47 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a070', endColorstr='#a57e47',GradientType=0 ); /* IE6-9 */
		color: #ffffff;
	}
	ul.slider-rates li {
		background: #c4a070; /* Old browsers */
		background: -moz-linear-gradient(top,  #c4a070 1%, #a57e47 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #c4a070 1%,#a57e47 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #c4a070 1%,#a57e47 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a070', endColorstr='#a57e47',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		border: 5px solid #3F3F42;
		height: 129px;
	}
	#main > .ym-wrapper.content li:hover {
    	color: inherit;
	}
	nav .firstlevel ul {
		background-color: rgba(255, 255, 255, 0.9);
		border: 1px solid #b5a366;
		background: #494a4c;
		background: -moz-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(73,74,76,0.9)),color-stop(100%,rgba(60,60,61,0.9)));
		background: -webkit-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -o-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -ms-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: linear-gradient(to right,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494a4c', endColorstr='#3c3c3d',GradientType=0 );*/

	}
	.template_platform .ym-wrapper.content_platform a{
		color:#494a4c;
	}
	.template_platform .ym-wrapper.content_platform a:hover{
		color:#b5a366;
	}
	.template_platform .ym-wrapper.content_platform li {
		list-style-type: none;
		font-family: 'Alegreya Sans SC', sans-serif;
		text-transform:uppercase;
		letter-spacing: 0.5px;
	}
 	.template_platform .ym-wrapper.content_platform li a {
		font-weight: bold;
	}
	.template_platform .ym-wrapper.content_platform ul li ul li a {
		font-family: Arial, Helvetica, sans-serif;
		color: #9e723f;
		font-weight: normal;
		text-transform:none;
	}
	.template_platform .ym-wrapper.content_platform ul li ul li a:hover {
		color:#494a4c;
	}
	.showhide .ym-wbox > a {
		font-size: 100%;
		padding: 4px 30px;
		text-transform: uppercase;
		color: #FFF;
		background: #9e723f;
		background: -moz-linear-gradient(top, #9e723f 0%, #ae854a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e723f), color-stop(100%,#ae854a));
		background: -webkit-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -o-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -ms-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: linear-gradient(to bottom, #9e723f 0%,#ae854a 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e723f', endColorstr='#ae854a',GradientType=0 );*/
		border: solid 1px #be9e56;
		font-weight: bold;
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: 0.5px;
		text-shadow: #000 0px 1px .5px;
	}
	.showhide .ym-wbox > a:hover, .showhide .ym-wbox > a:focus .showhide .ym-wbox > a:active {
		color: #FFF;
		background: #9e723f;
		background: -moz-linear-gradient(top, #9e723f 0%, #ae854a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e723f), color-stop(100%,#ae854a));
		background: -webkit-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -o-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -ms-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: linear-gradient(to bottom, #9e723f 0%,#ae854a 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e723f', endColorstr='#ae854a',GradientType=0 );*/
		border: solid 1px #be9e56;
	}
	span.dot {
    	color: #B49E59;
	}

	footer {
		background: #494a4c;
		background: -moz-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(73,74,76,0.9)),color-stop(100%,rgba(60,60,61,0.9)));
		background: -webkit-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -o-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: -ms-linear-gradient(left,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		background: linear-gradient(to right,rgba(73,74,76,0.9) 0%,rgba(60,60,61,0.9) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494a4c', endColorstr='#3c3c3d',GradientType=0 );*/
	}
	footer .address > div.logo_text.one, footer .address > div.logo_text.three{
		background: #3d3e3f;
	}
	footer .address > div.logo_text:hover{
		background: #8D6430;
	}
	footer .address > div.logo_text a:hover, footer .address > div.logo_text a:focus {
    		color: #ffffff;
	}
	footer .address > div.logo_text a span.text1 {
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: .5px;
	}
	footer .address > div.logo_text a span.text2 {
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: .5px;
	}
	footer .address > div.logo_text a span.text3 {
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
	}

	nav.navbottom li.signup {
		background: #2b2b2b;
	}


	nav.navbottom li:hover > a {
		color: #a88e52;
	}
	nav.navbottom li:hover {
		color: #a88e52;
	}


	.ym-button {
		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%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6563b1d', endColorstr='#66a37228',GradientType=0 );*/
		border: 1px solid #d2b770;
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
		color: #fff;
		text-shadow: 0 1px 0 rgba(255,255,255,0);
		-webkit-box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
		-moz-box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
		box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
	}
	.ym-button:hover, .ym-button:focus {
		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%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6563b1d', endColorstr='#66a37228',GradientType=0 );*/
		border: 1px solid #d2b770;
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
		color: #fff;
		text-shadow: 0 1px 0 rgba(255,255,255,0);
		-webkit-box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
		-moz-box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
		box-shadow: 0 0 0px 0px rgba(255,255,255,.8) inset, 0 0px 0 rgba(0,0,0,.15);
	}
	.quickbook a {
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		line-height: 21px;
	}
	.quickbook {
		border: 1px solid #ad9557;
		background: rgba(66, 70, 79, 0.8);
		color: #373737;
	}
	.quickbooklinks a:hover, .quickbooklinks a:active {
		background: none;
		color: #fff;
	}
	.quickbooklinks li {
		border-bottom: 1px solid #b29953;
	}
	.quickbookheader {
		color: #fff;
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: .5px;
		background: #3c3c3b;
		background: -moz-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(60,60,59,0.9)),color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to right,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
	}
	.bookdirectheader {
		color: #fff;
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: .5px;
		border-top: 1px solid #ad9557;
		background: #3c3c3b;
		background: -moz-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(60,60,59,0.9)),color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(left,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to right,rgba(60,60,59,0.9) 0%,rgba(255,255,255,0) 100%);
	}
	.quickbook label {
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
	}
	#slidecaption {
		letter-spacing: 1px;
		font-family: "Apple Chancery";
		background: #121213;
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(19,18,19,0)), color-stop(100%,rgba(19,18,19,1)));
		background: -webkit-linear-gradient(left, rgba(19,18,19,0) 0%,rgba(19,18,19,1) 100%);
		background: -o-linear-gradient(left, rgba(19,18,19,0) 0%,rgba(19,18,19,1) 100%);
		background: -ms-linear-gradient(left, rgba(19,18,19,0) 0%,rgba(19,18,19,1) 100%);
		background: linear-gradient(to right, rgba(19,18,19,0) 0%,rgba(19,18,19,1) 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121213', endColorstr='#121213',GradientType=1 );*/

	}
/*---------- Custom Scroll Bar Properties ----------*/
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background: #c8a75c;
	}
	.mCSB_scrollTools .mCSB_draggerRail {
		background: #3c3d3f;
		background: rgba(60,61,63,1);
		filter: "alpha(opacity=100)";
		-ms-filter: "alpha(opacity=100)";
	}
	.mCSB_scrollTools .mCSB_draggerRail {
		width: 4px;
	}
	/* ********* Calendar Customise Colours ********* */
	.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
	.ui-widget-content { border: 1px solid #494a4c/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #494a4c/*{fcContent}*/; }
	/*url(images/ui-bg_flat_75_ffffff_40x100.png)*/
	.ui-widget-content a { color: #222222/*{fcContent}*/; }
	.ui-widget-header { border: 1px solid #825ea6/*{borderColorHeader}*/;  background: #494a4c/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #ffffff/*{fcHeader}*/; font-weight: bold; }
	/*url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)*/
	.ui-widget-header a { color: #ccc/*{fcHeader}*/; }
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #494a4c/*{borderColorHighlight}*/;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid  #494a4c;
	background: #494a4c ;
	font-weight: normal;
	color: #ffffff;
	}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #494a4c;
	background: #a17641;
	color: #ffffff;
	}
	table {
	background: none!important;
	border: 1px solid #ccc;
	}

	#thumb-tray {
		background: rgba(61, 62, 63, 0.9);
	}
	ul#thumb-list li {
		background: rgba(61, 62, 63, 0.9);

	}
	.offer_div .offer_footer {
		background: rgb(62, 63, 65);
		border-top: 2px solid #fff;
	}
	.offer_div {
		background: #4b4f57;
	}
	.offer_div .offer_footer .book_now a {
		text-transform: uppercase;
		color: #FFF;
		background: #9e723f;
		background: -moz-linear-gradient(top, #9e723f 0%, #ae854a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e723f), color-stop(100%,#ae854a));
		background: -webkit-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -o-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: -ms-linear-gradient(top, #9e723f 0%,#ae854a 100%);
		background: linear-gradient(to bottom, #9e723f 0%,#ae854a 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e723f', endColorstr='#ae854a',GradientType=0 );*/
		border: solid 1px #be9e56;
		font-weight: bold;
		font-family: 'Alegreya Sans SC', sans-serif;
		letter-spacing: 0.5px;
		text-shadow: #000 0px 1px .5px;
	}
	.title_platform h1 {
		color: #b6964f;
		font-family: 'Alegreya Sans SC', sans-serif;
	}
	.offer_div .desc .offer_title {
		color: #b6964f;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
	}
	.offer_div .image img {
		border: 2px solid #ffffff;
	}
	.offer_div .desc .offer_desc {
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;

	}
	.offer_div .offer_footer .offer_price {
		font-size: 18px;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
		display: none;
	}
	.offer_div .desc .offer_desc a#more_href {
		color: #bc965b;
	}
	.offer_div .offer_footer .book_now a:hover {
		background: #cb9e5a;
		background: -moz-linear-gradient(top, #cb9e5a 0%, #cb9e5a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb9e5a), color-stop(100%,#cb9e5a));
		background: -webkit-linear-gradient(top, #cb9e5a 0%,#cb9e5a 100%);
		background: -o-linear-gradient(top, #cb9e5a 0%,#cb9e5a 100%);
		background: -ms-linear-gradient(top, #cb9e5a 0%,#cb9e5a 100%);
		background: linear-gradient(to bottom, #cb9e5a 0%,#cb9e5a 100%);
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9e5a', endColorstr='#cb9e5a',GradientType=0 );*/
		color:#ffffff;
	}
	.mob_quickbook , .mob_quickbook a, .mob_quickbook a:active{
		background-color: #8D6430;
		color: #ffffff;
	}
	.mob_quickbook:hover{
		background-color: #494a4c;
		color: #ffffff;
	}
	.template_gallery .mob_quickbook,.template_platform .mob_quickbook{
		display:none;
	}
}
@media screen and ( max-width: 990px ) {
	nav .firstlevel ul{
		border: 0;
	}
	.quickbook {
		background: rgba(73, 74, 76, 1);
	}
	nav li:hover {
    		background-color:#656567;
    		color: #b49e59;
	}
	nav li.active:hover   {
 		background-color:#656567;
	}
}