@media screen {
	body {
		font-family: 'Arial', san-serif;
		background:#5a3663; /* dark purple */
		overflow-x:hidden;
	}

	h1, h2 {
		color: #5a3663;
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-size:130%;
		text-transform:uppercase;
	}

	p {
		color: #000000;
		font-size:0.9em;
	}
	#main > .ym-wrapper.content .ym-wbox a{

		color: #5a3663;
		font-weight:bold;
	
	}
	#main > .ym-wrapper.content .ym-wbox a:hover{
		color: #7e4c8a;

	}
	/*--------------------------PRASHANT--------------------------*/
	a {
		color: #000000; /*  white  */
	}

	a:hover, a:focus {
		/* font-weight:bold; */
		background-color: transparent;
		color: #5a3663; /* no change on hover */
	}
	
	a:hover, a:focus, a:active {
		outline:0;
		border:0;
	}
	
	nav.navtop li:hover{
		background-color: #7e4c8a; /* changed from black */
	}
	
	nav.navtop ul li li:hover {
		background-color: #7e4c8a; /* on hover purple */
	}

	nav .firstlevel ul {
		background: #ffffff; /* changed from black */
	}
	
	nav li:hover > a {
		color: #fff;
	}
	
	/*---------------------------------------------*/
	
	.gallery_simple img{
		border: solid 2px #ffffff;

	}
    .line{
    color: #720a0b;
    
   	}

/*---------- Logo Properties ----------*/	
	header {
		background: url(../img/logo.png) no-repeat;
		left: 27px;
		width: 252px;

	}
	header a {
		height: 108px;
		width: 252px;
	}
	header a:hover, a:focus {
		background:none;
	}
	.social_links {
		bottom: 46px;
		width: 350px;
	}
/*---------- Main Nav Properties ----------*/
	nav {
		background: #fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); /* Chrome,Safari4+ */
		background:rgba(255, 255, 255, 0.90); /* Chrome10+,Safari5.1+ */
		background:rgba(255, 255, 255, 0.90); /* FF3.6+ */
		background:rgba(255, 255, 255, 0.90); /* IE10+ */
		background:rgba(255, 255, 255, 0.90); /* Opera 11.10+ */
		background:rgba(255, 255, 255, 0.90); /* W3C changed to purple gradient*/
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2e0a2b', EndColorStr='#682B63');*/
		border-bottom:2px solid #5a3663;

	}

	nav a {
		color:#5A3663;
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-size:90%;
		//font-weight:bold;
		text-transform:uppercase;
		padding:3px 4px 3px 4px;
	}
	
	nav.navtop {
		height:41px;
		-moz-box-shadow: 0px -2px 10px #000;
		-webkit-box-shadow: 0px -2px 10px #000;
		box-shadow: 0px -2px 10px #000;
	}
		
	nav.navtop a {
		display:inline-block;
	}
	
	nav li {
		line-height: 41px;
		padding:0 0.3em 0 0.3em;
	}

	nav.navtop ul.firstlevel {
		margin-left: -10px;
	}
	
	nav .firstlevel > li li a{
		color: #000000;
		font-family: 'Arial', san-serif;
		font-size:90%;
		font-weight:bold;
		text-transform:lowercase;
		padding:0px 12px 0px 12px;
	}
	nav .firstlevel > li li a:hover{
		color: #ffffff;
	}

	nav.navleft li li a {
		color: #000;
		border-bottom: 0px solid #EEE;
	}
	nav li:hover {
		background-color: #7e4c8a;
	
	}
	nav li:hover > a {
		background: transparent;
	}
	nav li.active:hover {

	}
	
	/* 
	nav li:hover > ul, nav li:focus > ul {
		opacity:0.90;
		filter:alpha(opacity=90);
	}
	*/
	
	nav.navbottom  {
		border-bottom: none;
	}
	nav.navbottom li a {
		color: #613A6B;
		font-family: 'Arial', san-serif;
	}
	
	nav.navbottom li a:hover{
		color: #613A6B;
	}
	nav.navbottom li:hover{
		background-color: transparent;
	}

