
	body { 
		height:100%; 
		font:11px Verdana,Arial;
		color:#fff;
		overflow: hidden;
	}
	
	h1 {
		font:24px Verdana,Arial;
		font-weight:bold;
		color:#fff;		
	}
	
	table {
		padding:0px;
		margin:0px;
		border:none;
		border-left:none;
	}
	
	td {
		padding:0px;
		margin:0px;
	}
	
	div.fullscreen {
		display:block;
		
		position:absolute;
		top:0;
		left:0;

		width:100%;
		height:100%;
		
		min-height:600px;
		min-width:800px;
		
		color:#fff;	
		/*z-index:-1;*/
	}
	
	div.locationcontent {
		position:absolute;
		top:0;
		left:0;

		width:100%;
		height:100%;
		
		min-height:600px;
		min-width:800px;
		
		color:#fff;	
	}
  
	div.header {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 70px;	
		background-color:#512B45;
	}

	div.exitfs {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 30px;
		width:30px;
		background-color:#512B45;
	}
	
	div.imagesnav {
		position: absolute;
		top: 0;
		right: 120px;
		height: 41px;
		width:95px;
		background-color:#512B45;
	}
	
	div.flowergrowing {
		position: absolute;
		top: 0;
		right: 0;
		background-color:#512B45;		
	}

	div.mainmenu {
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		height: 30px;	
		background-color:#512B45;
		z-index: 100;
		padding-top:10px;
	}
	
	div.retreatmenu {
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		height: 30px;	
		background-color:#512B45;
		z-index: 100;
		padding-top:10px;
	}
	
	div.menuofretreats {
		position: absolute;
		top: 110px;
		left: 64px;
		right: 0;
		height: 78px;
		width: 215px;
		background-color:#512B45;
		z-index: 100;
		padding-top:4px;
	}
	
	/*div.retreatmenu {
		position: absolute;
		top: 110px;
		left: 0;
		right: 0;
		height: 20px;	
		background-color:#512B45;

		padding-top:0px;
	}*/

	div.main {
		position: absolute;
		top: 0px;
		left: 0;
		right: 0;
		bottom: 0;
		background-color:#000;
		z-index:0;
	}
	
	div.footer {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0px;
		height: 20px;
		background-color:#512B45;
		
		padding:0 12px;
		padding-top:5px;
	}
	
	div.footer_left {
		float:left;
		text-align:left;
	}
	
	div.footer_right {
		float:right;
		text-align:right;
	}
	
	div.transparent_object {	
		z-index:60;	
	}
	
	img {
		border-color:#512B45;
		border: none;
	}
	
	a:active {
		border: none;	
	}
	
	a {
		border: none;
		color:#FFF;
	}
	
	ul.rmenu {list-style:none; margin:0; padding:0}
	ul.rmenu * {margin:0; padding:0}
	ul.rmenu a {display:block; color:#fff; text-decoration:none}
	ul.rmenu a:hover {text-decoration:underline}
	ul.rmenu li {position:relative; float:left; margin-right:2px; padding-bottom:3px;}
	ul.rmenu ul {position:absolute; top:26px; left:4px; background:#512B45; display:none; list-style:none} //opacity:0;
	ul.rmenu ul li {position:relative; border:0px solid #aaa; border-top:none; width:180px; margin:0}
	ul.rmenu ul li a {display:block; padding:3px 7px 5px; background-color:#512B45}
	ul.rmenu ul li a:hover {text-decoration:underline;}
	ul.rmenu ul ul {left:180px; top:-1px}
	ul.rmenu .menulink {border:0px solid #aaa; padding:5px 12px 7px; font-weight:bold; width:auto}
	ul.rmenu .menulink:hover, ul.menu .menuhover {background-color:#512B45 }
	ul.rmenu .sub {background:#512B45 url(images/arrow.gif) 168px 8px no-repeat;}
	ul.rmenu .sub.menuhover{background:#512B45 url(images/arrow.gif) 168px 8px no-repeat; text-decoration:underline;}
	ul.rmenu .topline {border-top:0px solid #aaa}
	ul.rmenu .menulink.menuhover{text-decoration:underline;}

	ul.mmenu {list-style:none; margin:0; padding:0}
	ul.mmenu * {margin:0; padding:0}
	ul.mmenu a {display:block; color:#fff; text-decoration:none}
	ul.mmenu a:hover {text-decoration:underline}
	ul.mmenu li {position:relative; float:left; margin-right:2px}
	ul.mmenu ul {position:absolute; top:26px; left:4px; background:#512B45; display:none; opacity:0; list-style:none}
	ul.mmenu ul li {position:relative; border:0px solid #aaa; border-top:none; width:180px; margin:0}
	ul.mmenu ul li a {display:block; padding:3px 7px 5px; background-color:#512B45}
	ul.mmenu ul li a:hover {text-decoration:underline;}
	ul.mmenu ul ul {left:180px; top:-1px}
	ul.mmenu .menulink {border:0px solid #aaa; padding:5px 12px 7px; font-weight:bold; width:auto}
	ul.mmenu .menulink:hover, ul.menu .menuhover {background-color:#512B45 }
	ul.mmenu .sub {background:#512B45 url(images/arrow.gif) 168px 8px no-repeat;}
	ul.mmenu .sub.menuhover{background:#512B45 url(images/arrow.gif) 168px 8px no-repeat; text-decoration:underline;}
	ul.mmenu .topline {border-top:0px solid #aaa}
	ul.mmenu .menulink.menuhover{text-decoration:underline;}

	ul.menuor {list-style:none; margin:0; padding:0}
	ul.menuor * {margin:0; padding:0}
	ul.menuor a {display:block; color:#fff; text-decoration:none}
	ul.menuor a:hover {text-decoration:underline}
	ul.menuor li {position:relative; margin-right:2px}
	ul.menuor ul {position:absolute; top:26px; left:4px; background:#512B45; display:none; opacity:0; list-style:outside}
	ul.menuor ul li {position:relative; border:0px solid #aaa; border-top:none; width:180px; margin:0}
	ul.menuor ul li a {display:block; padding:3px 7px 5px; background-color:#512B45}
	ul.menuor ul li a:hover {text-decoration:underline;}
	ul.menuor ul ul {left:180px; top:-1px}
	ul.menuor .menulink {border:0px solid #aaa; padding:2px 12px 3px; font-weight:bold; width:auto}
	ul.menuor .menulink:hover, ul.menu .menuhover {background-color:#512B45 }
	ul.menuor .sub {background:#512B45 url(images/arrow.gif) 168px 8px no-repeat;}
	ul.menuor .sub.menuhover {background:#512B45 url(images/arrow.gif) 168px 8px no-repeat; text-decoration:underline;}
	ul.menuor .topline {border-top:0px solid #aaa}
	ul.menuor .menulink.menuhover {text-decoration:underline;}

	.noOutline {
		outline:none;
	}
	
	/* FORM ALIGNMENT */
	
	label.right {
		padding-left: 20px;
	}
	
	input.form_submit {
		margin-top: 10px;
	}
	
	label, input {
		display: block;
		width: 123px;
		float: left;
		margin-bottom: 10px;
	}
	
	label {
		text-align: left;
		width: 75px;
		padding-right: 20px;
	}
	
	.form_submit {
		color: #512B45; 
		padding: 2px 4px; 
		font-family: 'Myriad Pro', 'Trebuchet MS', Arial; 
		font-size: 16px; 
		height: 33px; 
		display: block; 
		width: 253px;
	}

