BODY
{
  padding:0px;
  margin:0px;
  background-color: White;
  color: black;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  text-align:left;
}

p,div {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/** general **/
img {border:0px none;}
hr {width:100%; height:1px;}
input,textarea,select { border: 1px solid black; color:black;font-family: Arial, Helvetica, sans-serif; font-size: 12px;padding:2px;}
a {color:#135F8B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a:visited { font-size: 12px;}
a:hover { font-size: 12px; text-decoration: underline; color:#F03E22; }
a:active { font-size: 12px; }

a.white {color:white; font: 12px Arial; font-weight: bold; text-decoration: none;}
a.white:visited { font-size: 12px;font-weight: bold; }
a.white:hover { font-size: 12px;font-weight: bold; text-decoration: underline; }
a.white:active { font-size: 12px;font-weight: bold; }

.waveBackground {background-image:url('../images/waves_background.jpg'); width:100%; height:auto;}
.subheader {color:#185CAD;font-family:Arial;font-size:14px;font-weight:normal;} 
.starLine {background-image:url('../images/star_transparent.gif'); background-repeat: repeat-x; width:100%; height:15px;}
.button {
      background-color: #135F8B;
      font-family: Arial,Helvetica,sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: #FFFFFF;
      border-top:solid 1.5pt #CCCCFF;
      border-bottom:solid 2pt #000000;
      border-right:solid 2pt #000000;
      border-left:solid 1.5pt #CCCCFF;
      padding: 0px;
      cursor:hand;
      cursor:pointer;
}
.noborder {border:none;}
.errorbox {font : 12px arial,helvetica,sans-serif; color: red; BORDER: red 1px solid;padding: 5px 5px 2px 4px; margin: 5px;background-color:white; text-align: left;}
.header {color:#F03E22;font-family: Arial; font-size:15px;font-weight:bold; text-align: left;}
h2 {color:#185CAD;font-family:Arial;font-size:15px;font-weight:bold;} 
.footer {font-family: Arial; font-size:11px;font-weight:normal; text-align: left; padding:3px 20px 3px 20px;}
.footer a {font-size:11px;}
.note {font-family: Arial; font-size:11px;font-weight:normal; text-align: left; padding:3px; font-style: italic;}
.productImage {margin:0px 10px 10px 10px;border: 1px solid #185CAD; padding:5px;}
.whiteBackground { background-color: white;}
.red {color:#F03E22;}


/** admin style sheet **/
.adminFooter {font-family: Arial; font-size:11px;font-weight:normal; text-align: left; padding:3px;}
.adminMain { border: 1px black solid; text-align:center; }
.adminContent { padding:3px;}
.adminHeader {background-image: url('../images/acf_header.jpg'); background-repeat: no-repeat; width: 800px; height: 100px; text-align: right;}
.adminHeader div {padding:78px 20px 0px 0px; }
.adminLogin { border: 1px solid #185CAD; background-color: #ffffff;}
.loginHeaderCell { background-color: #666666 ; font: 11px arial,helvetica,sans-serif; font-weight: bold; color: white; text-align: right; padding: 2px 10px 2px 10px;}
.headerCell { background-color: #666666 ; font: 11px arial,helvetica,sans-serif; font-weight: bold; color: white; text-align: center; padding: 2px 10px 2px 10px;}
.rightHeaderCell { background-color: #666666 ; font: 12px arial,helvetica,sans-serif; font-weight: bold; color: white; text-align: right; padding: 2px 10px 2px 10px;}
.loginInput {padding:2px;font: 12px arial,helvetica,sans-serif; color: black;}

/** main site styles **/
.consumerHeader {background-image: url('../images/acf_header.jpg'); background-repeat: no-repeat; width: 800px; height: 112px; }
.navTable {padding-left:0px; padding-right:0px;width:774px;}
.consumerContent {padding: 15px 20px 5px 20px; width: 760px; text-align: left;}
.homeVspace {width:15px;}
.homeHspace {height:15px;}
.contactUsInfo { text-align: center; border: 1px solid #185CAD; padding: 2px;}
h1 {color:red;font-family:Arial;font-size:23px;font-weight:bold;padding:0px 0px 0px 0px;}
h2 {color:#185CAD;font-family:Arial;font-size:15px;font-weight:bold;} 
.underline {border-bottom: 1px solid #999999;}

/** product styles **/
.categoryDiv {border-bottom: 1px solid #999999;font: 12px Arial; }
.productHeader {border-bottom: 1px solid #185CAD; color:#F03E22;font: 12px Arial; }
.productHeader a {font: 12px Arial;}
a.category {color:#185CAD;  font-size: 12px;text-decoration: none;text-transform: capitalize;}
a.category:hover { font-size: 12px; text-decoration: underline; }
.productDesc { border-bottom: 1px solid #999999; } 
.productRow {font: 12px Arial;}
.productPrice {font: 12px Arial;}
.productInfo {font: 12px Arial;color:#185CAD;font-weight:normal;border-bottom: 1px solid #999999; text-align: right; padding:4px; white-space: nowrap;}
.productInfoDetails {font: 12px Arial;color:black;font-weight:normal;border-bottom: 1px solid #999999; text-align: left; padding:4px;}
.productAddToCart {border: 0px none; padding:4px;}

.yellowLine { background-color: #FECE00;}
.specials {background-color: #F03E22;font-weight:bold; font-family: Arial; font-size: 14px; color:#ffffff; padding:4px; text-align:center;}
.blueLine { background-color: #185CAD;}
.greenLine { background-color: #0B813A;}
.subhead {font-weight:bold; font-family: Arial; font-size: 16px; color:#295691; }

 /* specs for layers that slide. */
    div.cartglide { 
            position:absolute; visibility:hidden; 
            left:0; top:0;
            width:402px; z-index:200;
            background-color:#ffffff;
            font : 12px Arial, Helvetica, sans-serif;color : #000000;
            border: Black 1px solid ;
    }
      
    div.cartglide p { margin:4px; text-align:left; }  
    

.toplinks { padding-bottom:50px; text-align: right; padding-right: 20px;}
.toplinks a {color:white;}
.pageNavArrow {padding: 0px 3px 0px 3px;}


/* nav menus */
#dropmenudiv{position:absolute; text-align: left;border:1px solid white;border-bottom-width: 0;font-size : 12px;font-family: Arial, Helvetica, sans-serif; line-height:18px;background-color: #135F8B;z-index:3; font-weight: bold;}
#dropmenudiv b{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid white;padding: 4px 0;text-decoration: none;COLOR: white;font-size : 12px;font-family: Arial, Helvetica, sans-serif;background-color: #135F8B;font-weight: bold;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid white;padding: 4px 0;text-decoration: none;font-weight: bold;COLOR: white;font-size : 12px;font-family: Arial, Helvetica, sans-serif;background-color: #135F8B;}
#dropmenudiv a:visited {COLOR:white;font-size : 12px;font-family: Arial, Helvetica, sans-serif; }
#dropmenudiv a:hover{background-color: #F03E22;COLOR: white;text-decoration: none;font-size : 12px;font-family: Arial, Helvetica, sans-serif; }