/* Google Web Font */

@media only screen {
	::-webkit-input-placeholder {
	   color: #059baa;
	}

	:-moz-placeholder { /* Firefox 18- */
	   color: #059baa;  
	}

	::-moz-placeholder {  /* Firefox 19+ */
	   color: #059baa;  
	}

	:-ms-input-placeholder {  
	   color: #059baa;  
	}

	input:focus::-webkit-input-placeholder {
		color: transparent !important;
	}
	input:focus::-webkit-input-placeholder {
		color: transparent !important;
	}
	input:focus::-moz-placeholder {
		color: transparent !important;
	}
	input:focus:-moz-placeholder {
		color: transparent !important;
	}
	html{
	    overflow-x: hidden;
	}

	html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display: block }
	body { 
		font:62.5% Arial, Helvetica, sans-serif;
		margin: 0px;
		background-color:#FFF;
		color:#000;
	}
	p { margin: 0 0 17px 0; font-size:1.2em; line-height:1.4em; text-align:inherit; }
	a { color:#2676A6; text-decoration:none; }
	a:hover { color:#365696; }
	h1 { color: #38210c; font-size:2.8em; line-height:1.2em; padding:.3em 0; margin: .2em 0 .4em 0; }
	h2 { color: #38210c; font-size:2.6em; line-height:1.2em; padding:.3em 0; margin: .2em 0 .4em 0; }
	h3 { color: #38210c; font-size:1.6em; line-height:1.2em; padding:.2em 0; margin: .1em 0 .3em 0; }
	h4 { color: #38210c; font-size:1.4em; line-height:1.2em; padding:.2em 0; margin: .1em 0 .2em 0; }
	h5 { color: #38210c; font-size:1.2em; line-height:1.2em; padding:.2em 0; margin: 0 0 .1em 0; }
	h6 { color: #38210c; font-size:1.1em; line-height:1.2em; padding:.2em 0; margin: 0 0 .1em 0; }
	h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder; }
	blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: .5em 0 }
	button, textarea, input, select { display: inline-block; padding:3px; }
	hr { border: 1px inset }
	ol { list-style-type: decimal }
	ul { list-style-type:disc; }
	ol, ul { list-style-position: inside; padding:0; margin: 0; }
	ol, ul, dir, menu, dd { margin-left: 40px }
	li { display: list-item; padding: .2em 0 .3em 0; margin: 0; }
	head { display: none }
	table { display: table }
	tr { display: table-row }
	thead { display: table-header-group }
	tbody { display: table-row-group }
	tfoot { display: table-footer-group }
	col { display: table-column }
	colgroup { display: table-column-group }
	td, th { display: table-cell }
	th { font-weight: bolder; text-align: center }
	caption { display: table-caption }
	caption { text-align: center }
	blockquote { margin-left: 40px; margin-right: 40px }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	i, cite, em, var, address { font-style: italic }
	pre, tt, code, kbd, samp { font-family: monospace }
	pre { white-space: pre }
	big { font-size: 1.17em }
	small, sub, sup { font-size: .83em }
	sub { vertical-align: sub }
	sup { vertical-align: super }
	table { border-collapse: collapse; border-spacing:0; margin: 0.4em 0; background: transparent; border: 0; }
	thead, tbody, tfoot { vertical-align: middle }
	td, th { vertical-align: inherit; border-collapse:collapse; }
	s, strike, del { text-decoration: line-through }
	u, ins { text-decoration: underline }
	br:before { content: "\A" }
	:before, :after { white-space: pre-line }
	center { text-align: center }
	:link, :visited { text-decoration: underline }
	/* Begin bidirectionality settings (do not change) */
	BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
	BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
	*[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
	*[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
	@media print {
	 h1 { page-break-before: always }
	 h1, h2, h3, h4, h5, h6 { page-break-after: avoid }
	 ul, ol, dl { page-break-before: avoid }
	}
	
	@media (max-width: 40.063em) {
		.panel_custom_three_col_sidebars .navSide { margin: 0; }
		.sidenav-logo {
			/*float: none !important;*/
			display: block;
			margin: 0 auto;
		}
	}

	.ui-datepicker {
		width: auto;
		z-index: 9001 !important;
	}

	/*	
		Everything defined in this stylesheet will be displayed in the CMS WYSIWYG editor.  All standard HTML elements should be set here as well as any custom classes that
		we want the users to have access to from the - Styles - dropdown.  This stylesheet should be the first style sheet included on the front end.
	*//*
		CUSTOM STYLES THAT USERES CAN USE */
	.note { font-style:italic; }
	.smallTxt { font-size:10px; }
	.detailTxt { font-size:10px; color:#999; }
	.notice { color:#116; }
	.req { color: #C00; }
	.msg { background-color:#CCC; color: #000; }
	.tableStyle1, .deailTable1 {
		display:block;
		border-collapse:collapse;
		border:1px solid #EEE;
	}
	.tableStyle1 td, .tableStyle1 th, .dataTable1 td, .dataTable1 th {
		font-size:1.2em;
		padding:10px;
		border:1px dashed #CCC;
	}
	.tableStyle1 th {
		background-color:#F5F5F5;
	}
	.detailText1 {
		font-size:1.2em;
	}
	.detailText2 {
		color:#666;
		font-size:1.2em;
	}

	table.sv-reports tr:nth-child(even) {background: #ececec}
	table.sv-reports tr:nth-child(odd) {background: ##f6f6f6} 
									/*** Path: /sitecore/includes/css/main.css ***/
									body { 
		color:#38210c;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height: 26px;
		text-align: center; /* centers the container in IE 5* browsers. The text is then set to the left aligned default in the #av-container selector */
		margin: 0;
		padding:0;
	}
	p {font-size:16px;line-height: 26px;}
	h1, h2, h4 { color: #38210c; font-family: "Poppins", sans-serif; font-style: normal; font-weight: 400;}
	h3, h5, h6 { font-family: "tablet-gothic-compressed"; font-style: normal;}
	h1 { font-size: 45px; line-height: 72px; margin-bottom: 24px;}
	h2 { font-size: 30px; line-height: 50px; margin-bottom: 24px;}
	h3 { font-size: 30px; line-height: 50px; margin-bottom: 24px; font-weight: 600;}
	h4 { font-size: 17px; line-height: 26px; margin-bottom: 24px;}
	h5 { font-size: 26px; font-weight: 600; line-height: 28px; margin-bottom: 24px;}
	h6 { font-size: 18px; font-weight: 600; letter-spacing: 0.056em; margin-bottom: 25px;}
	.home h1 { text-align: center;}
	a { color: #047880;}
	a img {border:none;}

	hr { border: 1px solid #FFEFCD;}

	/* ******************* CUSTOM FONTS ******************* */

	/* 
	.tabletgothiccompressed {font-family: "tablet-gothic-compressed"; font-weight: 200, 300, 400, 600, 700, 800, 900;}
	.hooligan {font-family: "hooligan"; font-weight: 400;}
	*/
	.custom-textbox-fontcolor.font-black h1, .custom-textbox-fontcolor.font-black h2, .custom-textbox-fontcolor.font-black h3, .custom-textbox-fontcolor.font-black h4, .custom-textbox-fontcolor.font-black h5, .custom-textbox-fontcolor.font-black h6, .custom-textbox-fontcolor.font-black p, .custom-textbox-fontcolor.font-black a {
		color: #000000;
	}
	.custom-textbox-fontcolor.font-yellow h1, .custom-textbox-fontcolor.font-yellow h2, .custom-textbox-fontcolor.font-yellow h3, .custom-textbox-fontcolor.font-yellow h4, .custom-textbox-fontcolor.font-yellow h5, .custom-textbox-fontcolor.font-yellow h6, .custom-textbox-fontcolor.font-yellow p, .custom-textbox-fontcolor.font-yellow a {
		color: #E3A31D;
	}
	.custom-textbox-fontcolor.font-orange h1, .custom-textbox-fontcolor.font-orange h2, .custom-textbox-fontcolor.font-orange h3, .custom-textbox-fontcolor.font-orange h4, .custom-textbox-fontcolor.font-orange h5, .custom-textbox-fontcolor.font-orange h6, .custom-textbox-fontcolor.font-orange p, .custom-textbox-fontcolor.font-orange a {
		color: #FF8200;
	}
	.custom-textbox-fontcolor.font-teal h1, .custom-textbox-fontcolor.font-teal h2, .custom-textbox-fontcolor.font-teal h3, .custom-textbox-fontcolor.font-teal h4, .custom-textbox-fontcolor.font-teal h5, .custom-textbox-fontcolor.font-teal h6, .custom-textbox-fontcolor.font-teal p, .custom-textbox-fontcolor.font-teal a {
		color: #047880;
	}
	.custom-textbox-fontcolor.font-darkgreen h1, .custom-textbox-fontcolor.font-darkgreen h2, .custom-textbox-fontcolor.font-darkgreen h3, .custom-textbox-fontcolor.font-darkgreen h4, .custom-textbox-fontcolor.font-darkgreen h5, .custom-textbox-fontcolor.font-darkgreen h6, .custom-textbox-fontcolor.font-darkgreen p, .custom-textbox-fontcolor.font-darkgreen a {
		color: #5C741C;
	}
	
	/* ******************* PRIMARY SITE CONTAINERS ******************* */

	#sv-mainContainer, #sv-popup-mainContainer {
		margin:0 auto;
		position:relative;
		text-align:left;
	}
	#sv-mainContainer {
		background: url(/includes/public/assets/images/assets/white_sand_texture.jpg) repeat 0 0;
		overflow:hidden;
		width: 100%;
	}

	#sv-headContainer {
		position:relative;
		z-index: 100;
		margin-bottom: -8px;
	}

	#sv-bodyContainer {
		position:relative;
		min-height: 500px;
	}

	#sv-footContainer {
		clear:both;
		float:left;
		position:relative;
		width:100%;
		border-top: 8px solid #ee7d2f;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25) inset;
		background-image: url(/includes/public/assets/images/blue-texture.jpg);
	}
	#sv-footContainer .footer-inner {
		background: rgba(0,0,0,0.3);
		background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0.2) 64%, rgba(196,196,196,0.65) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(64%, rgba(255,255,255,0.2)), color-stop(100%, rgba(196,196,196,0.65)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0.2) 64%, rgba(196,196,196,0.65) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0.2) 64%, rgba(196,196,196,0.65) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0.2) 64%, rgba(196,196,196,0.65) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0.2) 64%, rgba(196,196,196,0.65) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#c4c4c4', GradientType=0 );
	}
	#mainContent, #headContent, #bodyContent, #footContent {
		background-color:transparent;
		margin:0 auto;
		position:relative;
		width:auto; /*980px*/
	}
	#bodyContent { width:100%;}

	.innerContent {
		background-color:transparent;
		margin:0 auto;
		position:relative;
	}

	/* ******************* HEADER ******************* */

	.logo {
		float: left;
		height: 70px;
		/position: absolute;
		/top: 8px;
		padding-top: 10px;
		width: 100%;
		text-align: center;
	}
	.logo > a {
		background: url(/includes/public/assets/images/assets/logo.png) no-repeat center center;
		display: block;
		width: 259px;
		height: 69px;
		text-indent: -9999px;
		margin: 0 auto;
	}

	/*** ITINERARY AREA ***/
	.itinContainer {
		float: left;
		height: 32px;
		width: 210px;
		display: none;
	}
	.itinLogo {
		background:url(/includes/public/assets/images/assets/ferris-wheel.png) no-repeat 0 1px;
		float:left;
		height: 32px;
		width: 34px;
	}
	.itinText {
		color: #c8e7ea;
		float:left;
		font-family: 'tablet-gothic-compressed', sans-serif;
		font-size: 18px;
		padding-left: 10px;
		padding-top: 2px;
		text-decoration: none;
	}
	a.itinText:hover{
		color: #c8e7ea;
	}
	/*** HOME PAGE BOOKING WIDGET AREA ***/
	/*.topBooking { background: url(/includes/public/assets/images/assets/banana_bg.png) repeat-x center top; height: 64px;}*/
	.topBooking {
		background-color: #FF8200;
		border-top: 4px solid #FFAF5C;
		border-bottom: 4px solid #FFAF5C;
		min-height: 62px;
		box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.1);
		overflow: hidden;
	}

	/*** Microsite Backlink ***/
	.micro-backlink { display: none;}
	.microSite .micro-backlink {float: right; display: block;}
	.microSite .micro-backlink a {
		color: #C8E7EA;
	    font-family: 'tablet-gothic-compressed',sans-serif;
	    font-size: 18px;
	    font-weight: normal;
	    letter-spacing: 0.05em;
	    text-decoration: none;
	}

	/* ******************* COLUMNS ******************* */

	.c1, .c2, .c3, .c1-c3, .c1-c2, .c2-c3 {
		display:table-cell;
		padding-bottom: 50px;
		vertical-align:top;
	}
	.c1 {
		padding-right: 16px;
		padding-top: 30px;
		width: 224px;
	}
	.c2 {
		width:496px;
	}
	.c3 {
		padding-left: 16px;
		padding-top: 110px;
		width: 224px;
	}
	.c1-c3 {
		margin:0 auto;
		width:980px;
		padding-top: 30px;
	}
	.c1-c2 {
		width: 736px;
	}
	.c2-c3 {
		padding-bottom: 50px;
		width:736px;
	}

	/*** HOME COLUMNS ***/
	.home .c1 {
		width:312px;
	}
	.home .c2 {
		padding-left: 24px;
		width:312px;
	}
	.home .c3 {
		padding-left: 24px;
		width:312px;
	}
	.home .c1-c3 {
		width: 100%;
		padding: 0;
	}
	.home .c1-c2 {
		width: 720px;
	}
	.home .c2-c3 {
		width:720px;
	}
	.spacer { height: 4px;}
	/** home top **/
	.homeTop { padding-bottom: 45px; text-align: center;}
	.homeTop p { text-align: left; }
	.homeTop .innerContent .c1-c3 { display: block; }
	/** home middle **/
	.homeMiddle {
		background-image: url(/includes/public/assets/images/assets/boardwalk-bg.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		padding-bottom: 46px;
		padding-top: 46px;
		box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		display: block;
	}
	/** home bottom **/
	.homeBottom {
		background: url(/includes/public/assets/images/assets/beach-bg.png) no-repeat center 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		width: 100%;
		box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: inset 0px 4px 10px 4px rgba(0, 0, 0, 0.5);
		display: block;
		padding: 30px;
	}
	.homeBottom .c1 { padding-bottom: 55px; padding-top:0; width: 225px;}
	.homeBottom .c2-c3 { padding-bottom: 55px; padding-left: 30px; width:720px;}
	.homeBottom .c2-c3 > c2 {}
	.homeBottom .c2-c3 > c3 {}

	.odd {
		background-color:#f5f5f5;
	}
	.even {
		background-color:#EEE;
	}


	/* ******************* FOOTER ******************* */


	#footContent {
		background:url(/includes/public/assets/images/footer-bg-farris-wheel-new-2.png) no-repeat center center;
		color:#fff;
		min-height: 280px;
		margin-top: 18px;
	}
	.footerLogo {
		display: block;
		height: 132px;
		margin: 25px;
		text-align: center;
	}
	#footContent .partnerLogos {
		max-width: 300px;
		text-align: center;
		margin: 0 auto 30px;
	}
	#footContent .partnerLogos a{
		padding:0 16px;
	}
	.footerCol1, .footerCol2-c3 {
		float:left;
	}
	.footerCol1 {width: 304px;}
	.footerCol2-c3 { padding-left:32px; width: 640px;}

	.footContact { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; text-shadow: 0px 1px 1px #236877; text-align: center; vertical-align: bottom;}
	.footerAddress { }
	.copyright { }
	.powered { text-align: center; margin: 30px 0 0; padding-bottom: 7px; }
	.googleTranslate {
		overflow: hidden;
		text-align: center;
	}
	.shareContainer { text-align: center; margin: -20px 0px 10px 0px; }


	/* ******************* SOCIAL MEDIA ******************* */
	.socialContainer {
		background: url(/includes/public/assets/images/assets/social-pit-stop.png) no-repeat 0 0;
		height: 103px;
		padding-left: 6px;
		position:relative;
		top: -45px;
		margin: 0 auto;
		width: 220px;
	}
	.socialContainer .socialLink {
		height:48px;
	}
	.socialContainer .socialLink img {
		height: 40px;
		width: 100%;
	}
	.socialIcon {
		float: left;
		height: 28px;
		margin: 8px 0 0 5px;
		width: 28px;
	}
	.socialIcon:first-child { margin-left: 18px;}
	.socialIcon.fb {
		background:url(/includes/public/assets/images/assets/social-icons-sprite.png) no-repeat 0 0;
		margin-left: 18px;
	}
	.socialIcon.twitter {
		background:url(/includes/public/assets/images/assets/social-icons-sprite.png) no-repeat -34px 0;
	}
	.socialIcon.yt {
		background:url(/includes/public/assets/images/assets/social-icons-sprite.png) no-repeat -67px 0;
	}
	.socialIcon.pin {
		background:url(/includes/public/assets/images/assets/social-icons-sprite.png) no-repeat -100px 0;
	}
	.socialIcon.instagram {
		background:url(/includes/public/assets/images/assets/instagram10424.png) no-repeat;
		background-size:100% 100%;
	}



	/* ******************* CUSTOM ******************* */
	.hint { color:#999; }
	.hidden { visibility:hidden; }
	.visible { visibility:visible; }

	.disabled { cursor:default; }
	span.disabled { color:#999; }
	.loading {
		background: url(/includes/public/assets/images/assets/loading.gif) no-repeat center center;
		width:120px;
		height:120px;
		text-align:center;
		margin:150px auto;
	}

	/* ******************* User Accessable classes ******************* */
	.tableStyle1 {
		border:1px solid #ddd;
		margin-left:1px;
		width:100%;
	}
	.tableStyle1 td, .tableStyle1 th { width:1%; border-style:none; }
	.tableStyle1 .dateCol {
		width:50px;
		font-weight:bold;
		vertical-align:top;
	}
	.tableStyle1 .dateCol {
		width:50px;
		font-weight:bold;
		vertical-align:top;
	}
	.c2 .tableStyle1 .descCol {
		width:350px;	/* subtract .descCol padding from the width of .c2 */
	}
	.c2-c3 .tableStyle1 .descCol {
		width:700px;	/* subtract .descCol padding from the width of .c2-c3 */
	}
	.tableStyle1 td.lDesc, .tableStyle1 td.descLabel {
		border:none;
	}
	.tableStyle1 td.lDesc { width:60% }
	.tableStyle1 td.descLabel {
		color:#666;
		width:40%;
	}
	.tableStyle1 .descCol a {
		font-weight:bold;
		text-decoration:none;
	}
	.dataTable1 {
		border:1px solid #EEE;
	}
	.dataTable1 td, .dataTable1 th {
		font-size:1.2em;
		padding:10px;
	}
	.dataTable1 th {
		border:1px solid #EEE;
	}
	.dataTable1 td, .dataTable1 th { width:1%; border-style:none; }
	.dataTable1 caption {
		margin:6px 0;
		font-weight:bold;
		font-size:1.4em;
	}
	/* ******************* CLEAR FIX ******************* */

	.clear { clear:both; }
	.clearfix:after {	/* apply to containers with floted children */
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }

	/* ******************* SEARCH RESULTS ******************* */

	.keyword { 
		font-size:1.4em;
		font-weight:bold;
		color:#060;
	}
	.resultsHolder {
		padding:0 15px;
	}
	.resultsHolder ul h4 {
		margin-left:10px;
		color:#666;
	}
	.resultsHolder li a {
		font-size:1.2em;
	}

	/* ******************* FORM BUILDER 3.0 ******************* */

	.datafield br {
		display:block;
		clear:both;
	}
	form .boldtext {
		font-size:18px;
	}
	form .datafield label {
		width:auto;
		line-height:16px;
	}
	form td[align=center] {
		text-align:center;
	}
	.center{
		margin:0 auto;
		text-align:center;
	}

	/* ****************** SITEMAP ******************* */

	.sitemap {
		margin-bottom: 10px;
	}
	.sitemap h4 {
		margin-top: 10px;
	}
	.sitemap li {
		list-style: none;
		padding: 3px 0;
		margin-left: 10px;
	}
	.sitemap li ul li {
		padding: 3px 0;
	}
	.sitemap ul.multicol {
		margin:0;
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count:2;
		-webkit-column-gap:30px;
		column-count:2;
		column-gap:30px;
	}
	.sitemap ul.multicol li a {
		font-weight: bold;
	}
	.sitemap ul.multicol ul li a {
		font-weight: normal;
		padding: 0;
	}
	.sitemap ul {
		margin-left:20px;
	}

	/* ****************** Shared Listing Styles ******************* */
	.l-itemContainer {
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow: hidden;
	    border: 3px solid #fff;
	    -webkit-border-radius: 5px;    
	    border-radius: 5px;
	    position: relative;  
	    overflow: hidden;
	    width: 100%;
	    height: auto;
	    margin-bottom: 5px;
	}
	.l-itemContainer a { text-decoration: none; font-size: inherit; cursor: pointer; color: inherit;}
	.l-itemContainer h4 {
	    margin: 0;
	    padding: 0;
	    font-size: 26px;    
	    line-height: 24px;
	    color:#38210c;
	    font-family: "tablet-gothic-compressed";
	    font-style: normal;
	    width: 85%;
	}
	.l-itemContainer ul, .l-itemContainer li {list-style: none; margin: 0; padding: 0;}
	.l-itemContainer .markerLink  {
	    position: absolute;
	    top: 10px;
	    right: 6px;
	    cursor: pointer;
	    z-index: 5;
	    width: 32px;
	    color: #ee7d2f;
	    font-family: "tablet-gothic-compressed";
	    font-style: normal;
	    font-size: 18px;
	    text-transform: uppercase;
	    text-align: center;
	}
	.l-itemContainer .featuredMark {
		background-color: #ee7d2f;
		border-color: #fff;
		border-style: solid;
		border-width: 0 1px 1px 0;
		width: 70px;
		height: 24px;
		text-align: center;
		font-family: "tablet-gothic-compressed";
	    font-style: normal;
	    font-size: 16px;
	    line-height: 24px;
	    text-transform: uppercase;
	    color: #fff;
	    -webkit-border-radius: 5px 0px 5px 0px;
	    border-radius: 5px 0px 5px 0px;
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: 10;
	}
	/*** Shared Listing Columns ***/
	.l-itemContainer .detail-c1 {
	    float: left;
	    width:221px;
	    max-height:160px;
	}
	.l-itemContainer .detail-c1 img {
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    width: 100%;
	}
	.l-itemContainer .detail-c2 {
		padding: 20px 10px;
		text-align: center;
		position: relative;
	}
	.eventLayout .l-itemContainer .detail-c2 {
		width: 373px;
	}
	.l-itemContainer .detail-c2.noImage {}
	.l-itemContainer ul.info-list {
	    margin: 10px 0 15px;
	    clear:left;
	}
	.l-itemContainer ul.info-list li {
	    list-style: none;
	    margin: 0;
	    padding: 0;
	    font-size: 14px;
	    line-height:20px;
	}
	.l-itemContainer ul.info-list li span.separator { margin: 0 5px;}

	/*** Shared Listing Footer***/
	.l-itemContainer .listingsFooter { 
		height: 52px;
	    position: relative;
	    width: 100%;
	}
	.l-itemContainer .listingsFooter ul { margin: 0; list-style: none;}
	.l-itemContainer .listingsFooter li { float: left; font-size: 14px; margin: 0 15px 0 0; padding: 0;}
	.l-itemContainer .listingsFooter a { color: #047880; font-weight: bold;}
	.itinLink a, .l-itemContainer .listingsFooter .itinLink a, a.tripButton {
	    background: url(/includes/public/assets/images/assets/listings/icon-itin.png) no-repeat right center;
	    color: #ee7d2f !important;
	    padding-right: 25px;
	}
	.l-itemContainer .listingsFooter ul li.check-rates{
		float: right;
	}
	.l-itemContainer .listingsFooter ul li.check-rates a{
	    font-family: "tablet-gothic-compressed";
	    background: linear-gradient(#088D94, #025F67);
	    background: -webkit-linear-gradient(#088D94, #025F67);
	    background: -moz-linear-gradient(#088D94, #025F67);
	    color: #FFFFFF;
	    border: 0;
	    -moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	    border-radius: 4px;
	    cursor: pointer;
	    font-size: 18px;
	    font-weight: normal;
	    height: 30px;
	    padding: 0 25px;
	    text-decoration: none;
	    display: inline-block;
	    line-height: normal;
	    align-items: flex-start;
	    text-align: center;
	    margin: 0;
	}

	@media screen and (max-width:701px){
		.l-itemContainer .listingsFooter ul li.check-rates{
			float: none;
			text-align: center;
			padding-top: 30px;
		}
	}
	/***** Webcam CSS ****/
	.video-box .video-js .vjs-volume-panel { display: none; } 
	.video-box .my-video-dimensions { width:100%; padding-bottom:56.25%; margin:10px 0px; } 
	.video-box .video-js .vjs-big-play-button{top: calc(50% - 1.5em); left: calc(50% - 1.5em);} 
	.video-box { width: 100%; margin: auto;}

	/***** Callout CSS ****/
	.callout-container {
		background-color: #059aa8;
	    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.1);
	    overflow: hidden;
	    padding: 10px 0px;
	    text-align: center;
	}
	.callout-container span a {
		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
	}

	/****** Shared Google Maps  ******/
	.gMapContainer.open .gMapHolder {
	    margin:0;
	    clear: both;
	    padding-top: 0px;
	    min-height: 400px;
	}
	.gMapContainer .gMapHolder {}
	.gMapContainer .gMapHolder .gm-style {
	    border: 2px solid #fff2d5;
	    border-top: 0;
	    -webkit-border-radius: 0 0 5px 5px;
	    border-radius: 0 0 5px 5px;
	    -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, .54);
	    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, .54);
	}
	.gMapContainer.open .showGMap .isOpen,
	.gMapContainer .showGMap .isClosed {
	    background: url(/includes/public/assets/images/assets/map-tab.png) no-repeat scroll left center transparent;
	    width: 100%;
	    height: 33px;
	    text-indent: -9999px;
	    cursor: pointer;
	    display: block;
	    border-bottom: 2px solid #fff2d5;
	}
	.gMapContainer.open .showGMap .isClosed {
		display: none;
	}
	.gMapContainer .showGMap .isOpen {
		display: none;
	}

	.gMapContainer .infoWindow { padding: 5px; }
	.gMapContainer .infoWindow h5 { color: #e86000; }
	.gMapContainer .infoWindow ul { list-style: none; margin: 0; }
	.gMapContainer .infoWindow ul.listInfo li {	display: inline-block; }
	.gMapContainer .infoWindow img { float: left; margin: 0px 10px 10px 0; display: inline; }
	.gMapContainer .infoWindow .contactInfo { margin-left: 0; margin-bottom: 0; line-height: 1.5rem; font-size: .8rem; }
	.gMapContainer .infoWindow .eventActions { font-size: .9rem; line-height: 1.0rem; margin-top: 6px; margin-left: 0px;   }
	.gMapContainer .infoWindow .eventActions li { display: inline; padding-right: 10px; }
	.gMapContainer .infoWindow .eventActions li a {
		text-transform: uppercase;
	}

	/* ****************** MICROSITE STYLES ******************* */
	.microSite {}

	.microSite .c1 {}
	.microSite .c2-c3 {}

	/* microsite elements to hide */
	.microSite #top .menuBtn,
	.microSite #top .right { display: none;}

	.microSite nav,
	.microSite .topNav,
	.microSite .itinContainer,
	.microSite .siteSearchBox { display: none;}

	.microSite .navPrimaryMicro, .microSite .micro-backlink {display: block;}

	.microSite .footerCol2-c3 {float: none; padding-left: 0;}

	.microSite .footerNav,
	.microSite .socialContainer,
	.microSite .googleTranslate,
	.microSite .shareContainer,
	.microSite .partnerLogos { display: none;}

	/* ******************* APP STYLES ******************* */

	.pageError {padding:25px;}.cfdebug {font-size:1.1em;text-align:left;}/* DON'T CENTER DEBUG CODE */ 
				
	/* forms */
	fieldset.form li input {
		padding:3px 0;
		font-size:1.25em;
		width:200px
	}
	fieldset.form li label {
		display:block;
		font-size:1.35em;
		width:100px;	
		float:left;
		text-align:right;
	}
	fieldset.margin{
		margin:20px;
		padding:10px;
	}
	.simpleForm fieldset, .simpleForm legend {
		border: 1px solid #DDD;
	}
	.simpleForm legend {
		padding: 8px;
	}

	form label,
	form .hint { white-space: normal;}

	form .datafield > label { float: left;} /* floats the lable for radio buttons */

	form .formtext { width: 30%;}

	/* DEFAULT FORM FORMAT */
	form ol, form ol li {
		margin: 0;
		padding: 0;
	}
	form ol li {
		position:relative;
		padding: 5px;
		list-style:none;
		clear:both;
	}
	form fieldset {
		border:none;
		margin-bottom:10px;
	}
	form legend {
		font-size: 1.4em;
		font-weight: bold;
		padding: 8px 0;
	}
	form li label {
		float: left;
		font-size: 1.2em;
		width: 110px;
	}
	form li label, form li legend, form ol li li {
		font-size:1.2em;
	}
	form input[type=radio], form input[type=checkbox] {
		float: left;
		margin-right: 5px;
	}
	form fieldset fieldset label:hover {
		cursor: pointer;
	}
	label.optin {
		float: none;
		font-size: 1.2em;
		width: auto;
		margin-left:110px;
	}
	label.optin input[type=radio], label.optin input[type=checkbox] {
		float:none;
	}
	form .formCenter {
		text-align:center;
	}

	.formStyle1 label {
		font-size:1.2em;
		font-weight:bold;
		padding:3px 0px;
		margin:3px 0px;
	}
	#eventForm.formStyle1 label {
		width:150px;
	}
	.formStyle1 label.long{
		width:200px !important;
	}

	.formStyle1 label.inline{
		display:inline !important;
		width:80% !important;
	}

	.formStyle1 label.invisble span{
		visibility:hidden;
	}

	.formStyle1 .checkBoxContainer{
		padding-left:40px;
	}
	.formStyle1 .checkBoxContainer .checkbox{ /*A class is used instead of an attributes selector to maintain backwars compat. */
		display:block;
		width:30%;
		float:left;
		font-weight:normal;
	}
	.formStyle1 input, .formStyle1 select{
		padding:3px 4px;
		margin: 3px 4px;
		max-width: 570px;
	}

	fieldset.form ul.longWidth li label{
		width:150px;	
	} 
	ul.longWidth .labelMargin{	
		margin-left:150px;
	}

	img.captcha{
		width:200px;
	}
	.error, .errorMsg {
		color:#DA2224;
		font-weight:bold;
		font-size:12px;
	}
	.warning, .warningMsg, .alertMsg {
		color:#CC5B09;
		font-size:12px;
	}
	.alertMsg, .errorMsg, .warningMsg {
		text-align:center;
		font-weight:bold;
		padding:10px;
	}
	.formtextreq, .req, .formreq, .formreq > label {
		color:#DA2224;
	}

	.response-box{
		margin:5px auto;
		width:80%;
		padding:5px;
		background-color:#FF9C47;
		border:1px inset #ED6D0A;
	}

	response-box p {
		color:#FFF;
		font-weight:bold;
	}
	.formCntrls{
		width:90%;
		margin:0 auto;
		text-align:center;
	}


	/*END FORMS */ 
									/*** Path: /sitecore/includes/plugins/nav/v1/nav.css ***/
									/*** Header Nav ***/
	.navPrimary {
		display: none;
		clear:both;
		float:left;
		font-family: "Poppins", sans-serif;/* Hooligan */
		left: 300px;
		margin: 0;
		padding: 24px 0 0;
		position:relative;
		width: auto;
		z-index:20001;/* 1 level higher than popeye (20000)  */
	}
	.navPrimary > .item {
		float:left;
		margin:0;
		padding:0;
		text-shadow: 1px 1px 2px #006774;
		width:auto;
	}
	.navPrimary > .item > a {
		color:#FFF;
		display:block;
		font-size: 22px;
		padding-left: 34px;
		text-decoration:none;
		vertical-align:middle;
		white-space:nowrap;
	}

	.navPrimary > .item:first-child > a {
		padding-left: 0;
	}

	.navPrimary .item a:hover,
	.navPrimary .item a:focus,
	.navPrimary .item.selected a, 
	.navPrimary .item.over a,
	.navPrimary .item:hover a {
		color:#fff;
		height:61px;
	}
	.navPrimary .item .mainIndicator { background-color: #f7bd3c; display: none; border-radius: 3px; box-shadow: 1px 1px 2px #006774; height: 6px; margin-top: 5px; width: 100%;}
	.navPrimary > .item:hover .mainIndicator, .navPrimary > .item.open .mainIndicator , .navPrimary > .item.selected .mainIndicator {display: block;}
	.navPrimary > .item.open .mainIndicator, .navPrimary > .item.selected .mainIndicator { background-color: #059baa; }

	/* DROPDOWN */
	.navPrimary .item .dropdown {
		background:url(/includes/public/assets/images/assets/drop-bg.png) repeat-x 0 0;
		border-radius: 0 0 20px 20px;
		box-shadow: 0px 1px 5px #999;
		display: none;
		top: 80px;
		left: -300px;
		overflow: hidden;
		padding: 20px;
		position: absolute;
		width: 970px;
		z-index: 30;
	}

	.navPrimary > .item:hover .dropdown { display: block; }

	.navPrimary .dropItem { float: left; overflow: hidden; width: 227px; padding: 0px;}
	.navPrimary .dropImage { border: 4px solid #fff; border-radius: 3px; float: left; height: 210px; margin-right: 45px; width: 312px; position: relative; top: -10px;}
	.navPrimary .dropItem .dropContent { float: left; max-width: 167px;}
	.navPrimary .dropItem .dropTitle { font-family: 'tablet-gothic-compressed', sans-serif; font-size: 18px;}
	.navPrimary .dropItem .dropTitle a { color:#38210c; text-decoration: none; text-shadow: none; line-height: 22px;}
	.navPrimary .dropItem .dropTitle a:hover {color: #007383;}

	/* DROPDOWN extras */
	.navPrimary .nav-image {
		float: left;
		width: 282px;
	}
	.navPrimary .nav-image img {
		border: 3px solid #fff;
	}

	/* **** UPPER-MOST Nav **** */

	.topNav {
		display: none;
		float:left;
		height: 32px;
		padding-left: 150px;
		padding-top:0px;
		position:relative;
		max-width: 335px;
		overflow: hidden;
	}
	.topNav .item {
		background: url(/includes/public/assets/images/assets/top-nav-bullet.png) no-repeat left center;
		font-family: 'tablet-gothic-compressed';/* tabletgothic compressed */
		font-size:18px;
		letter-spacing: 0.04em;
		float:left;
		padding:0 10px 0 12px;
		width: auto;
		height: 32px;
	}
	.topNav .item:first-child { background: none;}
	.topNav .item a {
		color: #c8e7ea;
		text-decoration:none;
	}

	/* **** Interior Side Nav **** */

	.navSide {
		background:url(/includes/public/assets/images/assets/orange-texture.jpg) repeat 0 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		box-shadow: 0 0 5px #d2c3a2;
	    margin: 0 auto 20px;
	    padding-bottom: 10px;
	    width: 100%;
	    max-width: 224px;
	}
	.navSide .titlePad {background-color: #F7E8C8; height: 10px; width: 100%; display: block;}
	.navSide .sectionTitle {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;.
		box-shadow: 0 0 7px #996600 inset;
	}
	.navSide .sectionTitle h2 {
		border-bottom: 1px dotted #fff;
		color:#fff;
	    font-size: 25px;
		margin:0;
	    padding: 0px 15px 5px;
		text-shadow: 0 1px 1px #960;
	}
	.navSide .sectionTitle a {
		color: inherit;
		text-decoration: none;
	}

	.navSide .itemWrapper { background-color: #f7e8c8; padding: 0;}
	.navSide .itemWrapper:last-child {padding-bottom: 10px;}
	.navSide .item { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.navSide .item a { color: #38210c; text-decoration:none; }
	.navSide .item.firstLevel { overflow: hidden; padding: 0px; }
	.navSide .item.firstLevel > .container { position: relative; }
	.navSide .item.firstLevel > .container > a { line-height: 22px; padding-left: 21px; text-decoration:none; display: block; }
	.navSide .item.firstLevel > .container > .opener {
		background: url(/includes/public/assets/images/closed.png) no-repeat center;
		cursor: pointer;
		height: 22px;
		left: 3px;
		margin-right: 10px;
		position: absolute;
		width: 15px;
	}
	.navSide .item.firstLevel.displayopen > .container > .opener {
		background: url(/includes/public/assets/images/open.png) no-repeat center;
		height: 15px;
		top: 4px;
		width: 22px;
	}
	.navSide .item.firstLevel.displayopen > .container > a,
	.navSide .item.firstLevel.selected.displayopen > .container > a.hasChildren { color: #c23366; font-weight: bold; font-style: normal; }
	.navSide .item.firstLevel.displayopen > .container > a.hasChildren { color: #38210c; font-weight: normal; font-style: italic; }

	/* SECOND LEVEL */
	.navSide .item.secondLevel {}
	.navSide .item.firstLevel > .children { display: none; }
	.navSide .item.firstLevel.displayopen > .children { display: block; padding: 5px 0; }
	.navSide .item.firstLevel > .children > .item.secondLevel { padding-left: 30px; line-height: 18px; }
	.navSide .item.firstLevel > .children > .item.secondLevel.selected {}
	.navSide .item.secondLevel.selected > a { color: #c23366; font-weight: bold; font-style: normal; }

	.navSide a.prev-link {
		padding: 10px 0 0;
		color: #fff;
		text-decoration: none;
		text-align:center;
		display: block;
	}

	/* **** Footer Nav **** */

	.footerNav {
		font-family: "tablet-gothic-compressed", sans-serif;
		font-weight: 400;
		padding:0;
		width: 100%;
		text-align: center;
	}
	.footerNav .item {
		background: url(/includes/public/assets/images/assets/footer-bullet.png) no-repeat 7px center;
		display: inline-block;
		font-size:18px;
		margin:0;
		padding:0 0 0 20px;
		text-shadow: 0px 1px 1px #236877;
		width: auto;
	}
	.footerNav .item:first-child { background: none; padding: 0;}
	.footerNav .item a {
		color: #ffffff;
		text-decoration:none;
		letter-spacing: 1px;
	}
	.footerNav a:link, .footerNav a:active, .footerNav a:visited, .footerNav a:hover {}
	.footerNav a:active, .footerNav a:hover { text-decoration:underline;}

	.navPrimary #hub, .navPrimary #webhub {
	    color:#fcd687;
	    font-size: 28px;
	    cursor: pointer;
	    margin-left: 35px;
	}
	.mobile-nav span.socialHub {
		color: #047880;
		font-family: 'Poppins';
		font-size: 18px;
		z-index: 5;
		display: block;
		width: 100%;
		line-height: 56px;
		text-decoration: none;
		padding-left: 20px;
		cursor: pointer;
	}
									/*** Path: /servercore/plugins/plugins/ss-pika/v1/ss-pika/webfonts/ss-pika.css ***/
									@charset "UTF-8";

	/*
	* Symbolset
	* www.symbolset.com
	* Copyright Â© 2012 Oak Studios LLC
	*
	* Upload this file to your web server
	* and place this within your <head> tags.
	* <link href="webfonts/ss-pika.css" rel="stylesheet" />
	*/

	@font-face {
	  font-family: "SSPika";
	  src: url('ss-pika.eot');
	  src: url('ss-pika.eot?#iefix') format('embedded-opentype'),
	       url('ss-pika.woff') format('woff'),
	       url('ss-pika.ttf')  format('truetype'),
	       url('ss-pika.svg#SSPika') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
	html:hover [class^="ss-"]{-ms-zoom: 1;}

	.ss-icon, .ss-icon.ss-pika,
	[class^="ss-"]:before, [class*=" ss-"]:before,
	[class^="ss-"].ss-pika:before, [class*=" ss-"].ss-pika:before,
	[class^="ss-"].right:after, [class*=" ss-"].right:after,
	[class^="ss-"].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after {
	  font-family: "SSPika";
	  font-style: normal;
	  font-weight: normal;
	  text-decoration: none;
	  text-rendering: optimizeLegibility;
	  white-space: nowrap;
	  -webkit-font-feature-settings: "liga";
	  -moz-font-feature-settings: "liga=1";
	  -moz-font-feature-settings: "liga";
	  -ms-font-feature-settings: "liga" 1;
	  -o-font-feature-settings: "liga";
	  font-feature-settings: "liga";
	  -webkit-font-smoothing: antialiased;
	}

	[class^="ss-"].right:before,
	[class*=" ss-"].right:before{display:none;content:'';}

	.ss-cursor:before,.ss-cursor.right:after{content:'î??'}.ss-crosshair:before,.ss-crosshair.right:after{content:'â??'}.ss-search:before,.ss-search.right:after{content:'ð???'}.ss-zoomin:before,.ss-zoomin.right:after{content:'î??'}.ss-zoomout:before,.ss-zoomout.right:after{content:'î??'}.ss-screenshot:before,.ss-screenshot.right:after{content:'î??'}.ss-binoculars:before,.ss-binoculars.right:after{content:'î??'}.ss-view:before,.ss-view.right:after{content:'ð???'}.ss-attach:before,.ss-attach.right:after{content:'ð???'}.ss-link:before,.ss-link.right:after{content:'ð???'}.ss-move:before,.ss-move.right:after{content:'î?°'}.ss-write:before,.ss-write.right:after{content:'â??'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:'î?±'}.ss-erase:before,.ss-erase.right:after{content:'â??'}.ss-compose:before,.ss-compose.right:after{content:'ð???'}.ss-draw:before,.ss-draw.right:after{content:'â??'}.ss-lock:before,.ss-lock.right:after{content:'ð???'}.ss-unlock:before,.ss-unlock.right:after{content:'ð???'}.ss-key:before,.ss-key.right:after{content:'ð???'}.ss-backspace:before,.ss-backspace.right:after{content:'â?«'}.ss-ban:before,.ss-ban.right:after{content:'ð??«'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'ð??­'}.ss-trash:before,.ss-trash.right:after{content:'î??'}.ss-target:before,.ss-target.right:after{content:'â??'}.ss-new:before,.ss-new.right:after{content:'ð???'}.ss-tag:before,.ss-tag.right:after{content:'î??'}.ss-pricetag:before,.ss-pricetag.right:after{content:'î??'}.ss-flowertag:before,.ss-flowertag.right:after{content:'î??'}.ss-bookmark:before,.ss-bookmark.right:after{content:'ð???'}.ss-flag:before,.ss-flag.right:after{content:'â??'}.ss-like:before,.ss-like.right:after{content:'ð???'}.ss-dislike:before,.ss-dislike.right:after{content:'ð???'}.ss-heart:before,.ss-heart.right:after{content:'â?¥'}.ss-halfheart:before,.ss-halfheart.right:after{content:'î? '}.ss-emptyheart:before,.ss-emptyheart.right:after{content:'â?¡'}.ss-star:before,.ss-star.right:after{content:'â??'}.ss-halfstar:before,.ss-halfstar.right:after{content:'î?¡'}.ss-medal:before,.ss-medal.right:after{content:'î??'}.ss-ribbon:before,.ss-ribbon.right:after{content:'ð???'}.ss-bullseye:before,.ss-bullseye.right:after{content:'ð??¯'}.ss-sample:before,.ss-sample.right:after{content:'î??'}.ss-crop:before,.ss-crop.right:after{content:'î??'}.ss-layers:before,.ss-layers.right:after{content:'î??'}.ss-gridlines:before,.ss-gridlines.right:after{content:'î??'}.ss-pen:before,.ss-pen.right:after{content:'â??'}.ss-feather:before,.ss-feather.right:after{content:'î? '}.ss-rubbereraser:before,.ss-rubbereraser.right:after{content:'î?¡'}.ss-paintroller:before,.ss-paintroller.right:after{content:'î?¥'}.ss-rubberstamp:before,.ss-rubberstamp.right:after{content:'î?¦'}.ss-checkclipboard:before,.ss-checkclipboard.right:after{content:'î?³'}.ss-linechartclipboard:before,.ss-linechartclipboard.right:after{content:'î?µ'}.ss-clockwise:before,.ss-clockwise.right:after{content:'â¥?'}.ss-phone:before,.ss-phone.right:after{content:'ð???'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:'î??'}.ss-headset:before,.ss-headset.right:after{content:'î??'}.ss-megaphone:before,.ss-megaphone.right:after{content:'ð??¢'}.ss-rss:before,.ss-rss.right:after{content:'î??'}.ss-facetime:before,.ss-facetime.right:after{content:'î? '}.ss-reply:before,.ss-reply.right:after{content:'â?©'}.ss-send:before,.ss-send.right:after{content:'î??'}.ss-mail:before,.ss-mail.right:after{content:'â??'}.ss-inbox:before,.ss-inbox.right:after{content:'ð??¥'}.ss-outbox:before,.ss-outbox.right:after{content:'ð??¤'}.ss-wifimail:before,.ss-wifimail.right:after{content:'î??'}.ss-chat:before,.ss-chat.right:after{content:'ð??¬'}.ss-user:before,.ss-user.right:after{content:'ð??¤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'ð??§'}.ss-users:before,.ss-users.right:after{content:'ð??¥'}.ss-usergroup:before,.ss-usergroup.right:after{content:'î??'}.ss-adduser:before,.ss-adduser.right:after{content:'î??'}.ss-removeuser:before,.ss-removeuser.right:after{content:'î??'}.ss-deleteuser:before,.ss-deleteuser.right:after{content:'î??'}.ss-userprofile:before,.ss-userprofile.right:after{content:'î??'}.ss-businessuser:before,.ss-businessuser.right:after{content:'î??'}.ss-cart:before,.ss-cart.right:after{content:'î??'}.ss-addcart:before,.ss-addcart.right:after{content:'î??'}.ss-removecart:before,.ss-removecart.right:after{content:'î??'}.ss-deletecart:before,.ss-deletecart.right:after{content:'î??'}.ss-downloadcart:before,.ss-downloadcart.right:after{content:'î??'}.ss-emptycart:before,.ss-emptycart.right:after{content:'î??'}.ss-basket:before,.ss-basket.right:after{content:'î??'}.ss-gift:before,.ss-gift.right:after{content:'ð???'}.ss-apple:before,.ss-apple.right:after{content:'ð???'}.ss-cashregister:before,.ss-cashregister.right:after{content:'î?°'}.ss-store:before,.ss-store.right:after{content:'ð??¬'}.ss-searchbarcode:before,.ss-searchbarcode.right:after{content:'î?±'}.ss-notepad:before,.ss-notepad.right:after{content:'î¥²'}.ss-creditcard:before,.ss-creditcard.right:after{content:'ð??³'}.ss-safe:before,.ss-safe.right:after{content:'î??'}.ss-digitalsafe:before,.ss-digitalsafe.right:after{content:'î??'}.ss-atm:before,.ss-atm.right:after{content:'ð??§'}.ss-dispensecash:before,.ss-dispensecash.right:after{content:'î??'}.ss-banknote:before,.ss-banknote.right:after{content:'ð??µ'}.ss-coins:before,.ss-coins.right:after{content:'î??'}.ss-bankcheck:before,.ss-bankcheck.right:after{content:'î??'}.ss-piggybank:before,.ss-piggybank.right:after{content:'î??'}.ss-moneybag:before,.ss-moneybag.right:after{content:'ð??°'}.ss-tip:before,.ss-tip.right:after{content:'î??'}.ss-calculator:before,.ss-calculator.right:after{content:'î??'}.ss-percent:before,.ss-percent.right:after{content:'%'}.ss-bank:before,.ss-bank.right:after{content:'ð??¦'}.ss-scales:before,.ss-scales.right:after{content:'â??'}.ss-piechart:before,.ss-piechart.right:after{content:'î?°'}.ss-piechartthirds:before,.ss-piechartthirds.right:after{content:'î?±'}.ss-barchart:before,.ss-barchart.right:after{content:'ð???'}.ss-upwardsbarchart:before,.ss-upwardsbarchart.right:after{content:'î?²'}.ss-downwardsbarchart:before,.ss-downwardsbarchart.right:after{content:'î?³'}.ss-horizontalbarchart:before,.ss-horizontalbarchart.right:after{content:'î?´'}.ss-analytics:before,.ss-analytics.right:after{content:'î?µ'}.ss-upwardslinechart:before,.ss-upwardslinechart.right:after{content:'ð???'}.ss-downwardslinechart:before,.ss-downwardslinechart.right:after{content:'ð???'}.ss-linecharts:before,.ss-linecharts.right:after{content:'î?¶'}.ss-scatterchart:before,.ss-scatterchart.right:after{content:'î?¸'}.ss-stock:before,.ss-stock.right:after{content:'î?¹'}.ss-form:before,.ss-form.right:after{content:'î??'}.ss-box:before,.ss-box.right:after{content:'ð??¦'}.ss-crate:before,.ss-crate.right:after{content:'î??'}.ss-deliveryvan:before,.ss-deliveryvan.right:after{content:'î? '}.ss-deliverytruck:before,.ss-deliverytruck.right:after{content:'î?¡'}.ss-forklift:before,.ss-forklift.right:after{content:'î?¢'}.ss-cargoship:before,.ss-cargoship.right:after{content:'î?£'}.ss-hook:before,.ss-hook.right:after{content:'î?¤'}.ss-weight:before,.ss-weight.right:after{content:'î?¥'}.ss-containers:before,.ss-containers.right:after{content:'î?¦'}.ss-fragile:before,.ss-fragile.right:after{content:'î?§'}.ss-thissideup:before,.ss-thissideup.right:after{content:'î?¨'}.ss-home:before,.ss-home.right:after{content:'â??'}.ss-building:before,.ss-building.right:after{content:'ð??¢'}.ss-lodging:before,.ss-lodging.right:after{content:'ð??¨'}.ss-earth:before,.ss-earth.right:after{content:'ð???'}.ss-globe:before,.ss-globe.right:after{content:'ð???'}.ss-garage:before,.ss-garage.right:after{content:'î??'}.ss-warehouse:before,.ss-warehouse.right:after{content:'î??'}.ss-floorplan:before,.ss-floorplan.right:after{content:'î??'}.ss-address:before,.ss-address.right:after{content:'î??'}.ss-searchhouse:before,.ss-searchhouse.right:after{content:'î??'}.ss-housesale:before,.ss-housesale.right:after{content:'î??'}.ss-navigate:before,.ss-navigate.right:after{content:'î?°'}.ss-compass:before,.ss-compass.right:after{content:'î?±'}.ss-signpost:before,.ss-signpost.right:after{content:'î?²'}.ss-map:before,.ss-map.right:after{content:'î?³'}.ss-gps:before,.ss-gps.right:after{content:'î?´'}.ss-compassnavigate:before,.ss-compassnavigate.right:after{content:'î??'}.ss-compassarrow:before,.ss-compassarrow.right:after{content:'î??'}.ss-location:before,.ss-location.right:after{content:'î??'}.ss-pin:before,.ss-pin.right:after{content:'ð???'}.ss-pushpin:before,.ss-pushpin.right:after{content:'ð???'}.ss-maplocation:before,.ss-maplocation.right:after{content:'î??'}.ss-globelocation:before,.ss-globelocation.right:after{content:'î??'}.ss-puzzle:before,.ss-puzzle.right:after{content:'î??'}.ss-floppydisk:before,.ss-floppydisk.right:after{content:'ð??¾'}.ss-firewall:before,.ss-firewall.right:after{content:'î? '}.ss-database:before,.ss-database.right:after{content:'î? '}.ss-hdd:before,.ss-hdd.right:after{content:'î?°'}.ss-music:before,.ss-music.right:after{content:'â?«'}.ss-eighthnote:before,.ss-eighthnote.right:after{content:'â?ª'}.ss-mic:before,.ss-mic.right:after{content:'ð??¤'}.ss-volume:before,.ss-volume.right:after{content:'ð???'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'ð???'}.ss-highvolume:before,.ss-highvolume.right:after{content:'ð???'}.ss-radio:before,.ss-radio.right:after{content:'ð??»'}.ss-stereo:before,.ss-stereo.right:after{content:'î ?'}.ss-airplay:before,.ss-airplay.right:after{content:'î ?'}.ss-vinylrecord:before,.ss-vinylrecord.right:after{content:'î ?'}.ss-disc:before,.ss-disc.right:after{content:'ð??¿'}.ss-camera:before,.ss-camera.right:after{content:'ð??·'}.ss-picture:before,.ss-picture.right:after{content:'ð???'}.ss-video:before,.ss-video.right:after{content:'ð??¹'}.ss-playvideo:before,.ss-playvideo.right:after{content:'î¢¡'}.ss-play:before,.ss-play.right:after{content:'â?¶'}.ss-pause:before,.ss-pause.right:after{content:'î¢ '}.ss-stop:before,.ss-stop.right:after{content:'â? '}.ss-record:before,.ss-record.right:after{content:'â??'}.ss-rewind:before,.ss-rewind.right:after{content:'â?ª'}.ss-fastforward:before,.ss-fastforward.right:after{content:'â?©'}.ss-skipback:before,.ss-skipback.right:after{content:'â?®'}.ss-skipforward:before,.ss-skipforward.right:after{content:'â?­'}.ss-eject:before,.ss-eject.right:after{content:'â??'}.ss-repeat:before,.ss-repeat.right:after{content:'ð???'}.ss-replay:before,.ss-replay.right:after{content:'â?º'}.ss-shuffle:before,.ss-shuffle.right:after{content:'ð???'}.ss-index:before,.ss-index.right:after{content:'î¤?'}.ss-page:before,.ss-page.right:after{content:'î¤?'}.ss-book:before,.ss-book.right:after{content:'ð???'}.ss-books:before,.ss-books.right:after{content:'ð???'}.ss-openbook:before,.ss-openbook.right:after{content:'ð???'}.ss-heartbook:before,.ss-heartbook.right:after{content:'î¥¢'}.ss-downloadbook:before,.ss-downloadbook.right:after{content:'î¥£'}.ss-musicopenbook:before,.ss-musicopenbook.right:after{content:'î¥¦'}.ss-searchbook:before,.ss-searchbook.right:after{content:'î¥§'}.ss-notebook:before,.ss-notebook.right:after{content:'ð???'}.ss-newspaper:before,.ss-newspaper.right:after{content:'ð??°'}.ss-notice:before,.ss-notice.right:after{content:'î¥³'}.ss-rows:before,.ss-rows.right:after{content:'î¦¡'}.ss-columns:before,.ss-columns.right:after{content:'î¦¢'}.ss-thumbnails:before,.ss-thumbnails.right:after{content:'î¦£'}.ss-pagecurl:before,.ss-pagecurl.right:after{content:'î¦°'}.ss-desktop:before,.ss-desktop.right:after{content:'ð??»'}.ss-laptop:before,.ss-laptop.right:after{content:'î¨?'}.ss-tablet:before,.ss-tablet.right:after{content:'î¨?'}.ss-smartphone:before,.ss-smartphone.right:after{content:'î¨?'}.ss-cell:before,.ss-cell.right:after{content:'ð??±'}.ss-walkytalky:before,.ss-walkytalky.right:after{content:'î¨?'}.ss-ereader:before,.ss-ereader.right:after{content:'î¨?'}.ss-ebook:before,.ss-ebook.right:after{content:'î¨?'}.ss-wifibook:before,.ss-wifibook.right:after{content:'î¥¨'}.ss-wifiopenbook:before,.ss-wifiopenbook.right:after{content:'î¥©'}.ss-battery:before,.ss-battery.right:after{content:'ð???'}.ss-highbattery:before,.ss-highbattery.right:after{content:'î¨?'}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:'î¨?'}.ss-lowbattery:before,.ss-lowbattery.right:after{content:'î¨?'}.ss-emptybattery:before,.ss-emptybattery.right:after{content:'î¨?'}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:'î¨?'}.ss-heartmobile:before,.ss-heartmobile.right:after{content:'î¨£'}.ss-phonemobile:before,.ss-phonemobile.right:after{content:'î¨¤'}.ss-lockmobile:before,.ss-lockmobile.right:after{content:'î¨¥'}.ss-textmobile:before,.ss-textmobile.right:after{content:'î¨¦'}.ss-dollarmobile:before,.ss-dollarmobile.right:after{content:'î¨§'}.ss-euromobile:before,.ss-euromobile.right:after{content:'î¨¨'}.ss-rssmobile:before,.ss-rssmobile.right:after{content:'î¨©'}.ss-navigationmobile:before,.ss-navigationmobile.right:after{content:'î¨ª'}.ss-batterymobile:before,.ss-batterymobile.right:after{content:'î¨«'}.ss-powermobile:before,.ss-powermobile.right:after{content:'î¨¬'}.ss-browseonline:before,.ss-browseonline.right:after{content:'î¨°'}.ss-shoponline:before,.ss-shoponline.right:after{content:'î¨±'}.ss-bankonline:before,.ss-bankonline.right:after{content:'î¨²'}.ss-realtyonline:before,.ss-realtyonline.right:after{content:'î¨³'}.ss-readonline:before,.ss-readonline.right:after{content:'î¨´'}.ss-weatheronline:before,.ss-weatheronline.right:after{content:'î¨µ'}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'ð??¡'}.ss-lightbulbon:before,.ss-lightbulbon.right:after{content:'îª?'}.ss-cfl:before,.ss-cfl.right:after{content:'îª?'}.ss-hairdryer:before,.ss-hairdryer.right:after{content:'îª?'}.ss-picnictable:before,.ss-picnictable.right:after{content:'îª±'}.ss-flame:before,.ss-flame.right:after{content:'îª²'}.ss-campfire:before,.ss-campfire.right:after{content:'ð??¥'}.ss-bonfire:before,.ss-bonfire.right:after{content:'îª³'}.ss-balloon:before,.ss-balloon.right:after{content:'ð???'}.ss-christmastree:before,.ss-christmastree.right:after{content:'ð???'}.ss-sweep:before,.ss-sweep.right:after{content:'îª?'}.ss-chess:before,.ss-chess.right:after{content:'â??'}.ss-onedie:before,.ss-onedie.right:after{content:'â??'}.ss-twodie:before,.ss-twodie.right:after{content:'â??'}.ss-threedie:before,.ss-threedie.right:after{content:'â??'}.ss-fourdie:before,.ss-fourdie.right:after{content:'â??'}.ss-fivedie:before,.ss-fivedie.right:after{content:'â??'}.ss-sixdie:before,.ss-sixdie.right:after{content:'â??'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:'î¬?'}.ss-download:before,.ss-download.right:after{content:'î¬?'}.ss-downloadbox:before,.ss-downloadbox.right:after{content:'î¬?'}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:'î¬?'}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:'î­?'}.ss-upload:before,.ss-upload.right:after{content:'î­?'}.ss-uploadbox:before,.ss-uploadbox.right:after{content:'î­?'}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:'î­?'}.ss-fork:before,.ss-fork.right:after{content:'î®?'}.ss-merge:before,.ss-merge.right:after{content:'î®?'}.ss-refresh:before,.ss-refresh.right:after{content:'â?»'}.ss-sync:before,.ss-sync.right:after{content:'î®?'}.ss-loading:before,.ss-loading.right:after{content:'î®?'}.ss-wifi:before,.ss-wifi.right:after{content:'î®?'}.ss-connection:before,.ss-connection.right:after{content:'î®?'}.ss-reload:before,.ss-reload.right:after{content:'î®?'}.ss-file:before,.ss-file.right:after{content:'ð???'}.ss-addfile:before,.ss-addfile.right:after{content:'î°?'}.ss-removefile:before,.ss-removefile.right:after{content:'î°?'}.ss-deletefile:before,.ss-deletefile.right:after{content:'î°?'}.ss-downloadfile:before,.ss-downloadfile.right:after{content:'î°?'}.ss-uploadfile:before,.ss-uploadfile.right:after{content:'î°?'}.ss-importfile:before,.ss-importfile.right:after{content:'î°?'}.ss-exportfile:before,.ss-exportfile.right:after{content:'î°?'}.ss-settingsfile:before,.ss-settingsfile.right:after{content:'î°?'}.ss-lockfile:before,.ss-lockfile.right:after{content:'î°?'}.ss-userfile:before,.ss-userfile.right:after{content:'î°?'}.ss-picturefile:before,.ss-picturefile.right:after{content:'î°?'}.ss-textfile:before,.ss-textfile.right:after{content:'î°?'}.ss-exe:before,.ss-exe.right:after{content:'î°°'}.ss-zip:before,.ss-zip.right:after{content:'î°±'}.ss-doc:before,.ss-doc.right:after{content:'î°²'}.ss-ppt:before,.ss-ppt.right:after{content:'î°³'}.ss-pdf:before,.ss-pdf.right:after{content:'î°´'}.ss-jpg:before,.ss-jpg.right:after{content:'î°µ'}.ss-png:before,.ss-png.right:after{content:'î°¶'}.ss-folder:before,.ss-folder.right:after{content:'ð???'}.ss-openfolder:before,.ss-openfolder.right:after{content:'ð???'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:'î±¶'}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:'î±·'}.ss-cloudfolder:before,.ss-cloudfolder.right:after{content:'î²?'}.ss-lockfolder:before,.ss-lockfolder.right:after{content:'î²?'}.ss-securefolder:before,.ss-securefolder.right:after{content:'î²?'}.ss-picturefolder:before,.ss-picturefolder.right:after{content:'î²?'}.ss-moviefolder:before,.ss-moviefolder.right:after{content:'î²?'}.ss-quote:before,.ss-quote.right:after{content:'â??'}.ss-text:before,.ss-text.right:after{content:'î´?'}.ss-font:before,.ss-font.right:after{content:'î´?'}.ss-highlight:before,.ss-highlight.right:after{content:'î´?'}.ss-print:before,.ss-print.right:after{content:'â??'}.ss-fax:before,.ss-fax.right:after{content:'ð?? '}.ss-list:before,.ss-list.right:after{content:'îµ?'}.ss-layout:before,.ss-layout.right:after{content:'î¶ '}.ss-action:before,.ss-action.right:after{content:'î¸?'}.ss-redirect:before,.ss-redirect.right:after{content:'â?ª'}.ss-expand:before,.ss-expand.right:after{content:'â¤¢'}.ss-contract:before,.ss-contract.right:after{content:'î¸?'}.ss-help:before,.ss-help.right:after{content:'â??'}.ss-info:before,.ss-info.right:after{content:'â?¹'}.ss-alert:before,.ss-alert.right:after{content:'â? '}.ss-caution:before,.ss-caution.right:after{content:'â??'}.ss-logout:before,.ss-logout.right:after{content:'î¸?'}.ss-login:before,.ss-login.right:after{content:'î¸?'}.ss-scaleup:before,.ss-scaleup.right:after{content:'î¸?'}.ss-scaledown:before,.ss-scaledown.right:after{content:'î¸?'}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'â??'}.ss-delete:before,.ss-delete.right:after{content:'â?¡'}.ss-bearface:before,.ss-bearface.right:after{content:'ð??»'}.ss-bird:before,.ss-bird.right:after{content:'ð??¦'}.ss-fishes:before,.ss-fishes.right:after{content:'î¼ '}.ss-tropicalfish:before,.ss-tropicalfish.right:after{content:'î¼¡'}.ss-tree:before,.ss-tree.right:after{content:'ð??³'}.ss-evergreen:before,.ss-evergreen.right:after{content:'ð??²'}.ss-palmtree:before,.ss-palmtree.right:after{content:'ð??´'}.ss-leaf:before,.ss-leaf.right:after{content:'ð???'}.ss-seedling:before,.ss-seedling.right:after{content:'ð??±'}.ss-grass:before,.ss-grass.right:after{content:'î½°'}.ss-settings:before,.ss-settings.right:after{content:'â??'}.ss-dashboard:before,.ss-dashboard.right:after{content:'ï??'}.ss-dial:before,.ss-dial.right:after{content:'ï??'}.ss-notifications:before,.ss-notifications.right:after{content:'ð???'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'ð???'}.ss-flash:before,.ss-flash.right:after{content:'â??'}.ss-wrench:before,.ss-wrench.right:after{content:'ð??§'}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:'ï?¶'}.ss-clock:before,.ss-clock.right:after{content:'â?²'}.ss-watch:before,.ss-watch.right:after{content:'â??'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'â?±'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'â?°'}.ss-calendar:before,.ss-calendar.right:after{content:'ð???'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:'ï?°'}.ss-removecalendar:before,.ss-removecalendar.right:after{content:'ï?±'}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:'ï?²'}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:'ï?³'}.ss-sausage:before,.ss-sausage.right:after{content:'ï??'}.ss-burger:before,.ss-burger.right:after{content:'ð???'}.ss-pizza:before,.ss-pizza.right:after{content:'ð???'}.ss-fish:before,.ss-fish.right:after{content:'ð???'}.ss-shrimp:before,.ss-shrimp.right:after{content:'ð??¤'}.ss-turkey:before,.ss-turkey.right:after{content:'ï??'}.ss-steak:before,.ss-steak.right:after{content:'ï??'}.ss-sidedish:before,.ss-sidedish.right:after{content:'ð???'}.ss-noodles:before,.ss-noodles.right:after{content:'ð???'}.ss-spaghetti:before,.ss-spaghetti.right:after{content:'ð???'}.ss-corn:before,.ss-corn.right:after{content:'ï??'}.ss-carrot:before,.ss-carrot.right:after{content:'ï??'}.ss-icecream:before,.ss-icecream.right:after{content:'ð??¨'}.ss-mug:before,.ss-mug.right:after{content:'â??'}.ss-beer:before,.ss-beer.right:after{content:'ð??º'}.ss-bottle:before,.ss-bottle.right:after{content:'ï?¢'}.ss-wineglass:before,.ss-wineglass.right:after{content:'ð??·'}.ss-cocktail:before,.ss-cocktail.right:after{content:'ð??¸'}.ss-tea:before,.ss-tea.right:after{content:'ð??µ'}.ss-teapot:before,.ss-teapot.right:after{content:'ï?§'}.ss-waterbottle:before,.ss-waterbottle.right:after{content:'ï?¨'}.ss-wineglasssparkle:before,.ss-wineglasssparkle.right:after{content:'ï?©'}.ss-salt:before,.ss-salt.right:after{content:'ï?°'}.ss-pepper:before,.ss-pepper.right:after{content:'ï?±'}.ss-oliveoil:before,.ss-oliveoil.right:after{content:'ï?²'}.ss-hotsauce:before,.ss-hotsauce.right:after{content:'ï?³'}.ss-coal:before,.ss-coal.right:after{content:'ï?¶'}.ss-oven:before,.ss-oven.right:after{content:'ï??'}.ss-stove:before,.ss-stove.right:after{content:'ï??'}.ss-cook:before,.ss-cook.right:after{content:'ð??³'}.ss-bbq:before,.ss-bbq.right:after{content:'ï??'}.ss-utensils:before,.ss-utensils.right:after{content:'ð??´'}.ss-spoonfork:before,.ss-spoonfork.right:after{content:'ï??'}.ss-knife:before,.ss-knife.right:after{content:'ð??ª'}.ss-cookingutensils:before,.ss-cookingutensils.right:after{content:'ï??'}.ss-measuringcup:before,.ss-measuringcup.right:after{content:'ï?¢'}.ss-colander:before,.ss-colander.right:after{content:'ï?£'}.ss-scale:before,.ss-scale.right:after{content:'ï?¤'}.ss-eggtimer:before,.ss-eggtimer.right:after{content:'ï?¥'}.ss-platter:before,.ss-platter.right:after{content:'ï?¦'}.ss-apron:before,.ss-apron.right:after{content:'ï?°'}.ss-bbqapron:before,.ss-bbqapron.right:after{content:'ï?±'}.ss-chef:before,.ss-chef.right:after{content:'ï?²'}.ss-handbag:before,.ss-handbag.right:after{content:'ð???'}.ss-briefcase:before,.ss-briefcase.right:after{content:'ð??¼'}.ss-hanger:before,.ss-hanger.right:after{content:'ï? '}.ss-weathervane:before,.ss-weathervane.right:after{content:'ï??'}.ss-thermometer:before,.ss-thermometer.right:after{content:'ï??'}.ss-weather:before,.ss-weather.right:after{content:'ï??'}.ss-cloud:before,.ss-cloud.right:after{content:'â??'}.ss-droplet:before,.ss-droplet.right:after{content:'ð??§'}.ss-sun:before,.ss-sun.right:after{content:'â??'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'â??'}.ss-rain:before,.ss-rain.right:after{content:'â??'}.ss-thunderstorm:before,.ss-thunderstorm.right:after{content:'â??'}.ss-umbrella:before,.ss-umbrella.right:after{content:'â??'}.ss-rainbow:before,.ss-rainbow.right:after{content:'ð???'}.ss-fog:before,.ss-fog.right:after{content:'ï??'}.ss-wind:before,.ss-wind.right:after{content:'ï??'}.ss-tornado:before,.ss-tornado.right:after{content:'ï??'}.ss-snowflake:before,.ss-snowflake.right:after{content:'â??'}.ss-fan:before,.ss-fan.right:after{content:'ï??'}.ss-solarpanel:before,.ss-solarpanel.right:after{content:'ï??'}.ss-plug:before,.ss-plug.right:after{content:'ð???'}.ss-outlet:before,.ss-outlet.right:after{content:'ï??'}.ss-car:before,.ss-car.right:after{content:'ð???'}.ss-taxi:before,.ss-taxi.right:after{content:'ð???'}.ss-locomotive:before,.ss-locomotive.right:after{content:'ð???'}.ss-train:before,.ss-train.right:after{content:'ð???'}.ss-traintunnel:before,.ss-traintunnel.right:after{content:'ð???'}.ss-bus:before,.ss-bus.right:after{content:'ð???'}.ss-truck:before,.ss-truck.right:after{content:'ð???'}.ss-caravan:before,.ss-caravan.right:after{content:'ð???'}.ss-tractor:before,.ss-tractor.right:after{content:'ð???'}.ss-tunnel:before,.ss-tunnel.right:after{content:'ï?£'}.ss-plane:before,.ss-plane.right:after{content:'â??'}.ss-arrival:before,.ss-arrival.right:after{content:'ï?¥'}.ss-departure:before,.ss-departure.right:after{content:'ï?¤'}.ss-helicopter:before,.ss-helicopter.right:after{content:'ð???'}.ss-bike:before,.ss-bike.right:after{content:'ð??²'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:'ï??'}.ss-boat:before,.ss-boat.right:after{content:'ð??¢'}.ss-sailboat:before,.ss-sailboat.right:after{content:'â?µ'}.ss-schooner:before,.ss-schooner.right:after{content:'ï??'}.ss-skylift:before,.ss-skylift.right:after{content:'ð??¡'}.ss-rocket:before,.ss-rocket.right:after{content:'ð???'}.ss-steeringwheel:before,.ss-steeringwheel.right:after{content:'ï??'}.ss-trafficcamera:before,.ss-trafficcamera.right:after{content:'ï??'}.ss-fuel:before,.ss-fuel.right:after{content:'â?½'}.ss-jerrycan:before,.ss-jerrycan.right:after{content:'ï??'}.ss-passport:before,.ss-passport.right:after{content:'ï??'}.ss-trafficlight:before,.ss-trafficlight.right:after{content:'ð??¦'}.ss-highway:before,.ss-highway.right:after{content:'ï? '}.ss-road:before,.ss-road.right:after{content:'ï?¡'}.ss-intersection:before,.ss-intersection.right:after{content:'ï?¢'}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'â?¿'}.ss-elevator:before,.ss-elevator.right:after{content:'ï??'}.ss-golf:before,.ss-golf.right:after{content:'ï??'}.ss-hockey:before,.ss-hockey.right:after{content:'ï??'}.ss-iceskate:before,.ss-iceskate.right:after{content:'â?¸'}.ss-billiards:before,.ss-billiards.right:after{content:'ð??±'}.ss-baseballglove:before,.ss-baseballglove.right:after{content:'ï??'}.ss-tennis:before,.ss-tennis.right:after{content:'ð??¾'}.ss-tabletennis:before,.ss-tabletennis.right:after{content:'ï??'}.ss-badminton:before,.ss-badminton.right:after{content:'ï??'}.ss-boxing:before,.ss-boxing.right:after{content:'ï??'}.ss-bowling:before,.ss-bowling.right:after{content:'ï??'}.ss-football:before,.ss-football.right:after{content:'ð???'}.ss-soccer:before,.ss-soccer.right:after{content:'â?½'}.ss-hiker:before,.ss-hiker.right:after{content:'ï??'}.ss-pool:before,.ss-pool.right:after{content:'î??'}.ss-shower:before,.ss-shower.right:after{content:'ð??¿'}.ss-exercise:before,.ss-exercise.right:after{content:'ï??'}.ss-exercisebike:before,.ss-exercisebike.right:after{content:'ï??'}.ss-dumbbell:before,.ss-dumbbell.right:after{content:'ï??'}.ss-jumprope:before,.ss-jumprope.right:after{content:'ï??'}.ss-yoga:before,.ss-yoga.right:after{content:'ï??'}.ss-suitcase:before,.ss-suitcase.right:after{content:'î? '}.ss-luggage:before,.ss-luggage.right:after{content:'î?¡'}.ss-donotdisturb:before,.ss-donotdisturb.right:after{content:'î?¢'}.ss-sunscreen:before,.ss-sunscreen.right:after{content:'ï?£'}.ss-callbell:before,.ss-callbell.right:after{content:'ï?¤'}.ss-hospital:before,.ss-hospital.right:after{content:'â?¨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:'ï?°'}.ss-ambulance:before,.ss-ambulance.right:after{content:'ð???'}.ss-bandage:before,.ss-bandage.right:after{content:'ï?²'}.ss-medicalthermometer:before,.ss-medicalthermometer.right:after{content:'ï?³'}.ss-stethoscope:before,.ss-stethoscope.right:after{content:'ï?´'}.ss-syringe:before,.ss-syringe.right:after{content:'ð???'}.ss-pill:before,.ss-pill.right:after{content:'ð???'}.ss-pillbottle:before,.ss-pillbottle.right:after{content:'ï?µ'}.ss-supplements:before,.ss-supplements.right:after{content:'ï?¶'}.ss-bathroomscale:before,.ss-bathroomscale.right:after{content:'ï?·'}.ss-dna:before,.ss-dna.right:after{content:'ï??'}.ss-anatomicalheart:before,.ss-anatomicalheart.right:after{content:'ï??'}.ss-checkheart:before,.ss-checkheart.right:after{content:'ï??'}.ss-eyesurgery:before,.ss-eyesurgery.right:after{content:'ï? '}.ss-brokenbone:before,.ss-brokenbone.right:after{content:'ï?¡'}.ss-up:before,.ss-up.right:after{content:'â¬?'}.ss-upright:before,.ss-upright.right:after{content:'â¬?'}.ss-right:before,.ss-right.right:after{content:'â?¡'}.ss-downright:before,.ss-downright.right:after{content:'â¬?'}.ss-down:before,.ss-down.right:after{content:'â¬?'}.ss-downleft:before,.ss-downleft.right:after{content:'â¬?'}.ss-left:before,.ss-left.right:after{content:'â¬?'}.ss-upleft:before,.ss-upleft.right:after{content:'â¬?'}.ss-navigateup:before,.ss-navigateup.right:after{content:'ï??'}.ss-navigateright:before,.ss-navigateright.right:after{content:'â?»'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:'ï??'}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'â??'}.ss-directup:before,.ss-directup.right:after{content:'â?´'}.ss-directright:before,.ss-directright.right:after{content:'â?¹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'â?¾'}.ss-directleft:before,.ss-directleft.right:after{content:'â??'}.ss-leftright:before,.ss-leftright.right:after{content:'â¬?'}.ss-rightward:before,.ss-rightward.right:after{content:'ï??'}.ss-leftward:before,.ss-leftward.right:after{content:'ï??'}.ss-previouspage:before,.ss-previouspage.right:after{content:'â??'}.ss-nextpage:before,.ss-nextpage.right:after{content:'â??'}.ss-retweet:before,.ss-retweet.right:after{content:'ï??'}.ss-share:before,.ss-share.right:after{content:'ï??'}

									/*** Path: /servercore/plugins/plugins/jslider/v1/github/jslider/bin/jquery.slider.min.css ***/
									.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(../img/jslider.png) no-repeat 0 0}.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0}.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px}.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-repeat:repeat-x;background-position:0 -40px}.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -60px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}.jslider .jslider-pointer-hover{background-position:-20px -60px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}.jslider .jslider-scale{position:relative;top:9px}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}.jslider_touch_default{line-height:0;height:auto;top:auto}.jslider_touch_default .jslider-bg i,.jslider_touch_default .jslider-pointer,.jslider_touch_default .jslider-bg .f{background:0}.jslider_touch_default .jslider-bg i,.jslider_touch_default .jslider-bg .v{height:8px}.jslider_touch_default .jslider-value{z-index:3;top:-19px}.jslider_touch_default .jslider-bg{height:8px;display:inline-block;width:100%;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#999));background:-webkit-linear-gradient(#ccc,#999);background:-moz-linear-gradient(#ccc,#999);background:-ms-linear-gradient(#ccc,#999);background:-o-linear-gradient(#ccc,#999);background:linear-gradient(#ccc,#999);box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.5)}.jslider_touch_default .jslider-pointer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;top:-4px;border:1px solid #666;-webkit-border-radius:50%;border-radius:50%;margin-left:-8px;background:#fff;background:-moz-linear-gradient(top,#fff 1%,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 1%,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 1%,#f2f2f2 100%);background:-ms-linear-gradient(top,#fff 1%,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 1%,#f2f2f2 100%)}.jslider_touch_default .jslider-bg .v{background:#5393c5;background:-webkit-gradient(linear,left top,left bottom,from(#5393c5),to(#6facd5));background:-webkit-linear-gradient(#5393c5,#6facd5);background:-moz-linear-gradient(#5393c5,#6facd5);background:-ms-linear-gradient(#5393c5,#6facd5);background:-o-linear-gradient(#5393c5,#6facd5);background:linear-gradient(#5393c5,#6facd5);box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.25)}.jslider_touch_default .jslider-bg .l{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.jslider_touch_default .jslider-bg .r{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.touch .jslider_touch_default .jslider-bg{height:14px;-webkit-border-radius:7px;border-radius:7px}.touch .jslider_touch_default .jslider-value{top:-21px}.touch .jslider_touch_default .jslider-bg i,.touch .jslider_touch_default .jslider-bg .v{height:14px}.touch .jslider_touch_default .jslider-pointer{width:28px;height:28px;top:-7px;margin-left:-14px}.touch .jslider_touch_default .jslider-bg .l{-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;border-top-left-radius:7px;border-bottom-left-radius:7px}.touch .jslider_touch_default .jslider-bg .r{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px}.jslider_blue .jslider-bg i,.jslider_blue .jslider-pointer{background-image:url(../img/jslider.blue.png)}.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer{background-image:url(../img/jslider.plastic.png)}.jslider_round .jslider-bg i,.jslider_round .jslider-pointer{background-image:url(../img/jslider.round.png)}.jslider_round .jslider-pointer{width:17px;height:17px;top:-6px;margin-left:-8px}.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(../img/jslider.round.plastic.png)}.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px} 
									/*** Path: /servercore/plugins/plugins/overlayhelper/v1/overlayhelper.css ***/
									/*** Overlay Containers ***/
	#overlayContainer { display: none; background: white; padding: 20px; text-align: left; }
	#overlayContainer > .close { background: url(/ServerCore/plugins/plugins/overlayhelper/v1/close.png); width: 36px; height: 36px; position: absolute; right: -20px; top: -20px; z-index: 1; cursor: pointer; } 
									/*** Path: /sitecore/includes/plugins/search/v3/search.css ***/
									/* site search */
	.siteSearchBox {
		border-left:4px solid #69c1ca;
		height:32px;
		margin: 0;
		width:auto;
		float: right;
		margin-right: 15px;
	}
	.siteSearchBox .placeHolder {
		color:#999;
	}
	.siteSearchBox .searchBoxInput {
		background-color:#FFF;
		border:none;
		box-shadow: -2px -1px 3px #C1C1C1 inset;
		color:#059baa;
		font-family: "tablet-gothic-compressed";
		font-size:16px;
		font-weight:400;
		height:32px;
		display: inline-block;
		float: left;
		left:4px;
		line-height:29px;
		padding:3px 5px 3px 10px;
		width:150px;
		margin:0;
		z-index:2;
	}
	.siteSearchBox input[type=submit] {
		background: transparent url(/includes/public/assets/images/assets/search-btn.png) no-repeat 0 0;
		border: none;
		cursor:pointer;
		height:32px;
		position:relative;
		display: inline-block;
		right: 0;
		text-indent: -9999px;
		margin:0;
		top: 0;
		width:32px;
		z-index:2;
		padding: 0px;
	}

	/*** Search Page ***/
	.searchPage h2 { margin-bottom: 10px; padding-bottom: 0px; }
	.searchPage .countString { margin-bottom: 10px; color: #059BAA; }
	.searchPage .searchForm .column { float: left; margin-right: 30px; }
	.searchPage .searchForm .column form {margin: 0;}
	.searchPage .searchForm { overflow: hidden; padding: 0 10px 20px 0; border-bottom: 1px solid #fff2d5;}
	.searchPage .searchFormTop .searchForm { padding: 10px 10px 20px 0; border-top: 1px solid #fff2d5; border-bottom: 0 none;}
	.searchPage .searchForm .searchbox {
		background: none repeat scroll 0 0 #FFFFFF;
	    border: 1px solid #BFBFBF;
	    border-radius: 5px;
	    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
	    color: #059BAA;
	    font-family: "tablet-gothic-compressed";
	    font-size: 16px;
	    font-style: normal;
	    height: 32px;
	    line-height: 32px;
	    margin: 0 10px 0 0;
	    padding: 0 10px;
	    position: relative;
	    width: 170px;
	}
	.searchPage .searchForm .maxshow {
		background: none repeat scroll 0 0 #FFFFFF;
	    border: 1px solid #8A8373;
	    border-radius: 5px;
	    color: #999999;
	    font-size: 14px;
	    height: 32px;
	    margin: 0;
	    padding: 5px;
	    position: relative;
	    width: 52px;
	}
		
	.searchPage .searchForm .searchButton {
		background: url("/includes/public/assets/images/assets/listings/bg-search-btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	    border: medium none;
	    cursor: pointer;
	    float: right;
	    height: 33px;
	    padding: 0;
	    text-indent: -9999px;
	    width: 96px;
	}
	.searchPage .column.pagingColumn { position: relative; top: 3px; }
	.searchPage .column.pagingColumn a { text-decoration: none; position: relative; top: -2px;}
	.searchPage .searchHelpers { 
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow: hidden;
	    border: 3px solid #fff;
	    -webkit-border-radius: 5px;    
	    border-radius: 5px;
	    position: relative;  
	    overflow: hidden;
	    width: 100%;
	    margin-bottom: 5px;
		padding: 0 10px 10px;
	}
	.searchPage .searchByType a { color: #EE7D2F; text-decoration: none; }
	.searchPage .searchByType .description { font-style: italic; }
	.searchPage .results .subtitle { font-weight: bold; }
	.searchPage .results .search-item { 
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow: hidden;
	    border: 3px solid #fff;
	    -webkit-border-radius: 5px;    
	    border-radius: 5px;
	    position: relative;  
	    overflow: hidden;
	    width: 100%;
	    margin-bottom: 15px;
		padding: 0 10px;
	}
	.searchPage .results .search-item h3 {margin-bottom: 0; line-height: 32px;}
	.searchPage .results .search-item h3.title a {
		color: #38210C;
	    font-family: "tablet-gothic-compressed";
	    font-size: 26px;
	    font-style: normal;
		font-weight: normal;
		text-decoration: none;
	    line-height: 24px;
	}
	.searchPage .results .search-item img {margin-right: 10px;}
	.searchPage .results .type { color: #999; font-size: 22px; font-weight: normal; }
	.searchPage .loading { display: none; }
	.searchPage .spellcheck { margin-bottom: 20px; }
	.searchPage .text img { height:50px; padding:5px 5px 5px 0px; } 
									/*** Path: /sitecore/includes/plugins/headerslideshow/v2/css/slideshow.css ***/
									
	.slideshowContainer {	
		position: relative;
	    width: 100%;
	    z-index: 0;
	 }
		
	.slideshowContainer .sl-slider-wrapper {
		width: 100%;
		
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	.slideshowContainer .sl-slider {
	}
	.slideshowContainer .more{
		color:#fff;
		text-decoration: none;
		font-weight: bold;
	}
	/* Slide wrapper and slides */

	.slideshowContainer .sl-slide,
	.slideshowContainer .sl-slides-wrapper,
	.slideshowContainer .sl-slide-inner {
		position: relative;
		width: 100%;
		/*height: 100%;*/
		top: 0;
		left: 0;
	}

	.slideshowContainer .sl-slide {
		z-index: 1;
		opacity: 0;
		display: none;

	}
	.slideshowContainer .sl-slide.active {
		opacity: 1;
		z-index: 2;
		display: block;
	}

	/* The duplicate parts/slices */

	.slideshowContainer .sl-content-wrapper {
		position: absolute;
	}

	.slideshowContainer .sl-content {
		width: 100%;
		height: 100%;
		background: #fff;
	}

	/* Default styles for background colors */
	.slideshowContainer .sl-slide-horizontal .sl-slide-inner {
		background: #ddd;
	}

	.slideshowContainer .sl-slide-vertical .sl-slide-inner {
		background: #ccc;
	}
	.slideshowContainer .sl-slider-wrapper {
		width: 100%;
		/*height: 600px;*/
		overflow: hidden;
		position: relative;
		margin: 0 auto;
		max-height: 500px;
	}
	.slideshowContainer.int .sl-slider-wrapper {
		/*height: 550px;*/
	}
	.slideshowContainer .sl-slider h2 {
		/* Fallback for web browsers that don't support RGBa */
	    background-color: rgb(5, 155, 170);
	    /* RGBa with 0.7 opacity */
	    background-color: transparent;
		border-radius: 8px;
		padding: 0px 12px 0px 12px;
		width: 80%;
		max-width: 304px;
		color: #FFF;
		margin: 0 auto;
		position: relative;
		z-index: 101;
		font-size: 60px;
	}

	.slideshowContainer .sl-slider blockquote {
		/* Fallback for web browsers that don't support RGBa */
	    background-color: rgb(5, 155, 170);
	    /* RGBa with 0.8 opacity */
	    background-color: rgba(5, 155, 170, 0.8);
		border-radius: 8px;
		padding: 0px 12px 12px 12px;
		width: 80%;
		max-width: 304px;
		color: #FFF;
		margin: 0 auto;
		position: relative;
		z-index: 100;
	}

	.slideshowContainer .sl-slider h2 {
		color: #FFF;
		line-height: 82px;
		margin-bottom: 24px;
		top: 64px;
		text-shadow: 0px 4px 20px rgba(0,0,0,0.75);
	}

	.slideshowContainer .sl-slider blockquote {
		font-size: 28px;
		padding-top: 10px;
		font-weight: 300;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
		border: 0;
	}
	.slideshowContainer .sl-slider blockquote > p {
		color: #fff;
	}
	.slideshowContainer .sl-slider .caption-right {
		position: absolute;
		width: 100%;
	}
	.slideshowContainer .sl-slider .caption-left blockquote {
		top: 104px;
		right: 274px;
	}

	.slideshowContainer .sl-slider .caption-right blockquote {
		top: 104px;
		left: 274px;
	}

	.slideshowContainer .sl-slider .caption-left h2 {
		top: 104px;
		right: 274px;
	}

	.slideshowContainer .sl-slider .caption-right h2 {
		top: 104px;
		left: 274px;
	}
	.slideshowContainer.int .sl-slider .caption-left, .slideshowContainer.int .sl-slider .caption-right{
		display:none;
	}
	.slideshowContainer .sl-slider blockquote cite {
		font-size: 16px;
		font-weight: 700;
		font-style: normal;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding-top: 30px;
		display: inline-block;
	}

	.slideshowContainer .bg-img {
		padding: 0px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		background-position: center;
		max-height: 500px;
	}


	/* Custom navigation dots */

	.slideshowContainer .nav-dots {
		display: none;
		text-align: center;
		position: absolute;
		bottom: 2%;
		height: 40px;
		width: 100%;
		left: 0;
		z-index: 1000;
	}

	.slideshowContainer .nav-dots span {
		display: inline-block;
		position: relative;
		width: 22px;
		height: 22px;
		border-radius: 50%;
		margin: 3px;
		background: #ddd;
		background: rgba(150,150,150,0.4);
		cursor: pointer;
		box-shadow: 
			0 1px 1px rgba(255,255,255,0.4), 
			inset 0 1px 1px rgba(0,0,0,0.1);
	}

	.slideshowContainer .nav-dots span {
		background: rgba(0,0,0,0.2);
		margin: 6px;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
		box-shadow: 
			0 1px 1px rgba(255,255,255,0.4), 
			inset 0 1px 1px rgba(0,0,0,0.1),
			0 0 0 2px rgba(255,255,255,0.5);
	}

	.slideshowContainer .nav-dots span.nav-dot-current,
	.slideshowContainer .nav-dots span:hover {
		box-shadow: 
			0 1px 1px rgba(255,255,255,0.4), 
			inset 0 1px 1px rgba(0,0,0,0.1),
			0 0 0 5px rgba(255,255,255,0.5);
	}

	.slideshowContainer .nav-dots span.nav-dot-current:after {
		content: "";
		position: absolute;
		width: 16px;
		height: 16px;
		top: 3px;
		left: 3px;
		border-radius: 50%;
		background: rgba(255,255,255,0.8);
	}

	.sidebar_container .nlSignupHolder {
		margin-bottom: 24px;
	}

	.no-dec {
		color: white;
		text-decoration: none;
	}

	.newsletter-box {
		color: #fff;
		font-size: 20px;
		font-family: "tablet-gothic-compressed";
		background-color: #FF8200;
		padding: 10px 20px;
		text-align: center;
		text-shadow: 0 1px 1px #960;
		margin-bottom: 25px;
		border: 1px solid #FFAF5C;
		border-radius: 10px;
		background: rgba(239,151,44,1);
		background: -moz-linear-gradient(top, rgba(239,151,44,1) 0%, rgba(231,125,25,1) 100%);
		background: -webkit-linear-gradient(top, rgba(239,151,44,1) 0%, rgba(231,125,25,1) 100%);
		background: -o-linear-gradient(top, rgba(239,151,44,1) 0%, rgba(231,125,25,1) 100%);
		background: -ms-linear-gradient(top, rgba(239,151,44,1) 0%, rgba(231,125,25,1) 100%);
		background: linear-gradient(to bottom, rgba(239,151,44,1) 0%, rgba(231,125,25,1) 100%);
	}
	.newsletter-box span {
		margin-left: 10px;
	}



	/* Media Queries for custom slider */

	@media screen and (max-width:690px){


		.slideshowContainer .sl-slider-wrapper {
			/*height: 900px;*/
		}

		.slideshowContainer .sl-slider h2 {
			font-size: 60px;
		}

		.slideshowContainer .sl-slider blockquote {
			font-size: 16px;
		}

		.hub-menu { width: 100% !important; }

	}

									/*** Path: /sitecore/includes/plugins/imgbox/imgbox.css ***/
									/* ******************** Image Boxes ******************** */

	/****** Box Controls ******/
	.iBox.fl-left { float: left; margin: 10px 10px 10px 0;}
	.iBox.fl-right { float: right; margin: 10px 0 10px 10px;}
	.c1 .iBox.fl-left, .c1 .iBox.fl-right, .c3 .iBox.fl-left, .c3 .iBox.fl-right { float:none; margin: 20px 0;}

	/****** Shared Typography ******/
	.iBox .title {}
	.iBox .content {
	    font-size: 12px;
	    line-height: 18px;
	    padding: 0;
	    margin: 0;
	    font-weight:normal;
	}
	.iBox .content a {}
	.iBox a {text-decoration: none; color: inherit; font-size: inherit;}
	.iBox .link {
		position: relative;
		display: inline;
	}

	/****** Shared Containers ******/
	.iBox {
		margin: 20px 0;
		position: relative;
		-webkit-border-radius: 6px;    
	    border-radius: 6px;	
	    overflow: hidden;
	    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);	
	}
	.c1 .iBox, .c3 .iBox { clear:both;}
	.iBox .contentHolder {}
	.iBox .iBox-link {}
	.iBox .iBox-link .img-replace {}

	/****** Standard Image Box ******/
	.iBox.standard {
		background-color: #fff;
		border: 4px solid #FFfFFF;	
		
	}
	.iBox.standard img {}
	.iBox.standard .title {
		margin:0;
		padding: 0;
	}
	.iBox.standard .content {
		font-size: 14px;
	}
	.iBox.standard .link {
		color: #047880;
		display: block;
		font-weight: bold;
		padding: 5px 0;
		font-size: 14px;
	}

	/** Side Column **/
	.iBox.standard.side {
		width: 216px;
	}
	.iBox.standard.side .title { font-size: 24px;}

	/** Center Column **/
	.iBox.standard.wide {
		height: 287px;
		max-width: 306px;
		margin: 0 auto 30px;
	}
	.iBox.standard.wide img {
		position: relative;
		overflow: hidden;
		-webkit-border-radius: 6px 6px 0px 0px;
	    border-radius: 6px 6px 0px 0px;
	    width: 100%;
	}
	.iBox.standard.wide .contentHolder {
		width: 100%;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
		background-color: rgba(255, 255, 255, .85);
		height: 80px;
		padding: 16px;
		position: absolute;
		left: 0;
		top: 202px;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
	}
	.iBox.standard.wide:hover .contentHolder {
		top: 112px;
		height: 170px;
	}
	.iBox.standard.wide .title { margin:0 0 10px 0;}
	.iBox.standard.wide .content {visibility: hidden;}
	.iBox.standard.wide:hover .content { visibility: visible;}
	.iBox.standard.wide.fl-left { float: left; margin: 10px 22px 10px 0;}
	.iBox.standard.wide.fl-right { float: right; margin: 10px 0 10px 0;}

	/****** Guide Box ******/
	.iBox.guidebox {
		width: 224px;
		height: 140px;
		margin: 0 auto 20px;
	}
	.iBox.guidebox .innerBox {
		background: url(/includes/public/assets/images/assets/green-texture.jpg) repeat 0 0;
		width:244px;
		height: 130px;
		-webkit-border-radius: 6px;    
	    border-radius: 6px;	
	    overflow: hidden;
		-webkit-box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, .75);
	    box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, .75);
	}
	.iBox.guidebox img {
		 position: absolute;
		left: 16px;   
	    top: 8px;
	}
	.iBox.guidebox .title {
		color: #fff;
		text-shadow: 0px 1px 1px #000;
		text-align: center;
		width: 150px;
		float: right;
		padding: 8px 0;
		font-size: 24px;
		line-height: 36px;
	}
	.iBox.guidebox .link {
		background: url(/includes/public/assets/images/assets/bg-vg-btm.png) no-repeat 0 0;
		width: 224px;
		height: 40px;
		position: absolute;
		left: 0;
		bottom: -1px;
		color: #fff;
		display: block;
		font-family: "tablet-gothic-compressed";
		font-style: normal;
		text-align: center;
		font-size: 20px;
		line-height: 38px;
		text-shadow: 0px 1px 1px #8d4b08;
	}

	.sidebar_container .iBox.guidebox { margin-bottom: 25px; }

	/*** Home Page Guide Box ***/
	.homeBottom .c1 .iBox.guidebox { margin-top:0;} 


									/*** Path: /sitecore/includes/plugins/bookdirect/bookdirect.css ***/
	/*								.bookWidget {
		width: 100%;
		padding: 0px;
	}
	.c1 .bookWidget {margin-left:-3px;}
	.bookWidget .bookcontent {
		float: left;
		width: 820px;
		height: 50px;
		padding-left: 20px;
	}
	.bookWidget h3{
		width: 100%;
		margin-bottom: 0;
		vertical-align: middle;
	    margin-right: 5px;
	    display: block;
	    text-align: center;
	    padding: 0;
	    border-bottom: 1px solid #ffe1a1;
	}
	.bookWidget h3 a{
		color: #38210c;
	    font-family: "hooligan",sans-serif;
	    font-size: 35px;
		font-weight: normal;
	    line-height: 48px;
	    text-decoration: none;
	    cursor: pointer;
	}
	.bookWidget .dataField, .bookWidget .catField  {
		position: relative;
		display: inline-block;
		float: left;
		width: 235px;
	}
	.bookWidget .dataField {
		display: block;
	}
	.bookWidget > form {
		margin: 0;
		padding: 25px 0;
		border-top: 1px solid #f1c872;
	}
	.bookWidget .dataField, .bookWidget .catField > select {
		float: none;
		margin: 0 auto;
	}
	.bookWidget .catField {
		width: 100%;
		padding-top: 3px;
		margin: 0 auto;
		text-align: center;
	}
	.bookWidget .catField > select {
		width: 75%;
		height: 32px;
	}
	.bookWidget .dataField label {
		float: left;
		font-family: 'tablet-gothic-compressed', sans-serif;
		font-size: 18px;
		width: 70px;
		padding-top: 5px;
		color: #38210c;
	}
	.bookWidget .dataField img {
		position: absolute;
	    right: 40px;
	    top: 7px;
		border: none;
	}
	.bookWidget .dataField.cOut img {
		right: 31px;
	}
	.bookWidget .dataField input {
		background: none repeat scroll 0 0 #fff;
	    border: 1px solid #BFBFBF;
	    border-radius: 5px;
	    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
	    color: #059BAA;
	    font-family: "tablet-gothic-compressed";
	    font-size: 18px;
	    font-style: normal;
	    height: 31px;
	    line-height: 26px;
	    //margin: 3px 10px 0 0;
	    padding: 0 10px 3px;
	    position: relative;
	    width: 147px;
	}
	.bookWidget .bookingDateFields,
	.bookWidget .bookingCatSubmit {

	}
	.bookWidget .bookingSubmitBtn {
		float: none;
		width: 100%;
		overflow: hidden;
		padding-top: 10px;
		text-align: center;
	}
	.bookWidget .bookingSubmitBtn input {
		background: url('/includes/public/assets/images/assets/check_rates.png') no-repeat;
		cursor: pointer;
		width: 144px;
		height: 36px;
		text-indent: -9999px;
		border: none;
	}
	.bookWidget #bookDivider{
		background: url('/includes/public/assets/images/assets/divider.png') no-repeat;
		width: 3px;
		height: 54px;
		float: left;
	} */
									/*** Path: /sitecore/includes/plugins/newslettersignup/signup.css ***/
									/* ******************* NEWSLETTER SIGNUP ******************* */
	/****** Widget Controls ******/
	.widget-fl-left { float: left; margin: 10px 0 !important}
	.widget-fl-right { float: right; margin: 10px 0 !important;}
	.c1 .widget-fl-left, .c1 .widget-fl-right, .c3 .widget-fl-left, .c3 .widget-fl-right { float:none; margin: 10px 0 !important;}

	/*** Widget Styles ***/
	.nlSignupHolder {background: url(/includes/public/assets/images/assets/enews-bg.png) no-repeat left -3px center; width: 224px; margin: 0 auto 35px; height: 84px; padding-top: 4px; display: block;}
	.nlSignupHolder .title { font-size: 17px; color: #fff; text-align: center; text-shadow: 1px 1px 1px #333; margin:0; padding: 5px 0 0 20px;}
	.nlSignupHolder .message {display: none;}
	.nlSignupHolder form { position: relative; padding-left: 10px; margin: 0;}
	.nlSignupHolder input.nlEmail {
		background: none repeat scroll 0 0 #FFFFFF;
	    border: 1px solid #BFBFBF;
	    border-radius: 5px;
	    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
	    color: #059BAA;
	    font-family: "tablet-gothic-compressed";
	    font-size: 18px;
	    font-style: normal;
		font-weight: bold;
	    height: 32px;
	    line-height: 26px;
	    margin: 3px 5px 0 0;
	    padding: 0 10px 3px;
	    position: relative;
	    width: 164px;
	    display: block;
	    float: left;
	}
	.nlSignupHolder input.goBtn {
		background: url(/includes/public/assets/images/assets/enews-btn.png) no-repeat center center;
		width: 35px;
		height: 36px;
		position: relative;
		top: 2px;
		border:none;
		cursor:pointer;
		display: block;
	    float: left;
	} 
									/*** Path: /sitecore/includes/plugins/featevent/v3/featuredevents.css ***/
									/*********** Featured Events Widget Styling ***********/
	.featuredEvents { position: relative; overflow: hidden;}
	.featuredEvents a {text-decoration: none; color: inherit; font-size: inherit;}
	.featuredEvents .top { 
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  box-sizing: border-box; 
	  position: relative;
	  z-index: 999;
	  padding: 0 17px;
	}
	.featuredEvents .top h4 {
		padding: 0;
		margin: 0;
		color: #fff;
		text-shadow: 0px 1px 1px #000000;
		text-align: left;
	}
	.featuredEvents .top a.allLink {
	  position: absolute;
	  top: 0;
	  color: #ffd379;
	  font-family: "tablet-gothic-compressed";
	  font-style: normal;
	  font-size: 20px;
	  text-shadow: 0px 1px 1px #000000;
	}
	.featuredEvents .window { position: relative; overflow: hidden; margin: 0 auto;}
	.featuredEvents .window .items {
	  position: absolute;
	  left: 0;
	  width:100%;
	  overflow: hidden;
	}
	.featuredEvents .window .items .item {
	  float: left;
	  position: relative;
	  width: 360px;
	  height: 296px;
	}
	.featuredEvents .window .items .item img { display: block;}
	.featuredEvents .window .items .item .content { font-size: 14px; line-height: 20px; font-weight: bold;}
	.featuredEvents .window .items .item .content .date-range { color: #c23366;}
	.featuredEvents .window .items .item .content .title { padding: 0; margin: 0 0 10px; font-weight: normal;}
	.featuredEvents .window .items .item .content .link { color: #047880;}

	/****** Widget Navigation ******/
	.featuredEvents .arrow {    
	    background-repeat: no-repeat;
	    position: absolute;
	    display: block;
	    width: 23px;
	    height: 41px;
	    cursor: pointer;
	    z-index: 999;
	}
	.featuredEvents .arrow.prev { background-position: 0 0;}
	.featuredEvents .arrow.next { background-position: -23px 0;}
	.featuredEvents .arrow.disabled { opacity: 0.5;}

	/** C1 Modifications **/
	.featuredEvents.side {
	  width: 224px;
	  height: 338px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  margin: 20px auto;
	}
	.featuredEvents.side .top {
	  width: 224px;
	  height: 52px;
	  background-color: #0e9fad;
	  -webkit-box-shadow: inset 0px 2px 8px 4px rgba(0, 0, 0, 0.15);
	  box-shadow: inset 0px 2px 8px 4px rgba(0, 0, 0, 0.15);
	}
	.featuredEvents.side .top h4 { float: left; line-height: 52px;}
	.featuredEvents.side .top a.allLink { line-height: 52px; right: 10px;}
	.featuredEvents.side .window { background-color: #fff; width: 224px; height: 296px;}
	.featuredEvents.side .window .items .item {}
	.featuredEvents.side .window .items .item img { width: 224px; height: 157px;}
	.featuredEvents.side .window .items .item .content { padding: 15px;}
	.featuredEvents.side .arrow { background-image: url(/includes/public/assets/images/nav-widget-white.png); top: 110px;}
	.featuredEvents.side .arrow.prev { left: 10px;}
	.featuredEvents.side .arrow.next { right: 10px;}

	/** Home Modifications **/
	.featuredEvents.home {
	  background: rgb(5,155,170); /* Old browsers */
	  background: -moz-linear-gradient(top,  rgba(5,155,170,1) 0%, rgba(255,255,255,1) 80%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,155,170,1)), color-stop(80%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* IE10+ */
	  background: linear-gradient(to bottom,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059baa', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	  height: 360px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: inset 0px 4px 10px 0px rgba(0, 0, 0, 0.6);
	  box-shadow: inset 0px 4px 10px 0px rgba(0, 0, 0, 0.6);
	  margin-bottom: 20px;
	}
	.featuredEvents.home .top { height: 64px; text-align: center;}
	.featuredEvents.home .top h4 { font-size: 36px; line-height: 64px;}
	.featuredEvents.home .top a.allLink { line-height: 84px; right: 20px;}
	.featuredEvents.home .window { width: 100%; height: 296px; margin: 0 auto;}
	.featuredEvents.home .items .pane { float: left; width: 100%; /*Wider than .window to allow for margin*/}
	.featuredEvents.home .window .items .item {width: 100%;padding: 0 25px;}
	.featuredEvents.home .window .items .item img { border: 2px solid #fff; margin: 0 auto; width: 224px; height: 156px;}
	.featuredEvents.home .window .items .item .content { padding:15px 0; margin-left: 10px;}
	.featuredEvents.home .arrow { background-image: url(/includes/public/assets/images/assets/nav-widget-orange.png); top: 125px;}
	.featuredEvents.home .arrow.prev { left: 25px;}
	.featuredEvents.home .arrow.next { right: 25px;}

									/*** Path: /sitecore/includes/plugins/googletranslate/v1/googletranslate.css ***/
									#google_translate_element { display: none; }

	.panel_custom_header .translateContainer {
		position: absolute;
		left: 195px;
		top: 2px;
	}
	.panel_custom_header .googleTranslateDropdown {
	    margin: 0;
		width: 100px;
	}
	.googleTranslateDropdown { width:initial;height: 25px; margin: 15px 0; } 
									/*** Path: /sitecore/includes/plugins/tripbuilder/v2/tripbuilder.css ***/
									/*** TripBuilder Style ***/

	.tripbuilder .itin-itemContainer { padding:10px 20px;}
	.tripbuilder .itin-item { border:1px solid black; margin: 5px; padding:10px;}
	.tripbuilder #steps-container { margin: 20px 0px; padding: 0px;}
	.tripbuilder .itin-stepbox {
		display: block;
		float: left;
		width: 154px;
		margin: 0px 10px 0px 0px;	
		box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
		border-radius:5px;
		border-bottom: 1px solid rgba(0,0,0,0.25);	
		background:#fff;
		font-size:11px;
		padding:10px;
		height:126px;
	}
	.tripbuilder .itin-stepbox-title {color: #666666; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; margin-bottom: 5px; margin-top:-36px; }
	.tripbuilder .itin-stepbox div { line-height: normal;}
	.tripbuilder #noreg_moreinfo { display:none; margin-top:10px; }

	/**** Speech Bubble Icons *****/
	.tripbuilder .simple-step-icon {
		color: #FFF;
		padding:5px;
		margin-right:5px;	
		background: #059BAA url(/includes/public/assets/images/assets/itinerary/btn-overlay.png) repeat-x; 
		border-radius:5px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);	
		display:inline-block;
		height:18px;
		width:18px;
		line-height:18px;
		color: #ffffff;
		font-size: 18px;
		font-weight: bold;
		text-align:center;	
	}
	.tripbuilder .spch-bub-inside {
	  position: relative;
	  top:-22px;
	  left:-14px;
	  height:34px;
	  width:36px;
	  display:block;
	}
	.tripbuilder .spch-bub-inside em {
	  background: #059BAA;
	  color: #FFF;
	  padding: 5px;
	  border-radius:5px;
	  display:block;
	  height:18px;
	  width:26px;
	  line-height:18px;
	  color: #ffffff;
	  font-size: 20px;
	  font-weight: bold;
	  text-align: center;	
	}
	.tripbuilder .spch-bub-inside .point {
	  width: 0;
	  height: 0;
	  position: absolute;
	  top:28px;
	  left:12px;
	  display: block;
	  border-right: 6px solid #059BAA; 
	  border-bottom: 6px solid #FFF; /* IE fix */
	  border-bottom: 6px solid rgba(0,0,0,0); 
	  overflow: hidden; /* IE fix */
	}

	/**** Control Box ****/
	.tripbuilder .itin-ctrlbox { 
		border-radius:15px;
		border:3px solid #059BAA;
		padding:10px;
		box-shadow: 2px 2px 5px #AAAAAA;
		background:#fff;
	}
	.tripbuilder .itin-ctrlbox .row { overflow: hidden; padding-bottom: 10px;}
	.tripbuilder .itin-ctrlbox-title {font-size: 14px; font-weight: bold; line-height: 16px; }
	.tripbuilder .itin-ctrlbox-links {line-height: 16px; float: right; width: 50%; text-align: right;}
	.tripbuilder .itin-ctrlbox-links a {color: #4E4C4C; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: underline;}
	.tripbuilder .itin-ctrlbox-tripinfo {margin-top: 15px;}
	.tripbuilder .itin-ctrlbox-trip {font-size: 16px; font-weight: bold; line-height: 18px; float: left;}
	.tripbuilder .itin-ctrlbox-triplinks {font-size: 11px; line-height: 18px; float: left; margin-left: 10px;}
	.tripbuilder .itin-ctrlbox-triplinks a {color: #4E4C4C; font-size: 11px; font-weight: normal; line-height: 18px; text-decoration: underline;}
	.tripbuilder .itin-ctrlbox-tripdays {font-size: 12px; font-weight: bold; line-height: 18px; float: right; text-align: right;}
	.tripbuilder .itin-ctrlbox-tripcount {font-size: 12px; font-weight: bold; line-height: 18px; float: right; text-align: right; margin-right:30px;}
	.tripbuilder .itin-ctrlbox-created {color: #666666; font-size: 11px; line-height: 16px; float: right; text-align: right;}
	.tripbuilder .itin-ctrlbox-hints {font-size: 11px; margin-top: 10px;}
	.tripbuilder .itin-ctrlbox-hints div {margin: 0; padding: 0 0 6px;}

	/**** Trip Overview ****/
	.tripbuilder .trip-overview {
		background-color: #ffffff;
		padding: 10px 0px;
		border: 1px solid #dddddd;
		margin-bottom: 10px;
		width: 605px;
	}
	.tripbuilder .trip-overview table.trip-overview-details { font-size: 12px; width: 100%;}
	.tripbuilder .trip-overview table.trip-overview-details td { vertical-align:middle;	text-align: center;	padding: 2px;}
	.tripbuilder .trip-overview table.trip-overview-details td.trip-overview-label { font-weight: bold;}
		
	/* Columns */
	.tripbuilder #itincolumns { overflow: hidden;}
	.tripbuilder #itincolumns .bottomspacer { height:70px;} /* extra space for dragdrop constraint so items can be dropped into bottom-most day */
	.tripbuilder .itinerarycolumn  { margin:0; padding:0; width:358px; float:left;}
	.tripbuilder .itinerarycolumnLeft { margin-right: 20px;}
	.tripbuilder .itinerarycolumnLeft .noItems { display: block;}
	.tripbuilder .itinerarycolumnLeft.hasItems .noItems { display: none;}
	.tripbuilder .itinerarycolumnRight {}
	.tripbuilder .itinerarycolumn h2 {
		font-size: 16px;
		font-weight: bold;
		margin: 5px 0px;
		padding: 0px;
	}
	.tripbuilder .itinerarycolumn h3.itinerarycolumn-heading {
		margin:0;
		padding:5px;
		border-radius:10px 10px 0px 0px;
		background-color: #059BAA;
		color: #ffffff;
		font-size:14px;
		font-weight:bold;
	}
	.tripbuilder .itinerarycolumn .coldesc { padding:5px 10px 5px 10px;	text-align:center;}
	.tripbuilder .itinitem table {
		border:0;
		margin:0;
		padding:0;
		width:100%;
	}

	/*** Item Styling ***/
	.tripbuilder .itinitem h5 {
		cursor: pointer;
		display: block;
		margin-bottom: 6px;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		padding-left: 6px;
	}
	.tripbuilder .itinHeader { background-color:#eee; border-bottom: 3px solid #aaa;}
	.tripbuilder .itinHeader a.itinHeader-l {
		display: block;
		padding: 6px;
		margin-left: 2px;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
	.tripbuilder .tb_arrow {
		width:0;
		height:0;
		line-height:0;
		display:inline-block;
		border-style:solid;
	}
	.tripbuilder .tb_arrow.five { border-width:5px;}
	.tripbuilder .tb_arrow.ten { border-width:8px;}
	.tripbuilder .tb_arrow.up {
		border-left-color:transparent;
		border-right-color:transparent;
		border-bottom-color:#c8461e;
		border-top:0;
	}
	.tripbuilder .tb_arrow.down {
		border-left-color:transparent;
		border-right-color:transparent;
		border-top-color:#c8461e;
		border-bottom:0;
	}
	/* down arrow */
	.tripbuilder .itinHeader a.itinHeader-l .tb_arrow, .tripbuilder .itinitem h5 .tb_arrow {
		margin-left:-15px;
		border-left-color:transparent;
		border-right-color:transparent;
		border-top-color:#c8461e;
		border-top-width:8px;
		border-top-style:solid;
		border-bottom:0;
	}
	/* up arrow */
	.tripbuilder .itinHeader a.itinHeader-l.active .tb_arrow, .tripbuilder .itinitem h5.active .tb_arrow {
		margin-left:-15px;
		border-left-color:transparent;
		border-right-color:transparent;
		border-bottom-color:#c8461e;
		border-bottom-width:8px;
		border-bottom-style:solid;
		border-top:0;
	}

	.tripbuilder .tb_arrow2 {
		display:block;
		float:left;
		background-color:transparent;
		background-image:url(/includes/images/widgets/up-down-sprite.png);
		background-repeat:no-repeat;
		opacity:0.6;
		filter:alpha(opacity=60);
		margin-top:4px;
		margin-right:4px;
	}

	.tripbuilder .itinHeader-l .tb_arrow2 { background-color:#EEE; /* ie fix */}
	.tripbuilder .itinitem .tb_arrow2 {	background-color:#FFF; /* ie fix */}
	.tripbuilder .tb_arrow2.lg { height:12px; width:12px; background-position:0px 0px;}
	.tripbuilder .tb_arrow2.sm { height:10px; width:10px; background-position:-2px -13px;}
	.tripbuilder .itinHeader-l.active .tb_arrow2.lg { background-position:-12px 0px;}
	.tripbuilder .itinitem h5.active .tb_arrow2.sm { background-position: -12px -13px;}
	.tripbuilder .itinHeader:hover .tb_arrow2, .tripbuilder .itinitem:hover .tb_arrow2 { opacity:1; filter:alpha(opacity=100);}
	.tripbuilder .listingsWrapper {margin-bottom: 10px;}
	.tripbuilder .itincatitems { border:1px solid #aaa;	margin-bottom: 10px}
	.tripbuilder .itincatitems .closeBar { background-color:#059BAA; padding: 5px; text-align:right;}
	.tripbuilder .itincatitems .closeBar a { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline;}
	.tripbuilder .itinerarycolumnRight .l-itinLists {padding-bottom: 4px;}

	.tripbuilder .i-link, .tripbuilder .i-link-remove {color: #4E4C4C; font-size: 11px; font-weight: bold; text-decoration: underline;}
	.tripbuilder .i-link-remove { font-weight: normal; padding:5px;}
	.tripbuilder .i-itemLinks {padding: 4px 0;}
	.tripbuilder .itinerarycolumnLeft .i-link-remove {display: none !important;}
	.tripbuilder .itinerarycolumnRight .i-itemLinks {display: none !important;}
	.tripbuilder .medgrey {color: #7f7f7f;}

	/* drag/drop */
	.tripbuilder ul.draglist, .tripbuilder ul.droplist {
		list-style: none outside none;
		margin:0;
		padding:0;
		position:relative;
		background-color:#ffffff;
		padding-top:5px;
		padding-bottom:5px;
	}
	.tripbuilder .draglist li, .tripbuilder .droplist li {
		background:#fff;
		font-size: 11px; 
		cursor:move; 
		list-style:none; 
		padding:0 !important;
		margin:0 !important;
		border-bottom:1px dashed #b3b2b2;
		display:block;
		width:338px;
	}
	.tripPlanner .ui-draggable-dragging, .tripPlanner .ui-sortable-helper {
		background:#e6f8fc !important;
		border:1px dashed #b3b2b2 !important;
		padding-bottom:20px !important;
		padding:0px 0px 20px 0px !important;
		z-index:9999;
	}
	.tripbuilder .tripbuilder .droplist li.dragHolder {
		background:#e6ff3b;
		padding-bottom:20px;
		padding:0px 0px 20px 0px;
	}

	.tripbuilder .draglist li:last-child, .tripbuilder .droplist li:last-child { border-bottom:0;}
	.tripbuilder ul.droplist.empty { padding:30px 0px 30px 0px;}

	.tripbuilder ul.droplist.nopad {
		padding:0 !important;
		padding-top:5px !important;
		padding-bottom:5px !important;
	}

	.tripbuilder .detailView { margin-left: 15px; }
	.tripbuilder .detailView.hide { display:none; }
	.tripbuilder .themeButton { text-align: center; margin-bottom: 10px; }
	.tripbuilder .itinitem.ui-draggable-dragging { z-index: 100; }

	/*** Buttons ***/
	.tripbuilder .tb_btn, .tripbuilder .tb_btn:visited, .tripbuilder .tb_btn:link {
		background: #222 url(/includes/public/assets/images/assets/itinerary/btn-overlay.png) repeat-x; 
		display: inline-block;
		padding: 5px 10px 6px 10px; 
		border-radius:5px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
		position: relative;
		line-height: 1;
	}
	.tripbuilder .tb_btn.flat { border-radius:0; margin-bottom:6px;}
	.tripbuilder .tb_btn, .tripbuilder  .tb_btn:visited, .tripbuilder .tb_btn:link { color: #fff; text-decoration: none; cursor: pointer;}
	.tripbuilder .tb_btn.fl { float:left; margin-right:10px;}
	.tripbuilder .tb_btn:hover { background-color: #111; color: #fff;}
	.tripbuilder .small.tb_btn, .tripbuilder .small.tb_btn:visited { font-size: 11px; font-weight:normal;}
	.tripbuilder .tb_btn, .tripbuilder .tb_btn:visited, .tripbuilder .medium.tb_btn, .tripbuilder .medium.tb_btn:visited { font-size: 13px; font-weight: bold;}
	.tripbuilder .large.tb_btn, .tripbuilder .large.tb_btn:visited { font-size: 14px; padding: 8px 14px 9px; }
	.tripbuilder .green.tb_btn { background-color:#059BAA;}
	.tripbuilder .green.tb_btn:hover { background-color:#476011;}
	.tripbuilder .tb_btn.active { background-color:#059BAA;}
	.tripbuilder .tb_btn.active:hover { background-color:#476011;}
	.tripbuilder .tb_btn.inactive { background-color:#959595;}
	.tripbuilder .tb_btn.inactive:hover { background-color:#888;}
	.tripbuilder .tb_btn.tb_tab.inactive2 {
		background-color:#888888;
		padding-bottom:0px;
		border:2px solid #fff;
		border-bottom:0;
		padding-bottom:2px;
	}
	.tripbuilder .tb_btn.tb_tab.inactive2:hover { background-color:#666666;}
	.tripbuilder .tb_btn.tb_tab.active { background-color:#059BAA; border:2px solid #50463C;}
	.tripbuilder .tb_btn.tb_tab.active:hover { background-color:#059BAA;}
	.tripbuilder .tb_btn.tb_tab {
		width:100px;
		border-radius:10px 10px 0px 0px;
		text-align:center;
		font-size:14px;
		line-height:30px;
		border-bottom:0;
		box-shadow:none;
		padding-top:0px;
	}
	.tripbuilder .tb_btn.tb_tab:active { top: 0px;}
	.tp_highlight {
		border-radius:5px;
		box-shadow: 2px 2px 5px #AAAAAA;
		background:#fff;
		border:2px solid #c8461e;
		text-align:center;
		padding:5px;
		font-size:11px;
		line-height:16px;
	}

	/*** Forms ***/

	#overlayContainer .tripOverlayForm label { width: 100px; display: block; font-size: 12px; position: relative; top: 3px; }
	#overlayContainer .tripOverlayForm .row { overflow: hidden; }
	#overlayContainer .tripOverlayForm .column { float: left; }


	/*** print ***/
	.itinPrintContainer {margin: 0 auto; padding: 20px; width: 640px;}
	.itinPrintContainer .headerimg {background: #525e72 url(/includes/public/assets/images/assets/logo.png) no-repeat center center; height: 69px; margin-bottom: 4px; width: 100%;}
	.itinPrintContainer h2 {font-weight: bold; margin-top: 20px;}
	ol.tripday {float: left; padding-left: 20px; width: 45%;}
	ol.tripday li {font-size: 16px; margin-bottom: 10px;}
	ol.tripday li h4 {font-weight: bold; margin: 0;}
	ol.tripday li .printitem {font-size: 12px;}
	.fromto { font-size: 12px; font-weight: bold;}
	.directions {border: 1px solid #333333; margin-bottom: 20px;}
	.pagebreak {page-break-after: always;}
	#printctrls {margin:0; font-size: 10px;}
	#printctrls a {font-size: 10px; text-decoration: underline;}

	.couponhead {color: #333333; font-size: 18px; font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 8px 0; text-align: center;}
	ol.coupons li h4 {font-weight: bold; margin: 0;}
	.couponlisting {font-size: 14px; font-weight:bold;} 
									/*** Path: /sitecore/includes/plugins/dtn/v2/css/dtn.css ***/
									
	/* ******************* Default Ads Area ******************* */

	/* Image Banners */

	#dtnContainer {
		display: inline-block;
		padding: 10px;
		max-width: 300px;
	}
	#dtnContainer .dtnad {overflow:hidden;}

	/* Text Ads */
	#dtnSpotlight {
		background: url("/includes/public/assets/images/assets/orange-texture.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border-radius: 10px;
	    box-shadow: 0 0 5px #D2C3A2;
	    margin: 0 0 20px;
	    padding-bottom: 10px;
	}

	#dtnSpotlight .title {
		background: url("/includes/public/assets/images/assets/spotlight-img.png") no-repeat 8px center;
		font-family: "Poppins",sans-serif;
	    font-style: normal;
	    font-weight: 400;
	    color: #FFFFFF;
	    font-size: 26px;
	    margin: 0;
	    padding: 5px 15px 5px 45px;
	    text-shadow: 0 1px 1px #996600;
		border-top-left-radius: 10px;
	    border-top-right-radius: 10px;
	    box-shadow: 0 0 7px #996600 inset;
	}

	#dtnSpotlight .spotlight {
		background-color: #fff;
		padding: 10px;
	}

	#dtnSpotlight .spotlight a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}

	#dtnSpotlight .spotlight .arrow {
		float: left;
		width: 15px;
		display: block;
		line-height: 20px;
	}

	#dtnSpotlight .spotlight .dtnad-code {
		float: left;
		width: 185px;
		line-height: 20px;
		margin-bottom: 12px;
	}

	.c1 #dtnContainer, .c3 #dtnContainer {padding: 10px 0;}

	/* Homepage specific */
	.homeBottom .innerContent #dtnContainer {
		padding: 0 0 0 25px;
	} 
									/*** Path: /sitecore/includes/plugins/addthis/addthis.css ***/
	.addthis_toolbox {
		min-width: 45px;
		display: inline-block;
	}
	.addthis_default_style .at300b {
	  padding-right: 10px;
	}
	/*.addthis_counter .atc_s,
	.addthis_counter .addthis_button_expanded,
	.addthis_counter .atc_s:hover,
	.addthis_counter .addthis_button_expanded:hover,
	.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
	.addthis_counter.addthis_pill_style .atc_s:hover {
		background: url("/includes/public/assets/images/assets/share-this-placeholder.png") no-repeat center center; width: 63px !important; height: 20px;
	}*/

	/* For 3 column layout, addthis in the 3rd column */

	.c3 .addthis_toolbox {
		margin: 20px 0 30px;
	} 
									/*** Path: /sitecore/includes/plugins/events/v1/events.css ***/
									.events_widgetFeatured { position: relative; margin:0 0 20px 0; clear:both; }
	.events_widgetFeatured > .title { }
	.events_widgetFeatured .sliderContainer { position: relative; } /* this lets us position arrows relative to the "slider" without caring about the height of the elements outside of the slider */
	.events_widgetFeatured .window { position:relative; overflow:hidden; background-color: #ccc; }
	.events_widgetFeatured .slider { width: 20000px; position: absolute; }
	.events_widgetFeatured .arrow { position: absolute; top: 50px; height: 23px; width: 22px; z-index: 3; cursor: pointer; }
	.events_widgetFeatured .prev { background: url("/SiteCore/includes/plugins/events/v1/images/left.png") no-repeat; left: 10px; }
	.events_widgetFeatured .next { background: url('/SiteCore/includes/plugins/events/v1/images/right.png') no-repeat; right: 10px; }
	.events_widgetFeatured .disabled { opacity: .5; cursor: default; }
	.events_widgetFeatured .item { float: left; }
	.events_widgetFeatured .item .itemBottom { padding: 10px; }
	.events_widgetFeatured .item .title { font-size: 14px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.events_widgetFeatured .item .date { font-size: 11px; margin-top: 2px; }
	.events_widgetFeatured .item .allLink { float: right; margin-right: 15px; }

	.events_widgetPrintSearch { border: 1px solid #ccc; background: #eee; padding: 10px;}
	.events_widgetPrintSearch .row { overflow: hidden; padding: 3px 0px;}
	.events_widgetPrintSearch .label { display: inline-block; width: 75px; font-size: 12px; font-weight: normal; }
	.events_widgetPrintSearch .inputs { display: inline-block; }
	.events_widgetPrintSearch select { width: 355px; }
	.events_widgetPrintSearch input { width: 150px; }
	.events_widgetPrintSearch button { background: #ddd; padding: 5px 10px; border: 1px solid #ccc; box-shadow: 1px 1px 0px #777; color: black; text-decoration: none; cursor: pointer; }
	.events_widgetPrintSearch button:hover { background: #ccc; color: black; }

	/**** SUBMIT EVENTS FORM ****/
	/** Recurrence Nav **/
	.recurNav {text-align:center;}
	.recurNav .recur_menu { background: url("/includes/public/assets/images/assets/orange-texture.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-left: solid 1px #DE6D1F; border-right: solid 1px #DE6D1F;}
	.recurNav .recur_menu_on { background: none repeat scroll 0 0 #DE6D1F; color: #fff;}

	.recurOption .noPoints-block,
	.recurOption .noPoints-inline { list-style-type: none; margin-left:0;}
	.recurOption .noPoints-block { display:block;}
	.recurOption .noPoints-inline { display:inline-block;}
	form .recurOption li label { float:none;}



									/*** Path: /sitecore/includes/plugins/events/v1/css/print.css ***/
									/**
	 * styles the printable events
	 *
	 * In order to better translate for clients, we will not use the print media
	 * type here. Instead, we style within an id namespace. This lets us take
	 * advantage of the CSS selector specificity rules to hopefully ensure that the
	 * styles from the main site do not leak too much into the print-specific
	 * styling here.
	 *
	 * The basic layout here uses pt for units since these translate well to print.
	 * Otherwise, the styles have been simplified as much as possible.
	 *
	 * Common colors:
	 * @copyColor: #000;
	 * @accentColor: #456789;
	 *
	 * Common font families:
	 * @copyFont: Georgia, Times, "Times New Roman", serif;
	 * @accentFont: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 *
	 * Common measures:
	 * @pageWidth: 504pt; 7" (not 7', that would be huge)
	 * @gutterWidth: 12pt;
	 * @columnCount: 3;
	 *
	 */

	/* Every style rule needs to be namespaced within #printableEvents */
	#printableEvents {
		width: 504pt;
		margin: 36pt auto;
		font-family: Georgia, Times, "Times New Roman", serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #000; /* @copyColor */
	}

	#printableEvents .intro .letterhead {
		position: relative;
		width: 100%;
		height: 84pt;
	}

	#printableEvents .intro .logo {
		position: absolute;
		top: 0;
		left: 0;
	}

	#printableEvents .intro .logo img {
		height: 84pt;
	}

	#printableEvents .intro .letterhead .address {
		position: absolute;
		top: 0;
		right: 0;
		font-style: normal;
		text-align: right;
	}

	#printableEvents .intro .letterhead .address a {
		font-style: italic;
		font-weight: bold;
		color: #456789; /* @accentColor */
		text-decoration: none;
	}

	#printableEvents .intro .greeting {
		margin: 24pt 0;
	}

	#printableEvents .content h1 {
		margin: 12pt 0 0;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /* @accentFont */
		font-size: 16pt;
		line-height: 18pt;
		color: #456789; /* @accentColor */
	}

	#printableEvents .content h2 {
		margin: 0 0 14pt;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /* @accentFont */
		font-size: 14pt;
		line-height: 18pt;
	}

	#printableEvents .content h3 {
		width: 311pt; /* 504pt / phi */
		margin: 12pt auto;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /* @accentFont */
		font-size: 12pt;
		font-weight: bold;
		line-height: 14pt;
		color: #456789; /* @accentColor */
		text-align: center;
		border-bottom: 1pt #456789 dashed; /* @accentColor */
	}

	#printableEvents .content ul,
	#printableEvents .content ul li {
		padding: 0;
		margin: 0;
		list-style: none outside;
	}

	#printableEvents .content .special-events .date-group {
		position: relative;
		margin: 12pt 0;
		clear: both;
	}

	#printableEvents .content .special-events .date-group .columns {
		clear: both;
	}

	#printableEvents .content .special-events .date-group ul {
		float: left;
		width: 160pt; /* (@pageWidth - ((@columnCount - 1) * @gutterWidth)) / @columnCount */
		margin: 0 0 0 12pt; /* @gutterWidth */
	}

	/* nth-child((@columnCount)n-(@columnCount - 1)) */
	#printableEvents .content .special-events .date-group ul.colFirst {
		margin: 0;
	}

	#printableEvents .content ul li {
		margin: 0 0 12pt;
		page-break-inside: avoid;
	}

	#printableEvents .content .ongoing-events {
		clear: both;
	}

	#printableEvents .content .event-title {
		font-weight: bold;
	}

	#printableEvents .print-button {
		display: block;
		float: right;
		padding: 2pt 12pt;
		margin: 14pt 0 0;
		color: #fff;
		text-decoration: none;
		text-align: center;
		border-radius: 6pt;
		background: #456789;
	}
	@media print {
		#printableEvents .print-button {
			display: none;
		}
	}

	

	.menuButton { float: left; margin-left: 15px; }
		.menuButton > a {
			background-image: url('/includes/public/assets/images/menuButton.png');
			background-position: left 4px;
			background-repeat: no-repeat;
			color: #c8e7ea;
			font-family: "tablet-gothic-compressed";
			font-size: 18px;
			text-decoration: none;
			padding-left: 40px;
			letter-spacing: 0.04em;
		}



	.desktopHeader {
		background: url(/includes/public/assets/images/assets/topnav-bg.png) repeat-x 0 bottom;
		min-height: 120px;
		max-width: 100%;
	}

	.mobileNavWrapper {
		display: none;
	}
	.mobileNavWrapper.active {
		display: inherit;
	}

	.mobileNavWrapper .itinContainer {
		display: inline-block;
		margin-left: 15px;
	}

	.mobileNavWrapper .weatherAjax {
		display: inline-block;
	}
	.mobileNavWrapper .weatherContainer.weatherWidgetMulti .currentDay {
		background: none;
	}
	.mobileNavWrapper .weatherContainer.weatherWidgetMulti  {
		right: 0;
		top: 0;
		left: inherit;
	}

	.mobileNavWrapper .mobileTopHeader {
		background-image: url('/includes/public/assets/images/top-header-bg.jpg');
		height: 34px;
	}

	.main_container > div > h1 {
		padding-top: 0;
		margin: 0;
	}
}

@media only screen and (max-width: 64.063em) {
	.panel_custom_three_col_sidebars .navSide { 
		margin: 0;
		float: none;
	}
	.sidenav-logo {
		display: block;
		margin: 0 auto;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
	.tab-align { display: inline-block; margin-left: 20px; float: left; }
	.panel_custom_one_col div:nth-child(4) .tab-align { clear: both;}
	.sidebar_container .iBox.guidebox { margin-bottom: 0px; }
}

@media only screen and (min-width: 701px) {
	.l-itemContainer .listingsFooter { 
		position: absolute; 
		bottom: 0px; 
		width: 100%;
		height: auto;
	}
}

@media only screen and (min-width: 40.063em) {
	.navSide {
	    margin: 0 auto 20px;
	    width: 100%;
	    max-width: 224px;
	    float: left;
	}

	.featuredEvents.side {
		margin-left: 20px !important;
	}

	.featuredEvents.home .top h4 { font-size: 42px; }

	.l-itemContainer .detail-c1 img {
	    -webkit-border-radius: 5px 0 0 5px;
	    border-radius: 5px 0 0 5px;
	}

	.l-itemContainer h4 {
	    margin: 0;
	    padding: 0;
	    font-size: 26px;    
	    line-height: 24px;
	    color:#38210c;
	    font-family: "tablet-gothic-compressed";
	    font-style: normal;
	    width: inherit;
	}

	.l-itemContainer .markerLink  {
	    position: absolute;
	    top: 16px;
	    right: 16px;
	    cursor: pointer;
	    z-index: 5;
	    width: 32px;
	    color: #ee7d2f;
	    font-family: "tablet-gothic-compressed";
	    font-style: normal;
	    font-size: 18px;
	    text-transform: uppercase;
	    text-align: center;
	}

	.l-itemContainer {
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    background-color: #fff;
	    overflow: hidden;
	    border: 3px solid #fff;
	    -webkit-border-radius: 5px;    
	    border-radius: 5px;
	    position: relative;  
	    overflow: hidden;
	    width: 100%;
	    /*min-height: 160px;*/
	    margin-bottom: 5px;
	}

	.l-itemContainer .detail-c2 {
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    float: left;
	    position: relative;
	    padding: 13px 10px 25px 17px;
	    width: 65%;
	    min-width: 300px;
	    height: 100%;
	    text-align: left;
	}

	.featuredEvents.home .window .items .item {padding: 0px;}

	.featuredEvents { position: relative; overflow: hidden;}
	.featuredEvents a {text-decoration: none; color: inherit; font-size: inherit;}
	.featuredEvents .top { 
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  box-sizing: border-box; 
	  position: relative;
	  z-index: 999;
	  padding: 0 17px;
	}
	.featuredEvents .top h4 { padding: 0; margin: 0; color: #fff; text-shadow: 0px 1px 1px #000000; text-align: center;}
	.featuredEvents .top a.allLink {
	  position: absolute;
	  top: 0;
	  color: #ffd379;
	  font-family: "tablet-gothic-compressed";
	  font-style: normal;
	  font-size: 20px;
	  text-shadow: 0px 1px 1px #000000;
	}
	.featuredEvents .window { position: relative; overflow: hidden; margin: 0 auto;}
	.featuredEvents .window .items {
	  
	}
	.featuredEvents .window .items .item {
	  float: left;
	  position: relative;
	  width: 224px;
	  height: 296px;
	}
	.featuredEvents .window .items .item img { display: block;}
	.featuredEvents .window .items .item .content { font-size: 14px; line-height: 20px; font-weight: bold;}
	.featuredEvents .window .items .item .content .date-range { color: #c23366; position: absolute; bottom: 37px;}
	.featuredEvents .window .items .item .content .title { padding: 0; margin: 0; font-weight: normal;}
	.featuredEvents .window .items .item .content .link { color: #047880; position: absolute; bottom: 17px;}


	.featuredEvents .arrow {    
	    background-repeat: no-repeat;
	    position: absolute;
	    display: block;
	    width: 23px;
	    height: 41px;
	    cursor: pointer;
	    z-index: 999;
	}
	.featuredEvents .arrow.prev { background-position: 0 0;}
	.featuredEvents .arrow.next { background-position: -23px 0;}
	.featuredEvents .arrow.disabled { opacity: 0.5;}

	/** C1 Modifications **/
	.featuredEvents.side {
	  width: 224px;
	  height: 338px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  margin: 0;
	  margin-bottom: 20px;
	  float: left;
	}
	.featuredEvents.side .top {
	  width: 224px;
	  height: 52px;
	  background-color: #0e9fad;
	  -webkit-box-shadow: inset 0px 2px 8px 4px rgba(0, 0, 0, 0.15);
	  box-shadow: inset 0px 2px 8px 4px rgba(0, 0, 0, 0.15);
	}
	.featuredEvents.side .top h4 { float: left; line-height: 52px;}
	.featuredEvents.side .top a.allLink { line-height: 52px; right: 10px;}
	.featuredEvents.side .window { background-color: #fff; width: 224px; height: 296px;}
	.featuredEvents.side .window .items .item {}
	.featuredEvents.side .window .items .item img { width: 224px; height: 157px;}
	.featuredEvents.side .window .items .item .content { padding: 15px;}
	.featuredEvents.side .arrow { background-image: url(/includes/public/assets/images/nav-widget-white.png); top: 110px;}
	.featuredEvents.side .arrow.prev { left: 10px;}
	.featuredEvents.side .arrow.next { right: 10px;}

	/** Home Modifications **/
	.featuredEvents.home {
	  background: rgb(5,155,170); /* Old browsers */
	  background: -moz-linear-gradient(top,  rgba(5,155,170,1) 0%, rgba(255,255,255,1) 80%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,155,170,1)), color-stop(80%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* IE10+ */
	  background: linear-gradient(to bottom,  rgba(5,155,170,1) 0%,rgba(255,255,255,1) 80%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059baa', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	  width: 590px;
	  height: 360px;
	  margin: 0 auto;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  margin-bottom: 20px;
	  -webkit-box-shadow: inset 0px 4px 10px 0px rgba(0, 0, 0, 0.6);
	  box-shadow: inset 0px 4px 10px 0px rgba(0, 0, 0, 0.6);
	}
	.featuredEvents.home .top { width: 720px; height: 64px; text-align: center;}
	.featuredEvents.home .top h4 { font-size: 42px; line-height: 64px;}
	.featuredEvents.home .top a.allLink { line-height: 84px; right: 20px;}
	.featuredEvents.home .window { width: 540px; height: 296px; margin: 0 auto;}
	.featuredEvents.home .items .pane { float: left; width: 696px; /*Wider than .window to allow for margin*/}
	.featuredEvents.home .window .items .item { width: 224px; margin-right: 5px}
	.featuredEvents.home .window .items .item img { border: 2px solid #fff; width: 220px; height: 153px;}
	.featuredEvents.home .window .items .item .content { padding:15px 0; margin-left: 0;}
	.featuredEvents.home .arrow { background-image: url(/includes/public/assets/images/assets/nav-widget-orange.png); top: 10px;}
	.featuredEvents.home .arrow.prev { left: 10px;}
	.featuredEvents.home .arrow.next { left: 60px;}

	nav.secondary { display: inline-block; float: left;}
	.siteSearchBox { display: inline-block;}
	.slideshowContainer .nav-dots {
		display: block;
	}
	.siteSearchBox .searchBoxInput {
		width:173px;
	}

	.socialContainer { margin: 0px; }
	.shareContainer { text-align: left; margin: -30px 0px 0px 10px; }
	.footerText {
		margin-bottom: 15px;
	}
	.footerNav {
		text-align: right;
	}
	.googleTranslate {
		text-align: right;
	}
	.footContact {
		text-align: left;
		float: left;
	}
	.powered {
		position: absolute;
		bottom: 0px;
		right: 15px;
		margin: 0;
		padding: 0px
	}
	/*#footContent .partnerLogos a:last-of-type img,
	#footContent .partnerLogos a img {
		width: auto;
	}*/
	.iBox.guidebox {
		margin: 0 15px 15px 0;
		display: inline-block;
	}
	.homeMiddle .custom_imagebox {
		padding-left: 10px;
		padding-right: 10px;
	}
	.nlSignupHolder {
		vertical-align: top;
		display: inline-block;
	}

	.featuredEvents.home .top { width: 100%; }
	.featuredEvents.home {
		margin-left: -20px;
		width: 105.5%;
	}
	.featuredEvents.home .window {
		width: 100%;
	}
	.featuredEvents.home .window .items .item {
		padding: 0 15px;
	}
}
@media only screen and (min-width: 64.063em) {

	.navSide {
	    margin: 0 auto 20px;
	    width: 100%;
	    max-width: 224px;
	    float: none;
	}

	.featuredEvents.side {
		margin-left: 0px !important;
	}

	.desktopHeader {
		background: url(/includes/public/assets/images/assets/topnav-bg.png) repeat-x 0 bottom;
		min-height: 120px;
		max-width: 62.5rem;
	}

	.featuredEvents.home .window { width: 688px; }

	.featuredEvents.home {
		width: 700px;
		margin: 0;
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}

	.featuredEvents.home .window .items .item {
		padding: 0;
	}

	.menuButton { display: none; }
	.logo {
		width: 300px;
		z-index: 8999;
		position: absolute;
	}
	.logo > a {
		z-index: 9000;
		margin: 0;
	}
	.topNav,
	.navPrimary,
	.itinContainer,
	.weatherAjax {
		display: block;
	}

	.topNav {
		padding-left: 0;
	}
	.topNav .item:first-of-type {
		padding-left: 0;
	}

	.siteSearchBox .searchBoxInput {
		width:126px;
	}

	.footerLogo {
		margin: 0;
		margin-bottom: 27px;
		float: right;
	}

	.shareContainer { text-align: left; margin: -30px 0px 0px 10px; }

	.addthis_toolbox > a {
		float: left !important;
	}

	.footerText {
		position: absolute;
		bottom: 30px;
		right: 0;
		margin-bottom: 0px;
	}

	.footContact {
		font-size: 13px;
	}

	.powered > a > img {
		float: right;
	}

	.footerLogo > img {
		float: left;
	}

	#sv-headContainer {
		min-height: 120px;
	}
	#headContent {
		height: 120px;
		background-image: url(/includes/public/assets/images/assets/topnav-bg.png);
		background-repeat: repeat-x;
		background-position: 0 bottom;
		background-size: 100% 120px;
	}

	.desktopHeader {
		background: none;
		min-height: 0;
	}

	.innerContent {
		width: 980px;
	}

	/*#sv-footContainer {
		background: url(/includes/public/assets/images/footer-bg.jpg) repeat-x center top;
	}*/

	/*#footContent .partnerLogos {
		margin-bottom: 0px;
	}*/
}

body .stackla_embed .stackla_logo{display:none;}
body .stackla-widget {padding-bottom: 20px;}
body .stackla-widget .stackla-poweredByStackla {display:none;}

.once-there-book-button {
	text-align: center;
}
.onListingDetail .once-there-book-button {
	text-align:left;
}
.once-there-book-button p {
	margin-bottom: 0px;
	font-size:13px;
}
.detail-c2 .once-there-book-button p {
	display:inline-block;
}
.once-there-book-button a {
	font-family: "tablet-gothic-compressed";
    background: linear-gradient(#088D94, #025F67);    
    background: -webkit-linear-gradient(#088D94, #025F67);    
    background: -moz-linear-gradient(#088D94, #025F67);    
    color: #fff !important;
    border: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 18px;
    font-weight: normal !important;
	line-height: 36px;
    padding: 3px 12px 6px 12px;
	text-align: center;
	text-decoration: none;
}
.shared-detail .once-there-book-button p {
	font-size:16px;
}
.shared-detail .once-there-book-button a {
	font-size:22px;
	line-height:44px;
}
.shared-detail .once-there-book-button a {
	font-size:22px;
	line-height:44px;
}
.shared-detail .tabContents .once-there-book-button a {
	margin-left: 25px;
	font-size:18px;
	line-height:36px;
}


/*t#383727*/
#cvi_daytona60_iframe {
		height: 450px;
		width: 800px;
		margin: 0 auto;
		display: block;
	}
@media screen and (max-width:640px) {
	#cvi_daytona60_iframe {
		height: 203px;
		width: 360px;
	}
}
@media screen and (max-width:480px) {
	#cvi_daytona60_iframe {
		height: 180px;
		width: 320px;
	}
}