html {
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	/*background-image: url(images/bg.gif);*/
	height: 546px;
	}

#page-wrap {
	min-width: 780px;
	max-width: 1000px;
	margin: 0px auto;
	margin-top: 25px;
	}

#page-wrap #inside {
	float: left;
	width: 100%;
	background-color: #000000;
	}
	
#header-area {
	float: left;
	position: absolute;
	width: 1000px;
	height: 496px;
	background-image: url(images/aurum.jpg);
	border: 1px solid #FFFBAA;
	}
	
#header-area .transparency {
	float: left;
	width: 1000px;
	height: 496px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	}
	
#links-and-logo {
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 115px;
	border: 2px solid #FFFBAA;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	z-index: 1;
	}
	
#links-and-logo .transparency {
	float: left;
	width: 1000px;
	height: 115px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}
	
#header-links {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
	z-index: 3;
	}
	
#music {
	position: absolute;
	top: 50px;
	left: 900px;
	width: 50px;
	padding-bottom: 5px;
	z-index: 3;
	}
	
#links {
	float: left;
	position: absolute;
	top: 117px;
	right: 0px;
	width: 100%;
	height: 25px;
	border: 2px solid #FFFBAA;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	z-index: 1;
	}
	
#links .transparency {
	float: left;
	width: 100%;
	height: 25px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}
	
#links-text {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	margin-left: 0px;
	z-index: 3;
	}
	
#facebook-link {
	position: absolute;
	top: 2px;
	right: 2px;
	padding-right: 10px;
	z-index: 10;
	}
	
#links-text a, #links-text a:visited, #links-text a:active {
	text-decoration: none;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
#links-text a:hover {
	text-decoration: underline;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
#general {
	float: left;
	position: absolute;
	top: 154px;
	left: 20px;
	width: 495px;
	height: 200px;
	border: 1px solid #FFFBAA;
	overflow: hidden;
	z-index: 1;
	}
	
#general .transparency {
	float: left;
	width: 1000px;
	height: 300px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}
	
#general-text {
	position: absolute;
	width: inherit;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 45px;
	z-index: 3;
	color: #FFFBAA;
	}
	
#specific {
	float: left;
	position: absolute;
	top: 164px;
	right: 20px;
	width: 360px;
	height: 270px;
	border: 1px solid #FFFBAA;
	overflow: hidden;
	z-index: 1;
	}
	
#specific .transparency {
	float: left;
	width: 360px;
	height: 270px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}
	
#specific-text {
	position: absolute;
	width: inherit;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 45px;
	z-index: 3;
	color: #FFFBBA;
	padding-bottom: 15px;
	scrollbar-face-color:#FFFBAA;
	scrollbar-track-color:#FFFBAA;
	scrollbar-arrow-color:#060000;
	scrollbar-shadow-color:#060000;
	scrollbar-dark-shadow-color:#060000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	}
	
#title {
	position: absolute;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
	border: 1px solid #FFFBAA;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	text-align: left;
	color: #FFFFFF;
	}
	
#other_title {
	position: absolute;
	float: left;
	width: 250px;
	overflow: hidden;
	padding-bottom: 5px;
	border: 1px solid #FFFBAA;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	text-align: left;
	color: #FFFFFF;
	margin-top: -30px;
	}
	
.text {
	margin-top: 25px;
	text-align: left;
	width: 335px;
	float: left;
	height: 230px;
	overflow: auto;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	padding-right: 10px;
	}
	
.text_no_title {
	margin-top: -10px;
	text-align: left;
	width: 335px;
	float: left;
	overflow: scroll;
	height: 270px;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	padding-right: 10px;
	}
	
#footer {
	float: left;
	position: absolute;
	top: 459px;
	right: 0px;
	width: 100%;
	height: 35px;
	border: 2px solid #FFFBAA;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	overflow: hidden;
	z-index: 1;
	}
	
#footer .transparency {
	float: left;
	width: 1000px;
	height: 50px;
	opacity: 0.9;  
	filter: alpha(opacity=90);  
	-moz-opacity: 0.9;
	background-color: #060000;
	z-index: 2;
	}
	
#footer-text {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 12px;
	padding-left: 10px;
	z-index: 3;
	color: #FFFBAA;
	}
	
					.thumbnail {
						position: relative;
						z-index: 0;
						}
					
					.thumbnail:hover {
						background-color: transparent;
						z-index: 50;
						}
					
					.thumbnail span { /*CSS for enlarged image*/
						position: absolute;
						background-color: #000000;
						padding-top: 5px;
						padding-left: 5px;
						visibility: hidden;
						color: black;
						text-decoration: none;
						}
					
					.thumbnail span img	{ /*CSS for enlarged image*/
						border-width: 0;
						padding: 2px;
						}
					
					.thumbnail:hover span { /*CSS for enlarged image on hover*/
						visibility: visible;
						top: -41px;;
						left: 255px; /*position where enlarged image should offset horizontally */
						}
						
					.thumbnail2:hover span { /*CSS for enlarged image on hover*/
						visibility: visible;
						top: -56px;;
						left: 255px; /*position where enlarged image should offset horizontally */
						}
						
					.thumbnail3:hover span { /*CSS for enlarged image on hover*/
						visibility: visible;
						top: -71px;;
						left: 255px; /*position where enlarged image should offset horizontally */
						}
						
					.thumbnail2 {
						position: relative;
						z-index: 0;
						}
					
					.thumbnail2:hover {
						background-color: transparent;
						z-index: 50;
						}
					
					.thumbnail2 span { /*CSS for enlarged image*/
						position: absolute;
						background-color: #000000;
						padding-top: 5px;
						padding-left: 5px;
						visibility: hidden;
						color: black;
						text-decoration: none;
						}
					
					.thumbnail2 span img	{ /*CSS for enlarged image*/
						border-width: 0;
						padding: 2px;
						}
						
					.thumbnail3 {
						position: relative;
						z-index: 0;
						}
					
					.thumbnail3:hover {
						background-color: transparent;
						z-index: 50;
						}
					
					.thumbnail3 span { /*CSS for enlarged image*/
						position: absolute;
						background-color: #000000;
						padding-top: 5px;
						padding-left: 5px;
						visibility: hidden;
						color: black;
						text-decoration: none;
						}
					
					.thumbnail3 span img	{ /*CSS for enlarged image*/
						border-width: 0;
						padding: 2px;
						}
						
					.thumbnail4 {
						position: relative;
						z-index: 0;
						}
					
					.thumbnail4:hover {
						background-color: transparent;
						z-index: 50;
						}
					
					.thumbnail4 span { /*CSS for enlarged image*/
						position: absolute;
						background-color: #000000;
						padding-top: 5px;
						padding-left: 5px;
						visibility: hidden;
						color: black;
						text-decoration: none;
						}
					
					.thumbnail4 span img	{ /*CSS for enlarged image*/
						border-width: 0;
						padding: 2px;
						}
					
					.thumbnail4:hover span { /*CSS for enlarged image on hover*/
						visibility: visible;
						top: -86px;;
						left: 255px; /*position where enlarged image should offset horizontally */
						}
						
