﻿body 
{
	margin:0px;
	width:100%;
	height:100%;
	background-color:/*#1b4d8a;*/#fff;
}

td a img
{
	border:0px;
}

.mainContainer
{
width:1003px;
height:752px;
margin:0px auto;
background:#1b4d8a url(images/main-bg.jpg) no-repeat;	
}

.topMargin
{
height:40px;	
}

.leftMargin
{
width:60px;	
}

.rightMargin
{
width:60px;	
}

.header
{
height:85px;
width:1003px;
background-color:#fff;
}

.menu
{
width:105px;
	
}


.menu1
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-location.jpg) no-repeat 0 0;

}


.menu1:hover
{
background-position:0 -85px;
}

.menu1Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-location.jpg) no-repeat 0 -85px;
}

.menu2
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-living.jpg) no-repeat 0 0;

}


.menu2:hover
{
background-position:0 -85px;
}

.menu2Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-living.jpg) no-repeat 0 -85px;
}

.menu3
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-lifestyle.jpg) no-repeat 0 0;

}


.menu3:hover
{
background-position:0 -85px;
}

.menu3Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-smarter-lifestyle.jpg) no-repeat 0 -85px;
}

.menu4
{
display:block;
width:105px;
height:85px;
background:url(images/menu-frequent-questions.jpg) no-repeat 0 0;

}


.menu4:hover
{
background-position:0 -85px;
}

.menu4Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-frequent-questions.jpg) no-repeat 0 -85px;
}

.menu5
{
display:block;
width:105px;
height:85px;
background:url(images/menu-plans-gallery.jpg) no-repeat 0 0;

}


.menu5:hover
{
background-position:0 -85px;
}

.menu5Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-plans-gallery.jpg) no-repeat 0 -85px;
}

.menu6
{
display:block;
width:105px;
height:85px;
background:url(images/menu-contact.jpg) no-repeat 0 0;

}


.menu6:hover
{
background-position:0 -85px;
}

.menu6Selected
{
display:block;
width:105px;
height:85px;
background:url(images/menu-contact.jpg) no-repeat 0 -85px;
}

.headerText
{
font:normal 12px arial;
color:#bdbdbd;	
padding-top:25px;
}

.headerText a
{
text-decoration:none;
color:#bdbdbd;
}

.headerText a:hover
{
color:#5ECCF5;
}

.heightThirty
{
height:30px;	
}

.contentArea
{
width:883px;
vertical-align:top;	
}

.thickBorder
{
border:solid 15px #fff;	
}

.pageText
{
font:normal 11px arial;
color:#fff;	
}

.home1Bullet
{
display:block;
width:146px;
height:53px;
background:url(images/bullet-smarter-location.gif) no-repeat 0 0;

}


.home1Bullet:hover
{

background-position:0 -53px;

}

.home1BulletSelected
{
display:block;
width:146px;
height:53px;
background:url(images/bullet-smarter-location.gif) no-repeat 0 -53px;

}

.home2Bullet
{
display:block;
width:146px;
height:53px;
background:url(images/bullet-smarter-living.gif) no-repeat 0 0;

}


.home2Bullet:hover
{

background-position:0 -53px;

}

.home2BulletSelected
{
display:block;
width:146px;
height:53px;
background:url(images/bullet-smarter-living.gif) no-repeat 0 -53px;

}

.home3Bullet
{
display:block;
width:163px;
height:52px;
background:url(images/bullet-smarter-lifestyle.gif) no-repeat 0 0;

}


.home3Bullet:hover
{

background-position:0 -52px;

}

.home3BulletSelected
{
display:block;
width:163px;
height:52px;
background:url(images/bullet-smarter-lifestyle.gif) no-repeat 0 -52px;

}

.heightFive
{
height:5px;	
}

.homeText
{
font:normal 12px arial;
color:#5ECCF5;
text-transform:uppercase;
padding-left:25px;	
height:140px;
vertical-align:bottom;
}

.heightTwenty
{
height:20px;	
}

.heightFifteen
{
height:15px;	
}

.whiteBG
{
background-color:#fff;	
}

.pageTextBlack
{
font:normal 11px arial;
color:#737373;	
}

.subTitle
{
font:normal 18px arial;
color:#214C8A;	
}

#btn
{
background-color:#65CCEC;
font:bold 11px Arial;
text-transform:uppercase;
text-align:center;
padding:3px 3px;
color:#fff;
text-decoration:none;	
}

.living1Ref
{
width:528px;
height:161px;
background:url(images/smarter-living3-ref.jpg) no-repeat 0 0;	
}

.living1Ref div
{
margin:0px 10px;
font:normal 11px arial;
color:#fff;	
line-height:12px;
}

.living2Ref
{
width:528px;
height:161px;
background:url(images/sanctuary-for-family-ref.jpg) no-repeat 0 0;	
}

.living2Ref div
{
margin:0px 10px;
font:normal 11px arial;
color:#fff;	
line-height:12px;
}

