﻿@charset "UTF-8";
/* CSS Document */
img{
	display:block;
	margin:0;
	padding:0;
	}
.group:after{
	content:"";
	display:table;
	clear:both;
	}
#masthead{
	display:block;
	width:100%;
	/*height:101px;*/
	height:7em;
	padding:0;
	overflow:hidden;
	margin:0 auto 0;
	background:url(../images/wcrtoplogosml.png) center 1em no-repeat #fef8e0;
	background-size:19% auto;
	}
	#masthead1a{
	display:block;
	width:100%;
	/*height:101px;*/
	height:9em;
	padding:0;
	overflow:hidden;
	margin:0 auto 0;
	background:url(../images/Citadel.png) center 0.7em no-repeat #FFF9E0;
	background-size:90% auto;
	}
.fulWdth{
	width:100% !important;
	}
.br{
	font-size:24px;
	color:#830e45;
	}
.bbrrb{
	width:97.4%;
	margin:0 auto 1.3%;
	padding:1% 0 0.7% 0;
	text-align:center;
	color:#830E45;
	border-radius:4px;
	border:1px solid #780840;
	background:rgb(158,19,88);
	background:-moz-linear-gradient(top, rgba(158,19,88,1) 0%, rgba(114,11,42,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,19,88,1)), color-stop(100%,rgba(114,11,42,1)));
	background:-webkit-linear-gradient(top, rgba(158,19,88,1) 0%,rgba(114,11,42,1) 100%);
	background:-o-linear-gradient(top, rgba(158,19,88,1) 0%,rgba(114,11,42,1) 100%);
	background:-ms-linear-gradient(top, rgba(158,19,88,1) 0%,rgba(114,11,42,1) 100%);
	background:linear-gradient(to bottom, rgba(158,19,88,1) 0%,rgba(114,11,42,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1358', endColorstr='#720b2a',GradientType=0 );color:#fff;
	box-shadow:inset 0px 2px 6px rgba(0, 0, 0, 0.39);
	text-shadow:1px 1px 2px rgba(0,0,0,0.4);
	}

/*---from Richard 5th's homepage START---*/
#social{
	margin:0 1.4% 0 0;
	}
#social ul{
	display:inline;
	overflow:auto;
	}
#social li{
	float:right;
	list-style:none;
	padding-left:20px;
	}
#social li.account{
	background:url(../images/account.gif) 3px 5px no-repeat;
	}
#social li.contact{
	/*width:70px;*/
	/*background:url(../images/contact.gif) 3px 6px no-repeat;*/
	background:url(../images/icon-cntct.png) 0 4px no-repeat;
	}
#social li.twitter{
	/*width:47px;*/
	margin:0 10px 0 0;
	/*background:url(../images/twitter.gif) 3px 5px no-repeat;*/
	background:url(../images/icon-twtr.png) 0 3px no-repeat;
	}
#social li.facebook{
	/*width:59px;*/
	margin:0 10px 0 0;
	/*background:url(../images/facebook.gif) 10px 5px no-repeat;*/
	background:url(../images/icon-fb.png) 0 3px no-repeat;
	}
#social li a{
	display:block;
	font-size:9px;
	text-align:center;
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	list-style:none;
	padding:5px 0 3px 0;
	}
a#twitter_btn{
	display:block;
	width:150px;
	height:50px;
	background:url(../images/twitter_btn.png) no-repeat 0 0;
	margin:7% auto 3%;
	}
a#twitter_btn:hover{
	background-position:0 -54px;
	}
a#fb_btn{
	display:block;
	width:150px;
	height:48px;
	background:url(../images/fb_btn.jpg) no-repeat 0 0;
	margin:0 auto;
	}
a#fb_btn:hover{
	background-position:0 -54px;
	}
a#youtube_btn{
	display:block;
	width:140px;
	height:70px;
	background:url(../images/youtube_btn.png) no-repeat 0 0;
	margin:0 auto;
	}
a#youtube_btn:hover{
	background-position:0 -79px;
	}
footer{
	margin:0 0 0.1em 0;
	overflow:hidden;
	/*background:#fff6df;*//* old beige colr*/
	background:#fef8e0;
	/*padding:0 0.7em 0.5em 0.7em;*/
	padding:0.7em 0 0 0;
	color:#830e45;
	border-bottom:3px solid #fee7ab;
	/*background:url(../images/Thistle.gif) center 0px no-repeat #fef8e0;*/
	border-top:.12em dotted #ccc;
	box-shadow:inset 0 .2em 1.75em rgba(0,0,0,0.13);
	}
footer h3{
	margin:0 0 .75em 0;
	font-weight:bold;
	/*font-size:11px;*/
	font-size:.7em;
	}
footer h3 a{
	color:#830e45;
	text-decoration:none;
	}
.footercolumn{
	/*width:19.7%;*/
	/*width:18.9%;*/
	width:18.1%;
	float:left;
	min-height:6em;
	margin:0 0 1.4% 1.4%;
	border-right:1px dotted #ebd0c6;
	/*border:1px dashed red;*/
	/*margin:0 35px 0 35px;*/
	/*margin:0 1.8em 0 1.8em;*/
	}
.leftBdr{
	padding-left:1.4%;
	border-left:1px dotted #ebd0c6;
	}
.noBdrRgt{
	border-right:none;
	}
.footercolumn h3{
	text-transform:uppercase;
	}
.footercolumn ul{
/*	min-height:9.2em;*/
	}
.footercolumn ul li a{
	text-decoration:none;
/*	color:#830e45;*/
	/*color:#006;*/
	color:#333;
	padding:.24em;
	-khtml-transition:all .22s ease-in-out;
	-o-transition:all .22s ease-in-out;
	-webkit-transition:all .22s ease-in-out;
	-moz-transition:all .22s ease-in-out;
	transition:all .22s ease-in-out;
	}
.footercolumn ul li a:hover{
	color:#fff;
	color:#830e45;
	background:#fff;
	border-radius:.33em;
	font-style:italic;
	}
footer li{
	list-style:none;
	font-size:10px;
	font-size:0.7em;
	line-height:135%;
	text-decoration:none;
	}
.noLt{
	margin-left:0;
	}
.noRt{
	margin-right:0 !important;
	}
#disclaimer{
	background:rgb(80,5,39);
	height:3.5em;
	line-height:3.5em;
	clear:both;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMDUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top, rgba(80,5,39,1) 0%, rgba(149,17,81,1) 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,5,39,1)), color-stop(99%,rgba(149,17,81,1)));
	background:-webkit-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-o-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-ms-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:linear-gradient(to bottom, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
	}
#disclaimer p{
	}
.discTxt{
	padding:0 0 0 1.4%;
	font-size:.65em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	}
.tncTxt a{
	padding:0 1.4% 0 0;
	font-size:.65em;
	color:#fff6df;
	text-decoration:none;
	font-weight:bold;
	float:right;
	-khtml-transition:all .22s ease-in-out;
	-o-transition:all .22s ease-in-out;
	-webkit-transition:all .22s ease-in-out;
	-moz-transition:all .22s ease-in-out;
	transition:all .22s ease-in-out;
	}
.tncTxt a:hover{
	color:#EEA043;
	/*text-decoration:underline;*/
	}
a.ftrHme{
	color:#fff;
	text-decoration:none;
	transition:all ease-in-out .3s;
	}

a.ftrHme:hover{
	color:#EEA043;
	/*text-decoration:underline;	*/
	}
/*---from Richard 5th's homepage END---*/








/*---main top navigation START---*/

#menuCont{
	width:100%;
	/*float:left;*/
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	background:#fff;
	-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;         /* Opera/IE 8+ */	}
.menu{
	/*width:89.2%;*/
	width:100%;
	height:1.5em;
	margin:auto;
	position:relative;
	z-index:901;
	box-shadow:0 .15em .3em rgba(0,0,0,0.3);
	}
.menu ul{
	padding:0;
	margin:0;
	list-style:none;
	z-index:902;
	box-shadow:0 .15em .3em rgba(0,0,0,0.33);
	}
.menu ul li{
	float:left;
	position:relative;
	z-index:901;
	-khtml-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	-webkit-transition:all .35s ease-in-out;
	-moz-transition:all .35s ease-in-out;
	transition:all .3s ease-in-out;
	}
.last{
	border-radius:0 0 1em 1em;
	}
.fstUl{
	border-radius:0 1em 1em 1em;
	}
.first{
	border-radius:0 1em 0 0;
	}
.btmLst{
	border-radius:0 0 0 1em;
	}
.menu ul li ul{
	display:none;
	z-index:901;
	}
.menu ul li a{
	/*width:120px;*/
	width:118px;
	height:22px;
	line-height:22px;
	font-size:12px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#666;
	overflow:hidden;
	z-index:902;
/*	background:rgb(238,238,238);*/
	border:1px solid #fff;
	border-right:1px solid #eee;
	background:#fff;
	/*background:rgb(226,226,226);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
	background:-webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background:-o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background:-ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background:linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );*/
	-khtml-transition:all .33s ease-in-out;
	-o-transition:all .33s ease-in-out;
	-webkit-transition:all .33s ease-in-out;
	-moz-transition:all .33s ease-in-out;
	transition:all .33s ease-in-out;
	}
.menu ul li a.left{
	border-left:none;
	}
.menu ul li a.right{
	border-right:none;
	}
.menu ul li a:hover{
	color:#000;
	/*background:#ebebeb;*/
	}
.menu ul li:hover a{
	color:#fff;
	background:#6c0136; /*red*/
	/*background:#25369f;*/ /*blue*/
	z-index:901;
	box-shadow:inset 0 1px 4px rgba(0,0,0,0.88);
	}
.menu ul li:hover ul{
	display:block;
	position:absolute;
	top:23px;
	left:0;
	z-index:901;
	}
.menu ul li:hover ul li a.hide{
	background:#c9c9c9;
	color:#fff;
	z-index:901;
	}
.menu ul li:hover ul li:hover a.hide{
	background:#c9c9c9;
	color:#000;
	z-index:901;
	}
.menu ul li:hover ul li ul{
	display:none;
	z-index:901;
	}
.menu ul li:hover ul li a{
	display:block;
	/*background:#ddd; */
	background:#fff;
	border-bottom:1px solid #eee;
	color:#000;
	z-index:901;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	}
.menu ul li:hover ul li a:hover{
	background:#c9c9c9;
	color:#000;
	z-index:901;
	text-shadow:0 0 1px #fff;
	}
.menu ul li:hover ul li:hover ul{
	display:block;
	position:absolute;
	/*left:135px;*/
	left: 120px;
	top:0;
	z-index:901;
	}
.menu ul li:hover ul li:hover ul.left{
	left:-105px;
	z-index:901;
	}
/*---main top navigation END---*/




/* CSS3 transitions...
	-moz-transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
*/

/**:before, *:after {
  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
 }*/

body{
	background:#ededed;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	color:#333;
	font-family:Helvetica, Arial, sans-serif;
	/*box-sizing:border-box;*/
	}
.button{
	border:none;
	background:none;
	width:100%;
	font-size:.85em;
	display:block;
	}
.buyBtn{
	border:none;
	background:#fff;
	width:100%;
	font-size:.85em;
	display:block;
	}
.button a, .buyBtn a{
	width:75%;
	margin:0 auto 1.2em;
	padding:1.7em;
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-0..8em;
	border-radius:0.6em;
	box-shadow:0 .22em .6em rgba(0,0,0,0.7);
	background:#333 url(../images/butun.png) no-repeat center 0;
	-moz-transition:all 0.15s ease-in-out;
	-webkit-transition:all 0.15s ease-in-out;
	-o-transition:all 0.15s ease-in-out;
	-ms-transition:all 0.15s ease-in-out;
	transition:all 0.15s ease-in-out;
	}
.button a:hover, .buyBtn a:hover{
	width:72%;
	position:relative;
	top:1px;
	/*color:#fffec9;*/
	border-radius:0.6em;
	box-shadow:0 .12em .3em rgba(0,0,0,0.6);
	/*box-shadow:0 .12em .3em rgba(0,0,0,0.6), inset 0 0 1.85em rgba(0,80,180,1);*/
	/*border:.2em solid #0e3cd1;*/
	text-shadow:0 .1em .33em #000;
	}
#masterCont{
	position: relative;
	/*width:60em;*/
	width:960px;
	margin:0 auto 0;
	/*background:#fef8e0;*/
	background:#fff;
	/*border-left:1px solid #708b9f;
	border-right:1px solid #708b9f;*/
	box-shadow:0 0 49px rgba(0,0,0,0.5);
	}
