/** Skeleton V1.2* Copyright 2011, Dave Gamache* www.getskeleton.com* Free to use under the MIT license.* http://www.opensource.org/licenses/mit-license.php* 6/20/2012*//* Table of Content==================================================	#Site Styles	#Page Styles	#Media Queries	#Font-Face *//* #Typography (baseline corrections)================================================== */	body { font: 14px/21px "Open Sans", Arial, sans-serif;}		/*h1 { line-height: 49px; margin-bottom: 14px; font: 49px "Open Sans", Arial, sans-serif; font-weight: 600; color: #91b155; text-transform:uppercase;}*/	h1 { line-height: 49px; margin-bottom: 0px; font: 42px "Open Sans", Arial, sans-serif; font-weight: 600; color: #333333; text-transform:uppercase;}	h2 { line-height: 35px; margin-bottom: 0px; font: 24px "Open Sans", Arial, sans-serif; font-weight: 600; color: #333333; text-transform:uppercase;}	h3 { line-height: 35px; margin-bottom: 0px; font: 22px "Open Sans", Arial, sans-serif; font-weight: 600; color: #333333; text-transform:uppercase;}	h4 { line-height: 14px; margin-bottom: 7px; font: 14px "Open Sans", Arial, sans-serif; font-weight: 600; color: #333333; text-transform:uppercase;}	h5 { line-height: 14px; margin-bottom: 7px; font: 21px "Open Sans", Arial, sans-serif; font-weight: 600; }	p { margin: 0 0 7px 0; color: #666666;}	p.lead { line-height: 21px; }/*	Blockquotes  */	blockquote, blockquote p { line-height: 21px;}	blockquote { margin: 0 0 21px; padding: 7px 20px 0 19px; }	hr { margin: 14px 0 28px;}	/* #Lists (baseline corrections)================================================== */	ul, ol { margin-top: 7px; margin-bottom: 7px; margin-left: 17px; }	ul ul, ul ol,	ol ol, ol ul { margin: 7px 0 7px 30px; }	ul ul li, ul ol li,	ol ol li, ol ul li { margin-top: 7px; margin-bottom: 7px;}	li { line-height: 16px; margin-top: 7px; margin-bottom: 7px;}		a:hover { 		color: #b28d36; 			-webkit-transition: all 0.3s ease;		-moz-transition: all 0.3s ease;		-o-transition: all 0.3s ease;		transition: all 0.3s ease;		text-decoration: none;	}	/* #Site Styles================================================== */* { 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	}img {	max-width: 100%;}ul {	}ul li {	list-style-type: circle;}.floatLeft{	float: left;}.floatRight{	float: right;}.alignLeft{	align: left;}.alignRight{	align: right;}.space_1line{	padding-top:21px;}.band {	padding: 14px 0 0 0;	}.container {}.topnavi {	padding: 5px;	text-align: center;	text-transform: uppercase;	font-size: 12px;	font-weight: normal;}.navi {	padding: 3px 0;	text-align: left;	text-transform: uppercase;	font-size: 12px;	font-weight: normal;}.subnavi {	padding: 3px 0;	text-align: left;	text-transform: uppercase;	font-size: 12px;	font-weight: normal;	border-top: 1px solid #999999;	border-bottom: 1px solid #999999;}.bottomnavi {	padding: 3px 0;	text-align: center;	text-transform: uppercase;	font-size: 12px;	font-weight: normal;	border-top: 1px solid #333333;	border-bottom: 2px solid #333333;}.topnavi a, .topnavi a:visited, .navi a, .navi a:visited , .bottomnavi a, .bottomnavi a:visited , .subnavi a, .subnavi a:visited  { margin: 0 4px 14px 10px; color: #333333; text-decoration: none; }.topnavi a:hover, .topnavi a:focus, .navi a:hover, .navi a:focus, .bottomnavi a:hover, .bottomnavi a:focus, .subnavi a:hover, .subnavi a:focus { color: #b28d36; }.logo {	border-top: 1px solid #333333;	border-bottom: 2px solid #333333;	text-align: center;	padding: 10px;}.social {	padding: 3px 5px 3px 0;	text-align: right;}.header{	}.headerimg {	padding: 10px 0;	border-top: 1px solid #333333;}.headerimg  img{	width: 100%;}.address{	padding: 10px 0;	margin-bottom: 10px;	text-align: center;	border-bottom: 1px solid #333333;	}.seemore{	padding: 8px 0;	text-align: right;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	}.back{	padding: 8px 0;	text-align: left;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	}.seemore a, .seemore a:visited , .back a, .back a:visited  { margin: 0 4px 14px 10px; color: #333333; text-decoration: none; }.seemore a:hover, .seemore a:focus,.back a:hover, .back a:focus  { color: #b28d36; }.btn_container{	margin: 0 auto;	text-align: center;}a.btn { background: #000000; color: #ffffff; padding: 0px 15px; margin: 5px; text-decoration: none;}a.btn:hover { 	background: #888888; color: #ffffff; 		-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;	text-decoration: none;}.leadin {	padding: 0;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	color: #333333;}.leadin a, .leadin a:visited  { color: #333333; text-decoration: none; }.leadin a:hover, .leadin a:focus { color: #b28d36; }.title {	padding: 0;	text-transform: uppercase;	font-size: 18px;	font-weight: bold;	color: #000000;}.title a, .title a:visited  { color: #000000; text-decoration: none; }.title a:hover, .title a:focus { color: #b28d36; }.leadin_date {	padding: 0;	text-transform: uppercase;	font-size: 10px;	font-weight: normal;	color: #999999;}.rightcol{	border-left: 0px solid #ccc;		background: #eee;	padding-right: 10px;}.leftcol{	}.hotels_wrapper {	padding: 0px 0 40px 0;	}.hotels {	}.hotels_header {	border-bottom: 2px solid #333333;	}.hotel_content {	/*border-top: 1px solid #333333;	*/	padding: 10px 0 20px 0;}.articles_wrapper {	padding: 20px 0 40px 0;	}.articles_header {	border-bottom: 2px solid #333333;	}.article {	padding: 0px 0 0 0;	}.article_content {	/*border-top: 1px solid #333333;	*/	padding: 10px 0 20px 0;}.article_date {	background: #b28d36;	padding: 3px 10px;	color: #ffffff;}.ibe_wrapper {	padding: 10px 0 10px 10px;	}.ibe_header {	border-bottom: 2px solid #666666;	}.ibe {	padding: 0px 0 0 0;	}.ibe_content {	border-top: 1px solid #333333;		padding: 10px 0;}.promotions_wrapper {	padding: 20px 0 20px 10px;	}.promotions_header {	border-bottom: 2px solid #666666;	}.promotion {	padding: 0px 0 0 0;	}.promotion_content {	/*border-top: 1px solid #333333;	*/	padding: 10px 0;	font-size: 11px;	line-height: 14px;}.promotion_content .title {	padding: 0;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;	line-height: 14px;}.promotion_content .promotion_left{	margin: 0 6px 0 0;	padding: 0px;}	.promotion_content .promotion_right{	margin: 0 -6px 0 0;	padding: 0px;}	.contentpage {	padding: 0px 0 40px 0;	}.contentpage {	padding: 0px 0 0 0;	}.contentpage_header {	border-bottom: 2px solid #333333;	}.contentpage_content {	/*border-top: 1px solid #333333;	*/	padding: 10px 0 20px 0;}.contentpage_content p { 	margin: 0 0 0 0;}/* #Page Styles================================================== */label.ibe{	display: block;	font-weight: bold;	font-size: 13px;  	margin-right: 5px;}.ibe_dropdown{	width: 60px;	height: 25px;	margin-right: 7px;	margin-top: 2px;	margin-bottom: 0px;}input[type="text"].ibe_text{	width: 120px;	margin: 2px 10px 0px 0;		padding: 4px 4px;	color: #777;	max-width: 100%;	background: #fff; }input[type="text"].ibe_date{	width: 90px;	margin: 2px 10px 0px 0;		padding: 4px 4px;	color: #777;	max-width: 100%;	background: #fff; 	height: 25px;}input[type="submit"].ibe_submit{	background: #b28d36; 		padding: 3px 15px; 	margin: 5px; 	text-decoration: none;	border: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	color: #000000;	display: inline-block;	font-size: 12px;	font-weight: bold;	text-decoration: none;	text-shadow: none;	cursor: pointer;	margin-top: 10px;	margin-bottom: 0px;	vertical-align: bottom;	line-height: normal;	width: 100%;}input[type="submit"].ibe_submit:hover{	color: #b28d36;	background: #000000;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;	}input[type="submit"].ibe_submit:active{	color: #b28d36;	background: #000000;	}/* #Media Queries================================================== */	/* 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) {		.rightcol{			border-left: 0px;			}				.ibe_wrapper {			padding: 10px 0 10px 0px;					}		.promotions_wrapper {			padding: 10px 0 10px 0px;					}	}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */	@media only screen and (max-width: 479px) {		.rightcol{			border-left: 0px;			}				.ibe_wrapper {			padding: 10px 0 10px 0px;					}		.promotions_wrapper {			padding: 10px 0 10px 0px;					}	}/* #Font-Face================================================== *//* 	This is the proper syntax for an @font-face file		Just create a "fonts" folder at the root,		copy your FontName into code below and remove		comment brackets *//*	@font-face {	    font-family: 'FontName';	    src: url('../fonts/FontName.eot');	    src: url('../fonts/FontName.eot?iefix') format('eot'),	         url('../fonts/FontName.woff') format('woff'),	         url('../fonts/FontName.ttf') format('truetype'),	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');	    font-weight: normal;	    font-style: normal; }*/