/*
Design by Acute Networking Solutions
http://www.acutenetworks.net
*/

a:link
{
color: #ff9000;
}
	
a:visited
{
color: #ff9000;
}

a:hover
{
color: #ffffff;
text-decoration: none;
}

a:active
{
color: #ffffff;
}

.bar_c a:link
{
color: #000000;
}

.bar_c a:visited
{
color: #000000;
}

.bar_c a:hover
{
color: #ffffff;
}

.bar_c a:active
{
color: #ffffff;
}

body
{
background: #77b3d7;
font: 11px Verdana;
color: #FFFFFF;
background-image:url(images/bg_gradient.png); background-repeat: repeat-x;
}

border
{
border-style: solid;
border-color: #000000;
}

input
{
color: #000000;
background: #ffd697;
border: 1px solid #000000;
font-size: 11px;
}

font.login
{
color:#ffffff;
font-size:9px;
}

.container_sidebar_head
{
width:191px;
height:14px;
font-family:Verdana;
background-image:url(images/small_bar-bg.gif);
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #000000;
color:#000000;
font-size:9px;
font-weight:bold;
padding-left:10px;
}

.container_sidebar {
width:191px;
color:#000000;
font-family:Verdana;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #000000;
background-color: #fffcf1;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}

.container_main_head
{
width:500px;
height:14px;
font-family:Verdana;
background-image:url(images/small_bar-bg.gif);
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #000000;
color:#000000;
font-size:9px;
font-weight:bold;
padding-left:10px;
}

.container_main {
width:500px;
color:#000000;
font-family:Verdana;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color: #000000;
background-color: #fffcf1;
padding:10px;
margin:0 0 20px 0;
font-size:11px;
}

.news_heading
{
color:#666666;
font-size:9px;
font-weight:bold;
}

td { text-align: left }
td.header {background-image: url(images/header.png);}
td.bar_l {background-image: url(images/bar-l.png); background-repeat:no-repeat;}
td.bar_c {background-image: url(images/bar-c.png); background-repeat:repeat-x; text-align:left; font-size: 10px; color:#ffffff; }
td.bar_r {background-image: url(images/bar-r.png); background-repeat:no-repeat;}
td.footer-l {background-image: url(images/footer-l.gif);}
td.footer-bg {background-image: url(images/footer-bg.gif); color:#ffffff; font-size:11px; font-weight:bold;}
td.footer-r {background-image: url(images/footer-r.gif);}
div.content {height: 440px; overflow: auto; width: 475x; text-align: left}
div.content_home {height: 440px; overflow: auto; width: 475x; text-align: left; background-image:url(images/home_bg.png); background-repeat:no-repeat}
div.content_warranty {height: 580px; overflow: auto; width: 475x; text-align: left; background-image:url(images/gold.png); background-repeat:no-repeat}
div.content_styles {height: 540px; overflow: auto; width: 475x; text-align: left}
div.content_residential {height: 680px; overflow: auto; width: 475x; text-align: left}
div.content_testimonials {height: 550px; overflow: auto; width: 475x; text-align: left}
div.nav {text-align: center}
div.text_left {text-align: left}
div.footer {text-align: center}
div.footer a:link {text-decoration: underline; color: #FFFFFF}
div.footer a:visited {text-decoration: underline; color: #FFFFFF}
div.footer a:hover {text-decoration: none; color: #FFFFFF; background-color: #01539C}
div.footer a:active {text-decoration: underline; color: #FFFFFF}


background-image:url(images/top.png); background-repeat:repeat-x
