
body {
	background-color:		#93D6FE;
	text-align:				center;
	margin:					0px;
	padding:				0px;
}

a {
	color:					#C7474E;
	text-decoration:		underline;}
	
a:hover {
	text-decoration:		none;}	
	
a.vapak	{
	color:					#801016;}
	
.price	{
	color:					#C7474E;}
	
#mastercontainer, #cmastercontainer {
	position:				relative;
	margin:					auto;
	padding:				auto;	
	margin-top:				20px;
	width:					963px;
	text-align:				left;
	font-family:			verdana, arial;
	font-size:				11px;
	color:					#333333;
	background-color:		#93D6FE;}	
	
#cmastercontainer {width: 950px;}	
	
#header	{
	position:				relative;
	width:					963px;
	height:					82px;}	
	
#resortimagecontainer {
	position:				relative;
	width:					963px;}	
	
#resortlogo {
	position:				absolute;
	left:					554px;}	

#contentsidebar {
	position:				absolute;
	left:					920px;
	width:					43px;}
	
#contentcontainer, #footer {
	width:					963px;
	background-image:		url(/assets/images/content_bg.gif);
	background-repeat:		repeat-y;
	background-color:		#A9985F;
	}	
	
#contentholder {
	background-color:		#EBECAA;
	margin-left:			23px;
	width:					880px;}	
	
#content {	
	margin-left:			30px;
	padding-top:			10px;
	padding-bottom:			30px;
	width:					820px;
	line-height:			18px;}	
	
#footer {
	height:					150px;}	

#checkresort	{
	position:				relative;
	top:					115px;
	left:					30px;}
	
#logos {
	position:				relative;
	left:					40px;}
	
#logo1 {
	position:				relative;
	top:					0px;
	left:					-20px;
	margin-bottom:			50px;}
	
#logo2 {
	left:					142px;}
		
#logo3 {
	left:					230px;
	margin-top:				45px;}
	
#logo4 {
	left:					375px;
	margin-top:				0px;}	
	
#logo5 {
	left:					525px;}	
		
#logo6 {
	left:					635px;}	
	
#logo7 {
	left:					760px;}	
	

#logo2, #logo3, #logo4, #logo5, #logo6, #logo7 {
	position:				absolute;
	top:					0px;	}
		
#footerimages {

	top:					50px;
}		
		
#copyright	{
	position:				relative;
	top:					20px;
	float:					right;
	font-size:				90%;
	right:					20px;}
	
#vacation {
	position:				relative;
	float:					right;
	background-repeat:		no-repeat;
	background-position:	bottom right;
	width:					330px;
	height:					320px;
	right:					0px;}
	
#vacatcontent {
	position:				relative;
	left:					70px;
	top:					120px;
	color:					#ffffff;
	width:					210px;}
	
#rightcontentcontainer {
	position:				relative;
	float:					right;
	width:					320px;
	right:					0px;
	margin-left:			10px;
	border-left:			1px solid #A9985F;}		
	
#rightcontent {
	position:				relative;
	left:					20px;
	top:					5px;
	width:					300px;
	margin-bottom:			30px;}		
	
.bzero {
	border:					0px;}	

.divider {
	height:					1px;
	border-top:				1px solid #A9985F;
	margin-top:				10px;
	margin-bottom:			10px;
	width:					95%;}	
	
h1 {
	font-size:				105%;
	color:					#55563D;
	margin-top:				20px;
	margin-bottom:			5px;
	text-transform:			uppercase;}	
	
h2 {
	font-size:				95%;
	color:					#55563D;
	margin-top:				15px;
	margin-bottom:			3px;	}	

ul {
	margin-top:				0px;
	margin-left:			10px;
	padding-left:			10px;}
	
li {
	list-style-type:		square;}	
	
.maplogo {
	position:				relative;
	margin-bottom: 			5px;
	border:					0px;
	display:				block;}		

.maplabel {
	background-color:#56563E;
	padding: 2px;
	font: normal 11px verdana; 
	color: #FFF;
	border:1px #FFF solid;
	text-align: center;
	}
.mapwindow {
	background-color:#FFF;
	font-size: 12px; 
	color: #333;
	}

#ctop, #cbottom {
	position: 				relative;
	height:					33px;
	background-color:		#45450F;	}
	
	
#cheader {position:			relative;
			height: 347px;}	

#ccontent {
	position:				relative;
	background-image:		url(/assets/images/contest_bg.jpg);
	background-repeat:		no-repeat;
	height:					346px;}
	
#pcontent {
	position:				relative;
	background-image:		url(/assets/images/pcontest_bg.jpg);
	background-repeat:		no-repeat;
	background-color:		#316C43;
	height:					600px;}	
	
#ppcontent {
	position:				relative;
	background-image:		url(/assets/images/ppcontest_bg.jpg);
	background-repeat:		no-repeat;
	background-color:		#316C43;
	height:					1100px;}	
	
	
#cfooter {
	position:				relative;}	
	
#contestdetails {
	position:				absolute;
	color:					#ffffff;
	top: 					0px; 
	font-size:				12px;
	line-height:			20px;
	left:					420px;
	width: 					450px;
	height:					auto;}	
	
#contestdetails h1 {
	color:					#ffffff;
	font-size:				18px;
	font-weight: 			bold;
	margin-top:				20px;}	
	
#contest {
	visibility:			hidden;
	position:			absolute;
	z-index:			500;
	width:				750px;
	top:				-400px;
	left:				100px;
	background-color:	#306D44;
	color:				#ffffff;
	border: 			1px solid #000000;}

div.right {
	float:				right;}
	
.itext, select {
	width:				230px;
	border:		1px solid #737B59;
	background-color:	#406051;
	margin-right:		10px;
	margin-left: 5px;}	
	
select {
	width:				110px;
	font-size:			10px;
	color:				#ffffff;}	
	
td {
	color:				#ffffff;
	font-size:			11px;
	font-family:		arial;}	
	
td div {
	margin-bottom:		5px;}	
	
div.lctitle {
	float:				left;
	width:				80px;}	
	
div.clear {
	clear:				both;}	
	
img {
border:		0px;}	


#prices {
	line-height: 15px;
	font-size:		11px;
}
	
#prices label	{
	float:	left;
	width:	110px;
	margin-right: 5px;
	color:	FFF100;}	
	
div.clear {
	clear: 	both;
	margin-bottom: 3px;
}	