/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*
/* Imported from original site
*/


#content { padding: 30px 29px 5px 0px;  width: 735px; float:right;  color:#333; }
#productcontent { padding: 30px 29px 5px 0px;  width: 705px; float:right;  color:#333; }


.front_page h3 {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	}


/* overview */
.fullBlock {
	width: 713px;
	padding: 10px;
	border: 1px solid ;
	margin-bottom:20px;
	}
	
.halfBlock {
	width: 335px;
	min-height:148px;
	border: 1px solid #725e5d;
/*	float: left;*/
	padding: 10px;
	margin-bottom:20px;
	
	}
	
#benefitsIntro, #featuresIntro {
	background-image:url(images/swirls_03.jpg);}
	
#highSpecIntro {
	background: url(images/saturatednice.jpg) no-repeat bottom right;
	}
	
#SixtyNightIntro {
	background: #330033;
	}
	
#SixtyNightIntro p, #SixtyNightIntro .text h2 a {
	color:#FFFFFF;
	}
	
	
	
	
.halfBlock h3 {
	margin-bottom: 30px;
	float:left;
	}
	
	
.halfBlock h2 {
	clear:left;
	margin-bottom:9px;
	padding:0px;
	
	}
	
.halfBlock p {
	margin-top:0px;
	padding:0px;
	}
	
.halfBlock img { 
	width:132px;
	float: right;
	display:block;
	}
	
/* benefits page */

.benefit, .feature, .testimonial {
	padding: 30px 0px;
	border-bottom: 0px solid #725e5d;
	}
	
.benefitText, .featureText  {
	margin-left:150px;
	width: 513px;
	}

.benefitText h2 { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.benefitText p { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
.featureText h2 { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.featureText p { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
#content h2 { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#content p { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
#content ul li { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}

.text h3 a { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.text h2 a { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
.text p { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.text a { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.testimonialtext {
	float: right;
	width: 553px;
	}
	
.benefitImage, .featureImage, .testimonialimage {
	float: left;
	width: 132px;
	display:inline-block;
	}
	
/* testimonials page */

.testimonial {
	clear: both;
	}
	

.bullets ul{margin: 0px; padding: 0px 0px 0px 0px;}
	
.bullets li
{display:inline; 
padding-right: 10px;
}
	
.clearfloat {
	clear:both;
	}
	
.bullets {
	margin-bottom:20px;
	}
	
.excerpt {
	margin-bottom: 40px;
	
	}

	
.alignRight {
	float: right;
	}
	
.alignLeft {
	float: left;
	}


	

p.intro {
	font-weight:bold;
	}
		
p.pullQuote {
	border-top: 1px solid #ff7200;
	border-bottom: 1px solid #ff7200;
	font-size:14px;
	padding: 20px 40px 20px 40px;
	}
	
#introBox {
	background-image:url(images/product_06.jpg);
	background-position:center; 
	background-repeat:no-repeat;
	}
	
/* technology page */

.technology {
	margin-bottom: 40px;
	clear:both;
	color: #ffffff;	
	}

.technology .bulletBox {
	width: 250px;
	float: right;
	color: #ffffff;
	}
	
.technology .description {
	width: 280px;
	float: left;
	color: #ffffff;
	}
	
.technology img {
	width: 150px;
	margin-right: 20px;
	float: left;
	}
	
#highSpecDescription {
	width: 565px;
	float: left;
	color: #ffffff;
	}

.technology h3 {
	font-size: 12px;
	color: #ff7200;
	margin-bottom: 3px;
	padding-bottom: 0px;
	}

.technology h2 {
	font-size: 12px;
	color: #ff7200;
	margin-bottom: 3px;
	padding-bottom: 0px;
	}

#infoDescription {
	float: left;
	width: 330px;
	color: #ffffff;	
	}	
	
#infoForm {
	width: 370px;
	float: right;
	}
	
/* news story */


.news, .pressRelease, .promotional {
	clear: both;
	margin-bottom: 24px;
	}	

	
.news h2, .pressRelease h2 {
	font-size: 12px;
	}
	
.news h2 {
	margin-bottom: 3px;
	}
	
	
.pressRelease h2 {
	margin-bottom: 24px;
	}

	
.news p, .pressRelease p {
	margin-top: 3px;
	}
	
#pressReleases, #newsStories {
	border-top: 1px solid #725e5d;
	clear: both;
	margin-top: 70px;
	}
	
#pressReleases h3, #newsStories h3 {
	margin-bottom: 24px;
	font-weight: normal;
	}
	
#story {
	clear: both;
	margin-bottom: 30px;
	}
	

	
img.storyImage {
	float:left;
	display:block;
	}
	
.storyContent {
	float:right;
	width: 500px;
	}
	
.spacer {
	clear:both;
	}
	
#zoneTable {
	width:100%;
	}
	
#zoneTable h2 {
	margin-top: 24px;
	}
	
#zoneTable h3 {
	margin-bottom: 3px;
	}

#zoneTable p {
	margin-top: 3px;
	}
	
.leftCol, .rightCol {
	width: 350px;
	}
	
.leftCol {
	float:left;
	}
	
.rightCol {
	float: right;
	}

/* fonts and typography */

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: normal;
	padding:7px 40px 0px 45px;
	background: url(images/moomuquote.gif) no-repeat top left;
	margin:0px;
	}


