
/*	globals	*/

*{
	margin: 0;
	padding: 0;
	}
body{
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	background: #eef3f8 ;
	}
img{
	border: 0px solid #FFFFFF;
	}	
input{
	margin-right: 5px;
	margin-bottom: 1px;
	}
p{
	margin-bottom: 5px;
	}	
select{
	margin-bottom: 1px;
	}
table#containertext{
	background-color:#c6dfbd;
	}	
	
/*	layout	*/

div#container{
	position: relative;
	width: 926px;
	margin-right: auto;
	margin-left: auto;
	}
div#header{
	position: relative;
	width: 926px;
	height: 91px;
	background: #FFFFFF no-repeat top left url(/media/companyset/RemaxNJ/RegionalSite/header.png);
	}
div#searchForProperties{
	position:absolute;
	top:0px;
	left:424px;
	}
div#searchForProperties a{
	display:block;
	width:200px;
	height:37px;
	background: #FFFFFF no-repeat top left url(/media/companyset/RemaxNJ/searchforproperties.gif);
	}
div#searchForProperties a:hover{
	background-position: bottom left;
	}
div#content{
	position: static;
	width: 896px;
	padding: 15px;
	padding-top: 0px;
	background: #ffffff repeat-y top left url(/media/companyset/RemaxNJ/RegionalSite/bg.body.gif);
	}
div#content:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div#copyright{
	padding: 20px;
	padding-top: 20px;
	padding-right: 10px;
	}
div#footertop{
	width:926px;
	height: 15px;
	background: #EEF3F8 no-repeat top left url(/media/companyset/RemaxNJ/RegionalSite/border.bottom.png);
	}
div#seoSearchCities{
	text-align:center;
	padding-bottom:5px;
}	
div#footer{
	position: relative;
	width: 926px;
	min-height: 40px;
	height: 40px;
	padding: 0px;
	}
div#navTop{
	position: absolute;
	width: 926px;
	left: 0px;
	top: 63px;
	height: 40px;
	background-repeat: no-repeat;
	}
div#navTop table{
	width: 0px;
	}
div#navTop a.navTopLink{
	display:block;
	height:30px;
	float:left;
	}
div#navTop a.navTopLink span{
	position:absolute;
	top:-1000px;
	left:-1000px;
	}
a#navHomeNJ:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/homeNJ.roll.gif) top left no-repeat;
	}
a#navHomeOffice:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/homeoffice.roll.gif) top left no-repeat;
	}
/*
a#navHome:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/home.roll.gif) top left no-repeat;
	}
*/
a#navPropertySearch:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/propsearch.roll.gif) top left no-repeat;
	}
a#navAgents:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/findagent.roll.gif) top left no-repeat;
	}
a#navContact:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/contacts.roll.gif) top left no-repeat;
	}
a#navOpenHouses:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/openhouse.roll.gif) top left no-repeat;
	}
a#navAboutUs:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/aboutus.roll.gif) top left no-repeat;
	}
a#navJoinRemax:hover{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/careers.roll.gif) top left no-repeat;
	}
a#navHomeNJ{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/homeNJ.gif) top left no-repeat;
	width:110px;
	}	
a#navHomeOffice{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/homeoffice.gif) top left no-repeat;
	width:113px;
	}
/*
a#navHome{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/home.gif) top left no-repeat;
	width:106px;
	}
*/
a#navPropertySearch{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/propsearch.gif) top left no-repeat;
	width:155px;
	}
a#navAgents{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/findagent.gif) top left no-repeat;
	width:164px;
	}
a#navOpenHouses{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/openhouse.gif) top left no-repeat;
	width:120px;
	}
a#navAboutUs{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/aboutus.gif) top left no-repeat;
	width:88px;
	}
a#navJoinRemax{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/careers.gif) top left no-repeat;
	width:85px;
	}
a#navCommunity{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/community.gif) top left no-repeat;
	width:86px;
	}
a#navContact{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/contacts.gif) top left no-repeat;
	width:91px;
	}
a#navRight{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/nav.right.gif) top left no-repeat;
	width:113px;
	}
/*	
a#navRight{
	background:url(/media/companyset/RemaxNJ/RegionalSite/nav/nav.right.gif) top left no-repeat;
	width:117px;
	}
*/
div#navBottom{
	font-size: 10px;
	padding-left: 20px;
	padding-top: 3px;
	}
div#navBottom td {	
	font-size: 9px;
	color: #0E4D83;	
	}
div#navBottom a:link{
	color: #0E4D83;
	}
