/*-- STANDARD --*/

body 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height:17px; background-color:#cfcfcf; margin-left:0; margin-top:0; margin-right:0; background-attachment: fixed; }

hr { height:1px; border:0 solid #bcbcbc; border-top-width : thin; }

p  { line-height: 1.5em; }

h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#25568a; font-weight: bold; margin-bottom:12px; }
h1t { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#eeee00; font-weight: bold; margin-bottom:12px; }
h1c { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#eeee00; font-weight: bold; margin-bottom:12px; }

h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#5885b3; font-weight: bold; }
h3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#5885b3; font-weight: bold; }

td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25578a; text-decoration: none;}

a:link 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25578a; text-decoration: underline;}
a:visited 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25578a; text-decoration: underline;}
a:hover 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25578a; text-decoration: none;}
a:active 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25578a; text-decoration: underline;}

.short 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #72819d; text-decoration: none;}

sup {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}


/*-- HIDE ELEMENTS MEANT ONLY TO BE PRINTED --*/

.print { display:none; }  /*-- use class="print" for print-only items --*/

.left_hotlist {  height:8px; 
            background-color:#4898d3; 
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
            font-size: 16px; color: #ffffff; 
            padding: 2px 0px 0px 0px;
            text-align: center;
            border-top: 1px solid #ffffff; 
          }

.right_hotlist {  height:8px; 
            background-color:#4898d3; 
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
            font-size: 16px; color: #ffffff; 
            padding: 2px 0px 0px 0px;
            text-align: center;
            border-top: 1px solid #ffffff; 
          }
          
.herald {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
            font-size: 18px; color: #eeee00;
            font-weight: bold;
            margin-bottom: 12px; 
          }

/*-- TOP NAV --*/

td.nav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #25568a; 
text-decoration: none; }

a:link.nav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #25568a; 
text-decoration: none;}

a:visited.nav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #25568a; 
text-decoration: none;}

a:hover.nav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #25568a; 
text-decoration: underline;}

a:active.nav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #25568a; 
text-decoration: none;}

/*-- SUBNAV --*/

td.subnav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25568a; 
text-decoration: none; }

a:link.subnav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25568a; 
text-decoration: none;}

a:visited.subnav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25568a; 
text-decoration: none;}

a:hover.subnav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25568a; 
text-decoration: underline;}

a:active.subnav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25568a; 
text-decoration: none;}

/*-- FOOTERNAV --*/

td.footernav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
text-decoration: none; }

a:link.footernav 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
text-decoration: none;}

a:visited.footernav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
text-decoration: none;}

a:hover.footernav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
text-decoration: underline;}

a:active.footernav
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
text-decoration: none;}

/*-- Rightbox --*/

td.leftbox 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #25578a; 
text-decoration: none; }

td.leftbox a:link 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4898d3; 
text-decoration: underline;}

td.leftbox a:visited
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4898d3; 
text-decoration: underline;}

td.leftbox a:hover
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4898d3; 
text-decoration: none;}

td.leftbox a:active
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4898d3; 
text-decoration: underline;}

/*-- LAST --*/

td.last 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #245689; 
text-decoration: none; }

a:link.last 
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #245689; 
text-decoration: none;}

a:visited.last
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #245689; 
text-decoration: none;}

a:hover.last
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #245689; 
text-decoration: underline;}

a:active.last
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #245689; 
text-decoration: none;}


/*-- Main Table --------------------------------------------*/

table#maintable      { width:100%; border:none; }
   td#maintd1        { background-image:url(images/bg-header.jpg); } /* ---- Contains HEADER TABLE ---- */
   td#maintd2        { height:25px; background-color:f1c355; border-top:1px solid #ffffff; } /* Top Navigation */
   td#maintd3        { height:7px; padding:0px; margin:0px; background-color:#25568a; 
                       border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
   td#maintd4        { height:34px; background-image:url(images/bg-subnav.jpg); } /* Included Top Sub-Nav */
   td#maintd5        {} /* ---- Contains CONTENT TABLE ---- */
   td#maintd6        { height:4px; padding:0px; margin:0px; background-color:#4c9fdb; 
                       border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
   td#maintd7        { background-color:#245689; border-bottom:1px solid #ffffff; } /* Footer Nav */
   td#maintd8        {} /* Footer */
   
/*-- Header Table ------------------------------------------*/
   
table#headertable    { width:100%; border:none; }
   td#headertd1      { text-align: left;} /* Logo Image */
   td#pagetitle      { margin-left: 0px; margin-top: 10px; text-indent: 30px; border: none;}
   td#headertd2      { text-align: right;} /* Tagline Image */
   

/*-- Navigation Table ---------------------------------------*/
   
table#navigation     { width:100%; height:24px; border:none; }
   td#navigationtd1  { padding:0px 8px 0px 17px; background-color:#f1c355; } /* Included Subnav Content */