html, body, p {
	font-family: inherit;
	font-size: 11px;
	line-height: inherit;
	color: inherit;
	text-decoration: none;
	}
	
a {
    text-decoration:none;
	color: #37210A;
}

a:hover {
    text-decoration:none;
	font-weight:bold;
	color: #37210A;
}

a:visited {
    text-decoration:none;
	color: #37210A;
}


ul {margin-top: 0px;}
ul ul {margin-top: 10px;}
	
#topMenuRight li { display:inline; list-style: none; padding: 0px 10px; color:#fcfcfc; font-size: 11px;} 
#topMenuRight li a {color: #fff;}
#topMenuLeft li { display:inline; list-style: none; padding: 0px 10px; color:#fcfcfc; font-size: 11px;} 
#topMenuLeft li a {color: #fff;}

#mainMenu li.sectionTitle {color:#6c5f4f; font-weight:bold; margin-top:30px;}
#mainMenu ul { list-style: none; margin-left: 0.6em; padding-left: 0.6em;} 
#mainMenu li { margin-left:0; padding-left:0; margin-bottom: 10px; } 

#mainMenu ul li ul li {list-style:disc;}

#content a {color:#725e5d;} 
#content h2 a {color:#725e5d;}
#content a:hover {text-decoration:underline;}

#menuColumn a, #menuColumn a:hover {color: #333;}
#menuColumn a { font-weight:bold;}
#menuColumn a:hover {text-decoration: underline; } 
#menuColumn a .highlight { color: #6c5f4f; } 

img {
	margin-top:0px;
 } 

/*h2 { font-size: 1.2em; font-weight: bold; color: #725e5d; margin:0px;  } 
h3 { margin: 0px;} */

p.postmetadata { font-size:0.8em;}

a img{ border:none; } 
.left { float: left; } 
.right { float: right; }

/*
/* S2S Stylesheet
*/


a.action_link {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #cc0000;
  font-weight: bold;
  background: #ffffff;
  line-height: 1.5;
  padding-left: 2px;
  text-decoration: underline;
}

a.action_link:hover {
  color: #cccccc;
  line-height: 1.5;
}

a.actioninfo_link {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #37210A;
  font-weight: bold;
  background: #ffffff;
  line-height: 1.5;
  padding-left: 2px;
  text-decoration: underline;
}

a.actioninfo_link:hover {
  line-height: 1.5;
  color: #cccccc;
}


.new_products {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  background: #333333;
}

td.new_products_cell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: none;
  font-weight: normal;
  background: url(images/new_product.jpg) center top no-repeat; 
}

td.featured_products_cell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: none;
  font-weight: normal;
  background: url(images/featured_product.jpg) center top no-repeat; 
}

.featured_products {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  background: #333333;
  line-height: 18px;
}

.cat_description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #800000;
  font-weight: bold;
}
.boxText { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.errorBox { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffb3b5;
  font-weight: bold;
}
.stockWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #cc0000;
}
.productsNotifications { 
  background: #f2fff7;
}
.orderEdit {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff6600;
  text-decoration: underline;
}
.navBlue {
  color: #FF0000;
  font-size: 8pt;
  font-family: Verdana;
}
.subnavBlue {
  color: #9966FF;
  font-size: 8pt;
  font-family: Verdana;
}

table.outertable {
    background: url(images/infobox/back_02.jpg) center top repeat; 
}

table.outertable_mammoth {
    background: #000000 url(images/mammoth_back.gif) center top repeat-x; 
}

table.outertable_moomu {
    background: #ffffff url(images/moomu_back.gif) center top repeat-x; 
}


table.top_header_postura {
    background: url(images/postura_top.jpg) center top no-repeat; 
}

table.top_header_moomu {
    background: url(images/moomu_top.jpg) center top no-repeat; 
}

table.top_header_mammoth {
    background: url(images/mammoth_top.jpg) center top no-repeat; 
}


td.top_header {
  color: #ffffff;
  font-size: 8pt;
  font-family: Arial;
}

table.posturafooter {
  background: url(images/postura_footer.jpg) center top no-repeat;
  height: 44px;
}

table.moomufooter {
  background: url(images/moomu_footer.jpg) center top no-repeat;
  height: 44px;
}

table.mammothfooter {
  background: url(images/mammoth_footer.jpg) center top no-repeat;
  height: 44px;
}


table.leftcolumn_top_postura, td.leftcolumn_top_postura {
  background: url(images/infobox/postura_left_top.jpg) center top no-repeat;
  height: 140px;
}

table.leftcolumn_top_moomu, td.leftcolumn_top_moomu {
  background: url(images/infobox/moomu_left_top.jpg) center top no-repeat;
  height: 140px;
}

table.leftcolumn_top_mammoth, td.leftcolumn_top_mammoth {
  background: url(images/infobox/mammoth_left_top.jpg) center top no-repeat;
  height: 140px;
}


a.leftcolumn_top_postura, a.leftcolumn_top_moomu {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#6c5f4f;
  font-weight: bold;
}

a.leftcolumn_top_mammoth {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight: bold;
}


a:hover.leftcolumn_top_postura, a:hover.leftcolumn_top_moomu {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight: normal;
  text-decoration: none;
}

a:hover.leftcolumn_top_mammoth {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight: normal;
  text-decoration: none;
}


table.leftcolumn, td.leftcolumn {
  background: url(images/infobox/postura_left.jpg) center top repeat; 
}

