@charset "utf-8";
/* CSS Document */

* {
padding: 0;
margin: 0;
}

body {background-color:#9c0b0b;}

#container {width: 950px;
            background-color:#FFF;
			margin:auto;
			margin-top:0px;
			padding-top:0px;
}

/*#aboutus .aboutus, 
#contact .contact, 
#testimonials .testimonials 
{background-color:#C33;}


#general-services .general-services, 
#hvac .hvac, 
#estimates .estimates 
{background-color:#CCC;}


#seasonal .seasonal, 
#products .products, 
#payment .payment, 
#associations .associations, 
#general-services .blue-services,
{background-color: #000be4;}*/



/*----HEADER-----*/

#logo {float:left;
}

#slogan {color: #070744;
         font-size:18px;
		 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		 text-align:right;
		 padding: 10px;
}

#phone {color: #000be4;
        font-size:24px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: bold;
		text-align:right;
		float:right;
		padding-right:10px;
}

#header {
position:relative;
height:200px;}

/*#wrap-nav {
	padding-top:30px;
	position: relative;
}*/

#nav-circle {
    background: url("images/circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 121px;
    position: absolute;
    right: 9px;
    top: -3px;
    width: 121px;

}

#icon {padding-left: 375px;
       margin-top:-3px;
}

#clearfloat {clear:both;}

#header ul {list-style-type: none;
	}
	
li.nav-grey  {  background-color: #a6a3a3;
             float:left;
             padding: 2.1% 1.5% 2.1% 1.5%;
		     font-family:Verdana, Geneva, sans-serif;
		     font-size:14px
			
			 }

li.nav-red  {float:left;
             padding: 2.1% 1.5% 2.1% 1.5%;
		     font-family:Verdana, Geneva, sans-serif;
		     font-size:14px;
			 background-color:#9c0b0b;}
			 
li.nav-grey a{ font-family:Verdana, Geneva, sans-serif;
	           font-size:14px;
	           color: #070744;
	           text-decoration:none;
}


li.nav-red a{ font-family:Verdana, Geneva, sans-serif;
	           font-size:14px;
	           color: #FFF;
	           text-decoration:none;
			   
}



li.nav-red:hover {background-color:#C33;}



li.nav-grey:hover {background-color:#CCC;}	

		 
.circle {border-radius: 50%;
	     width: 12.5%;
	     height: 120px;
		 background-color:#9c0b0b;
		 position:relative;
		 left:822px;
		 bottom:33px;
		 text-align:center;
		 color:#FFF;
		 font-family:Verdana, Geneva, sans-serif;
		 font-weight:bold;
		 font-size:16px;
		 line-height:20px;
}

#cntct {padding: 2.1% 2% 2.1% 1.5%;}



.circle a{color:#FFF;
         text-decoration:none;
		 position:absolute;
		 top:40px;
		 left:24px;
		 line-height:22px;}
		 
.circle a:hover {color: #FF3;}

/*#news {background-image: url(images/circle.png);}*/

#nav-one {padding-left: 1%;
margin-top:.5%;}

/*#nav-two {float:left;}

#red {background-color:#9c0b0b;
      width:25px;}*/

					 
#round { padding-left:2%;
border-bottom-left-radius:30px;
		 border-left-color:#a6a3a3;
		 border-top-left-radius:30px;
		 border-left-color:#a6a3a3; 
}
					 
					 
					 
/*----HOME PAGE-----*/					 
					 
#family {margin-right:17.5px;
         margin-left:17.5px;
		 margin-top: 15px;
}

#desc .bracket-one {font-size:150px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
float:left;
margin-top:-8px;
padding-left:14px;}

.company {
	text-align: center;
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin:30px 10px 0px 50px;
	float: left;
}

.company-two {text-align: center;
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin:15px 10px 0px 17px;
	float: left;
}

.bracket-two {font-size:150px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666;
margin:-31px 8px 10px 875px;


}

h1 {color: #9c0b0b;
font-family:Tahoma, Geneva, sans-serif;
font-size:18px;
text-align:center;
margin-top: 15px;
margin-right:80px;
}

#desc span {font-weight:bold;}