/*-- Subnav Table -------------------------------------------*/
   
table#subnav         { width:100%; height:34px; border:none; }
   td#subnavtd1      { padding:0px 8px 0px 17px; } /* Google Adsense Search Box */
   td#subnavtd2      { width:300px; padding:0px 17px 0px 8px;  } /* Login/Account */
   
/*-- Content Table -------------------------------------------*/
   
table#contenttable   { width:100%; border: 1px solid blue; }
   td#contenttd1     { width: 20%; border: 1px solid blue; background-color:#e9e9e9; padding:0px 0px 0px 0px; } /* ------- CONTENT GOES HERE ------- */
   td#contenttd2     { width: 60%; left: 10px; border: 1px solid blue; background-color:#e9e9e9; padding:20px 17px 20px 17px;} /* --------Center Content ------ */
   td#contenttd3     { width: 20%; right: 10px; border: 1px solid blue; background-color:#e9e9e9; } /* Contains RIGHT TABLE */
   td#contenttd4     { width: 715px; left:10px; border: 1px solid blue; background-color: rgb(181,196,255); padding:20px 17px 20px 17px; } /* ------- CONTENT GOES HERE ------- */

table#linktable   { width:100%; border: 1px solid blue; }
   td#linktd1     { width: 40%; background-color:#e9e9e9;} /* ------- CONTENT GOES HERE ------- */
   td#linktd2     { width: 60%; left: 10px; background-color:#e9e9e9;} /* --------Center Content ------ */
   td#linktd3     { width: 20%; right: 10px; background-color:#e9e9e9; } /* Contains RIGHT TABLE */
   td#linktd4     { width: 715px; left:10px; background-color: rgb(181,196,255);} /* ------- CONTENT GOES HERE ------- */   

table#location         { width:100%; height:34px; border:none; }
   td#locationtd1      { width:125px; padding:0px 17px 0px 8px;  text-align: right;} /* Label */
   td#locationtd2      { width:300px; padding:0px 17px 0px 8px; text-align: left; } /* County*/  
   td#locationtd3      { width:50px; padding:0px 17px 0px 8px;  text-align: right;} /* Label */ 
   td#locationtd4      { width:100px; padding:0px 17px 0px 8px; text-align: left; } /* City*/ 
   td#locationtd5      { width:125px; padding:0px 0px 0px 0px; text-align: right; } /* Label */  
   td#locationtd6      { width:25px; padding:0px 17px 0px 8px; text-align: left; } /* Zipcode */ 
   
table#demographics     { width:100%; height:34px; border:none; }
   td#demographictd1      { width:125px; padding:4px 17px 4px 8px;  text-align: right;} /* Label */
   td#demographictd2      { width:500px; padding:4px 17px 4px 8px; text-align: left; } /* County*/  
   td#demographictd3      { width:50px; padding:0px 17px 0px 8px;  text-align: left;} /* Label */ 
   td#demographictd4      { width:100px; padding:0px 17px 0px 8px; text-align: left; } /* City*/ 
   td#demographictd5      { width:125px; padding:0px 0px 0px 0px; text-align: right; } /* Label */  
   td#demographictd6      { width:25px; padding:0px 17px 0px 8px; text-align: left; } /* Zipcode */ 
   
table#map              { width:100%; height:635px; border:none; }
   td#mapback          { width:60%; background-color: rgb(181,196,255); padding:20px 10px 20px 10px;} /* --------Center Content ------ */
   td#maptd1           { width:715px; height:635px; text-align: left;} /* map */

   
table#lot_size         { width:100%; height:34px; border:none; }
   td#lot_sizetd1      { width:125px; padding:0px 17px 0px 8px;  text-align: right;} /* Label */
   td#lot_sizetd2      { width:500px; padding:0px 0px 0px 0px; text-align: left; } /* County*/  
   
table#price_size       { width:100%; height:34px; border:none; }
   td#price_sizetd1      { width:125px; padding:0px 17px 0px 8px;  text-align: right;} /* Label */
   td#price_sizetd2      { width:600px; padding:0px 0px 0px 0px; text-align: left; } /* Desired Price*/
   td#price_sizetd3      { width:100px; padding:0px 0px 0px 0px; text-align: left; } /* Desired Price*/     

table#HOA_house       { width:100%; height:34px; border:none; }
   td#HOA_housetd1      { width:200px; padding:0px 17px 0px 8px;  text-align: right;} /* County */
   td#HOA_housetd2      { width:500px; padding:0px 17px 0px 8px; text-align: left; } /* City*/  
   td#HOA_housetd3      { width:100px; padding:0px 17px 0px 8px;  text-align: left;} /* HOA */
   td#HOA_housetd4      { width:10px; padding:0px 17px 0px 8px;  text-align: left;} /* Select */  
   
