/*
    Style sheet for StaceeJohnDailey.com.

    Created on 2010-08-21.
    Copyright (c) 2010 Dale R. Warus. All rights reserved.

    Colors
        Hunter Green    355E3B          652525
        Gold            9F8F53          9F8F53
        Wheat           D8C36A          F5DC80
        Burgundy        652525          48252D
        Burnt Orange    CC5500

        Apple Green     8DB600

*/


/*** Main Body ***/

* {
        margin: 0px;
        padding: 0px;
        border-width: 0px;
        border-style: none;
    }


body {
        width: 990px;
        width: 978px;
        height: 100%;
        margin: 0px auto 0px auto;
        padding: 0px;
        border-width: 0px;
        border-style: none;

        background-color: #355E3B;
        background-color: #66B348;
        background-color: #004400;
        color: #000000;
        font-family: serif;
    }


/*** Links ***/
a:link {
        color: #0066FF;
        text-decoration: none;
    } /* unvisited link */
a:visited {
        color: #0066FF;
        text-decoration: none;
    } /* visited links */
a:hover {
        color: #660099;
        text-decoration: none;
    } /* hovering over links */
a:active {
        color: #330066;
        text-decoration: none;
    } /* active links */


/*** Page Elements  ***/
h1,h2,h3,h4,h5,h6 {
        margin: 0px 0px 1.0em 0px;
        color: #0000FF;
        color: #BAB83A;
        color: #87382F;
    }
h2 {
        color: #0066FF;
        color: #8DB600;
        color: #66B348;
    }
h3,h4,h5,h6 {
        color: #0099FF;
        color: #8DB600;
        color: #BAB83A;
    }
p,table {
        margin: 0px 0px 1.0em 0px;
    }
ol {
    }
ul {
    }
li {
        margin: 0px 10px 0px 50px;
    }


img {
        display: block;
        border: solid 0px transparent;
    }
img.FloatLeft {
        float: left;
        margin: 0px 4px 4px 0px;
    }
img.FloatRight {
        float: right;
        margin: 0px 0px 4px 4px;
    }


/***  ***/
.Clear {
        clear: both;
    }


/***  ***/
#Page {
        position: relative;
        width: 100%;
        margin: 0px auto;
        /*
        background-color: #9F8F53;
        */
    }
#Header {
        position: relative;
        height: 210px;
        background-color: #9F8F53;
        background-color: #FFFFFF;

        border-width: 4px;
        border-style: solid;
        border-color: #CC5500;
        border-color: #A40000;
    }
#Menu {
        position: relative;
        padding: 20px;
        background-color: #FFFFFF;
        color: #CC5500;

        border-width: 4px;
        border-style: solid;
        border-color: #9F8F53;
        text-align: center;
	}
#Menu ul{
		margin: 0;
		list-style: none;
	}
#Menu li{
		display: inline;
        margin: 0px 0px 0px 0px;    /* Top Right Bottom Left */
		padding: 0;

        font-family: sans-serif;
        font-weight: normal;
        font-size: 100%;
        line-height: 100%;
        color: #336699;
        background-color: #FFFFFF;
        text-decoration: none;
        padding: 3px 5px;
        border-style: solid;
        border-width: 3px;
        /* border-color: #112233 #AAAAAA #AAAAAA #112233; */
        border-color: #88AADD #445566 #445566 #88AADD;
        border-color: #99FFFF #000066 #000066 #99FFFF;
        border-color: #CCCCCC #333333 #333333 #CCCCCC;
        border-color: #D8C36A #9F8F53 #9F8F53 #D8C36A;
        border-color: #D8C36A #7F6F33 #7F6F33 #D8C36A;
        border-color: #FFCCCC #660000 #660000 #FFCCCC;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 5px;
        margin-right: 5px;
	}
#Content {
        position: relative;
        height: 100%;
        padding: 20px;
        background-color: #FFFFFF;

        border-width: 4px;
        border-style: solid;
        border-color: #D8C36A;
        border-color: #A40000;
    }
.ContentRightInsertBox {
        width: 300px;
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
        border-width: 1px;
        border-style: solid;
        border-color: #D4776C;
        background: #FFFFDD;
    }
.PropertyBox {
        float: left;
        display: inline-block;
        width: 600px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: solid;
        border-color: #4169E1;
        background: #F4FFFA;
        background: #F0FFF0;
        background: #F5DC80;
        background: #FFF8D8;
        background: #FFF8F0;
        background: #FFFFFF;
        color: #000000;
        font-family: Palatino, Georgia, serif;
    }