.ym-wrapper {
    max-width: 1200px!important;
    margin: 0 auto;
}

nav#nav {
    font-size: 98%!important;
}



/*---------- Bespoke nav Properties ----------*/	
	nav li.mID_9470 a {
		color: transparent;
		background:url(../img/bespoke-white.png) no-repeat;
		display: block;
		width: 82px;
		position: fixed;
		margin-top: -13px;
		transform:scale(1,1); /* W3C */
		-webkit-transform:scale(1,1); /* Safari and Chrome */
		-moz-transform:scale(1,1); /* Firefox */
		-ms-transform:scale(1,1); /* IE 9 */
		-o-transform:scale(1,1); /* Opera */
	}
	nav li.mID_9470 a:hover {
		margin-top: -12px;
	}
	nav li.mID_9470:hover {
		color: transparent;
		background-color: transparent;
	}
/*-----------PRASHANT----Sitemap-Page-&-Gallery-Page-Properties------------*/
	.page_layout_sitemap_selected .rates, .page_layout_sitemap_selected .quickbook, .page_layout_sitemap_selected .special_offers, .page_layout_sitemap_selected .showhide{
		display:none;
	}
	.page_layout_sitemap_selected #main{ 
		position: relative;
	}
	.page_layout_sitemap_selected #main > .ym-wrapper.content{
		position: relative;
		width: 80%;
		padding: 100px 0px 56px 0px; /* edited line */
	}
	
	.page_layout_sitemap_selected .sitemap ul{
		position: relative;
		list-style-type:none;	
	}
	
	.page_layout_sitemap_selected .sitemap > ul li {
	 text-align: left;
	}

	.page_layout_sitemap_selected .sitemap > ul > li {
		width:20%;
		min-width: 200px;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		margin: 7px; /*changed from 5px to 7px*/
		zoom: 1;
		*display: inline;
	}
	
	.page_layout_sitemap_selected .sitemap a{
		color: #996A95;
	}
	.page_layout_sitemap_selected .sitemap a:hover{
		color: white;
		font-weight:initial; /* On hover, font size will be the same */
	}
	.page_layout_sitemap_selected .sitemap > ul > li > a {
		font-weight: initial; /* On hover, font size will be the same */
	}
	.page_layout_sitemap_selected #supersized{
		display:none;
	}
	.page_layout_sitemap_selected {
		background-color: #ffffff;
		background-image: none;
		background-repeat: repeat;
	}	
	.page_layout_sitemap_selected h1{
		text-align:right;
	}
	.page_layout_gallery_simple h1{
		text-align:right;
		margin-right: 65px;
	}
	 .page_layout_gallery_simple #main .content, .page_layout_sitemap_selected #main .content{
		background:transparent;
	}
	
/*-------------------------------------------------------*/
	
/*---------- Show / Hide Button Properties ----------*/
	.showhide {
		right:20px;
		top:62px;
	}

	.showhide a {
		width:auto;
	}

	.showhide .ym-wbox > a {
		background:none;
		font-size:110%;
		padding:0 20px;
	}

	.showhide .ym-wbox > a:hover {
		background:none;
		color:#ffffff;
	}

	#main .content {
		background:rgba(255, 255, 255, 0.85);
		color: #000000;
	}

/*---------- Custom Scroll Bar Properties ----------*/
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #2e0a2b; /* changed to purple */
		filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background: #682B63;
		filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
	}

	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background: #682B63;
		filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
	}


