body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#2A4F9F;
background:transparent url('images/sky.jpg') top center no-repeat;
margin:0px;
padding:0px;
}

#container {
position:relative;
width:960px;
margin:0px auto 15px auto;
}

#brochure {
	width:214px;
	height:131px;
	background:transparent url('images/brochure.png') top left no-repeat;
	position:absolute;
	left: 733px;
	top: 112px;
	cursor:pointer;
}
#brochure h3 {
	display:none;
}

#header {
position:relative;
width:960px;
height:249px;
margin:0px;
background:transparent url('images/header.png') top left no-repeat;
overflow:hidden;
}

#logo {
width:269px;
height:58px;
position:absolute;
top:187px;
left:25px;
background:transparent url('images/logo.png') top left no-repeat;
cursor:pointer;
}
#logo h2, #logo h1 {
display:none;
}

#maincontent {
position:relative;
width:960px;
margin:0px;
background:#CBF7DD url('images/bodybg.gif') top left no-repeat;
padding-bottom:3px;
}
#contentfoot {
position:absolute;
width:960px;
height:13px;
bottom:-13px;
left:0px;
font-size:0px;
background:transparent url('images/bodyfoot.png') top left no-repeat;
}

#fadefoot {
width:942px;
margin:0px 0px 0px 11px;
padding-bottom:15px;
background:transparent url('images/fadefoot.gif') bottom left no-repeat;
}

#content-pad {
position:relative;
width:925px;
margin:0px;
}

#navbar {
display:inline;
float:left;
width:159px;
height:275px;
margin:40px 0px 13px 0px;
}

#contentA {
position:relative;
float:left;
width:766px;
background:transparent url('images/content-bg.png') bottom left no-repeat;
margin-top:11px;
padding-bottom:14px;
}

#contentA-pad {
margin:20px 30px 20px 20px;
}
 /* offers divs */
 
.offers-pad {
/* display: inline-block; */
/* width: 716px; */
margin:20px 30px 20px 20px; 
background-color:#AAD6A3 ;
}

.offers1-pad {
margin:20px 30px 20px 20px;
background-color:#CBF7DD ;
}



ul.offers, ul.offers li {
margin: 0;
padding: 0;
}
 
ul.offers {
margin:20px 30px 20px 20px;
background-color:#AAD6A3 ;
/*width: 300px;
border: 1px solid #000;*/
}
 
ul.offers li {
display: inline-block;
margin: 10px 0px 10px 10px;
min-width: 100px;
min-height: 100px;
/* background: #ccc; */
vertical-align: top;
/* For IE 7 */
zoom: 1;
*display: inline;
}



.offers_image {
margin-left: 10px;
margin-top: 10px;
}

.offers_text {
/* margin: 10px 10px 10px 0px; */
margin-left: 10px;
margin-top: 10px;
}

/* end offers divs */

#contentA-top {
width:766px;
height:11px;
background:transparent url('images/content-top.png') top left no-repeat;
margin-top:-11px;
font-size:0px;
}
#contentA-bottom {
width:766px;
height:11px;
position:absolute;
background:transparent url('images/content-bottom.png') top left no-repeat;
left:0px;
bottom:-11px;
font-size:0px;
}

#gallerybutton {
width:289px;
height:130px;
position:absolute;
right:4px;
top:10px;
background:transparent url('images/gallerybutton.gif') top left no-repeat;
cursor:pointer;
}

/* current offers */
#offersbutton {
width:289px;
height:130px;
position:absolute;
right:4px;
top:10px;
background:transparent url('images/offersbutton.jpg') top left no-repeat;
cursor:pointer;
}
/* end current offers */


#findusbutton {
width:290px;
height:132px;
position:absolute;
right:4px;
top:10px;
background:transparent url('images/findus.gif') top left no-repeat;
cursor:pointer;
}


.buttons {
width:159px;
height:39px;
cursor:pointer;
}
.buttons h3 {
display:none;
}
#things {
background:transparent url('images/things.png') top left no-repeat;
}
#discover {
background:transparent url('images/discover.png') top left no-repeat;
}
#homes {
background:transparent url('images/homes.png') top left no-repeat;
}
#about {
background:transparent url('images/about.png') top left no-repeat;
}
#contact{
background:transparent url('images/contact.png') top left no-repeat;
}
#news{
background:transparent url('images/news.png') top left no-repeat;
}

#imagecont {
width:758px;
height:145px;
margin:0px 0px 0px 4px;
background:transparent url('images/images-bg.gif') top left no-repeat;
}

.fade{
	position:relative;
	margin-bottom: 0px;
	width:191px;
	height:143px;
	background: #ffffff;
	float:left;
	margin-left:20px;
}

.fade img {
	position:absolute;
	top:0px;
	left:0px;
	width:191px;
	height:143px;
	margin: 0px;
	text-align: center;
	background: #ffffff;
}
.fadeB{
	position:relative;
	margin-bottom: 0px;
	width:191px;
	height:143px;
	background: #ffffff;
	float:left;
	margin-left:60px;
}

.fadeB img {
	position:absolute;
	top:0px;
	left:0px;
	width:191px;
	height:143px;
	margin: 0px;
	text-align: center;
	background: #ffffff;
}
.fadeC{
	position:relative;
	margin-bottom: 0px;
	width:191px;
	height:143px;
	background: #ffffff;
	float:left;
	margin-left:60px;
}

.fadeC img {
	position:absolute;
	top:0px;
	left:0px;
	width:191px;
	height:143px;
	margin: 0px;
	text-align: center;
	background: #ffffff;
}


.floatfix {
height:0px;
font-size:0px;
clear:both;
overflow:hidden;
}


/* text styles */

h1, h2, h3, h4, h5 {
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:1em;
	margin:0;
	padding:0;
}
h1 {
	font-size:18px;
	margin:0;
	padding:12px 0px 10px 0px;
	text-align:left;
}
h2 {
	font-size:18px;
	margin:0;
	padding:12px 0px 10px 0px;
	text-align:left;
}
h3 {
	font-size:12px;
	margin:0 4px 0 6px;
	padding:4px 0;
}
h4 {
	font-size:13px;
	margin:0 8px;
	padding:8px 0;
}
h5 {
	font-size:15px;
	margin:0 10px;
	padding:10px 0;
	text-align:left;
}
h6 {
	font-size:12px;
}

a:link, a:visited, a:hover, a:visited:hover, a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color:#2A4F9F;
	text-decoration: none;
}

a:link {
	color: #2A4F9F;
}
a:visited {
	color: #2A4F9F;
}
a:hover {
	color: #8DCDA6;
}
a:visited:hover {
	color: #8DCDA6;
}
a:active {
	color: #2A4F9F;
}


/* end text styles */

.contactfield {
width:300px;
border:1px solid #95BFA6;
}

