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;}

#leftnavcontainer {
	background:url("/images/uploads/Recos/1189/Content/1196362/leftback.png") repeat-x #567788;
	width:230px;
	}
	
#leftnav {
	margin:0 auto;
	width:208px;
	}
	
#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;}


    BODY {
    MARGIN: 0px auto
    }
    A IMG {
    BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
    }
    #midRow {
    BACKGROUND: url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/midback2.png) repeat-x; HEIGHT: 290px
    }
    #midContent {
    MARGIN: 0px auto; WIDTH: auto
    }
    DIV {
    TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
    }
    P {
    LINE-HEIGHT: 125%
    }
    #flagButtons {
    MARGIN-TOP: -35px; WIDTH: 330px; FLOAT: right; MARGIN-RIGHT: 180px
    }
    #translate {
    PADDING-RIGHT: 5px; FONT-FAMILY: arial; FLOAT: left; COLOR: #666666; FONT-SIZE: 9px; PADDING-TOP: 5px
    }
    #mainContent {
    MARGIN: 0px auto; WIDTH: 1025px
    }
    P.img {
    PADDING-BOTTOM: 5px
    }
    #welcomeSection {
    BACKGROUND-IMAGE: url(http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/jewelofwest1.png); PADDING-BOTTOM: 4px; WIDTH: 469px; FLOAT: left; MARGIN-RIGHT: 20px
    }
    #welcomeText {
    PADDING-BOTTOM: 12px; MARGIN-TOP: 35px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #6f6f6f; FONT-SIZE: 12px; PADDING-TOP: 12px
    }
    #rowcontent1 {
    WIDTH: 387px
    }
    #rowcontent2 {
    MARGIN-TOP: -150px; PADDING-RIGHT: 15px; FLOAT: right;
    }
	
	#contentRow2,#searchMap {
		float:right;
		width:777px;
		}

	#contentRow2 {background:url("http://prupalmsimages.fnistools.com/images/uploads/Recos/1189/Content/1196362/greyback.png") 	repeat-x scroll 0 0 transparent;
border-bottom:1px solid #CCCCCC;margin-top:20px; padding-bottom:22px;}
	
	#leftlink, #rightlink {float: left;}
	
	#leftlink {width: 470px;}
	
	#rightlink {width: 284px; padding-left: 23px;}
	
    .header {
    PADDING-LEFT: 15px; WIDTH: 105px; PADDING-TOP: 8px
    }
    .header2 {
    PADDING-BOTTOM: 10px; WIDTH: 220px
    }
    #openhouses {
    PADDING-LEFT: 20px; WIDTH: 365px; HEIGHT: 120px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
    }
    #mortgage {
    PADDING-LEFT: 8px
    }
    .contentpic {
    FLOAT: left
    }
    .contenttext {
    PADDING-LEFT: 15px; WIDTH: 150px; FONT-FAMILY: arial; FLOAT: left; COLOR: #a5a6a6; FONT-SIZE: 11px; PADDING-TOP: 12px
    }
    .contentLink2 {
    WIDTH: 115px; COLOR: #01466a; FONT-WEIGHT: bold; PADDING-TOP: 20px
    }
    .contentLink {
    WIDTH: 90px; COLOR: #01466a; FONT-WEIGHT: bold; PADDING-TOP: 20px
    }
    .arrowpic {
    PADDING-RIGHT: 35px; FLOAT: right; PADDING-TOP: 2px
    }
    #contentRow3 {
    BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 19px; WIDTH: 777px; FLOAT: right
    }
    #contentRow4 {
    BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 19px; WIDTH: 777px; FLOAT: right
    }
    #contentRow5 {
    BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 19px; WIDTH: 777px; FLOAT: right
    }
    .rowHead {
    MARGIN-TOP: 15px
    }
    .rowContent {
    PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; COLOR: #a5a6a6; FONT-SIZE: 12px; PADDING-TOP: 10px
    }
    .commlinks {
    WIDTH: 190px; FLOAT: left
    }
    .rowContent2 {
    PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: arial; COLOR: #a5a6a6; FONT-SIZE: 12px; PADDING-TOP: 10px
    }
    #newscast {
    MARGIN-LEFT: 60px
    }
    #quickSearch-div {
    FLOAT: left
    }
    #flashBanner {
    MARGIN-TOP: -5px; FLOAT: left; MARGIN-LEFT: 5px
    }
    #flashplayer {
    MARGIN-TOP: -234px; MARGIN-LEFT: 40px
    }
    DIV.arrowlink {
    FLOAT: right; PADDING-TOP: 2px
    }
