body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:normal;
	background-image:url(/wt/remaxaffiliates/images/landing/bodyBg.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
p , ul, li {
	margin:0;
	padding:0;
}
.wrapper{
	width:939px;
	height:950px;
	margin:auto;
	background-color:#fff;
}
.header {
	background-image:url(/wt/remaxaffiliates/images/landing/headerBg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:103px;
	
}
.headerLinkBox{
	width:330px;
	height:28px;
	float:right;
	display:inline;
	margin-right:0px;
	margin-top:10px;
	color:#6c6d6e;
	font-size:14px;
	position:relative;
	text-align:left;
}
.headerLinkBox ul{
	display:inline;
	list-style-type:none;
}
.headerLinkBox ul li{
	display:inline;
	list-style-type:none;
	margin-right:15px;
}
.headerLinkBox ul li a{
	color:#6c6d6e;
	text-decoration:none;
}
.headerLinkBox ul li a:hover{
	color:#6c6d6e;
	text-decoration:underline;
}

.navBar{
	position:relative;
	display:block;
	width:100%;
	height:30px;
	float:left;
	background-image:url(/wt/remaxaffiliates/images/landing/navBg.gif);
	background-repeat:repeat-x;
	z-index:3;
}
/* navigation */
.menuWrap{position:relative;display:block;width:100%;height:29px;float:left;}
.menu	 {position:relative;display:block;float:left;padding:0px 25px 0px 25px;}
.menu ul {position:relative;display:block;float:none;list-style:none;}
.menu ul li {position:relative;display:block;float:left;text-align:center;}
.menu ul li a, .menu ul li a:visited {position:relative;display:block;font-family:Arial, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;text-transform:uppercase;line-height:29px;}
.menu ul li ul {position:relative;display:none;z-index:2;}
.menu ul li ul li {position:relative;display:block;width:200px;font-family:Arial, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;}
.menu ul li ul li a{position:relative;padding:0px 5px 0px 5px;}
.menu ul li ul li a:hover{position:relative;background:#2E2B3E;} 

/* specific to non IE browsers */
.menu ul li:hover a {position:relative;display:block;height:29px;background:#E50008;border-bottom:1px solid #FFFFFF;} /*For The 1!st Level....*/
.menu ul li:hover ul {position:absolute;display:block;left:0;} /*When Hover on the 1st Level, at that time what happen to the 2nd level...*/
.menu ul li:hover ul li a.hide {background-color:#e50008; color:#fff;display:block; font-weight:normal;font-size:11px; text-align:left;} /* At 2nd Level, if there is next heirachechy then apply this css for his anchor tag...*/
.menu ul li:hover ul li:hover a.hide {background:#e50008; color:#fff;} /*At 2nd Level, if there is next heirachechy then apply this css for his anchor tag on hover.....*/

.menuTabs {width:140px;}
.menuHomeTab {width:90px;}
.menuAgentTab {width:150px;}
.menuReportTab {width:220px;}

/*

.nav1{
	float:left;
	height:30px;
	width:940px;
	z-index:110;
	background:transparent;
}
.nav1 ul{
	color:#ffffff;
	float:left;
	margin:5px 0px 5px 0px;
	text-transform:capitalize;
	text-decoration:none;
	height:18px;
	z-index:110;
	}
.nav1 ul li{
	float:left;
	list-style-type:none;
	display:inline;
	height:25px;
	margin:0px 25px 0px 25px;
}
.nav1 ul li a{
	float:left;
	height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding:2px 10px 0 10px;
	
	}


.nav1 ul li a:hover{
	height:20px;
	background:url(/wt/remaxaffiliates/images/landing/navactiveRight.gif) no-repeat 100% 0;
	background-color:#e50008;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:2px 10px 0 10px;
	cursor:pointer;
}
.nav1 ul li ul {display: none;}
.nav1 ul li:hover ul {display:block;z-index:width:105px;background:#e50008; margin:25px 0 0 0;}*/ /*When Hover on the 1st Level, at that time what happen to the 2nd level...*/
/*.nav1 ul li:hover ul li a.hide {background:#e50008; color:#fff;} *//* At 2nd Level, if there is next heirachechy then apply this css for his anchor tag...*/

.clearBoth{
	clear:both;
}
.midWrapper{
	width:940px;
	height:494px;
}
.midLeft{
	width:650px;
	height:360px;
	float:left;
	background-color:#e8e9e8;
}

.midRight{
	width:289px;
	height:498px;
	float:left;
	background-image:url(../images/landing/midRightBg.gif);
	background-repeat:repeat-x;
	margin-top:-365px;
	text-align:left;
	background-color:#e8e9e8;

}
.findhome{
	width:650px;
	height:131px;
	background-image:url(../images/landing/leftBg1.gif);
	background-repeat:repeat-x;
	float:left;
	margin-top:3px;
}
.sellHome{
	width:284px;
	height:125px;
	background-image:url(../images/landing/sellhome.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.neighborhood{
	width:284px;
	height:120px;
	background-image:url(../images/landing/neighborhoodsearch.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.mobilephone{
	width:284px;
	height:121px;
	background-image:url(../images/landing/mobilephonesearch.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.emailalerts{
	width:284px;
	height:128px;
	background-image:url(../images/landing/emailalerts.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.mid1Wrapper{
	width:100%;
	height:144px;
	margin-top:-1px;
}
.inputWrapper{
	width:400px;
	height:30px;
	float:right;
	display:inline;
	margin:-105px 15px 0 0;
	color:#cac6c6;
}
.propTextbox{
	background-color:#404041;
	border:1px solid #6a6a6a;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	width:120px;
	margin-top:5px;
	height:25px;
}
.pTxt{
	width:200px;
	position:relative;
	top:55px;
	left:72px;
}
.more{
	position:relative;
	color:#0f5b90;
	font-size:11px;
	float:right;
	display:inline;
	margin-top:-5px;
}
.more a{
	color:#0f5b90;
	text-decoration:underline;
}
.more a:hover{
	color:#0f5b90;
	text-decoration:none;
}
.landing{
	color:#0f5b90;
	font-size:12px;
	text-decoration:none;
}
.landing a{
	color:#0f5b90;
	text-decoration:none;
}
.landing a:hover{
	color:#0f5b90;
	text-decoration:underline;
}
.whyJoin{
	background-image:url(../images/landing/whyjoin.gif);
	width:329px;
	height:84px;
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 15px;
	display:inline;
	text-align:left;

}
.pTxt1{
	margin:25px 0 0 27px;
}
.companyNews{
	background-image:url(../images/landing/companynews.gif);
	width:329px;
	height:84px;
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 5px;
	display:inline;
	text-align:left;
}
.whatshotPhilly{
	background-image:url(../images/landing/wahtshot.gif);
	width:250px;
	height:84px;
	background-repeat:no-repeat;
	float:left;
	margin:15px 0 0 5px;
	display:inline;
	text-align:left;
}
.copyright{
	color:#a39f9f;
	font-size:11px;
	margin:10px 0 10px 0;
	
}
#jSuggestContainer {
position:absolute;
font: 12px Tahoma;
border:1px solid #212E37;
border-top:0;
background:#FFF;
max-height:178px;
overflow:hidden;
}

.jSuggestLoading {
font-style:italic;
padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
margin: 0;
padding:0;
list-style:none;
}



#jSuggestContainer ul li{
padding: 2px 4px;
border-bottom: 0px dotted #ffe594;
color:#666;
background:#fff;
cursor:pointer
}

#jSuggestContainer ul li.last{
border-bottom: 0;
}

#jSuggestContainer ul li.jSuggestHover{
background:#77A1BC;
color:#333;
}

.address{
font-family:Arial, Verdana, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
text-align:left;
padding-left:14px;
border-left:1px solid #777;
}

.feedLink {
	color:#555;font-family:Arial;font-size:12px;font-weight:bold;
}
.ul_css {vertical-align:top;position:relative; float:left;left:0px; *left:-5px;}
.ul_css li {background-image:url(/wt/remaxaffiliates/images/landing/bullet.gif)no-repeat; vertical-align:top;position:relative;padding:0px 0px 0px 15px; line-height:20px; height:auto !important; } 


/*.li_css {vertical-align:top;position:relative; height:15px; list-style-type:disc;list-style-position:inside; padding:0px 0px 0px 5px; line-height:20px;top:-7px;}*/
.paraTitle {font-family:Arial;font-size:20px;font-weight:normal;color:#3C78A3;}
.text_normal {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.bottBg{
	background-image:url(/wt/remaxaffiliates/images/landing/bottBg.gif);
	background-repeat:repeat-x;
	background-color:#d7d7d7;
	width:939px;
	position:relative;
	left:0px;
	text-align:left;
	height:335px;
	float:left;

}
.bottbxLeft{
	width:349px;
	float:left;
	height:284px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	font-weight:normal;
	position:relative;
	
	

}
.bottbxLeft h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	padding:0;
	margin:0;
	position:relative;
	top:14px;
	left:18px;
}
.bottbxLeftPara{
	margin:15px 0 0 115px;
	padding:0;
	width:225px;
	height:85px;	
	background-position:top left;
	background-repeat:no-repeat;
	text-align:justify
}
.mortgageLoans{
	padding:0;
	height:20px;
	background-image:url(../images/landing/findoutTitle.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.bottbxLeftParaTitle{
	margin:30px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	
}
.bottbxLeft ul{
	list-style-type:none;
	margin:60px 0 0 100px;
	padding:0;
	text-decoration:underline;
}
.bottbxLeft ul li{
	list-style-type:none;
	padding:0 0 0 15px;
	line-height:21px;
	text-decoration:underline;
	background-image:url(/wt/remaxaffiliates/images/landing/bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 8px;

	
}
.bottbxLeft ul li span{
	font-weight:bold;
	color:#555555;
}
.bottbxLeft ul li span a{
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
}
.bottbxLeft ul li span a:hover{
	font-weight:bold;
	color:#536d80;
	text-decoration:underline;
}
.bottPartician{
	width:7px;
	float:left;
	background-image:url(../images/landing/verPartician.gif);
	width:2px;
	height:297px;
	background-repeat:repeat-y;
	position:relative;
	top:15px;
	
}

.findTitle{
	background-image:url(../images/landing/findoutTitle.gif);
	width:189px;
	height:17px;
	background-repeat:no-repeat;
	position:relative;
	top:15px;
	left:15px;
}
.mortgageImg{
	background-image:url(../images/landing/mortgageImg.jpg);
	background-repeat:no-repeat;
	float:left;
	width:86px;
	height:70px;
	position:relative;
	top:15px;
	left:15px;
}
.realestateTitle{
	position:relative;
	background-image:url(../images/landing/realestateTitle.png);
	width:220px;
	height:16px;
	background-repeat:no-repeat;
	position:relative;
	top:15px;
	left:10px;
	float:left;

}
.helpImg{
	background-image:url(../images/landing/helpImg.jpg);
	background-repeat:no-repeat;
	float:left;
	width:84px;
	height:70px;
	position:relative;
	top:15px;
	left:12px;
}
.bullet{
	position:relative;
	top:-2px;
	right:5px;
}
.bottbxRight{
	width:298px;
	float:left;
	height:284px;
	font-size:12px;
	font-weight:normal;
	color:#828282;
	position:relative;
	border:0px solid red;
}
.alTitle{
	background-image:url(../images/landing/philadelphia.gif);
	width:245px;
	height:32px;
	background-repeat:no-repeat;
	position:relative;
	top:7px;
	left:15px;
}
.bottbxRightTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	margin:10px 0 0 15px;
}

.bottbxRightCnt{
	margin:0 0 0 15px;
}
.blogTitle{
	background-image:url(../images/landing/remaxblog.gif);
	width:205px;
	height:27px;
	background-repeat:no-repeat;
	position:relative;
	top:7px;
	left:15px;
}
.bottbxRightNew{
	width:280px;
	float:left;
	height:284px;
	font-size:12px;
	font-weight:normal;
	color:#828282;
	position:relative;
}
.bottbxRightNew ul{
	list-style-type:none;
	margin:60px 0 0 100px;
	padding:0;
	text-decoration:underline;
}
.bottbxRightNew ul li{
	height:40px;
	list-style-type:none;
	padding:0 0 0 15px;
	background-image:url(/wt/remaxaffiliates/images/landing/bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 8px;
	text-decoration:underline;
	
}
.bottbxRightNew ul li span{
	font-weight:bold;
	color:#555555;
}
.bottbxRightNew ul li span a{
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
}
.bottbxRightNew ul li span a:hover{
	font-weight:bold;
	color:#536d80;
	text-decoration:underline;
}
.footerLink{
	position:relative;
	width:940px;
	height:25px;	
	color:#c2c2c2;
	margin:0 auto;
	padding:10px 0;
}
.footerLink ul{
	display:inline;
	list-style-type:none;
}
.footerLink ul li{
	display:inline;
	list-style-type:none;
	margin:0 3px 0 3px;
}
.footerLink ul li a{
	font-family:Tahoma,sans-serif,Verdana;
	font-size:11px;
	font-weight:normal;
	color:#c2c2c2;
	text-decoration:none;
	
}
.footerLink ul li a:hover{
	font-family:Tahoma,sans-serif,Verdana;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	
}
.footerCssLink a{
	font-family:Tahoma,sans-serif,Verdana;
	font-size:11px;
	font-weight:normal;
	color:#c2c2c2;
	text-decoration:underline;
	
}
.footerCssLink{
	position:relative;
	width:940px;
	height:25px;	
	color:#c2c2c2;
	margin:0 auto;
	padding:10px 0;
}
.footerCssLink a:hover{
	font-family:Tahoma,sans-serif,Verdana;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	
}
.footerLogos{
	position:relative;
	width:940px;
	padding:10px 0;
	margin:15px 0 0 0; auto;
}

.popupDiv		{position:relative;width:350px;height:300px;float:left;background-color:#FFFFFF;border:1px solid #CCCCCC;}
.popupDivHeader {position:relative;width:100%;height:auto;float:left;background-color:#026EB6;padding:4px 4px 4px 4px;font-size:12px;font-family:Arial,Sans-Serif,Tahoma,Verdana;font-weight:normal;color:#FFFFFF;}
.popupErrorDiv	{position:relative;width:100%;height:25px;float:left;background-color:#FFFFFF;padding:3px 0px 0px 10px;font-family:Arial;font-size:11px;font-weight:bold;color:red;}
.popupDivContent{position:relative;width:100%;height:auto;float:left;padding:0px 25px 0px 25px; }
.popupRowDiv	{position:relative;width:100%;height:auto;height:25px;float:left;}
.popupDivLeft	{position:relative;width:35%;*width:90px;height:100%;float:left;}
.popupDivRight	{position:relative;width:64%;height:100%;float:left;}
.popupDivTextBox{width:150px;height:auto;font-family:Arial,sans-serif,Verdana,helvetica;font-size:12px;font-weight:normal;font-style:normal;color:#555555;text-align:left;background-color:#F5F5F5;border:1px solid #B8C5EE;padding:3px 0px 3px 0px;}
.popupDivTextArea{width:150px;height:80%;font-family:Arial,sans-serif,Verdana,helvetica;font-size:12px;font-weight:normal;font-style:normal;color:#555555;text-align:left;background-color:#F5F5F5;border:1px solid #B8C5EE;padding:3px 0px 3px 0px;overflow:auto;}
.popupDivText	{position:relative;width:auto;height:25px;float:left;padding:0px 10px 0px 10px;}
.text_normal12	{font-family:Arial,sans-serif,Verdana,Arial,helvetica;font-size:12px;font-weight:normal;color:#555555;text-align:left;}
.textRequired	{width:150px;height:auto;font-family:Arial,sans-serif,Verdana,helvetica;font-size:12px;font-weight:normal;font-style:normal;color:#555555;text-align:left;background-color:#F5F5F5;border:1px solid red;padding:3px 0px 3px 0px;}
.required		{color:red;font-size: 11px;}

.linkHead			{font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; color: #656565;}
.linkHead:link		{font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; color: #656565;}
.linkHead:visited	{font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; color: #656565;}
.linkHead:active	{font-family: Tahoma,sans-serif; font-size: 12px; font-weight: bold; color: #656565;}
.linkHead:hover		{font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; color: #006CB7;text-decoration: underline;}