body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  line-height:16px; color:#000; padding:0; margin:0; background-color:#FFF; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  line-height:16px; color:#000; background-color:#FFF; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
  color:#339; background-color:#FFF; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
  color:#339; background-color:#FFF; }

a:link { color:#339; text-decoration:underline; }
a:visited { color:#666; text-decoration:none; }
a:hover { color:#C03; text-decoration:underline; }

  

/* ----------------------------------------------------------------
   Structure
   ---------------------------------------------------------------- */

#container { width:810px; margin:30px auto 0 auto; padding-bottom:20px; 
  border:1px solid #CCC; }

.specback { background-image:url('/images/longtallstripenoshad.jpg'); }

#main { }
#main h1 { margin:1em 0 6px 0; padding:0 20px; }
#main h2 { margin:1em 0 6px 0; padding:0 20px; }
#main p { margin:1em 0; padding:0 20px; }
#main .producthead { font-weight:bold; color:#339; }
#main .pdfnote { color:#C03; }

#main .item { margin-left:28px; border-left:4px solid #999; }
#main .item p { padding-left:9px; }
#main .item .producthead { color:#000; }

#info { margin:20px 20px 0 0; padding:12px 20px; border:0px solid #FC0; 
  background:#FFC none; }
#info p { margin:0 0 9px 0; padding:0; background:#FFC none; }

#footer { margin-top:20px; margin-bottom:40px; text-align:center; }


/* ----------------------------------------------------------------
   Home Page
   ---------------------------------------------------------------- */

#home { }
#home h1 { margin:1em 0 6px 0; padding:0 20px; }
#home p { margin:1em 0; padding:0 20px; line-height:20px; }

.entrymenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  padding-top:15px; padding-right:0; }
.entrymenu a { font-weight:bold; color:#339; text-decoration:none; }
.entrymenu a:hover { color:#C03; }

.entryline { background-image:url('/images/longstripe.jpg'); }


/* ----------------------------------------------------------------
   Forms
   ---------------------------------------------------------------- */
  
form td { font-size:11px; padding:3px 0; }

input { color:#000; border:1px solid #CCC; font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:6px; 
  padding:2px; }

textarea { color:#000; border:1px solid #CCC; font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:6px; 
  padding:2px; }

label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  color:#000; }

.contact { width:400px; font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; color:#000; }

.textareafill { font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; color:#000; border:1px solid #CCC; }


/* ----------------------------------------------------------------
   Submenu
   ---------------------------------------------------------------- */

.menuinterior { font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; color:#000; padding-right:15px; text-decoration:none; }
.menuinterior a:link { text-decoration:none; color:#000; }
.menuinterior a:visited { text-decoration:none; color:#666; }
.menuinterior a:hover { text-decoration:none; color:#C03; }


/* ----------------------------------------------------------------
   Product Lists
   ---------------------------------------------------------------- */

.productlist h3 { padding:0 20px; font-size:11px; color:#339; font-weight:bold; 
  margin-bottom:0; }
.productlist ul { font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; list-style-image:url('/images/dotred.gif'); margin-top:0; }

.leftmenuhead { color:#339; font-weight:bold; }

.leftmenutitle { color:#F00; font-size:12px; font-weight:bold; }

.leftmenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;
  color:#F00; }
.leftmenu a:link { font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; color:#339; }
.leftmenu a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; color:#000; text-decoration:underline; }
.leftmenu a:hover { color:#C03; }



/* ----------------------------------------------------------------
   Miscellaneous
   ---------------------------------------------------------------- */

.phone { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
  font-weight:bold; color:#C03; margin-bottom:-10px; }

.small { font-size:10px; line-height:normal; color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif; }


.phoneint { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
  font-weight:bold; color:#C03; margin-bottom:-10px; }

.nomargin { margin-bottom:-15px; }

.exsmall { font-size:9px; color:#339; }

.noborder { border:none; }


