

#iMask {
        position:absolute;
        left:-300px;
        top:-300px;
        z-index:0;
}

#YesNoVotingFrame {
        visibility:hidden;
}

#iFrameHMD {
        visibility:hidden;
}

body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12pt;
	font-family: arial,helvetica,sans-serif;
	color: #666666;
}

select, input {
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	color: #666666;
}

td {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  
}

a {
  color: #666666;
  text-decoration: underline;
}

a.default {
	color: #666666;
	text-decoration: underline;
}

a.reddefault {
	color: #b21107;
	text-decoration: underline;
}

a.tout:link, a.tout:visited {
	color: #666666;
	text-decoration: none;
}

a.tout:hover {
	color: #666666;
	text-decoration: underline;
}

a.footer:link, a.footer:visited {
	color: #ffffff;
	text-decoration: none;
}

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

.productName {
  font-size: 17px;
  font-weight:bold;
  line-height: 17px;
}

.bdr {
  background-color: #B8B8B8;
}

.copy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 13px;
  font-weight: normal;
  color: #666666
}

.redBoldTxt  {
  font-size: 12px;
  font-weight: bold;
  color: #b21107;
}

.boldTxt {
  FONT-WEIGHT: bold
}


.smallred {
    color: #B21107;
    font-size: 10px; line-height: 12px;
}

.bigredhead {
    color: #B21107;
    font-size: 16px; line-height: 18px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

.legal {
	font-size: 10px;
	line-height: 12px;
	color: #717171;
}

.red {
	color: #B21107;
}

.small {
	font-size: 11px;
	line-height: 12px;
}

.large {
    font-size: 12px;
    line-height: 14px;
}

.highlight {
 color: #990000;
}


.h1 {
  font-size: 10pt;
}

.redReviewHdr {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #B21107;
}

.redReviewSubHdr {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #B21107;
}

.grayReviewHdr {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #666666;
}

.grayReviewHdrRegular {
  font-size: 20px;
  line-height: 20px;
  color: #666666;
}

.grayReviewSubHdr {
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #666666;
}

.whiteBackgroundColor {
  bgcolor: #FFFFFF;
}

.redBoldRegular {
  font-weight: bold;
  color: #B21107;
}

.grayLight {
  color: #999999;
}

.h1Bold {
  font-size: 10pt;
  font-weight: bold;
}

.redMessageDisplay {
   color : #B21107;
   font-size: larger;
   font-weight: bold;
}

.blueMessageDisplay{
   color: #0000e0;
}

.string {
     font-family: arial,helvetica,sans-serif,verdana;
     font-weight: bold;
}

.reddish {
     color: #AA0000;
}

.hidden-label
{
  position: absolute;
  left: 0px;
  top: -100px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.fontContactUs {
    font-family: arial,helvetica,sans-serif;
    color: #666666;
}

.offscreen {
    position: absolute;
    left: -99em;
    width: 90em;
    overflow: hidden;
}

.browse-leaf-ormargin {
 margin: 7px 0px;
}


.browse-leaf-addtocart-bottom {
 margin-bottom : 0 px;
}


