/* services pages */
#wrapperservices{

	height: 1213px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservices {
	float:right;
	position:relative;
	width:623px;
	height:1020px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services construction */
#wrapperservicesconstruction{

	height: 1356px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicesconstruction {
	float:right;
	position:relative;
	width:623px;
	height:1160px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}

/* services decoration */

#wrapperservicesdecoration{

	height: 1255px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicesdecoration {
	float:right;
	position:relative;
	width:623px;
	height:1062px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}

/* services education */

#wrapperserviceseducation{

	height: 1310px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainserviceseducation {
	float:right;
	position:relative;
	width:623px;
	height:1113px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services garden centre */

#wrapperservicesgarden_centre{

	height: 1290px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainservicesgarden_centre {
	float:right;
	position:relative;
	width:623px;
	height:1095px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services gardening */

#wrapperservicesgardening{

	height: 1260px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}#mainservicesgardening {
	float:right;
	position:relative;
	width:623px;
	height:1066px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}

/* services polaris */

#wrapperservicespolaris{

	height: 1224px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicespolaris{
	float:right;
	position:relative;
	width:623px;
	height:1030px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services quality and prestige */

#wrapperservicesquality{

	height: 1260px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicesquality {
	float:right;
	position:relative;
	width:623px;
	height:1060px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services services */

#wrapperservicesservices{

	height: 1190px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicesservices {
	float:right;
	position:relative;
	width:623px;
	height:996px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}
/* services telecom */

#wrapperservicestelecom{

	height: 1299px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#mainservicestelecom {
	float:right;
	position:relative;
	width:623px;
	height:1105px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}


/* services end */

/* mortgages page */


#wrappermortgages{

	height: 1200px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmortgage {
	float:right;
	position:relative;
	width:623px;
	height:1108px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

/* mortgages capitalise */


#wrappermorcapitalise{

	height: 1285px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmortcapitalise {
	float:right;
	position:relative;
	width:623px;
	height:1090px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}


/* mortgages construction */


#wrappermorconstruction{

	height: 1285px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmorconstruction {
	float:right;
	position:relative;
	width:623px;
	height:1090px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

/* mortgages guarentees*/


#wrappermorguarentees{

	height: 1240px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmorguarentees {
	float:right;
	position:relative;
	width:623px;
	height:1045px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}


/* mortgages investment */

#wrappermorinvestment{

	height: 1285px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmorinvestment{
	float:right;
	position:relative;
	width:623px;
	height:1088px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

/* mortgages leader */

#wrappermorleader{

	height: 1285px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmorleader {
	float:right;
	position:relative;
	width:623px;
	height:1090px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

/* mortgages price */


#wrappermorprice{

	height: 1285px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmorprice {
	float:right;
	position:relative;
	width:623px;
	height:1090px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

/* mortgages end */


/* area page */

#wrapperarea{

	height: 820px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

/* golf page */

#wrappergolf{

	height: 864px;
	margin:0 auto 0 auto;
width:850px;
	
	padding-top: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#maingolf {
	float:right;
	width:623px;
	height:670px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#footergolf2 {
	position:absolute;
	left:230px;
	top:780px;
	width:600px;
	height:66px;
	z-index:100;
	
}

#footergolf {
	position:absolute;
	left:230px;
	top:782px;
	width:900px;
	height:66px;
	z-index:100;
	
}

.gallerycontainergolf{
position: relative;
z-index:100;
}

.gallerycontainerservices{
position: relative;
z-index:100;
left:10px; 
width:210px;
}

.thumbnail2 img{
margin: 0 5px 5px 0;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-428px;
left: 125px; /*position where enlarged image should offset horizontally */
z-index: 100;
}


.thumbnail3 img{

margin: 0 5px 5px 0;
padding-left:15px;
}

.thumbnail3:hover{
background-color: transparent;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -0px;
top:-800px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-520px;
left: -0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

#resorts1{
z-index:1;
float:left;
 width:290px; 
 padding-left:20px; 
 position:relative; 
 top:-5px;

}


#resorts2{
z-index:2;
float:right; 
width:290px; 
position:relative; 
top:-5px;
padding-right:10px;
}

#resorts3{
text-align:center;
width:300px; 
position:relative; 
top:-5px;
left:165px;
}

/* mortgages page */


#body {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	z-index:0;
}
#wrapper{

	height: 960px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}



#wrappermortgages{
	height: 1270px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF;
	border:#999999 double;

}


