/* *****************************
	Stylesheet for Zisler Casuarina Bay
	by Belay Development
	Created July 16, 2007
****************************** */



/* GENERAL 
******************************* */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote { 
	line-height: 1.5em;
	font-size: 8pt;
	
}

p {margin: 1.5em 0em;}

p.caption {margin: 10px 19px 25px 19px;}

select { min-width:1.5em;}	

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #123e7b;
}

html,body {height: 100%;}

body {background: #d6d0c9; text-align: center;}

a img {border: 0;}

a {text-decoration: none;}
a:hover {color: #333333;}

h1 {font-size: 8pt; text-transform: uppercase;}

#content a {text-decoration: underline;}


#wrapper {
	width: 769px;
	margin: 0px auto;
	background: #ffffff;
	text-align: left;
	height: 100%;
}

#header {
	height: 72px;
	background: #195DA8 url(/media/bg_header.jpg) no-repeat;
}

#footer {
	height: 28px; /* 60px */
	background: #d2dfee;
	padding: 16px 28px;
	font-weight: bold;
}

#content {height: 90%}

#content, #leftcol, #rightcol {vertical-align: top;}

/* Homepage */

#home #content {
	background: #ffffff url(/media/bg_home.jpg) top left no-repeat;
}

#home #leftcol {
	width: 319px; /* 385px */
	padding: 265px 37px 60px 29px;
}


#home #rightcol {
	width: 365px; /* 384px */
	padding: 111px 19px 60px 0px;
}


/* Beachfront House */

#beach #content {
	background: #ffffff url(/media/bg_beachfront.jpg) top left no-repeat;
}

#beach #leftcol {
	width: 320px; /* 384px */
	padding: 113px 33px 60px 29px;
}


#beach #rightcol {
	width: 336px; /* 385px */
	padding: 6px 49px 60px 0px;
}

	#beach #rightcol div {margin-top: 81px;}

/* Round House */

#round #content {
	background: #ffffff url(/media/bg_round.jpg) top left no-repeat;
}

#round #leftcol {
	width: 320px; /* 384px */
	padding: 113px 33px 60px 29px;
}


#round #rightcol {
	width: 336px; /* 385px */
	padding: 6px 49px 60px 0px;
}

	#round #rightcol div {margin-top: 81px;}	
	
	
/* Eleuthera Island */

#island #content {
	background: #ffffff url(/media/bg_island.jpg) top left no-repeat;
}

#island #leftcol {
	width: 320px; /* 384px */
	padding: 113px 33px 60px 29px;
}


#island #rightcol {
	width: 336px; /* 385px */
	padding: 6px 49px 60px 0px;
}

	#island #rightcol div {margin-top: 81px;}	

/* Other */

#error #content {
	background: #ffffff url(/media/bg_error.jpg) top left no-repeat;
}	

#thanks #content {
	background: #ffffff url(/media/bg_thanks.jpg) top left no-repeat;
}	
	
#error #content div, 
#thanks #content div {
	margin: 112px 80px 60px 385px;}
}	
	
/* Photo Galleries */	
	
#widecol {padding: 0 0 50px 0}
	
#widecol table {margin-top: 10px;}	

#widecol td {padding-left: 30px;}


/* Contact Form */

.form_tbl td {text-align: left; padding-bottom: 8px; vertical-align: middle;}

.form_tbl .txt {margin-left: 10px;}

.form_tbl label {}
