@charset "UTF-8";
* {margin:0;padding:0;}
body{
 background-color:#737069;
 margin:auto;
 padding:0; 
 text-align:center;
 height:100%;
 font-size:12px;
 margin-top:7px;
}
td,div,p,span, div span{
	font-family:Helvetica Neue,Arial;	
	font-size:12px;
}
td,div{
	font-family:Helvetica Neue,Arial;		
	font-size:12px;
	color:#000000;
	line-height:16px;
}
a img{border:none;}
.justify{text-align:justify;}
.fleft{ float:left;}
.fright{float:right;}
.bold{ font-weight:bold;}
.clear{ clear:both;}
a:link,a:visited,a:active{
	color:#1F1F1F;
	font:normal 12px Helvetica Neue,Arial;	
	text-decoration:underline;
	outline:none;
}
a:hover{
	color:#1F1F1F;
	font:normal 12px Helvetica Neue,Arial;	
	text-decoration:none;
	outline:none;
}
/*_________: Home Properties :__________*/
#MainContainer{
	margin:auto;
	width:997px;
	text-align:left;
	height:100%;
	height:auto;
	background-color:transparent;
}
#Container{background-color:#fff;height:100%}
#HeaderFileLeft{
	background:transparent url(../images/Logo.png) no-repeat;
	width:425px;
	height:92px;	
	float:left;
}
#HeaderFileRight{
	background:transparent url(../images/HeaderTop.png) no-repeat;
	width:557px;
	height:43px;	
	float:left;
	text-align:right;
	padding-right:15px;
	font:normal 12px/43px Helvetica Neue,Arial;	
	color:#1F1F1F;
}
#Menubg{
	background:transparent url(../images/TabBg.jpg) no-repeat;
	width:572px;
	height:37px;
	padding-top:11px;
}
#Menubg div{ 
	float:left;
	padding-left:1px;
}
#FooterBg{
	background:transparent url(../images/FooterBg.jpg) repeat-y;
	width:997px;
}
#FooterBottom{
	background:transparent url(../images/FooterBottom.jpg) no-repeat;
	width:997px;
	height:12px;
}
#RightContainer{
	background:#fff url(../images/SearchBg.jpg) no-repeat top;
	width:572px;
	float:left;
}
#LeftContainer{
	width:425px;
	float:left;
	background-color:#fff;
	height:100%;
}
#SearchTop{
	background:transparent url(../images/SearchTop.png) no-repeat;
	width:563px;
	height:7px;
	clear:both;
}
#SearchBg{
	background:transparent url(../images/SearchBg.png) repeat-y;
	width:561px;
	clear:both;
}
#SearchBottom{
	background:transparent url(../images/SearchBottom.png) no-repeat;
	width:561px;
	height:10px;
	clear:both;
}
#InnerBoxTop{
	background:transparent url(../images/InnerBoxTop.png) no-repeat;
	width:530px;
	height:5px;
	clear:both;
}
#InnerBoxBg{
	background:transparent url(../images/InnerBoxBg.png) repeat-y;
	width:530px;
	clear:both;
}
#InnerBoxBottom{
	background:transparent url(../images/InnerBoxBottom.png) no-repeat;
	width:530px;
	height:5px;
	clear:both;
}
#Beds{
	width:75px;
	float:left;	
	padding-left:10px;
}
#Baths{
	width:86px;
	float:left;	
}
#PriceRange{
	width:232px;
	float:left;	
}
#PType{
	width:115px;
	float:left;	
}
a.Footerlink:link,a.Footerlink:visited,a.Footerlink:active{
	color:#EF9302;
	font:bold 12px Helvetica Neue,Arial;	
	text-decoration:underline;
	outline:none;
}
a.Footerlink:hover{
	color:#EF9302;
	font:bold 12px Helvetica Neue,Arial;	
	text-decoration:none;
	outline:none;
}
.Footerlink{
	color:#EF9302;
	font:bold 12px Helvetica Neue,Arial;	
}
.Footerlink span#CopyRight{
	color:#A9A8A8;
	font:bold 12px Helvetica Neue,Arial;	
	line-height:25px;
}
#MobileApplication{
	background:transparent url(../images/MobileApplication.jpg) no-repeat top;
	width:425px;
	height:565px;
	float:left;
}
.Search{
	background:transparent url(../images/Search.png) no-repeat;
	width:119px;
	height:35px;
	border:none;
	cursor:pointer;
}
.Inputbg{
	background:transparent url(../images/Inputbg.png) no-repeat;
	width:403px;
	height:36px;
	border:0px;
	line-height:36px;
	padding-left:10px;
}
.inputbox{
	width:300px;
	border:0px;
	background-color:transparent;
	font:bold 18px Helvetica Neue,Arial;	
	color:#C8C7C7;
}
#ContentBg{
	background:transparent url(../images/FooterBg.jpg) repeat-y;
	width:997px;
	height:100% auto;
}
#ContentBgInner{
	background:transparent url(../images/ContentBg.jpg) no-repeat top;
	width:997px;
	height:100% auto;
}
#ContentBgInner #ContentBgField{
	width:975px;
	margin:auto;
}
.up {
 background-position:center top;
}
.up:hover {
 background-position:center bottom;
}
#HomeButton {
	background-image:url(../images/Home.jpg);
	height:33px;
	width:67px;
	cursor:pointer;
}
#AreaButton {
	background-image:url(../images/Area.jpg);
	height:33px;
	width:107px;
	cursor:pointer;
}
#FeaturedButton {
	background-image:url(../images/Featured.jpg);
	height:33px;
	width:133px;
	cursor:pointer;
}
#OpenHouseButton {
	background-image:url(../images/OpenHouse.jpg);
	height:33px;
	width:102px;
	cursor:pointer;
}
#AcreageButton {
	background-image:url(../images/HomesOnAcreage.jpg);
	height:33px;
	width:134px;
	cursor:pointer;
}