#footergolf {
	position:absolute;
	left:90px;
	top:1050px;
	width:800px;
	height:66px;
	z-index:100;
	
}

#footerserv {
	position:absolute;
	left:89px;
	top:1073px;
	width:900px;
	height:66px;
	z-index:100;
	
}
#footermortgages {
	position:absolute;
	left:10px;
	top:1130px;
	width:850px;
	height:66px;
	z-index:100;
	padding-left:00px;
	
}



#wrapperpolaris{

	height: 798px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
background:#A4BF96;
	border:#999999 double;

}

#wrappercontact{

	height: 798px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF;
	border:#999999 double;

}



#wrapper2{
	width: 900px;
	height: 2600px;
	margin:0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	text-align: left;
	background: #FFFFFF url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/wrapper2.gif) no-repeat;
}

#wrapper3{
	width: 900px;
	height: 2200px;
	margin:0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	text-align: left;
	background: #FFFFFF url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/wrapper3.gif) no-repeat;
}

#wrapper4{
	width: 900px;
	height: 1500px;
	margin:0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	text-align: left;
	background: #FFFFFF url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/wrapper4.gif) no-repeat;
}

#wrapper5{
	width: 900px;
	height: 980px;
	margin:0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	text-align: left;
	background: #FFFFFF url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/wrapper5.gif) no-repeat;
}
#flashbanner {

	float: right;
	width:624px;
	height:148px;
	z-index:1;
}

#golfballlogo{
	height:148px;
	width:226px;
	float:left;
}

#buttons {
	float:right;
	width:623px;
	height:44px;
	z-index:3;
	background:#FFFFFF;

		}

#leftbanner
{
	width:226px;
	float: left;
	z-index: 10;
	height:auto;
}

#buttons2 {

	height:44px;
	width:227px;
	z-index:3;
	background:#A4BF96;
}

#leftbanner1{
	float: left;
	width:227px;
	height:auto;
	z-index:2;
}



.polarissize{
	width:225px;
	height:29px;
 

}

.whiteflag{
	width:22px; 
	float: left;
	z-index:12;
}

.txtheightflag{
	
	float: right; 
	width: 200px; 
	color:#005900;
	font-size:16px; 
}

#leftbanner2 {
	position:absolute;
	left:4px;
	top:241px;
	width:227px;
	height:472px;
	z-index:2;
}

#leftbanner3 {
	position:absolute;
	left:25px;
	top:220px;
	width:227px;
	height:600px;
	z-index:2;
}

#navigation
{
	margin-top: -40px;
}

#leftbanner4 {
	position:absolute;
	left:25px;
	top:220px;
	width:227px;
	height:600px;
	z-index:2;
	}

#leftbanner5 {
	position:absolute;
	left:25px;
	top:220px;
	width:227px;
	height:704px;
	z-index:2;
}

#main {
	float:right;
	position:relative;
	width:623px;
	height:720px;
	background: #E7F3E1;
	padding-left: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color:#A4BF96;
	z-index: 0;
}

.maintext{
position:relative;
 left:10px;
 width:600px;
 top:10px;
}

#mainservices {
	float:right;
	position:relative;
	width:623px;
	height:1020px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4BF96;
	z-index: 0;
}

#mainmortgage {
	float:right;
	position:relative;
	width:623px;
	height:1080px;
	background: #A4BF96;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}


#wrapperreasons{

	height: 1023px;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#wrapperinspec{

	height:1070px;;
	margin:0 auto 0 auto;
width:850px;
	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}
#main10 {
	float:right;
	width:623px;
	height:820px;
	background: #E7F3E1;
	padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#maininspec {
	float:right;
	width:623px;
	height:860px;
	background: #E7F3E1;
	padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}




