body{font-family:arial; font-size:12px;color:#666;}
a{font-family:arial; font-size:12px;color:#336699;}

.bodycontainer { background: #ececec url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/back2.png); background-repeat: no-repeat;}
h1 {font-family:Georgia, "Times New Roman", Times, serif !important; font-weight: normal!important;font-size: 20px!important;color:#6F6F6F !important;}
h1.summary-address {font-family:Arial,Verdana,Sans-Serif !important; font-weight: bold!important; font-size: 13px !important; color: #0C335A !important;}
#recohomepage .bodycontainer {background: url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/ppback.png); }
div#innercontent {padding-left: 30px; padding-right: 30px;}
.bodytable{width:980px;}

.banner-container{display:none;}
.leftnav-container{display:none;}
#customerlogin-area{display:inline !important;}
.header-container{
	height:95px !important;
	background: url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/topheadback.png)
	}
.viewport-container{background:#fff;padding:10px;text-align:left;}
#recohomepage .viewport-container{padding:0px;}
div.topnav-container {
	background: url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/topnavback.png) repeat-x;
	margin-top:-4px;
	margin-top:-4px;
	padding-left:55px;
	height: 27px !important;
	position:relative;
	}
#recohomepage div.topnav-container{height: 23px !important;}
 #CustomerLogin_top, #CustomerLogin_form, #CustomerLogin_signup, #CustomerLogin_username, #CustomerLogin_password, #CustomerLogin_submit {position:relative;float: left;padding:5px; color: #FFFFFF; font-size:10px; margin-top: -5px; font-weight:bold;}
        #CustomerLoggedIn_welcome,#CustomerLoggedIn_top, #CustomerLoggedIn_name, #CustomerLoggedIn_bottom {position:relative;float: left;}
        #CustomerLoggedIn_savedproperties, #CustomerLoggedIn_savedsearches {display:none;}
#CustomerLogin_submit{background:url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/submit.png);
height:23px;
width:51px;
top:5px;
}
#CustomerLogin_signup {margin-left:5px; margin-top:-15px;}
#CustomerLogin_signup a {color:#fff;font-size:10px;}
#customerlogin-area input{font-size:10px;}
#CustomerLoggedIn {color:#fff;padding:10px;text-align:left;}
#CustomerLoggedIn_signout a{font-size:9px;margin-left:15px;}
#CustomerLoggedIn_name{font-size:15px; font-weight:bold;color:#fff;}
#CustomerLoggedIn_name, #CustomerLoggedIn_signout{float:left;}
#CustomerLoggedIn_signout{padding-top:5px;}
#CustomerLoggedIn_myhomepage{clear:both;}
#CustomerLoggedIn a {color:#fff;}
img#Master_Image2 {
	margin-left:20px;
	margin-top:5px;
	}

div#customerlogin-area {
	width: 350px;
	margin-top: 15px;
}

.bottomnavcontainer, .bottomnavcontainer td {
	background: #ececec; 
}

.footerlogo{padding-left:5px;}
.footernavat {
	color: #8E8E8E;
}	
.footertoptext {
color:#8E8E8E;
}

a {
font-family:arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#footertexttable, .subfooternavcontainer{width:100% !important;}

.footertop_selbg {
	background: transparent;
	}
	
.footernavat a:hover {
	color: #c7d7e0;
	}

.footertoptext a:hover {
	color: #336699;
}

.nav2 {
font-family:Arial;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#AOSearchOuterContainer {
	margin: 0 auto;
}

.BGColor6 {
	background: url(http://prupalmsimages.fnistools.com/images/RECos/1189/bgcolor.gif);
}

#AOTabsContainer {
	border: none !important;
}

.AOSearchInnerContainer {
border-bottom:1px solid #587788;
border-left:1px solid #587788;
border-right:1px solid #587788;
}

.ms_panel {
background-color:#014466;
border:1px solid #014466;
}
.ms_tab_on{background-color:#c1d2dc; color:#666;}
.footertextcontainer{background: transparent; padding:10px;}
#Master_Elements_VisibleElements{margin: 0px auto;}

#topdiv {
padding-top:15px;
text-align:center;
}

#bottomdiv {
padding-top:20px;
}

td.vendorbg {
background: #c3d5dd;
}
span.contentwhitebold{color: #414242;} 
span.contentwhite {
color: #414242;
}

.topnavDD {
background: #03537D;
}

.topnavDD_item {
border: none;
}

.topnavDD_item a:hover{
font-weight:normal;
text-decoration:underline;
}
#BottomNavTopLink{display:none;}
div.adspace_wrapper_leaderboardbottom{text-align:center !important;}
#bodycontent{width:1190px; margin:0px auto;}
#divViewportad{margin-top:123px !important;}