#thessm{
	display:none;
}

*{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #636466;
}

body {
background-image:url("../images/wood_bg.jpg");
background-position: top left;
background-repeat:repeat;
margin-top: 0;
margin-left: 0;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0.5em;
margin-right: 2em;
color: #636466;
line-height: 1.5em;

}

form{
padding: 0em 0em;
margin: 0em 0em;
}

a:link{
color:#5283c0;
}

a:visited{
color:#5283c0;
}

a:hover{
color:black;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#ed1c24;
padding-left:5px;
margin-top:0.5em;
margin-bottom:-0.25em;
margin-right: 2.5em;
}

h1 em{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#ed1c24;
padding-left:5px;

}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:black;
padding-left:5px;
margin-top:0.5em;
margin-bottom:0em;
margin-right: 2.5em;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#ed1c24;
padding-left:5px;
margin-top:0.5em;
margin-right: 2.5em;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
margin-right: 2.5em;
}

h4 strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

h5{

padding:0em 0em 0em 0em;
margin: 0em 0em 0em 0em;

}
.brushseries_h4{

padding:0em 0em 0em 0em;
margin: 0em 0em .25em 0em;

}


.header {
margin-top:0em;
margin-bottom:0em;
color:6f3534;
font-family:"Times New Roman", Times, serif;
font-size:34px;
text-transform:uppercase;
height:50px;
text-align:left;
}

form{
margin:0em 0em;
padding: 0em 0em;
}

.search_field{
margin: 0.5em 3em;
text-align:right;
}

.back a{
padding-left: 2em;
padding-bottom:0.5em;

color:#5283c0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background: url("../images/back_arrow.jpg") top left no-repeat;
text-align:left;
text-decoration:none;
}

.back a:hover{
color:black;
}


.footer {
font-size:11px;

}

.footer a{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #636466;
font-weight:normal;
line-height:1.5em;
text-decoration:none;
}

.footer a:hover{
text-decoration:underline;
}


.footer_head{
padding-top:5px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#ed1c24;
font-weight:normal;
line-height:1em;
margin-right:-1em;
}

.footer_text{
margin-right:-1em;
margin-top:-20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:17px;
text-align:left;
font-size:11px;
line-height:1.3em;
color:#000000;
font-weight:normal;
padding-right:2em;

}

ul li{
padding-bottom:0.5em;
margin-right: 2em;
}

ol li{
padding-bottom:0.5em;
margin-right: 2em;
}

ul.contact {
	list-style-type:none;
	margin:0em 3em;
	
}

.red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:5px;
color: #636466;
line-height: 1.1em;
}

.red b{
color:#FF0000;
}

.catalog_name {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed1c24;
padding-left:0em;
padding-bottom:-1em;
margin-bottom:-1em;
margin-top:0.5em;
text-decoration:none;
}


.catalog_name a:link, .catalog_name a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed1c24;
padding-left:0em;
padding-bottom:-1em;
margin-bottom:-1em;
margin-top:0.5em;
text-decoration:none;
}
.catalog_name a:hover{

text-decoration:underline;
}

.catalog_desc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0em;
padding-right:0em;
color: #636466;
line-height: 1.5em;
margin-top:1em;
}

.blueheader{
padding-left:0.5em;
color:#ffffff;
font-weight:bold;
background: url("../images/catalog/blue_bar.jpg") top left no-repeat;
line-height: 1.5em;
}
.specs td {
padding-left:1em;
padding-right:0em;

}
.faux_series{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed1c24;
text-decoration:none;
}


.faux_series a:link, .faux_series a:visited, .faux_series a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed1c24;
text-decoration:none;
}

.faux_series a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed1c24;
text-decoration:underline;
}

.faux_spec a:link, .faux_spec a:visited, .faux_spec a:active{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:black;
text-decoration:none;
}

.faux_spec a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:black;;
text-decoration:underline;
}
ul.locator_stores {
	list-style-type:none;
	margin:1.5em 3em 0em;
	padding:0em;
}

ul.locator_stores li {
	margin:0em;
	padding:0em;
}

ul.locator_stores li img {
	margin:0em 0.5em;
}

#blueheader{
margin-left: 0em;
padding-left: 4px;
color:#0099FF;
font-weight:bold;
font-size:16px;
}

#certificate{

	display: list-item;                /* 1. */
	list-style-image:url("../pages/plant-a-tree/certificate_bg.jpg"); /* 2. */
	list-style-position: inside;       /* 3. */

}