#mainarea {
	float:right;
	width:623px;
	height:625px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#mainpolaris {
	float:right;
	width:623px;
	height:605px;
	background: #E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 1;
}

#maincontact {
	float:right;
	position:relative;
	width:623px;
	height:590px;
	background: #E7F3E1;
	padding-top: 15px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#mainsuites {
	float:right;
	position:relative;
	width:623px;
	height:1501px;
	background: #E7F3E1;
	padding-top: 15px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#main5 {
	position:absolute;
	left:252px;
	top:222px;
	width:623px;
	height:704px;
	z-index:1;
	background:#E7F3E1;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#main2 {
	position:absolute;
	left:252px;
	top:222px;
	width:623px;
	height:2328px;
	z-index:1;
	background:#E7F3E1;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E7F3E1;
}

#main3 {
	position:absolute;
	left:252px;
	top:222px;
	width:623px;
	height:1900px;
	z-index:1;
	background:#E7F3E1;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E7F3E1;
}

#main4 {
	position:absolute;
	left:252px;
	top:222px;
	width:623px;
	height:1200px;
	z-index:1;
	background:#E7F3E1;
	padding:0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E7F3E1;
}

#scroll {
	position:absolute;
	left:-1px;
	top:899px;
	width:852px;
	height:60px;
	z-index:100;
	background:#005900;
}

#scrollcontact {
	position:absolute;
	top:720px;
	left:0px;
	width:850px;
	height:76px;
	z-index:3;
	background:#005900
	
}


#footer {
	position:absolute;
	left:230px;
	top:718px;
	width:600px;
	height:66px;
	z-index:3;
	
}

#footerarea {
	position:absolute;
	left:230px;
	top:736px;
	width:600px;
	height:66px;
	z-index:3;
	
}



#footerpolaris {
	position:absolute;
	left:230px;
	top:718px;
	width:800px;
	height:66px;
	z-index:200;
	
}


#footer2 {
	position:absolute;
	left:25px;
	top:2549px;
	width:850px;
	height:34px;
	z-index:3;
	background: url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/footer.gif);
}

#footer3 {
	position:absolute;
	left:25px;
	top:2087px;
	width:850px;
	height:34px;
	z-index:3;
	background: url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/footer.gif);
}

#footer4 {
	position:absolute;
	left:25px;
	top:1423px;
	width:850px;
	height:34px;
	z-index:3;
	background: url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/footer.gif);
}

#footer5 {
	position:absolute;
	left:25px;
	top:928px;
	width:850px;
	height:34px;
	z-index:3;
	background: url(file:///C|/Documents%20and%20Settings/pc2/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/COV4EF64/images/footer.gif);
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
	border:none;
	text-decoration:none;
}
a:link {
	text-decoration: none;
	border:none;
		
}
a:visited {
	text-decoration: none;
	color: #006600;
	border:none;
}
a:hover {
	text-decoration: underline;
	color: #006600;
	border:none;
}
a:active {
	text-decoration: none;
	color: #006600;
	border:none;
}


.flagtxt {
 	color:#005900;
	font-weight:bold;
	
}

.style1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index:101;
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 24px;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.style1bold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	z-index: 100;
}

.style1nonbold {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	z-index: 100;
}

.style1bold2 {
	padding-left: 20px;
	padding-right: 20px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	z-index: 100;
}

