body, html {width: 100%; height: 100%;}body {	margin: 0 auto;	width: 100%;	height: 100%;	background: url(../images/background.jpg) no-repeat center center fixed;	background-size: cover;	font-family: 'Open Sans', Helvetica, Arial, sans-serif;}.container {	width: 1024px;	height: auto;	margin: 0 auto;	position: relative;}h1 {	color: #ffffff;	font-size: 38px;	font-weight: 700;	text-align: center;	margin: 0;}p.lead {	color: #ffffff;}.text-center {text-align: center;}.clearfix {clear: both;}/* HEADER */header {	width: 100%;	height: 220px;	background: url(../images/bg-navigation.png) repeat-x bottom left;}.logo {	width: 321px;	height: 180px;}.tagline {	float: left;	background: url(../images/bg-tagline.jpg) no-repeat;	width: 321px;	height: 40px;	color: #ffffff;	font-weight: 700;	line-height: 40px;	text-align: center;}.navbar {	width: 703px;	height: 40px;	float: left;}.navbar a{	width: 139px;	height: 38px;	text-align: center;	margin-right: 1px;	float: left;	display: inline-block;	text-decoration: none;	color: #ffffff;	font-size: 12px;	font-weight: 700;	background: transparent;	padding-top: 12px;}.navbar a.dline {	padding-top: 3px;}.navbar a:hover, .navbar a.active{	color: #0065cc;	background: url(../images/bg-navigation-on.png) repeat-x;}.fb {position: absolute; right: 0; top: 100px;}/* BODY */.body-content {	width: 100%;	height: auto;}.sidebar {	width: 320px;	height: 573px;	background: url(../images/bg-sidebar.png) repeat-x;	box-sizing: border-box;	padding-top: 30px;	float: left;}.sidebar h1 {	line-height: 33px;	font-size: 26px;	font-weight: 700;	color: #44c7f4;	margin: 0 45px;}.sidebar h1 span {	color: #8bc53f;}.sidebar-img {	text-align: center;}.sidebar-img img {	margin-bottom: 30px;}.slider-button {	width: 180px;	height: auto;	margin-top: 30px;	margin-right: auto;	margin-bottom: 30px;	margin-left: auto;}.slider-button a {	margin: 8px auto;	display: inline;	width: auto;	height: auto;	opacity: .5;	cursor: pointer;}.slider-button a:hover, .slider-button a:focus, .slider-button a:active {    opacity: 1;}#bx-pager a.active {    opacity: 1;}.main-area {	width: 703px;	height: auto;	min-height: 573px;	float: left;	background: url(../images/bg-main-area.jpg) repeat-y;	box-sizing: border-box;}.main-area h1 {	font-size: 38px;	margin: 0;	padding: 0;	text-align: left;	color: #ffffff;	font-weight: 700;	text-transform: uppercase;}.welcome-note {	font-size: 26px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.welcome-note span {	font-family: 'LinotypeZapfino One', 'Open Sans', helvetica, arial;	font-size: 61px;}ul.home-slider {	margin: 0;	padding: 0;}.hotel-note {	font-size: 17px;	font-style: italic;	font-weight: 300;	color: #fff;	line-height: 40px;	text-align: center;}.about .sidebar {	height: 466px;}.about .main-area {	padding: 35px;	min-height: 466px;}.hotel-summary {	width: 100%;	height: 545px;	background:url(../images/bg-about-shadow.png) no-repeat center bottom;	margin-bottom: 150px;}.hotel-summary-content {	width: 100%;	height: 500px;	background: #ffffff;	padding: 10px 50px;	box-sizing: border-box;	position: relative;}.about-box {	width: 435px;	height: 205px;	border-radius: 15px;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	background: url(../images/bg-about-box.jpg) repeat-x;	border: 1px solid #969696;	box-sizing: border-box;	margin: 13px;	padding: 12px;	cursor: pointer;	float: left;    display: block;    color: #000000;    text-decoration: none;}.about-box h3 {	width: 100%;	height: 35px;	font-size: 20px;	font-style: italic;	font-weight: 400;	text-align: center;	border-bottom: 2px dotted #000000;	margin: 2px 0 5px 0;	text-transform: uppercase;}.about-box-left {	float: left;	width: 230px;	margin: 0;}.about-box-right {	width: auto;	float: left;}p.smallfont {font-size: 14px; margin: 12px 0;}span.blue {color: #0071b6; font-weight: 700; margin-right: 2px;}span.list {	width: 10px;	height: 10px;	background:url(../images/list-style.png) no-repeat left top;	display: inline-block;}.container.room {	height: 1325px;	background:url(../images/bg-about-shadow.png) no-repeat center bottom;	margin-bottom: 150px;}.room-content-area {	height: 1290px;	background:url(../images/bg-room.jpg) no-repeat;	box-sizing: border-box;	padding: 20px 60px 0 60px; }.room-images {	width: 830px;	height: 429px;	margin: 0 auto;}.room-thumbs {	text-align: center;	margin-top: 25px;}.room-thumbs a {	width: 274px;	height: 185px;	display: inline-block;	text-align: center;	color: #ffffff;	text-decoration: none;	font-size: 16px;	font-weight: 700;}.icons-amenities {	margin: 0 auto;	width: 740px;	height: auto;}.icons-amenities img {	margin: 0 10px;}.other-amenities {	margin-top: 20px;}.other-amenities p{	line-height: 28px;}.ballroom-main-image {	margin-left: 20px;}.gallery-note {	color: #ffffff;	font-size: 26px;	font-style: italic;	text-align: center;	font-weight: 300;	margin-top: -10px;}.gallery-box {	width: 920px;	height: 792px;	margin: 20px auto;	background:url(../images/bg-gallery.png) repeat-x;	border-radius: 15px;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	box-sizing: border-box;	padding: 30px 90px;}.gallery-box h3 {	font-size: 38px;	color: #000000;	text-align: center;	font-weight: 700;	margin: 0;}.gallery-box a {	margin: 7px;}.gallery-box a img {	padding: 6px 0;}.container.contact {	height: 1145px;	background:url(../images/bg-about-shadow.png) no-repeat center bottom;	margin-bottom: 150px;}.contact-white {	background: #ffffff;	width: auto;	height: 500px;	margin-top: -10px;}.contact-white h3 {	color: #0071bb;	font-size: 62px;	font-weigt: 700;	text-align: center;	margin: 0;	padding-top: 17px;}.contact-white h3 span img{	margin-right: 22px;	vertical-align: -5px;}.left-col {	width: 440px;	heigh: 280px;	margin-left: 90px;	float: left;}.left-col h3 {	color: #0071bb;	font-size: 30px;	font-weight: 700;	margin: 0;	text-align: left;}.left-col p {	color: #0071bb;	font-size: 17px;	line-height: 32px;}.right-col {	width: auto;	height: 380px;	float: left;}.map-holder {	width: 403px;	height: 192px;	border-radius: 15px;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	box-shadow: 0 0 8px 3px #999999;	margin-top: 16px;	box-sizing: border-box;	padding: 9px;}.right-col .map {	border: 1px solid #cccccc;	width: 382px;	height: 171px;}.facebook-like {	float: right;}/* Footer */.footer {	width: 100%;	height: 159px;	background: #0071bb url(../images/bg-footer.jpg) repeat-x left bottom;	position: relative;	bottom: 0;	left: 0;}.innerfooter {	width: 1024px;	height: 158px;	padding-top: 18px;	box-sizing: border-box;	background: url(../images/bg-innerfooter.png) no-repeat center top;	margin: 0 auto;}.footer-nav {	width: 100%;	height: auto;	text-align: center;	color: #ffffff;}.footer-nav a {	color: #ffffff;	text-decoration: none;	font-size: 17px;}.copyright {	color: #ffffff;	font-size: 15px;	text-align: center;	padding-top: 5px;}