html{
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	background:#000; /*color background - only works in IE */
	color: #ffffff;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px; /*set default font size */
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	/*overflow:hidden; get rid of scroll bars in IE */
}
/*===========================================================*/
:focus { -moz-outline-style: none; }
.eventstable{
		width:100%;
	}
	.purpleLink a, .purpleLink a:link, .purpleLink a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	.purpleLink a:hover {
		text-decoration:underline;
		color:#9d9dd1;
	}
	.montht{
		background-color:#181818;
		padding:8px;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:2px;
	}
	.edate{
		vertical-align:top;
		text-align:center;
		width:80px;
		padding:5px;
	}
	.eget{
		vertical-align:top;
		text-align:right;
		padding:5px;
	}
	.ename{
		vertical-align:top;
		padding:5px;
	
	}
	.espace{
		height:8px;
	}
	.sepline{
		border-bottom:1px dotted #333333;
	}
/*===========================================================*/
.standardFont{
	color:#FFFFFF;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.standardFontBold{
	color:#FFFFFF;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:bold;
}
.standardFontSmall{
	color:#FFFFFF;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.headerFontBold{
	color:#FFFFFF;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:16px;
}
a, a:link, a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
	color:#9d9dd1;
}
img {
	border: none;
}
/*#####################################################################
Social logos and links
######################################################################*/

#socialLinks {
	position: absolute;
	z-index: 1000;
	margin-left:20px;
	margin-top: -20px;
}
#facebookicon {
	background-image:url(/images/btn_social_facebook.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	text-indent:-9999px;
}
#twittericon {
	background-image:url(/images/btn_social_twitter.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	text-indent:-9999px;
}
#youtubeicon {
	background-image:url(/images/btn_social_youtube.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	text-indent:-9999px;
}
#rssicon {
	background-image:url(/images/btn_social_rss.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	text-indent:-9999px;
}
#flickricon {
	background-image:url(/images/btn_social_flickr.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:8px;
	text-indent:-9999px;
}
/*##################################################################################*/
#page-container {
	width: 926px;
	margin:auto;
	padding-top:24px;
}
#bkg-sides {
	position: absolute;
	height:581px;
	width:926px;
}
#bkg-left {
	float:left;
	width:16px;
	height:581px;
}
#bkg-left-repeat {
	background-image: url(/images/bkg_left_repeat.png);
	background-repeat: none;
	background-position: 0px 150px;
}
#bkg-right-repeat {
	background-image: url(/images/bkg_right_repeat.png);
	background-color:#069;
}
#fullheightleft{
	height:100%; /* fix height to 100% for IE */
	background-color:#099;
}
#bkg-right {
	float:right;
	width:16px;
	height:581px;
}
#nav-header {
	width: 926px;
	margin:auto;
	margin-top:24px;
	/*padding-top:24px;*/
}
#nav-top {
	width: 894px;
	height: 16px;
	margin-left:16px;
	position:absolute;
}
#main-nav {
	background: red;
	height: 50px;
}
#header {
	background: blue;
	height: 150px;
}
#nav-container {
	position:absolute;
	z-index:998;
	/*padding-top:2px;*/
	margin-top:16px;
	margin-left:16px;
	/*padding-right:2px;*/
	width:894px;
	height:26px;
	background-color:#000;
}
#nav-sides {
	position: relative;
	height:42px;
}
#nav-center {
	margin-left:38px;
	margin-right:38px;
	height:62px;
}
#nav-left {
	float:left;
	width:16px;
	height:42px;
}
#nav-right {
	float:right;
	width:16px;
	height:42px;
}