.refund-notice {
	position: absolute;
	display: block;
    top: 10px;
    left: 20px;
	width: 150px;
	height: 112px;
	font-size: 0px;
	text-indent: -9999px;
	background: url('../images/refund-notice-dal.png') no-repeat top center;
	background-size: 100% auto;
}
.refund-notice.jacobite {
	background: url('../images/refund-notice-jac.png') no-repeat top center;
	background-size: 100% auto;
}
.refund-notice-2 {
	position: absolute;
	display: block;
    top: -2px;
    left: 20px;
	width: 177px;
	height: 107px;
	padding: 5px;
	text-decoration: none;
	background: url('../images/refund-notice-dal 2.png') no-repeat top left;
	background-size: auto 100%;
}
.refund-notice-2.jacobite {
	background: url('../images/refund-notice-jac 2.png') no-repeat top left;
	background-size: auto 100%;
}
.refund-notice-2 span {
	display: block;
	text-align: center;
	color: white;
}
.refund-notice-2 span.one {
	font-size: 13px;
	margin: 5px 0 2px 0;
}
.refund-notice-2 span.two {
	font-size: 11px;
	padding: 0 12px;
}
.refund-notice-2 span.three {
	font-size: 8px;
}
.refund-notice-2 span.four {
	font-size: 13px;
	margin: 2px 0 0 0;
}
.latest-travel-news-link {
	position: absolute;
	display: block;
    top: 16px;
    left: 16px;
	width: 197px;
	height: 80px;
	font-size: 0px;
	text-indent: -9999px;
	background: url('../images/latest-news-button-original.png') no-repeat left center;
}
.latest-news-main hr {
	margin: 20px 0;
}
.latest-news-main h2 {
	font-family: CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	font-size: 20px !important;
	text-transform: uppercase;
	margin-bottom: 20px !important;
}
.latest-news-main .weather-forecast:after {
	content: '';
	display: block;
	clear: both;
}
.latest-news-main .weather-forecast li {
	display: inline-block;
	float: left;
	width: 25%;
	text-align: center;
}
.latest-news-main .weather-forecast li h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
.latest-news-main .weather-forecast li .meta-date {
	display: block;
	font-size: 12px;
}
.latest-news-main .weather-forecast li img {
	display: inline-block;
	margin: 5px 0;
}
.latest-news-main .weather-forecast li .temp-high {
	color: green;
	margin-bottom: 5px;
	font-weight: bold;
}
.latest-news-main .weather-forecast li .temp-low {
	color: red;
	font-weight: bold;
}
.latest-news-main .weather-forecast li.current .temp {
	display: block;
	font-weight: bold;
	font-size: 16px;
}
.latest-news-main .places-to-stay li {
	padding: 0 10px;
}
.latest-news-main .places-to-stay li h3 {
	font-size: 14px;
	margin-bottom: 10px;
	height: 34px;
}
.latest-news-main .places-to-stay li img {
	display: inline-block;
	margin-bottom: 10px;
}
.latest-news-main .places-to-stay li p {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.latest-news-main .news-feed:after {
	content: '';
	display: block;
	clear: both;
}
.latest-news-main .news-feed li {
	display: inline-block;
	float: left;
	width: 48%;
	padding: 0 1%;
	margin-bottom: 20px;
}
.latest-news-main .news-feed li:nth-of-type(2n+1) {
	clear: both;
}
.latest-news-main .news-feed li h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.latest-news-main .news-feed li h3 a {
	color: #222222;
	text-decoration: none;
}
.latest-news-main .news-feed li p {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.latest-news-main .read-more {
	padding: 1% 5%;
	float: left;
	overflow: hidden;
	font-size: 80%;
	clear: both;
	background: #e4e4e4;
	font-weight: bold;
	color: #5581ff;
	text-decoration: none;
	border-radius: 0.33em;
}
.latest-news-main .left-sidebar {
	display: inline-block;
	float: left;
	width: 30%;
	padding: 10px 1%;
	margin-right: 3%;
	background: #fef8e0;
	border: 1px dotted #ccc;
    border-radius: 0 0 .35em .35em;
}
.latest-news-main .left-sidebar .date-time {
	display: inline-block;
	float: left;
	width: 40px;
	margin-right: 15px;
}
.latest-news-main .left-sidebar .date-stamp {
	display: block;
}
.latest-news-main .left-sidebar .current-time {
	display: block;
	padding: 5px 0;
	width: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.latest-news-main .left-sidebar .the-title {
	padding: 15px 0 0 0;
}
.latest-news-main .left-sidebar h3 {
	font-size: 14px;
	margin: 10px 0;
}
.latest-news-main .left-sidebar p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.latest-news-main .left-sidebar ul, .latest-news-main .left-sidebar ol {
	margin-left: 15px;
	margin-bottom: 10px;
}
.latest-news-main .left-sidebar ul li, .latest-news-main .left-sidebar ol li {
	font-size: 12px;
	line-height: 18px;
}
.latest-news-main .middle-content {
	display: inline-block;
	float: left;
	width: 64%;
}
.latest-news-main .middle-content h1 {
	font-size: 20px !important;
	line-height: 28px !important;
	font-family: Helvetica, Arial, sans-serif !important;
}
.latest-news-main .middle-content .book-now {
    padding: 12px 18px;
    margin: -70px 0 0 0;
    display: inline-block;
    float: right;
    font-size: 0.8em;
    color: #fff6df;
    text-decoration: none;
    border: 1px solid #4f0527;
    border-radius: .5em;
    text-align: center;
    background: rgb(149,17,81);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(149,17,81,1)), color-stop(100%,rgba(80,5,39,1)));
    background: -webkit-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
    background: -o-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
    background: -ms-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
    background: linear-gradient(to bottom, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951151', endColorstr='#500527',GradientType=0 );
    background-size: 100% auto;
    background-position: 0 100%;
    transition: all .2s ease-in-out;
    box-shadow: inset 0 0 .4em rgba(255,255,255,0.75), 0 .12em .25em rgba(0,0,0,0.55);
}
.date-stamp {
    position: relative;
    display: block;
    width: 40px;
    height: 51px;
    background: #f1f1f1;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* border: 1px solid rgba(0,0,0,0.2); */
    overflow: hidden;
    border-radius: 2px;
    z-index: 1;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.date-stamp .month,
.date-stamp .day {
	display: block;
}
.date-stamp .month {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    line-height: 20px;
    width: 100%;
    font-size: 11px;
    background: #C74343;
    color: white;
    text-transform: uppercase;
    z-index: 1;
}
.date-stamp .day {
    position: absolute;
    top: 19px;
    left: 0;
    height: 32px;
    width: 100%;
    line-height: 31px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 0 0 3px 3px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.3);
}
main{
	padding:0.1em 1em 1em 1em;
	/*padding:1em;*/
	overflow:hidden;
	box-sizing:border-box;
	}
#mainContent{
	/*width:73.3%;*/
	/*width:72%;*/
	width:77.7%;
	/*width:78.2%;*/
	float:left;
	/*background:#ccc;*/
	/*color:#666;*/
	}
#mainContent h1{
	text-transform:uppercase;
	font:bold 1.35em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	color:#333;
	}
#mainContent h1.logoTtl2{
	/* width:88.4%; */
	height:2.4em;
	padding:0;
	margin:0;
	line-height:2.6em;
	text-indent:4.3%;
	/*background:url(../images/widgetH2-bg.gif) 10px center no-repeat rgba(255,255,255,0.4); */
	background:url(../images/roseh2.png) 0 center no-repeat;
	}
#mainContent h2{
	/*color:#000;*/
	margin:.5% 0 .8%;
	color:#333;
	font-size:1em;
	}
#mainContent h3.depFrm{
	font-size:0.9em;
	}
#mainContent h4.ttlH4subHdr{
	margin:2% 0 0 0;
	padding:0.3% 0 0 0;
	/*background:#efefef;*/
	background:#E6E6E6;
	/*font-family:caslon, palatino, garamond, serif;*/
	font-family:CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	font-style:italic;
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
	border-radius:0 .4em 0 .4em;
	font-size:114%;
	color:#4f4f4f;
	box-shadow:inset 0 0.1em 0.2em rgba(0,0,0,0.1);
	}
#mainContent h5.ttlH5subHdr{
	margin:1% 0;
	background:#f4f4f4;
	font-family:CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	font-style:italic;
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
	border-radius:0 .4em 0 .4em;
	text-indent:1%;
	}
#mainContent.customer-reviews .review {
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	box-sizing: border-box;
	padding: 15px;
	background: rgba(0,0,0,0.1);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.06) 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.02)), color-stop(99%,rgba(0,0,0,0.06)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.06) 99%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.06) 99%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.06) 99%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.06) 99%);
	border-bottom: 2px solid rgba(149,17,81, 0.75) ;
}
#mainContent.customer-reviews .review h3 {
	font-size: 22px;
	margin: 0 0 15px 0;
}
#mainContent.customer-reviews .review h3:before, #mainContent.customer-reviews .review h3:after {
	content: '"';
}
#mainContent.customer-reviews .review h3 a {
	color: black;
	text-decoration: none;
}
#mainContent.customer-reviews .review h3 a:hover {
	text-decoration: underline;
}
#mainContent.customer-reviews .review .star-rating {
	display: block;
	width: 85px;
	height: 15px;
	margin: -5px 0 10px 0;
	background: url('../images/star.png') repeat-x top left;
}
#mainContent.customer-reviews .review .star-rating.five {
	width: 85px;
}
#mainContent.customer-reviews .review .star-rating.four {
	width: 68px;
}
#mainContent.customer-reviews .review .star-rating.three {
	width: 50px;
}
#mainContent.customer-reviews .review .star-rating.two {
	width: 34px;
}
#mainContent.customer-reviews .review .star-rating.one {
	width: 16px;
}
#mainContent.customer-reviews .review .meta {
	display: block;
	font-size: 12px;
	margin: 15px 0 0 0;
}
.ttlH5Gnrc{
	font:bold .9em/100% Helvetica, Arial, sans-serif;
	color:#000;
	background:none;
	border:none;
	text-indent:1%;
	}
.ttlSideNav{
	color:#333;
	padding:.4em 0 .2em 0;
	text-indent:14%;
	text-transform:uppercase;
	letter-spacing:-0.01em;
	font:bold 1em/95% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh3side.png) no-repeat 0.3em center;
	}
.ttlGiftNav{
	color:#333;
	padding:.01em 0 .01em 0;
	text-indent:3.1em;
	text-transform:uppercase;
	letter-spacing:-0.01em;
	font:bold 1em/95% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh3side.png) no-repeat 0.3em center;
	}
.ttlDaleSideNav{
	color:#333;
	padding:.4em 0 .2em 0;
	text-indent:18%;
	text-transform:uppercase;
	letter-spacing:-0.01em;
	font:bold 1em/95% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/dalesman/dales-ram2.png) no-repeat 0.3em center;
	}
.ttlSideNavSse{
	color:#333;
	padding:.4em 0 .2em 0;
	text-indent:14%;
	text-transform:uppercase;
	letter-spacing:-0.01em;
	font:bold 1em/95% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/roseh4.png) no-repeat 0.3em center;
	}
.ttlMainContsse{
	color:#333;
	margin:0 0 1.3% 0;
	padding:.3em 0 .2em 0;
	/*text-indent:6%;*/
	text-indent:1.3em;
	letter-spacing:-0.01em;
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
	border-radius:0 .4em 0 .4em;
	font:bold italic 1.2em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/roseh4.png) no-repeat .2em center #e6e6e6;
	}
.ttlMainCont{
	color:#333;
	padding:.3em 0 .2em 0;
	text-indent:1.1em;
	text-transform:uppercase;
	letter-spacing:-0.02em;
	font:bold 1em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh3side.png) no-repeat 0 center;
	text-indent:3.5%;
	}
.ttlMainContSml{
	color:#333;
	padding:.3em 0 .2em 0;
	text-indent:1.1em;
	text-transform:uppercase;
	letter-spacing:-0.02em;
	font:bold 1em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh3side.png) no-repeat 0 center;
	/*text-indent:7%;*/
	text-indent:1.5em;
	}
