@media screen {

	.logo {
		background: #6f2c3e url('../img/logo-spa.png') center no-repeat;
	}

	/*-----Header-----*/
	header, nav.navtop, nav.mobile, .navmobile-index .firstlevel, .mobile-buttons {
		background: #6f2c3e;
		background: -moz-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #6f2c3e ), color-stop( 100%, #6f2c3e ) );
		background: -webkit-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: -o-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: -ms-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: linear-gradient( to bottom, #6f2c3e 0%, #6f2c3e 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f2c3e', endColorstr='#6f2c3e', GradientType=0 );
	}

	nav.navtop, nav.mobile {
		border-bottom: 1px solid #6f2c3e;
		border-top: 1px solid #6f2c3e;
	}

	nav.navtop .firstlevel > li {
		border-left: 1px solid #6f2c3e;
	}

	nav a {
		color: #eeeeee;
	}

	nav li:hover, nav li:active {
		background-color: #9a485e;
	}


	nav .firstlevel ul {
		background: #b6848c;
    }

	nav .firstlevel > li li {
		border-bottom-color: #b6848c;
		border-top-color: #b6848c;
	}

	nav .firstlevel > li li a {
		color: #ffffff;
	}

	nav .firstlevel li li:hover a {
		color: #ffffff;
	}

	nav ul.firstlevel li.active > a:before {
	    border:10px solid #ffffff;
	    border-color:transparent transparent #ffffff transparent;
	}
	/*-----Quickbook-----*/
	.bookbutton, .booknow, .promote {
		background-color: #9a485e;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #9a485e ), color-stop( 100%, #9a485e ) );
		background-image: -webkit-linear-gradient( top, #9a485e, #9a485e );
		background-image: -moz-linear-gradient( top, #9a485e, #9a485e );
		background-image: -ms-linear-gradient( top, #9a485e, #9a485e );
		background-image: -o-linear-gradient( top, #9a485e, #9a485e );
		background-image: linear-gradient( top, #9a485e, #9a485e);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#9a485e', EndColorStr='#9a485e' );
		color: #ffffff;
		font-weight: bold;
	}

	.bookbutton, .booknow {
		border: 1px solid #9a485e;
		border-bottom: 1px solid #9a485e;
	}

	.bookbutton:hover, .booknow:hover, .promote:hover {
		background: #b6848c;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #b6848c ), color-stop( 100%, #b6848c ) );
		background-image: -webkit-linear-gradient( top, #b6848c, #b6848c );
		background-image: -moz-linear-gradient( top, #b6848c, #b6848c );
		background-image: -ms-linear-gradient( top, #b6848c, #b6848c );
		background-image: -o-linear-gradient( top, #b6848c, #b6848c );
		background-image: linear-gradient( top, #b6848c, #b6848c );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#b6848c', EndColorStr='#b6848c' );
	}

	.bookbutton:hover, .booknow:hover {
		border-color: #b6848c;
		border-bottom-color: #b6848c;
		-webkit-box-shadow: inset 0 1px 0 0 #d69fa8;
		box-shadow: inset 0 1px 0 0 #d69fa8;
	}

	input, select, textarea {
		border-color: #b9a0a4;
	}

	.quickbooklinks li > a.bestrate:hover, .quickbooklinks li > .bestrate span {
		background: #b6848c;
	}

	.quickbooklinks span {
		background: #b6848c;
		color: #ffffff;
	}

	.quickbooklinks a:hover, .quickbooklinks a:active {
		background: #b6848c;
	}

	a.tee-time {
		background-color: #ac717b;
	}
	/*-----Calender Amendments-----*/
	.ui-widget-content {
		border-color: #b6848c /*{borderColorContent}*/;
		background: #f3f3f3 /*{bgColorContent}*/;
		color: #9a485e /*{fcContent}*/;
	}

	.ui-widget-header {
		border-color: #b6848c/*{borderColorHeader}*/;
		background: #b6848c /*{bgColorHeader}*/;
		color: #ffffff /*{fcHeader}*/;
	}

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
		border: 1px solid #b6848c;
	}

	#datepicker[type="text"], #datepicker2[type="text"], .quickbook .date input[type="text"] {
		background: #FFF url("/includes/img/clndr-spa.png") no-repeat 122px 1px;
	}

	/*-----Rate slider-----*/
	.rates .title, .rates .price {
		color: #b6848c;
	}

	/*-----Main-----*/
	.content_title, .page_layout_Flexible .section_title {
		color: #b6848c;
	}

	.content_subtitle, .page_layout_Flexible .section_subtitle {
		color: #7b7b7b;
	}

	.box-content a {
		color: #b6848c;
	}

	.box-content a:hover {
		color: #6f2c3e;
	}

	.arrow-down {
		border-top-color: #e4c2c8;
	}

	.arrow-up {
		border-bottom-color: #e4c2c8;
	}

	.scrolldown:hover, .scrollup:hover, .nav-icons > div:hover, .icons .icon-button:hover {
		background-color: #e4c2c8;
		border-color: #ffffff;
	}

	/*-----Sidemenu-----*/
	nav.navside li:before {
		color: #b6848c;
	}

	/*-----Featuring-----*/
	.feature .text .title {
		color: #b6848c;
	}

	.feature .text .subtitle {
		color: #7b7b7b;
	}

	.feature .price {
		color: #b6848c;
	}

	.feature-footer {
		background-color: #ececec;
		border-color: #ececec;
	}

	.feature:hover {
		border-color: #d8aeb5;
	}

	.feature:hover, .feature:hover .text .description, .feature:hover .text .description-text {
		background-color: #ffffff;
	}

	.feature:hover .feature-footer {
		background-color: #ffffff;
		border-color:#ffffff;
	}

	/*-----Image-Text-Row-----*/
	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: #ffffff;
		background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #ffffff ), color-stop( 100%, #ffffff ) );
		background: -webkit-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -o-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -ms-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: linear-gradient( to bottom, #ffffff 0%, #ffffff 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.title {
		color: #ffffff;
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.subtitle {
		color: #ac717b;
	}

	.page_layout_Flexible .images-and-texts .image-text .text span.description-text {
		color: #ffffff;
	}
	/*-----Footer-----*/
	footer {
		background: #4a0521;
		background: -moz-linear-gradient( top, #4a0521 0%, #4a0521 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #4a0521 ), color-stop( 100%, #4a0521 ) );
		background: -webkit-linear-gradient( top, #4a0521 0%, #4a0521 100% );
		background: -o-linear-gradient( top, #4a0521 0%, #4a0521 100% );
		background: -ms-linear-gradient( top, #4a0521 0%, #4a0521 100% );
		background: linear-gradient( to bottom, #4a0521 0%, #4a0521 100% );
	}

	footer a {
		color: #b6848c;
	}

	footer .row-post-nav a {
		color: #b6848c;
	}


li.nav-item-26044:hover {
			color: transparent!important;
			
			vertical-align: middle;
			background-repeat: no-repeat;
			background-color: transparent !important;

			}

.template_type_spa .nav-item-26044 a:hover, {
			color: transparent!important;
			background: url(/includes/img/hover-new1.png) !important;
			vertical-align: middle;
			background-repeat: no-repeat;
			background-color: transparent !important;
			width: 145px;
			}


			.template_type_spa .nav-item-26044 a:hover {
				background-image:url(/includes/img/hover-new1.png);
				background-color: transparent !important;

			}
			.template_type_spa .nav-item-26044 a:hover {

				background-color: transparent !important;
			}







	/*Spa Update*/
	 .logo {
		background: #4b0622 url(../img/thai-spa-logo.png) center no-repeat;
	}
	
	 header,  nav.navtop,  nav.mobile,  .navmobile-index .firstlevel, .mobile-buttons {
		background: #4b0622;
		background: -moz-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #4b0622 ), color-stop( 100%, #4b0622 ) );
		background: -webkit-linear-gradient( top, #4b0622 0%, #4b0622 100% );
		background: -o-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: -ms-linear-gradient( top, #6f2c3e 0%, #6f2c3e 100% );
		background: linear-gradient( to bottom, #4b0622 0%, #4b0622 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f2c3e', endColorstr='#6f2c3e', GradientType=0 );
	}
	 nav.navtop, nav.mobile {
		border-bottom: 1px solid #4b0622;
		border-top: 1px solid #4b0622;
	}
	 nav .firstlevel ul {
		background: #ac717b;
	}
	 .bookbutton,  .booknow, .promote {
		background-color: #4b0622;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #4b0622 ), color-stop( 100%, #4b0622 ) );
		background-image: -webkit-linear-gradient( top, #4b0622, #4b0622 );
		background-image: -moz-linear-gradient( top, #4b0622, #4b0622 );
		background-image: -ms-linear-gradient( top, #4b0622, #4b0622 );
		background-image: -o-linear-gradient( top, #4b0622, #4b0622 );
		background-image: linear-gradient( top, #4b0622, #4b0622);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#4b0622', EndColorStr='#4b0622' );
		color: #ffffff;
		font-weight: bold;
	}
	 .images-and-texts .bookbutton:hover,  .images-and-texts .booknow:hover {
		background-color: #832d4a;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #832d4a ), color-stop( 100%, #832d4a ) );
		background-image: -webkit-linear-gradient( top, #832d4a, #832d4a );
		background-image: -moz-linear-gradient( top, #832d4a, #832d4a );
		background-image: -ms-linear-gradient( top, #832d4a, #832d4a );
		background-image: -o-linear-gradient( top, #832d4a, #832d4a );
		background-image: linear-gradient( top, #832d4a, #832d4a);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#832d4a', EndColorStr='#832d4a' );
		box-shadow: inset 0 1px 0 0 #832d4a;
	}
	 .bookbutton,  .booknow {
		border: 1px solid #4b0622;
		border-bottom: 1px solid #4b0622;
	}
	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: url(../img/bg-image-text-row-spa.jpg);
	}
	 nav li:hover, nav li:active {
		background-color: #4b0622;
	}
	 .images-and-texts .booknow {
		background-color: #ac717b;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #ac717b ), color-stop( 100%, #ac717b ) );
		background-image: -webkit-linear-gradient( top, #ac717b, #ac717b );
		background-image: -moz-linear-gradient( top, #4b0622, #4b0622 );
		background-image: -ms-linear-gradient( top, #4b0622, #4b0622 );
		background-image: -o-linear-gradient( top, #4b0622, #4b0622 );
		background-image: linear-gradient( top, #4b0622, #4b0622);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#4b0622', EndColorStr='#4b0622' );
		color: #ffffff;
		font-weight: bold;
	}

	 .rates .title,  .rates .price {
		color: #4b0622;
	}
	/*End Spa Update*/








}

@media screen and ( max-width: 990px ) {

	nav .firstlevel > li.active > ul {
	    background-color: #b6848c;
	}

	nav .firstlevel ul, nav .firstlevel li ul, nav .firstlevel li li ul {
	    background-color: #b37a83;
	}

	nav .firstlevel ul ul, nav .firstlevel > li.nav_right_js ul ul, nav .firstlevel ul ul ul, nav .firstlevel > li ul ul ul {
	    background-color: #a96973;
	}

	nav.navmobile-index .promote a:before {
		border-color: #767676;
	}

	nav.navmobile-index .promote a:after {
		border-left-color: #767676;
	}
	header {
		z-index: 11000;
	}
}