#utilityLinks {
	position: absolute;
	z-index: 1000;
	margin-left:713px;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	color: #c4c2c2;
	padding-top: 15px;
}
#utilityLinks a, #utilityLinks a:link, #utilityLinks a:visited {
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c4c2c2;
	text-decoration: none;
	margin: 0 10px 0 10px;
}
#utilityLinks a:hover {
	color: #ffffff;
}
	ul.dropMenu {
		position: absolute;
		z-index: 999;
		margin: 0;
		padding: 5px;
		background: url('/images/nav_back.gif') left bottom repeat-x;
		border: 1px solid #333333;
		font-size: 10px;
		list-style: none;
		display: none;
		}
		ul#tours {
			z-index: 999;
			top: 25px;
			left: 40px;
			width: 116px;
			font-size: 10px;
			padding: 10px;
			}
		ul#hotels {
			z-index: 900;
			top: 30px;
			left: 64px;
			width: 145px;
			}
		ul#langDropDown {
			top: -6px;
			left: 45px;
			width: 19px;
			}
		ul.dropMenu li {
			position: relative;
			margin: 0;
			padding: 0;
			height: 15px;
			}
			ul.dropMenu li.introText {
				height: auto;
				padding-bottom: 7px;
				}
			ul.dropMenu li a, ul.dropMenu li a:link, ul.dropMenu li a:visited {
				display: block;
				color: #dddddd;
				background: none;
				padding: 0 2px 0 2px;
				line-height: 15px;
				}
			ul.dropMenu li a:hover {
				color: #ffffff;
				background: #666666;
				}
			ul#langDropDown li a, ul#langDropDown li a:link, ul#langDropDown li a:visited {
				display: block;
				color: #dddddd;
				background: none;
				padding: 0;
				}
			ul#langDropDown li a:hover {
				color: #ffffff;
				background: none;
				}
			ul#tours li a, ul#tours li a:link, ul#tours li a:visited {
				display: block;
				color: #989898;
				background: none;
				padding: 0;
				}
			ul#tours li a:hover {
				color: #ffffff;
				background: none;
				}
