body, html {	color: #000;	font-family:  verdana, sans-serif;	font-weight: normal;	background-color: #eee;	text-align: center; /*** Centers the design in old IE versions ***/}body {	font-size: .75em;	letter-spacing: .04em;		}p {padding: 7px 0 7px 0;}h1, h2, h3, h5 {	font-weight: bold;	padding-bottom: 5px;}h4{	font-weight: normal;	font-size: 1.07em;	padding-bottom: 5px;	letter-spacing: .08em;}h1 {	font-size: 2em;}h2 {	font-size: 1.4em;}h3 {	font-size: 1.6em;}h1 a, #header h2{	color: #fff;}.clear { clear: both; }#mainContainer {	width: 1004px;	margin: 0 auto; /*** Centers the design ***/	min-height: 700px;	background: #fff;	text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/}* html #mainContainer {	height: 700px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/}/**************************HEADER**************************/#header {	background-image: url('../images/gray.gif');	padding: 0px;}/**************************FLASH**************************/#flash {	padding: 0px 0px 0px 0;	margin: -124px 5px 0 0;	float: right;	position: relative;}/**************************TOP NAVIGATION**************************/.imgspacing  {	margin-left: -4px;	border: 0;	float: right;	position: relative;}.topnav a {	text-decoration: none;	border: none;}.freeshipping {	color: #ff9933;	padding-top: 5px;	padding-bottom: 5px;}.freeshipping a{	color: #ffcc66;	text-decoration: none;	letter-spacing:.01em}.freeshipping a:hover {	color: #ffcc99;	text-decoration: none;}/**************************FEATURED BOX**************************/.featurebox {	width: 574px;	height: 190px;	background-image: url('../images/feature_orange.gif');	padding: 5px;}.featurebox a {	color: #ffffcc;	text-decoration: none;}.featurebox a:hover {	color: #cc3333;	text-decoration: none;}.featurebox h4 {	color: #ffffcc;	padding: 0px 0 0 1em;}.featurebox li {	color: #ffffcb;	list-style: none;	/*padding: 0 0px 4px 0px;*/	position: relative;	top: -8px;	left: -25px;	right: 55px;}.featurecreambox{	float: right;	width: 376px;	height: 170px;	background-image: url('../images/feature_cream.gif');	padding: 5px;	position: relative; /*** IE needs this  ***/	left: -25px;	top:-10px;}.featurecreambox h4{	color:#cc3333;	padding: 0px 0 0 162px;}.featurecreambox img{	position: relative;	top: -35px;}.featurecreambox p{}/**************************MAIN COLUMN**************************/.pagetitle h1{	color: #ff9933;	font-weight: bold;}.productgrid hr{	border: 1px solid #ff9933;	width: 570px;	position: relative;	margin-top: 5px;	margin-bottom: 5px;	left: 2px;}.productgrid p{	margin-left: 15px;	margin-right: 15px;}.productgrid h1{	margin-left: 15px;	margin-right: 15px;	font-size: 1.3em;	text-align: center;}.maintext {	font-size: 1.2em;	color: #333333;	margin-top: 15px;	margin-left: 15px;	margin-right: 15px;	min-height: 625px;}.maintext a {	color: #006666;}* html .maintext {	height: 625px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/}.productdetail {	font-size: 1.2em;	color: #666666;	margin-top: 15px;	margin-left: 15px;	margin-right: 15px;	min-height: 625px;}.productdetail h1{	color: #006666;	font-style: italic;	font-size: 1.4em;}.faq h2{	color: #555555;	font-weight: bold;	font-size: 1.05em;}.copy h2{	color: #555555;	font-weight: bold;	font-size: 1.05em;}.faq p{	margin: 0 0 0 2em;}.search h1{	color: #ff9933;	font-weight: bold;	margin-top: 15px;	margin-left: 15px;	margin-right: 15px;}/**************************LEFT COLUMN**************************/.left {	width: 200px;	background-image: url('../images/gray.gif');	min-height: 695px;	padding: 5px;}* html .left {	height: 250px;}.left a {	color: #ffcc99;	text-decoration: none;	letter-spacing:.01em}.left a:hover {	color: #ff9933;	text-decoration: none;}.left h4 {	color: #ff9933;	padding: 0px 0 0 12px;}.left ul {	list-style: none;	/*padding-bottom: 4px;	padding: 0 0px 4px 9px;*/}.left li {	line-height:2em;	position: relative;	top: -8px;	right: 17px;}.left img {	padding: 10px 0 0 0;}/*************************RIGHT COLUMN**************************/.right {	width: 200px;	background-image: url('../images/gray.gif');	padding: 5px;	top:-1px;}.right a {	color: #ff9933;	text-decoration: none;	padding: 0px 0 0 4px;}.right a:hover {	color: #999966;	text-decoration: none;}.right p.orange {	color: #ff9933;	padding: 0px 0 0 4px;}.right p {	color:#ffcc99 ;	padding: 0px 0 0 4px;}.right ul {	list-style: none;	padding-bottom: 4px;}.right li {	padding-bottom: 2px;}.right hr {	width:15em;	border-bottom:1px solid #ff9933;	left: 14px;}.right img {	padding: 0px 0 0 4px;}/**************************FOOTER**************************/.footer {	margin: 0 auto;	text-align: left;	position: relative;	left: 20px;}.footer span{	font-family: verdana, arial, sans-serif;;	float: left;	position: relative;	right: 29px;	padding-left: 32px;	padding-right: 5px;	top: 15px;}.footer a {	color: #000000;	text-decoration: none;}.footer a:hover {	color: #ff9933;	text-decoration: none;}.prefooter hr{	border: 1px solid #ff9933;	width: 570px;	position: relative;	margin-top: 5px;	margin-bottom: 5px;	left: 2px;}p.border{	border-right: 1px solid #ff9933;	height: .7em;	float: left;	margin-left: 10px;	position: relative;	right: 17px;}p.copy{	color: #888888;	font-size: 0.8em;}/**************************MERCHANT TOP NAV**************************/.merchanttopnav {	margin-left: -4px;	margin-right: 20px;	margin-bottom: 4px;	border: 0;	float: right;	position: relative;}.merchanttopnav a {	font-size: 1.2em;	color: #ff9933;	text-decoration: none;}.merchanttopnav a:hover {	color: #ffcc99;	text-decoration: none;}/**************************MERCHANT MAIN CONTENT**************************/.merchantmain {	font-size: 1em;	margin-top: 15px;	margin-left: 15px;	margin-right: 15px;	min-height: 625px;}.required {	font-weight: bold;}