div#navBottom a:visited {
	color: #0E4D83;
	}
div#navBottom a:hover{
	color: #BCE2FF;
	}
div#navBottom a:active{
	color: #BCE2FF;
	}
div#navBottomLinks{
	float: right;
	margin-right: 15px;
	margin-top:5px;
	}
* html div#navBottomLinks {
	margin-right: 10px;
	}	
img#navAgentLogin {
	 width:90px;
	 height:20px; 
	}
img#navRelianceNetwork {
	 width:90px;
	 height:20px; 
	}
div#SideMenu{
	display:inline;
	float: right;
	width: 215px;
	height:250px;	
	margin-right: 15px;
	margin-left:5px;
	}
div#SideMenuTop{
	width: 215px;
	height: 18px;
	background: url(/media/companyset/remaxnj/regionalsite/sidenav.top.gif) bottom right no-repeat;		
	}	
div#SideMenuBody{
	background: url(/media/companyset/remaxnj/regionalsite/sidenav.middle.gif) top left repeat-y;		
	}	
div#SideMenuBottom{
	width: 215px;
	height: 18px;
	background: url(/media/companyset/remaxnj/regionalsite/sidenav.bottom.gif) bottom right no-repeat;	
}
div#SideMenu ul{
	padding-bottom: 10px;
	}
div#SideMenu li{
	list-style: none;
	list-style-image: none;
	padding-top: 2px;
	padding-bottom: 2px;	
	}	
div#SideMenu li:hover {	
	list-style: none;
	list-style-image: none;
	padding-top: 2px;
	padding-bottom: 2px;	
	background: #b5c5dc url(/media/companyset/remaxnj/regionalsite/sidenav.over.gif) top right no-repeat;	
}	
* html div#SideMenu li{
	margin-left: -15px;
	}
div#SideMenu a{
	display:block;
	line-height:1em;
	padding:2px;
	margin-left:15px;
	}
div#SideMenu h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:10pt;
	color: #153474;	
	}
div#SideMenu h3 a:link,
div#SideMenu h3 a:visited,
div#SideMenu h3 a:active{
	color: #153474;
	}
div#SideMenu a:link,
div#SideMenu a:visited{
	color: #3467cc;
	}
div#SideMenu h3 a:hover{
	color: #153474;
	}
div#SideMenu a:hover{
	color: #3d76e8;
	}
div#SideMenu a:active{
	color: #3467cc;
	}
div.seocontentcontainer { display:block; padding:10px; }
div.seocontentcontainer a {
	color:#0066cc;
	text-decoration:underline;
}
table.seobodycontent td.left {
	width:100%;
	vertical-align:top;
	padding-right:20px;
}
div#AutoLogin{
	position: relative;
	width: 886px;
	font-size: 11px;
	margin-bottom: 5px;	
	margin-left: 5px;
}

/*	navigation*/

#globalNavigation{
	height:30px;
	padding-left:1px;
	background-position:left bottom;
	background-repeat:no-repeat;
	clear:both;
	}
#globalNavIframe{
	display: none;
	position: absolute;
	z-index: 900;
	width:185px;
	}
#globalNavigation ul{
	display:inline;
	vertical-align:top;
	}
#globalNavigation ul li{
	list-style:none;
	float:left;
	background-repeat:no-repeat;
	}
#globalNavigation ul li a{
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
	}
div.globalDropDown h2{
	display:none;
	}
div.globalDropDown{
	position: absolute;
	display: none;
	background-color:#ffffff;
	border: 1px solid #37455f;	
	border-top: 0px;
	z-index: 901;
	padding-left: 1px;

	}
div.globalDropDown ul{
	margin-bottom: 5px;
	}
div.globalDropDown ul,
div.globalDropDown li{
	list-style: none;
	list-style-image: none;
	text-indent: 15px;
	text-decoration:none;
	width: 185px;
	}
* html div.globalDropDown ul,
* html div.globalDropDown li{
	width: 212px;
	}
div.globalDropDown li{
	list-style-position:outside;

	}
div.globalDropDown li:hover{
	background-color: #475e9f;
	color: #ffffff;
	}
div.globalDropDown a{
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	color: #333333;
	text-decoration:none;
	text-indent: 10px;
	}
div.globalDropDown a:link{
	color:#6e8abf;
	text-decoration: none;
	}
div.globalDropDown a:visited{
	color: #6e8abf;
	text-decoration: none;
	}
div.globalDropDown a:hover{
	background-color:#e6f3fd;
	color:#6e8abf;
	/*background-color: #475e9f;
	color: #ffffff;*/
	text-decoration: none;
	}
