body{ background-color:#f2f8d1; margin:15px 0px; padding:0; }
body,div,p,a,td,span,li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,p,ul,h1,h2,h3,h4{ margin:0; padding:0; }

a:link,a:visited,a:hover{ color:#003300; }

div#contentFrame{ margin:0px auto; width:1100px; height:800px; background-image:url(/images/v2/bgbox.png); }

h1#header{ position:relative; top:28px; left:51px; width:1000px; height:151px; background-image:url(/images/v2/header.png); text-indent:-50000px; z-index:1; }

div#leftSide{ 
	position:relative; 
	margin:-17px 0 0 39px;
	background:url(/images/v2/sideBg.png) no-repeat;
	width:257px; 
	height:575px; 
	z-index:2;
}

div#welcomeMsg{ padding:20px 25px; }
div#welcomeMsg p{ padding:12px 0px; line-height:18px; }
div#quickLinks{ padding-left:25px; padding-top:20px; }
div#quickLinks ul{ padding:15px 30px; }
div#quickLinks h2{ background:url(/images/v2/quick-links-head.png) no-repeat; width:220px; height:56px; text-indent:-50000px; }
div#quickLinks li a:link,div#quickLinks li a:visited{ font-size:12px; text-decoration:none; color:#000000; }
div#quickLinks li a:hover{ text-decoration:underline; }

div#flashBanner{ 
	position:relative; 
	margin:-540px 0 0 279px; 
	background-image:url(/images/v2/flash/noflash-bg.png); 
	width:771px; 
	height:240px; 
	z-index:0; 
}

div#mainContent{ position:relative; margin:0 0 0 300px; width:750px; z-index:2; }
* html div#mainContent{ float:none; }
div#bannerWrap > div#mainContent{ float:left; }
div#mainContent h2{ 
	position:relative; 
	margin:-40px 0 0 523px; 
	background:url(/images/v2/our-resorts-head.png); 
	width:222px; 
	height:75px; 
	text-indent:-50000px; 
}

div.resortBox{ position:relative; float:left; width:48%; padding:5px; }
div.resortBox div{ position:relative; float:right; width:215px; }
div.resortBox p{ padding:5px 0px; }
div.resortBox .imgThumb{ border:2px solid #6e4601; }
div.resortBox .moreBookLink{ padding-left:11px; padding-right:5px; background:url(/images/v2/bullet_green.png) center left no-repeat; font-weight:bold; }

div#footer{ 
	position:relative; 
	margin:316px 0 0 51px; 
	#margin:17px 0 0 51px; /* select IE browsers only HACK */
	width:1000px; 
	height:40px; 
	background-color:#4c5a06; 
	text-align:center;
	clear:both; 
}
div#footer p{ padding-top:5px; font-size:10px; }