/*---------- Avvio Quickbook Properties ----------*/
	.quickbook {
		background: rgba( 255, 255, 255, 0.85 );
		color: #000000;
		top:169px;
		/* -moz-box-shadow: 0px 2px 7px #000;
		-webkit-box-shadow: 0px 2px 7px #000;
		box-shadow: 0px 2px 7px #000;  */
	}
	.quickbook {
		background: #fff\9;
	}
	#main .content {
		background: #fff\0;
	}
	.quickbookheader {
		background: #5a3663;
		background: -webkit-gradient(linear, left top, left bottom, from(#5a3663), to(#71437c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(#5a3663, #71437c); /* Chrome10+,Safari5.1+ */
		background: -moz-linear-gradient(top, #5a3663, #71437c); /* FF3.6+ */
		background: -ms-linear-gradient(#5a3663, #71437c); /* IE10+ */
		background: -o-linear-gradient(#5a3663, #71437c); /* Opera 11.10+ */
		background: linear-gradient(#5a3663, #71437c); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efedea');*/
		
		color: #ffffff;
		border-bottom: 0;
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-weight: none;
		font-size:95%;
		margin: 0 -22px .5em -22px;
		padding: 0.7em 1em 0.7em 1em;

	}

	.quickbookheader span {
		display:none;
	}

	.quickbook label {
		padding: 0.5em 0 0.8em 0;
		font-size: 90%;
}

	.quickbook .date select, .quickbook .nights select {
		width: 4em;
		margin-right: 0.6em;
	}
	.quickbook .date #ci_ym {
		width: 8.4em;
	}

/*---------- Quickbook Book Now Button Properties ----------*/
	.quickbook .book {
		display: inline-block;
		margin-top: .5em;
		margin-left: 2.4em;
}

	.ym-button, .showhide, .rates span{
		display: inline-block;
		white-space: nowrap;
		background-color: #5a3663; /* changed to gradient purple*/
		background-image: -webkit-linear-gradient(top, #5a3663, #71437c);
		background-image: -moz-linear-gradient(top, #5a3663, #71437c);
		background-image: -ms-linear-gradient(top, #5a3663, #71437c);
		background-image: -o-linear-gradient(top, #5a3663, #71437c);
		background-image: linear-gradient(top, #5a3663, #71437c);
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#720a06', EndColorStr='#500707');*/
		border: 1px solid #5a3663;
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #ffffff!important;
		cursor: pointer;
		font: normal 1em/2em "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-size: 0.95em!important;
		padding: 0 1.5em;
		overflow: visible; /* removes extra side spacing in IE */
		text-decoration: none!important;
		text-shadow: 0 1px 0 rgba(84,8,9,0);
		text-transform:uppercase;
		font-weight: none;
	}
	.ym-button:hover, .showhide:hover, .rates span:hover, form#promoCodeForm input[type=submit]:hover{
		background-color: #7e4c8a; /* changed from red to light red*/
		background-image: -webkit-linear-gradient(top, #7e4c8a, #7e4c8a);
		background-image: -moz-linear-gradient(top, #7e4c8a, #7e4c8a);
		background-image: -ms-linear-gradient(top, #7e4c8a, #7e4c8a);
		background-image: -o-linear-gradient(top, #7e4c8a, #7e4c8a);
		background-image: linear-gradient(top, #7e4c8a, #7e4c8a);
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#682B63', EndColorStr='#2e0a2b');*/
		border: 1px solid #5a3663;
	}
	.ym-button:active, .showhide:active, .rates span:active{
		background-color: #71437c; /* changed from red to light red*/
		outline: 0;
		border: 1px solid #5a3663;

	}
	.ym-button:focus, .showhide:focus, .rates span:focus{
		background-color: #71437c; /* changed from red to light red*/
		outline: 0;
		border: 1px solid #5a3663;

	}
	



/*---------- Mobile Quickbook Properties ----------*/
	.mob_quickbook {
		display: none;
	}

	.mob_quickbook {
		width: 118px;
		padding-bottom: 22px;
		margin: auto;
	}
	
	.mob_booknow {
		display: inline-block;
		white-space: nowrap;
		background-color: #5a3663;
		background-image: -webkit-linear-gradient(top, #5a3663, #71437c);
		background-image: -moz-linear-gradient(top, #5a3663, #71437c);
		background-image: -ms-linear-gradient(top, #5a3663, #71437c);
		background-image: -o-linear-gradient(top, #5a3663, #71437c);
		background-image: linear-gradient(top, #5a3663, #71437c);
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8a0608', EndColorStr='#720a0b');*/
		border: 1px solid #5a3663;
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #ffffff!important;
		cursor: pointer;
		font: normal 1em/2em "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-size: 0.95em!important;
		padding: 0 1.5em;
		overflow: visible; /* removes extra side spacing in IE */
		text-decoration: none!important;
		text-shadow: 0 1px 0 rgba(84,8,9,0);
		text-transform:uppercase;
		font-weight: none;
	}
	.mob_booknow:hover {
		background-color: #661660; /* changed from red to light red*/
		background-image: -webkit-linear-gradient(top, #5c1158, #5a3663);
		background-image: -moz-linear-gradient(top, #5c1158, #5a3663);
		background-image: -ms-linear-gradient(top, #5c1158, #5a3663);
		background-image: -o-linear-gradient(top, #5c1158, #5a3663);
		background-image: linear-gradient(top, #5c1158, #5a3663);
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#682B63', EndColorStr='#2e0a2b');*/
		border: 1px solid #5a3663;
	}
	
	#slidecaption {
		background:none;
		background-image: -webkit-gradient(
		linear, left top, right top, from( rgba( 0, 0, 0, 0 ) ),
		to( rgba( 0, 0, 0, 0.8 ) ), color-stop( 1, #ffffff )
		);
		background-image: -moz-linear-gradient(
			left, rgba( 0, 0, 0, 0 ), rgba( 0, 0, 0, 0.8 )
		);
		font-family: 'Parisienne', cursive;
		bottom: 87px;
		font-size: 48px;
		font-weight: bold;
		line-height: 30px;
		min-height: 30px;
		min-width: 350px;
		padding-bottom: 0;
		padding-left: 0px;
		padding-right: 35px;
		padding-top: 0;
		right: 0;
		letter-spacing:1.5px;
	}
	#slidecaption:empty{
		display: none;
	}
	.ie #slidecaption{
		background-image: none;
	}

/*---------- Offer Icons Properties ----------*/
	.rates {
		height:100px; /* changed from 130 to 100px,to lower the height from the footer */
	}

	.rates .ym-wbox > div span {
		font-size: 0.8em!important;
		margin:-10px auto 0 auto;
		padding: 0 0.6em;
	}

	.rates .ym-wbox > div {
		background:none;
		height:100px;
		overflow:visible;
		padding:0;
		text-align: center;
		width:180px;/* originally 125px;*/
	}

	.rates .ym-wbox > div a:hover, a:focus {
		background:none;
	}

	.rates .ym-wbox img {
		border:5px solid #ffffff;
		float:left;
		/*width and height added to match blakemore site*/
		width: 173px;
		height: 73px;
	}

	.rates .ym-wbox > div img a:hover, a:focus {
		border:1px solid #999;
	}

/*---------- Footer Properties ----------*/

	.facebook, .twitter, .googleplus, .pinterest , .instagram, .tripadvisor{
		float:right;
		padding-left: 4px;
	}

/*---------- Footer Properties ----------*/
	footer {
		background: #fff;
		background:#ff; /* Chrome,Safari4+ */
		background:#fff /* Chrome10+,Safari5.1+ */
		background:#fff; /* FF3.6+ */
		background:#fff; /* IE10+ */
		background:#fff; /* Opera 11.10+ */
		background:#fff; /* W3C changed to purple gradient*/
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2e0a2b', EndColorStr='#682B63');*/
		border-top:2px solid #5a3663;
	}

	footer .ym-wrapper{
		font-size: 90%;
	}

	footer .address {
		color:#613A6B;
	}

	nav .firstlevel > li::after {
		color: transparent;
	}
	nav.navbottom {
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf0e9',GradientType=0 );*/
	}
	nav.navbottom .firstlevel > li::after {
		color: #613A6B;
	}
	footer nav a {
		font-size:80%;
		font-weight:normal;
	}

	.address span{
		color:#613A6B; 
		padding:0 0.6em;
	}


/*---------- Links Page Type Additional Styles ----------*/
	div.content_links .text{
		color:#821c7c;
		display:block;
		font-size:85%;
		margin-bottom:10px;
	}
	.page_layout_text_and_link_list div.content_links ul{
		font-weight: bold;
		list-style-type: none;
	}

/*---------- Gallery Page Type Restructure ----------*/
	.page_layout_gallery_simple #main > .ym-wrapper.content {
		width: 575px;
		margin: 0 0 0 0;
		padding: 100px 0px 56px 0px; /* added new line */
	}

	.page_layout_gallery_simple .showhide, .page_layout_gallery_simple .rates, .page_layout_gallery_simple .special_offers, .page_layout_gallery_simple .quickbook {
		display:none;
	}
	
	.page_layout_gallery_simple #main{
		position: relative;
	}
	.page_layout_gallery_simple #main > .ym-wrapper.content{
		position: relative;
		width: auto;
		margin: auto;
	}

	.page_layout_simple_html_page_and_static_html_fragment .cms_link_edit_text {
		display:block;
	}
	.page_layout_gallery_simple #supersized {
		display:none;
	}
	.page_layout_gallery_simple {
		background-color: #360c33;
		background-repeat: repeat;
		overflow-y:hidden;  /* to remove the unwanted scroll bar when the slideshow is closed */

	}
	

/*---------- Location Page Type Restructure ----------*/
	 .page_layout_simple_html_page_and_static_html_fragment #main > .ym-wrapper.content {
		width: 640px;
	} 
	.page_layout_simple_html_page_and_static_html_fragment #main > .ym-wrapper.content iframe{
		width: 100%;
		height: 1180px; /* changed from 350px to remove default scrollbar */ 
	}
	.page_layout_simple_html_page_and_static_html_fragment #main > .ym-wrapper.content iframe[name=meeting_iframe]{
		width: 100%;
		height: 1800px; /* specific setting for meeting iframe scrollbar */ 
	}
	.page_layout_simple_html_page_and_static_html_fragment #slidecaption {
		display: none;
	}

	.page_location .cms_link_edit_text {
		display:block;
	}


/*---------- Start TravelClick Booking Engine Styles ----------*/
	
	div.quickbookcontent button {
		margin:10px;
		*margin-top:-10px;/*-- IE 7&6 Hack --*/
		width:180px;
	}

	div.quickbookcontent #date-in {
		width:135px;
	}
	
	div.quickbookcontent .date {
		width:210px;
	}

	div.quickbookcontent .date, .nightschoose, .adultschoose, .childrenchoose {
		float:left;
		margin: 0;
	}

	div.quickbookcontent select {
		display:block;
	}
	div.quickbookcontent .qbfooter *{
		vertical-align: middle;
	}
	div.quickbookcontent .qbfooter a img{
		float: right;
		margin-top: -4px;
		margin-right: 7px;
	}
	div.quickbookcontent .qbfooter a span{
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
		font-size: 13px;
		font-weight: none;
		color: #000000;
		
	}
	div.quickbookcontent .qbfooter a:hover span{
		color: #92518D; /* quickbook text on hover changes to light purple */
		
	}
	div.quickbookcontent .qbfooter{
		padding-top: 13px;
		text-transform: uppercase;
	}
	/*---------- End TravelClick Booking Engine Styles ----------*/
	

	.page_layout_simple_html_page_and_static_html_fragment .rates,
	.page_layout_simple_html_page_and_static_html_fragment .showhide,
	
	.page_layout_offer_groups_c5 .rates,	.page_layout_offer_groups_c5 .showhide,
	.page_layout_offer_groups_c5 .quickbook, .page_layout_offer_groups_c5 header,
	
	.page_layout_reviews .rates,	.page_layout_reviews .showhide,
	.page_layout_reviews .quickbook, .page_layout_reviews header,
	
	.page_layout_special_offers .rates,	.page_layout_special_offers .showhide,
	.page_layout_special_offers .quickbook, .page_layout_special_offers header{
		display: none;
	}
 	.page_wedding-enquiry #main, .page_keep-in-touch #main
	{
		width: 500px;
	}
 	.page_wedding-enquiry #main>.ym-wrapper.content, .page_keep-in-touch #main>.ym-wrapper.content
	{
		width: 100%;
	}
	.page_wedding-enquiry #main>.ym-wrapper.content p, .page_keep-in-touch #main>.ym-wrapper.content p
	{
		margin: 0.5em 0 0 0;
	}
	.page_layout_special_offers #main, .page_layout_reviews #main, .page_layout_offer_groups_c5 #main{
		position: relative;
	}
	.page_layout_special_offers #main > .ym-wrapper.content,
	.page_layout_reviews #main > .ym-wrapper.content,
	.page_layout_offer_groups_c5 #main > .ym-wrapper.content{
		position: relative;
		width: auto;
	}
	#main > .ym-wrapper.content .ym-wbox{
		height: 100%;
	}
	.page_layout_special_offers #main > .ym-wrapper.content .ym-wbox a,
	.page_layout_offer_groups_c5 #main > .ym-wrapper.content .ym-wbox a {
		color: #fff;
		background-color: #5a3663;
		font-weight: normal;
	}
	.page_layout_special_offers #main > .ym-wrapper.content .ym-wbox a:hover ,
	.page_layout_offer_groups_c5 #main > .ym-wrapper.content .ym-wbox a:hover {
		color: #fff;
		background-color: #5c1158
	}
	.page_wedding-video-gallery  .sitemap{
		display:none;
	}
		
	.offer_div{
		background: #ffffff;
		float: left;
		width: 390px;
		height: 134px;
		margin: 15px 30px 21px 30px;
	}
	.offer_title { 
		background: #5a3663;
		color: #ffffff;
		font-size: 120%;
		text-transform: uppercase;
		padding: 5px 0 5px 10px;
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
	}
	.offer_left {	float: left;	margin: 0px 5px 0 5px; }
	.offer_left img { height: 92px;	width: 122px; border: 1px solid black; margin: 5px 0px 0px 0px;}
	.offer_right { font-family: arial; margin: 0px 0 0 0;}
	.offer_desc { color: #152707; font-size: 12px; height: 71px; padding: 5px 0px 0px 0px;}
	.offer_desc a{color: #152707;}
	.offer_desc a:hover{color: #fff; background-color:#71437c;}
	.offer_price { float: left; font-weight:bold; color:#000000; font-size:12px; }
	.offer_bottom a { 
		float: right;
		margin: -10px 10px 0 0;
		color: #fff;
		padding: 1px 7px 1px 7px;
		font-family: "Georgia",Droid Serif,"Times New Roman",Times,serif;
		text-transform: uppercase;
		background-color: #5a3663;
		border: 1px solid #5a3663;

		}
	form#promoCodeForm{
		border-top: 1px solid white;
		margin-top: 10px;
		padding: 5px 0 20px 0;
	}
	form#promoCodeForm input#promotionCode{
		margin: 5px 0;
		width: 120px;
		float: left;
	}
	form#promoCodeForm input[type=submit] {
		float: right;
		width: 60px;
		color: white;
		text-transform: uppercase;
		background-color: #5a3663;
		background-image: -webkit-linear-gradient(top, #5a3663, #71437c);
		background-image: -moz-linear-gradient(top, #5a3663, #71437c);
		background-image: -ms-linear-gradient(top, #5a3663, #71437c);
		background-image: -o-linear-gradient(top, #5a3663, #71437c);
		background-image: linear-gradient(top, #5a3663, #71437c);
		border:0 none;
		cursor:pointer;	
		
		border: 1px solid #5a3663;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		font: normal 1em/2em Arial, Helvetica;
		font-size: 0.95em!important;
		overflow: visible; /* removes extra side spacing in IE */
		text-decoration: none!important;
		text-shadow: 0 1px 0 rgba(84,8,9,0);
		font-weight: bold;	
	}
	.page_layout_gallery_simple #supersized-loader { display:none; }
	
	iframe#twitter_frame {
		height: 330px;
		width: 360px;
	}
	.gallery_simple li{
		height:auto;
	}
		/* ********* 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 #5a3663/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #5a3663/*{fcContent}*/; }
	.ui-widget-content a { color: #222222/*{fcContent}*/; }
	.ui-widget-header { border: 1px solid #825ea6/*{borderColorHeader}*/;  background: #5a3663/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #ffffff/*{fcHeader}*/; font-weight: bold; }
	.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 #5a3663/*{borderColorHighlight}*/;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid  #5a3663;
	background: #5a3663;
	font-weight: normal;
	color: #ffffff;
	}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #000000;
	background: #7e4c8a;
	color: #ffffff;
	}
    	thead th {
	color: #fff;
	}
	
	.reviews_div{
		background: #fff;
		border-radius: 10px;
		padding: 20px 50px;
		margin: 20px 0;
	}
	.reviews_div .title1, .reviews_div .title2{
		text-align: right;
		font-size: 11px;
		line-height: 17px;
	}
	.reviews_div .desc{
		padding: 20px 0;
		font-size: 13px;
	}
	iframe#review_form{
		display: none;
		transition: 0.5s;
	}
	.form_trigger span{
		text-decoration: underline;
		cursor: pointer;
	}
}


/*---------- Responsive Screen Styles ----------*/

@media screen and (max-width: 1240px) {
	#slidecaption {
		max-width: 500px;
	}

	

}

/*---------------------------------------*/
@media screen and (max-width: 1080px) {

	#slidecaption {
		max-width: 380px;
		
	}
	
	
}

@media screen and (max-height: 600px) {

	#main > .ym-wrapper.content .ym-wbox {
		height: 70%;
	}
	
	
}



@media screen and ( max-width: 990px ){
	nav.navtop {
		height: 42px;
	}
	
	header {
		top: 52px;
	}

	.quickbook {
		top:169px;
	}
	
	#main > .ym-wrapper.content {
		top:-42px;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	
	#main > .ym-wrapper.content .ym-wbox {
		height: 85%;
	}

	.mob_quickbook{
		display:none;
	}

	#slidecaption {
		display: none;
	}
	.offer_div {
		width: 300px;
	}
	.offer_bottom a {
		margin: 20px 8px 0 0;
		padding: 1px 7px 1px 7px;
	}
	.offer_price {
		margin-top: 9px;
	}
	.page_layout_simple_html_page_and_static_html_fragment #main > .ym-wrapper.content iframe{
		height: 1180px;
	}
	
}

@media screen and ( max-width: 842px ){
	nav.navtop {
		height: 82px;
	}
	header {
		top: 94px;
	}
	.quickbook {
		top: 212px;
	}
	#main {
		top: 126px;
	}
	.showhide {
		top: 104px;
	}
}

@media screen and (max-height: 600px) and (max-width: 990px), screen and (max-width: 760px), screen and (max-height: 480px) {
		
		
		header {
			top:12px;
			left:32px;
		}
		nav.navtop {
			height: auto;
		}

		nav.navtop ul.firstlevel {
			margin-left: 0px;
		}


	/*-------------------------PRASHANT--------------------------*/
		
		.page_layout_simple_html_page_and_static_html_fragment #main > .ym-wrapper.content {
		width: auto;
		
		}
		.page_layout_sitemap_selected nav.navtop, .page_layout_gallery_simple nav.navtop{
			margin-top: 143px; /*added line to shift the nav part up to the logo*/ 
		}
		.page_layout_sitemap_selected #supersized, .page_layout_gallery_simple #supersized{ /*added line,to hide the slideshow*/
			height: 0px;
		}
		.page_layout_gallery_simple header{ /* added line, to keep the logo centered when resized*/
			margin-left:50%;
			left: -60px;
		}
		.page_layout_sitemap_selected header{/* added line, to keep the logo centered when resized*/
			margin-left:50%;
			left:-62px;
		}
		.page_layout_gallery_simple h1{
			text-align:left; /* to align text to left when resized to small window*/
			margin-left:20px;
			margin-top:13px; /* new added line */
		}
		.page_layout_sitemap_selected #main > .ym-wrapper.content{
			padding: 25px 0px 56px 0px; /* added edited line */
			min-height: 500px;
		}
		.page_layout_gallery_simple #main > .ym-wrapper.content{
			padding: 0px 0px 56px 0px; /* added edited line */
			top:-25px;
			min-height: 500px;
		}
		.page_layout_sitemap_selected h1{ /* added to align the sitemap text to left when resized to small window*/
			text-align: left;
			margin-left:13px;
			margin-top:13px;
		}
		.page_layout_sitemap_selected .sitemap > ul > li { /* added new line */
			display: block;
		}
		#main > .ym-wrapper.content {
			position: relative;
			top: -10px; /*changed from 20px to 1px*/
		}
		.page_layout_sitemap_selected #main > .ym-wrapper.content{ /* added new line */
			top: 12px;
		}
		.page_layout_gallery_simple #main > .ym-wrapper.content{ /* added new line */
			top: 0px;
		}
		.social_links {
			bottom: 31px; /* changed from 11px to 31px */
			right: 11px;
		}
		footer {
			margin-top:0px; /* changed from 22px to 0px */
		}

		.page_layout_gallery_simple{
		overflow-y:visible;
		}

		
	/*-------------------------------------------------------*/
	
	
	nav{
	margin-top: 300px;
	}
	.showhide {
		display: none;
	}
	.page_layout_sitemap_selected #main > .ym-wrapper.content{
		width:100%;
		margin-top:-10px;
	}
	.quickbook {
		position: relative;
		top: 0;
	}
	.quickbookcontent {
		margin: auto;
	}
	.quickbook .ym-form > div.nights {
		min-width: 62px;
		margin: 0px;
	}
	.quickbook .ym-form > div.ym-fbox-button {
		margin-top: 25px;
	}
	.quickbook .ym-form > div {
		min-width: 105px;
	}
	.qbfooter, form#promoCodeForm {
		display: none;
	}
	.rates {
		margin-left: 0em;
		background-color: none;
		height: 114px;
		position: relative;
		top:13px;
		margin: auto;
		background-color: transparent;
		height: 114px;
		max-width: 543px;
	}
	.rates .ym-wbox > div {
		margin: 0;
	}
	#main .content{
		background-color: #ffffff;
	}
	.page_layout_special_offers #supersized{
		display: block;
	}
	.page_layout_special_offers header {
		display: block;
	}
	nav.navbottom ul.firstlevel {
		display: -webkit-inline-box;
	}
	.social_links {
		bottom:44px;
	}
	
}
@media screen and (max-height: 600px) and (min-width: 990px) {
.quickbook {
	left: 27px;
	}
}