.ttlMainContJac{
	color:#333;
	margin:0 0 1.3% 0;
	padding:.3em 0 .2em 0;
	/*text-indent:6%;*/
	text-indent:1.3em;
	letter-spacing:-0.01em;
	border-top:1px dashed #fff;
	border-bottom:1px dashed #fff;
	border-radius:0 .4em 0 .4em;
	font:bold italic 1.2em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh3side.png) no-repeat .2em center #e6e6e6;
	}
.ttlMainContsse2{
	color:#333;
	margin:0.6em 0 0 0;
	padding:.3em 0 .2em 0;
	width:30%;
	/*text-indent:6%;*/
	text-indent:1.3em;
	letter-spacing:-0.01em;
	font:bold italic 1.2em/100% CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/roseh4.png) no-repeat 0 center #e6e6e6;
	}
.autTtl{
	margin:9px 0 32px 0;
	padding:6px 0 2px 0;
	font-size:.85em;
	font-weight:bold;
	color:#088440;
	border:2px solid #ccc;
	border-top:none;
	background:#F3F3F3;
	text-align:center;
	border-radius:0 0 5px 5px
	}
.ttlRec{
	margin:3% 0 0 0;
	}
.emphMsg{
	text-align:center;
	font-size:.9em;
	}
.txtInd2{
	text-indent:2%;
	}
.txtInd3{
	text-indent:1%;
	}
.mainH4s{
	/*content moved into .ttlH4subHdr*/
	}
.mainH5s{
	font-size:105%;
	color:#4f4f4f;
	box-shadow:inset 0 0.1em 0.2em rgba(0,0,0,0.1);
	}
.fareH6{
	margin:1% auto 1%;
	padding:1%;
	background:#fff;
	border-radius:0.3em;
	font-size:0.75em;
	color:#555;
	font-style:italic;
	font-weight:normal;
	}
.mapIfrmCont{
	/*width:36.2em;*/
	/*width:97%;*/
	margin:2% auto 2%;
	padding:1.2%;
	border:1px solid #008c24;
	/*border-radius:1.1%;*/
	}
.mapIfrmCont iframe{
	width:100%;
	height:25em;
	}
.mapIfrmCont2{
	width:97%;
	height:30em;
	margin:2% auto 2%;
	padding:1.2%;
	border:1px solid #008c24;
	}
.mapIfrmCont2 iframe{
	width:100%;
	height:30em;
	}
#mainContent p.introTxt{
	padding:.7em 0;
	font-size:0.8em;
	line-height:120%;
	}

#mainContent p.introTxt2{
	padding:0;
	font-size:0.8em;
	line-height:120%;
	}
#mainContent p.introTxt3{
	padding:1.4em 0;
	font-size:0.8em;
	line-height:120%;
	}
#mainContent p.introTxt4{
	padding:0.1em 0;
	font-size:0.8em;
	font-weight:bold;
	line-height:100%;
	}
#mainContent p.introTxt5{
	padding:.7em 0;
	font-size:0.9em;
	font-weight:bold;
	line-height:120%;
	}
.leftAs h4, .rightAs h4{
	padding:1% 3% 1% 3%;
	font-size:80%;
	/*color:#81001A;*/
	color:#7e0b40;
	}
/*#mainContent strong{
	color:#333;
	}*/
.floatRgt{
	float:right;
	}
.active{
	background:#850e47 !important;
	/*color:#fff !important;*/
	}
main aside{
	width:20%;
	float:right;
	/*width:20%;*/
	margin:0 0 2em 0;
	/*background:#fef8e0;*/ /*wcr beige*/
	background:#fff;
	/*border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-top:3px solid #e6e6e6;
	border-bottom:3px solid #e6e6e6;*/
	border-radius:.32em;
	}
main aside ul{
	margin:0;
	list-style:none;
	font-size:75%;
	background:#fef8e0;
	}
main aside ul li{
	text-indent:1.2em;
	/*line-height:240%;*/
	line-height:200%;
	}
main aside ul li a{
	text-decoration:none;
	color:#333;
	display:block;
	padding:.32em 0 .32em 0;
	-moz-transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
	border-bottom:1px solid #fef8e0;
	background:url(../images/liarrow.png) no-repeat .33em center;
	background-size:auto 30%;
	}
main aside ul li a:hover{
	color:#fff;
	text-indent:1.2em;
	border-bottom:1px solid #fff;/*#2f2c61*/
	background:#2f2c61 url(../images/liarrow4.png) no-repeat 13.75em center;
	box-shadow:inset 0 .42em .55em rgba(0,0,0,0.75);
	}
main aside ul li a:hover:after{
	content:'more';
	text-transform:uppercase;
	font-size:0.7em;
	position:relative;
	top:1.1em;
	right:.5em;
	float:right;
	line-height:100%;
	color:#fff;
	}
main aside h3{
	width:100%;
	padding:.8em 0 .8em 0;
	list-style:disc inside;
	background:#830e45;
	color:#fff;
	text-indent:1.3em;
	font-size:0.9em;
	border-left:1px dashed #830e45;
	/*border-right:1px dashed #830e45;*/
	}
.latest-news-sidebar {
  margin: 0 0 25px 0;
  padding: 10px;
  background: #fef8e0;
  /* border-left: 1px dotted #ccc; */
  border: 1px dotted #ccc;
  border-radius: 0 0 .35em .35em;
  box-sizing: border-box;
}
.latest-news-sidebar .the-title {
	font-size: 18px;
	color: #801618;
	margin: 0 0 10px 0;
}
.latest-news-sidebar h2 {
	font-size: 16px;
	color: #222222;
	margin: 0 0 10px 0;
}
.latest-news-sidebar .read-more {
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #801618;
}
.latest-news-sidebar p {
	font-size: 13px;
	line-height: 16px;
}
.eastCoast{
	width:8.4em;
	margin:2% auto 6%;
	}
.eastCoast img{
	display:block;
	}
.rgtSideNav, .treatCont, .placesCont{
	width:100%;
	margin:0 auto 6%;
	padding:1% 0 1% 0;
	background:#fef8e0;
	/*border-left:1px dotted #ccc;*/
	border:1px dotted #ccc;
	border-radius:0 0 .35em .35em;
	}
.rgtGiftNav, .treatCont2{
	width:100%;
	/*margin:0 auto 1%;
	padding:1% 0 1% 0;*/
	background:#fef8e0;
	/*border-left:1px dotted #ccc;
	border:1px dotted #ccc;
	border-radius:0 0 .35em .35em;*/
	}
.treatContInnr{
	width:50%;
	margin:auto;
	padding:0 0 4% 0;
	}
.treatContInnr a{
	text-decoration:none;
	color:#333;
	display:block;
	}
.treatContInnr > div{
	background:#fff;
	margin:20% 0 0% 0;
	border-radius:0 0 .5em .5em;
	box-shadow:0 .1em .6em rgba(0,0,0,.3);
	/*border-bottom:1px solid #720b3c;*/
	}
.treatContInnr li{
	list-style:none;
	}
.treatGiftInnr{
	width:50%;
	margin:auto;
	padding:0 0 4% 0;
	}
.treatGiftInnr a{
	text-decoration:none;
	color:#333;
	display:block;
	}
.treatGiftInnr > div{
	background:#fff;
	margin:20% 0 0% 0;
	border-radius:0 0 .5em .5em;
	box-shadow:0 .1em .6em rgba(0,0,0,.3);
	/*border-bottom:1px solid #720b3c;*/
	}
.treatGiftInnr li{
	list-style:none;
	}
.treatTxt{
	padding:2% 0;
	text-align:center;
	font-size:0.9em;
	}
.treatImg{
	padding:0.7% 0% 0 1%;
	}
.treatImg img{
	display:block;
	}
.treatIntrPara{
	padding:4% 4.5% 1% 6%;
	background:#fef8e0;
	font:normal 0.8em/110% Helvetica, Arial, sans-serif;
	}
.ulMargin{
	margin:2% 0 2% 6%;
	font-size:0.8em;
	list-style:inside;
	}
.ulMargin2{
	margin:0 0 3% 3%;
	font-size:0.8em;
	list-style:none;
	}
.ulMargin2 li{
	/*margin-left:4%;*/
	}
.ulMargin li strong{
	color:#830e45
	}
.ulMargin2 li strong{
	color:#25369f
	}
.crresBox, .recSideImg{
	width:93%;
	padding:3% 0 2% 0;
	margin:auto;
	background:#fef8e0;
	}
.crresBox img, .recSideImg img{
	width:100%;
	height:auto;
	}
.ppCont{
	/*background:#f6f5f1;*/
	background:#fff;
	width:100%;
	}
.ppCont img{
	width:100%;
	}
.pic{
	background:#fff;
	}
.picFloat{
	float:left;
	width:46%;
	border:.12em solid #ccc;
	padding:0.3em 0.3em 0.1em 0.3em;
	}
.picFloat img{
	width:100%;
	height:auto;
	}
.leftPic{
	margin:0 1.1em 0 0;
	}
.picCont{
	/*width:97.7%;*/
	margin:1% auto 1%;
	padding:1%;
	border:.12em solid #008c24;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
.picCont img{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	}
.picCont2{
	width:97.7%;
	margin:2% 2% 2% 0;
	padding:1%;
	border:.12em solid #008c24;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
.picCont2 img{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	}
.advtCont{
	width:100%;
	margin:2% 0 0;
	overflow:hidden;
	background:#d9d9d9;
	border-radius:0.6em;
	}
.picCont3{
	width:97.7%;
	margin:2% 2% 2% 0;
	padding:1%;
	border:.12em solid #008c24;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
.picCont50{
	width:50%;
	margin:2% auto 2%;
	padding:1%;
	border:.12em solid #008c24;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
.picCont50 img{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	}
.picCont3 img{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	}
#stsmanLogo{
	width:29.8%;
	border:1px solid #ccc;
	float:right;
	}
.tFllw{
	margin:2% auto 4%;
	padding:3% 1% 1% 1%;
	width:90%;
	background:#fff;
	border-radius:0.33em;
	}
.tFllw img{
	margin:3% auto 1%;
	border-radius:.45em
	}
.tFllw p{
	margin:2% auto 2% ;
	text-align:center;
	font-size:.8em;
	line-height:100%;
	}
.tFllw a{
	color:#333;
	text-decoration:none
	}
.tFllw a:hover{
	color:#009;
	text-decoration:underline;
	}
.imgFloat{
	width:47.7%;

	float:left;
	}
	.imgFloat1b{
	width:47.4%;
	margin-right:2.5%;
	float:left;
	}
		.imgFloat1c{
	width:47.4%;
	margin-right:1.1%;
	float:right;
	}
.imgFloat2{
	width:39.5%;
	float:left;
	}
.imgFloat3{
	width:32%;
	float:left;
	}
.imgFloat3a{
	width:66%;
	margin:0 0 1% 34%;
	}
.imgFloat3b{
	width:68.3%;
	margin:0 0 2% 0;
	}
.imgFloat4{
	width:29.5%;
	float:right;
	}
.picCont4{
	width:97.7%;
	margin:2% 0 2% 2%;
	padding:1%;
	border:.12em solid #008c24;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
.picCont4 img{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	}
#breadCont{
	margin:0 0 1.2% 0;
	clear:both;
	}
#breadContAlt{
	margin:0 0 2% 0;
	clear:both;
	}
#breadCont:after, #breadContAlt:after{
	content:"";
	display:table;
	clear:both;
	}
.crumbNo{
	padding:0.3% 0.2% 0.1% 0.2%;
	float:left;
	text-decoration:none;
	border-radius:.3em;
	color:#b7859d;
	font:bold 10px/100% "Palatino Linotype", Palatino, "Book Antiqua", serif;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	}
.crumb a{
	padding:0.3% 0.2% 0.1% 0.2%;
	float:left;
	text-decoration:none;
	border-radius:.3em;
	color:#ccc;
	font:bold 10px/100% "Palatino Linotype", Palatino, "Book Antiqua", serif;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	}
.crumb a:hover{
	margin:0 1% 0 1%;
	padding:0.3% 0.2% 0.1% 0.2%;
	color:#fff;
	border-radius:.3em;
	background:rgba(50,60,150,1);
	box-shadow:inset 0 0 12px rgba(0,0,0,0.55);
	}
.tripTelNo{
	/*margin:4% 0 1% 0;*/
	margin:2% 0 2% 3%;
	/*text-align:center;*/
	/*letter-spacing:-0.02em;*/
	letter-spacing:-0.04em;
	color:#7e0b40;
	font:bold 1.5em/100% Helvetica, Arial, sans-serif;
	}
.overflow{
	overflow:hidden;
	}
.clear{
	clear:both;
	}
.siteMapList li a{
	color:#333;
	text-decoration:none;
	font-size:80%;
	-webkit-transition:.33s;
	-moz-transition:.33s;
	transition:.33s;
	}
.siteMapList li a:hover{
	color:#000;
	text-decoration:none;
	font-size:80%;
	text-indent:12%;
	font-style:italic;
	background:#fff;
	padding:.5% .8% .5% .8%;
	border-radius:.3em;
	}
.baseList{
	padding:0.7em 0;
	font-size:0.75em;
	line-height:130%;
	list-style:inside disc;
	margin:0 0 0 2.4%;
	}
#back-top{
	padding:0.2em;
	position:fixed;
	bottom:2.2%;
	right:2%;
	-webkit-transition:.33s;
	-moz-transition:.33s;
	transition:.33s;
	background:rgba(255,255,255,0.4);
	border-radius:.7em;
	}