table.leftcolumn_moomu, td.leftcolumn_moomu {
  background: url(images/infobox/moomu_left.jpg) center top repeat; 
}

table.leftcolumn_mammoth, td.leftcolumn_mammoth {
  background: url(images/infobox/mammoth_left.jpg) center top repeat; 
}

a.leftcolumn_mammoth, p.leftcolumn_mammoth {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight: normal;
  text-decoration: none;

}

table.holder {
}

/*div.test, a.test {
padding-left: 10px;
width: 140px;
}*/

div.manufacturers {
line-height: 10px;
width: 150px;
}

BODY {
/*  background: url(images/bg.gif) center top no-repeat; */
  color: #000000;
  margin: 0px;  
/*  align: center; */
  background: #ffffff;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
   color: #333300;
}

TD.headerNavigationTop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333300;
  font-weight: bolder;
  margin-right: 20px;
}

TD.headerNavigationBottom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333300;
  font-weight: bolder;
  padding-left: 20px;
}


TD.CartInHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bolder;
  padding-right: 20px;
}

a.CartInHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: normal;
}


A.headerNavigationTop { 
  color: #ccffcc; 
}

a:hover.headerNavigationTop {
  color: #333333;
}

div.headermenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
}

A.headermenu { 
  color: #000000; 
}

a:hover.headermenu {
  color: #cccccc;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: none; 
}

.new_infoBox {
  background: none;
}

.new_infoBoxContents {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentss2s {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#6c5f4f;
  font-weight: bold;
  padding-left: 30px;
}

.featured_infoBox {
  background: none;
}

.featured_infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.infoBoxppl {
  background: #FFFFCC;
}


.infoBoxContents {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents_mammoth {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeadingTitle {
/*	background: url(images/infobox/bg.gif) repeat; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #333333;
/*	padding-left: 50px; */
}

TD.GalleryTitle {
/*	background: url(images/infobox/bg.gif) repeat; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #333333;
/*	padding-left: 50px; */
}


TD.PlaininfoBoxHeadingTitle {
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
/*  background: 554E82; */

}

td.infoBoxHeading_mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 10px;
}

td.s2sinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background: #333333;
  width: 100%;
  line-height: 1.5;
}


TD.infoBoxFooterTitle {
  background: url(images/infobox/infobox_footer.gif) no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
/*  background: 554E82; */
}

TD.infoBoxFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
/*  background: 554E82; */
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: none;
  color: #37210A;
  font-weight: bold;
}

.productlisting-headingPrice { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data-moomu {
  background-image:url(images/product_data_holder.gif); 
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: normal;
  width: 50%;
  height: 360px;
}

TD.productListing-data-mammoth {
  background-image:url(images/product_data_holder_mammoth.gif); 
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: normal;
  width: 50%;
  height: 360px;
}


td.productListing-data {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #663300;
  font-weight: normal;
}

p.productListing-data-moomu {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: normal;
  width: 50%;  
}

p.productListing-data-mammoth {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  width: 50%;  
}


a.productListing-data {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: normal;  
}

a.productListing-data-moomu {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: normal;  
}

a.productListing-data-mammoth {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;  
}


a:hover.productListing-data {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: normal;  
}

a:hover.productListing-data-moomu {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: normal;  
}

a:hover.productListing-data-mammoth {
  font-family: arial, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: normal;  
}


td.article_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
}

A.pageResults, A.prodinfolink {
  color: #ffffff;
}

a:hover.pageResults, a:hover.prodinfolink {
  color: #999999;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #37210A;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}

TD.pageHeading_mammoth {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}

TD.pageHeadingnormal  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}


h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	padding-left: 20px;
}

h1.h1-mammoth {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	padding-left: 20px;
}

TD.pageHeadingAdvSearch {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}


TD.CatpageHeading, DIV.CatpageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}

TD.CatpageHeadingRight {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 10px;
}


DIV.Catpagedesc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	vertical-align: top;
}

td.productdescription, div.frontpagetext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #37210A;
}

td.main_mammoth, a.main_mammoth, strong.main_mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
}

a:hover.main_mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #cc0000;
  text-decoration: none;
  font-weight: normal;
}

Td.mainlogin {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #37210A;
  border: 1px solid #37210A;
  margin: 10px;
}

Td.mainloginmammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #37210A;
  border: 1px solid #ffffff;
  margin: 10px;
}

TD.main-mammoth, P.main-mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
}

tr.coupon, td.coupon, p.coupon {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #37210A;
  background: #e5dbcf;
}

td.extra_fields_title-moomu {
  padding-left: 20px;
  font-family: Verdana, Arial, sans-serif;
  color: #37210A;
  font-size: 12px;
  font-weight: bold;
}

td.extra_fields_title {
  padding-left: 20px;
  font-family: Verdana, Arial, sans-serif;
  color: #37210A;
  font-size: 12px;
  font-weight: bold;
}

td.extra_fields_title-mammoth {
  padding-left: 20px;
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}


td.extra_fields-mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 10px;
  color: #ffffff;
  background: #000000;
  font-weight: bold;
}

td.extra_fields-moomu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 10px;
  color: #333333;
  background: #ffffff;
  font-weight: bold;
}

td.extra_fields {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 10px;
  color: #333333;
  background: #ffffff;
  font-weight: bold;
}


TD.extra_fields_title_shipping {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 10px;
  color: #ffffff;
  background: #666666;
}
TD.extra_fields_shipping {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 10px;
  color: #333333;
  background: #ffffff;
  font-weight: bold;
}


