/* Search Commercial css file, rev Jan 2010 */
    
body { background-color: #000042; color: #333333; margin: 0px; padding: 0px; }

a:link { color: #0404b9; }
a:visited { color: #0404b9; }
a:active { color: #0000ff; } 
a:hover { color: #0000ff; }

.menu { font-size: 10px; font-weight: bold; text-decoration: none; }
a.menu:link { color: #03F906; }
a.menu:visited { color: #03F906; }
a.menu:active { color: #FFFFFF; } 
a.menu:hover { color: #FFFFFF; }

* { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; }

td { line-height: 18px; }
b { font-weight: bold; letter-spacing: 0.5px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
li { line-height: 16px; padding-bottom: 4px; list-style-position: outside; }
p { margin: 0 0 16px 0; }
img { border: 0px; padding: 0px; margin: 0px; }
h1 { font-size: 24px; color: #0339b7; font-weight: normal; font-family: Georgia, 'Times New Roman', Times, Palatino, Baskerville, serif;
     border-bottom: 1px solid #0339b7; padding-bottom: 8px; }
h2 { font-size: 13px; color: #0339b7; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; }


/*-------------- General Markup ---------------*/   
.hrule { border-bottom: 1px solid #284996; }      
.nobr { white-space: nowrap; }
.small  { font-size: 11px; font-weight: normal; }


/*-------------- Structural ---------------*/
#masthead { width: 100%; background-color: #284996; }
#masthead-right { float: right; padding-right: 20px; text-align: right; margin-top: 10px; color #ffffff; }
#main-content { background-color: #dde2ee; margin-top: 20px; } 
.tagline { color: #ffffff; }
#navblock { padding-left: 10px; line-height: 20px; margin-top: 5px; }
.nav-separator { color: #dde2ee; }
#footer { background-color: #dde2ee; }
.center-content { padding: 30px; }


/*-------------- Property Detail ---------------*/
.detaillabel {font-size: 12px; font-weight: bold; text-decoration: none;}
.listing_bg { background-color: #f3f6fd; padding: 6px; }
table#summary td { border-bottom: 1px solid #a2b4de; padding: 6px; }
  

/*-------------- Forms ---------------*/
input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #BFBFCD; font-size: 12px; }
select { color: #333333; background-color: #FFFFFF; border: 1px solid #BFBFCD; font-size: 12px; } 
input.box { color: #333333; background-color: transparent; border: 0px; }


/*-------------- Featured ---------------*/
#featured-wrapper { margin-bottom: 20px; }
.featured { width: 220px; background-color: #ffffff; text-align: center; font-size: 11px; margin-right: 10px; }
.featured-last { width: 220px; background-color: #ffffff; text-align: center; font-size: 11px; }
.fmargin { padding: 0 5px 0 5px; font-size: 11px; }