#back-top a{
	width:50px;
	display:block;
	text-align:center;
	font:11px/100% Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	}
#back-top:after{
	background-size:80%;
	}
#back-top a:hover{
	/*color:#fff;*/
	color:#720b3c;
	}
.allCaps{
	text-transform:uppercase;
	}

/*---arrow icon (span tag)---*/
#back-top span{
	width:50px;
	height:50px;
	display:block;
	margin-bottom:7px;
	background:#313163;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	box-shadow:0 0.3em 0.8em rgba(0,0,0,0.4);
	}
#back-top a:hover span{
	background:#830e45;
	box-shadow:0 .2em .6em rgba(0,0,0,0.5);
	padding-top:42px;
	border-radius:50px 50px 11px 11px;
	}
#back-top em{
	top:30px;
	position:relative;
	display:block;
	margin:0 auto 0;
	}
.arrow-up{
	width:0;
	height:0;
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-bottom:19px solid #7272fc;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	}
.arrow-up:hover{
	width:0;
	height:0;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-bottom:26px solid #fff;
	}
.noUnderLn, a.noUnderLn{
	text-decoration:none;
	color:#333;
	}
.wandrSideBnr{
	width:10.9em;
	margin:auto;
	padding:4% 0 0 0;
	}
.pdfSideBnr{
	width:3.9em;
	margin:auto;
	padding:12% 0 0 0;
	}
.callToBook{
	/*text-align:center;*/
	margin:2% 3% 2% 3%;
	}
.txtAlgnCntr{
	text-align:center;
	}
.bookOff{
	/*margin:6% 0 0 2%;*/
	margin:6% 0 0 0%;
	}
.boldTxt{
	font-weight:bold;
	}
.advertHere{
	padding-top:12%;
	}
.advertHere a{
	width:82%;
	height:4em;
	margin:auto;
	text-align:center;
	line-height:4em;
	display:block;
	color:#ccc;
	text-decoration:none;
	text-transform:uppercase;
	background:#444;
	-webkit-transition:1s;
	-moz-transition:1s;
	border-radius:.2em;
	transition:1s;
	-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;         /* Opera/IE 8+ */
	}
.advertHere a:hover{
	margin:auto;
	display:block;
	color:#fff;
	background:#ccc;
	/*border:1px solid #333;*/
	text-decoration:none;
	text-transform:uppercase;
	}
.twtrCont{
	width:74%;
	margin:12% auto 0;
	padding:4%;
	background:#fff;
	border:1px solid #ccc;
	}
.twtTxt{
	text-align:center;
	font-size:90%;
	}
.freChldTrvl{
	width:78%;
	margin:12% auto 3% auto;
	padding:2%;
	font-size:70%;
	background:#fff;
	border:1px solid #000;
	}
.siteMapList{
	width:80%;
	margin:3% 0 3% 5%;
	padding:2% 5% 2% 5%;
	background:#ececec;
	border-radius:0.8em;
	}
.centTxtBg{
	width:100%;
	margin:1.7% 0 1.7% 0;
	padding:1.5% 0 1.5% 0;
	background:#fff;
	border-radius:.5em;
	}
.applicCont{
	font-size:85%;
	background:#f1f1f1;
	text-indent:5%
	}
.applicCont dt{
	font-weight:bold;
	font-size:1.2em;
	}
.formButCont{
	width:97.2%;
	margin:1% auto 1%;
	padding:1.5% 0 1.5% 0;
	border-radius:.5em;
	background:#fff;
	border-top:1px solid #acacac;
	border-bottom:1px solid #acacac;
	}
.formButCont .formBut{
	width:30%;
	margin:0.4% auto 0.7%;
	color:#fff;
	border:none;
	padding:.75em 1em;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	/*text-transform:uppercase;*/
	border-radius:0.6em;
	box-shadow:0 .22em .6em rgba(0,0,0,0.7), inset 0 0 .33em rgba(0,0,0,0.8);
	border:.2em solid #8c0042;
	-moz-transition:all 0.17s ease-in-out;
	-webkit-transition:all 0.17s ease-in-out;
	-o-transition:all 0.17s ease-in-out;
	-ms-transition:all 0.17s ease-in-out;
	transition:all 0.17s ease-in-out;
	background:#500527;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMDUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,  #500527 0%, #951151 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#500527), color-stop(99%,#951151));
	background:-webkit-linear-gradient(top,  #500527 0%,#951151 99%);
	background:-o-linear-gradient(top,  #500527 0%,#951151 99%);
	background:-ms-linear-gradient(top,  #500527 0%,#951151 99%);
	background:linear-gradient(to bottom,  #500527 0%,#951151 99%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
	}
.formButCont .formBut:hover{
	position:relative;
	top:1px;
	border-radius:0.6em;
	box-shadow:0 .12em .3em rgba(0,0,0,0.6), inset 0 0 1.85em rgba(180,30,100,1);
	border:.2em solid #500527;
	text-shadow:0 .1em .33em #000;
	}
.bdrTp1x333{
	border-top:1px dotted #333;
	}
.bdrTp1x999{
	border-top:1px dotted #999;
	}
.rtIntro{
	margin:1.4%;
	font:normal .8em/100% Helvetica, Arial, sans-serif;
	}
.rtIntro a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}
.rtIntro a:hover{
	color:#830e45;
	text-decoration:none;
	font-weight:bold;
	}
.introTxt{
	padding:.3em 0;
	font-size:0.8em;
	line-height:120%;
	}
.arrwClass{
	font-size:1em;
	margin:0 0 0 4%;
	color:#000;
	font-weight:normal;
	}
.arrwClass span{
	color:#900;
	font-weight:bold;
	}
.arrwClass em{
	font-size:0.8em;
	}
main aside.leftAs{
	width:20%;
	float:left;
	/*background:#fff6df;*/
	background:#fef8e0;
	font-size:90%;
	}
main aside.rightAs{
	width:20%;
	float:right;
	/*background:#fff6df;*/
	background:#fef8e0;
	}
.leftAs p, .rightAs p{
	font-size:70%;
	padding:2% 3% 2% 3%;
	}





/*---railtours from old site START---*/

h5.twoChtrDpt{
	margin:1% 0 0 4%;
	padding:0;
	color:#830e45;
	font-size:12px;
	letter-spacing:0em;
	}
h5.twoChtrDpt span{
	color:#846a50;
	font-size:1.2em;
	font-variant:small-caps
	}
.twoWideCont{
	width:47.7%;
	margin:0 0 1.4% 1.4%;
	float:left;
	background:#fff;
	border:1px solid #b5b5b5;
	border-radius:.5em 0 .5em 0;
	box-shadow:0 0 0.4em #D4D4D4;
	letter-spacing:-0.1em;
	font-family:Arial, Helvetica, sans-serif;
	}
.twoWideCntrdCont{
	width:408px;
	clear:both;
	margin:9px auto 15px;
	background:#fff;
	border:1px solid #b5b5b5;
	border-radius:7px;
	box-shadow:0 0 4px #b3b3b3;
	letter-spacing:-0.1em;
	font-family:Arial, Helvetica, sans-serif;
	}
.onRgtMargin{
	}
.twoWLeft{
	width:60%;
	float:left;
	}
.twoWRgt{
	width:39.5%;
	height:7.5em;
	float:left;
	margin:2.3% auto 2%;
	border-left:1px dotted #b5b5b5;
	}
.twoWRgt img{
	width:89.4%;
	height:94.2%;
	margin:0 0 0 7px;
	position:relative;
	z-index:7;
	}
h4.twoChtrTtl{
	margin:4% 0 0 4%;
	padding:0;
	color:#333;
	letter-spacing:0;
	font-weight:bold;
	font-size:0.8em;
	}
p.twoChtrP{
	margin:1% 1% 0 2%;
	padding:1% 3% 1% 2%;
	font-size:.8em;
	letter-spacing:0em;
	}
.westJaco{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/west-highland-jacobite.jpg) no-repeat 0px 0px;
	}
.shrewBord1{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/shrewsbury-welsh-borders-2013.jpg) no-repeat 0px 0px;
	}
.settleCarl{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/settle-carlisle.jpg) no-repeat 0px 0px;
	}
.edbgSettleCarl{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/edinburgh-settle-carlisle-hpsml.jpg) no-repeat 0px 0px;
	}
.fellsman2014{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/fellsman2014.jpg) no-repeat 0px 0px;
	}
.westHighland2014{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/westhighlandjacobitestate-hpsml.jpg) no-repeat 0px 0px;
	}
.scarSteamSpec{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/scarborough-steam-hpsml.jpg) no-repeat 0px 0px;
	}
.westHigh{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/west-highland-statesman-sml.jpg) no-repeat 0px 0px;
	}
.stratAvon{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/avon-hpsml.jpg) no-repeat 0px 0px;
	}
.chanHast{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/hastings-express.jpg) no-repeat 0px 0px;
	}
.edinChris{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/edinburgh-christmas-stil.jpg) no-repeat 0px 0px;
	}
.edinChris2{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/edinburgh-christmas-ful.jpg) no-repeat 0px 0px;
	}
.edinChris3{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/edinburgh-christmas-trip.jpg) no-repeat 0px 0px;
	}
.rydrHpSml{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/rydrhpsml.jpg) no-repeat 0px 0px;
	}
.Lune{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/smllune.png) no-repeat center center;
	}
.shrewBord2{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/shrewsbury-welsh-borders-2014.jpg) no-repeat 0px 0px;
	}
.edin4Day{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/edinburgh-4day-break.jpg) no-repeat 0px 0px;
	}
.springParis{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/springtime-in-paris.jpg) no-repeat 0px 0px;
	}
.chCoastExp{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/channel-coast-hpsml.jpg) no-repeat 0px 0px;
	}
.northWales{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/north-wales-hpsml.jpg) no-repeat 0px 0px;
	}
.novotelLdn{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/novotel-city-south-hpsml.jpg) no-repeat 0px 0px;
	}
.mercBloom{
	width:89.4%;
	height:94.2%;
	margin:auto;
	box-shadow:0 0 0.3em 0px #555;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/mercure-bloomsbury-hpsml.jpg) no-repeat 0px 0px;
	}
.stllBookGrn a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-11px;
	left:63px;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/still-booking-lrg.png) no-repeat 0 0;
	}
.stllAvlGrn a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-11px;
	left:63px;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/still-available.png) no-repeat 0 0;
	}
.mreAddGrn a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-11px;
	left:63px;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/still-more-added.png) no-repeat 0 0;
	}
.nowDeptRed a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-11px;
	left:63px;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/now-dept-red.png) no-repeat 0 0;
	}
.LimitedAva a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-1.1em;
	left:5.5em;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/tri-limtd-avail.png) no-repeat scroll 0 0 transparent;
	}
.FullBoo a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-1.1em;
	left:5.5em;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/tri-fully-booked.png) no-repeat scroll 0 0 transparent;
	}