TD.pplcheckout, P.pplcheckout {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.0;
  padding-left: 10px;
  padding-right: 10px;
  color: #333333;
}

TD.pplmain, P.pplmain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
  color: #333333;
}

TD.displayText, SPAN.display, P.displayText {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 0px;
}

TD.smallText-mammoth, SPAN.smallText-mammoth, P.smallText-mammoth {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 0px;
  color: #ffffff;
}


TD.pplsmallText, SPAN.pplsmallText, P.pplsmallText, div.pplsmallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  padding-left: 10px;
}

TD.pplsmallText_mammoth, SPAN.pplsmallText_mamoth, P.pplsmallText_mammoth, div.pplsmallText_mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding-left: 10px;
}


TD.pplpageText, SPAN.pplpageText, P.pplpageText, div.pplpageText {
	padding: 15px 0px;
	border-bottom: 1px solid #37210A;
	border-top: 1px solid #37210A;
	font-family: Verdana, Arial, sans-serif;
	color: #37210A;
	font-size: 10px;
	font-weight: normal;
}


a.pplahref {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}

a:hover.pplahref {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #999999;
}

span.pplfeatured, a.pplfeatured, a.shopby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding-left: 0px;
  text-align: justify;
}

a:hover.pplfeatured, a:hover.shopby{
  color: #999999;
}

a.javaahref {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  padding-left: 10px;
}

a:hover.javaahref {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;

}



TD.smallText_1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
  color: #333333;
}

TD.smallText_2, a.smallText_2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
}


span.footertext, a.footertext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}

span.footertext, a.footertext_action {
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #37210A;
  font-weight: bold;
}

a:hover.footertext, a:hover.footertext_action {
  color: #999999;
}
span.footertextbold, a.footertextbold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}

a:hover.footertextbold {
  color: #999999;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 10px;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #cc0000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}
.moduleRowSelected {
  background-color: #e5dbcf; color: #37210A;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background: #e5dbcf; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; background: #e5dbcf;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #37210A; color: #ffffff; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0000; padding-right: 10px;}

TABLE.linkListing {
  border: 1px;
  border-style: none;
  border-color: #82c34f;
  border-spacing: 10px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #82c34f;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 0px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
/*.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica} */

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #BDCAF0;
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
;
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url('images/button_blank_right.gif');
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url('images/button_blank_middle.gif');
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000
}
A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
a:hover.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
/*  background: #00FF00; */
  color: #00FF00;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left: 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left: 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left: 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}

/* VJ infosystem added */
h4.infoTitle { 
  margin: 0;
  margin-bottom: 0.2em;
}

p.infoBlurb { 
  margin: 0;
  margin-bottom: 2em;
}


TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}

table.maintable {
  background: #ffffff;
}

table.maintable_black {
  background: #000000;
}

table.maintable_white {
  background: #ffffff;
}


.infoBoxCat, a.infoBoxCat {
/*    background: #FFFF66; */
    background: #FFFFCC;
}

.infoBoxContentsCat {
    background: url(images/leftcol.gif) center top repeat; 	
/*    background: #CCFFCC; */
	line-height: 1px; 
}


.infoBoxCat1, a.infoBoxCat1 {
    background: #cc9966; 
/*    background: #FFCCFF; */
}

.infoBoxContentsCat1 {
    background: #cc9966; 
/*    background: #FFCCFF; */
	line-height: 1px;
}

.infoBoxCat2 {
    background: #669933;
/*    background: #9999FF;*/
}

.infoBoxContentsCat2 {
    background: #669933;
/*    background: #9999FF;*/
	line-height: 1px;
}

.infoBoxCat3 {
    background: #669999; 
/*	background: #99CCFF;*/
}

.infoBoxContentsCat3 {
    background: #669999; 
/*	background: #99CCFF;*/
	line-height: 1px;
}

.infoBoxCat4 {
    background: #CCCCCC; 
/*    background: #CCCC99; */
}

.infoBoxContentsCat4 {
    background: #CCCCCC; 
/*    background: #CCCC99; */
	line-height: 1px;
}
.infoBoxCat5 {
    background: #CC3333; 
/*    background: #CCCC99; */
}

.infoBoxContentsCat5 {
    background: #CC3333; 
/*    background: #CCCC99; */
	line-height: 1px;
}
.infoBoxCat6 {
    background: #CC99FF; 
/*    background: #CCCC99; */
}

.infoBoxContentsCat6 {
    background: #CC99FF; 
/*    background: #CCCC99; */
	line-height: 1px;
}

a.s2scathome {
/*    background: #FFFF66; */
    background: #FFFFCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #37210A;
	font-style: normal;
	line-height: 1.5em;
	padding-left: 5px;
	float: left;
}

a:hover.s2scathome {
	color: #37210A;
	text-decoration: none;
	font-weight: bold;
}

span.s2scat1span {
	color: #ffffff;
	font-weight: bold;
}

a.s2scat1child {
/*    background: #FFFF66; */
    background: #cc9966;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-style: normal;
	line-height: 1.5em;
	padding-left: 5px;
}

a:hover.s2scat1child {
	color: #663333;
	text-decoration: none;
}

a.s2scat2child {
/*    background: #9999FF;*/
    background: #669933;
	font-family: Verdana, Arial, sans-serif;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-style: normal;
	line-height: 1.5em;
	padding-left: 5px;
}

a:hover.s2scat2child {
	color: #669933;
	text-decoration: none;
}

span.s2scat2span {
	color: #ffffff;
	font-weight: bold;
}

a.s2scat3child {
    background: #669999; 
/*	background: #99CCFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-style: normal;
	line-height: 1.5em;
	padding-left: 5px;
}

a:hover.s2scat3child {
	color: #336699;
	text-decoration: none;
}

span.s2scat3span {
	color: #ffffff;
	font-weight: bold;
}

a.s2scat4child {
    background: #CCCCCC; 
/*    background: #CCCC99; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #333333;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	padding-left: 5px;
}

a:hover.s2scat4child {
	color: #CCCCCC;
	text-decoration: none;
}

span.s2scat4span {
	color: #333333;
	font-weight: bold;
}

a.s2scat5child {
    background: #CC3333; 
/*    background: #CCCC99; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	padding-left: 5px;
}

a:hover.s2scat5child {
	color: #CC3333;
	text-decoration: none;
}
a.s2scat6child {
    background: #CC99ff; 
/*    background: #CCCC99; */
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	padding-left: 5px;
}

a:hover.s2scat6child {
	color: #9900CC;
	text-decoration: none;
}

td.BasketText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: right;
}

