body { background:url(../universal-images/bkg.gif)  rgb(50, 50, 50) ; font-size: .85em; ; text-align: center; margin: 0; padding: 0; border: 0; font-family: Arial, Verdana, "sans-serif"; }
img{ border: 0 }
a { color: #161616; }
#leftCol{ float: left; font: normal 1em arial,verdana,sans-serif; height: auto; margin: 0px 0px; overflow: hidden; position: relative; top: -1px; width: 141px; background: transparent }
a:hover{ color: rgb(242, 0, 0); text-decoration: none }
#maincontainerDiv { margin-left:auto;margin-right:auto;background: url(../universal-images/bglbl.gif) repeat-y;position: relative;width: 1024px;height:auto; text-align: center; }
#containerDiv { margin-left:auto;margin-right:auto;overflow: visible; position: relative; text-align: left; width: 900px;height:auto; left: 0px;text-align: left; }
#headerDiv { margin-left:auto;margin-right:auto;background: url(../universal-images/bkheader.png);background-repeat:no-repeat; color: rgb(255, 255, 255); font-size: .95em; position: relative; text-align: left; width: 900px; height: 190px; }
#logo{ float: left; margin-right:0px; height: 190px; width: 370px; position: relative; text-align: left; z-index: 400 }
/* begin header feature div */
#headerfeatureDiv{ color: rgb(255,255,255); font: 1.1em arial,verdana,sans-serif; height: 185px;margin-right: 10px;float:right; position: relative; text-align: right; top: 10px; width: 450px; z-index: 50; }
.headerfeature { text-align: center; font-family: arial, verdana, sans-serif; font-weight: bold; color: #fff; padding: 0px 10px 0px 0px; }
.headerfeature2 { color: white; font-size: 0.90em; }
.headerfeature2 a { color: white; }
.headerfeature2 a:hover { color: #dddddd; text-decoration: underline; }
/* end header feature div */
#leftCol .header { background: url(../universal-images/current.png);background-repeat:no-repeat; color: rgb(255, 255, 255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin: 0px; text-align: left; width: 129px;padding:7px 0px 9px 12px; }
#rightCol .header { background: url(../universal-images/current.png);background-repeat:no-repeat; color: rgb(255, 255, 255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin: 0px; text-align: left; width: 137px;padding:7px 0px 9px 12px; }
.links{ font: 1em arial,verdana,sans-serif; height: auto; position: relative; width: 130px; margin: 15px 0px 20px 6px;}
.links a{ color: rgb(255, 255, 255); display: block; margin: 12px 0px; font: 1em arial,verdana,"sans-serif"; text-decoration: none }
.links a:hover{ color: rgb(242, 0, 0) }
.headline-text{ margin: 5px; font: bold 1.3em arial,verdana,sans-serif }
#contactus { color: rgb(255, 255, 255); font-size: .85em; text-align: left; padding: 10px }
span .shrtdsc { font-size: 0.6em; }
#mainContentDiv { float:left;width: 610px; height: auto;background-color: rgb(255,255,255); padding: 0; margin: 0; }
#contentDiv { float: left; width:569px; height:auto;background-color: rgb(255,255,255); padding: 0px 20px 0px 20px; }
#listingmainContentDiv { float:left;width:749px;height: auto;background-color: rgb(255,255,255); padding: 0; margin: 0; }
#listingContentDiv { float: left; height:auto;background-color: rgb(255,255,255); padding: 0px 20px 0px 20px;min-height:1250px; }
#contentDivBottom { clear:both; }
#mainSerpContentDiv { float:left;width: 749px; height: auto;background-color: #fff; padding: 0; margin: 0; }
#contentDivBottom { clear:both; }
#footerDiv{ color: rgb(255, 255, 255); font-weight: normal; font-size: 0.95em; height: 80px; position: relative; text-align: center; width: 1024px; }
#footerDiv a{ color: rgb(255, 255, 255); text-decoration: none }
#twocolfooterDiv{ color: rgb(255, 255, 255); font-weight: normal; font-size: 0.95em; height: 80px; position: relative; text-align: center; width: 900px; margin-left: 124px;}
#twocolfooterDiv a{ color: rgb(255, 255, 255); text-decoration: none }
#serpContentDiv { width:706px; height:auto;background-color: rgb(255,255,255); margin: 0px 10px 0px 25px; }
h2 { text-align: center; width: 98%; font-size: 1.2em; font-family: Georgia, Times, serif; }
#rightCol p{ margin: 10px; color: #fff; }
#rightCol{ float: left; font: normal 1em arial,verdana,sans-serif; height: auto; margin: 0px 0px; overflow: hidden; position: relative; top: -1px; width: 149px; background: transparent }
#rightCol a{ color: rgb(255, 255, 255); text-decoration: none }
#twocolrightCol { float:left;margin:0;padding:0;width: 10px;height:50px;background: url(../universal-images/rightcolbg2.png); background-repeat:no-repeat; }
#rightCol a:hover { color: rgb(242, 0, 0); text-decoration: none }

#banner { height: auto; width: 140px; text-align: center; margin-left: 5px; }
.longdesc { font-size: 0.85em; }

#stylea{ color: rgb(51, 51, 102); font: 1.2em arial,verdana,sans-serif; height: 22px; left: 0px; padding: 5px 2px 2px 2px; position: relative; text-align: center; width: 98.5%; background: url(../universal-images/bkg2.gif) }
#styleb{ color: rgb(51, 51, 102); font: 1.2em arial,verdana,sans-serif; height: 22px; left: 0px; padding: 5px 2px 2px 2px; position: relative; text-align: center; width: 98.5%; background: url(../universal-images/bkg2.gif) }
h1{ color: rgb(255, 255, 255); font-size: 1.5em; font-style: normal; margin-right: 30px;float:right; }
.featuredListing { font: .85em Arial-Narrow, Arial, sans-serif }
.whitelink { color: rgb(255, 255, 255) }
/* start Agents.php css */
#contentDiv p { margin: 10px 10px; }
#agentscolumnaDiv{ text-align: left; color: rgb(0,0,0); float: left; height: 800px; left: 0px; margin: 0; padding: 0 0 30px 0; position: relative; top: 0px; width: auto;background:red; }
.agentText { padding-bottom: 10px; margin-bottom: 10px; font-size: 12px; font-family: Arial,Verdana,sans-serif;color:#000;z-index:800; }
.tablebold-text{ font: bold 1em arial,verdana,sans-serif; }
.table-text{ font: normal .85em arial,verdana,sans-serif; }
.paragraph-text{ color: rgb(0,0,0); font: normal 1.1em arial,verdana,sans-serif; text-align: left; }
#contentHeader { width: 50%; text-align: left; margin-left: 10px; }
.serpitem { font-size: 0.85em; line-height: 1.4em; }
#headerfeatureDiv { color: rgb(255,255,255); font: 1.2em arial,verdana,sans-serif; height: 185px; position: relative; float: right; right: 0px; text-align: right; top: 2px; width: 500px; z-index: 50; }
#agentSerpDiv { margin: 30px 0px 0px 0px; }
#headerfeaturePic { float:right;text-align: center; font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.1em; color: #fff; padding: 0px 0px; color: white;}
#headerfeatureText { float:right;text-align: right; font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1em; color: #fff; margin: 20px 10px 0px 0px; color: white;line-height:1.4em;}
#headerfeatureText a { color: #fff; text-decoration: underline; font-size: 1em;font-weight:normal;}
#headerfeatureText a:hover { color: #dddddd; text-decoration: none; font-size: 1em;}
.input { text-align: left; margin-bottom: 10px; display: block; float: left; }
.label { text-align: right; display: block; float: left; width: 150px; }
#searchbox { width: 500px; margin-left: 50px; margin-right: auto; text-align: left; }
.bold-text{ font: bold .9em arial,verdana,sans-serif; }
#randomagentdiv { float:right;margin:10px 20px 0px 0px;width:400px; }
#quickSearch { color:#fff; font-size: 0.9em;margin: 10px 0px 10px 5px;}
#quickSearch select { font-size: 0.9em;}
#quickSearch input { font-size: 0.9em;margin-bottom:5px;}
#quickSearch select { font-size: 0.9em;margin-bottom:5px;}




