body, html{
margin:0px 0px 0px 0px;
width:100%;
height:100%;
background-image:url(images/main_bkgrnd.jpg);
background-repeat:repeat;
background-color:#6D6C6C;
text-align:center;
}

#container{
width: 760px;
min-height:550px;
height:auto;
background-image:url(images/header_bkgrnd.jpg);
background-repeat:repeat-x;
background-color:white;
border: solid 1px;
border-color:#44800a;
margin:0 auto;
margin-top:25px;
}

.mlistform{
margin:0px 56px 0px 0px;
padding:0px 0px 0px 0px;
width:auto;
text-align:right;
}

.mlistcaption{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:2px 0px 0px 0px;
color:white;
font-variant:small-caps;
float:right;
}

.mlistthankyou{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:13px 56px 0px 0px;
color:white;
font-variant:small-caps;
float:right;
}

.envelope{
vertical-align:middle;
}

.signup{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
letter-spacing:-0.5px;
font-weight:bold;
margin:0px 0px 0px 0px;
vertical-align:middle;
}

.mlistfield{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 2px;
padding:1px;
border:solid 1px;
border-color:#CECECF;
width:150px;
height:14.5px;
}

.signupbutton{
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#696868;
border: solid 1px;
border-color:#696868;
}

#main{
width:760px;
height:auto;
min-height:442px;
margin-top:45px;
text-align:left;
overflow:auto;
}

#main h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#BA980F;
margin:50px 0px 0px 0px;
}

#main h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#696868;
margin:5px 0px 0px 0px;
}

#main h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#64BB0F;
margin:5px 0px 0px 100px;
}

.gettingstarted{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 100px;
color:#696868;
}

.gettingstarted a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 0px;
color:#696868;
text-decoration:underline;
}

.gettingstarted a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 0px;
color:#696868;
text-decoration:underline;
}

.gettingstarted a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 0px;
color:#696868;
text-decoration:none;
}

.gettingstarted a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 0px;
color:#696868;
text-decoration:underline;
}

#main p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 60px 0px 0px;
color:#696868;
}

#details{
width:400px;
float:right;
margin:0px 30px 0px 0px;
}

#main ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
}

#main li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 15px;
color:#696868;
}

.backtosheds{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:20px 0px 0px 0px;
color:#64bb0f;
float:right;
}

.backtosheds a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 0px;
color:#64bb0f;
float:right;
text-decoration:underline;
}

.backtosheds a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 0px;
color:#64bb0f;
float:right;
text-decoration:underline;
}

.backtosheds a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 0px;
color:#64bb0f;
float:right;
text-decoration:none;
}

.backtosheds a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 0px 0px;
color:#64bb0f;
float:right;
text-decoration:underline;
}

.largesheds{
margin:20px 0px 0px 60px;
}

#quoteleft{
width:auto;
height:auto;
margin:40px 0px 0px 40px;
float:left;
}

#quoteright{
width:430px;
height:auto;
margin:20px 60px 0px 0px;
float:right;
}

#quoteright h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#BA980F;
margin:0px 0px 0px 0px;
}

#right{
width:185px;
height:auto;
margin:20px 0px 0px 40px;
float:left;
}

#right h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#44800a;
margin:10px 0px 0px 0px;
}

#right p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
color:#696868;
}

.servicearea{
margin:10px 0px 0px 10px;
}

#left{
width:430px;
height:auto;
margin:10px 0px 0px 60px;
float:left;
}

#left h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#BA980F;
margin:10px 0px 0px 0px;
}

#left p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
color:#696868;
}

#left form{
margin:20px 0px 0px 0px;
width:430px;
padding:0px 0px 0px 0px;
}

.forty{
margin:0px 0px 0px 50px;
}

.inputs{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:3px;
border:solid 1px;
border-color:#CECECF;
width:400px;
color:#696868;
}

.dropdown{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:1px;
border:solid 1px;
border-color:#CECECF;
width:408px;
color:#696868;
}

.address2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0px 0px 0px;
padding:3px;
border:solid 1px;
border-color:#CECECF;
width:400px;
color:#696868;
}

.city{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:3px;
border:solid 1px;
border-color:#CECECF;
width:300px;
color:#696868;
}

.zip{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 5px;
padding:3px;
border:solid 1px;
border-color:#CECECF;
width:86px;
color:#696868;
}

.next{
float:right;
margin:10px 22px 0px 0px;
}


#left select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:1px;
border:solid 1px;
border-color:#CECECF;
width:407px;
color:#696868;
}

#left textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
padding:3px;
border:solid 1px;
border-color:#CECECF;
width:400px;
height:75px;
color:#696868;
}

.submit{
margin:0px 21px 0px 0px;
float:right;
}

.back{
margin:0px 0px 0px 80px;
float:left;
}

.send{
margin:0px 205px 0px 0px;
float:right;
}


#footer{
width:760px;
height:49px;
background-image:url(images/footer_bkgrnd.jpg);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
}

.logo{
float:left;
margin:25px 0px 0px 25px;
}

.footertag{
float:right;
margin:10px 10px 10px 0px;
}

#footer p{
float:left;
margin:18px 0px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
}

.navbar{
margin:25px 0px 0px 0px;
}

#purchasecontainer{
width:auto;
margin:0px 0px 0px 0px;
height:175px;
float:left;
}

#purchasecontent{
width:270px;
margin:0px 0px 0px 10px;
height:175px;
float:left;
}

.callforprice{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:white;
margin:0px 5px 0px 0px;
float:right;
background-color:#696868;
padding:5px 5px 5px 5px;
}