.homemenulink {font: bold 14pt Arial,Helvetica,Sans-Serif;}
.logonsc { border: 0em; font: oblique bold 56pt/54pt 'Arial Black', sans-serif; color: #0000FD; background: #CCCCCC; margin-top: 0; margin-bottom: 0; letter-spacing: -.1em;}
.logotext { margin-left: 0.5em; letter-spacing: -.02em; font: bold 16pt/16pt 'Arial Condensed', sans-serif; color: #0000FD; background: #CCCCCC;}
.logosmall { margin-left: 0.5em; font: bold 10pt/12pt 'Arial Black', sans-serif; color: #0000FD; background: #CCCCCC;}
.about { margin-left: 0.5em; letter-spacing: -.02em; font: 9pt/9pt 'Arial Condensed', sans-serif; color: #0000FD;}
.navtitle  { margin-left: 0em; letter-spacing: -.02em; font: bold oblique 9pt/12pt 'Arial Condensed', sans-serif; color: white;}
.navtext { margin-left: 0.5em; font: 10pt/11pt 'Arial Condensed', sans-serif; color: #000000;}
.prodname { border: 0em; font: oblique bold 30pt/32pt 'Arial Black', sans-serif; color: #0000FD; background: white; margin-top: 0; margin-bottom: 0; letter-spacing: -.1em;}
.prodcaps { border: 0em; font: oblique bold 36pt/38pt 'Arial Black', sans-serif; color: #0000FD; background: white; margin-top: 0; margin-bottom: 0; letter-spacing: -.1em;}
.bodybold { font: oblique bold 'Arial', sans-serif; color: #0000FD; }
.bodytext { font: 12pt 'Arial', sans-serif; color: #000000; }
UL.default { display: block;}
LI.default {list-style:disc ;font-size: 100%; font: 'Arial', sans-serif;}
LI.default2 {list-style:circle ;font-size: 100%; font: 'Arial', sans-serif;}
UL { display: inline;}
LI { list-style: circle; font-size: 90%; font: 'Arial', sans-serif;}
.homeindex {font: 9pt Arial,Helvetica,Sans-Serif;}

/* ---------------------------------------------------------------------- */
/* Products Content */

#products_content_container {
	width:780px;
}

.products_content {
	padding:20px;
}

/* ---------------------------------------------------------------------- */
/* Products Index */

.prod_index_container {
	background-repeat:no-repeat;
}

.prod_index_link, .prod_index_link img {
	padding:0;
	margin:0;
}

.prod_index_link a, .prod_index_link a:hover {
	text-decoration:none;
}

.prod_index_block {
	padding:0px 5px 5px 40px;
	margin-top:-9px;
	font-size:.85em;
}

/* ---------------------------------------------------------------------- */
/* Product Details Pages */

#product_sidebar_container {
	float:left;
	width:370px;
	z-index:0;
}

.product_sidebar {
	padding:20px 0px 20px 30px;
}

#product_content_container {
	float:right;
	width:410px;
	z-index:10;
}

.product_content {
	padding:70px 30px 20px 40px;
}

table.product_spec_table {
	border:0px solid #000;
}

table.product_spec_table tr td {
	padding:3px;
	margin:0px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	border-bottom:1px solid #000;
	font-size:.8em;
}

/* ---------------------------------------------------------------------- */
/* Product Details Page - Functional Treats */

#treats_sidebar_container {
	float:left;
	width:330px;
}

.treats_sidebar {
	padding:20px 0px 20px 30px;
}

#treats_all_content_container {
	float:right;
	width:450px;
}

.treats_content_container {
}

.treats_content {
	padding:40px 30px 20px 40px;
}