.style1bold3 {
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

.style1bold4 {
	
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #226622;
	z-index: 100;
	
}

.style1bold4 {
	
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #226622;
	z-index: 100;
	text-align:left; 
	position:relative; 
	top:-22px; 
	left:-13px; 
	width:224px; 
	z-index:10
}

.rightimage {
	float: left;
	padding-right: 20px;

}

.map {
position:relative;
top:10px;
left:15px;
z-index:1;
}

.flag1{
	z-index:12;
	position:relative;
	right:388px;
	top: -60px;
}

.flag2{
	z-index:12;
	position:relative;
	right:390px;
	top: -90px;}

.flag3{
	z-index:12;
	position:relative;
	right:450px;
	top: -90px;}

.flag4{

	z-index:12;
	position:relative;
	right:500px;
	top: -100px;}

.flag5{
	z-index:12;
		position:relative;
	top:-120px;
	left:-470px;
	
	}

.flag6{
	position:absolute;
	z-index:12;
		position:relative;
	right:529px;
	top: -132px;

	}

.flag7{
	position:absolute;
	z-index:12;
	width: 0px;
	left: 21px;
	top: 347px;
}

.flag8{
	position:absolute;
	z-index:12;
	left: 21px;
	top: 499px;
}

.flag9{
	position:absolute;
	z-index:12;
	left: 19px;
	top: 383px;
}

.flag10{
	position:absolute;
	z-index:12;
	left: 21px;
	top: 422px;
}

.flag11{
	position:absolute;
	z-index:12;
	left: 23px;
	top: 538px;
}

.flag12{
	position:absolute;
	z-index:12;
	left: 21px;
	top: 461px;
}

.forsalesign{
	border:none;
	width:227px;
 	height:148px;
	float:left;
 	left:0px;
}

.clear
{
	clear: both;
}

.form2{
width:550px;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
z-index:100;
}

.thumbnail img{

margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-300px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


.thumbnail4 img{
margin: 0 5px 5px 0;
}

.thumbnail4:hover{
background-color: transparent;
}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail4 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail4:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-430px;
left: 118px; /*position where enlarged image should offset horizontally */
z-index: 100;
}
.thumbnail5 img{
margin: 0 5px 5px 0;
}

.thumbnail5:hover{
background-color: transparent;
}

.thumbnail5 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail5 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail5:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-420px;
left:125px;

z-index: 100;
}

.thumbnail6 img{
margin: 0 5px 5px 0;
}

.thumbnail6:hover{
background-color: transparent;
}

.thumbnail6 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail6 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail6:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-110px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail7 img{
margin: 0 5px 5px 0;
}

.thumbnail7:hover{
background-color: transparent;
}

.thumbnail7 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail7 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail7:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-110px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail8 img{
margin: 0 5px 5px 0;
}

.thumbnail8:hover{
background-color: transparent;
}

.thumbnail8 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail8 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail8:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-270px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.thumbnail9 img{
margin: 0 5px 5px 0;
}

.thumbnail9:hover{
background-color: transparent;
}

.thumbnail9 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: collapse;
color: black;
text-decoration: none;
}

.thumbnail9 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail9:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
top:-290px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


#wrappermirador{

	height: 1700px;
	margin:0 auto 0 auto;
	width:850px;	
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #FFFFFF ;
	border:#999999 double;

}

#mainmirador {
	float:right;
	width:623px;
	height:auto;
	background: #E7F3E1;
	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#wrappercondado{

	height: 5500px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background:#A4BF96;
	border:#999999 double;

}

#maincondado {
	float:right;
	width:623px;
	height:auto;
	background: #E7F3E1;
	padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#maincortijos {
	float:right;
	width:623px;
	height:1107px;
	background: #E7F3E1;
	padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}


#mainnaranja {
	float:right;
	width:623px;
	height:1425px;
	background: #E7F3E1;
	padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}


#mainimage {
	float:right;
	width:auto;
	height:auto;
	background: #E7F3E1;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#A4BF96;
	z-index: 0;
}

#wrapperjardin{

	height: 1286px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
background:#A4BF96;
	border:#999999 double;
}

#wrappercortijos{

	height: 1310px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
background:#A4BF96;
	border:#999999 double;
}

#wrappercondado{
	height: 1530px;
	
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
background:#A4BF96;
	border:#999999 double;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#wrappermirador{
	height: 1480px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
background:#A4BF96;
	border:#999999 double;
}


#wrappernaranja{
	height: 1710px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #A4BF96;
	border:#999999 double;
}

#wrappernaranja2{
	height: 1640px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #A4BF96;
	border:#999999 double;
}

#wrappersuites{

	height: 1710px;
	margin:0 auto 0 auto;
	width:850px;
	padding: 0;
	position: relative;
	right:0;
	text-align: left;
	background: #A4BF96 ;
	border:#999999 double;
}


#floatleft{
float:left;
}	
