/*-------------------------------------------------------
	Reset
-------------------------------------------------------*/

ul, ol, li,  {   
	margin: 0; padding: 0; border: 0; outline: none;   
} 

/*<agl.folder "Structural">*/
	body {
		font-size: 0.8em;
		font-family: tahoma, verdana, arial;
		background-image: url(../images/page-bg.jpg);
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		text-align: left;
		width: 770px;
		margin-right: auto;
		margin-left: auto; }

	#mast-contact {
		width: 750px;
		height: 30px;
		clear: both;
		margin-right: 10px;
		margin-left: 10px; }

	#wrapper {
		background-color: #f9e480;
		width: 748px;
		margin-right: 10px;
		margin-left: 10px;
		border: solid 1px #105331;
		 }

	#mast-nav {
		background-image: url(../images/mast-nav.jpg);
		background-repeat: repeat-x;
		width: 748px;
		height: 30px;
		float: left;
		border-bottom: 1px solid #105331; }

	#left-content {
		width: 200px;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		display: inline; }

	#content-wrapper {
		background-color: white;
		width: 516px;
		float: right;
		margin: 10px;
		border: solid 1px #105331;
		display: inline;
		 }

	#main-content {
		margin: 8px; }

	#footer {
		background-image: url(../images/footer.jpg);
		background-repeat: repeat-x;
		width: 748px;
		height: 70px;
		float: left;
		border-top: 1px solid #105331; }

/*</agl.folder>*/
/*<agl.folder "Standard">*/
	p { }
	td { }
	h1 {
		color: #008080;
		font-size: 1.4em;
		text-align: center; }

	h2 {
		color:      white;
		font-size:  1.2em;
		background-color: #008080;
		text-align: center;
		padding: 5px; }
	h3 {	color:      #008080;
	font-size:  1.1em;
	text-align: left; }
	a:link, a:visited {
		color: #008080; }
	a:hover {
		text-decoration: none; }
	a:active {
		color: #105331; }
	h4, h4 a:link, h4 a:visited {
		color:            white;
		font-size:        1.2em;
		background-color: #008080;
		text-decoration: none;
		text-align:       left;
		clear: both;
		padding:          5px; }
	h2, h2 a:link, h2 a:visited { color: white; }
/*</agl.folder>*/
/*<agl.folder "mast-contact">*/
	#mast-contact * {
		margin: 0;
		padding: 0;
		list-style-type: none; }

	#mast-contact li {
		color: #008080;
		font-size: 1.25em;
		font-family: Bangle, georgia, "times new roman", times, serif;
		font-weight: bold;
		line-height: 30px;
		float: left;
		list-style-type: none; }

	#mast-contact li.right {
		float: right; }

/*</agl.folder>*/
/*<agl.folder "mast-nav">*/
	#mast-nav * {
		margin: 0;
		padding: 0;
		list-style-type: none; }

	#mast-nav li {
		line-height: 30px;
		float: left; }

	#mast-nav a {
		color: white;
		font-size: 1.25em;
		font-weight: bold;
		line-height: 30px;
		text-decoration: none;
		float: left;
		padding-right: 9px;
		padding-left: 9px; }

	#mast-nav a:hover {
		color: #f9e480; }

/*</agl.folder>*/
/*<agl.folder "main-content">*/
	
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer {
		color: white; }

	#footer p {
		font-weight: bold;
		text-align: center;
		margin-top: 10px; }
	#footer a {
		color: white;
		text-decoration: underline; }

	#footer a:hover {
		text-decoration: none; }

