body { background:url(../images/bg-leaf.gif) #8cc63f no-repeat center top; }
a { color:#666666; text-decoration:underline; }
a:link { color:#666666; text-decoration:underline; }
a:active { color:#666666; text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#666666; text-decoration:none; }
p { margin:0 0 7px 0; padding:0; }
ul { margin:0 0 7px 0; padding:0; }
#main-col { margin:0 auto; padding-left:60px; width:500px; }
.logo { background:url(../images/Purely-Green-logo.gif); width:234px; height:127px; margin:62px auto 10px auto; }
.services li { color:#8cc63f; display:inline; font-family:"Trebuchet MS", "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:-.02em; list-style-type:none; padding-right:14px; text-transform:uppercase; }
.text { color:#666666; font-family:"Trebuchet MS", "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.contact1 { margin:12px 0 0 120px; }
.contact2 { margin:12px 0 0 200px; }
.contact3 { margin:14px 0 0 218px; }
.social li { display:inline; list-style-type:none; padding-right:8px; }
#second-col { margin:60px auto; width:568px; }
.box { background:url(../images/box-bg.gif); width:568px; }
#form { font-family:"Trebuchet MS", "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#form form table { margin: auto; margin-top: 15px; }
#form span { color: red; font-size: .6em; }
.message { color: red; width: 75%; text-align: center; }
.error { background-color: #8cc63f; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .6em; padding: .3em; }
#thanks { color: #8cc63f; width: 85%; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; margin: auto; padding-top: 1em; }
#thanks h3 { font-size: 1em; margin-bottom: .5em; }