

/* Button CSS */


 #mybutton   {
  border-style: solid;
  border-width : 1px 4px 4px 1px;
  text-decoration : none;
  padding : 4px;
  border-color : #69f #00f #00f #69f;

      }

  .buttontext {color: RED ; 
                text-decoration: none;   
                font: bold 10pt Verdana;
                cursor: hand;}


#sidebar_list {
    OVERFLOW: auto; 
    WIDTH: 100%;
    FONT-SIZE: 100%;
    HEIGHT:550px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #006699;
	scrollbar-base-color : #ffffff;
	scrollbar-highlight-color: #006699;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f8f8f8;
	scrollbar-arrow-color: #006699;
}

/* ------------------
 styling for the tables 
   ------------------   */


body
{
   line-height: 1.6em;
}

#hor-minimalist-a
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   background: #fff;
   /*margin: 45px;*/
   border-collapse: collapse;
   text-align: left;
}
#hor-minimalist-a th
{
   font-size: 14px;
   font-weight: normal;
   color: #039;
   padding: 10px 8px;
   border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
   color: #669;
   padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
   color: #009;
}


#hor-minimalist-b
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   background: #fff;
   /*margin: 45px;*/
   border-collapse: collapse;
   text-align: left;
}
#hor-minimalist-b th
{
   font-size: 14px;
   font-weight: normal;
   color: #039;
   padding: 10px 8px;
   border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
   border-bottom: 1px solid #ccc;
   color: #669;
   padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
   color: #009;
}


#ver-minimalist
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#ver-minimalist th
{
   padding: 8px 2px;
   font-weight: normal;
   font-size: 14px;
   border-bottom: 2px solid #6678b1;
   border-right: 30px solid #fff;
   border-left: 30px solid #fff;
   color: #039;
}
#ver-minimalist td
{
   padding: 12px 2px 0px 2px;
   border-right: 30px solid #fff;
   border-left: 30px solid #fff;
   color: #669;
}


#box-table-a
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#box-table-a th
{
   font-size: 13px;
   font-weight: normal;
   padding: 8px;
   background: #b9c9fe;
   border-top: 4px solid #aabcfe;
   border-bottom: 1px solid #fff;
   color: #039;
}
#box-table-a td
{
   padding: 8px;
   background: #e8edff; 
   border-bottom: 1px solid #fff;
   color: #669;
   border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
   background: #d0dafd;
   color: #339;
}


#box-table-b
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: center;
   border-collapse: collapse;
   border-top: 7px solid #9baff1;
   border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
   font-size: 13px;
   font-weight: normal;
   padding: 8px;
   background: #e8edff;
   border-right: 1px solid #9baff1;
   border-left: 1px solid #9baff1;
   color: #039;
}
#box-table-b td
{
   padding: 8px;
   background: #e8edff; 
   border-right: 1px solid #aabcfe;
   border-left: 1px solid #aabcfe;
   color: #669;
}


#hor-zebra
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*/*margin: 45px;*/*/
   text-align: left;
   border-collapse: collapse;
}
#hor-zebra th
{
   font-size: 14px;
   font-weight: normal;
   padding: 10px 8px;
   color: #039;
}
#hor-zebra td
{
   padding: 8px;
   color: #669;
}
#hor-zebra .odd
{
   background: #e8edff; 
}


#ver-zebra
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#ver-zebra th
{
   font-size: 14px;
   font-weight: normal;
   padding: 12px 15px;
   border-right: 1px solid #fff;
   border-left: 1px solid #fff;
   color: #039;
}
#ver-zebra td
{
   padding: 8px 15px;
   border-right: 1px solid #fff;
   border-left: 1px solid #fff;
   color: #669;
}
.vzebra-odd
{
   background: #eff2ff;
}
.vzebra-even
{
   background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
   background: #d0dafd;
   border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
   background: #dce4ff;
   border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#one-column-emphasis th
{
   font-size: 14px;
   font-weight: normal;
   padding: 12px 15px;
   color: #039;
}
#one-column-emphasis td
{
   padding: 10px 15px;
   color: #669;
   border-top: 1px solid #e8edff;
}
.oce-first
{
   background: #d0dafd;
   border-right: 10px solid transparent;
   border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
   color: #339;
   background: #eff2ff;
}


#newspaper-a
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   border: 1px solid #69c;
}
#newspaper-a th
{
   padding: 12px 17px 12px 17px;
   font-weight: normal;
   font-size: 14px;
   color: #039;
   border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
   padding: 7px 17px 7px 17px;
   color: #669;
}
#newspaper-a tbody tr:hover td
{
   color: #339;
   background: #d0dafd;
}