.living3Ref
{
width:528px;
height:161px;
background:url(images/affordable-luxury-ref.jpg) no-repeat 0 0;	
}

.living3Ref div
{
margin:0px 10px;
font:normal 11px arial;
color:#fff;	
line-height:12px;
}

.grayText
{
font:normal 12px arial;
color:#BDBDBD;
text-transform:none;
text-decoration:none;
line-height:22px;	
}


.grayText:hover
{
color:#1DB6EA;
line-height:22px;
}

.grayTextSelected
{
font:normal 12px arial;
color:#1DB6EA;
text-decoration:none;
text-transform:none;
line-height:22px;
}

.blueText
{
font:normal 12px arial;
color:#025E81;
line-height:18px;	
}

.blueText a
{
color:#1DB6EA;
}

.faqTitle
{
font:bold 11px arial;
color:#025e81;	
text-decoration:underline;
}

.living1Bullet
{
display:block;
width:155px;
height:49px;	
background:url(images/bullet-dfl.gif) no-repeat 0 0;
}

.living1Bullet:hover
{
background-position:0 -49px;	
}

.living1BulletSelected
{
display:block;
width:155px;
height:49px;	
background:url(images/bullet-dfl.gif) no-repeat 0 -49px;
}

.living2Bullet
{
display:block;
width:156px;
height:76px;	
background:url(images/bullet-asfyf.gif) no-repeat 0 0;
}

.living2Bullet:hover
{
background-position:0 -76px;	
}

.living2BulletSelected
{
display:block;
width:156px;
height:76px;	
background:url(images/bullet-asfyf.gif) no-repeat 0 -76px;
}

.living3Bullet
{
display:block;
width:174px;
height:49px;	
background:url(images/bullet-aal.gif) no-repeat 0 0;
}

.living3Bullet:hover
{
background-position:0 -49px;	
}

.living3BulletSelected
{
display:block;
width:174px;
height:49px;	
background:url(images/bullet-aal.gif) no-repeat 0 -49px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

width: 528px; /*width of featured content slider*/
height: 487px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 528px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contactText
{
font:normal 11px arial;
color:#025E80;	
vertical-align:top;
}

.contactText a
{
color:#666;
text-decoration:none;	
}

.contactTextGray
{
font:normal 11px arial;
color:#666;	
vertical-align:top;
}

.next
{
display:block;
height:26px;
width:102px;
background:url(images/btn-next.jpg) no-repeat 0 0;	
}

.next:hover
{
background-position: 0 -26px;		
}

.prev
{
display:block;
height:26px;
width:101px;
background:url(images/btn-prev.jpg) no-repeat 0 0;	
}

.prev:hover
{
background-position: 0 -26px;		
}

.pdfPos
{
position:absolute;
top:400px;
left:650px;	
}

.pdf2Pos
{
position:absolute;
top:450px;
left:15px;	
}

.pdf3Pos
{
position:absolute;
top:450px;
left:450px;	
}

.pdf
{
display:block;
width:85px;
height:85px;
background:url(images/pdf_btn.jpg) no-repeat 0 0;	
}

.pdf:hover
{
background-position:0 -85px;	
}

/*for form*/

input, textArea
{
border:solid 1px #025E80;
color:#025E80;
font:normal 11px arial;
margin-bottom:5px;
}

.compulsory
{
font:normal 12px arial;
color:#ca0002;
}

.galLinksBg
{
	background:url(images/gal-links-bg.jpg) repeat-x;
	height:23px;
}

.link1
{
display:block;
background:url(images/gallery-links.jpg) no-repeat 0 0;	
height:23px;
width:119px;
}

.link1:hover
{
background-position:0 -23px;	
}

.link1Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat 0 -23px;	
height:23px;
width:119px;	
}

.link2
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -119px 0;	
height:23px;
width:81px;
}

.link2:hover
{
background-position:-119px -23px;	
}

.link2Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -119px -23px;	
height:23px;
width:81px;	
}

.link3
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -200px 0;	
height:23px;
width:81px;
}

.link3:hover
{
background-position:-200px -23px;	
}

.link3Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -200px -23px;	
height:23px;
width:81px;	
}

.link4
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -281px 0;	
height:23px;
width:91px;
}

.link4:hover
{
background-position:-281px -23px;	
}

.link4Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -281px -23px;	
height:23px;
width:91px;	
}

.link5
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -372px 0;	
height:23px;
width:177px;
}

.link5:hover
{
background-position:-372px -23px;	
}

.link5Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -372px -23px;	
height:23px;
width:177px;	
}

.link6
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -548px 0;	
height:23px;
width:200px;
}

.link6:hover
{
background-position:-548px -23px;	
}

.link6Sel
{
display:block;
background:url(images/gallery-links.jpg) no-repeat -548px -23px;	
height:23px;
width:200px;	
}

.extra
{
width:107px;	
}

.noThumbnail
{
width:197px;
height:147px;	
}

.thumbSpacer
{
width:23px;	
}

.conThumb
{
width:130px;
height:100px;
margin:10px 0 0 10px;
float:left;	
}