.newTripTriBlu a{
	width:54.4%;
	height:5.5em;
	display:block;
	position:relative;
	top:-1.1em;
	left:5.5em;
	background:url(https://www.westcoastrailways.co.uk/images/homepage/charter-railtours/tri-blu-new.png) no-repeat scroll 0 0 transparent;
	}
/*---railtours from old site END---*/




/*------------------------autumn 2014 'sub' charters START-----------------------*/
.autumn14{
	margin:2% 0 0.7% 0;
	clear:both;
	overflow:hidden;
	background:#fff;
	}
h3.advanTtl{
	margin:2% 0 1%;
	padding:0;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	color:#444;
	text-transform:uppercase
	}
.harLine{
	width:97.1%;
	clear:both;
	margin:0% auto 2%;
	border:none;
	border-top:1px solid #ccc;
	/*box-shadow:0 0 4px #b3b3b3;*/
	}
.aut14SubCont{
	width:22.9%;
	/*height:84px;*/
	margin:0 0 2% 1.5%;
	padding:0.5% 0 1% 0;
	float:left;
	border-top:1px dotted #ccc;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	}
.aut14SubCont h6{
	margin:1.1% 0 0 3%;
	font-size:0.75em;
	color:#820744;
	text-transform:uppercase
	}
.aut14SubCont p{
	font-size:0.7em;
	margin:1% 3% 0 3%;
	}
.autInfo p span {
	color:#820744;
	text-transform:uppercase
	}
.autInfo{
	clear:both;
	padding:12px 0 10px 0;
	}
.autInfo p{
	margin:8px 0;
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:100%;
	}

/*---autumn 2014 'sub' charters END---*/

.fiddyWdth{
	width:48%;
	margin:0% 0 1.4% 1.2%;
	float:left;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 0.12em 0.4em rgba(0,0,0,0.14);
	}
.fiddyWdth h2{
	text-transform:uppercase;
	padding:0.7% 0 0.7% 1.4%;
	font-size:1.2em;
	font-family:CaslonOpenfaceBT-Regular;
	font-weight:normal;
	font-style:normal;
	border-bottom:1px solid #d8d8d8;
	}
h3.hogSubHed{
	padding:2% 0 0 2.6%;
	font-size:.75em;
	}
h3.crsSubHed{
	padding:1.4% 0 0 1.4%;
	font-size:.75em;
	}
.hogSubHed{
	font:bold .8em/100% Helvetica, Arial, sans-serif;
	}
.crsSubHed{
	width:55%;
	font:bold .8em/100% Helvetica, Arial, sans-serif;
	}
.hogWtz{
	background:url(../images/bghog3.jpg) no-repeat right 0;
	}
.crsWtz{
	padding:0 0 0.7% 0;
	background:url(../images/bgcrres2.jpg) no-repeat right 0;
	}
.hogIntro{
	margin:3.4% 2.4% 4.5% 2.6%;
	font:normal .8em/100% Helvetica, Arial, sans-serif;
	}
.crsIntro{
	margin:1.4%;
	font:normal .8em/100% Helvetica, Arial, sans-serif;
	}
.crsList{
	width:74%;
	margin:1.4% 0 0 4.4%;
	padding:1% 1.4% 1% 0;
	border-radius:0.5em 0.5em 0 0.5em;
	background:rgba(255,255,255,0.7);
	font:normal .8em/100% Helvetica, Arial, sans-serif;
	text-indent:-.5em;
	}
.fiddyLft{
	width:53%;
	float:left;
	}
.fiddyRgt{
	width:46.4%;
	float:left;
	}
.fiddyRgt a{
	width:100%;
	height:12em;
	display:block;
	}
.imgBgSide{
	background:#fef8e0;
	}
.leafJac{
	width:50%;
	float:left;
	}
.leafJac h3{
	margin:2% auto 2%;
	text-align:center;
	}
.leafSse{
	width:50%;
	float:left;
	}
.leafSse h3{
	margin:2% auto 2%;
	text-align:center;
	}
.leafJac2{
	width:100%;
	float:left;
	}
.leafJac2Img img{
	margin:4% auto 2%;
	display:block;
	border:1px solid #008c24
	}
.leafJacImg img{
	margin:4% auto 2%;
	display:block;
	}
.leafSseImg img{
	margin:2% auto 2%;
	display:block;
	}
.trvlGiftImg{
	width:53%;
	margin:2% 0 2% 0;
	float:left;
	}
.trvlGiftImg img{
	height:60px;
	display:block;
	border:1px solid #008c24
	}
.trvlImg{
	width:34%;
	margin:5px 0 2px 0;
	float:left;
	}
.trvlImg img{
	/*width:90%;*/
	width:87%;
	display:block;
	border:1px solid #008c24
	}
.trvlContInnr{
	width:100%;
	margin:auto;
	padding:4% 0 4% 3%;
	overflow:hidden;
	box-sizing:border-box;
	}
.trvlGiftInnr{
	width:100%;
	margin:auto;
	padding:0 0 0 0;
	overflow:hidden;
	box-sizing:border-box;
	}
.trvlGiftTxt2{
	font-style:italic;
	font-weight:normal;
	margin:0.8em 0 0.7em 0;
	font-size:0.8em;
	}
.trvlTxt{
	width:60%;
	padding:2% 0 0 0;
	text-align:left;
	float:left;
	font-size:10px;
	line-height:120%;
	}
.trvlTxt p:nth-child(even){
	/*margin-top:2px;*/
	line-height:100%;
	letter-spacing:0.02em;
	/*height:44px;*/
	/*border-bottom:1px dotted rgba(133, 66, 16, 0.22);*/
	}
/*.trvlTxt p:last-child{
	vertical-align:baseline;
	font-weight:bold;
	color:#741213;
	}*/
.trvlGiftTxt{
	width:100%;
	padding:1% 0;
	text-align:left;
	float:left;
	font-size:0.7em;
	}
.smlr{
	font-size:0.5em;
	}
.trvTtl{
	width:106%;
	}
.trvTtl a{
	font:bold 1.2em/100% caslon, palatino, garamond, serif;
	color:#333;
	text-decoration:none;
	letter-spacing:-0.025em;
	}
.trvTtl span{
	color:#741213;
	float:right;
	font-size:.85em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
.ltrSpc a{
	letter-spacing:-0.06em;
	}
.champ{
	height:70px;
	overflow:hidden;
	}
.treatThirds{
	width:30.5%;
	vertical-align:top;
	display:inline-block;
	}
.treatThirds:nth-child(n+2){
	margin-left:20px;
	}
.treatThirds h5{
	margin:0 0 4px 0;
	font-size:.9em;
	text-align:center;
	}
.thrdImg{
	margin:auto;
	padding:16px 0px 16px 0px;
	border-radius:8px;
	background:#FBF3D6;
	border-bottom:1px solid rgba(205, 162, 111, 0.15);
	}
.treatThirds p{
	height:52px;
	margin:12px 0 0 0;
	padding:0px 12px 0 12px;
	font-size:.85em;
	line-height:120%;
	}
.treatPrice{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	border-radius:5px;
	padding:4px 0px 0px 0px;
	background:rgba(198, 155, 102, 0.06);
	border-bottom:1px solid rgba(205, 162, 111, 0.15);
		color:#741213;
}
.thrdImg img{
	margin:auto;
	}
.noBg{
	background:none;
	}
.txtAlgCtr{
	text-align:center;
	}
.noPdMgn{
	margin:0;
	padding:0;
	}
.slidePlace div img{
	margin:auto;
	display:block;
	}
article{
	box-sizing:border-box;
	}
article#artLft{
	float:left;
	width:48%;
	}
article#artRgt{
	float:right;
	width:48%;
	}
article.artLft{
	display:inline-block;
	width:48%;
	margin:0 3% 0 0;
	vertical-align:top
	}
article.artRgt{
	display:inline-block;
	width:48%;
	vertical-align:top
	}
article#artLft2{
	width:100%;
	}
article#artRgt2{
	width:100%;
	}
article#artFul{
	float:none;
	width:100%;
	clear:both;
	}
article.artQtr{
	width:22.5%;
	margin:1.4% 2.7% 1.4% 0px;
	display:inline-block;
	background:#fff;
	}
article.artLftCry{
	width:38.5%;
	display:inline-block;
	vertical-align:top;
	/*background:red;*/
	}
article.artRgtCry{
	width:61.5%;
	display:inline-block;
	/*background:blue;*/
	}
.artQtr p{
	/*margin:0 auto 0;*/
	}
.artQtr img{
	margin:0 auto 0;
	}
.marginRgtNo{
	margin-right:0 !important;
	}
.marginRgt{
	margin-right:4.5%;
	}
.wcrHdr{
	margin:0.3% auto 0%;
	padding:0 0 0% 0;
	width:33%;
	text-align:center;
	font:normal 0.75em/100% caslon, 'caslon pro', garamond, 'garamond pro', serif;
	}
.wcrSubHdr{
	margin:9.9% auto 0%;
	padding:0 0 0% 0;
	width:33%;
	text-align:center;
	text-transform:uppercase;
	font:normal 0.75em/100% caslon, 'caslon pro', garamond, 'garamond pro', serif;
	}
.open-xtrTxt{
	margin:1% 0 0 0;
	}
a.open-xtrTxt{
	width:12%;
	text-align:center;
	margin:0;
	padding:0.3% 0.7% 0.3% 0.7%;
	text-decoration:none;
	color:#333;
	border-radius:.4em;
	border:1px dotted #006;
	-khtml-transition:all .22s ease-in-out;
	-o-transition:all .22s ease-in-out;
	-webkit-transition:all .22s ease-in-out;
	-moz-transition:all .22s ease-in-out;
	transition:all .22s ease-in-out;
	}
.open-xtrTxt a, #close-xtrTxt a, a.open-xtrTxt, a.close-xtrTxt{
	width:12%;
	text-align:center;
	margin:0;
	padding:0.3% 0.7% 0.3% 0.7%;
	text-decoration:none;
	color:#333;
	font-size:.8em;
	border-radius:.4em;
	background:#e1e1e1;
	-khtml-transition:all .22s ease-in-out;
	-o-transition:all .22s ease-in-out;
	-webkit-transition:all .22s ease-in-out;
	-moz-transition:all .22s ease-in-out;
	transition:all .22s ease-in-out;
	}
.open-xtrTxt a:hover, #close-xtrTxt a:hover, a.open-xtrTxt:hover{
	text-decoration:none;
	color:#fff;
	background:rgba(50,60,150,1);
	box-shadow:inset 0 0 12px rgba(0,0,0,0.55);
	}
.luneDpt{
	width:100%;
	margin:0 auto 4%;
	border:1px solid #ccc;
	padding:0em 0.2em 0.2em 0.2em;
	}
table.luneDpt td{
	border-bottom:1px solid #ccc;
	font:bold 14px/175% arial, helvetica, sans-serif;
	}
.luneDpt tr:nth-child(even){
	background:rgba(200,200,200,0.5);
	}
.luneDpt td:first-child{
	text-indent:12px;
	}
.luneDpt tr:first-child td{

	}
.luneDpt tr:last-child td{
	border-bottom:none;
	}
.timetable{
	width:100%;
	}
.timetable tr th:first-child{
	background:#f8f8f8;
	border-radius:.4em 0 0 0;
	}
.timetableSse{
	width:100%;
	}
.timetable h6{
	color:#333;
	letter-spacing:0.05em;
	}
.timetable .leftSde{
	width:70%;
	}
.timetable .leftSde3rd{
	width:35%;
	}
.timetable .rgtSde3rd{
	width:32.5%;
	}
.faresCont{
	margin:3% auto 0;
	padding:1.3%;
	overflow:hidden;
	background:#D9D9D9;
	border-radius:.5em;
	}
.faresCont table{
	margin:2% 0 2% 0;
	vertical-align:top;
	background:#fff;
	border-radius:.9em .5em .5em .5em;
	font-size:80%;
	}
.faresCont table td{
	padding:1% 1% 1% 6%;
	border-bottom:1px dotted #ccc;
	}
.faresCont table th{
	padding:1.75% 1% 1.5% 6%;
	text-align:left;
	border-bottom:1px solid #ccc;
	background:#f8f8f8;
	}
.timetable2{
	width:100%;
	}
.timetable2 tr th:first-child{
	background:#f8f8f8;
	border-radius:0 0 0 0;
	}
.timetable2Sse{
	width:100%;
	}
.timetable2 h6{
	color:#333;
	letter-spacing:0.05em;
	}
.timetable2 .leftSde{
	width:40%;
	}
.timetable2 .leftSde3rd{
	width:35%;
	}
.timetable2 .rgtSde3rd{
	width:32.5%;
	}
.faresCont3{
	margin:2% auto 0;
	padding:1.0%;
	overflow:hidden;
	background:#D9D9D9;
	border-radius:.5em;
	}
.faresCont3 table td{
	padding:1% 1% 1% 2%;
	border-bottom:1px dotted #ccc;
	}
.faresCont3 table th{
	padding:1.75% 1% 1.5% 2%;
	text-align:left;
	border-bottom:1px solid #ccc;
	background:#f8f8f8;
	}
