body {
  margin: 12px 0 20px 0;
  background-color: #fff;
  text-align: center; 
}

a, a:visited {
  color: #33c;
}

#container {
  margin: 0 auto;
  width: 750px;
  text-align: left;
}

#header {
  width: 750px;
  border-width: 0;
  margin-bottom: 5px;
}

#header tr td a {
  font: bold 10px verdana;
}

#header tr td div.topTabs {
  padding: 18px 0 2px 0;
}

#header tr td div.topTabs img {
  margin-left: 2px;
  border-width: 0;
}

#shopCart {
  width: 188px;
  height: 20px;
  padding: 1px;
  background-color: #fff;
  float: left;
}

#shopCart a {
  float: left; 
}

#shopCart div {
  width: 98px;
  float: right;
  text-align: center;
  height: 18px;
  font: normal 10px arial;
  line-height: 18px;
  border: 1px solid #ccc; 
}

#frmCond {
  margin: 0px;
  float: right; 
}

#frmCond select {
  float: left; 
}

a, a:visited {
  color: #33c;
}

td {
	font: normal 12px Arial, Helvetica, sans-serif;
}

.small {
	font: normal 10px Arial, Helvetica, sans-serif;
}

.green10 {
	color: #363;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.smlWhite {
	color: #fff;
	font: normal 10px Arial, Helvetica, sans-serif;
}

a.cat, a.cat:visited, .cat {
	color: #363;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.catTop {
	border-left: 1px solid #9c9;
	border-right: 1px solid #9c9;
	border-top: 1px solid #9c9;
	padding: 6px;
}

.catBtm {
	background: #cfc;
	border-left: 1px solid #9c9;
	border-right: 1px solid #9c9;
	border-bottom: 1px solid #9c9;
	padding: 6px;
}

.smlBold {
	background: #fff;
	color: #693;
	font: bold 10px Verdana;	
}

.price {
	color: #633;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.priceSm {
	color: #633;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.regPrice {
	color: #363;
	font: normal 12px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.salePrice {
	color: #c30;
	font: bold 14px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.priceR, .priceSmR {
  padding-left: 15px; 
}

.btnOrd {
  width: 70%;
  text-align: right;
  vertical-align: bottom;
  white-space: nowrap;
}

.salePriceSm {
	color: #c30;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.subHeader {
	color : #363;
	font : bold 14px Arial, Helvetica, sans-serif;
	padding-bottom : 3px;
}

.lrgGreenBold, h2 {
	color: #363;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding:5 0 3 0;
	border-bottom: 1px dashed #9c9;
	margin-bottom: 10px;
}

a.menu {
	color: #306;
	font: bold 10px Verdana;
	text-decoration: none;
}

a.menu:hover {
	color: #633;	
}

.colHeader {
	color: #fff;
	font: bold 12px Verdana;
}

.shopCart {
	color: #030;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #9c9;
}

.error {
	border: 1px solid #c03;
	color: #c03;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6 6 6 6;
}

.error2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c03;
}

.shopCartTotal {
	background: #ffc;
	border-left: 1px solid #9c9;
	border-right: 1px solid #9c9;
	border-bottom: 1px solid #9c9;
	padding: 3px;
}

.separator {
	border-bottom: 2px dotted #eee;
	margin-bottom:10px;
	font:8px;	
}

.ingrL {
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-left: 3px;
}

.ingrR {
	text-align: right;
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-right: 3px;
}

#leftnav div {
	font: normal 12px Verdana;
	padding: 2px 0px 3px 0px;
}

#leftnav div span, .dbArrow {
	font: bold 9px Verdana,sans-serif; color:#c00;
}

#footer {
  width: 750px;
  border-top: 2px dotted #9c9;
  margin: 18px 0px 20px 0px;
  padding-top:4px;
  color:#666; 
}
