body {
font:normal 12px Arial, Helvetica, sans-serif;
color:#333;
background:#000;
margin:0;
padding:5px;
}
#p7layer {
padding:10px 10px 0 10px;
margin:0 auto;
min-width:780px;
max-width:930px;
}
#url {
height:25px;
background:url(img/template1/bkg_topbar.gif) repeat-x;
}
#url .content {
background:url(img/template1/realestate_top.gif) left no-repeat;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
padding:0 10px 0 0;
text-align:right;
height:25px;
}
#url a, #url a:visited {
color:#FFF;
text-decoration:none;
}
#header {
height:130px;
background:url(img/bkgs/default.jpg) right no-repeat;
}
#orlando_logo {
height:130px;
background:url(img/template1/orlando_realestate.png) left no-repeat;
margin:0;
padding:0;
}
#realestate {
height:35px;
background:url(img/template1/florida_realestate.jpg) left no-repeat;
margin:0;
padding:0;
}
#realestate .content {
font:bold 17px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
padding:3px 10px 0 0;
text-align:right;
}
#phone {
height:62px;
background:url(img/template1/bkg_tnav.jpg) left repeat-x;
margin:0;
padding:0;
}
#topnav {
background:url(img/template1/logo_btm.jpg) left no-repeat;
height:25px;
padding:2px 10px 0 0;
text-align:right;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#999;
}
#topnav a, #topnav a:visited {
font-weight:bold;
padding:0 7px 0 7px;
color:#333;
text-decoration:none;
}
#topnav a:hover {
color:#936;
}
#wrapper {
background:#FFF;
border-right:solid 15px #666;
}
#container {
background:url(img/template1/bkg_menu.jpg) repeat-y;
width:100%;
text-align:left;
}
#sidebar {
float:left;
width:206px;
padding:0 5px 0 5px;
margin:0;
line-height:18px;
}
#sidebar p {
margin-left:0;
margin-right:0;
}
#titleBar {
margin:0 0 0 216px;
padding:5px 5px 5px 0;
background:#666;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:right;
height:24px;
}
#date {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#FC0;
text-align:right;
padding:3px 15px 0 0;
}
#mainContent {
margin:0 0 0 216px;
padding:0 10px 15px 10px;
}
#mainContent h1 {
margin-top:0;
}
#featuredlist {
padding:0;
margin:7px 0 5px 0;
background:#FFC;
}
.featuredFrame {
padding-top:5px;
filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
}
h1 {
font:bold 18px arial, Helvetica, sans-serif;
color:#339;
text-decoration:none;
margin-top:0;
}
h2 {
font:bold 15px arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
margin:0;
padding:0;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}
#crn {
margin:0 0 0 216px;
padding:0;
}
#crns {
background:url(img/template1/crnl.gif) left no-repeat;
height:9px;
}
a, a:visited {
color:#339;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
img { border:0 
} 
form {
margin-bottom:0; 
margin-top:0; 
}
.r {  float: right; }
.l {  float: left; }
.picL { 
float: left; 
padding: 5px;
}
.picR { 
float:right; 
padding:5px;
}
.picBdr {
border:1px solid #CCC;
margin:3px;
padding:3px;
}
.picBdrR {
padding:5px;
border:1px solid #CCC;
margin:5px;
float:right; 
}
.picBdrL {
padding:5px;
margin:5px;
border:1px solid #CCC;
float:left; 
}
ul {
list-style-type: none;
padding: 0em;
margin: 0em;
line-height:1.6em;
}
ul li {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0em .5em;
padding-left: 1.2em;
list-style-type: none;
}
.tabBdr {
border-left:1px solid #BFD5E6;
padding: 3px;
}
.menuText {
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration: none;
}
#logobtm {
background:url(img/template1/florida_realestate.jpg) no-repeat;
height:62px;
}
#btmNav {
background:url(img/template1/bkg_menu.jpg) #666 repeat-y;
border-right:solid 15px #666;
font:normal 11px arial, Helvetica, sans-serif;
margin:0;
padding:0;
height:40px;
color:#B2B2B2;
}
#btmNav .content {
margin:0 0 0 216px;
padding:7px 0 0 0;
text-align:center;
}
#btmNav .content a, #btnNav .content a:visited {
padding:0 7px 0 7px;
color:#FFF;
text-decoration:none;
}
#btmNav .content a:hover {
color:#FC6;
}
#bkgBtm {
background:url(img/template1/bkg_btm.jpg) repeat-x;
height:27px;
}
#bkgBtmr {
background:url(img/template1/bkg_btmr.jpg) right no-repeat;
height:27px;
}
#bkgBtmr .content {
padding:3px 15px 0 0;
text-align:right;
}
#bkgBtmr .content a, #bkgBtmr .content a:visited {
text-decoration:none;
color:#FC6;
}
#valid {
float:left;
padding:10px 0 0 10px;
}
#valid a, #valid a:visited {
text-decoration:none;
color:#FC6;
}
.textLt {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
.textLt:hover {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
.textRed {
color:#C00;
text-decoration:none;
}
.textYel {
color:#FC0;
text-decoration:none;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:4px 0 4px 0;
}
.uppercase {
text-transform: uppercase;
} 
.schools {
float:left;
width:auto;
margin:0;
padding:0;
}
