/*****************************
ecoclean.css
2008-09-20
*****************************/
.alt {
/* display: none; */
}

.center {
text-align: center;
}

body {
text-align: left;
font-family: arial, helvetica, sans-serif;
background: #CCC;
}

#wrapper {
width: 890px;
text-align: left;
margin: 10px auto;
}

#header {
height: 245px;
margin: 0;
padding: 0;
background: #FFF url(../images/header_back.jpg) no-repeat top;
border-bottom: 1px solid #FFF;
}

#header h1, #header h2 {
position: relative;
}

#header h1 {
top: 160px;
left: 40px;
font-size: 30px;
color: #227FC4;
margin: 0;
padding: 0;
}

#header h2 {
top: 170px;
font-size: 18px;
color: #3C8B34;
text-align: center;
margin: 0;
padding: 0;
}

#home .ital_blue {
font-style: italic;
color: #227FC4;
}

h3.center {
background: url() no-repeat;
}

#content_wrap {
background: #FFF;
padding: 0 40px 20px 40px;
}

#right_content p {
text-align: justify;
}

#left_nav {
width: 125px;
float: left;
}

#right_content {
width: 665px;
padding-left: 15px;
float: right;
clear: right;
border-left: 1px solid #EFEFEF;
}

#left_nav ul {
margin: 10px 0 0 0;
padding: 0;
}

#left_nav ul li {
list-style: none;
margin: 5px 0 0 0;
font-size: 1em;
/* background: #FFF url(../images/eco_logo_sm.jpg) no-repeat top left; */
}

#left_nav #nav a {
font-weight: bold;
}

#left_nav #nav a:link, #left_nav #nav a:visited {
color: #227FC4;
text-decoration: none;
}

#left_nav #nav a:hover {
color: darkgreen;
text-decoration: underline;
}

#left_nav .l_ref {
font-size: 70%;
font-style: italic;
}


#footer {
font-size: 90%;
padding-top: 10px;
text-align: center;
clear: both;
}

#footer a {
font-size: 80%;
}

#footer a:link, #footer a:visited {
color: #227FC4;
}

#footer a:hover {
color: darkgreen;
}

#footer .split {
color: #666;
font-size: 80%;
}

#footer p {
margin: 4px 0;
}

.foot_contact {
padding-left: 60px;
}

#home h3.center, #contact h3.center {
background: url(../images/ecotruck_hm.jpg) no-repeat center top;
padding-top: 170px;
margin: 0;
}


#home h3.center .ital_blue {
font-size: 135%;
}

#carpet .center {
background: url(../images/carpet_title.jpg) no-repeat center top;
height: 182px;
}

#carpet h4 {
margin: 0;
text-align: center;
}

strong, .spot_topic {
border-left: 5px solid #227FC4;
padding-left: 3px;
}

.spot_topic {
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
}

#environment h3.center {
margin: 50px 0 0 0;
padding-bottom: 95px;
background: url(../images/bio_d.jpg) no-repeat center bottom;
}

#environment .recycle {
padding-top: 80px;
background: url(../images/recycle.jpg) no-repeat center top;
}

#environment .cleaners {
padding-top: 60px;
background: url(../images/fruit.jpg) no-repeat center top;
}

#environment .email {
padding-top: 60px;
background: url(../images/email.jpg) no-repeat center top;
}

#eco_1 {
background: url(../images/clean-carpet.gif) no-repeat center left;
padding: 70px 0 50px 190px;
}

#eco_2 {
background: url(../images/dirty-carpet.gif) no-repeat center left;
padding: 70px 0 50px 190px;
}

#eco_3 {
background: url(../images/worn-carpet.gif) no-repeat center left;
padding: 70px 0 50px 190px;
}

#eco_4 {
background: url(../images/ecoguard.gif) no-repeat center left;
padding: 70px 0 50px 230px;
}

.test img {
margin: 0 0 10px 10px;
border: 3px solid #227FC4;
}

.test_p {
margin: 10px 0 0 0;
}

.test_name {
font-style: italic;
margin: 5px 0 20px 10px;
font-weight: bold;
}

