@charset "UTF-8";/* CSS Document *//* Title:		Master styles for screen mediaAuthor: 	dimitri@provisuals.com.au*//* CSS3 + vendor-specific styles-webkit	 	Safari-moz 	 	Firefox*//* fadetastic links--------------------------------------------- */a:link, a:visited {	-webkit-transition: color .2s linear;	-moz-transition: color .2s linear;	-o-transition: color .2s linear;	transition: color .2s linear;	}#nav li a {	-webkit-transition: background 0.2s ease;	-moz-transition: background 0.2s ease;	-0-transition: background 0.2s ease;	transition: background 0.2s ease;	}#nav li a:hover {	color: #c76724;	background: rgba(233,206,0,0.5);	}	a img {	padding: 0px;	opacity: 1.0;	-webkit-transition: opacity .2s ease-in-out;	-moz-transition: opacity .2s ease-in-out;	-o-transition: opacity .2s ease-in-out;	transition: opacity .2s ease-in-out;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity = 100);	}a:hover img{	opacity: 0.6;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity = 60);	}#top img {	position: fixed;	left: 0px;	bottom: 0px;	z-index: 1000;	}#top a img {	opacity:0.25;	-webkit-transition: opacity .2s ease-in-out;	-moz-transition: opacity .2s ease-in-out;	-o-transition: opacity .2s ease-in-out;	transition: opacity .2s ease-in-out;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";	filter: alpha(opacity = 25);	}#top a:hover img{	opacity: 0.75;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";	filter: alpha(opacity = 75);	}.fadein {	position:relative;	width:420px;	height:300px;	border: 10px solid #FFF;	}.fadein img {	position:absolute;	left:0px;	top:0px;	}#sliderholder {	float: left;	margin-left: 0.5em;	-webkit-box-shadow:0 0 15px rgba(21, 31, 50, 0.5);	-moz-box-shadow:0 0 15px rgba(21, 31, 50, 0.5);	-o-box-shadow:0 0 15px rgba(21, 31, 50, 0.5);	box-shadow:0 0 15px rgba(21, 31, 50, 0.5);	margin-top: 1em;	}/* ----|||| special links ||||---- */a {	-webkit-tap-highlight-color: #6BD0CF;	}a:hover {	color: #6BD0CF !important; 	-webkit-transition: all 150ms linear; 	-moz-transition: all 150ms linear; 	-ms-transition: all 150ms linear;	transition: all 150ms linear;	}/* ////// Menu - tables ////// */table {	text-align: left;	width: 100%;	margin-top: 5px;	}table td {	border-bottom: 1px solid #FFF;	padding: 10px;	}table tr:last-child td {	/*border-bottom: none;*/	}table p {	margin: 0px;	}table .description {	font-family: 'CFDinBook';	font-size: 1em;	line-height: 150%;	color: #514943;	width: 80%;	}table .oneliner {	font-family: 'CFDinBook';	font-size: 1em;	line-height: 150%;	color: #514943;	width: 100%;	}table .price {	width: 20%;	color: #e1523d;	font-size: 18px;	font-family: 'CFSempliceRegular', sans-serif;	font-weight: 400;	text-align: center;	border-left: 1px solid #FFF;	}	table .subbie {	font-family: 'BostonTrafficRegular', sans-serif;	font-size: 1em;	line-height: 180%;	color: #bf9765;	width: 100%;	border-bottom: 1px solid #FFF;	font-weight: 400;	text-transform: uppercase;	}		table td.noline {	border-bottom: none;	}table .indent {	text-indent:10%;	}table .mono {	text-align: center;	font-family: 'CFDinBook';	font-size: 1em;	line-height: 150%;	color: #514943;	width: 100%;	}table .mono p {	margin-bottom:0.5em;	}	table .mono ul a {	color:#e1523d;	}table .topFive {	font-family: 'CFDinBook';	font-size: 1em;	line-height: 150%;	color: #514943;	width: 40%;	}table .topFiveR {	font-family: 'CFDinBook';	font-size: 1em;	line-height: 150%;	color: #514943;	width: 40%;	border-left: 1px solid #FFF;	}table .topFive strong, table .topFiveR strong {	font-family: helvetica, sans-serif;	font-size: .85em; 	border-bottom: 1px solid #FFF;	}/* da fonts--------------------------------------------- */@font-face {	font-family: 'CFDinBook';	src: url('fonts/cfdin-book-webfont.eot');	src: local('☺'), url('fonts/cfdin-book-webfont.woff') format('woff'),	url('fonts/cfdin-book-webfont.ttf') format('truetype'),	url('fonts/cfdin-book-webfont.svg#CFDinBook') format('svg');	font-weight: normal;	font-style: normal;	}@font-face {	font-family: 'BostonTrafficRegular';	src: url('fonts/boston_traffic-webfont.eot');	src: local('☺'), url('fonts/boston_traffic-webfont.woff') format('woff'),	url('fonts/boston_traffic-webfont.ttf') format('truetype'),	url('fonts/boston_traffic-webfont.svg#BostonTrafficRegula') format('svg');	font-weight: normal;	font-style: normal;	}@font-face {	font-family: 'CFSempliceRegular';	src: url('fonts/cf_semplice-webfont.eot');	src: local('☺'), url('fonts/cf_semplice-webfont.woff') format('woff'),	url('fonts/cf_semplice-webfont.ttf') format('truetype'),	url('fonts/cf_semplice-webfont.svg#CFSempliceRegular') format('svg');	font-weight: normal;	font-style: normal;	}.speky p {	display: block;	-webkit-margin-before: 1em;	-webkit-margin-after: 1em;	-webkit-margin-start: 0px;	-webkit-margin-end: 0px;	}/* vvvvvvvvvvv>>>>>> iPhone <<<<<<vvvvvvvvvvv */	/* Smaller than standard 960 (devices and browsers) */	@media only screen and (max-width: 959px) {}	/* Tablet Portrait size to standard 960 (devices and browsers) */	@media only screen and (min-width: 768px) and (max-width: 959px) {}	/* All Mobile Sizes (devices and browser) */	@media only screen and (max-width: 767px) {}	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */	@media only screen and (min-width: 480px) and (max-width: 767px) {}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */	@media only screen and (max-width: 479px) {		}@media only screen and (max-width: 767px) {	.camp {	position: relative;	top: 0px;	right: 0%;	z-index: 6;	}#wrapper { 	width: 100%;	padding:10px;	}#header {	padding:0px;	width:100%;	float:left;	background-image:url(../images/Banner_art.jpg);	background-repeat:no-repeat;	min-height:80px;	padding-bottom:1em;	}#nav {	max-width:100%;	float: left;	display:inline-block;	text-align:center;	}#nav li {	display:inline-block;	float: left;	width: 20%;	margin-top: -10px;	padding-right: 3px;	-webkit-transition:all .3s ease;	-moz-transition:all .3s ease;	-o-transition:all .3s ease;	transition:all .3s ease;	}#nav li a {	letter-spacing: 0em;	text-align: center;	}.leftColumn {	border-right: none;	border-bottom: 1px dashed #ead22b;	width: 100%;	margin-right: 0px;	margin-left: 0px;	}.rightColumn {	width: 100%;	padding-left: 0px;	}.logo {	width: 100%;	float: left;	margin-bottom: -20px;	}.logo img {	max-width: 100%;	height: auto;	}#footer {	margin: 0 12px;	padding: 0;	clear: both;	height: auto;	background-color: #e9ce00;	background-color: rgba(233, 206, 0, 0.90);	display: block;	max-width: 100%;	}.leftFoot {	float: left;	width: 100%;	margin-top: 1em;	text-align: center;	}.leftFootDash {	position: relative;	float: left;	width: 100%;	margin-top: 1em;	padding-left: 0em;	border-left: none;	border-top: 1px dashed #d6ebf9;	text-align:center;	}#supersized img {	display: none;	}.submenu {	width: 100%;	margin-top:2px;	line-height: 1.125em;	}.submenu li {	margin:0px;	max-width: 33%;	}.submenu li a {	font-weight:bold;	padding: 0px 4px;	font-size: 0.75em;	line-height: 1em;	}.current {	background-color: #fff;	}.specials {	position: relative;	padding: 0;	margin: 0;	top: 10px;	left: 0%;	z-index: 2;	}	.specials img {	border: none;	max-width: 100%;	}.nivoSlider {	min-height: none;	}.theme-default .nivo-caption, {	display: none;	}.nivo-directionNav a {	display: none;	}.nivo-prevNav {	display: none;	}.nivo-nextNav {	display: none;	}	@media only screen and (min-width: 768px) and (max-width: 959px) {#wrapper { 	width: 100%;	}.nivoSlider {	min-height: none;	}.theme-default .nivo-caption, {	display: none;	}.nivo-directionNav a {	display: none;	}.nivo-prevNav {	display: none;	}.nivo-nextNav {	display: none;	}} /* style sheet for "A4" printing */ @media print {* { 	background: transparent !important; 	color: black !important; 	text-shadow: none !important; 	filter:none !important; 	-ms-filter: none !important; 	}a, a:visited {	text-decoration: underline;    }@page {	margin: 3cm; 	}p, h2, h3 {	orphans: 3;	widows: 3;	}h2, h3 {	page-break-after: avoid;    }}