td.BasketTextCat1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #663333;
	font-weight: normal;
	text-align: right;
}

td.BasketTextCat2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #336600;
	font-weight: normal;
	text-align: right;
}

td.BasketTextCat3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0066cc;
	font-weight: normal;
	text-align: right;
}

td.BasketTextCat4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: right;
}

td.BasketNumbers {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: right;
}

table.ShoppingBasket {
	border-color: #006633;
}

table.ShoppingBasketCat1 {
	border-color: #FFFF66;
}

table.ShoppingBasketCat2 {
	border-color: #669933;
}

table.ShoppingBasketCat3 {
	border-color: #336699;
}

table.ShoppingBasketCat4 {
	border-color: #CCCCCC;
}

a.homemenucat1 {
	background: url(images/infobox/cat1_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}
a.homemenucat2 {
	background: url(images/infobox/cat2_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}
a.homemenucat3 {
	background: url(images/infobox/cat3_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}
a.homemenucat4 {
	background: url(images/infobox/cat4_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}
a.homemenucat5 {
	background: url(images/infobox/cat5_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}
a.homemenucat6 {
	background: url(images/infobox/cat6_menu.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a:hover.homemenucat1, a:hover.homemenucat2, a:hover.homemenucat3, a:hover.homemenucat4, a:hover.homemenucat5, a:hover.homemenucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat1menucat1 {
	background: url(images/infobox/cat1_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a.cat1menucat2 {
	background: url(images/infobox/cat1_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat1menucat3 {
	background: url(images/infobox/cat1_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat1menucat4 {
	background: url(images/infobox/cat1_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat1menucat5 {
	background: url(images/infobox/cat1_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat1menucat6 {
	background: url(images/infobox/cat1_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}


a:hover.cat1menucat1, a:hover.cat1menucat2, a:hover.cat1menucat3, a:hover.cat1menucat4, a:hover.cat1menucat5, a:hover.cat1menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat2menucat1 {
	background: url(images/infobox/cat2_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat2menucat2 {
	background: url(images/infobox/cat2_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a.cat2menucat3 {
	background: url(images/infobox/cat2_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat2menucat4 {
	background: url(images/infobox/cat2_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat2menucat5 {
	background: url(images/infobox/cat2_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat2menucat6 {
	background: url(images/infobox/cat2_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}


a:hover.cat2menucat1, a:hover.cat2menucat2, a:hover.cat2menucat3, a:hover.cat2menucat4, a:hover.cat2menucat5, a:hover.cat2menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat3menucat1 {
	background: url(images/infobox/cat3_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat3menucat2 {
	background: url(images/infobox/cat3_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat3menucat3 {
	background: url(images/infobox/cat3_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a.cat3menucat4 {
	background: url(images/infobox/cat3_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat3menucat5 {
	background: url(images/infobox/cat3_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat3menucat6 {
	background: url(images/infobox/cat3_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}


a:hover.cat3menucat1, a:hover.cat3menucat2, a:hover.cat3menucat3, a:hover.cat3menucat4, a:hover.cat3menucat5, a:hover.cat3menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat4menucat1 {
	background: url(images/infobox/cat4_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat4menucat2 {
	background: url(images/infobox/cat4_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat4menucat3 {
	background: url(images/infobox/cat4_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat4menucat4 {
	background: url(images/infobox/cat4_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a.cat4menucat5 {
	background: url(images/infobox/cat4_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat4menucat6 {
	background: url(images/infobox/cat4_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a:hover.cat4menucat1, a:hover.cat4menucat2, a:hover.cat4menucat3, a:hover.cat4menucat4, a:hover.cat4menucat5, a:hover.cat4menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat5menucat1 {
	background: url(images/infobox/cat5_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat5menucat2 {
	background: url(images/infobox/cat5_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat5menucat3 {
	background: url(images/infobox/cat5_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat5menucat4 {
	background: url(images/infobox/cat5_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat5menucat5 {
	background: url(images/infobox/cat5_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a.cat5menucat6 {
	background: url(images/infobox/cat5_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a:hover.cat5menucat1, a:hover.cat5menucat2, a:hover.cat5menucat3, a:hover.cat5menucat4, a:hover.cat5menucat5, a:hover.cat5menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

a.cat6menucat1 {
	background: url(images/infobox/cat6_menu_cat1.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat6menucat2 {
	background: url(images/infobox/cat6_menu_cat2.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat6menucat3 {
	background: url(images/infobox/cat6_menu_cat3.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat6menucat4 {
	background: url(images/infobox/cat6_menu_cat4.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat6menucat5 {
	background: url(images/infobox/cat6_menu_cat5.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
}

a.cat6menucat6 {
	background: url(images/infobox/cat6_menu_cat6.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	line-height: 30px;
	float: left;
	width: 100px;
	background-position:0 -30px;
}

a:hover.cat6menucat1, a:hover.cat6menucat2, a:hover.cat6menucat3, a:hover.cat6menucat4, a:hover.cat6menucat5, a:hover.cat6menucat6 {
	text-decoration: none;
	background-position:0 -30px;	
}

table.frontpage {
/*    background: url(images/infobox/frontpage.gif) no-repeat;*/
	width: 800px;
/*	height: 600px;*/
}

td.frontpage, div.frontpage {
	font-family:  Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}
a.customertestimonial {
	font-family: Verdana, Arial, sans-serif;
	color: #CC3300;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background: #ffffff;
	font-style: italic;
}
div.customertestimonial {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	display: block;
}

a:hover.customertestimonial {
    color: #333333;
}
a.alltests {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background: #ffffff;
}

td.mainholder {
    padding-right: 10px;
	padding-bottom: 10px;
}

span.allproducts, a.allproducts {
 	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-style: normal;
	line-height: 1.3em;
	padding-left: 5px;
}
a:hover.allproducts {
	color: #999999;
	text-decoration: none;
}

a.bookmark {
 	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #330000;
	font-style: normal;
	padding-right: 100px;
}

a:hover.bookmark {
	color: #ffccff;
	text-decoration: none;
}


a.allproductsAdvSearch {
 	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	padding-left: 5px;
}
a:hover.allproductsAdvSearch {
	color: #ffccff;
}


div.infoboxheadingppl {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
    padding-bottom: 5px;
}
td.invoiceaddressheading {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
td.invoicetitleHeading {
	font-family: Verdana, Arial, sans-serif;
	color: #cc0000;
	font-size: 32px;
	font-weight: bold;
}

span.spacer {
}
.frontpageleftcol  {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;

}

td.productoptionstext {
	padding-left: 30px;
	border-bottom: 0px solid #37210A;
	font-family: Verdana, Arial, sans-serif;
	color: #37210A;
	font-size: 12px;
	font-weight: bold;
}

td.productoptionstext-moomu {
	padding-left: 30px;
	border-bottom: 0px solid #37210A;
	font-family: Verdana, Arial, sans-serif;
	color: #37210A;
	font-size: 12px;
	font-weight: bold;
}


td.productoptionstext-mammoth {
	padding-left: 30px;
	border-bottom: 0px solid #37210A;
	font-family: Verdana, Arial, sans-serif;
	color: #ff7200;
	font-size: 12px;
	font-weight: bold;
}

td.productoptionstextend {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 1px;
	font-weight: normal;
	background: #666666;
}

td.options {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: strong;
  color: #333333;
  border-bottom: 10px solid #37210A;
  padding-left: 40px;
}

td.options-moomu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: normal;
  color: #333333;
  border-bottom: 10px solid #37210A;
  padding-left: 40px;
}


td.options-mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: normal;
  color: #ffffff;
  border-bottom: 10px solid #37210A;
  padding-left: 40px;
}


td.pplxselltext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background: #cc3300;
  width: 100%;
  line-height: 1.5;
}
span.sizecharttext {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	width: 120px;
}

div.frontpagetitle {
	color: #333333;
	font: bold 12px Verdana, Arial, sans-serif;
	text-align: justify; 
	padding-left: 0px;

}

div.frontpageimage, a.frontpageimage {
	background-position: center;
	margin-left: 13px;
	margin-right: auto;
}

span.frontpageheading {
	color: #333333;
	font: bold 12px Verdana, Arial, sans-serif;
	text-align: justify; 
	padding-left: 10px;
}

td.thumbsmalltext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  background: #ffffff;
  padding-left: 10px;
}
a.buttoncontrol {
  width: 75px;
}
a.frontpageintro1 {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFF66;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

a.frontpageintro2 {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #669933;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

a.frontpageintro3 {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

a.frontpageintro4 {
	font-family: Times New Roman, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
div.s2sfooter, a.s2sfooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
  padding-top: 0px;;
}
a:hover.s2sfooter {
  color: #999999;
  text-decoration: underline;
}
td.shippingmessage {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background: #cc0000;
	padding-left: 10px;
}
a.farm_frontpage {
	background: url(images/frontpage/farm.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left; 
	width: 150px;
	height: 150px;
	background-position:0 0px;
}
a:hover.farm_frontpage {
	background: url(images/frontpage/farm.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 -150px;
	text-decoration: none;	
}
a.garden_frontpage {
	background: url(images/frontpage/garden.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 0px;	
}
a:hover.garden_frontpage {
	background: url(images/frontpage/garden.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 -150px;	
	text-decoration: none;
}
a.rainy_frontpage {
	background: url(images/frontpage/rainy.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 0px;	
	margin-bottom: 0px;
}
a:hover.rainy_frontpage {
	background: url(images/frontpage/rainy.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position: 0 -150px;	
	text-decoration: none;
}
a.street_frontpage {
	background: url(images/frontpage/street.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 0px;	
	margin-bottom: 0px;
}
a:hover.street_frontpage {
	background: url(images/frontpage/street.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position: 0 -150px;	
	text-decoration: none;
}
a.early_frontpage {
	background: url(images/frontpage/early.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 0px;	
	margin-bottom: 0px;
}
a:hover.early_frontpage {
	background: url(images/frontpage/early.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position: 0 -150px;	
	text-decoration: none;
}
a.wheelie_frontpage {
	background: url(images/frontpage/wheelie.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 0px;
}
a:hover.wheelie_frontpage {
	background: url(images/frontpage/wheelie.gif) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 150px;
	height: 150px;
	background-position:0 -150px;	
	text-decoration: none;
}
span.frontpage_spacer {
	float: left;
	width: 150px;
	height: 10px;
	margin-bottom: 10px;
}

tr.travisheader {
	background: #37210A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
tr.travischarteven {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #37210A;
}
tr.travischartodd {
	background: #cccc99;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #37210A;
}
td.bergcharttext {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

td.dinocharttext {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
td.blackdot {
    background: url(images/blackdot.gif) center no-repeat; 
}
td.whitedot {
    background: url(images/whitedot.gif) center no-repeat; 
}
td.dinobox {
    background: url(images/chartbox.gif) center no-repeat; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
}
tr.dinomain {
	background: #ffff99;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
tr.dinoquad {
	background: #ffffcc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
tr.dinotrike {
	background: #ffff99;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
table.checkout {
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
  background: #ccffcc;

}
td.mainpage_title {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
td.mainpage_text {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
a.mainpage_register {
	background: url(images/frontpage/register.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 125px;
	height: 125px;
	background-position:0 0px;
	margin-left: 10px;
}
a:hover.mainpage_register {
	background: url(images/frontpage/register.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 125px;
	height: 125px;
	background-position:0 -125px;
	margin-left: 10px;
}
td.pplnursery {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #084000;
	font-weight: normal;
}
td.pplmostviewed1, a.pplmostviewed1, div.pplmostviewed1 {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  padding-left: 0px;
  text-align: center;
  font-size: 0.7em;
  font-style: normal;
  line-height: 1.5em;
}
td.pplmostviewed2, a.pplmostviewed2, div.pplmostviewed2 {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  padding-left: 0px;
  text-align: center;
  font-size: 0.7em;
  font-style: normal;
  line-height: 1.5em;
}
td.pplmostviewed3, a.pplmostviewed3, div.pplmostviewed3 {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  padding-left: 0px;
  text-align: center;
  font-size: 0.7em;
  font-style: normal;
  line-height: 1.5em;
}
td.pplmostviewed4, a.pplmostviewed4, div.pplmostviewed4 {
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  padding-left: 0px;
  text-align: center;
  font-size: 0.7em;
  font-style: normal;
  line-height: 1.5em;
}
td.pplmostviewed5, a.pplmostviewed5, div.pplmostviewed5 {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  padding-left: 0px;
  text-align: center;
  font-size: 0.7em;
  font-style: normal;
  line-height: 1.5em;
}

tr.plumheader {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #669933;
	font-weight: bold;
    text-align: center;	
}
tr.plumeven {
	background: #9999ff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #669933;
    text-align: center;
}
tr.plumodd {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #669933;
    text-align: center;
}

div.s2slink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  text-align: left;  
}

span.download_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-align: left;  
}

td.download_text, a.download_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 20px;
}

a:hover.download_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	font-style: normal;
}

span.download_text_mammoth {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-align: left;  
}

td.download_text_mammoth, a.download_text_mammoth {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	font-style: normal;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 20px;
}

a:hover.download_text_mammoth {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	font-style: normal;
}

span.rss_main_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
    background: #333333;
	color: #ffffff;
	font-style: normal;
}

span.rss_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
span.rss_page_title, a.rss_page_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}

a.rss_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
	font-style: normal;
}
a:hover.rss_title {
	color: #666666;
	text-decoration: none;;
}
div.rss_heading {
	font-family: Arial, Verdana, Arial, sans-serif;
	color: #ffffff;
	background: #333333;
	padding-left: 10px;
    width: 98%;
    line-height: 2.0;
}
div.rss_page_heading {
	font-family: Arial, Verdana, Arial, sans-serif;
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	font-weight: bold;

}
span.rss_page_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
}

.prizeDrawInfoBoxNotice {
  background: #006633;
}

.prizeDrawInfoBoxNoticeContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.prizeDrawBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #333333; 
  color: #ffffff;
}
td.competition {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
}
td.quick_links {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
}
td.shipping_msg {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}
td.breadcrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}
span.nonukmsg {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #cc0000;
}
tr.netmums {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
    background: #99cc99;
	color: #666666;
	font-weight: normal;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}
td.categoriesrow {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
    background: #ffffff;
	color: #666666;
	font-weight: normal;
    border: 1px;
    border-style: solid;
    border-color: #e4e4e4;
    margin-left: 10px;
}
td.banner_heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
    background: #ffffff;
	color: #333333;
	font-weight: normal;
    padding-left: 12px;
    font-weight: bold;
}

div.categoriesrow {display:block; padding-left:10px; width:600px; font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
    background: #ffffff;
	color: #666666;
	font-weight: normal;
  } 
/*html>body .categoriesrow {padding:0; margin-left:10px; } */

.categoriesrow ul {list-style: none; padding:0; margin: 0; }
.categoriesrow li {border: 1px solid #e4e4e4; margin: 0 11px 11px 0; float:left; width: 135px; height: 135px}
/*html>body .categoriesrow li {margin: 0 13px 15px 0; }*/

.categoriesrow img {display: block; margin-left: 7px; margin-right: 6px;}
/*.categoriesrow img {border: 0px solid #ffffff; margin: 0 10px 2px 0; float:none }*/

/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: 000000;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 13px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align:left;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.navbarHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}
#topMenuRight { float:right; margin-top:10px; }
#topMenuRight li { display:inline; list-style: none; padding: 0px 10px; }
#topMenuRight a:hover { display:inline; list-style: none; text-decoration: underline; font-family: inherit; font-size: inherit; font-weight: inherit;}
#topMenuLeft { float:left; margin-top:10px; }
#topMenuLeft li { display:inline; list-style: none; padding: 0px 10px; }
#topMenuLeft a:hover { display:inline; list-style: none; text-decoration: underline; font-family: inherit; font-size: inherit; font-weight: inherit;}

.borderRight { border-right: 1px solid #fff; }

.sectionFragment ul li { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sectionFragment span { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sectionFragment h3 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.sectionFragment td { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sectionFragment p { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sectionFragment h2 { color: #725E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.mattressFragment {padding-bottom:10px; margin-bottom: 10px; border-bottom:#725e5d solid thin; height:217px;};


.splashImage {
	padding: 0px;
	margin-top:0px;
	margin-bottom:20px;
	}
	
.splashImage p {
	margin: 0px;
	padding: 0px;
	}
	
.splash {
	border: 1px solid #725e5d;
	margin-bottom:20px;
	}

#contentliz {
  padding: 30px 29px 5px 0px;
  width: 735px;
  float:right;
  color:#FcFcFc;
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: normal;
}
#contentliz h2 {color:#ff7200;}
#contentliz h2 a {color:#ff7200;}
#contentliz a:hover {text-decoration:underline;}

.postliz {margin-bottom:4em;}

#theStudy {
	width: 425px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
	}
	
#theStudy h2 {
	font-size: 16px;
	}

#theStudy h3 {
    color:#ff7200;
    }

#theStudy .entry p {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
}

#theStudy .entry p a {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
	color: #ffffff;
	font-weight: normal;
}

#theStudy .entry p a:hover {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
	color: #ffffff;
	font-weight: normal;	
	text-decoration: underline;
}


#profileBox {
	width: 250px;
	border: 1px solid #ff7200;
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
	}
	
	
#profileBox img {
	margin: 0px;
	padding: 0px;
	display:block;
	}
	
	
#profileBox #description {
	padding: 5px;
	background-color:#ff7200;
	}
	
#profileBox h3 {
	color:#FFFFFF;
	}
	
#profileBox p {
	margin: 0px;
	padding: 0px;
	font-size:11px;
	line-height: 1.4em;
	color:#000;
	}

#description p, #entry p, #highSpecDescription p, #technology p, .description p {
   font-family: Arial, Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   font-style: normal;
}

.caseStudy {
	width: 320px;
	margin-bottom: 40px;
	}	
	
.caseStudy img {
	float: left;
	margin-right: 20px;
	}

#contentsports {
  padding: 30px 29px 5px 0px;
  width: 735px;
  float:right;
  color:#FcFcFc;
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: normal;
}
#contentsports h2 {
  font-family: Verdana, Arial, sans-serif;
  color: #ff7200;
  font-size: 12px;
}

#contentsports h2 a {color:#ff7200;}
#contentsports a:hover {text-decoration:underline;}

#contentsports  h3 {
    color:#ff7200;
    }


#contentsports p {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
}

.postsports {margin-bottom:4em;}	

.entry {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
}

.entry a {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
	color: #ffffff;
	font-weight: normal;
}

.entry a:hover {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
	color: #ffffff;
	font-weight: normal;	
	text-decoration: underline;
}


#benefitsBox {
	background-image:url(images/gradient_06.jpg);
	background-repeat:no-repeat;
	}

#benefitsBlock {
	margin-top: 20px;
	}
#benefitsBox .benefit {
	width: 200px;
	height: 40px;
	float:left;
	margin-right: 40px;
	margin-bottom: 40px;
	}
	
.alignRight {
	float: right;
	}
	
.alignLeft {
	float: left;
	}

/* benefits / redefine your limits page */
#benefitsFull .benefit, .caseStudy {
	width: 320px;
	margin-bottom: 40px;
	}	
	
.benefitsRow {
	clear:both;
	margin-top: 20px;
	border: 0px solid ;
	}
	
.benefit p {
	margin-top: 0px;
	padding-top: 0px;
	}
	
.benefit img, .caseStudy img {
	float: left;
	margin-right: 20px;
	}

#benefitsFull h2, #benefitsFull p, #promotionalStories h2, .storyContent h2 {
   font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
}

.storyContent small {
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    font-style: normal;
}

.storyContent p {
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
}

#newsStories h3, #pressReleases h3 {
   font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
   color: #ff7200;
}
a.mammoth_video {
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#ffffff;
  font-weight: bold;
  text-decoration: none;
}
