/* Global Containers
--------------------------------------------------------------------------------- */
body
{
	background-color: #EDE7D1;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
}

div.mainContainer
{
	width: 898px;
	margin: 0px auto;
	margin-top: 15px;
}

div.contentContainer
{
	width: 898px;
	margin-top: 4px;
}

p.textArea
{
	line-height: 1.5;
}

div.contentSpacer
{
	height: 200px;
}

img { border: 0px; }

ul.lister
{
	list-style-position: outside;
	margin-left: -20px;
	_margin-left: 15px;
	line-height: 1.5;
}

li.noStyle
{
	list-style: none;
}

li.listTitle
{
	list-style: none;
	margin-left: -15px;
	font-family: Times New Roman;
	color: #843B00;
	font-size: 16px;
}

a.listTitle
{
	list-style: none;
	font-family: Times New Roman;
	color: #843B00;
	font-size: 16px;
	text-decoration: none;
}

a.listTitle:hover
{
	list-style: none;
	font-family: Times New Roman;
	color: #843B00;
	font-size: 16px;
	text-decoration: none;
}

span.listTitle
{
	font-family: Times New Roman;
	color: #843B00;
	font-size: 16px;
}
 
a.view
{
	font-style:  Italic;
	text-decoration: underline;
	color: #8F5D35;
}


a.viewTitle
{
	font-family: Times New Roman;
	font-style:  Italic;
	text-decoration: underline;
	color: #8F5D35;
	font-size: 15px;
}