* html div.globalDropDown a:hover{
	background-color:#e6f3fd;
	color:#6e8abf;
	/*background-color: #6780b3;
	color: #ffffff;*/
	text-decoration: none;
	}
div.globalDropDown a:active{
	color:#6e8abf;
	text-decoration: underline;
	}	
/*Home Page Styles*/

div#sectionTop{
	height: 364px;
	}
div#sectionTopLeft{
	float: left;
	width: 628px;
	vertical-align: top;
	}
div#sectionTopRight{
	float: right;
	vertical-align: top;
	width: 268px;
	}	
ul{
	list-style-position: inside;
	}
div#sectionMiddle{
	height: 146px;
	}
div#sectionMiddleLeft{
	width: 272px;
	float: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;	
	}
div#sectionMiddleCenter{
	width: 356px;
	padding: 0px;
	float: none;
	vertical-align: top;	
	}
div#sectionMiddleRight{
	width: 268px;
	vertical-align: top;
	float: none;
	position: static;
}
div#MyHomeFinder{
	width: 356px;
	height: 73px;
	background:  url(/media/companyset/remaxnj/regionalsite/homefinder.png) top left no-repeat;	
	}
input#citystatezip,
input#address{
	margin-top: 38px;
	margin-right: 0px;
	height: 20px;
	} 
input#username{
	margin-top: 40px;
	margin-left: 40px;
	height: 20px;
	margin-right: 0px;	
	}		
img#SoldSubmit	{
	vertical-align:	bottom;
	margin-bottom: 3px;
}
input#MLSSubmit{

}
	
div#SoldSearch{	
	width: 356px;
	height: 73px;
	background:  url(/media/companyset/remaxnj/regionalsite/valuation.png) top left no-repeat;
	}
div#sectionBottom{
	height: auto;
	}	
div#quicksearch{
	width:628px;
	height: 215px;
	background:  url(/media/companyset/remaxnj/regionalsite/bg.search2.png) top left no-repeat;
	margin: 0px;
	float: left;
	position: relative;
	margin-bottom: -2px;
	color:#ffffff;
	}
div#quicksearchPadding{
	padding-left:90px;
	padding-top: 20px;
	}
div#MlSSearchLink{
	position: absolute;
	color: #ffffff;	
	margin-left: 470px;
	margin-top:175px;
	}	
div#MlSSearchLink a:active,
div#MlSSearchLink a:link,
div#MlSSearchLink a:visited,
div#MlSSearchLink a:hover{
	color: #ffffff;
}	
div#QSTitle{
	color: #ffe185;
	padding-left: 20px;
	padding-top: 20px;
	font-size: 14px;
	}

input#qsCityZip{
	margin-top:5px;
	width: 380px;
	height: 24px;
	font-size: 18px;
	}

select#qsMinPrice{
	width:115px;
	margin-top:5px;
	margin-right: -7px;
	}
select#qsMaxPrice{
	margin-right: -7px;
	margin-top:5px;
	width:115px;	
	}	
select#qsBeds{
	margin-top:5px;
	margin-right: -4px;
	width: 60px;	
	}
select#qsBaths{
	margin-top:5px;
	width: 60px;	
	}	
input#qsBuyingButton{
	margin-left: 105px;
	margin-top:25px;
	}	
table#MLSSearch{
	margin-top: 20px;
	}
input.mlsInput{
	width: 80px;
	height: 18px;
	margin-right: 5px;	
	}
input.searchtypeinput{
	margin:0px;
	padding:0px;
	}
div.searchtypeitem{
	float:left;
	margin-right:4px;
	font-size:86%;
	}


/*
div#quicksearch{
	width:386px;
	height: 215px;
	background:  url(/media/companyset/remaxnj/regionalsite/bg.search.gif) top left no-repeat;
	margin: 0px;
	float: left;
	position: relative;
	margin-bottom: -2px;
	color:#ffffff;
	}
div#quicksearchPadding{
	padding-left: 25px;
	padding-top: 48px;
	}
div#mlsnumbersearch{
	width:242px;
	height:220px;
	position:relative;
	float:right;
	color:#ffffff;
	background:url(bg.mls.gif) top left no-repeat;
	}
input#qsCityZip{
	margin-top:5px;
	width: 280px;
	}
select#qsState{
	margin-top:5px;
	width: 65px;
	}	
select#qsMinPrice{
	width:285px;
	margin-top:5px;
	margin-right: -7px;
	}
select#qsMaxPrice{
	margin-right: -7px;
	margin-top:5px;
	width:285px;	
	}	
select#qsBeds{
	margin-top:5px;
	margin-right: -4px;
	width: 65px;	
	}
select#qsBaths{
	margin-top:5px;
	width: 65px;	
	}	
input#qsBuyingButton{
	margin-left: 2px;
	margin-top:5px;
	}	
table#MLSSearch{
	margin-top: 20px;
	}
input.mlsInput{
	width: 80px;
	height: 18px;
	margin-right: 5px;	
	}
input.searchtypeinput{
	margin:0px;
	padding:0px;
	}
div.searchtypeitem{
	float:left;
	margin-right:4px;
	font-size:86%;
	}*/

