/* =================================================== */
/* Site Wide Settings */
/* =================================================== */

body {
 /* font:normal 76% georgia,helvetica,verdana,tahoma,arial,"sans serif"; */
 background-color: #FFFFCC;
}

a:link {
	color: #00994c;
	text-decoration: underline;
}

a:visited {
	color: #00994c;
	text-decoration: none;
}

a:hover {
	color: #32FF98;
}
	
/* =================================================== */
/* Main Dialog Box */
/* =================================================== */

.dialog {
 width: 90%;     /* 695px */
 margin:0px auto;
 min-width:20em;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:25px;
}

.dialog .ft .c {
 height:25px;
}

.dialog .hd {
 background:transparent url(images/TL.png) no-repeat 0px 0px;
 height: 25px;
}

.dialog .hd .c {
 background:transparent url(images/TR.png) no-repeat right 0px;
 height: 25px;
}

.dialog .bd {
/* Place Holder */
}

.dialog .bd .c {
/* Place Holder */
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(images/BD.png) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(images/BL.png) no-repeat 0px 0px;
 height: 60px;
}

.dialog .ft .c {
 background:transparent url(images/BR.png) no-repeat right 0px;
 height: 60px;
}

/* =================================================== */
/* Banner */
/* =================================================== */
.banner {
	width: 86%;
	min-height: 100px;
	background-color: #FFFFCC;
	margin-left: auto;
	margin-right: auto;
	/* overflow: none; */
}

/* =================================================== */
/* Navigation */
/* =================================================== */
.navigation {
	width: 85%;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	/* background-color: red; */
}

.nav_wrapper {
	width: 870px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	 /* background-color: black; */
}

.nav_buttons {
	float: left;
	font-weight: bold;
	font-size: large;
	text-align: center;
	color: #00994c;
	width: auto;
	/* border: 1px solid black; */
}

.nav_divider {
	float: left;
	width: 50px;
	/* border: 1px solid black; */
	text-align: center;
}

/* =================================================== */
/* Footer */
/* =================================================== */
.footer_wrapper {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -29px;
	/* border-top: 1px solid black; */
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* background-color: red; */
}

.footer_topleft {
	background:transparent url(images/TL.png) no-repeat 0px 0px;
	height: 25px;
}

.footer_topright {
	background:transparent url(images/TR.png) no-repeat right 0px;
	height: 25px;
}

.footer_left {
	background:transparent url(images/BL.png) no-repeat 0px 0px;
	height: 60px;
}

.footer_right {
	background:transparent url(images/BR.png) no-repeat right 0px;
	height: 60px;
}

.footer_body {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 22px;
}

.footer_body .footer_c {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 22px;
}

.footer_content {
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	/* background-color: green; */
}

/* =================================================== */
/* Home Page Content */
/* =================================================== */
.dialog .bd-home {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: auto;
}

.dialog .bd-home .c-home {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: auto;
}

.home_wrapper {
	width: 85%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.home_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: inline;
}

.home_img_1 {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}

.home_img_2 {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}


/* =================================================== */
/* Staff Content */
/* =================================================== */
.dialog .bd-staff {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 350px;
}

.dialog .bd-staff .c-staff {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 350px;
}

.staff_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.staff_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	/* background-color: blue; */
	/* float: left; */
	width: 75%;
}

.staff_photo {
	float: left;
	/* width: 112px; */
	margin-right: 10px;
}

.title {
	color: #00994c;
	font-weight: bold;
	display: inline;
}

.staff_spacer {
	height: 10px;
	width: 10px;
}

/* =================================================== */
/* Floor Plans Content */
/* =================================================== */
.dialog .bd-floorplans {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 350px;
}

.dialog .bd-floorplans .c-floorplans {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 350px;
}

.floorplans_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.floorplans_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	display: inline;
	/* background-color: blue; */
	/* float: left; */
	width: 85%;
}

.fpthumb_wrapper {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	width: 680px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	/* background-color: black; */
}

.fpthumb {
	height: 150px;
	width: 150px;
	margin-right: 20px;
	float: left;
}

