body { color: #000; font-size: 14px; font-family: arial; background-color: #d0bb90; background-image: url(../assets/bg1.png); background-repeat: repeat; background-attachment: fixed; }
#wrapper { margin: 0 auto; width: 900px; padding: 0 0 0; background-color: #fff; overflow: hidden; }
#content { clear: both; float: left; width: 880px; padding: 2px 20px 20px 10px; background-color: #fff; margin-top: 0px; }
#contenthome { clear: both; float: left; width: 860px; padding: 2px 20px 20px 10px; background-color: #fff; margin-top: 0; }
.green { background-color: #97833e;}
.ltbeige { background-color: #f2e7c6; }
.rust { color: #cc6600;}
#contentleft { width: 180px; padding: 10px 10px 40px; background-color: #f2e7c6; float: left; margin-top: 20px; }
.submenuarrow { padding-left: 25px; }
#contentright { width: 620px; padding: 0 10px 20px 0; background-color: #fff; float: right; }
.leftnav { border-bottom: 1px solid #d0bb90; text-align: left; margin: 0; padding: 5px 0 10px; }
.leftnav a:link { color: #000000; text-decoration: none; font-weight: 400; }
.leftnav a:hover { color: #cc5500; text-decoration: none; font-weight: 400; }
.leftnav a:visited { color: #000000; text-decoration: none; font-weight: 400; }

.leftnav1 { text-align: left; margin: 0; padding: 3px 0; }
.leftnav1 a:link { color: #000000; text-decoration: none; font-weight: 400; }
.leftnav1 a:hover { color: #cc5500; text-decoration: none; font-weight: 400; }
.leftnav1 a:visited { color: #000000; text-decoration: none; font-weight: 400; }


#address { text-align: center; padding: 25px 10px 10px; font-family: arial; margin-top: 10px; }
#colone { width: 265px; padding: 0; background-color: #f2e7c6; height: 260px; float: left; margin: 11px 0 0 20px; border-radius: 15px; }
#columns { width: 570px; background-color: #fff; float: right; margin: 0; padding: 0; }
#coltext { padding: 7px 7px 7px 10px; text-align: left; width: 240px; }
#coltwo { width: 265px; padding: 0; background-color: #f2e7c6; height: 260px; float: left; margin-top: 11px; margin-left: 20px; border-radius: 15px; }
#colthree { width: 265px; padding: 0; background-color: #f2e7c6; height: 260px; float: right; margin: 11px 0 11px 18px; border-radius: 15px; }
#footer{ text-align: center; width: 880px; background-color: #cc6600; padding: 10px; font-size: 10px; clear: both; float: left;  
}
.green { background-color: #97833e;}
.orange { background-color: #fd8c00; }
.beige { background-color: #d0bb90; }
#phone { float: right; text-align: center; padding: 15px 5px 0; width: 350px; font-family: arial; color: #000;  font-size: 24px; font-weight: 500; letter-spacing: 1px; text-shadow: 2px #666; }
p { }
td { }
a:link { color: #cc6600; font-weight: 600; }
a:visited { color: #cc6600; }
a:hover { color: #000; }
a:active { color: #cc6600; }
.background { background-color: #fff; color: #000; }
#header { height: 90px; margin-top: 0; float: left; width: 900px; background-color: #cc6600; padding-top: 35px; }
#mainheadertext { color: #f2e7c6; font-size: 38px; font-weight: 400; font-family: Verdana, Arial; letter-spacing: 2px; float: left; margin: 5px 0 5px 15px; text-align: left; }
.shadow { text-shadow:  0.05em -0.03em black; }
.bodytest { font-family: arial; color: #000; font-size: 14px; }
.bodytextdark { font-family: arial; color: #000; font-size: 12px; background-color: #97833e; }
.bodytextblack { font-family: arial; color: #000000; font-size: 14px; line-height: 16px; }
.textsubheader { font-family: arial; color: #000; font-size: 16px; font-weight: 700; }
.subheader2 { font-family: arial; color: #000000; font-size: 16px; font-weight: 500; }
h1 { color: #000; font-size: 24px; font-family: arial; font-weight: 500; line-height: 28px; }
h2 { color: #000; font-size: 20px; font-family: arial; font-weight: 500; line-height: 22px; }
#greenarrow { list-style-image: url(../assets/greenarrow.png); line-height: 22px;  } 
#navcontainer { background-color: #000000; width: 890px; padding-top: 10px; padding-left: 10px; clear: both; float: left; height: 30px; }
ul#navlist
{
margin-left: 0;
margin-top: 1px;
padding-left: 0;
white-space: nowrap; height: 22px;
}
#navlist li
{ margin-right: 0; display: inline; list-style-type: none; 
}

#navlist a { padding: 10px; 
 }

#navlist a:link, #navlist a:visited {
color: #f2e7c6;
text-decoration: none;
font-size: 16px;
}

#navlist a:hover
{ color: #000; background-color: #f2e7c6; text-decoration: none; padding-top: 10px; padding-bottom: 5px; border-top-radius: 10px; -moz-border-top-radius: 10px; -webkit-border-top-radius: 10px; -khtml-border-top-radius: 10px; }