/*________:Widget - Featued Property:______*/
#FeaturedProperty{
	width:535px !important;
	padding-top:10px !important;
	margin:auto !important;
}
.FeaturedTopIndex{
	background:transparent url('../images/Top.png') no-repeat;
	width:518px;
	height:28px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-left:17px;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
}
#FeaturedBottom{
	background:transparent url('../images/Bottom.png') no-repeat !important;
	width:535px !important;
	height:8px !important;
}
.FeaturedContainerIndex{
	border-left:1px solid #D7D5D5;
	border-right:1px solid #D7D5D5;
	width:533px;
	background-color:#fff;
}
.FeaturedContainerInnerIndex{
	width:516px;margin:auto;padding-top:6px;text-align:left;background-color:#fff;
}
.FeaturedContainerInnerIndex div{color:#515253;}
.FeaturedContainerInnerIndex .left{
	width:257px;
	float:left;
}
.FeaturedContainerInnerIndex .right{
	width:239px;
	font-size:12px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
.FeaturedContainerInnerIndex .right span{ font-weight:bold;font-size:16px;}
.FeaturedContainerInnerIndex .right div{
	color:#6E6E6E;
	font-size:12px;
	padding-top:3px;
}
a.featuredlink:link,a.featuredlink:active,a.featuredlink:visited{
	color:#E1A039;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
a.featuredlink:hover{
	color:#E1A039;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#vtour {
	background-image:url(../images/takeVirtualTour.jpg);
	height:20px;
	width:112px;
	cursor:pointer;
}
.up { background-position:center top;}
.up:hover { background-position:center bottom;}
#larrow {
	background-image:url(../images/leftArrowToggle.jpg);
	height:20px;
	width:22px;
	cursor:pointer;
}
#rarrow {
	background-image:url(../images/rarrow.jpg);
	height:20px;
	width:24px;
	cursor:pointer;
}/*___ Featured Property End */
/*___ Featured Tools Property End */
#FeaturedTools{
	width:535px;
	padding-top:23px;
	margin:auto;
}
#FeaturedToolsContainer{
	border-left:1px solid #D7D5D5;
	border-right:1px solid #D7D5D5;
	width:533px;
	background-color:#F8F6F6;
}
#FeaturedToolsContainerInner{
	width:512px;margin:auto;padding-top:6px;text-align:left;background-color:#F8F6F6;
}
#FeaturedToolsBottom{
	background:transparent url('../images/FeaturedToolsBottom.png') no-repeat;
	width:535px;
	height:8px;
}
#BoxTop{
	background:transparent url('../images/BoxTop.jpg') no-repeat;
	width:252px;
	height:8px;
}
#BoxBottom{
	background:transparent url('../images/BoxBottom.jpg') no-repeat;
	width:252px;
	height:8px;
}
#BoxContainer{
	border-left:1px solid #CECCCC;
	border-right:1px solid #CECCCC;
	width:230px;
	background-color:#fff;
	padding:3px 10px 2px 10px;
	height:100px; 
}
#BoxContainer .Left{
	width:95px;
	float:left;
}
#BoxContainer .Right{
	width:130px; 
	float:left;
	color:#4C4C4C;
	font-size:11px; padding-left:5px; 
}
#BoxContainer .Right span,.ArticleTitle{
	color:#3669A9; 
	font-size:16px; 
}
.toolsgrayborder{ border:1px solid #CECCCC; }
.toolsgrayborderbot{ border-bottom:1px solid #CECCCC; }
a.toolslink:link,a.toolslink:visited,a.toolslink:active{
	color:#2457B5;
	font:bold 12px Helvetica Neue,Arial;	
	text-decoration:underline;
	outline:none;
}
a.toolslink:hover{
	color:#2457B5;
	font:bold 12px Helvetica Neue,Arial;	
	text-decoration:none;
	outline:none;
}
#smallboxtop{
	background:transparent url('../images/smallboxtop.jpg') no-repeat;
	width:165px;
	height:9px;
}
#smallboxbottom{
	background:transparent url('../images/smallboxbottom.jpg') no-repeat;
	width:165px;
	height:9px;
}
#smallboxcontainer{
	border-left:1px solid #CECCCC;
	border-right:1px solid #CECCCC;
	width:133px;
	background-color:#fff;
	height:100px; 
	padding:3px 15px 2px 15px;
	height:110px;
}
#smallboxcontainer div{ color:#4C4C4C;font-size:11px; }
#smallboxcontainer div span{
	color:#3669A9; 
	font-size:16px; 
}
#ContactDetails{
	padding-left:37px;
	padding-top:20px;
}
#Contacttop{
	background:transparent url('../images/contacttop.jpg') no-repeat;
	width:358px;
	height:28px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-left:17px;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
}
#Contactbottom{
	background:transparent url('../images/contactbottom.jpg') no-repeat top;
	width:375px;
	height:8px;
}
#ContactTop{
	background:transparent url('../images/contacttopn.jpg') no-repeat top;
	width:375px;
	height:8px;
}
#Contactcontainer{
	border-left:1px solid #CECCCC;
	border-right:1px solid #CECCCC;
	width:373px;
	background-color:#fff;
}
#Contactcontainer div{color:#6E6E6E;}
#ContactcontainerInner{
	width:350px;margin:auto;padding-top:13px;text-align:left;background-color:#fff;
}
.contactinfo{line-height:32px;}
a.moretips:link,a.moretips:visited,a.moretips:active{
	color:#336C8E;
	font:bold 14px Helvetica Neue,Arial;	
	text-decoration:underline;
	outline:none;
}
a.moretips:hover{
	color:#336C8E;
	font:bold 14px Helvetica Neue,Arial;	
	text-decoration:none;
	outline:none;
}