.faresCont2{
	margin:2% auto 2%;
	padding:1.3%;
	width:97.4%;
	float:left;
	border-radius:.5em;
	background:#D9D9D9;
	}
.timetable .leftSde2d{
	width:24%;
	}
.timetable .leftSde3rd2d{
	width:15%;
	}
.timetable .rgtSde3rd2d{
	width:61%;
	}
.faresCont2 table{
	margin:2% 0 0 0;
	vertical-align:top;
	background:#fff;
	font-size:80%;
	}
.faresCont2 table td{
	padding:1% 1% 1% 6%;
	border-bottom:1px dotted #ccc;
	}
.faresCont2 table th{
	padding:1.75% 1% 1.5% 6%;
	text-align:left;
	border-bottom:1px solid #ccc;
	background:#f8f8f8;
	}
.timetable3{
	width:100%;
	}
.timetable3 tr th:first-child{
	background:#f8f8f8;
	border-radius:0 0 0 0;
	}
.timetable3 h6{
	color:#333;
	letter-spacing:0.05em;
	}
.timetable3 .leftSde{
	width:20%;
	}
.timetable3 .leftSde3rd{
	width:20%;
	}
.timetable3 .rgtSde3rd{
	width:20%;
	}
.faresCont3{
	margin:2% auto 2%;
	padding:1.3%;
	width:65%;
	float:left;
	background:#D9D9D9;
	}
.faresCont3 table{
	margin:2% 0 0 0;
	vertical-align:top;
	background:#fff;
	font-size:80%;
	}
.faresCont3 table td{
	padding:1.75% 1% 1.5% 6%;
	border-bottom:1px dotted #ccc;
	}
.faresCont3 table th{
	padding:1.75% 1% 1.5% 6%;
	text-align:left;
	border-bottom:1px solid #ccc;
	background:#f8f8f8;
	}
.telNoVouch{
	text-align:center;
	font-size:1.2em;
	background:#ffffff;
	padding:1%;
	width:40%;
	margin:2.8% auto 2.8%;
	color:#25369f;
	border-radius:.3em;

	
	
	}
.tmeBg{
	background:url(../images/bginit.png) repeat 1px 2px;
	}
.reduce{
	font-size:0.85em
	}
.enlarge{
	font-size:145%
	}
.ttlSideNavPln{
	color:#333;
	padding:.4em 0 .2em 0;
	text-indent:6%;
	text-transform:uppercase;
	letter-spacing:-0.01em;
	font:bold 1em/95% caslon, 'caslon pro', garamond, 'garamond pro', serif;
	}
.ttlSideNavPln span{
	padding-left:6%;
	}
.sorryMsg{
	color:#900;
	}
.sorryMsg a{
	color:#900;
	}
.sorryMsg a:hover{
	color:#900;
	text-decoration:none;
	}
.logOut{
	margin:23% 0;
	/*border:1px dashed red*/
	}
.loading{
	width:100%;
	margin:24% auto 24%;
	}
.loading img{
	margin:0% auto 0%;
	}
.squish{
	letter-spacing:-0.04em;
	font-size:0.75em !important;
	}
.recptCont{
	margin:0 auto 2%;
	padding:1.3%;
	width:97.4%;
	float:left;
	border-radius:.5em;
	background:#d9d9d9;
	}
.recptCont table{
	margin:2% 0 0 0;
	vertical-align:top;
	background:#fff;
	font-size:80%;
	}
.recptCont table td{
	padding:1% 1% 1% 2%;
	border-bottom:1px dotted #ccc;
	}
.recptCont table th{
	padding:1.75% 1% 1.5% 2%;
	text-align:left;
	border-bottom:1px solid #ccc;
	background:#3b2aae;
	color:#fff;
	font-size:1.2em;
	}
.w100{
	width:100%;
	}
.bg-a20053{
	background:#a20053;
	}
.bg-fef5f8{
	background:#d5d2ee;
	}
.ttlCryItem{
	margin:4% 0 4% 4%;
	/*font:bold .9em/100% caslon, 'caslon pro', garamond, 'garamond pro', serif;*/
	font:bold 0.9em/110% Helvetica, Arial, sans-serif;
	}
.ttlCryProduct{
	font:bold 1.2em/110% Helvetica, Arial, sans-serif;
	}
.cryBtt{
	/*width:84%;*/
	width:100%;
	/*margin:5.5% auto 7.5%;*/
	margin:5.0% 0 8% 1.5%;
	}
.cryBttProd{
	/*width:84%;*/
	width:30.6%;
	display:inline-block;
	/*margin:5.5% auto 7.5%;*/
	margin:5.5% 3% 8% 0%;
	}
.itemCode{
	margin:2.5% 0 1.2% 0;
	}
.noMargn{
	margin:0 !important;
	}
.cryTbl{
	width:100%;
	margin:3% 0 0 0;
	padding:2%;
	background:#dbdbdb;
	font:normal .8em/110% Helvetica, Arial, sans-serif;
	border-radius:.6em;
	}
.cryTbl th{
	padding:0.7% 0 3% 2%;
	text-align:left;
	font-size:1.2em
	}
.cryTbl tr{

	}
.cryTbl td{
	padding:2%;
	}
.bdrRgt{
	border-radius:0 .33em .33em 0;
	}
.bdrLft{
	border-radius:.33em 0 0 .33em;
	}
.bgGry{
	background:#f1f1f1;
	}
.itlc{
	font-style:italic;
	font-weight:bold;
	color:#333;
	}
img.cryQtrImg{
	width:100%;
	}
.priceCont{
	margin:5.8% 0 0 0;
	padding:4.2% 3% 4.2% 3%;
	width:84.5%;
	font-style:italic;
	background:#dbdbdb;
	border-radius:.6em;
	text-align:center
	}
.butCont{
	width:100%;
	margin:0 0 0 0;
	}
.cryProdImg{
	margin:5% 0 9.4% 0;
	}
.hmeButton a, .hmeButton2 a, .wHjSbtn a, .hmeGalBtn a, .hmeGlssBtn a, .hmeQtrBtn a, .hmeRltrBtn a, .galBtn a, .hmeThrdsBtn a, .hmeThrdsBtn2 a{
	width:100%;
	padding:9px 0%;
	display:block;
	font-size:0.8em;
	color:#fff6df;
	text-decoration:none;
	border:1px solid #4f0527;
	border-radius:.5em;
	text-align:center;
	background:rgb(149,17,81);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDA1MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(149,17,81,1)), color-stop(100%,rgba(80,5,39,1)));
	background:-webkit-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-o-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-ms-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:linear-gradient(to bottom, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#951151', endColorstr='#500527',GradientType=0 );
   background-size:100% auto ;
   background-position:0 100%;
	transition:all .2s ease-in-out;
	box-shadow:inset 0 0 .4em rgba(255,255,255,0.75), 0 .12em .25em rgba(0,0,0,0.55);
	}