#nav1{float:left;}
#nav2{float:left;}
#nav3{float:left;}
#nav4{float:left;}
#nav5{float:left;}
#nav6{float:left;}
a#hotelDropDown {
	position: relative;
	z-index: 999;
	padding-right: 15px;
	/*background: url('/images/arrow_down.gif') right 4px no-repeat;*/
}
img#arrow{
	margin-left:4px;
	margin-bottom:2px;
}
#content-top {
	margin-top:-34px;
	margin-left:38px;
	margin-right:38px;
	height:239px;
	padding-top:1px;
	padding-left:2px;
}
#content-top-lg {
	margin-top:-34px;
	margin-left:38px;
	margin-right:38px;
	height:373px;
	padding-top:1px;
	padding-left:2px;
}
#content-top-epostcards {
	margin-top:-34px;
	margin-left:38px;
	margin-right:38px;
	height:562px;
	padding-top:1px;
	padding-left:2px;
}
#ct-left{
	float:left;
	width:212px;
	height:239px;
	background-image: url(/images/logo_bkg.jpg);
}
#ct-left-lg{
	float:left;
	width:212px;
	height:373px;
	background-image: url(/images/logo_bkg_lg.jpg);
}
#logo{
	margin-left:39px;
}
#reservation-container{
	background-image: url(/images/rervations_bkg.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 183px;
	margin-left:14px;
}
#reservations{
	padding-top: 13px;
	margin-left: 27px;
}
#bestrate{
	padding-top: 13px;
	margin-left: 33px;
}
#updates{
	margin-top: 11px;
	margin-left: 44px;
}
#ct-right{
	float:right;
	margin-top:-239px;
	margin-left:0px;
	width:894px;
	height:239px;
}
#ct-right-lg{
	float:right;
	margin-top:-373px;
	margin-left:212px;
	width:684px;
	height:373px;
}
#content-divider {
	clear:both;
}
#content-bottom {
	clear:both;
	margin-left:38px;
	margin-right:38px;
	height:309px;
	min-height:309px;
	padding-left:2px;
	padding-right:2px;
}
#cb-left{
	clear:both;
	float:left;
	padding-left:22px;
	padding-top:23px;
	padding-right:22px;
	padding-bottom:23px;
	background-image: url(/images/divider_vert.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.insideNavList{
	list-style-type: none;
	list-style-image: none;
}
.insideNavImage{
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.insideNavText{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:10px;
	letter-spacing:1px;
	color:#FFF;
}
.insideNavTextOn{
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:10px;
	letter-spacing:1px;
	color:#6a6a6a;
}
#cb-insideContent{
	float:left;
	padding-left:24px;
	padding-top:23px;
}
#page-titles{
	margin-left:0px;
	width:600px;
}
#page-titleA{
	float:left;
	margin-left:0px;
	padding-top:32px;
	padding-left:24px;
}
#page-titleB{
	float:left;
	padding-top:23px;
}
#page-titleC{
	float:left;
	/*margin-left:100px;*/
	padding-top:35px;
}
#page-titleRSS{
	float:right;
	padding-top:32px;
	padding-right:70px;
}
#cb-insideNav{
	width:200px;
	clear:both;
	float:left;
	padding-left:0px;
	padding-top:24px;
	padding-right:22px;
	padding-bottom:23px;
	background-image: url(/images/divider_vert.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 250px;
	text-align: right;
}
#page-content{
	float:left;
	width:630px;
	padding-top:10px;
	padding-left:24px;
	padding-bottom:20px;
	text-align: justify;
}
#cbr-left{
	float:left;
	padding-left:24px;
	padding-top:23px;
	padding-right:24px;
	padding-bottom:23px;
	width:293px;
	background-image: url(/images/divider_vert.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
	.banner-horizontal{
		border-style:solid;
		border-width:1px;
		border-color:#646466;
	}
	.banner-title{
		text-align:center;
		padding-top:12px;
		padding-bottom:12px;
		font-size:10px;
		
	}
	.sIFR-active .banner-title{
		text-align:center;
		padding-top:12px;
		padding-bottom:12px;
		font-size:20px;
	}
	.banner-text{
		color:#CCCCCC;
		text-align: justify;
		font-size:11px;
	}
	.more-btn{
	}
#cbr-right{
	float:right;
	padding-top:23px;
	padding-right:24px;
	padding-bottom:23px;
	width:293px;
	background-repeat: no-repeat;
	background-position: right;
}
#footer-sides {
	position: relative;
	height:40px;
}
#footer-left {
	float:left;
	width:16px;
	height:40px;
}
#footer-right {
	float:right;
	width:16px;
	height:40px;
}
#footer-btm-img {
	width: 894px;
	height: 16px;
	margin-top: 24px;
	margin-left:16px;
	position:absolute;
}
#footer-btm {
	clear:both;
	height:80px;
}
#awards {
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 30px;
}
#address-info{
	float:right;
	text-align:right;
	font: 1.5ex Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:5px;
	padding-right:20px;
	padding-top: 7px;
}
.btm-links{
	color:#CCC;
	font: 1.5ex Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.btm-links a, .btm-links a:link, .btm-links a:visited {
	font: 1.5ex Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCC;
	text-decoration: none;
}
.btm-links a:hover {
	color: #ffffff;
}
#footer {
	clear:both;
	margin-left:16px;
	margin-right:16px;
	
	background-repeat: no-repeat;
	width:894px;
	height: 24px;
	background-position: 2px 1px;
	background-color:#000;
	position:absolute;
}
#footer-navbkg {
	background-image:url(/images/navbtm_repeat.gif);
}
#footer-navleft{
	float:left;
	padding-left:4px;
	padding-top: 0 px;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c4c2c2;
}
#footer-navleft a, #footer-navleft a:link, #footer-navleft a:visited {
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c4c2c2;
	text-decoration: none;
}
#footer-navleft a:hover {
	color: #ffffff;
}

#footer-navright{
	float:right;
	padding-right:18px;
	padding-top: 7px;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c4c2c2;
}
#footer-navright a, #footer-navright a:link, #footer-navright a:visited {
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c4c2c2;
	text-decoration: none;
}
#footer-navright a:hover {
	color: #ffffff;
}
#tattoo {
	position: relative;
	z-index: 100;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
}
img#tattoo {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
}
.tblRow_dk {
	background-color: #121212;
}
.tblRow_lt {
	background-color: #191919;
}
.tblRow_header {
	background-color: #1E163D;
}
.custom_bullet {
	list-style-image: url(/images/bullet.gif);
}
.custom_input_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7678b3;
}
#additionalPrizes{
	margin:0 auto 30px auto;
	color:#FFFFFF;
	font: .82em Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:bold;
}
#additionalPrizes ul{
	text-align:center;
	list-style-type: none;
	display: inline-block;
	clear:left;
	list-style:none;
	margin:10px 270px 0 280px;
	padding:0;	
}
#additionalPrizes ul li{
	width:300px;
	display:block;
	margin:0 auto;
	padding:0;
}