div#Foreclosure{
	width:242px;
	height: 110px;
	background:  url(/media/companyset/remaxnj/regionalsite/bg.foreclosure.gif) top left no-repeat;
	margin: 0px;
	float: right;
	position: relative;
	}	
div#Foreclosure img{
	padding-top: 75px;
	padding-left: 40px;
	}
div#Commercial img{
	padding-top: 70px;
	padding-left: 40px;
	}			
div#Commercial{
	width:242px;
	height: 110px;
	background:  url(/media/companyset/remaxnj/regionalsite/bg.commercial.gif) top left no-repeat;
	position: relative;
	float: right;
	margin: 0px;
	}
div#FeaturedProp{
	margin-top: -5px;
	width:628px;
	height: 156px;
	background:  url(/media/companyset/remaxnj/regionalsite/bg.featured.gif) top left no-repeat;
	float: left;
	vertical-align: top;
	position: relative;
	}
	/*Featured PRop widget*/
	
#fpOuter{
	width:586px;
	overflow:	auto;
	position:relative;
	height:122px;
	margin-top: 16px;
	margin-left: 20px;
	scrollbar-base-color:#FFFFFF;
	scrollbar-3dlight-color:#DDDDDD;
}
#fpContainer{
	padding-top:0px;
	padding-left:2px;
}
div.rn-fp-info-label{
	display:none;
	font-size: 7pt;
	padding-right:2px;
	overflow: hidden;
	width:60px;
}	
div.rn-fp-info-value{
	display:block;
	font-size: 8pt;
}
.rn-fp-info{
	display:block;
	background: #ffffff;
	border:1px solid #3F3F3F;
	border-top: none;
}	
.rn-fp-disclaimer, .rn-fp-lo{
	display:none;
}
div.rn-fp-c{
	margin: 2px 4px 0px 0px;	
}
div.rn-fp-photo{
	border:1px solid #3F3F3F;
}
div.rn-fp-photo img{
	margin-top: -12px;
	margin-bottom: -11px;
}
.rn-fp-mlsicon{
	visibility:hidden;
}
.rn-fp-viewdetails{
	display:none;
}
div.rn-fp-info-type, div.rn-fp-info-bed, div.rn-fp-info-bath, div.rn-fp-extras{ 
	display:none 
}		

/* end Feat Prop Widget*/


/* CSS rules for agent/office search pages */

#agentResults
{
	margin-left: -15px;
	}
* html #agentResults
{
	margin-left: 0px;
	}

.agentcolorbar {
	background-color: #E6EEFE;
}	
a:link.agentsearch {color: #185383;text-decoration: underline;}
a:visited.agentsearch {color: #185383; text-decoration: underline;}
a:visited.agentsearch {color: #185383; text-decoration: underline;}
a:hover.agentsearch {color: #0970D6; }
.dividingrows{
	border-bottom: #185383 1px solid;
	padding: 5px;
}
.start_rows{
	border-bottom: #185383 3px solid;
}
.end_rows{
	border-bottom: #185383 2px solid;
}
.txtcolor{
	color: #185383;
}
.allborders{
	border: #424242 1px solid;
}
.waiting_txt{	
	font-weight: bold;
	font-size: 17px;
	color: #424242; 
	letter-spacing: -.03cm;
}
a:hover.col_headings_agoff{color: #0970D6;}
a:visited.col_headings_agoff,
a:link.col_headings_agoff{color: #185383; text-decoration: underline;}
/*end agent office search pages*/

/*Search Container - maintaining old size for now*/
	
div#newsearchcontentinside{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
}

/* Disclaim Styles */
.disclaimer p {
	margin-bottom:7px;
	font-size:11px !important;
	line-height:12px;
	color:inherit !important;
}


h1.SEOHeader {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;	
	text-indent:-99999px;
	/* clear:both; */
}