/* Text Modifiers
--------------------------------------------------------------------------------- */
a { text-decoration: none; color: #843B00; }
a:hover { text-decoration: underline; color: #A15755;}

/* St. Baristo Logo
--------------------------------------------------------------------------------- */
img.stBaristo
{
	float: left;
	border: 0px;
}

/* Navigation
--------------------------------------------------------------------------------- */
div.navArea
{
	width: 896px;
	height: 119px;
	padding-left: 2px;

	background-image: url("../images/nav_bg.jpg");
	background-repeat: no-repeat;
}

#navigation
{
	width: 744px;
	float: right;
	margin-top: 29px;
	margin-right: 2px;
}

div.subNav
{
	width: 744px;
	height: 24px;
	float: right;
	

	color: white;
	font-family: Times New Roman;
	
	/* Windows Hack */
	_margin-top: -4px;
		
	background-image: url("../images/subNav_bg.jpg");
	background-repeat: no-repeat;
}

div.subNavContent
{
	padding-left: 10px;
	padding-top: 5px;
	font-size: 12px;
}

a.subNav
{
	color: white;
	font-family: Times New Roman;
	text-decoration: none;
	font-style: italic;
}

a.subNav:hover
{
	color: white;
	font-family: Times New Roman;
	text-decoration: underline;
	font-style: italic;
}

/* Headlines
--------------------------------------------------------------------------------- */
div.amenities
{
	width: 90px;
	height: 20px;
	background-image: url("../images/headlines/amenities.gif");
	background-repeat: no-repeat:
}

div.thankyou
{
	width: 109px;
	height: 23px;
	background-image: url("../images/headlines/thankyou.gif");
	background-repeat: no-repeat:
}

div.cabanaclub
{
	width: 130px;
	height: 22px;
	background-image: url("../images/headlines/cabanaclub.gif");
	background-repeat: no-repeat:
}

div.welcome
{
	width: 391px;
	height: 27px;
	background-image: url("../images/headlines/splash.gif");
	background-repeat: no-repeat:
}

div.models
{
	width: 70px;
	height: 22px;
	background-image: url("../images/headlines/models.gif");
	background-repeat: no-repeat:
}

div.community
{
	width: 113px;
	height: 26px;
	background-image: url("../images/headlines/community.gif");
	background-repeat: no-repeat:
}

div.contact
{
	width: 110px;
	height: 21px;
	background-image: url("../images/headlines/contact.gif");
	background-repeat: no-repeat:
}

div.siteMap
{
	width: 89px;
	height: 26px;
	background-image: url("../images/headlines/sitemap.gif");
	background-repeat: no-repeat:
}

div.registry
{
	width: 84px;
	height: 26px;
	background-image: url("../images/headlines/registry.gif");
	background-repeat: no-repeat:
}

/* Footer
--------------------------------------------------------------------------------- */
div.footer
{
	width: 898px;
	margin-top: 35px;
}

div.footerText
{
	font-size: 10px;
	text-align: center;
	word-spacing: 2px;
}

p.disclaimer
{
	width: 95%;
	margin-top: 25px;
}

div.icons
{
	clear: both;
	overflow: hidden;
}

img.leftIco
{
	float: left;
	border: 0px;
}

div.equalHousing
{
	width: 227px;
	height: 37px;

	float: right;
	padding: 5px;
	background-repeat: no-repeat;
}

/* Corners
--------------------------------------------------------------------------------- */
div.splashTopCrnr
{
	width: 898px;

	background-image: url("../images/top_brdr.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

div.amenitiesTopCrnr
{
	width: 898px;

	background-image: url("../images/amenitiesCrnr_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

div.btmCrnr
{
	width: 898px;
	height: 2px;
	
	background-image: url("../images/btm_brdr.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

div.RegBtmCrnr
{
	width: 898px;
	height: 2px;
	
	background-image: url("../images/registryBtmCrnr.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Flash Area
--------------------------------------------------------------------------------- */
div.flashArea
{
	width: 898px;
	min-height: 582px;
	background-color: #EDE7D0;
}

/* Main Page
--------------------------------------------------------------------------------- */
div.splashContainer
{
	width: 898px;
	min-height: 582px;
	
	background-color: #A4BCCD;
	background-image: url("../images/splash_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

div.contentSplash
{
	width: 391px;
	padding-top: 47px;
	padding-left: 64px;
}

/* Models Page
--------------------------------------------------------------------------------- */

div.modelsContainerId
{
	width: 898px;
	min-height: 580px;
	
	background-color: #E3EDF5;
	background-image: url("../images/models_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}

div.contentModelsId
{
	width: 391px;
	padding-top: 47px;
	padding-left: 50px;
	float: left;
}

div.renderContainer
{
	float: right;
	width: 260px;
	margin-right: 125px;
	margin-top: 200px;
	text-align: center;
}

div.modelsContainer
{
	width: 898px;
	
	background-color: #A4BCCD;
	background-image: url("../images/bottom_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
}

div.floorplanContainer
{
	float: right;
	width: 557px;
	padding-bottom: 20px;
}

div.contentModels
{
	width: 810px;
	padding-top: 47px;
	padding-left: 50px;
	float: left;
}

div.modelsText
{
	float: left;
	width: 250px;
}

div.render
{
	font-size: 11px;
	width: 250px;
	text-align: center;
	padding-bottom: 15px;
}

/* Community Page
--------------------------------------------------------------------------------- */
div.communityContainer
{
	width: 898px;
	min-height: 580px;
	
	background-color: #A4BCCD;
	background-image: url("../images/community_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

div.contentCommunity
{
	width: 550px;
	padding-top: 47px;
	padding-left: 50px;
}

/* Contact Page
--------------------------------------------------------------------------------- */
div.contactContainer
{
	width: 898px;
	min-height: 580px;
	_height: 580px;
	
	background-color: #A4BCCD;
	background-image: url("../images/contact_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Sitemap Page
--------------------------------------------------------------------------------- */
div.sitemapContainer
{
	width: 898px;
	min-height: 580px;
	_height: 580px;
	
	background-color: #E3ECF5;
	background-image: url("../images/sitemap_bg.jpg");
	background-repeat: no-repeat;
	background-position: top
}

div.contentSitemap
{
	width: 216px;
	padding-top: 47px;
	padding-left: 50px;
}

div.imgBox
{
	float: left;
	padding-bottom: 14px;
	padding-right: 14px;
}

img.brdr
{
	border: 1px solid #2788CD;
}

div.imgSiteMap
{
	float: right;
	padding-right: 26px;
	padding-top: 46px;
}

/* Interest Registry Page
--------------------------------------------------------------------------------- */
div.registryContainer
{
	width: 898px;
	min-height: 580px;
	
	background-color: #E3ECF5;
	
	background-image: url("../images/registry_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

div.contentRegistry
{
	width: 550px;
	padding-top: 47px;
	padding-left: 50px;
}

input.formStyle
{
	background-color: #EDE7D1;
	border: 1px solid #589DCD;
}

select.formStyle
{
	background-color: #EDE7D1;
	border: 1px solid #589DCD;
}

/* Amenities
--------------------------------------------------------------------------------- */
div.amenitiesContainer
{
	width: 898px;
	min-height: 580px;
	_height: 600px;
	
	background-color: #E3ECF5;
	
	background-image: url("../images/amenities_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

div.cabanaContainer
{
	width: 898px;
	min-height: 582px;
	_height: 580px;
	
	background-color: #E3ECF5;
	
	background-image: url("../images/cabana_bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

div.cabanaImg
{
	float: left;
	margin-top: 18px;
	padding-right: 10px;
	padding-bottom: 5px;
}
