@charset "utf-8";

/* CSS Document */

body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; background-color: #43431F; }

#body { background-image: url(../images/body.jpg); padding-right: 40px; padding-bottom: 10px; padding-left: 20px; background-color: #43441F; width: 600px; line-height: 1.8em; margin-left: 150px; padding-top: 0px; }
#body p { text-indent: 25px; }


#rightside { float: left; width: 150px; font-size: 11px; text-align: center; line-height: 1.7em; padding-top: 37px; }

.serviceslist li { list-style-type: none; text-align: center; font-size: 16px; line-height: 1.8em; font-weight: bold; }

#menu { }

img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.email { margin-left: 12px; background-color: #442; text-align: center; color: #D8D9AF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.mvision { height: 42px; width: 300px; float: right; padding-top: 130px; margin-right: -50px; }

form { margin: 0px; }

.leftside { background-image: url(../images/leftboarder.jpg); background-repeat: no-repeat; height: 347px; width: 165px; margin-top: -43px; }

ul, li, ol { margin:0; padding:0; }

.footermenu li { display: inline; padding-right: 10px; padding-left: 10px; }

.footermenu { padding-top: 20px; }

.newsletter { padding-left: 80px; }

#footer { background-image: url(../images/footer.jpg); background-repeat: no-repeat; height: 201px; width: 960px; background-color: #43431F; text-align: center; }

a { color: #442; text-decoration: none; }

a:hover { color: #000; text-decoration: underline; }

a:active { font-weight: bold; text-decoration: underline; }

#maincontainer { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 1.6em; background-image: url(../images/body.jpg); background-repeat: repeat-y; width: 960px; margin-right: auto; margin-left: auto; }

#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; height: 255px; width: 960px; margin: 0px; }

.joinbutton { font-size: 12px; background-color: #68A637; color: #FFF; padding-right: 10px; padding-left: 10px; border: 1px solid #FFF; }

#leftside { width: 120px; padding-top: 25px; padding-bottom: 25px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: right; margin-right: 5px; }

#leftside img { padding-bottom: 30px; padding-top: 30px; padding-left: 10px; }

.soon { font-size: 24px; text-align: center; color: #43431F; padding-bottom: 10px; }

#emailbody { width: 800px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 20px; padding-bottom: 20px; }

#mailbody { padding: 25px; width: 650px; margin-right: auto; margin-left: auto; }

#emailinfo { width: 600px; margin-right: auto; margin-left: auto; font-style: italic; }

#map { clear: left; width: 350px; margin: 0px; }

.testimonial { font-style: italic; font-family: Verdana; border-top-width: 2px; border-top-style: dashed; border-top-color: #43431F; padding-top: 20px; }
.removal { font-size: 18px; color: #43431F; padding-top: 5px; padding-bottom: 5px; text-indent: 25px; margin: 0px; text-transform: uppercase; }

.bbb { padding-top: 45px; }

.pines { color: #00632A; font-size: 24px; padding-top: 15px; padding-bottom: 15px; text-align: center; font-style: italic; line-height: 1.2em; text-transform: uppercase; }

.serviceslist { margin-top: 10px; }

.special { font-weight: bold; }

.otherservices { list-style-type: circle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 45px; line-height: 1.9em; font-style: italic; padding-top: 0px; padding-right: 0px; padding-bottom: 25px; padding-left: 0px; }

