body{ margin:0; padding:0; text-align:center; background-color:#dde2e5;}

.clear{ clear:both;}

a, a img{ border:none; text-decoration:none;}

#header-container{
	width:100%; height:203px;
	background-image:url(/custom/templates/page/MONADinner09/images/header-bg.jpg);
	background-repeat:repeat-x; background-position:top;
}
	#innerpage #header-container,
	#property-page #header-container{ height:251px;}
	.landing-page #header-container{ height:170px;}
	#logo-container{
		width:205px; height:137px;
		float:left;
		padding:30px 0 0 0;
	}
	#header-floater{
		width:237px; height:60px;
		float:right; 
		margin:0 0 1px 160px;
		text-align:right;
	}
		#header-floater img{ margin:30px 0 0 0;}
	#header-middle{
		width:485px; height:106px;
		float:left;
		padding:0;
		background-image:url(/custom/templates/page/MONADinner09/images/header-image-bg.jpg);
		background-repeat:no-repeat;
		text-align:left;
		padding:0 10px;
	}
		#header-middle h1,
		#header-middle h2,
		#header-middle h3,
		#header-middle h4,
		#header-middle h5,
		#header-middle h6,
		#header-middle p{
			color:#FFF;
			margin:40px 0 0 0;
			font-size:22px;
		}
		#innerpage #header-middle{
			width:414px;
		}
	#header-image{
		width:250px;
		float:right;
		padding:0;
	}
		#innerpage #header-image{
			height:61px;
			padding:106px 0 0 0;
			background-image:url(/custom/templates/page/MONADinner09/images/header-floater-image.jpg);
			background-repeat:no-repeat; background-position:bottom left;
			text-align:right;
		}
		#property-page .resort_font{ margin:105px 0 0 0; text-align:right;}
		#resortChooser{ text-align:right;}
	#menu-container{
		width:960px;
		height:31px;
		padding:5px 0 0 0;
	}
	#optional-buttons{
		width:757px; height:48px;
		background-image:url(/custom/templates/page/MONADinner09/images/optional-buttons-bg.jpg);
		background-repeat:no-repeat; background-position:top left;
		padding:0 0 0 203px;
	}
		#optional-buttons span{
			width:306px;
			display:block;
			float:left;
			padding:23px 0 9px 47px;
			background-image:url(/custom/templates/page/MONADinner/images/header_icon.gif);
			background-repeat:no-repeat; background-position:top left;
			text-align:left;
		}
		#optional-buttons div.buttons{
			width:404px;
			float:left;
			text-align:right;
		}
			div.buttons a{ float:left; display:block;}
				div.buttons a img{ margin:0 0 0 10px;}
		#property-page #page-title{
			padding:0 0 0 252px;
			width:708px;
			background-image:url(/custom/templates/page/MONADproperty09/images/title-bg.jpg);
			background-position:left top; background-repeat:no-repeat;
		}
			#property-page #page-title h3{ margin:28px 0 4px 0; width:318px; float:left; font-size:13px; color:#202A34; text-align:left;}
			#property-page #page-title span{ width:390px; float:left; margin:10px 0 0 0;}
				#property-page #page-title span p{ margin:0;}
					#property-page #page-title span p a,
					#property-page #page-title span p a img{ border:none; text-decoration:none;}

#main-container{
	width:100%; padding:0 0 30px 0;
	background-color:#FFF;
}
	#main-container .centered{ text-align:left;}
		.managed_resort td{
			padding:5px;
			border-bottom:1px solid #D5DCE5; border-right:1px solid #D5DCE5;
		}
		.managed_resort img{ display:block;}
		
		.right-content{}
			/*.right-content a img{ border:1px solid #104688;}*/
			
	/* --- Landing Page --- */
	#top-content{
		padding:20px 0 30px 0;
		margin:0 120px;
		text-align:center;
	}
	#pathways{}
		.pathway-container{
			width:279px; height:251px;
			display:block;
			float:left;
			/*overflow:hidden;*/
			text-align:center;
		}
			#timeshare{}
			#strata{}
		.pathway-container a,
		.pathway-container a:link{ text-decoration:none; border:none;}
			.pathway-container a h2,
			.pathway-container a:link h2{ color:#1d3d4c; text-decoration:none;}
		.pathway-container img{ border:1px solid #515753;}
		.pathway-divider{
			width:345px; height:251px;
			display:block;
			float:left;
			background-image:url(/custom/templates/page/MONADLandingPage/images/center-logo-watermark.jpg);
			background-repeat:no-repeat; background-position:top;
		}
	/* --- Landing Page --- */
		
#footer-container{
	width:100%;
	background-image:url(/custom/templates/page/MONADinner09/images/footer-bg.jpg);
	background-color:#dde2e6;
	background-repeat:repeat-x; background-position:top;
}

		#footer-menu-container{
			width:960px;
			margin:0; padding:18px 0 8px 0;
		}
		#footer-logo{
			width:149px; height:62px;
			float:left;
			padding:31px 0 0 0;
		}
		#footer-address{
			width:740px;
			float:right;
			text-align:right;
			padding:26px 0;
		}

	.centered{
		width:960px;
		margin:0 auto;
	}

/* ########## Booking Forms ########## */

/* exchangeElsewhere form */
#exchangeElsewhere {width:800px; margin:auto;}
#exchangeElsewhere td {vertical-align:top; text-align:left;}
#exchangeElsewhere input, #exchangeElsewhere select, #exchangeElsewhere textarea {
	padding:4px;
	margin:0;
	border:1px solid #027AAC;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#exchangeElsewhere input:focus, #exchangeElsewhere select:focus, #exchangeElsewhere textarea:focus {
	-moz-box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
	box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
}
#exchangeElsewhere input.fullwidth {width:500px;}
#exchangeElsewhere input.halfwidth {width:236px;}
#exchangeElsewhere select#terraForm_enquiry_Country {width:510px;}
#exchangeElsewhere input.radio {background:none; border:none; width:auto; padding:0; margin:0 5px 0 20px;}
#exchangeElsewhere input.submitButton {cursor:pointer; float:right; margin:5px 12px 10px 0;}
#exchangeElsewhere input.submitButton:hover, #exchangeElsewhere input.submitButton:focus {
	-moz-box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
	box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
}

/* homeResort form */
#homeResort {width:800px; margin:auto;}
#homeResort td {vertical-align:top; text-align:left;}
#homeResort input, #homeResort select, #homeResort textarea {
	padding:4px;
	margin:0;
	border:1px solid #027AAC;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#homeResort input:focus, #homeResort select:focus, #homeResort textarea:focus {
	-moz-box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
	box-shadow: 0px 0px 3px rgba(0, 136, 255, 0.6);
}
#homeResort input.fullwidth {width:500px;}
#homeResort input.halfwidth {width:236px;}
#homeResort select#terraForm_enquiry_Country {width:510px;}
#homeResort input.radio {background:none; border:none; width:auto; padding:0; margin:0 5px 0 20px;}
#homeResort input.submitButton {cursor:pointer; float:right; margin:5px 18px 10px 0;}
#homeResort input.submitButton:hover, #homeResort input.submitButton:focus {
	-moz-box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
	box-shadow: 0px 0px 5px rgba(0, 136, 255, 0.6);
}