#emergency {background-color:#dd3638;
            color:#FFF;
			padding:5px;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			font-style:italic;
			font-size:28px;
			text-align:center;}
			
#front-form form {
line-height:30px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color: #070744;
}

#col-one {float:left;
text-align:right;
line-height:40px;
margin-top:20px;
          }

#col-two {padding-left:460px;
margin-top: 10px;
}

.info {display:block;
       float:left;
	   width:250px;
	   
	    }
	   
.align {margin: 13px 0px;}

#front-form #submit {background-color:#070744;
color:#FFF;
padding: 3px 8px 1px 8px;
font-size:15px;
border-style:none;
margin-left:10px;

 }
 
 
 
 
 /*----SIDEBAR-----*/
 
 
#sidebar {background-color:#98b0fc;
width:218px;
padding:10px;
margin-left:16px;
margin-bottom:20px;
float:left;
}

#sidebar-title {background-color: #dd3638;
border-radius:7px;
color:#FFF;
font-style:italic;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
text-align:center;
font-weight:bold;
padding:5px;
line-height:24px;
}

#sidebar img {margin-right:38.5px;
margin-left:38.5px;
}

#white-form {background-color:#FFF;
z-index:2;
border-radius:7px;
padding:10px 0px 0px 10px;
color:#070744;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
}

#white-form form {line-height:14px;
}

.problem {display:block;
       float:left;
	   width:250px;
}
		
#submit-sidebar {background-color:#dd3638;
color:#FFF;
padding: 3px 8px 1px 8px;
font-size:17px;
border-style:none;
border-radius:15px;
font-weight:bold;
margin: 12px 60px 12px 60px;
}

#woman {z-index:5;}

#testimonials-title {background-color: #dd3638;
border-radius:7px;
color:#FFF;
font-style:italic;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
text-align:center;
font-weight:bold;
padding:10px;
line-height:24px;
margin-top: 10px;}

#testim-side {background-color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:5px;
margin-top: 10px;
}


/*----ABOUT US-----*/


h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9c0b0b;
font-size:20px;
border-bottom-color: #070744;
border-bottom-style:solid;
border-bottom-width: medium;
margin: 20px 25px 0px 275px;
}

#about {margin-top:12px;}

.site-text {margin: 10px 25px 10px 275px;
text-align:justify;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;
}

#about-jacob {
margin: 10px 270px 10px 275px;
text-align:justify;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;


}

#certified {margin: 10px 30px 0px 0px;
float:right;}

#content span {font-weight:bold;
color: #9c0b0b;}

#staff span {font-weight:bold;
color: #9c0b0b;}

#ul-one {width:300px;
margin: 10px 25px 10px 40px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;
float:left;
}

#ul-two {margin: 19px 25px 10px 10px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;

}

#bullet-image {margin-top:10px;}

#bullet-image-two {margin-top:20px;}




/*----SERVICES-----*/


li.blue-nav {float:left;
list-style-type:none;
background-color:#070744;
margin:0px 4px 0px 4px;
padding:4px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;}


li.blue-nav a{color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
}


li.blue-nav:visited { color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
}

li.blue-nav:hover {background-color: #0e0ebe;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
}

li.blue-nav:active {background-color: #0e0ebe;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
}



.service-nav {margin-left: 270px;
margin-top:10px;}

h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9c0b0b;
font-size:20px;
margin-left:275px;
margin-right:25px;
margin-top:12px;
}


.service-text {margin: 23px 25px 10px 275px;
text-align:justify;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;
}

#services {font-family:Verdana, Geneva, sans-serif;
color:#9c0b0b;
margin: 10px 0px 0px 15px;
float:left;
display:inline;
text-align:right;}

#services #our-services {margin: 10px 10px 0px 10px;}

#services #expertise {margin: 50px 10px 0px 0px;}

#services #gallery {margin: 180px 10px 0px 0px;}

/*#bright-blue {background-color: #0e0ebe;}*/



/*----CONTACT US-----*/

h5 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9c0b0b;
font-size:20px;
margin: 12px 25px 0px 275px;
border-bottom-color: #070744;
border-bottom-style:solid;
border-bottom-width: medium;
}