/* ********************* Global Nav ************************** */
  #mainnav { 
    width: 800px; height: 37px;
    background: url("../images/full_nav.gif");
    margin: 0; padding: 0; 
    position: relative;}
  #mainnav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #mainnav li, #mainnav a {
    height: 37px; display: block;}

  #about_us {left: 0; width: 126px;}
  #about_us a:hover {
    background: transparent url('../images/full_nav.gif')
    0 -37px no-repeat;}
  #professionals {left: 127px; width: 146px;}
  #professionals a:hover {
    background: transparent url('../images/full_nav.gif')
    -127px -37px no-repeat;}
  #homeowners {left: 273px; width: 120px;}
  #homeowners a:hover {
    background: transparent url('../images/full_nav.gif')
    -273px -37px no-repeat;}
  #products {left: 393px; width: 104px;}
  #products a:hover {
    background: transparent url('../images/full_nav.gif')
    -393px -37px no-repeat;}
  #retailers {left: 497px; width: 107px;}
  #retailers a:hover {
    background: transparent url('../images/full_nav.gif')
    -497px -37px no-repeat;}
  #contact_us {left: 604px; width: 106px;}
  #contact_us a:hover {
    background: transparent url('../images/full_nav.gif')
    -604px -37px no-repeat;}
  #home {left: 710px; width: 91px;}
  #home a:hover {
    background: transparent url('../images/full_nav.gif')
    -710px -37px no-repeat;}

.about_us #mainnav #about_us {background: transparent url('../images/full_nav.gif') 0 -37px no-repeat;}
.professionals #mainnav #professionals {background: transparent url('../images/full_nav.gif') -127px -37px no-repeat;}
.homeowner #mainnav #homeowners {background: transparent url('../images/full_nav.gif') -273px -37px no-repeat;}
.products #mainnav #products {background: transparent url('../images/full_nav.gif') -393px -37px no-repeat;}
.retailers #mainnav #retailers {background: transparent url('../images/full_nav.gif') -497px -37px no-repeat;}
.contact_us #mainnav #contact_us {background: transparent url('../images/full_nav.gif') -604px -37px no-repeat;}
.home #mainnav #home {background: transparent url('../images/full_nav.gif') -710px -37px no-repeat;}

.navrow {height:37px;}

#contact-errors .errors ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:3em;
}
#contact-errors li{
color:red !important;
font-size:85%;
padding:1px;
}

#contact-form-table .field{
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	padding-left:17px;
	padding-top:7px;
}
.radiobuttonset label{
	display:block;
	margin-left:27px;
	margin-top:-16px;
	padding:0;
	}
/* --------------------------------- Find Distributor specific --------------------------------- */
/*#distributor-top {height: 97px; width: 800px;}*/
#distributor-third {width: 285px; margin-top:-65px;float:left;}
#distributor-two-thirds {width: 470px; margin-left: 6px;float:left;margin-top:-10px;}
#distributor-two-thirds h1{color:#A19F9A; font-size:11px; font-weight:bold; margin-left:3px; text-transform:uppercase; }
#distributor-two-thirds ul{margin-left:15px;}
#distributor-search {width: 225px; background: #ffffff; margin:0px 12px 0px 5px; overflow:hidden; padding: 0px 20px 0px 20px; border:1px solid #EEEEEE;}
#distributor-search input{border-color: #909090; border-style:solid; border-width: 1px; width:210px; height: 20px; padding-top: 3px; padding-left:2px;}
#distributor-search p{padding-top: 5px; padding-bottom: 2px;line-height:1em;}
#distributor-search #distributor-radius #locatorRadius {width: 210px; margin-bottom: 10px;}
#distributor-search .find-button{margin-top: 10px 0px 10px 0px;height:18px;width:55px;padding-top:0px;}
#distributor-search .find-shim{width:160px; height:40px;display:none;}
#distributor-search .inputlabel {text-transform: uppercase;margin:3px 0 3px 0;}
#distributor-search #distributor-zip {display:block;}
#distributor-search #zip{margin-bottom: 10px;}
#distributor-search #state {margin-bottom: 10px; width:210px;}
#distributor-search .searchdiv {height: 2px; width: 90px;vertical-align: middle; padding-top:7px;}
#distributor-search #leftsearchdiv {float: left; padding-right:15px;}
#distributor-search #rightsearchdiv {float: right; padding-left:15px;margin:-12pt 0pt 0pt;}
#distributor-search #distributor-mid-or {vertical-align: middle; text-align:center; height:30px; padding-top: 5px;}
#distributor-search #distributor-mid-and {vertical-align: middle; text-align:center; height:30px; padding-top: 25px;}


#distributors-top {width: 100%; border-bottom:1px solid #C3BFB6; padding-bottom: 20px;}
#distributors-top h1 {float:left;}
#distributors-top .itemcount {float: left; padding-left: 10px; font-size: 11px;}
#distributors-top .prevnext {text-transform: uppercase; float:right; font-size: 12px; font-weight: bold;}
#distributors-top .prevnext a{text-decoration:none; color:#2377AE;}
#distributors-top .prevnext a:hover{text-decoration:underline;}

#distributors-results div{float:left;}
#distributors-results {line-height: 1.231;}
#distributors-results .distributors-large-map #large-map{margin-top:15px;}
#distributors-results .distributor {margin-top: 15px; margin-bottom: 15px;}
#distributors-results .dist-map {float:left;}
#distributors-results .dist-detail {margin-left: 20px; width:240px}
#distributors-results .dist-detail p{margin: 0 0 0 15px;}
#distributors-results .dist-detail h2{color:#2377AE; font-size:13px; text-transform: uppercase; font-weight: bold; width: 240px;}
#distributors-results .maplink {margin-top: 20px;}
#distributors-results .maplink a{text-decoration:none; color:#2377AE;}
#distributors-results .maplink a:hover{text-decoration:underline;}