#specific-images-inner {
	position: absolute;
	width: inherit;
	top: 0px;
	left: 0px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 0px;
	z-index: 3;
	color: #FFFBAA;
	padding-bottom: 8px;
	}
	
#specific-images-inner img {
	float: left;
	}
	
#specific-images {
	float: left;
	position: absolute;
	top: 164px;
	right: 20px;
	width: 360px;
	height: 252px;
	border: 1px solid #FFFBAA;
	z-index: 1;
	}
	
#specific-images .transparency {
	float: left;
	width: 360px;
	height: 252px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}
	
#specific-images img {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
	}
	
input {
	background-color: #FFFBAA;
	color: #000000;
	border: 1px solid #FFFFFF;
	opacity: 0.75;  
	filter: alpha(opacity=75);  
	-moz-opacity: 0.75;
	}
	
textarea {
	background-color: #FFFBAA;
	color: #000000;
	border: 1px solid #FFFFFF;
	opacity: 0.75;  
	filter: alpha(opacity=75);  
	-moz-opacity: 0.75;
	}
	
#specific-contacts {
	float: left;
	position: absolute;
	top: 164px;
	right: 20px;
	width: 360px;
	height: 270px;
	border: 1px solid #FFFBAA;
	overflow: hidden;
	z-index: 1;
	}
	
#specific-contacts .transparency {
	float: left;
	width: 1000px;
	height: 300px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}

.ui-jcoverflip {
	position: relative;
	}
     
.ui-jcoverflip--item {
	position: absolute;
	display: block;
	}
	
.text_no_title a, .text_no_title a:visited, .text_no_title a:active {
	color: #FFFFFF;
	}
	
.text_no_title a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.white_text {
	color: #FFFFFF;
	}
	
#specific_image {
	float: right;
	position: absolute;
	top: 164px;
	left: 20px;
	width: 250px;
	height: 270px;
	border: 1px solid #FFFBAA;
	overflow: hidden;
	z-index: 1;
	}
	
#offset {
	float: left;
	position: absolute;
	top: 10px;
	left: 100px;
	margin-right: 10px;
	}
	
#rotated_logo {
	float: left;
	position: absolute;
	top: 0px;
	left: 7px;
	}
	
#tour_link {
	float:right;
	position: absolute;
	top: 10px;
	right: 10px;
	}
	
#tour_link a, #tour_link a:visited, #tour_link a:active {
	text-decoration: none;
	font-size: 13px;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
#tour_link a:hover {
	text-decoration: underline;
	font-size: 13px;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
#drinks_deals {
	float: right;
	position: absolute;
	top: 164px;
	left: 20px;
	width: 260px;
	padding-bottom: 15px;
	z-index: 4;
	}
	
#drink_deals_transparency {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	height: inherit;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 5;
	}
	
#drinks_text .transparency {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 230px;
	height: inherit;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 4;

	}
	
#drinks_text {
	float: left;
	position: absolute;
	width: 240px;
	top: 0px;
	left: 0px;
	z-index: 10;
	border: 1px solid #FFFBAA;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	color: #FFFBAA;
	height: inherit;
	background-color: #060000;
	padding-bottom: 10px;
	}
	
.top_30 {
	padding-top: 30px;
	padding-left: 10px;
	}
	
#drinks_package {
	float: right;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 305px;
	height: 255px;
	padding-bottom: 15px;
	border: 1px solid #FFFBAA;
	z-index: 1;
	overflow: hidden;
	}
	
#drinks_package .transparency {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 305px;
	height: 400px;
	opacity: 0.8;  
	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;
	background-color: #060000;
	z-index: 2;
	}

.top_30 a, .top_30 a:visited, .top_30 a:active {
	text-decoration: none;
	font-size: 13px;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
.top_30 a:hover {
	text-decoration: underline;
	font-size: 13px;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
.package_padding {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	z-index: 6;
	color: #FFFBBA;
	}
	
#drinks_text a, #drinks_text a:visited, #drinks_text a:active {
	text-decoration: none;
	font-size: 11px;
	color: #FFFBAA;
	margin-right: 25px;
	}
	
#drinks_text a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #FFFBAA;
	margin-right: 25px;
	}