.contactus {display:block;
       float:left;
	   width:250px;
}

.align-contact {margin: 13px 0px 15px -95px;}

#contact-form form {margin:10px 0px 0px 290px;
line-height:30px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color: #070744;
}

#contact-form textarea {vertical-align:top;
margin:10px 0px 25px 75px;
}

#contact-form #submit {margin-bottom: 330px;
background-color:#070744;
color:#FFF;
padding: 3px 8px 1px 8px;
font-size:15px;
border-style:none;
margin-left:10px;
}


/*----IMAGE GALLERY-----*/


#gallery table {margin: -95px 0px 145px 390px;}

#click {font-family:Verdana, Geneva, sans-serif;
font-size:10px;}



/*----ASSOCIATIONS-----*/


#assoc-text {margin: 55px 25px 10px 275px;
text-align:justify;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;}

#assoc-logos table {margin: 0px 10px 75px 265px;
border-color:#070744;
}


/*----PAYMENTS-----*/

#payment-table {font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;
margin-left:290px;
}

.payment-title {border-bottom-color: #070744;
border-bottom-style:solid;
border-bottom-width: medium;
font-family:Verdana, Geneva, sans-serif;
color:#9c0b0b;
margin-top:10px;}

#payment-table li {margin-left:20px;}

#payment-table ul {margin-bottom: 24px;
margin-top:10px;}

#visa {margin-right: 5px;}

#datacor {margin-left: 20px;}

#climate {margin-left: 20px;}

h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9c0b0b;
font-size:20px;
margin-left:290px;
margin-bottom:8px;}

#double-table table {margin-left:290px;
padding:2px;
}

#double-table td {padding-left: 5px;}

.double-table-title {background-color:#CCC;}


/*----SEASONAL MAINTENANCE-----*/


.mainten-title {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #9c0b0b;
font-size:18px;
border-bottom-color: #070744;
border-bottom-style:solid;
border-bottom-width: medium;
}

.question {font-family:Verdana, Geneva, sans-serif;
font-size:14px;
background-color:#CCC;
padding: 2px 0px 2px 8px;
}

#seasonal-table table {margin-left:275px;}

#seasonal-table table p {font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;
}

#seasonal-table table ul {padding-left:30px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:24px;}

#therm {margin-left: 20px;}

#air {margin-left: 30px;}


/*----PRODUCT_INFO-----*/

.product-text {font-family:Verdana, Geneva, sans-serif;
font-size:14px;
line-height:22px;
margin-top:10px;
}

.product-title {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #9c0b0b;
font-size:18px;
margin-top:15px;
border-bottom-color: #070744;
border-bottom-style:solid;
border-bottom-width: medium;
}

#product-table table {margin-left:275px;}


/*----HVAC-----*/

.hvac-info {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9c0b0b;
font-size:20px;
margin: 12px 25px 0px 275px;}

.small-text {font-family:Verdana, Geneva, sans-serif;
font-size:12px;}

.hazards {margin-right:10px;
margin-left:75px;
float:left;}

#jumping-text {height:295px;}

/*----ESTIMATES-----*/

#form-jot {
margin-left:255px;}


/*----testimonials-----*/

#slide-height {width: 600px;
height:630px;
margin-left: 300px;}





/*----FOOTER-----*/

 
#footer {background-color:#b9b9b9;
 padding: 30px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:14px;
 color: #070744;
 margin-top: -10px;
 }

.bold {
	font-weight: bold;
}

#detroit {font-weight:bold;
color: #9c0b0b;}

#location {float:left;}

#map {border-color:#070744;
border-style:solid;
border-width: thin;
margin-left: 25px;
margin-right:35px;
float:left;
margin-top:10px;
}

#sitemap {color: #070744;
font-size:10px;
margin-left: 20px;
}
.expertise {
	font-weight: bold;
	font-size:14px;
	color:#9c0b0b;
	line-height:30px;
}

#copyright {font-size:12px;
color:#9c0b0b;
margin-top:1px;

}

#signature {text-align:right;

font-family:Verdana, Geneva, sans-serif;
font-size:10px;}