@media screen and ( max-width: 580px ){
	.rates {
		display: none;
	}
}


@media screen and ( max-width: 480px ){


	.quickbook .ym-wbox .quickbookheader, .quickbook .ym-wbox .quickbookcontent{ display: none; }
	.mob_quickbook { 
	display: block !important; 
	margin-top: 10px;
	}

	.page_layout_gallery_simple #main > .ym-wrapper.content {
		width: auto;
	}
		
	header{
		left:12px;
	}
	body {
		background:#eadce9;
	}
	
	/*-------------------------PRASHANT-----------------------*/
	
	.page_layout_sitemap_selected #main > .ym-wrapper.content{
		padding: 0px 0px 56px 0px; /* added edited line */
		top:-20px;
	}
	.quickbook{ /* added line to remove block of grey color */
		display: none;
	}
		
	footer{	/* added new line */
		margin-top: -21px; 
		display: block; /*changed from none to block to make it visible while in smaller window*/
	}
	
	/*--------------------------------------------------------*/
	.page_layout_sitemap_selected .ym-wrapper .ym-wbox{
		margin-top:16px;
	}
	.page_layout_gallery_simple .ym-wrapper .ym-wbox{
		margin-top:16px;
		overflow-y:hidden;
	}
	.page_layout_gallery_simple #main > .ym-wrapper.content {
		top: -23px;
	}
	
	.page_location #main > .ym-wrapper.content {
		width: auto;
	}

	
	#slidecaption{
		display:none;
	}
	.TA_certificateOfExcellence{
		position:absolute;
		top:100px;
		left:100px;
		z-index:99999999;
	}
	.social_links{
		display: none;
	}
	
}
