/* 
    Document   : style
    Created on : Feb 2, 2009, 3:23:49 PM
    Author     : scoons
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body { font-family: Georgia;
}

a {color: #820101;}

p {color: #3c3c3c; line-height: 150%;}

h2 {font-size: 36px; color: #3c3c3c;}

div.big-spacer {height: 105px;}

img {border: none;}

#container {width: 975px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 25px;
        margin-bottom: 25px;}

div.header {width: 775px;
        height: 60px;
        padding-left: 200px;}

div.header img.subheader {margin-left: 10px;}

div.navigation {width: 200px;
        float: left; text-align: right; margin: 0; padding: 0;}

div.navigation ul {list-style: none; margin: 0; padding: 0;}
div.navigation ul li {height: 20px; overflow: hidden; margin-right: 10px; margin-top: 15px; margin-bottom: 10px;}
div.navigation ul li img {text-decoration: none; border: none;}
div.navigation ul li a {display: block;}
div.navigation ul li a:hover {position: relative; top: -21px;}

div.center {border: 1px solid #3c3c3c;
        margin-left: 200px;
        min-height: 469px; padding-top: 10px; padding-left: 20px;
        text-align: center;
        background-image:url(images/flower-background-left.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        margin-bottom: 5px;}

div.footer {height: 50px; 
        width: 775px;
        padding-left: 200px;
        text-align: center;
        font-size: 11px;}

        div.footer p.address {margin-top: 2px;}

#spacer_50 {height: 50px;}

div.center div.homepage {margin-left: 265px; margin-right: 35px; text-align: left; font-size: 14px; text-align: center;}
div.center div.homepage #start {height: 100px;}
div.center div.homepage #contact {height: 120px;}
div.center div.homepage #normal {height: 20px;}
div.center div.homepage #coming-soon {height: 180px;}

div.center div.homepage div.services {margin-top: 70px; margin-left: 50px;}
div.center div.homepage div.services img {margin-bottom: 35px;}

h1 {text-align: left; margin-bottom: 5px;}
h1.services {text-align: left; margin-bottom: 15px;}
p.copy {margin-top: 10px; text-align: left;}

#break {height: 15px;}

img.map {text-align: center; border: 1px solid #3c3c3c;}
img.services {margin-right: 26px;}

div.service-block {width: 210px; height: 130px; float: left; margin-right: 15px; margin-bottom: 15px;}
div.service-block h3 {font-size: 13px; margin-bottom: 3px; margin-top: 0; padding: 0; font-weight: bold;}
div.service-block p {font-size: 12px; margin: 0; padding: 0; line-height: 120%;}
div.service-block p.price {font-style: italic; margin-top: 2px;}
div.clear {clear: both;}