﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
}

body
{
    background-color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.78em;
    color: #45434a;
}

h1, h2, h3, h4, h5, h6 {color:#7b5518;}
h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 5px;
	padding-left:10px;
}

h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

p {
    margin:  1em 0;
}

a
{
    text-decoration: none;
    color: #993300;
}

a:hover { 
	text-decoration: underline; 
	}

a:active{
	text-decoration: none;
    color: #993300;
	}

a:visited{
	text-decoration: none;
    color: #993300;
	}

td
{
    vertical-align: top;
}


.columnstory
{
    padding: 6px 6px 6px 20px;
    color: #45434a;
    }

.columntopstory
{
    padding: 0 6px 6px 20px;
    font-size: 1.1em;
    color: #35333a;
    }
   
.menubottom
{
    font-size: 1.3em;
}

.menutop
{
    font-family: Trebuchet MS;
    font-size: 1.4em;
    font-weight: bold;
    color: #77562e;
    line-height: 1.5em;
    list-style-type: none;
}

.menutop a
{
    color: #77562e;
}

.menumember
{
    font-size: 1.1em;
    vertical-align: middle;
    list-style-type: none;
}

/* front left */
.listingtinyrow
{
    width: 175px;
    color: #77562e
}

.listingtinyrowalt
{
    width: 175px;
    color: #77562e
}
/* END front left */

/* listings.aspx */
.listingrow
{
    height: 200px;
    background-color: #ffdead;
    color: #222222;
}

.listingrowalt
{
    height: 300px;
    color: #222222;
    background-color: #eecd9c;
}

.listingagent
{
    margin: 0 0 0 24px;
    font-size: .9em;
}
    

.listingname
{
    color: #77562e;
    font-size: 1.7em;
    font-weight: bold;
    padding: 12px 0 12px 12px;
    }

.listingphoto
{
    border: solid 1px #111111;
}

.listingphotopanel
{
    margin:  5px 0 0 0 ;
    padding: 3px 3px 3px 3px;
    background-color: #ffdead;
}

.listingnotes 
{
    font-family:  Trebuchet MS, Courier New; 
    padding: 20px 20px 12px 20px;
    font-size: .95em;
}

.listingprice
{
    margin: 0 0 0 24px;
    font-size: 1.4em;
}
    
.listingdisclaimer
{
    margin: 5px 0 0 0 ;
    padding: 5px 5px 5px 5px;
    background-color: #ffdead;
    font-size: 8px;
}
/* END */

/*listing detail page*/
.listingdetailrow
{
}
.listingrowdetailalt
{
    }
    
.listingdetailname
{
    font-size: 1.7em;
    font-weight: bold;
    padding: 12px 0 12px 12px;
    }

.listingdetailprice
{
    padding: 0 0 20px 20px;
    font-size: 1.4em;
    }

.listingdetailphotopanel
{
    margin: 5px 0 0 0 ;
    padding: 3px 3px 3px 3px;
    background-color: #ffdead;
    font-size: 7px;
}

.listingdetailphoto
    {
    border: solid 1px #111111;
    }
    
.listingdetailnotes 
{
    font-family:  Trebuchet MS, Courier New; 
    padding: 20px 20px 12px 20px;
    font-size: .95em;
    color: #222222;
    }
    
.listingdetaildisclaimer
{
    margin: 5px 0 0 0 ;
    padding: 3px 3px 3px 3px;
    background-color: #ffdead;
    font-size: 9px;
    color: #222222;
}
/*END listing detail*/
    
.FAQBlock
{
    background-image: url(images/iconQuestion.png);
    background-repeat: no-repeat;
    padding: 12px 12px 12px  50px;
    width: 500px;
}

.FAQQuestion
{
    font-size: 1.3em;
    text-align: left;
    color: #000066;
    font-weight: bolder;
}

.FAQAnswer
{
    color: #414143;
    margin: 5px 0 0 12px;
    padding: 12px;
    font-size: 1.1em;
}
.FAQBlockSmall
{
    background-image: url(images/iconQBrown.gif);
    background-repeat: no-repeat;
    padding: 20px 2px 2px 20px;
}

.FAQQuestionSmall
{
    font-size: 1em;
    font-weight: bolder;
    text-align: left;
}

.FAQAnswerSmall
{
    font-size: 1em;
}

.linknotes
{
    padding: 3px 3px 3px 3px;
    font-size: 0.8em;
    font-style: italic;
}    