.PropertyBoxLeft {
        float: left;
        display: inline-block;
        width: 245px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.PropertyBoxCenter {
        float: left;
        display: inline-block;
        width: 20px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.PropertyBoxRight {
        float: left;
        display: inline-block;
        width: 325px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.PropertyListingBox {
        float: left;
        display: inline-block;
        width: 940px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: solid;
        border-color: #4169E1;
        background: #F4FFFA;
        background: #F0FFF0;
        background: #F5DC80;
        background: #FFF8D8;
        background: #FFF8F0;
        background: #FFFFFF;
        color: #000000;
        font-family: Palatino, Georgia, serif;
    }
.PropertyListingBoxLeft {
        float: left;
        display: inline-block;
        width: 460px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.PropertyListingBoxCenter {
        float: left;
        display: inline-block;
        width: 20px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.PropertyListingBoxRight {
        float: left;
        display: inline-block;
        width: 460px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
.EventsInsertBox {
        display: inline-block;
        width: 570px;
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
        border-width: 1px;
        border-style: solid;
        border-color: #D4776C;
        background: #FFFFDD;
        color: #000000;
        font-family: Palatino, Georgia, serif;
    }
.EventsInsertBoxHeader {
        color: #009966;
        font-size: 110%;
        font-weight: normal;
        font-family: Verdana, Helvetica, san-serif;
        text-decoration: none;
        margin: 0px 0px 1.0em 0px;
    }
#Footer {
        position: relative;
        padding: 20px;
        background-color: #FFFFFF;
        font-family: Verdana, Helvetica, san-serif;
        color: #652525;
        color: #5F4F13;

        border-width: 4px;
        border-style: solid;
        border-color: #652525;
        border-color: #A40000;
    }


.Disclaimer {
        font-size: 70%;
        text-align: left;
        font-family: Verdana, Helvetica, san-serif;
        color: #000080;
        color: #652525;
    }


/*** Forms ***/

.FormSubmittedMessage {
        color: #993399;
    }
.FormErrorMessage {
        color: #FF0000;
    }


#ContactForm {
    }
.SendButton {
        padding: 5px;
        border: 2px outset #666666;
        background-color: #F0F8FF;
        font-weight: bold;
        color: #0000CC;
    }
label {
        display: block;
        float: left;
        width: 4em;
        margin-right: 0.5em;
        text-align: right;
    }
input {
        border: 1px solid #000066;
        padding: 5px;
        background-color: #F0F8FF;
        color: #0000CC;
    }
select {
        border: 1px solid #000066;
        padding: 5px;
        background-color: #F0F8FF;
        color: #0000CC;
    }
option {
        border: 1px solid #000066;
        padding: 5px;
        background-color: #F0F8FF;
        color: #0000CC;
    }
textarea {
        padding: 5px;
        border: 1px solid #000066;
        background-color: #F0F8FF;
        color: #0000CC;
    }
fieldset {
        width: 20em;
        border: 1px solid #000066;
    }
legend {
        padding: 2px 6px;
        border: 1px solid #000066;
        background-color: #F0F8FF;
        color: #FFFFFF;
    }
form {
        border: 0px solid #000066;
        padding: 5px;
    }

/***  ***/
ParagraphBreak {
    }


.InlineQuote {
        margin: 10px 0px 10px 30px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: solid;
        border-color: #4169E1;
        color: #003399;
        font-family: Palatino, Georgia, serif;
        font-weight: bold;
        font-style: italic;
        font-size: 120%;
    }
.InlineCenterQuote {
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px;
        border-style: solid;
        border-color: #4169E1;
        color: #007800;
        font-family: Palatino, Georgia, serif;
        font-weight: bold;
        font-style: italic;
        font-size: 120%;
        text-align: center;
    }


/*** Referrals ***/
.ReferralStatement {
        font-family: Palatino, Georgia, serif;
        color: #000099;
    }
.ReferralSignature {
        font-family: Trebuchet, Arial, Helvetica, sans-serif;
        color: #008080;
        margin-left: 2.0em;
    }
.ReferralsHR {
        color: #890018;
        width: 40%;
        border-width: 1px;
        border-style: solid;
        text-align: left;
    }
.index_LinksHR {
        color: #890018;
        width: 40%;
        border-width: 1px;
        border-style: solid;
        text-align: center;
    }


.PropertiesListingImage {
        float: left;
        margin: 0px 10px 0px 0px;
    }
.ListingThumbnail {
        float: left;
        width: 150px;
        margin: 0 0.5em 0.5em 0;
    }
.FeaturedListingThumbnail {
        width: 150px;
        margin: 0px auto 0px auto;
    }


.PawsForThoughtHR {
        color: #890018;
        width: 50%;
        border-width: 1px;
        border-style: solid;
        text-align: left;
    }

.ShopAndDinePlace {
        color: #006655;
        color: #36E09B;
        color: #339999;
        color: #333333;
        font-style: italic;
    }


/*** Property Search Table ***/
.PropertySearchTable {
        width: 100%;
        border-spacing: 0px 5px;
        background-color: #FFFFFF;
        color: #0000BB;
    }
.PropertySearchTable th {
        padding: 2px 0px;
        background-color: #CCEEFF;
        text-align: left;
    }
.PropertySearchTable td {
    }
.PropertySearchTable a:link {
        color: #0066FF;
        text-decoration: none;
    } /* unvisited link */
.PropertySearchTable a:visited {
        color: #0066FF;
        text-decoration: none;
    } /* visited links */
.PropertySearchTable a:hover {
        color: #660099;
        text-decoration: none;
    } /* hovering over links */
.PropertySearchTable a:active {
        color: #330066;
        text-decoration: none;
    } /* active links */

