html, body {font-family: Arial, Verdana; font-size: 12px; color: #ffffff; background-color: #ffffff; text-align: center; margin: 0px; padding: 0px;}
.enclosure {margin: 0 auto; width: 990px; position: relative;}
.navwrap {background: url(/images/navbg.gif) repeat-x #cccccc; height: 30px; width: 100%;}
.navigation {width: 794px;float: right; background: url(/images/navbg.gif) repeat-x #cccccc; text-align: left; height: 30px;}

.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
img {border: none;}
img.bdr {border: 1px solid #617c3c;}
p {text-align: left; margin: 0; padding: 5px 20px 5px 23px;}





p.bold {font-weight: bold;}
p.bold	a.nvis 	        {color: #ffffff; text-decoration: none; cursor: normal;}
p.bold	a.nvis:link    {color: #ffffff; text-decoration: none; cursor: normal;}
p.bold	a.nvis:visited {color: #ffffff; text-decoration: none; cursor: normal;}
p.bold	a.nvis:hover   {color: #ffffff; text-decoration: none; cursor: normal;}
p.bold	a.nvis:active  {color: #ffffff; text-decoration: none; cursor: normal;}

h1 {color: #d2f260; font-size: 17px; margin: 0; padding: 5px 15px 5px 23px; text-align: left;}
h2 {color: #d2f260; font-size: 15px; margin: 0; padding: 5px 15px 5px 23px; text-align: left;}
h3 {color: #d2f260; font-size: 13px; margin: 0; padding: 5px 15px 5px 23px; text-align: left;}

table td {vertical-align: top;}
table.email_form td, table.email_form th {text-align: left; font-size: 12px;}

table.quote_form td, table.quote_form th {text-align: left; font-size: 12px;}

table.quote_form {width: 450px; background-color: #3d5120; border: 1px solid #728661;}

/*  border: 2px solid #283813;  */

.home-ct {width: 990px; height: 236px; background: url(/images/home-green.jpg) no-repeat; margin: 0 auto;}

.breadcrumbs {border-bottom: 1px solid #617c3c; padding-bottom: 5px; width: 755px; margin: 0px auto; text-align: left;}

.leaf {position: absolute; top: 60px; left:0px; width: 202px; height: 149px; z-index: 55;}
.header {background: url(/images/top.gif) no-repeat; width: 990px; height: 133px; position: relative;}
.phone {position: absolute; bottom: 5px; right: 30px; font-weight: bold; color: #101905; font-size: 18px;}
.intbg {width: 990px; background: url(/images/intbg.jpg) repeat-y;}
.shade {width: 990px; height: 19px; background: url(/images/shade.png) repeat-x;}
.leftrail {float: left; width: 190px;}

.breadcrumbs { font-weight: bold;}
.breadcrumbs a {color:#d2f260; text-decoration:underline;font-weight: bold;}
.breadcrumbs a:link {color: #d2f260; text-decoration:underline;font-weight: bold;}
.breadcrumbs a:visited {color: #d2f260; text-decoration:underline;font-weight: bold;}
.breadcrumbs a:hover {color: #d2f260; text-decoration:none;font-weight: bold;}
.breadcrumbs a:active {color: #d2f260; text-decoration:underline;font-weight: bold;}

.content {float: left; width: 799px; text-align: center;}
.content a {color:#effeb9; text-decoration:underline;}
.content a:link {color: #effeb9; text-decoration:underline;}
.content a:visited {color: #effeb9; text-decoration:underline;}
.content a:hover {color: #effeb9; text-decoration:none;}
.content a:active {color: #d2f260; text-decoration:underline;}
/*  was #d2f260  */

table.tim td a         {color: #effeb9; text-decoration: underline;}
table.tim td a:link    {color: #effeb9; text-decoration: underline;}
table.tim td a:visited {color: #effeb9; text-decoration: underline;}
table.tim td a:hover   {color: #effeb9; text-decoration: none;}
table.tim td a:active  {color: #effeb9; text-decoration: underline;}

.footer {font-size: 11px;width: 990px; height: 66px; background-color: #ffffff; color: #101905; text-align: center; position: relative; margin: 0 auto;}
.footer a {color:#000000; text-decoration:none;}
.footer a:link {color: #000000; text-decoration:none;}
.footer a:visited {color: #000000; text-decoration:none;}
.footer a:hover {color: #000000; text-decoration:underline;}
.footer a:active {color: #000000; text-decoration:none;}

.bottom-gn {width: 990px; height: 66px; background: url(/images/bottom_green.gif) no-repeat; color: #ffffff; text-align: center; font-size: 11px; margin: 0 auto; position: relative;}
.bottom-gn a {color:#ffffff; text-decoration:none;}
.bottom-gn a:link {color: #ffffff; text-decoration:none;}
.bottom-gn a:visited {color: #ffffff; text-decoration:none;}
.bottom-gn a:hover {color: #ffffff; text-decoration:underline;}
.bottom-gn a:active {color: #ffffff; text-decoration:none;}

.gallery {position: relative; width: 760px; margin: 0 auto;}
.gallery .item {float:left; width:112px; height:88px; margin: 1px 5px 5px 1px; background: url(/images/gallery-bg.png) no-repeat; text-align: left;}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

ul.stmp {text-align: left; list-style-type: none;}
ul.stmp li {line-height: 23px; }
ul.stmp li a         {text-decoration: none;}
ul.stmp li a:link    {text-decoration: none;}
ul.stmp li a:visited {text-decoration: none;}
ul.stmp li a:hover   {text-decoration: underline;}
ul.stmp li a:active  {text-decoration: none;}

ul.stip {text-align: left; list-style-type: none;}
ul.stip li {line-height: 20px;}
ul.stip li a         {text-decoration: none;}
ul.stip li a:link    {text-decoration: none;}
ul.stip li a:visited {text-decoration: none;}
ul.stip li a:hover   {text-decoration: underline;}
ul.stip li a:active  {text-decoration: none;}

table.logos {border: none; margin: 0 auto; border: 2px solid #669d18; width: 300px;}
table.logos th {background: url(/images/thxrep.gif) repeat-x;}
table.logos td {padding: 10px; background-color: #ffffff;}

ol {}
ol li {text-align: left; width: 740px;}

ul {}
ul li {text-align: left;}

input.ibox, select.ibox, textarea.ibox {border:1px solid #700002;color:#525252;}

input.ibox-bl {border:1px solid #700002;background-color:#2a2a2a;color:#ffffff;}		
