div {
		font-family: Arial, Helvetica, sans-serif;
}
H5 {
		font-family: Arial, Helvetica, sans-serif;
}
P {
		font-family: Arial, Helvetica, sans-serif;
}
H1 {
		font-family: Arial, Helvetica, sans-serif;
}
H2 {
		font-family: Arial, Helvetica, sans-serif;
}
H3 {
		font-family: Arial, Helvetica, sans-serif;
}
H4 {
		font-family: Arial, Helvetica, sans-serif;
}
body {
		font-family: Arial, Helvetica, sans-serif;
}



a:link, a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

table.quicklinks {margin-left: 3px;
                  margin-right: 3px;
                  margin-bottom: 20px;
                  }

.quicklinks td a, .quicklinks td div { 
  font-weight: bold;
  font-size: 10pt;
}      

.whatsnewtitle { font-weight: bold;
                 text-align: center;
                 font-size: 10pt;
               }


.whatsnew {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10pt;
        text-align: left;
        align: center;
        clear: both;
}

.whatsnew hr { width: 70%; text-align: center;}

div.whatsnew div { font-face: Arial, Helvetica, sans-serif;
                   font-size: 10pt;
                   color: #FF0000;
                 }
                 
                 
                 
div.whatsnew div a {text-decoration: none; color: #FF0000; }

div.whatsnew div a.whatsnewlink {text-decoration: none; color: blue; font-size:9pt; }


.whatsnew H3 {
         font-weight: bold;
         text-align: center;
         color: #FF0000; 

}

a.whatsnewlink {color: blue;
                font-style: normal;
                text-decoration: none; }
                
a.whatsnewlink:hover { text-decoration: underline; }                
                
                

/* tell me more page elements */


div.diagram 
{ 
  text-align: center;
  margin: 20px 0
}

div.tmmtitle {
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  width: auto;
}

div.tmmproductphotodiv
   {margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
   }
    
div.tmmdescription {
    margin: 0 20px 40px 30px;
    text-align: left;
}    

div.tmmspecsheader { font-weight: bold;
                     font-variant: small-caps;
                     text-align: left;
                     margin-top: 30px; 
                     margin-bottom: 10px;                    
                     line-height: 1.5em;
                     }
                     
span.tmmspecsspan { 
  background-color: #00CCFF; 
  padding: 5px 180px 5px 10px;
  line-height: 1.5em;
}                     

div.tmmspecslist {
  margin-bottom: 20px;
}

a.backlink { float: right; margin-right: 20px; font-size: small; font-weight: bold;}

ul.sublist {list-style-type: none;}

span.new {font-weight: bold; color: blue;}

div.nopicture {font-weight: bold;
                font-size: small;
                text-align: center;
                align: center;
                border: medium black dotted;
                width: 200px;
                margin-bottom: 10px;
                padding: 10px;                
                }
                
## palmer dealer page:

div.centeringdiv { }

.dealerlist { text-align: left;
              margin-left: 110px;
              margin-bottom: 30px;
              }

.dealerregion { font-family: Veranda,Arial,sans-serif;
                font-size: 12pt;
                font-weight: 800;
                font-style: italic; 
                color: red;
                margin-top: 2em;
                margin-bottom: 1em;
               }    

.dealerlist ul { list-style-type: none;
                 vertical-align: top;
                 padding: 0;
                 margin-left: 1em;
                 margin-top: 1em;
               }               

.dealerlist ul li 
               { background-image: url(images/BUL033s.gif);  
                 background-repeat: no-repeat;
                 background-position: 0 4;                 
                padding-left: 1.5em;
                margin-top: 1em;
                width: 520px;
                vertical-align: top;
                }

.dealer        {font-size: 12pt;
                font-weight: 700;
                font-style: normal;
                color: black;
               }      

.dealeraddress  { 
                font-size: 9pt;
                font-weight: 700;
                font-style: normal;
                color: black;
                margin-left: 15px;
                
               } 
                 
.dealercontact { 
                 font-weight: normal;
                 font-size: 10pt;
                 margin-bottom: 2em;
                 margin-left: 40px;
                }   
                
.dealerlist hr {margin-right: 30px;
                margin-bottom: 20px;
                margin-top: 10px;
                }
em { font-weight: bold; 
     font-style: normal;}                              
                              
div.faq_section_title {font-weight: bold; color: #FF0000; margin-top: 20px; margin-bottom: 5px;}                              
div.fq_link {font-weight: bold; margin-bottom: 10px; font-size: 90%; margin-left: 15px;}
div.faq_title {font-weight: bold; margin-bottom: 10px; }                              
div.faq_answer {font-weight: normal; margin-left: 10px; font-size: 90%;}                         
div.return {text-align:right; margin-right:20px; margin-bottom: 20px;
            font-size: 80%; 
            border-bottom: 1px solid #FDFDFD; }     


div#special_bottom { background-image: url(images/redgrad1.jpg);
                     background-repeat: repeat-x;
                     margin-top: 40px;
                     margin-right: 20px;
                     color: #FFFFFF;
                     font-family: georgia;
                     font-weight: bold;
                     font-style: italic;
                     text-align: center;
                     vertical-align: bottom;
                   }
div#special_bottom div
{
  padding: 10px 40px;
  position: relative;
}

img#holly1
{ position:absolute;
  top: -40px;
  z-index: 10;
  left: -65px; }
img#holly2
{ position:absolute;
  top: -40px;
  z-index: 10;
  right: -5px; }

