/* -------------------------------- */
/* STANDARD HTML TAG RESET          */
/* -------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus { outline: 0; }
	body { line-height: 14px; background: white; color: #556b2f; }
	ol, ul { list-style: none; }
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }



/* -------------------------------- */
/* PAGE ELEMENTS                    */
/* -------------------------------- */
body {background-color:#D7F4EE; }
#wrapper {position: relative; width: 880px; height: 1014px; margin: 0 auto; text-align: left; background-color:#D7F4EE;} 
#main { position: relative; top: 0px; left: 0px; width: 880px; height: 1014px; padding: 0; z-index: 0; background-image:url(../images/totalbackground.png); }
#leftshadow { position: absolute; top: 0px; left: -27px; width: 27px; height: 1014px; padding: 0; z-index: 0; background-image:url(../images/leftshadow.png); }
#rightshadow { position: absolute; top: 0px; right: -27px; width: 27px; height: 1014px; padding: 0; z-index: 0; background-image:url(../images/rightshadow.png); }

/* -------------------------------- */
/* TOPNAV                           */
/* -------------------------------- */
#topnav {
	position: absolute;
	top: 12px;
	right: 40px;
	width: 75px;
	height: 20px;
	padding: 0;
	z-index: 1;
	display: inline;
}

/* -------------------------------- */
/* LOGO                             */
/* -------------------------------- */
#logo {
	position: absolute;
	top: 60px;
	left: 20px;
	width: 234px;
	height: 49px;
	padding: 0;
	text-align:center;
	z-index: 1;
	display: inline;
}

/* -------------------------------- */
/* NAVMAIN                          */
/* -------------------------------- */
#navmain {
	position: absolute;
	top: 65px;
	left: 277px;
	width: 570px;
	height: 43px;
	padding: 0;
	z-index: 1;
	text-align: center;
	background-image:url(../images/navbar.png); 
	display: inline;
}

#navmaininner {
	position: absolute;
	top: 13px;
	left: 0px;
	width: 570px;
	height: 17px;
	padding: 0;
	z-index: 2;
	text-align: left;
	display: inline;
}

.nav1 {
	float: left;
	width: 117px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav2 {
	float: left;
	width: 20px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav3 {
	float: left;
	width: 117px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav4 {
	float: left;
	width: 20px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav5 {
	float: left;
	width: 117px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav6 {
	float: left;
	width: 20px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
.nav7 {
	float: left;
	width: 157px;
	height: 17px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}

/* -------------------------------- */
/* THEFLASH                         */
/* -------------------------------- */
#theflash {
	position: absolute;
	top: 125px;
	left: 40px;
	width: 800px;
	height: 329px;
	padding: 0;
	z-index: 1;
	text-align: center;
	background-image:url(../images/flashback.png);
	display: inline;
}

#flashshadow {
	position: absolute;
	top: 453px;
	left: 44px;
	width: 793px;
	height: 18px;
	padding: 0;
	z-index: 2;
	text-align: center;
	background-image:url(../images/flashshadow.png);
	display: inline;
}

#theflashinner {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 770px;
	height: 310px;
	padding: 0;
	z-index: 2;
	text-align: center;
	display: inline;
}

/* -------------------------------- */
/* INFOBOX                          */
/* -------------------------------- */
#infobox {
	position: absolute;
	top: 503px;
	right: 10px;
	width: 201px;
	height: 405px;
	padding: 0;
	z-index: 2;
	text-align: center;
	background-image:url(../images/contactsbox.png);
	display: inline;
}

#infoboxshadow {
	position: absolute;
	top: 908px;
	right: 12px;
	width: 196px;
	height: 18px;
	padding: 0;
	z-index: 3;
	text-align: center;
	background-image:url(../images/infoshadow.png);
	display: inline;
}

#requestavail {
	position: absolute;
	top: 180px;
	left: 10px;
	width: 181px;
	height: 28px;
	padding: 0;
	text-align: center;
	z-index: 3;
	display: inline;
}
#commentsbox {
	position: absolute;
	top: 275px;
	left: 19px;
	width: 170px;
	height: 73px;
	padding: 0;
	ont-size: 12px; line-height: 18px; font-weight: normal; color:#B9EFE4; text-decoration: none;
	text-align: center;
	z-index: 3;
	display: inline;
}

/* -------------------------------- */
/* WELCOME                          */
/* -------------------------------- */
#welcome {
	position: absolute;
	top: 481px;
	left: 20px;
	width: 201px;
	height: 32px;
	padding: 0;
	z-index: 2;
	text-align: left;
	display: inline;
}

#welcomeseparator {
	position: absolute;
	top: 516px;
	left: 20px;
	width: 632px;
	height: 1px;
	padding: 0;
	text-align: left;
	background-image:url(../images/separator.png);
	background-repeat: no-repeat;
	z-index: 2;
	display: inline;
}