.hmeButton a:hover, .hmeButton2 a:hover, .wHjSbtn a:hover, .hmeGalBtn a:hover, .hmeGlssBtn a:hover, .hmeQtrBtn a:hover, .hmeRltrBtn a:hover, .galBtn a:hover, .hmeThrdsBtn a:hover{
	color:#fff;
	border:1px solid #4f0527;
	background:rgb(80,5,39);
	text-shadow:1px 1px 1px #000;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMDUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top, rgba(80,5,39,1) 0%, rgba(149,17,81,1) 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,5,39,1)), color-stop(99%,rgba(149,17,81,1)));
	background:-webkit-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-o-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-ms-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:linear-gradient(to bottom, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
	background-size:300% auto;
	background-position:0 0;
	box-shadow:inset 0 0 .7em rgba(0,0,0,0.9);
	}


/*---------gallery stuff START---------*/
/*div.artThds{
	width:31.9%;
	margin:1.5% 1.5% 1.5% 0%;
	padding:0.9%;
	display:inline-block;
	background:#e1e1e1;
	border-radius:0.4em;
	box-sizing:border-box;
	border:1px solid #d1d1d1;
	}*/
div.artThds{
	width:31.92%;
	/*height:9.9em;*/
	margin:1.5% 1.5% 3% 0%;
	/*padding:0.4% 0.3% 0.3% 0.3%;*/
	display:inline-block;
	/*background:#e1e1e1;*/
	/*border-radius:0.3em;*/
	box-sizing:border-box;
	border:1px solid #d1d1d1;
	position:relative;
	background:url(../images/bginit.png) repeat 1px 2px;
	/*box-shadow:0.1em 0.1em 0.2em rgba(0, 0, 0, 0.2);*/
	}
.artThds a img{
	width:100%;
	height:9.85em;
	border:1px solid #ebebeb;
	border-bottom:none;
	/*border-radius:0.22em;*/
	}
.refNoBox{
	width:40%;
	height:1em;
	line-height:1em;
	font-size:.75em;
	/*font-weight:bold;*/
	margin:auto;
	padding:1.4% .4% 1.4% .4%;
	/*color:#fff;*/
	color:#636363;
	text-align:center;
	/*border:1px solid #aaa;*/
	border-top:none;
	-moz-border-radius:0 0 0.5em 0.5em;
	-webkit-border-radius:0 0 0.5em 0.5em;
	-khtml-border-radius:0 0 0.5em 0.5em;
	border-radius:0 0 0.5em 0.5em;
	position:absolute;
	top:100%;
	left:28%;
	/*box-shadow:inset 0 0 .5em rgba(0,0,0,0.18);*/
	background:#E4E4E4;
	/*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyOTU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(146,149,153,1) 0%, rgba(192,195,196,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,149,153,1)), color-stop(100%,rgba(192,195,196,1)));
	background:-webkit-linear-gradient(top,  rgba(146,149,153,1) 0%,rgba(192,195,196,1) 100%);
	background:-o-linear-gradient(top,  rgba(146,149,153,1) 0%,rgba(192,195,196,1) 100%);
	background:-ms-linear-gradient(top,  rgba(146,149,153,1) 0%,rgba(192,195,196,1) 100%);
	background:linear-gradient(to bottom,  rgba(146,149,153,1) 0%,rgba(192,195,196,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#929599', endColorstr='#c0c3c4',GradientType=0 );*/
	}
.pushDwn{
	margin-top:17% !important;
	}
.mandatory{
	font-size:0.7em;
	margin:7% 0 0 6.8%;
	font-weight:bold;
	}


/*---------gallery stuff END---------*/





#Button{
	margin:8.4% auto 8.4% ;
	padding:4% 12%;
	display:block;
	font-size:0.8em;
	color:#fff6df;
	text-decoration:none;
	border:1px solid #4f0527;
	border-radius:.5em;
	text-align:center;
	background:rgb(149,17,81);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDA1MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(149,17,81,1)), color-stop(100%,rgba(80,5,39,1)));
	background:-webkit-linear-gradient(top,  rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-o-linear-gradient(top,  rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-ms-linear-gradient(top,  rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:linear-gradient(to bottom,  rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#951151', endColorstr='#500527',GradientType=0 );
   background-size:100% auto;
   background-position:0 100%;
	transition:all .2s ease-in-out;
	box-shadow:inset 0 0 .4em rgba(255,255,255,0.75), 0 .12em .25em rgba(0,0,0,0.55);
	}
#Button:hover{
	color:#fff;
	border:1px solid #4f0527;
	background:rgb(80,5,39);
	text-shadow:1px 1px 1px #000;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMDUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzk1MTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,  rgba(80,5,39,1) 0%, rgba(149,17,81,1) 99%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,5,39,1)), color-stop(99%,rgba(149,17,81,1)));
	background:-webkit-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-o-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:-ms-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	background:linear-gradient(to bottom, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
	background-size:300% auto;
	background-position:0 0;
	box-shadow:inset 0 0 .7em rgba(0,0,0,0.9);
	cursor:pointer;
	}
.ttlH6sub{
	font-size:.9em;
	}
.ttlH6sub a{
	color:#830e45;
	text-decoration:none;
	-khtml-transition:all .22s ease-in-out;
	-o-transition:all .22s ease-in-out;
	-webkit-transition:all .22s ease-in-out;
	-moz-transition:all .22s ease-in-out;
	transition:all .22s ease-in-out;
	}
.ttlH6sub a:hover{
	color:#c9c9c9;
	text-decoration:underline;
	}
.leafJac2Img{
	margin:0 0 4% 0;
	}
hr{
	width:96%;
	background:none;
	border:none;
	border-bottom:1px dotted rgba(90,0,30,0.5);
	}
.whjSubTtl{
	margin:2% 0.3% 0% 0.3%;
	font-size:85% !important;
	line-height:110%;
	}


.trpSubHdr{
	margin:.12em 0 .75em 0;
	font-weight:bold;
	font-style:italic;
	font-size:0.95em;
	color:#666;
	}




/*email signup START*/

			.signUp{
				width:89%;
				/*height:85px;*/
				margin:14px 0 9px 10px;
				display:inline-block;
				}
			.signUp p{
				font-size:12px;
				font-weight:bold;
				}
			.inputBxCnt{
				margin:6px 0 0 0;
				padding:0.8% 0% 1% 1.4%;
				background:#fff;
				border-radius:5px;
				border:1px solid #d2d2d2;
				box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.075), inset -1px -1px 1px rgba(0, 0, 0, 0.075), 0px 0px 3px #FFF;
				}
			input.inputTxt{
				width:70.5%;
				padding:1% 0;
				display:inline-block;
				border:none;
				color:#333;
				font-size:0.7em;
				}
			.submitBtn input{
				width:40%;
				margin:5% 0 0 0;
				padding:2.4% 1.2%;
				display:inline-block;
				color:#FFF6DF;
				/*background-color:#80D144;*/
				/*text-shadow:0 0 5px #6FA72D;*/
				border-radius:4px;
				font-size:0.7em;
				border:none;
				text-align:center;
				background:#951151;
				background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background:-moz-linear-gradient(top, rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
				background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#951151), color-stop(100%,#500527));
				background:-webkit-linear-gradient(top, #951151 1%,#500527 100%);
				background:-o-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
				background:-ms-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
				background:linear-gradient(to bottom, #951151 1%,#500527 100%);
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#951151', endColorstr='#500527',GradientType=0);
				background-size:100% auto;
				background-position:0 100%;
				transition:all .2s ease-in-out;
				box-shadow:inset 0 0 .4em rgba(255, 255, 255, 0.75);
				font-family:Helvetica, Arial, sans-serif;
				}
			.submitBtn input:hover{
				color:#FFF;
				background:#500527;
				text-shadow:1px 1px 1px #000;
				background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
				background:-moz-linear-gradient(top, rgba(80,5,39,1) 0%, rgba(149,17,81,1) 99%);
				background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#500527), color-stop(99%,#951151));
				background:-webkit-linear-gradient(top, #500527 0%,#951151 99%);
				background:-o-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
				background:-ms-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
				background:linear-gradient(to bottom, #500527 0%,#951151 99%);
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
				background-size:300% auto;
				background-position:0 0;
				box-shadow:inset 0 0 .7em rgba(0, 0, 0, 0.9);
				}



/*email signup END*/






ul.timeList{
	margin:0 4% 0 4%;
	padding:0;
	font-size:70%;
	}
ul.timeList li{
	line-height:120%;
	text-indent:0;
	letter-spacing:-0.02em
	}
.red{
	color:#801618;
	}
.capChaCont{
	width:100%;
	margin:auto;
	}
.capChaCont img{
	margin:auto;
	display:block;
	text-align:center
	}
.capChaCont input{
	margin:auto;
	text-align:center;
	display:block;
	width:35% !important
	}
.totalSumCont{
	margin:0 auto 6%;
	border:1px solid #ccc;
	}
.twoColQtr{
	width:48%;
	height:14em;
	margin:0 0 1.4% 1.2%;
	padding:0 0 1% 0;
	display:inline-block;
	border:1px solid #CCC;
	background:#fff;
	vertical-align:top;
	box-shadow:0 0.12em 0.4em rgba(0, 0, 0, 0.14);
	/*background:url(../images/homepage/hp-jac3.jpg) 0 0 no-repeat #FFF;*/
	background-size:100%;
	}
.thrdsCol{
	width:31.5%;
	height:17.2em;
	margin:0.1% 0 1.4% 1.2%;
	padding:0 0 1% 0;
	display:inline-block;
	border:1px solid #CCC;
	background:#fff;
	vertical-align:top;
	box-shadow:0 0.12em 0.4em rgba(0, 0, 0, 0.14);
	/*background:url(../images/homepage/hp-jac3.jpg) 0 0 no-repeat #FFF;*/
	background-size:100%;
	font-size:1em;
	}
.thrdsCol h5{
	color:#830E45;
	padding:.2em .2em .2em 0.6em;
	font-size:0.85em;
	letter-spacing:-0.02em;
	}
.thrdsCol h6{
	padding:.2em .6em .2em 0.6em;
	font-size:0.85em;
	}
.thrdsCol p{
	height:4em;
	padding:.2em .6em .2em 0.6em;
	font-size:0.8em;
	}
.thrdsImg{
	position: relative;
	width:100%;
	height:5.4em;
	overflow:hidden;
	/*background:url(../images/homepage/westImg2.jpg) no-repeat 0 -0.5em;*/
	background-size:100%;
	}
.thrdsImg img{
	position: relative;
	width:100%;
	}
.thrdsImg3{
	position: relative;
	width:100%;
	height:5.4em;
	overflow:hidden;
	/*background:url(../images/homepage/westImg2.jpg) no-repeat 0 -0.5em;*/
	background-size:100%;
	}
.thrdsImg3 img{
	width:100%;
	}
.thrdsImg4{
	width:131px;
	height:2.6em;
	margin:-7.35em 0 4.72em 10.6em;
	/*overflow:hidden;*/
	z-index:99;
	position:relative;
	}
.thrdsImg4 img{
	width:100%;
	border:1px solid #fff;
	}
.thrdsImg4a{
	width:131px;
	height:2.6em;
	margin:-7.35em 0 4.72em 12.2em;
	/*overflow:hidden;*/
	z-index:99;
	position:relative;
	}
.thrdsImg4a imga{
	width:100%;

	}

.wHjTtlSub{
	margin-top:.25em;
	font-size:.85em;
	text-indent:6px;
	line-height:100%;
	font-family:helvetica, "Helvetica Neue", Arial, sans-serif;
	}
.wHjQtrImg{
	width:100%;
	height:7.4em;
	/*background:url(../images/homepage/westImg.jpg) no-repeat 0 -2.5em;*/
	background:url(../images/homepage/westImg2.jpg) no-repeat 0 -0.5em;
	background-size:100%;
	}
.twoColQtr h5{
	padding:1.4% 1.4% 0 1.4%;
	color:#830E45;
	font-size:.85em;
	}
.twoColQtr p{
	padding:0% 1.4% .4% 1.4%;
	font-size:.8em;
	line-height:120%;
	}
.twoColQtr span{
	color:#9A1655;
	}
.colEnd{
	margin:0 0 0 0.7%;
	}
.sseQtrImg{
	width:100%;
	height:7.4em;
	background:url(https://www.westcoastrailways.co.uk/img/scarbrough-steam-tunnel.jpg) no-repeat 0 0;
	background-size:100%;
	}
.wHj2colQtr{
	/*padding:2%;*/
	font-family:CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
	background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
	filter:progid:DXImageTransform. .gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
	}
.glryBg{
	}
.galbg{
	box-shadow:0 0 49px rgba(0, 0, 0, 0.7) !important;
	}
.glryBg .slider {
	margin:2em 0 0 0;
	}
#gallery{
	/*background:rgb(117,34,1);
	background:-moz-linear-gradient(top, rgba(117,34,1,1) 0%, rgba(140,51,16,1) 39%, rgba(191,110,78,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(117,34,1,1)),
					color-stop(39%,rgba(140,51,16,1)), color-stop(100%,rgba(191,110,78,1)));
	background:-webkit-linear-gradient(top, rgba(117,34,1,1) 0%,rgba(140,51,16,1) 39%,rgba(191,110,78,1) 100%);
	background:-o-linear-gradient(top, rgba(117,34,1,1) 0%,rgba(140,51,16,1) 39%,rgba(191,110,78,1) 100%);
	background:-ms-linear-gradient(top, rgba(117,34,1,1) 0%,rgba(140,51,16,1) 39%,rgba(191,110,78,1) 100%);
	background:url(https://www.westcoastrailways.co.uk/images/gallery/bgtrn.jpg) no-repeat center 0, linear-gradient(to bottom, rgba(117,34,1,1) 0%,rgba(140,51,16,1) 39%,rgba(191,110,78,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#752201', endColorstr='#bf6e4e',GradientType=0 ); */
	/*background:rgb(97,22,1);
	background:-moz-linear-gradient(top, rgba(97,22,1,1) 15%, rgba(170,83,53,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(97,22,1,1)), color-stop(100%,rgba(170,83,53,1)));
	background:-webkit-linear-gradient(top, rgba(97,22,1,1) 15%,rgba(170,83,53,1) 100%);
	background:-o-linear-gradient(top, rgba(97,22,1,1) 15%,rgba(170,83,53,1) 100%);
	background:-ms-linear-gradient(top, rgba(97,22,1,1) 15%,rgba(170,83,53,1) 100%);
	background:url(https://www.westcoastrailways.co.uk/images/gallery/bgtrn2.jpg) no-repeat center 0,linear-gradient(to bottom,  rgba(97,22,1,1) 15%,rgba(170,83,53,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#611601', endColorstr='#aa5335',GradientType=0 );*/
	background:url(https://www.westcoastrailways.co.uk/images/gallery/bgtrn4.jpg) no-repeat center 0;
	}
.galBtn{
	width:100%;
	margin:8.5% 0 0 0;
	vertical-align:baseline;
	}
.galImgCont{
	width:960px;
	height:641px;
	}
.galSldrTxt1{
	padding:1% 0 0.2% 0;
	}
.galSldrTxt2{
	padding:1% 0 0.2% 0;
	}
.galSldrTxt1 h2{
	font-size:1.75em;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:1.3em;
	font:bold 1.6em/1.6em CaslonOpenfaceBT-Regular, caslon, caslonPro, 'adobe caslon', palatino, garamond, serif;
	background:url(../images/fisselh2.png) 0 center no-repeat;
	}
.galMainCpy{
	}
.galImgInr{
	/*display:none;*/
	background:rgba(0, 0, 0, 0.5);
	padding:0.2% 0 0 0;
	color:#fff;
	text-align:justify;
	}
.galImgInr:after{
	content:'';
	display:inline-block;
	width:100%;
	}
.galLeft{
	width:72%;
	display:inline-block;
	vertical-align:top
	}
.galLeft p{
	margin:0.6em 0;
	font-size:.95em;
	}
.galRight{
	width:25%;
	display:inline-block;
	vertical-align:top
	}
.galImg01{
	background:url(../images/gallery/aut/01.jpg) no-repeat 0 0;
	}
.galImg02{
	background:url(../images/gallery/aut/02.jpg) no-repeat 0 0;
	}
.galImg03{
	background:url(../images/gallery/aut/03.jpg) no-repeat 0 0;
	}
.galImg04{
	background:url(../images/gallery/aut/04.jpg) no-repeat 0 0;
	}
.galImg05{
	background:url(../images/gallery/aut/05.jpg) no-repeat 0 0;
	}
.galImg06{
	background:url(../images/gallery/aut/06.jpg) no-repeat 0 0;
	}
.galImg07{
	background:url(../images/gallery/aut/07.jpg) no-repeat 0 0;
	}
.galImg08{
	background:url(../images/gallery/aut/08.jpg) no-repeat 0 0;
	}
.galImg09{
	background:url(../images/gallery/aut/08.jpg) no-repeat 0 0;
	}
.galImg10{
	background:url(../images/gallery/aut/10.jpg) no-repeat 0 0;
	}
.galImg11{
	background:url(../images/gallery/aut/11.jpg) no-repeat 0 0;
	}
.galImg12{
	background:url(../images/gallery/aut/12.jpg) no-repeat 0 0;
	}
.galImgLnk{
	width:100%;
	height:100%;
	}
.galImgLnk a{
	width:100%;
	height:100%;
	display:block;
	z-index:1000;
	position:relative;
	}
.sliceLeft{
	width:70%;
	padding-left:2%;
	display:inline-block;
	vertical-align:middle;
	}
.sliceRight{
	width:20%;
	display:inline-block;
	vertical-align:middle;
	padding-right:2.5%;
	}
.cmpsLgo{
	width:158px;
	height:100px;
	margin:0px 10px 10px 0px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:99999;
	background:url(../images/homepage/cmps5.png) no-repeat 0 0;
	/*background-size:100% auto*/
	}
.cmpsLgo a{
	width:158px;
	height:100px;
	display:block;
	}
.nowServImg{
	width:41.4%;
	height:13.3em;
	margin-top:-10px;
	margin-left:18px;
	float:right;
	}
	
#nowServ3Img {
    float: right;
    height: 13.3em;
    margin-left: 13px;
    margin-right: 11px;
    margin-top: -10px;
    width: 53.4%;
}

#nowServ3Img img {
    display: block;
    margin: 0;
    padding: 0;
}
.col4BgCont{
	paddin:21px 0  0;
	background:#fffade;
	}
.serving{
	padding:0 0 0 66px;
	}
.col4BgCont .seated{
	width:100%;
	}
.col4BgCont .seated img{
	margin:1em auto 1em;
	display:block;
	}
.teaParaCont{
	padding:14px 68px 24px 68px;
	line-height:140%;
	}
.vTopCont{
	width:81%;
	padding:8px 0 0 0;
	vertical-align:central;
	margin:auto;
	}
.vTopCont ul, .vTopCont p{
	margin:34px 0 0 18px;
	width:57%;
	list-style:outside;
	vertical-align:top;
	line-height:140%;
	display:inline-block;
	}
.vTopCont ul li:last-child{
	margin:12px 0 0 0;
	width:45%;
	text-align:center;
	list-style:none;
	font-weight:bold;
	font-size:1.35em;
	color:#741213;
	border-radius:5px;
	padding:4px 0px 0px 0px;
	background:rgba(198, 155, 102, 0.06);
	border-bottom:1px solid rgba(205, 162, 111, 0.15);
	}
.teaPic{
	width:35%;
	margin-top:14px;
	margin-left:24px;
	vertical-align:top;
	display:inline-block;
	}
.teaPic img{
	vertical-align:top;
	}
.teaDivide{
	margin:2px auto 16px;
	}
.teaDivide img{
	margin:auto;
	}
.fiftyTxt{
	width:45%;
	display:inline-block;
	}
.fiftyCont{
	/*border:1px dashed red;*/
	margin:auto;
	width:81%;
	}
.fiftyBox{
	width:47%;
	margin:2px 0px 15px 0px;
	display:inline-block;
	vertical-align:top;
	}
.fiftyBox:first-child{
	margin-right:30px;
	}
/*.fiftyBox:first-child{
	border:1px dashed green;
	background:red
	}*/
.ttlTea{
	width:80%;
	margin:2px 0 0 66px;
	border-radius:5px;
	padding:6px 4px 2px 9px;
	background:rgba(198, 155, 102, 0.06);
	/*border-bottom:1px dotted #ADA57A;*/
	border-bottom:1px solid rgba(205, 162, 111, 0.15);
	}
.trrBtn a{
	width:100%;
	padding:12px 0;
	margin:0 0 23px 30 px;
	color:#fff6df;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	border-radius:6px;
	text-align:center;
	display:inline-block;
	background:rgb(149,17,81);
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(149,17,81,1)), color-stop(100%,rgba(80,5,39,1)));
	background:-webkit-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-o-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:-ms-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background:linear-gradient(to bottom, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#951151', endColorstr='#500527',GradientType=0 );
	}
.addy{
	width:100%;
	height:50px;
	font-size:13px;
	font-weight:bold;
	margin:14px 10px 20px 10px;
	}
.trans{
	color:green;
	font-weight:bold;
	margin:16px 10px 10px 10px;
	}
.fiftyImg{
	width:;
	}
.fiftyImg img{
	width:100%;
	}
#foodRating{
	width:154px;
	margin:.5em auto 1em;
	}
#foodRating img{
	width:100%;
	display:inline-block;
	}
#fsaCont{
	margin:.9% 0 0 0;
	text-align: justify;
	}
#fsaMsg{
	width:80%;
	margin:0 0% 0 1.3%;
	display:inline-block;
	vertical-align:middle;
	padding:0.8% 0 0.7% 0.8%;
	font-size:0.85em;
	border:1px solid #ccc;
	background:#fff;
	color:#830E45;
	text-align:left;
	letter-spacing:-0.02em;
	}
#fsaCont:after{
	content: '';
	display: inline-block;
	width: 100%;
	height: 0;
	font-size:0;
	line-height:0;
	}
