/*Springs Roofing*/

/*main body*/
body
{
    background-color: #000000;
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    background-image: url('../images/bg_01.jpg');
    background-repeat: repeat-x;
    
}

img {border:0px;}
a, a:link, a:visited, h1, h2, h3, h4, #footer a, #footer a:link, #footer a:visited {color: #319a9a;}
a, a:link, a:visited, #footer a, #footer a:link, #footer a:visited {text-decoration: none; font-weight: bold;}
a:hover, #footer a:hover {color: #3ec4c4;}
h3 {font-size: 14px; background-color: #ececec; padding: 5px; margin: 0px;}
h4 {font-size: 14px;}

#container
{ 
    margin: 0 auto;
    width: 900px;
    border: 0; 
}

#top-header
{
    border: 1px solid #333333;
    background-color: white;
    height: 150px;
    background-image: url('../images/springs-roofing-logo_07.jpg');
    background-repeat: no-repeat;
    background-position: left;
}

#flashText{
    float: right;
    margin: 27px 0px 0px 0px;
}
#bottom-text{
    margin-top: 135px;
    padding: 0px 5px 0px 5px;
}

#header-nav {
    margin-top:5px;
    border: 1px solid #333333;
    background-color: #3ec4c4;
    text-align: center;
    }
#header-nav ul{margin: 8px;}
#header-nav ul li{
    display: inline;
    list-style: none;
    border-right: 1px solid #ffffff;
    padding: 0px 15px 0px 15px;
}
#header-nav ul li.left
{
     padding: 0px 15px 0px 0px;
}
#header-nav ul li.right
{
     padding: 0px 15px 0px 15px;
     border: 0px;
}
#header-nav a, #header-nav a:link, #header-nav a:visited {color: #ffffff;}
#header-nav a:hover {color: #333333;}

#header-pic
{
    height: 200px;
    background-color: #000000;
    border: 1px solid #333333;
    margin-top: 5px;
    
}


#content-left, #content-right{
    width: 250px;
    background-color: #ffffff;
    border: 1px solid #333333;
    margin-top: 5px;
    height: 900px;
}

#content-middle
{
    width: 385px;
    background-color: #ffffff;
    border: 1px solid #333333;
    margin-top: 5px;
    height: 900px;
}

#content-middle {float:right; margin-right: 5px;}
#content-right {float: right;}

#footer {
    color: #319a9a;
    font-weight: bold;
    margin: 5px 0px 15px 0px;
}

#content-full{
    background-color: #ffffff;
    }

.floatL
{
    float: left;
    margin-right:5px;
}

.floatR
{
    float: right;
}

.clear
{
    clear: both;
}

.content-text{padding:10px; background-color: #ffffff;}
.content-text img {padding: 1px; border: 1px solid #666666; margin: 1px;}
.credit-cards {text-align: center; margin-top: 20px;}
.special {visibility: hidden;}
img.noborder {border:0px;}