/*Top Level Divs*/
html, body{margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; background:#FFFFFF}
#container{position:absolute;width:980px;left:50%;margin-left:-490px; background-color:#FFFFFF;}
#footer {width:100%;text-align:center; font-size:10px; line-height:12px;padding:5px 0px 5px 0px; margin:0px; color:#333333; background-color:#CCCCCC; clear:both;}
#footer ul{padding:0px;margin:0px;}
#footer li{padding:5px 5px 0px 5px;margin:0px;display:inline;list-style-type:none;}
#footer p, a, a:hover {padding:0px;margin:0px;color:#333333;text-decoration:none;}
#innerContainer{width:900px;margin:0px 0px 0px 40px;padding:0px 0px 0px 0px;background:url(images/LeftBackground.jpg) repeat;border-right: #CCCCCC solid 1px;}
img,#searchDivFooter,#searchDivHeader  { behavior: url(iepngfix.htc) }

#banner{background:url(images/TopBanner.jpg) right no-repeat;height:81px;}
#logo{padding:0px;margin:11px 0px 0px 40px;}

#leftCol{width:203px;background:url(images/LeftBackground.jpg) repeat;min-height:500px;height:auto !important;height:500px;float:left;padding: 0px;margin: 0px;}
#topMenu{padding:4px 4px 0px 0px;margin:0px;background:#FFFFFF;}

#navcontainer{height:21px;margin:0px;padding:0px;background:url(images/MenuTop_Background.jpg) repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif;}
#navcontainer ul{padding:0px;margin:0px;float: left;font-size:10px;font-weight:bold;}
#navcontainer li{border-right:#FFFFFF 1px solid;display:inline;}
#navcontainer li.noborder{border-right:none;display:inline;padding:0px;margin:0px;}
#navcontainer a{color:#FFFFFF;padding:0px 25px 0px 25px;line-height: 21px;}

#searchDiv{width:187px;padding:0px;margin:10px 0px 10px 7px;}
#searchDiv h1{color:#FFFFFF;font-size:12px;padding:5px;margin:0px;}
#searchDivHeader{background:url(images/Search_Header.png) no-repeat;height:26px;text-align: center;}
#searchDivHeader img{float:left;padding: 5px 0px 0px 15px;}
#searchDivFooter{background:url(images/SearchFooter.jpg) no-repeat;height:19px;padding:0px;margin:0px;width: 187px;float:right;}
#searchDivContent{background:url(images/SearchContentBackground.jpg) repeat-x;min-height:198px;height:auto !important;height:198px;padding:0px;margin:0px;}
#searchDivContent ul{padding:10px 5px 5px 5px;margin:0px;list-style-type:none;font-size:12px;border-left:#549EB8 solid 1px;border-right:#549EB8 solid 1px;}
#searchDivContent li{padding:0px 0px 0px 0px;margin:0px;display:block;line-height: 25px;}

#submit{float:right;}
#searchArrow{position:absolute;margin: 0px 0px 0px 0px;padding: 25px 0px 0px 85px;}

#content{background:#FFFFFF;width:685px;padding: 10px 4px 0px 8px;margin: 0px;float: left;min-height:550px;height:auto !important;height:550px;}
#contenttext{padding:0px;margin:0 10px 10px 0;}
#contenttext ul{padding:0px;margin:0px;}
#contenttext li{list-style-type:square;padding:0px 0px 10px 0px;margin:0px;list-style-position: inside;}
#contenttext p{font-size:12px;padding:0px 0px 10px 0px;margin:0px;}
#contenttext h1{font-size:12px;color:#333333;padding:3px 0px 6px 0px;margin:0px 0px 10px 0px;border-bottom: #549EB8 solid 1px;font-variant: small-caps;}
#contenttext h2{padding:5px;margin:0px 0px 5px 0px;background-color:#D3D2C1;font-size:10px;}
#contenttext h3{padding:5px;margin:0px 0px 5px 0px;background-color:#B9DC15;font-size:10px;}

.rightColBox{width:204px;padding:0px;margin:0px 0px 10px 0px;border:#549EB8 solid 1px;float: right;clear: right;background:url(images/LeftBackground.jpg) repeat;}

.leftColBox{width:187px;padding:0px 0px 5px 0px;margin:0px 0px 10px 7px;border:#549EB8 solid 1px;}
.leftColBox a{color:#003399;text-decoration:none;}
.leftColBox a:hover{text-decoration:underline;}


.alerts{
	width:187px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 7px;
	background:url(images/PropertyInfoBackground.png) no-repeat;
	height: 117px;
}
.alerts a{color:#003399;text-decoration:none;}
.alerts a:hover{text-decoration:underline;}
.alerts h1{
	font-size:12px;
	padding:5px;
	margin:0;
	color: #FFFFFF;
	text-align: center;
}
.alerts p{
	padding:0 5px;
	margin:0;
	font-size:10px;
	line-height: 15px;
	color: #000000;
}
.alerts h2{
	padding:3px 10px;
	margin:0;
	text-align:right;
	font-size: 11px;
}
. alerts a:link, a:visited, a:hover, a:active{
	color:#006699;
	text-decoration:none;
}

.featuredBoxTitle{background:url(images/FeaturedBoxHeading.jpg) repeat;color:#FFFFFF;font-size:10px;padding:5px;margin:0px;text-align:center;}
.featuredBoxContent{padding:5px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.featuredBoxContent h1{padding:5px 0 0 0;margin:0px;font-size:14px;color:#000000;font-weight: normal;}
.featuredBoxContent h2{padding:0px;margin:0px;font-size:16px;font-weight: normal;}
.featuredBoxContent p{padding:0px;margin:0px;font-size:9px;color: #666666;line-height: 12px;vertical-align: top;font-family: Arial, Helvetica, sans-serif;}
.featuredBoxContentSmallText{
	padding:0px;
	font-size:11px;
	color: #666666;
	line-height:14px;
	vertical-align:text-top;
/*	height: 120px;
	overflow: hidden;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.featuredBoxContentSmallText img{width:177px;}
.featuredBoxContentMailText{padding:0px;margin:0px;font-size:10px;color: #666666;}
.featuredBoxContentSepoaror{background:none;border-top:#549EB8 1px solid;margin:10px 0px 5px 0px;padding:0px;line-height: 1px;}
.featuredBoxContent ul{padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;font-size:11px;	}
.featuredBoxContent li{margin:0px 0px 20px 0px;padding: 0px;list-style-image:url(images/StoryIcon.jpg);list-style-position:outside;text-align:justify;}
.featuredBoxContent li a{color: #000000;text-decoration:none;}
.featuredBoxContent li a:hover{color:#0066CC;text-decoration:none;}

#newsLetterSubmitBut{padding:0px;margin:0px;height:22px;float:right;}

#contentLeftCol{width:467px;float:left;margin: 0px;padding: 0px;}
#contentFullCol{float:left;}

.propertyDecriptBox{border:#549EB8 solid 1px;padding: 5px;margin: 0px 0px 20px 0px;}	
img.propertyLarge{float:right;width:330px;border:#549EB8 solid 1px;}	

#propertyListPgHeader{padding:0px 0px 0px 0px;margin:0px;}
#propertyListPgHeader h1{
	padding:0 0 10px 0;
	margin:0px;
	font-size:14px;
	font-weight:300;
	float:left;
	width: 350px;
}
#propertyListPgHeader h2{padding:4px 0px 0px 10px;margin:0px;font-size:10px;font-weight:normal;float:left;}
#propertyListPgHeader h3{padding:0px 0px 10px 0px;margin:0px;font-size:12px;font-weight:normal;float:right;}
#propertyListPgHeader h3 a{font-size:10px;color:#003399;text-decoration:none;}

#pageNumers{padding:0px 0px 10px 0px;margin:0px;font-size:12px;font-weight:normal;float:right;}
#pageNumers a{font-size:10px;color:#003399;text-decoration:none;}
span.pageNumbers{font-size:10px;color:#666666;}
	
.propertyListtBox{border:#549EB8 solid 1px;padding: 5px;margin: 0px 0px 20px 0px;}	
.propertyListtBox img{border:#549EB8 solid 1px;width:220px;float:left;}
.propertyListDescript{width:288px;float:left;padding: 0px 0px 0px 10px;margin: 0px;}
.propertyListDescript h1{font-size:12px;font-weight:bold;padding:0px;margin:0px 0px 5px 0px;}
.propertyListDescript h2{font-size:10px;font-weight:bold;padding:0px 0px 5px 0px;margin:0px;}
.propertyListDescript p{font-size:10px;padding:3px 0px 0px 0px;margin:0px;}
.propertyListtBox ul{float:right;width:145px;color:#FFFFFF;padding: 0px;margin: 0px;font-size: 12px;}
.propertyListtBox li{padding:3px;text-align:center;background:url(images/FeaturedBoxHeading.jpg) repeat;list-style-type: none;display: block;margin: 2px;}
.propertyListtBox li a{text-decoration:none;color: #FFFFFF;}
.propertyListtBox li.active{background:#FF6633;}

.mainHompageBoxTitle{background:url(images/MainBoxTitleBG.jpg) repeat-x;height:15px;padding: 0px;margin: 0px;}
.mainHompageBox{border:#549EB8 solid 1px;border-top:none;padding: 5px 5px 14px 5px;margin: 0px 0px 25px 0px;}

img.corner {border: none;display: block !important;}

.mainHompageBoxCornerRight{background:url(images/MainBoxTitleRight.jpg) no-repeat right;height:15px;}
.mainHompageBoxTitle h1{font-size: 14px;font-variant: small-caps;padding: 0px 5px 0px 5px;;margin: 0px 0px 0px 10px;position: absolute;background-color: #FFFFFF;color:#000040;}

#topBorder{background:url(images/TopBannerBackground.jpg) repeat-x;height: 11px;width: 400px;padding: 0px;margin: 0px 0px 0px 40px;position: absolute;}

.featuredPropertyBox{width:213px;float:left;padding:0px 0px 0px 8px;margin:0px;}
.featuredPropertyBox2{width:213px;float:right;padding:0px 8px 0px 0px;margin:0px;}
.featuredPropertyBox img, .featuredPropertyBox2 img{width:211px;border:#549EB8 solid 1px;padding: 0px;margin: 0px 0px 5px 0px;}
.featuredPropertyBox h1, .featuredPropertyBox2 h1{font-size:11px;color:#000000;padding:0px;margin:0px;font-weight: bold;filter: alpha(opacity=25);background: transparent;}
.featuredPropertyBox p, .featuredPropertyBox2 p{font-size:11px;color:#333333;padding:5px 0px 5px 0px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.featuredPropertyBox h2, .featuredPropertyBox2 h2{font-size:12px;color:#000000;padding:0px;margin:0px;font-weight: bold;}

.viewMore{float:right;font-size: 10px;text-decoration:none;padding: 0px 0px 5px 0px;margin: 0px;}
.viewMore2{text-align:right;font-size: 10px;padding: 0px 0px 0px 0px;margin: 0px;}
.viewMore a, .viewMore2 a{color: #175D7F;text-decoration:none;}
.viewMore a:hover, .viewMore2 a:hover{text-decoration:underline;}

.Hspacer{clear:both;background:none;padding: 0px;margin: 0px;line-height: 0px;}
.clearBoth{clear:both;}

#newPropTable{width:100%;border-collapse:collapse;font-size:11px;padding: 0px;margin: 0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#newPropTable a{width:100%;display:block;}
#newPropTable a:hover{color:#0066CC;text-decoration:none;}

TR.headerInfo{border-bottom:1px solid #CCCCCC;color: #666666;padding:0px;margin:0px;font-size: 11px;}
td.headerInfoTD{margin:0px;padding:0px 0px 10px 0px;}
td.headerLocationInfoTD{margin:0px;padding:0px 0px 10px 0px;width: 80px;}
td.headerNameInfoTD{margin:0px;padding:0px 0px 10px 0px;width: 180px;}
td.headerInfoTD{margin:0px;padding:0px 0px 10px 0px;}
td.headerInfoPriceTD{margin:0px;padding:0px 0px 10px 0px;text-align:right;width: 80px;}

tr.contentRow{padding:0px;margin:0px;}
td.nameCol, td.nameCol a{text-align:left;color:#000000;}
td.typeCol, td.typeCol a{text-align:left;color:#333333;}
td.locationCol, td.locationCol a{text-align:left;color:#000000;}
td.priceCol, td.priceCol a{text-align:right;color:#D38800;font-weight:bold;}
td.priceCol, td.locationCol, td.typeCol, td.nameCol{padding:4px 0px 4px 0px;margin:0px;border-bottom:1px solid #CCCCCC;}
td.locationCol {
padding-right: 3px;
}
.SearchForm{padding:0px;margin:0px;font-size:12px;}
.SearchFormCombo{width:96px;float:right;}
.SearchFormText{width:92px;float:right;}
.SearchForm p{font-size:12px;padding:0px;margin:0px;}
#Search_Sale{padding:0px 14px 0px 5px;margin:0px;}

#newsletterForm{padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;height: 22px;}
#newsletterInput{width:130px;padding: 0px;margin: 0px;height: 20px;border: 1px solid #333333;}

.smallText{font-size:10px;padding: 3px 0px 0px 0px;margin: 0px;}
.smallText2{font-size:9px;padding: 10px 0px 0px 0px;margin: 0px;position:absolute;color:#333333;font-style:italic;}

#propertyDecriptionHeader{padding:0px;margin:0px;}
#propertyDecriptionHeader h1{padding:0px;margin:0px;font-size:12px;font-weight:normal;float:left;background-color: #FFFFFF;}
#propertyDecriptionGoBack{padding:0px;margin:0px;font-size:12px;float:right;}
#propertyDecriptionGoBack{color:#000000;text-decoration:none;}
.propertyDecriptBox h1{padding:5px;margin:0px 0px 5px 0px;background-color:#B9DC15;font-size:10px;}
.propertyDecriptBox p{margin:0px 0px 5px 0px;font-size:10px;padding: 0;}
#propertyDecriptionHeader h2{padding:5px 0px 5px 0px;margin:0px;font-size:12px;clear:both;font-weight: normal;}
#propertyDecriptionColLeft{
	width:330px;
	padding:0px;
	margin:0px;
	float: left;
	min-height: 330px;
	height:!important auto;
}
#propertyDecriptionColLeft h1, .enquiryForm h1{padding:5px;margin:0px 0px 5px 0px;background-color:#B9DC15;font-size:10px;}
.propertyDetailsLeft{padding:0px;margin:0px;width: 130px;font-size: 12px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.propertyDetailsLeft ul{margin:0px;padding:0px;}
.propertyDetailsLeft li{list-style-type:none;line-height: 19px;color: #666666;padding: 0px 0px 2px 0px;margin: 0px;}
.propertyDetailsRight{float:right;padding:0px 0px 0px 3px;margin:0px 0px 10px 0px;border-left: #333333 1px solid;width: 190px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.propertyDetailsDevelopment{float:left;padding:0;margin:0;width: 190px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.propertyDetailsRight ul, .propertyDetailsDevelopment ul{margin:0px;padding:0;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.propertyDetailsRight li, .propertyDetailsDevelopment li{list-style-type:none;list-style-position:inside;line-height: 19px;padding: 0px 0px 2px 0px;margin: 0px;}
.propertyDetailsRight li a, .propertyDetailsDevelopment li a{color:#333333;text-decoration:none;display:block;}
#propertyDecriptionColLeft p{padding:0px 0px 10px 0px;margin:0px;font-size: 10px;}

#propertyTumbs{float:right;padding:0px;margin:0px 0px 5px 0px;width:330px; clear:right;}
#propertyTumbs img{float:left;padding:2px 2px 0px 0px;margin:0px;width:100px;}
#propertyTumbs img.endThumb{float:left;padding:2px 0px 0px 0px;margin:0px;width:100px;}

span.orangeText{color:#FE5E0A;}
img.devlopmentThumb{width:95px;height:52px;float:left;padding: 0px 3px 0px 0px;}
.enquiryForm{float:right;}
.floatLeft{float:left;padding:0px 10px 10px 0px;margin:0px;}
.floatRight{float:right;padding:0px 0px 10px 10px;margin:0px;}

.newsListingsBox{font-size:12px;padding:0px opx 0px 0px;margin:0px 0px 10px 0px;border-bottom:#666666 1px solid;}
.radioBut{padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
.oursearvicesDiv{width:224px;float:left;}
.oursearvicesDivHeader{font:16px Verdana, Arial, Helvetica, sans-serif;color:#2692C6;padding:0 0 5px 0;margin:0;}
.ourserviceDivList{padding:0px;margin:0px;list-style:none;}
.ourserviceDivList{padding:0;margin:0;list-style:none;}

/******************************  360 degree  ****************************/
/* Menu Background Colour */

TD.360menu {
	}
TD.360menu ul{
	padding:0px;
	margin:0px;
	}
TD.360menu li,TD.360menu a {
	margin:2px 2px;
	padding:5px;
	background-color:#669933;
	text-decoration:none;
	list-style:none;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	}
TD.360menu a:hover {
	background-color:#666633;
	text-decoration:none;
	}
TD.360menu a:visited {
	background-color:#669933;
	text-decoration:none;
}
	
td.view360 { background-color: #313788; border: 0px }

.address360 {
	font:14pt Arial,Helvetica,Sans-Serif;
	color:#FFFFFF;
	margin-right: 6px;
	}

.loc360 {
	font:10pt Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	color:#FFFFCC;
	margin-right: 6px;
        }

a.view360Link { font-size : 14px; font-weight: bold; color : #FFFFCC; }
a.view360Link :visited { font-size : 14px; font-weight: bold; color : #FFFFCC; }
a.view360Link :hover { font-size : 14px; font-weight: bold; color : #FFFFCC; }

a.menuItem360Link { font-size : 16px; font-weight: bold; color : #FFFFFF; }
a.menuItem360Link:visited { font-size : 16px; font-weight: bold; color : #FFFFFF; }
a.menuItem360Link:hover { font-size : 16px; font-weight: bold; color : #FFFFFF; }

td.menuSelected { border: 1px solid #947b48 }
.noResults{
	font-size:14px;
	color:#003366;
	font-weight:normal;
	text-align: center;
	padding: 0;
	margin: 5px 0;
}
.noResultsSmall{
	font-size:12px;
	color:#663300;
	font-weight:normal;
	text-align: center;
	padding: 0;
	margin: 0;
}
.subscribeHeading{
	padding:5px;
	margin:0px;
	background-color:#2692C6;
	color:#FFFFFF;
	font-size:12px;
}
.subscribeText{
	width:100px;
	padding: 0;
	margin: 0;
	float: left;
}
.subscribeHeading2{
	padding:5px;
	margin:0px;
	background-color:#E9E9E9;
	color:#000000;
	font-size:10px;
}
.alertList{
	font-size:12px;
	text-align:center;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
}
.loginHeader{
	background:url(images/LoginHeader.jpg) no-repeat;
	height: 25px;
}
.loginFooter{
	background:url(images/LoginFooter.jpg) no-repeat;
	height: 25px;
}
.loginHeadertezt{
	font-size:12px;
	color:#333333;
	padding:5px 0 0 0;
	font-weight:bold;
	text-align: center;
}
.subcribeTable{
	margin: 0 0 0 10px;
}
.accountHeader{
	background:url(images/AccountHeader.jpg) no-repeat;
	height: 25px;
}

.accountFooter{
	background:url(images/AccountFooter.jpg) no-repeat;
	height: 25px;

}
.availPropLink,.availPropLink a {
	color: #000000;
	text-decoration: none;
}
.availPropLink a:hover {color:#0066CC;text-decoration:underline;}#viewingDiv {
	color: #6699CC;
	padding: 4px;
	clear: both;
}
.viewingTxt {
	color: #2691C6;
	padding: 4px;
	clear: both;
}
.disclaimerTxt {
	font-size: 10px;
	padding: 4px;
	clear: both;
}
#developmentsFCK img {
	width: 215px;
	margin-left: 4px;
}
.statusAlert {
	float: left;
	width: 288px;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	padding-bottom: 4px;
}