#fsaLogo{
	/*height:61px;*/
	margin:0 1.2% 0 0;
	width:12.8%;
	vertical-align:middle;
	display:inline-block;
	}









#foodRating{
	width:154px;
	margin:.5em auto 1em;
	}
#foodRating img{
	width:100%;
	display:inline-block;
	}
#feedFormCont label{
	margin-right:12px;
	padding-top:5px;
	display:inline-block;
	}
#feedFormCont label:last-child{
	margin-right:0;
	}
#feedFormCont input[type=radio],
#feedFormCont input[type=checkbox]{
	display:none;
	}
#feedFormCont label:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:10px;
	/*position:absolute;*/
	left:0;
	bottom:1px;
	background-color:#aaa;
	box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
	}
#feedFormCont .radio label:before {
	border-radius:8px;
	}
#feedFormCont .checkbox label:before {
	border-radius:3px;
	}
#feedFormCont input[type=radio]:checked + label:before {
	content:"\2713";
	color:#333;
	font-size:30px;
	text-align:center;
	line-height:16px;
	}
#feedFormCont input[type=checkbox]:checked + label:before {
	content:"\2713";
	text-shadow:1px 1px 1px rgba(0, 0, 0, .2);
	font-size:15px;
	color:#333;
	text-align:center;
	line-height:16px;
	}
.feedWrds{
	width:49%;
	margin-right:18px;
	padding-top:0;
	display:inline-block;
	text-align:left;
	line-height:16px;
	}
.feedForm{
	width:41%;
	display:inline-block;
	text-align:left;
	/*border:1px dashed blue;*/
	}
.feedForm textarea{
	width:98%;
	resize:none;
	overflow:auto;
	display:block;
	color:#333;
	font-size:12px;
	padding:3px 3px 3px 12px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	border:2px solid #ccc;
	border-width:1px 3px 3px 1px ;
	border-radius:5px 0 5px 0px;
	/*box-shadow:inset 1px 1px 3px rgba(0,0,0,.15);*/
	}
.feedLst{
	font-size:.825em;
	}
.feedLst hr{
	width:100%;
	}
ol.feedLst{
	margin:15px 0 0 0px;
	counter-reset: numsection;
	list-style-type: none;
	}
.text{
	height:94px;
	}
.textSml{
	height:30px;
	margin-bottom:18px;
	}
.feedLst li{
	padding:18px 0 18px 0;
	text-align:left;
	border-bottom:2px solid #dcdcdc;
	}
.feedLst li:before{
	margin-right:8px;
	counter-increment:numsection;
	content:counters(numsection, ":", decimal) " ";
	color:#1f63c7;
	font-weight:bold;
	border:1px solid #ccc;
	padding:4px 7px 2px 7px;
	border-radius:2em;
	text-align:center;
	background:#ededed;
	display:inline-block;
	vertical-align:text-bottom;
	transition:all ease-in-out .3s;
	}
.feedLst li:after{
	/*content:"";
	display:inline-block;
	width:100%;
	height:0px;
	font-size:0px;
	line-height:0;*/
	}
.subBut{
	width:20%;
	padding:1.5em .5em ;
	margin:18px auto 18px;
	background:#364ABD;
	border:none;
	border-radius:.7em;
	color:#fff;
	font-weight:bold;
	transition:all ease-in-out .33s;
	}









.crntTourTtl{
	margin-top:28px;
	background:#830e45
	}
ul.crntToutLst{
	/*background:#f6f6f6*/
	}
ul.crntToutLst li{
	border-bottom:1px dotted #bfbfbf
	}
ul.crntToutLst li a:hover{
	background:#c6c6c8;
	box-shadow:none;
	color:#333
	}
ul.crntToutLst li a:after{
	background:#ddd
	}
.tripColBg{
	background:#fef8e0;
	}
.tripColBg ul li a{
	border-bottom:1px dotted #F5E7B4;
	}







.lftBgClr{

	}
.lftBgClr .introCont a{
	text-decoration:none;
	color:#333;
	}
.lftBgClr .introCont a:hover{
	text-decoration:none;
	color:#fff;
	}
.lftBgClr .introCont h3{
	margin-top:5px;
	}










main aside9{
	width:20%;
	float:right;
	/*width:20%;*/
	margin:0 0 2em 0;
	/*background:#fef8e0;*/ /*wcr beige*/
	background:#fff;
	/*border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-top:3px solid #e6e6e6;
	border-bottom:3px solid #e6e6e6;*/
	border-radius:.32em;
	}
main aside9 ul{
	margin:0;
	list-style:none;
	font-size:70%;
	background:#fef8e0;
	}
main aside9 ul li{
	text-indent:1.2em;
	/*line-height:240%;*/
	line-height:200%;
	}
main aside9 ul li a{
	text-decoration:none;
	color:#333;
	display:block;
	padding:.32em 0 .32em 0;
	-moz-transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
	border-bottom:1px solid #fef8e0;

	background-size:auto 30%;
	}
main aside9 ul li a:hover{
	color:#fff;
	text-indent:1.2em;
	border-bottom:1px solid #fff;/*#2f2c61*/

	box-shadow:inset 0 .42em .55em rgba(0,0,0,0.75);
	}
main aside9 ul li a:hover:after{
	content:'more';
	text-transform:uppercase;
	font-size:0.7em;
	position:relative;
	top:1.1em;
	right:.5em;
	float:right;
	line-height:100%;
	color:#fff;
	}
main aside9 h3{
	width:100%;
	padding:.8em 0 .8em 0;
	list-style:disc inside;
	background:#830e45;
	color:#fff;
	text-indent:1.3em;
	font-size:0.9em;
	border-left:1px dashed #830e45;
	/*border-right:1px dashed #830e45;*/
	}


.slider {
	position: relative;
}
.latest-news-button {
	position: absolute;
	display: block;
	top: 25px;
	right: 53px;
	width: 200px;
	height: 80px;
	font-size: 0px;
	text-indent: -9999px;
	z-index: 100;
	background: url('/images/latest-news-button-original.png') no-repeat top right;
	background-size: 150px auto;
}
.dc-wcr {
    position: absolute;
    display: block;
    bottom: 42px;
    right: 53px;
    width: 250px;
    height: 98px;
    z-index: 100;
    background: url(/images/dc-wcr.png) no-repeat top right;
}
.slider-notice {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.4) 0%, transparent 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.4) 0%, transparent 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0.4) 0%, transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: 162px;
	padding: 40px 40px 0 60px;
	color: white;
	text-shadow: 3px 3px 12px rgba(0,0,0,0.95);
	z-index: 100;
}
.slider-notice h2 {
	font-size: 38px;
	margin: 0 0 10px 0;
}
.slider-notice h3 {
	font-size: 20px;
	line-height: 24px;
	width: 450px;
}


.book-now-button {
	padding: 10px 20px;
	margin: 10px 0;
	display: inline-block;
	font-size: 0.8em;
	color: #fff6df;
	text-decoration: none;
	border: 1px solid #4f0527;
	border-radius: .5em;
	text-align: center;
	background: rgb(149,17,81);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(149,17,81,1) 1%, rgba(80,5,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(149,17,81,1)), color-stop(100%,rgba(80,5,39,1)));
	background: -webkit-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background: -o-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background: -ms-linear-gradient(top, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	background: linear-gradient(to bottom, rgba(149,17,81,1) 1%,rgba(80,5,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951151', endColorstr='#500527',GradientType=0 );
	background-size: 100% auto;
	background-position: 0 100%;
	transition: all .2s ease-in-out;
	box-shadow: inset 0 0 .4em rgba(255,255,255,0.75), 0 .12em .25em rgba(0,0,0,0.55);
}
.book-now-button:hover {
	color: #fff;
    border: 1px solid #4f0527;
    background: rgb(80,5,39);
    text-shadow: 1px 1px 1px #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(80,5,39,1) 0%, rgba(149,17,81,1) 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,5,39,1)), color-stop(99%,rgba(149,17,81,1)));
    background: -webkit-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
    background: -o-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
    background: -ms-linear-gradient(top, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
    background: linear-gradient(to bottom, rgba(80,5,39,1) 0%,rgba(149,17,81,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#500527', endColorstr='#951151',GradientType=0 );
    background-size: 300% auto;
    background-position: 0 0;
    box-shadow: inset 0 0 .7em rgba(0,0,0,0.9);
}






/*document END*/