.fpthumbtxt_wrapper {
	width: 680px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	/* background-color: black; */
}

.fpthumbtxt {
	height: 150px;
	width: 150px;
	margin-right: 20px;
	float: left;
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
}

.fp_popup {
	/*left: 25%;
	bottom: 25%; */
	width: 400px;
	height: 400px;
	background-image: url(scripts/blackbox.png);
	background-repeat: no-repeat;
}

.popimg_wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -200px;
	width: 400px;
	height: 400px;
	background-color:black;
	border: 2px solid black;
}

.popimg_screen_wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	visibility: hidden;
	background-image: url(images/transbg-50pct.png);
}

/* =================================================== */
/* Rates Content */
/* =================================================== */
.dialog .bd-rates {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 350px;
}

.dialog .bd-rates .c-rates {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 350px;
}

.rates_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.rates_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	display: inline;
	/* background-color: blue; */
	/* float: left; */
	width: 85%;
}

.rates_content_left {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 63%;
	/* background: black; */
	margin-right: 20px;
}

.rates_content_right {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 27%;
	padding-top: 30px;
	/* background: blue; */
}
	
ul.rates {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
}

.money {
	display: inline;
	font-family: arial;
	font-size: 100%;
	color: #32FF98;
}

/* =================================================== */
/* Amenities Content */
/* =================================================== */
.dialog .bd-amen {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 560px;
}

.dialog .bd-amen .c-amen {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 560px;
}

.amen_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.amen_content_left {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 45%;
	/* background: black; */
}

.amen_content_right {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 45%;
	/* background: blue; */
}

ul.amen {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
}

/* =================================================== */
/* Photos Content */
/* =================================================== */
.dialog .bd-photos {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 1550px;
}

.dialog .bd-photos .c-photos {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 1550px;
}

.photos_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.photos_center_wrap {
	height: auto;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	/* background: green; */
}

.photos_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

.photo_row {
	display: inline;
	width: 89%;
	
	/* background: blue; */
}

.photo_pad {
	width: 160px;
	height: 170px;
	/* background: black; */
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
}

img.thumbs {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.photos_popup {
	/*left: 25%;
	bottom: 25%; */
	width: 800px;
	height: 600px;
	background-image: url(scripts/blackbox.png);
	background-repeat: no-repeat;
}

.popphotos_wrapper {
	position: relative;
	/* left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -150px; */
	width: 800px;
	height: 600px;
	background-color:black;
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
	top: 2%;
}

.popphotos_wrapper_hori {
	position: relative;
	/* left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -150px; */
	width: 800px;
	height: 600px;
	background-color:black;
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
	top: 2%;
}

.popphotos_wrapper_vert {
	position: relative;
	/* left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -150px; */
	width: 450px;
	height: 600px;
	background-color:black;
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
	top: 2%;
}

.popphotos_screen_wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	visibility: hidden;
	background-image: url(images/transbg-50pct.png);
}

.popphotos_screen_wrapper_hori {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	visibility: hidden;
	background-image: url(images/transbg-50pct.png);
}

.popphotos_screen_wrapper_vert {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	visibility: hidden;
	background-image: url(images/transbg-50pct.png);
}


/* =================================================== */
/* Location Content */
/* =================================================== */
.dialog .bd-location {
	background:transparent url(images/fill.png) repeat-y 0px 0px;
	height: 370px;
}

.dialog .bd-location .c-location {
	background:transparent url(images/BD.png) repeat-y right 0px;
	height: 370px;
}

.location_wrapper {
	width: 85%;
	height: 99%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* background-color: gray; */
	overflow: hidden;
}

.location_content {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	display: inline;
	/* background-color: blue; */
	/* float: left; */
	width: 85%;
}

.location_content_left {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 55%;
	/* background: black; */
	margin-right: 20px;
}

.location_content_right {
	font-family: arial;
	font-size: 100%;
	color: #ffffcc;
	/* display: inline; */
	float: left;
	width: 38%;
	/* background: blue; */
}