body {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E4FCC2;
}
.bodyText {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
}
.bodyText1 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.moralBody{
	font-family: Verdana;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	background-color: #D6ECB7;
	color: #000000;
	line-height: 18px;
}
.heading {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
}
.moral {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF66CC;
}
.barBg {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 5px;
	color:#FFFFFF;
	background-image:url(../images/bar_bg.gif);
	background-repeat:repeat-x;
	height: 20px;
}
.quotesBg {
	background-attachment: fixed;
	background-image: url(../images/quotes.gif);
	background-repeat: no-repeat;
	background-position: 50px 10px;
}
.subMenuHeaderBg {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #ffffff;
	background-color: #333333;
}
.tableAltRow1{
	background-color: #E0F5C3;
	padding-left: 5px;
}
.tableAltRow2{
	background-color: #D6ECB7;
	padding-left: 5px;
}

a.mainMenuLink:link, a.mainMenuLink:active, a.mainMenuLink:visited{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #006633;
	text-decoration: none;
}
a.mainMenuLink:hover{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #006633;
	text-decoration: underline;
}
a.subMenuLink:link, a.subMenuLink:active, a.subMenuLink:visited{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	padding-left: 4px;
	color: #000000;
	text-decoration: none;
}
a.subMenuLink:hover{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-style: normal;
	padding-left: 4px;
	color: #000000;
	text-decoration: underline;
}
.tdright{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
}

.border td{ border:1px solid #dcf4bb; text-align:left;
}
.leftcolumbg { background:#dcf4bb;}
.contentTable{margin:3px;}

#cart-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 500px;
  background-color: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8; }

#checkout-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  text-align: center;
  line-height: 0; }
	#checkout-container #checkout {
    background: #444;
    color: #000;
    line-height: 1.2em;
    margin: 138px auto;
    position: relative;
    text-align: left;
    width: 960px; }
    #checkout-container #checkout #top {
      background-color: #fff;
      border-top-left-radius: 8px;
      -moz-border-top-left-radius: 8px;
      -webkit-border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      -moz-border-top-right-radius: 8px;
      -webkit-border-top-right-radius: 8px;
      float: left; }
	 #checkout-container #checkout #top #checkout-cart-review {
        border-right: 2px dotted #495F2C;
        float: left;
        height: 100%;
        padding: 0 0 0 20px;
        margin: 0;
        width: 618px; }

		#checkout-container #checkout #top #checkout-cart-review .checkout-hide p a {
            background: url(/images/store/button-hide.png) no-repeat 0 0;
            border: none;
            display: block;
            height: 32px;
            text-decoration: none;
            text-indent: -9999px;
            width: 76px; }
