

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #cdeafc url(../images/mainbg.gif);
background-position:top;
background-repeat: repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
 background: #ffffff;

}



/* styling */

 h1  {

position:relative;
color:#000000;
font-family: "Trebuchet MS";
font-size: 1.8em;
margin: 10px 10px 10px 15px;
}

h2  {
margin: 10px 10px 10px 15px;
position:relative;
color:#000000;
font-family: "Trebuchet MS";
font-size: 1.5em;
}

h3  {
margin: 10px 10px 10px 15px;
position:relative;
color:#000000;
font-family: "Trebuchet MS";
font-size: 1.3em;
}



img.floatright { 
    float: right; 
    margin: 5px 5px 5px 5px; 
}

img.floatleft { 
    float: left; 
    margin: 5px 5px 5px 5px; 
}
 

#leftcolumn #content a{ 
text-decoration: underline;
font-family: arial;
color: #005f9c;
margin:0px 0px 0px 0px;
 }
 
#leftcolumn #content a:hover{ 
text-decoration: none;
font-family: arial;
color: #000000;
margin:0px 0px 0px 0px;
 }



 img {
 border: 0px;
 
 }
 
 ul {



    list-style-type:none;
}
li {
    padding-left:45px;
    background:transparent url(../images/bullet.gif) no-repeat;
    background-position:34px 2px;
}















#header {
 background:  url(../images/header.gif);
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 128px;
 margin: 0px 0px 0px 0px;

}



#flash {
background : #d6e9b6;
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 295px;
 margin: 0px 0px 0px 0px;
}

#flash #left{
background : #ffffff;
float:left;
 color: #333;
 width: 588px;
 float: left;
 padding: 0px 0px 0px 0px;
 height: 296px;
 margin: 0px 0px 0px 0px;
}

#flash #right{
 background:  url(../images/contactbg.gif);
float:right;

 color: #333;
 width: 311px;
 float: left;
 padding: 0px;
 height: 290px;
 margin: 0px 0px 0px 0px;
}

#flash #right #form{
 float:right;

 float: left;
 padding: 40px 0px 0px 110px;
 height: 290px;
 margin: 0px 0px 0px 0px;
}







#callnow {
 background:  url(../images/callnow.gif);
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 47px;
 margin: 0px 0px 0px 0px;

}



#leftcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 589px;
 float: left;
}

#leftcolumn #content{ 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: auto;
 width: 580px;
 display: inline;
}

#leftcolumn #content p{ 
		text-align:left;
font-family:arial;
font-size: 14px;
color: #000000;
margin:10px 20px 10px 15px;
line-height: 19px;
 }




#rightcolumn { 
 float: right;
 color: #333;
 background: #efefef;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 310px;
 display: inline;
}




#footer { 
text-align:center;
 width: 900px;
 clear: both;
 color: #333;
 background: #cdeafc url(../images/footerbg.gif);
background-position:top;
background-repeat: no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 height: 65px;
}

#footer p{ 
		text-align:center;
font-family:arial;
font-size: 11px;
color: #000000;
margin:0px 20px 10px 15px;
line-height: 19px;
text-transform: uppercase;
 }
 
#footer a{ 
text-decoration: none;
font-family: arial;
color: #000000;
margin:0px 0px 0px 0px;
 }
 
#footer a:hover{ 
text-decoration: underline;
font-family: arial;
color: #0a5584;
margin:0px 0px 0px 0px;
 }

/* menu */


#menu {
 background: #ffffff;
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 76px;
 margin: 0px 0px 0px 0px;

}

#menu #layer1{
 background: #eeeeee;
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 38px;
 margin: 0px 0px 0px 0px;

}

#menu #layer2{
 background: #000000;
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: 39px;
 margin: 0px 0px 0px 0px;

}

.nav1 {
width:716px;
height:38px;
background-color:#000000;
margin:0x 0 0 0px;
padding:0;
}


a#home {
width:92px;
height:38px;
background-image:url(../images/home.gif);
display:block;
text-decoration:none;
float:left;
}

a#home:hover {
background-position:92px 0;
}

a#carpet {
width:207px;
height:38px;
background-image:url(../images/carpet.gif);
display:block;
text-decoration:none;
float:left;
}

a#carpet:hover {
background-position:207px 0;
}

a#lawn {
width:145px;
height:38px;
background-image:url(../images/lawn.gif);
display:block;
text-decoration:none;
float:left;
}

a#lawn:hover {
background-position:145px 0;
}

a#restoration {
width:163px;
height:38px;
background-image:url(../images/restoration.gif);
display:block;
text-decoration:none;
float:left;
}

a#restoration:hover {
background-position:163px 0;
}

a#janitorial {
width:144px;
height:38px;
background-image:url(../images/janitorial.gif);
display:block;
text-decoration:none;
float:left;
}

a#janitorial:hover {
background-position:144px 0;
}

a#spacer1 {
width:59px;
height:38px;
background-image:url(../images/spacer1.gif);
display:block;
text-decoration:none;
float:left;
}

a#spacer1:hover {
background-position:59px 0;
}

a#spacer2 {
width:90px;
height:38px;
background-image:url(../images/spacer2.gif);
display:block;
text-decoration:none;
float:left;
}

a#spacer2:hover {
background-position:90px 0;
}

a#painting {
width:130px;
height:38px;
background-image:url(../images/painting.gif);
display:block;
text-decoration:none;
float:left;
}

a#painting:hover {
background-position:130px 0;
}

a#snow {
width:189px;
height:38px;
background-image:url(../images/snow.gif);
display:block;
text-decoration:none;
float:left;
}

a#snow:hover {
background-position:189px 0;
}

a#clients {
width:107px;
height:38px;
background-image:url(../images/clients.gif);
display:block;
text-decoration:none;
float:left;
}

a#clients:hover {
background-position:107px 0;
}


a#faq {
width:88px;
height:38px;
background-image:url(../images/faq.gif);
display:block;
text-decoration:none;
float:left;
}

a#faq:hover {
background-position:88px 0;
}

a#careers {
width:115px;
height:38px;
background-image:url(../images/careers.gif);
display:block;
text-decoration:none;
float:left;
}

a#careers:hover {
background-position:115px 0;
}

a#appointments {
width:271px;
height:38px;
background-image:url(../images/appointments.gif);
display:block;
text-decoration:none;
float:left;
}

a#appointments:hover {
background-position:271px 0;
}


/*sidebar */

a#sidebar1 {
width:305px;
height:128px;
background-image:url(../images/sidebar1.gif);
display:block;
text-decoration:none;
float:left;
}

a#sidebar1:hover {
background-position:305px 0;
}

a#sidebar2 {
width:308px;
height:151px;
background-image:url(../images/sidebar2.gif);
display:block;
text-decoration:none;
float:left;
}

a#sidebar2:hover {
background-position:308px 0;
}

a#sidebar3 {
width:308px;
height:125px;
background-image:url(../images/sidebar3.gif);
display:block;
text-decoration:none;
float:left;
}

a#sidebar3:hover {
background-position:308px 0;
}


