/* CSS Document */
body {
  /**background-color: #A6CE38; **/
  background-image: url(../images/background.gif);
  height:99%;
  margin: 0px 0px 0px 0px;
  padding: 0;
  text-align: center;
  font-weight: normal;
  font-size: 10pt;
  font-family: arial, verdana, sans-serif;
}

form {border: none; margin: 0; height: 300px;}
img {border: 0;}
table {	font-weight: normal; font-size: 10pt;	font-family: arial, verdana, sans-serif; }
	
#wrapper {
  margin: 0 auto 0 auto;
  text-align: left;
  vertical-align: middle;
  width: 869px;
  background-color: #ffffff;
  padding: .8em .8em .8em .8em;
}

#header, #footer {width: 869px; border: 0;}
#content {width: 869px; border: 0; min-height: 415px; }
#content h1 {font-size: 14px; font-weight: bold; color: #85AC14 !important;}
#content h2 {font-size: 13px; font-weight: bold; color: #000000 !important;}
#sideTag {position: relative; /** top: -523px; right: 63px; */ top: -521px; right: 91px; max-height: 1px;}

table.featuredProd {width: 420px; height: 415px; }
table.individualProd { }
table.individualProd td {margin: 0 0 0 0; padding: 3px 3px 3px 3px;}
img.individualProd:hover {border: 1px Solid #d71920; margin: 0 0 0 0;}
img.featuredProd, img.individualProd {border: 1px Solid #EEEEEE; margin: 0 0 0 0; }

.footertext {font-family: Georgia; font-size: 9px; color: #666666; }
.smallText {font-size: 10px;}
.questionTextHead {font-weight: bold;}
.introText {background-color: #F6F5F1; color: #85AC14; text-align: center; font-size: 13px; font-weight: normal; height: 5.5em; padding-top: 9px; padding-left: 4px; padding-right: 4px;}
.itemDescText {font-size: 10px; font-weight: bold;}
table.main td.nopadding {padding: 0 0 0 0;}
a.questionText, a.questionTextt:visited {color: Blue;}
.notice {font-size: 14px; color: red; text-align: center;}

table.contact {font-size: 12pt; border: 2px Solid #EEEEEE; width: 100%; padding: 6px 6px 6px 6px;}
table.contact tr {}
table.contact td {vertical-align: top; padding-bottom: .25em;}

table.main, table.products {border: 2px Solid #EEEEEE; width: 100%; border-collapse: collapse; }
table.main td {vertical-align: top; padding: 10px 10px 10px 10px;}
table.products td {border-bottom: 2px Solid #EEEEEE; padding: 10px 10px 10px 10px;}

table.buy {border: 2px Solid #EEEEEE; width: 100%; border-collapse: collapse;}
table.buy td {border: 2px Solid #EEEEEE; padding: 10px 10px 10px 10px; }
table.buy tr.heading {font-weight: bold;}

table.buyProducts {width: 486px; margin: 0 auto;}
table.buyProducts td {border: 2px Solid #EEEEEE; padding: 0;  border-collapse: collapse; text-align: center; margin: 0 auto;}
table.buyProducts td a, table.buyProducts td a:visited {text-decoration: none; color: #000;}

.hover:hover {background-color: #EEEEEE; }

.verticalDiv {border-left: 2px Solid #EEEEEE; width: .10em; height: 100%;}
table.emailBody {}
table.emailBody td {vertical-align: top; border: none; padding: 0 0 .25em 0;}