table#CDD_alert          { width:100%; height:34px; border:none; }
   td#CDD_alerttd1      { width:100px; padding:0px 17px 0px 8px;  text-align: right;} /* County */
   td#CDD_alerttd2      { width:100px; padding:0px 17px 0px 8px; text-align: right; } /* City*/  
   td#CDD_alerttd3      { width:400px; padding:0px 17px 0px 8px;  text-align: left;} /* HOA */
   td#CDD_alerttd4      { width:10px; padding:0px 17px 0px 8px;  text-align: left;} /* Select */   


table#CDD_location         { width:100%; height:34px; border:none; }
   td#CDD_locationtd1      { width:100px; padding:0px 17px 0px 8px;  text-align: left;} /* County */
   td#CDD_locationtd2      { width:100px; padding:0px 17px 0px 8px; text-align: left; } /* City*/  
   td#CDD_locationtd3      { width:400px; padding:0px 17px 0px 8px;  text-align: left;} /* HOA */
   td#CDD_locationtd4      { width:10px; padding:0px 17px 0px 8px;  text-align: left;} /* Select */ 
   
table#taxes         { width:100%; height:34px; border:none; }
   td#taxestd1      { width:400px; padding:0px 17px 0px 8px; text-align: right;}
   td#taxestd2      { width:150px; padding:0px 17px 0px 8px; text-align: left; } 
   td#taxestd3      { width:300px; padding:0px 17px 0px 8px;  text-align: right;} 
   td#taxestd4      { width:100px; padding:0px 17px 0px 8px;  text-align: left;} 
   
table#stats         { width:100%; height:34px; border:none; }
   td#statstd1      { width:450px; padding:0px 17px 0px 8px; text-align: left;}
   td#statstd2      { width:100px; padding:0px 17px 0px 8px; text-align: left; }            

fieldset.field_content  {border: 2px solid blue;}
   /* 449px (445 safe) max width in content area in order to prevent scrollbar at 800res - this does take into 
      account the padding in the content area */
   
/*-- Right Table ---------------------------------------------*/

table#righttable     { width:100%; border:none; background-color:#d3e5f2; }

/*-- left Table TD's aka HOTLIST -----------------------------*/
   
td#rightbox1         { background-image:url(images/bg-hotlist-newsubscription.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#rightbox2         { background-image:url(images/bg-hotlist-studydemo.jpg); 
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#rightbox3         { background-image:url(images/bg-hotlist-customstudy.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#rightbox4         { background-image:url(images/bg-hotlist-inquire.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#rightbox5         { height:12px; padding:0px margin:0px; background-color:#4898d3; 
                       border-top:1px solid #ffffff; }
   
table#lefttable     { width:100%; border:none; background-color:#d3e5f2; }

/*-- left Table TD's aka HOTLIST -----------------------------*/
   
td#leftbox1         { background-image:url(images/bg-hotlist-newsubscription.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#leftbox2         { background-image:url(images/bg-hotlist-studydemo.jpg); 
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#leftbox3         { background-image:url(images/bg-hotlist-customstudy.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#leftbox4         { background-image:url(images/bg-hotlist-inquire.jpg);
                       background-repeat:repeat-x; padding:10px 0px 8px 10px; }
td#leftbox5         { height:12px; padding:0px margin:0px; background-color:#4898d3; 
                       border-top:1px solid #ffffff; }

/*-- Footer Nav Table -----------------------------------------*/
   
table#footernav     { height:38px; width:100%; border:none; }
   td#footernavtd1  { padding:0px 8px 0px 17px; }
   
/*-- Footer Nav Table -----------------------------------------*/
   
table#last          { width:100%; border:none; }
   td#lasttd1       { padding:3px 17px 3px 17px; }
   td#lasttd2       { padding:3px 0px 3px 17px; width:60%; }
   td#lasttd3       { padding:3px 17px 3px 17px; width:40%; }
   
/*-- Sponsor positioning ---------------------------------------*/

#ad_align{
   padding: 0px 0px 0px 0px;
   margin-left: 20px;
   border-bottom: 5px solid #90bade;
   border-left: 5px solid #90bade;
   border-right: 5px solid #90bade;
   border-top: 5px solid #90bade;
}

#ad_ad_align{
   border: none;
   margin-left: 25px;
}

table#db_nav  { width: 200px; margin-left: 40px;}
   td#db_prev_align  { width: 80px; text-align: right;}
   td#db_page_align  { width: 60%; text-align: center; }
   td#db_next_align  { width: 20%; text-align: left;}

#adsense_align{
   margin-left: 6px;
}

#right_gif_animation{
  align: right;
  margin-right: 6px;
}
   
input.ohboy{
  color: black;
  font-weight: bold;
  font-size: small;
  background-color: LightGrey;
  border: ipx solid brown;
  font-family: "Times New Roman", serif;
}