#newspaper-b
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   border: 1px solid #69c;
}
#newspaper-b th
{
   padding: 15px 10px 10px 10px;
   font-weight: normal;
   font-size: 14px;
   color: #039;
}
#newspaper-b tbody
{
   background: #e8edff;
}
#newspaper-b td
{
   padding: 10px;
   color: #669;
   border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
   color: #339;
   background: #d0dafd;
}


#newspaper-c
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   border: 1px solid #6cf;
}
#newspaper-c th
{
   padding: 20px;
   font-weight: normal;
   font-size: 13px;
   color: #039;
   text-transform: uppercase;
   border-right: 1px solid #0865c2;
   border-top: 1px solid #0865c2;
   border-left: 1px solid #0865c2;
   border-bottom: 1px solid #fff;
}
#newspaper-c td
{
   padding: 10px 20px;
   color: #669;
   border-right: 1px dashed #6cf;
}


#rounded-corner
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
   background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
   background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
   padding: 8px;
   font-weight: normal;
   font-size: 13px;
   color: #039;
   background: #b9c9fe;
}
#rounded-corner td
{
   padding: 8px;
   background: #e8edff;
   border-top: 1px solid #fff;
   color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
   background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
   background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
   background: #d0dafd;
}


#background-image
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
   padding: 12px;
   font-weight: normal;
   font-size: 14px;
   color: #339;
}
#background-image td
{
   padding: 9px 12px;
   color: #669;
   border-top: 1px solid #fff;
}
#background-image tfoot td
{
   font-size: 11px;
}
#background-image tbody td
{
   background: url('table-images/back.png');
}
* html #background-image tbody td
{
   /* 
      ----------------------------
      PUT THIS ON IE6 ONLY STYLE 
      AS THE RULE INVALIDATES
      YOUR STYLESHEET
      ----------------------------
   */
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
   background: none;
}  
#background-image tbody tr:hover td
{
   color: #339;
   background: none;
}


#gradient-style
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
}
#gradient-style th
{
   font-size: 13px;
   font-weight: normal;
   padding: 8px;
   background: #b9c9fe url('table-images/gradhead.png') repeat-x;
   border-top: 2px solid #d3ddff;
   border-bottom: 1px solid #fff;
   color: #039;
}
#gradient-style td
{
   padding: 8px; 
   border-bottom: 1px solid #fff;
   color: #669;
   border-top: 1px solid #fff;
   background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
   background: #e8edff;
   font-size: 12px;
   color: #99c;
}
#gradient-style tbody tr:hover td
{
   background: #d0dafd url('table-images/gradhover.png') repeat-x;
   color: #339;
}


#pattern-style-a
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
   background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
   font-size: 13px;
   font-weight: normal;
   padding: 8px;
   border-bottom: 1px solid #fff;
   color: #039;
}
#pattern-style-a td
{
   padding: 8px; 
   border-bottom: 1px solid #fff;
   color: #669;
   border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
   color: #339;
   background: #fff;
}


#pattern-style-b
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   /*margin: 45px;*/
   text-align: left;
   border-collapse: collapse;
   background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
   background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
   font-size: 13px;
   font-weight: normal;
   padding: 8px;
   border-bottom: 1px solid #fff;
   color: #039;
}
#pattern-style-b td
{
   padding: 8px; 
   border-bottom: 1px solid #fff;
   color: #669;
   border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
   color: #339;
   background: #cdcdee;
}