#noResult{
	width:705px;
	padding:25px 15px 25px 15px;
	margin-left:130px;
	border:2px solid #A20F0F;
	background:#EAEAEA url(../images/noresultsbg.jpg) repeat-x top;
	line-height:30px;
}
#noResult span{
	color:#A20F0F;font-size:14px;font-weight:bold;
}
#noResult span strong{color:#000;}


.noofphotos{
	color:#6E6E6E;
	font-size:10px;
	width:90px;
	text-align:center;
	float:left;
}
#MobileApplicationnew{
	background:transparent url(../images/MobileApplication.jpg) no-repeat top;
	width:425px;
	height:470px;
	float:left;
}
#Articleslink {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 12px; 
	padding-top: 0px
}
#Articleslink LI {
	padding-right: 0px; 
	padding-left: 13px; 
	background: url(../images/bullet.jpg) no-repeat left 50%; padding-bottom: 5px; margin: 0px; padding-top: 5px; LIST-STYLE-TYPE: none
}
a.Articlelink:link {
	font-weight: bold; color: #5f6060; text-decoration: underline
}
a.Articlelink:visited {
	font-weight: bold; color: #5f6060; text-decoration: underline
}
a.Articlelink:active {
	font-weight: bold; color: #5f6060; text-decoration: underline
}
a.Articlelink:hover {
	font-weight: bold; color: #5f6060; text-decoration: none
}
.showarrow {
	margin-TOP: 6px; display: block; padding-left: 13px; background: url(../images/hide.gif) #fff no-repeat left top; float: left; height: 6px
}
.hidearrow {
	margin-TOP: 4px; display: block; padding-left: 10px; background: url(../images/hide.gif) #fff no-repeat left bottom; float: left; height: 9px
}
a.articleprevious:link,a.articleprevious:visited ,a.articleprevious:active ,a.articleprevious:hover {
	display: block; 
	font-weight: bold; 
	background: url(../images/next.gif) #fff no-repeat -26px bottom; 
	width: 26px; 
	color: #5f6060; 
	padding-top: 54px; 
	height: 25px; 
	text-decoration: underline
}
a.articlepreviousunsel:link,a.articlepreviousunsel:visited ,a.articlepreviousunsel:active ,a.articlepreviousunsel:hover {
	display: block; 
	font-weight: bold; 
	background: url(../images/next.gif) #fff no-repeat left; 
	width: 26px; 
	color: #5f6060; 
	height: 25px; 
	text-decoration: underline
}
a.articlenext:link,a.articlenext:visited,a.articlenext:active,a.articlenext:hover {
	display: block; 
	font-weight: bold; 
	background: url(../images/next.gif) #fff no-repeat -52px bottom; 
	width: 26px; 
	color: #5f6060; 
	padding-top: 54px; 
	height: 25px; 
	text-decoration: underline
}
a.articlenextunsel:link,a.articlenextunsel:visited,a.articlenextunsel:active,a.articlenextunsel:hover {
	display: block; 
	font-weight: bold; 
	background: url(../images/next.gif) #fff no-repeat -78px bottom; 
	width: 26px; 
	color: #5f6060; 
	padding-top: 54px; 
	height: 25px; 
	text-decoration: underline
}
#updateslist {
	padding:0px; 
	margin: 0px 0px 0px 35px; 
	clear:both;
}
#updateslist li {
	padding:2px 0px 2px 13px;
	background: url(../images/bullet.jpg) no-repeat left 50%; 
	margin: 0px; 
	list-style-type: none;
	font-size:11px;
	color:#515253;
}
#updateslist li a{font-size:11px;color:#2457B5;font-weight:bold;}
.priceReductionDetails{
	width:320px;
	float:left;color:#6E6E6E;
	padding-top:15px;
}
.priceReductionDetails span{font-size:18px;}