/* -------------------------------- */
/* FEATUREPICS                      */
/* -------------------------------- */
#featurepic1 {
	position: absolute;
	top: 530px;
	left: 15px;
	width: 200px;
	height: 107px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}

#featurepic2 {
	position: absolute;
	top: 530px;
	left: 235px;
	width: 200px;
	height: 107px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}

#featurepic3 {
	position: absolute;
	top: 530px;
	left: 455px;
	width: 200px;
	height: 107px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}

/* -------------------------------- */
/* FEATURETEXT                      */
/* -------------------------------- */
#featuretext1 {
	position: absolute;
	top: 668px;
	left: 20px;
	width: 415px;
	height: 299px;
	padding: 0;
	z-index: 3;
	text-align: justify;
	display: inline;
}

#featuretext2 {
	position: absolute;
	top: 677px;
	left: 240px;
	width: 195px;
	height: 272px;
	padding: 0;
	z-index: 3;
	text-align: justify;
	display: inline;
}

#map {
	position: absolute;
	top: 32px;
	left: 1px;
	width: 409px;
	height: 267px;
	padding: 0;
	z-index: 4;
	text-align: justify;
	display: inline;
}


#featuretext3 {
	position: absolute;
	top: 677px;
	left: 460px;
	width: 195px;
	height: 290px;
	padding: 0;
	z-index: 3;
	text-align: justify;
	display: inline;
}

#touchphone {
	position: absolute;
	top: 147px;
	left: 0px;
	width: 195px;
	height: 43px;
	padding: 0;
	z-index: 4;
	text-align: justify;
	display: inline;
}
#touchphonesymbol {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 37px;
	height: 25px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}

#touchphonenumber {
	position: absolute;
	top: 5px;
	left: 60px;
	width: 95px;
	height: 16px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}

#touchphonemobile{
	position: absolute;
	top: 20px;
	left: 60px;
	width: 95px;
	height: 16px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}


#address {
	position: absolute;
	top: 184px;
	left: 2px;
	width: 195px;
	height: 96px;
	padding: 0;
	z-index: 4;
	text-align: justify;
	display: inline;
}
#addresssymbol {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 37px;
	height: 25px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}

#addresstxt {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 51px;
	height: 19px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}

#addressdetail1 {
	position: absolute;
	top: 8px;
	left: 60px;
	width: 118px;
	height: 19px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}
#addressdetail2 {
	position: absolute;
	top: 29px;
	left: 60px;
	width: 119px;
	height: 19px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}
#addressdetail3 {
	position: absolute;
	top: 50px;
	left: 60px;
	width: 100px;
	height: 19px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}
#addressdetail4 {
	position: absolute;
	top: 72px;
	left: 60px;
	width: 100px;
	height: 19px;
	padding: 0;
	z-index: 5;
	text-align: justify;
	display: inline;
}


#featuretext3c {
	position: absolute;
	top: 677px;
	left: 460px;
	width: 195px;
	height: 277px;
	padding: 0;
	z-index: 3;
	text-align: center;
	display: inline;
}

#readmore1 {
	position: absolute;
	top: 930px;
	left: 135px;
	width: 80px;
	height: 22px;
	padding: 0;
	z-index: 3;
	background-image:url(../images/readmorebutton.png);
	text-align: center;
	display: inline;
}

#readmore2 {
	position: absolute;
	top: 930px;
	left: 355px;
	width: 80px;
	height: 22px;
	padding: 0;
	z-index: 3;
	background-image:url(../images/readmorebutton.png);
	text-align: center;
	display: inline;
}

#readmore3 {
	position: absolute;
	top: 930px;
	left: 575px;
	width: 80px;
	height: 22px;
	padding: 0;
	z-index: 3;
	background-image:url(../images/readmorebutton.png);
	text-align: center;
	display: inline;
}


/* -------------------------------- */
/* FEATUREHDRs                      */
/* -------------------------------- */
#featurehdr1 {
	position: absolute;
	top: 642px;
	left: 20px;
	width: 415px;
	height: 22px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}

#featurehdr2 {
	position: absolute;
	top: 642px;
	left: 240px;
	width: 195px;
	height:22px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}

#featurehdr3 {
	position: absolute;
	top: 642px;
	left: 460px;
	width: 195px;
	height: 22px;
	padding: 0;
	z-index: 3;
	text-align: left;
	display: inline;
}




/* -------------------------------- */
/* FOOTER                           */
/* -------------------------------- */
#footer {
	position: absolute;
	bottom: 15px;
	right: 20px;
	width: 491px;
	height: 20px;
	padding: 0;
	text-align: right;
	z-index: 2;
	display: inline;
}

