h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #ff9900;
   font-weight: boldest;
   margin: 0px;
   letter-spacing: -1px;
   line-height:30px;
}
h1.listing {
   font-size: 18px;
   color: #ff9900;
   font-weight: boldest;
   margin: 0px;
   letter-spacing: -1px;
   line-height:30px;
}
h1.listingMap {
   font-size: 14px;
   color: #ff9900;
   font-weight: boldest;
   margin: 0px;
   letter-spacing: -1px;
   text-align: center;
   line-height:15px;
}
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   letter-spacing: 0px;
}
h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   font-weight: bold;
   margin: 0px;
   letter-spacing: -1px;
}

P.smaller             { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 9px; }
.sz1             { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 8pt; }
.sz1L           {  font-family: Arial, Helvetica, sans-serif;
                   font-size: 8pt; line-height: 16pt}
TD.sz1s         { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 7pt; }
TD.sz1         { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 11; }
TD.sz1L        {  font-family: Arial, Helvetica, sans-serif;
                font-size: 11; line-height: 14pt}
P.sz1           { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 8; }
.sz2            { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 10pt; }
.headline            { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 9pt; line-height: 15pt; }
TD                 { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 11pt; }
TD.sz2         { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 10pt; }
TD.sz2b         { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 11pt; font-weight: bold; }
TD.sz3          { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 12pt; }
TD.sz4           { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 14pt }
TD.sz4b     { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 14pt; font-weight: bold; }
TD.sz3b          { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 12pt; font-weight: bold; }
TD.regularHeader    { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 11pt; font-weight: bold; }
TD.bf          { font-family:Arial,Helvetica,Sans-serif;
                     font-weight: bold; font-size: 11pt; color: #333399 }
TD.rz       { font-family:Arial,Helvetica,Sans-serif;
              font-size: 11;  color: #ffffff }
TEXTAREA.textarea { font-family:Arial,Helvetica,Sans-serif;
                  font-size: 8pt }
INPUT.textfield { font-family:Arial,Helvetica,Sans-serif;
                  font-size: 8pt }
INPUT.textfieldLG { font-family:Arial,Helvetica,Sans-serif;
                     background-color: #ffffff; font-size: 8pt }
INPUT.textfieldLG2 { font-family:Arial,Helvetica,Sans-serif;
                     background-color: #ffcc66; font-size: 8pt }
INPUT.textfieldLG3 { font-family:Arial,Helvetica,Sans-serif;
                     background-color: #C4D9ED; font-size: 8pt }                     
INPUT.zsearch { font-family:Arial,Helvetica,Sans-serif;
                background-color: #ccffcc; font-size: 8pt }
INPUT.ksearch { font-family:Arial,Helvetica,Sans-serif;
                background-color: #ffffff; font-size: 8pt }
SELECT.dropdown { font-family:Arial,Helvetica,Sans-serif;
                  font-size: 8pt }
SELECT.dropdownSM { font-family:Arial,Helvetica,Sans-serif;
                  font-size: 6px }
SELECT.dropdownLG { font-family:Arial,Helvetica,Sans-serif;
                    background-color: #ccffcc; font-size: 8pt }
SELECT.fixedWidth { font-family:Courier New; font-size: 9pt }
SELECT.zsearch { font-family:Arial,Helvetica,Sans-serif;
                 background-color: #ccffcc; font-size: 8pt }
INPUT.button { font-family:Arial,Helvetica,Sans-serif; font-weight: bold;
               font-size: 9pt; background-color: #999999; color: #ffffff }
BODY               { font-family:Arial,Helvetica,Sans-serif;
                     font-size: 11pt; }

TD.formFieldElement { font-family:Arial,Helvetica; font-size: 11pt;}
INPUT.formFieldElement { font-family:Arial,Helvetica; font-size: 11pt;}
SELECT.formFieldElement { font-family:Arial,Helvetica; font-size: 11pt;}

IMG.thumbnail      { border-color: #000000 }

A                  { color: #0000ff; cursor: hand }
A:hover            { color: #000066; cursor: hand }

A.booty        { color: #000000; cursor: hand }
A:hover.booty  { color: #000000; cursor: hand }

A.thumbnail        { color: #000000; cursor: hand }
A:hover.thumbnail  { color: #000000; cursor: hand }

A.overline         { color: #0000ff; text-decoration: none; cursor: hand }
A:hover.overline   { color: #0099ff; text-decoration: underline; cursor: hand }

A.cityname         { color: #333399; text-decoration: none; cursor: hand; font-weight: bold }
A:hover.citname   { color: #333399; text-decoration: underline; cursor: hand }

A.statname1        { color: #0000ff; text-decoration: none; cursor: hand }
A:hover.statname1  { color: #0000ff; text-decoration: underline; cursor: hand }

A.statname2        { color: #0000ff; text-decoration: none; cursor: hand }
A:hover.statname2  { color: #0000ff; text-decoration: underline; cursor: hand }

A.favoriteOrg       { color: #0000cc; text-decoration: none; cursor: hand }
A:hover.favoriteOrg { color: #0000cc; text-decoration: underline; cursor: hand }

A.footer            { color: #ffffff; text-decoration: none; cursor: hand }
A:hover.footer      { color: #ff9900; cursor: hand }

A.blueBar            { color: #ffffff; text-decoration: underline; font-weight: bold; cursor: hand }
A:hover.blueBar      { color: #cecbbd; cursor: hand }

A.yellowBar            { color: #000000; text-decoration: none; cursor: hand }
A:hover.yellowBar      { color: #ff9900; cursor: hand }

A.amexFooter            { color: #999999; cursor: hand }
A:hover.amexFooter      { color: #0099ff; cursor: hand }

p.detailHeader { font-size:9px; font-weight:bold; color:#666699; padding: 1px; margin:15px 0px 2px 0px; border-bottom:1px dotted #ccc; background:#ededed; }

#photoThumbs { width:365px; overflow:auto; height:145px; border:1px solid #999; background:#ffffff; padding:3px 0px 0px 0px; }

.featuredAgentsBox { 
  width:290; 
  border:1px solid #999; 
  background:#eee; 
  padding:5px; 
  margin-bottom: 10px;
}
.featuredAgentsHeader { 
  font-size: 13px;
  font-weight: bold;
  color: #666699;
  text-align: center;
}
.featuredAgentsBox ul { 
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  font-size: 11px;
}
.featuredAgentsBox a { 
  font-weight: bold;
  color: f37415;
  text-decoration: none;
}
.propertiesListContentBox { 
  width:290; 
  border:1px solid #999; 
  background:#eee; 
  padding:5px; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 9px;
  font-weight: bold;
  color: #666699;
}
.propertiesListLinks { 
  width:290; 
  border:1px solid #999; 
  background:#eee; 
  padding:5px; 
  margin-bottom: 10px;
}
.propertiesListLinksHeader { 
  font-size: 19px;
  font-weight: bold;
  color: #666699;
  text-align: center;
}
.propertiesListLinks ul { 
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  font-size: 15px;
}
.propertiesListLinks a { 
  font-weight: bold;
  color: f37415;
  text-decoration: none;
}

/* begin css tabs NEW */
    #nav ul {
                list-style: none;
                padding: 10px 0 0 0;
                margin: 0;
    }
    
        #nav li {
                float: left;
                border: 1px solid #999999;
                border-bottom-width: 0;
                margin: 0;
    }
    
        #nav a {
                font-size: 13px;
                text-decoration: none;
                display: block;
                background: #eee;
                padding: 0.24em 1em;
                color: #666699;
                width: 11em;
                text-align: center;
    }
        
        #nav a:hover {
                background: #ddf;
        }
        
        #nav #selected {
                border-color: #999999;
        }
        
        #nav #selected a {
                position: relative;
                font-weight: bolder;
                top: 1px;
                background: white;
                color: #ff9900;


        }
        
        #content {
                border-top: 1px solid #999999;
                clear: both;
                padding: 0 1em;
        }
        
        h1 {
                margin: 0;
                padding: 0 0 1em 0;
        }

/* end css tabs NEW */

/* Begin GMaps List NEW */
.mapViewScroll { 
	scrollbar-base-color: #009966;
	scrollbar-track-color: #009966;
	scrollbar-face-color: #ffff99;
	scrollbar-highlight-color: #009966;
	scrollbar-3dlight-color: #009966;
	scrollbar-darkshadow-color: #009966;
	scrollbar-shadow-color: #009966;
	scrollbar-arrow-color: #009966;
}


/* end GMaps List NEW */

/* Pagination: Style Digg-> green */
/*CSS Sabrosus style pagination*/
div.pagination {
   font-size: 14px;
padding:3px;
margin:3px;
text-align:center;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #9aafe5;

text-decoration: none; 
color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid navy;
font-weight: bold;
background-color: #2e6ab1;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #929292;
color: #929292;
}

/* List/Map icons */
#iconmenu {position: relative; margin: 0px auto; padding: 3px; width: 103px; height: 52px; background: url(pattern.gif);}
#iconmenu li {width: 50px; height: 50px; position: absolute; top: 2px; background: url(/Images/list_map_sprites.png) 0 0 no-repeat; display: block; list-style: none;}
#iconmenu a {width: 50px; height: 50px; display: block; border: solid 1px #715a4e;}
#iconmenu a:hover {border: solid 1px #715a4e;}
#iconmenu #panel1c {left: 2px;}
#iconmenu #panel1c_on {left: 2px; border: solid 1px #715a4e;}
#iconmenu #panel2c {left: 54px; background-position: -51px 0;}
#iconmenu #panel2c_on {left: 54px; background-position: -51px 0; border: solid 1px #715a4e}
#iconmenu #panel3c {left: 106px; background-position: -102px 0;}
#iconmenu #panel4c {left: 158px; background-position: -153px 0;}

#iconmenu #panel1c_on  {background: url(/Images/list_map_sprites.png) -1px -52px no-repeat;}
#iconmenu #panel2c_on  {background: url(/Images/list_map_sprites.png) -52px -52px no-repeat;}
#iconmenu #panel1c a:hover {background: url(/Images/list_map_sprites.png) -1px -52px no-repeat;}
#iconmenu #panel2c a:hover {background: url(/Images/list_map_sprites.png) -52px -52px no-repeat;}
#iconmenu #panel3c a:hover {background: url(/Images/list_map_sprites.png) -103px -52px no-repeat;}
#iconmenu #panel4c a:hover {background: url(/Images/list_map_sprites.png) -154px -52px no-repeat;}



