/* CSS Document */

body
{
background-color:#EDEDED;
margin:auto;
font-family:'Arial', Helvetica, sans-serif;
}

/*styles for text*/

.text-top-gray
{
font-size:17px;
color:#404040;
}

.text-footertext
{
font-size:11px;
color:#7D7D7D;
text-decoration:none;
}

.text-services-titles
{
color:#0783FF;
font-size:16px;
font-weight:bold;
}

.text-navbar
{
color:#FFFFFF;
font-size:15px;
text-decoration:none;
}

.text-header-yellow
{
font-size:14px;
color:#000000;
padding:8px;
}

.text-header-yellow2
{
font-size:14px;
color:#F1A70C;
}

#signup
{
padding:5px 0 8px 0;
}

#slogan-text
{
font-size:33px;
color:#323232;
font-weight:bold;
padding:25px;
width:50%;
margin-left:auto;
}

.text-boxtitle
{
font-size:19px;
color:#404040;
font-family:'Verdana', Arial, Helvetica, sans-serif;
}

.text-boxtitle-big
{
font-size:21px;
color:#404040;
font-family:'Verdana', Arial, Helvetica, sans-serif;
}

.text-content
{
font-size:13px;
color:#404040;
font-family:'Verdana', Arial, Helvetica, sans-serif;
}

.text-header2
{
font-size:14px;
color:#404040;
font-family:'Verdana', Arial, Helvetica, sans-serif;
}

.strong
{
font-weight:bold;
}

.text-top-yellow
{
font-size:17px;
color:#F6AD0F;
}

#container
{
width:760px;
height:100%;
background-color:#EDEDED;
margin:auto;
}

#logobox
{
background-color:#F6F6F6;
height:100%;
width:100%;
}

#logo
{
height:143px;
background-image:url(images/img-logo.jpg);
background-repeat:no-repeat;
}

#top-banner
{
height:143px;
}

#contact-us-banner
{
width:318px;
height:136px;
background-image:url(images/img-banner.jpg);
background-repeat:no-repeat;
padding:0px;
}

#top-contact
{
height:90px;
width:100%;
}

/*navigation bar*/
#navbar1
{
width:100%;
height:30px;
background-image:url(images/bg-navbar.jpg);
background-repeat:repeat-x;
}

#navbar 
{
margin: 0;
padding: 0;
}

#navbar li 
{
list-style: none;
float: left; 
}

#navbar li a
{
display: block;
padding: 3px 8px;
color: #fff;
text-decoration: none; 
}

#navbar li ul 
{
display: none;
background-color:#3A3A3A;
}

#navbar li:hover ul, #navbar li.hover ul 
{
display: block;
position: absolute;
margin: 0;
padding: 0; 
}

#navbar li:hover li, #navbar li.hover li 
{
float: none; 
}

#navbar li:hover li a, #navbar li.hover li a 
{
background-color: #3A3A3A;
border-bottom: 1px solid #000;
color: #ffffff; 
font-weight:300;
font-size:12px;
}

#navbar li li a:hover 
{
background-color: #525252; 
}


#header
{
width:100%;
height:356px;
background-image:url(images/img-header.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}

#header-smallbox
{
width:409px;
height:165px;
margin-left:auto;
margin-right:25px;
}

#contentbox-1
{
width:100%;
height:100%;
background-color:#FFFFFF;
}

#content-area
{
width:95%;
margin-left:auto;
margin-right:auto;
}

#content-area a
{
color:#0759E0;
}

#contentbox-2
{
width:100%;
height:100%;
background-color:#91BDFE;
}

#footer
{
width:100%;
height:50px;
border-top:1px solid #D4D4D4;
margin-top:15px;
}

#footer a:hover
{
text-decoration:underline;
}

/*services page*/
#header-services
{
width:100%;
height:82px;
background-image:url(images/bg-services-header.jpg);
background-repeat:repeat-x;
}

#services-logo
{
width:356px;
height:52px;
background-image:url(images/img-services-header.jpg);
background-repeat:no-repeat;
position:relative;
left:350px;	
top:13px;
}

#howit-logo
{
width:374px;
height:51px;
background-image:url(images/img-howit-header.jpg);
background-repeat:no-repeat;
position:relative;
left:350px;	
top:18px;
}


#callus-services
{
background-color:#FBFBFB;
border: 1px solid #D8D8D8;
width:250px;
height:100%;
padding:10px;
}

#text-boxtitle-big
{
height:100%;
padding:10px;
}

#wrapper-bottom
{
padding:10px;
}

#quote-top
{
width:100%;
height:35px;
background-image:url(images/img-topquote.jpg);
background-repeat:no-repeat;
}

#quote-bottom
{
width:100%;
}

#bottomquote-img
{
width:46px;
height:35px;
background-image:url(images/img-bottomquote.jpg);
background-repeat:no-repeat;
margin-left:auto;
}

/*testimonials page*/
#header-testi
{
width:100%;
height:346px;
background-image:url(images/img-header-testi.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}

/*testimonials page*/
#header-pay
{
width:100%;
height:585px;
background-image:url(images/img-header-testi.jpg);
background-repeat:no-repeat;
background-color:#F3F9F9;
}

/*faq page*/
#header-faq
{
width:100%;
height:346px;
background-image:url(images/img-header-faq.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}

/*business services*/
#header-services1
{
width:100%;
height:346px;
background-image:url(images/img-header-services1.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}

/*residential services*/
#header-services2
{
width:100%;
height:346px;
background-image:url(images/img-header-services2.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}
/*services*/
#header-services3
{
width:100%;
height:346px;
background-image:url(images/services.jpg);
background-repeat:repeat;
background-color:#F3F9F9;
}
	form.style1 fieldset {
		padding: 1em;
		}
	form.style1 label {
		float:left;
		width:30%;
		margin-right:0.5em;
		padding-top:0.2em;
		text-align:right;
		font-weight:bold;
		}