#box-table-a
{
   font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
   font-size: 12px;
   margin: 5px;
/*   width: 810px;*/
   text-align: left;
   border-collapse: collapse;
}
#box-table-a th
{
   font-size: 14px;
   font-weight: normal;
   padding: 10px 8px;
   background: #b9c9fe;
   border-top: 4px solid #6678b1;
   border-bottom: 2px solid #fff;
   color: #039;
}
#box-table-a td
{
   padding: 9px 8px 0px 8px;
   background: #e8edff; 
   border-bottom: 1px solid #fff;
   color: #669;
   border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
   background: #d0dafd;
   color: #339;
}
.letter{position:relative;font-size:12px;font-weight:700;width:10px;margin:0 0 -20px -19px}
h3{font-size:12px;line-height:16px;margin-bottom:8px}
#state_table td,#city_table td,#affiliate_table td{border-left:1px solid #e3e3e3;line-height:20px;padding:14px 0 0 28px}
#city_table td,#affiliate_table td{line-height:14px;padding:16px 0 0 30px}
#affiliate_table td{padding:16px 8px 0 30px}
#state_table th,#city_table th,#affiliate_table th{width:182px;height:26px;text-align:left;font-size:12px;padding-left:10px;color:#fff;background-color:#4191d8;border-top:2px solid #c1e1fe;border-right:2px solid #fff;border-bottom:1px solid #fff}
#back_to_states{font-size:10px;margin:-12px 0 18px}
#back_to_search{position:relative;background:url(/images/back.gif) 0 1px no-repeat;color:#069 !important;padding:1px 0 3px 18px}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
#location_tabs{
width:1008px;
height:59px;
position:relative;
margin:0;
padding:0
}
#info_tabs{
width:1008px;
position:absolute;
top:0;
left:0;
margin:0;
padding:0
}
#info_tabs ul{
list-style-type:none;
margin:0;
padding:0
}
#info_tabs li{
float:left;
display:block;
width:165px;
margin-right:2px;
padding:0
}
#info_tabs li a{
display:block;
height:24px;
text-decoration:none;
text-align:center;
font-weight:700;
color:#2378c3;
background-image:url(/images/location_tab_off.gif);
background-repeat:no-repeat;
padding:6px 0 0
}
#info_tabs li a:hover{
display:block;
height:24px;
color:#3b9d14;
background-image:url(/images/location_tab_over.gif)
}
#info_tabs li a:active{
display:block;
height:24px;
color:#ffffff;
background-image:url(/images/location_tab_active.gif)
}
#broker_tabs img,#my_pm_tabs img,#prop_tabs img,#prop_tabs2 img,#location_tabs img,#location_tabs2 img{padding-right:2px;border:0;z-index:999999}
#business_icons{border-bottom:1px solid #b7b7b7}
.small {
   FONT-SIZE: 12px; FONT-FAMILY: Trebuchet MS; color: black; line-height : 14px; text-decoration : none;
}


.lf{float:left}
.rf{float:right}
.floatright{float:right;}
.floatleft{float:left;}
.resm{font:normal 11px arial,verdana; color:#000; text-decoration:none;}
.resm a:link, .resm a:visited{font:normal 11px arial,verdana; color:#000; text-decoration:none; line-height:16px}
.resm{font:normal 11px arial,verdana; color:#000; text-decoration:none;}
.resm a:link, .resm a:visited{font:normal 11px arial,verdana; color:#000; text-decoration:none; line-height:16px}
m a:link{font:normal 11px arial,verdana; color:#000; text-decoration:none; line-height:16px}
br {  margin:0px; padding:0px; line-height:0px; }
.resma a:link, .resma a:visited{font:normal 12px arial,verdana; color:#000; text-decoration:none; line-height:16px}
.mres{margin:10px 0 10px 0; padding:0 0 13px 0; background:url(../images/resdot.gif) bottom repeat-x}
.mrestop{ padding:10px 0px 0px 0px; background:url(../images/resdots.gif) top  repeat-x; }
.mresbottom{ padding:10px 0px 0px 0px; background:url(../images/resdots.gif) bottom  repeat-x;}
.mw{width:99%;}
.cb{width:22px}
.nw{width:79%}
.resh{font:bold 14px arial,verdana; color:#0000ff; text-decoration:underline}
.res12{font:normal 12px arial,verdana; color:#000; text-decoration:none; line-height:16px}
.ro{font:bold 12px arial,verdana; color:#d46630; text-decoration:none}
.sp5{line-height:5px;}
.pac{padding-left:18px;}
.resl{font:normal 10px arial,tahoma; color:#777777; text-align:right; line-height:18px}
.resl a{font:normal 11px tahoma,arial; color:#0066cc; text-decoration:underline}
.rslink{color:#0066CC}
.rslink a:link, .rslink a:visited{color:#0066CC}