/*</agl.folder>*/
/*<agl.folder "units">*/
	#units {
		background-color: #bfdfdf;
		width: 496px;
		float: left;
		clear: both;
		margin: 0 0 25px;
		padding: 3px 0 3px 1px;
		border: solid 1px #008080;
		list-style-type: none;
		display: inline; }

	#units li {
		text-align: center;
		width: 99px;
		float: left;
		margin-bottom: 5px;
		padding-bottom: 3px; }
		
		
		
	body#unit101 #link101, body#unit101 #link101 a,	
	body#unit102 #link102, body#unit102 #link102 a,	
	body#unit103 #link103, body#unit103 #link103 a,	
	body#unit104 #link104, body#unit104 #link104 a,	
	body#unit105 #link105, body#unit105 #link105 a,	
	body#unit106 #link106, body#unit106 #link106 a,	
	body#unit107 #link107, body#unit107 #link107 a,	
	body#unit108 #link108, body#unit108 #link108 a,
	
	body#unit201 #link201, body#unit201 #link201 a,	
	body#unit202 #link202, body#unit202 #link202 a,	
	body#unit203 #link203, body#unit203 #link203 a,	
	body#unit204 #link204, body#unit204 #link204 a,	
	body#unit205 #link205, body#unit205 #link205 a,	
	body#unit206 #link206, body#unit206 #link206 a,	
	body#unit207 #link207, body#unit207 #link207 a,	
	body#unit208 #link208, body#unit208 #link208 a,
	
	body#unit301 #link301, body#unit301 #link301 a,	
	body#unit302 #link302, body#unit302 #link302 a,	
	body#unit303 #link303, body#unit303 #link303 a,	
	body#unit304 #link304, body#unit304 #link304 a,	
	body#unit305 #link305, body#unit305 #link305 a,	
	body#unit306 #link306, body#unit306 #link306 a,	
	body#unit307 #link307, body#unit307 #link307 a,	
	body#unit308 #link308, body#unit308 #link308 a,
	
	body#unit401 #link401, body#unit401 #link401 a,	
	body#unit402 #link402, body#unit402 #link402 a,	
	body#unit403 #link403, body#unit403 #link403 a,	
	body#unit404 #link404, body#unit404 #link404 a,	
	body#unit405 #link405, body#unit405 #link405 a,	
	body#unit406 #link406, body#unit406 #link406 a,	
	body#unit407 #link407, body#unit407 #link407 a,	
	body#unit408 #link408, body#unit408 #link408 a,
	
	body#unit501 #link501, body#unit501 #link501 a,	
	body#unit502 #link502, body#unit502 #link502 a,	
	body#unit503 #link503, body#unit503 #link503 a,	
	body#unit504 #link504, body#unit504 #link504 a,	
	body#unit505 #link505, body#unit505 #link505 a,	
	body#unit506 #link506, body#unit506 #link506 a,	
	body#unit507 #link507, body#unit507 #link507 a,	
	body#unit508 #link508, body#unit508 #link508 a	{
		color: white;
		background-color: teal;
		text-decoration: none;
		padding: 0;
		cursor: default; }

	#units img {
		width: 88px;
		margin: 2px;
		padding: 2px;
		border: solid 1px #008080; }
	body#roomlayout-page .units-header {
		display: none; }

/*</agl.folder>*/
/*<agl.folder "rates">*/
	#rates-list {
		list-style-type: none; }

	#rates-list li {
		height: 20px; }

	#one-bed-bayview,
	#one-bed-gulf-bayview,
	#one-bed-gulf-front,
	#one-bed-gulfview,
	#two-bed-gulf-bayview,
	#two-bed-gulf-front {
		display: none; }
		
	body#rates-page #one-bed-bayview,
	body#rates-page #one-bed-gulf-bayview,
	body#rates-page #one-bed-gulf-front,
	body#rates-page #one-bed-gulfview,
	body#rates-page #two-bed-gulf-bayview,
	body#rates-page #two-bed-gulf-front {
		display: block; }

	body#one-bed-bayview-page #one-bed-bayview,
	body#unit106 #one-bed-bayview,
	body#unit206 #one-bed-bayview,
	body#unit306 #one-bed-bayview,
	body#unit406 #one-bed-bayview,
	body#unit506 #one-bed-bayview,
	body#unit107 #one-bed-bayview,
	body#unit207 #one-bed-bayview,
	body#unit307 #one-bed-bayview,
	body#unit407 #one-bed-bayview,
	body#unit507 #one-bed-bayview,
		

	body#one-bed-gulf-bayview-page #one-bed-gulf-bayview,
	body#unit108 #one-bed-gulf-bayview,
	body#unit208 #one-bed-gulf-bayview,
	body#unit308 #one-bed-gulf-bayview,
	body#unit408 #one-bed-gulf-bayview,
	body#unit508 #one-bed-gulf-bayview,
	
	body#one-bed-gulf-front-page #one-bed-gulf-front,
	body#unit103 #one-bed-gulf-front,
	body#unit203 #one-bed-gulf-front,
	body#unit303 #one-bed-gulf-front,
	body#unit403 #one-bed-gulf-front,
	body#unit503 #one-bed-gulf-front,
	
	body#one-bed-gulfview-page #one-bed-gulfview,
	body#unit101 #one-bed-gulfview,
	body#unit201 #one-bed-gulfview,
	body#unit301 #one-bed-gulfview,
	body#unit401 #one-bed-gulfview,
	body#unit501 #one-bed-gulfview,
	body#unit104 #one-bed-gulfview,
	body#unit204 #one-bed-gulfview,
	body#unit304 #one-bed-gulfview,
	body#unit404 #one-bed-gulfview,
	body#unit504 #one-bed-gulfview,
	
	body#two-bed-gulf-bayview-page #two-bed-gulf-bayview,
	body#unit105 #two-bed-gulf-bayview,
	body#unit205 #two-bed-gulf-bayview,
	body#unit305 #two-bed-gulf-bayview,
	body#unit405 #two-bed-gulf-bayview,
	body#unit505 #two-bed-gulf-bayview,
	
	
	
	body#two-bed-gulf-front-page #two-bed-gulf-front,
	body#unit102 #two-bed-gulf-front,
	body#unit202 #two-bed-gulf-front,
	body#unit302 #two-bed-gulf-front,
	body#unit402 #two-bed-gulf-front,
	body#unit502 #two-bed-gulf-front
	
	 {
		display: block; }
		
	.rate-label {
		font-weight: bold;
		width: 200px;
		float: left;
		display: none; }

	body#rates-page .rate-label {
		display: block; }
	.rates-table {
		margin-top: 0;
		margin-bottom: 10px;
		margin-left: 5px;
		
		
		 }

	.rates-div {
		margin-left: 5px;
		display: none; }

	.rates-div h3 {
		margin-bottom: 0; }

	.rates-div h3 a {
		text-decoration: none; }

	.rates-div h3 a:hover { }

	.rates-table td, .rates-table-intro td {
		text-align: center;
		width: 120px; }

	.rates-table tr, .rates-table .label {
		display: none; }

	.rates-table .title, .rates-table-intro .title {
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #b1b1b1; }

	.rates-table.show, .rates-table tr.show, .rates-div.show {
		display: block; }

	.rate-details {
		font-size: 0.8em; }
/*</agl.folder>*/
/*<agl.folder "gallery">*/
	.gallery {
		text-align: center; }

	.gallery img {
		margin: 2px;
		padding: 2px;
		border: solid 1px #008080;
		 }
/*</agl.folder>*/
/*<agl.folder "Other">*/
	img.bordered, body#enlarged img {	margin:  2px;
	padding: 2px;
	border:  solid 1px #008080; }

	.tour {
		text-align: center;
		margin-top: 10px; }
	#google-frame {
		border: solid 1px #008080;
		 }
	small {
		text-align: center;
		width: 500px;
		float: left;
		padding-top: 10px;
		padding-bottom: 10px; }
	.special {
		margin-bottom: 20px; }
	.top-ten {
		background-image: url(../images/top-ten-bg.jpg);
		background-repeat: repeat-x;
		background-position: 0 top;
		float: left;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom:  10px;
		border: solid 1px #111;
		display: inline;
		width: 490px;
		height: 269px; }
		
	.top-ten ol {
		margin: 0 0 15px 40px;
		padding: 0; }

	.top-ten li {
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		clear: both;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-left: 5px; }

	.detail {
		color: #003939;
		font-size: 10px; }
	#supp-slide {
		margin-bottom: 20px; }
	.clear {
		clear: both; }
	#facebook { text-align: center; }
/*</agl.folder>*/
/*<agl.folder "contact_form">*/
	#contact_form * { list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 350px;
		margin: 20px auto;
		padding: 10px;
		border: solid 1px #93d7d6; }
	#contact_form p {
		clear: both;
		margin: 0 0 3px; }
	#contact_form label { text-align: left; width: 150px; float: left; display: block; }
	#contact_form input {  }
	#contact_form .footnote { clear: both; font-size: 0.7em; text-indent: 0; padding-right: 20px; padding-left: 20px; font-weight: bold; color: #008080; }
	.bot-input { float: left; margin-left: -999em; }
	#contact_form #submit {
		margin-left: 125px; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/

