@CHARSET "ISO-8859-1";/* Company Pages*/p.hang {	text-indent:-1.25em;	margin-left:1.75em;}p.hang2 {	text-indent:-1.75em;	margin-left:1.75em;}strong.number {	color:#522D24;}a.question {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #4b92db;	margin-bottom: .25em;	text-decoration: none;}a.question:hover {	text-decoration: underline;}a.top {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #d95e00;	text-decoration: none;	margin-left:1em;}a.top:hover {	text-decoration: underline;}p.top {	margin-top: -.6em;	margin-bottom: 1em;}/* END Company Pages*//* General Site Styles */	body {font-family: Arial, Helvetica, sans-serif;}P, td, th {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%}a.small:link, a.small:visited, a.small:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 120%; text-decoration: underline; color: blue;}h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; line-height: 120%; color: #522d24; margin-bottom: 0}h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 120%; color: #522d24; margin-bottom: 0}td.rightborder {border-right: 1px dotted #000000; border-collapse: collapse;} input.textbox {font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 16px; width: 225px; color: #522d24; border: 1px inset #ffffff}input.calcInput {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 40px; color: #000; border: 1px inset #522d24}p strong em, p strong.main {color: #4b92db;}p strong.date {color: #522d24;}strong.warning {color: #cd202c;}P.indent {margin-left: 2em; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%}/* END General Site Styles */a.main:link, a.main:visited {color: #4b92db; text-decoration: underline;}a.main:hover {color: #000000; text-decoration: underline;}/* Left Nav */p.subMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: .25em;	margin-left: 0;}p.subMenu2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	padding: 0;	margin-top: .5em;	margin-right: 0;	margin-bottom: .25em;	margin-left: 0;}p.subMenu3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: -.25em;	margin-left: 0;}p.removeIndent {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: .25em;	margin-left: 6pt;}.selectSubItem {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #fff;	background-color: #4b92db;	margin-left: 6pt;	text-decoration: none;}a.subHead:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: none;}a.subHead:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: none;}a.subHead:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: underline;}a.subItem:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	margin-left: 6pt;	text-decoration: none;}a.subItem:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	margin-left: 6pt;	text-decoration: none;}a.subItem:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	margin-left: 6pt;	text-decoration: underline;}a.remove:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	text-decoration: none;}a.remove:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	text-decoration: none;}a.remove:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #4b92db;	text-decoration: underline;}/* END Left Nav *//* Toolbar Menu */div#toolbar {    background-image:  url(/images/toolbarBackground.gif);    background-repeat: no-repeat;    height: 23px;    width: 773px;}div#toolbarText {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;    position: relative;    height: auto;    width: auto;    left: 10px;    top: 4px;	color: #FFFFFF}div#toolbarTextRight {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;    position: relative;    height: auto;    width: auto;    right: 20px;    top: 5px;	color: #FFFFFF;	text-align: right;}a.toolbar1:link  {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: none;}a.toolbar1:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: none;}a.toolbar1:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-decoration: underline;}/* END Toolbar Menu *//* Highlight Arena */p.highlightHead {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	font-weight: bold; 	color: #ffffff;	text-align: center;	letter-spacing : .5px;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: .25em;	margin-left: 0;}p.highlightBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #522d24;	text-align: center;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: 0em;	margin-left: 0;}p.highlight {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	line-height: 120%;	text-align: center;	color: #522d24;}p.highlightTight {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	line-height: 100%;	text-align: center;	color: #522d24;}a.highlightText:link, a.highlightText:visited, a.highlightText:hover {	text-decoration: none;	color: #522d24;}/* END Highlight Arena *//* Promo Column */td.promo p {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}/* END Promo Column *//* Slot Machine */

div.head a:link, div.head a:visited, div.head a:hover {
	color: ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 120%;	text-decoration: none;
}
	
div.slot a:link, div.slot a:visited, div.slot a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 116%;
	color: #635245;	text-decoration: none;
}

div.author a:link, div.author a:visited, div.author a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 120%;
	color: #635245;	text-decoration: none;
}

div.test, div.test a:link, div.test a:visited, div.test a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 116%;
	color: #635245;
	text-indent: -20px;
	margin-left: 10px;	text-decoration: none;
}div.copyHolder {	width: 191px;	height: 86px;}.pic {	border: 1px;	width: 86px;	height: 86px;	border-style: solid;	border-color: 522d24;}	
/* END Slot Machine *//* Product Detail Tables */table.Design {    border-spacing: 0px;    border-collapse: collapse;	margin-top: 0px;    margin-bottom: 1em;}table.Design th {    text-align: left;    font-weight: normal;    padding: 0.1em 0.5em;    border-bottom: 2px solid #FFFFFF;    background: #aacae6;}table.Design td {    text-align: right;    border-bottom: 2px solid #FFFFFF;    padding: 0.1em 0.5em;    background: #aacae6;}table.Design thead th {    background: #4b92db;    color: #FFFFFF;    text-align: center;}table.Design th.Corner {    text-align: left;}/* END Product Detail Tables *//* Product Detail */p.slot strong.head, strong.head {	color: ffffff}P.huge {	font-family: Arial, Helvetica, sans-serif;	font-size: 30pt;	color: #522d24;	line-height: 120%}.submenu a{	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #FFFFFF;	text-decoration: none}.productDisplay a{	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #000000;	text-decoration: none              }.rightborder {	border-right: 1px dotted #000000; 	border-collapse: collapse;}.bottomborder {	border-bottom: 1px dotted #000000; 	border-collapse: collapse;} .GOS {	color: #522d24;	padding: 0.1em 0.5em;	border-left: 1px solid #522d24; } .dietType {	border: 1px;	border-style: solid;	border-color: 522d24;}.complete {	color: #522d24;	background: #ffffff;	padding: 0.1em 0.5em;	border-left: 1px solid #522d24; } /* END Product Detail *//* Blog */div.postNo {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #522d24;}div.postAuthor {	color: #4b92db;	font-weight:bold;}div.postAuthorPrimal {	color: #D95E00;	font-weight:bold;}#post {	color: #333333;}	#main {	width: 484px;	margin: 0 ;	position: relative;	float: left;}table.blog {	margin-bottom: 2em;}p.blog, ul, ol {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #333333}.blogDate {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #666666;	font-style:italic;	margin-bottom: .25em;}.blogDateSide {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #522d24;}.posted {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 120%;	color: #666666;	font-style:italic;	margin-top: .25em;	margin-bottom: .25em;}.postedName {	color: #333333;	font-weight:bold;}.commentDate {	font-size: 8pt;	clear: both;	display: block;	float: right;	width: auto;	height: 22px;	margin-top: 10px;	padding-top: 2px;	padding-left: 25px;	color: #666666;	font-style:italic;}a.more-link {	clear: both;	display: block;	float: right;	width: 75px;	height: 22px;	margin-top: 10px;	background: url('/images/buttonArrow_orange.gif') no-repeat 0px -1px;	padding-top: 2px;	padding-left: 25px;	color: #D95E00;	text-decoration: none;}a.more-link:hover {	background: url('/images/buttonArrow_brown.gif') no-repeat 0px -1px;	color: #522d24;}.blogTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 15pt;	line-height: 120%;	color: #4b92db;	font-weight:bold;	margin-bottom: .25em;}a.blogTitle, a.blogTitle:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 15pt;	line-height: 120%;	color: #4b92db;	font-weight:bold;	margin-bottom: .25em;	padding-bottom: 10px;	text-decoration: none;}a.blogTitle:hover {	color: #522d24;}span.blogTitleSide {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #4b92db;	margin-bottom: .25em;	font-style: italic;}a.blogLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #4b92db;	margin-bottom: .25em;	text-decoration: none;}a.blogLink:hover {	text-decoration: underline;}a.blogItalic {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #4b92db;	margin-bottom: .25em;	text-decoration: none;	font-style: italic;}a.blogItalic:hover {	text-decoration: underline;}a.blogNoLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #522d24;	margin-bottom: .25em;	text-decoration: none;}a.blogNoLink:hover {	text-decoration: underline;}#commentsNo { 	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	background: #522d24; 	text-align:center; 	line-height:25px;	width: 25px;	display: block;} #commentsNo a { 	margin:0 ; 	color:#fff; 	text-decoration: none;	display: block;} #commentsNo a:hover { 	background: #4b92db;	text-decoration: none;}td.bottomborder {	border-bottom: 1px solid #666; 	border-collapse: collapse;} #comments2of2 { 	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #522d24;	text-align: right; 	display: block;	padding-right: 5px}h3.space {	font-family: Arial, Helvetica, sans-serif;	font-size: 13pt;	line-height: 120%;	color: #522d24;	margin-bottom: .25em;}label {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 120%;	color: #522d24;}/* END Blog */.testimonial_box {	background: #ffffff;}.testimonial_top div {	background: url(/images/testimonial_tl.png) no-repeat top left;}.testimonial_top {	background: url(/images/testimonial_tr.png) no-repeat top right;}.testimonial_bottom div {	background: url(/images/testimonial_bl.png) no-repeat bottom left;}.testimonial_bottom {	background: url(/images/testimonial_br.png) no-repeat bottom right;}.testimonial_top div, .testimonial_top,.testimonial_bottom div, .testimonial_bottom {	width: 100%;	height: 10px;	font-size: 1px;}.testimonial_content {	padding: 10px 20px 10px 52px;	background: url(/images/quoteTestimonial.gif) 15px 15px no-repeat;	color: #333; }/* Rounded Corners */.roundedcornr_box_580123 {	background: url(/images/roundedcornr_580123_tl.png) no-repeat top left;}.roundedcornr_top_580123 {	background: url(/images/roundedcornr_580123_tr.png) no-repeat top right;}.roundedcornr_bottom_580123 {	background: url(/images/roundedcornr_580123_bl.png) no-repeat bottom left;}.roundedcornr_bottom_580123 div {	background: url(/images/roundedcornr_580123_br.png) no-repeat bottom right;}.roundedcornr_content_580123 {	background: url(/images/roundedcornr_580123_r.png) top right repeat-y;}.roundedcornr_top_580123 div,.roundedcornr_top_580123,.roundedcornr_bottom_580123 div, .roundedcornr_bottom_580123 {	width: 100%;	height: 20px;	font-size: 1px;}.roundedcornr_content_580123, .roundedcornr_bottom_580123 {	margin-top: -19px;}.roundedcornr_content_580123 {	padding: 10px 20px 10px 52px;	background: url(/images/quoteTestimonial.gif) 15px 13px no-repeat;	color: #333;}table.container {	background-color: #ecf5ff;	margin-bottom: 1em;}table.container img {	border-color: #522d24;	border: 1px solid;	margin: 10px 10px 10px 20px;}#quote {	padding: 10px 0px 13px 20px ;	text-align: left;}#photo {	float: right;	border-color: #522d24;	border: 1px solid;	margin-top: 10px;	margin-right: 10px;}.commentFooter {	background: url(/images/quoteArrow.gif) 490px 0px no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/	padding-right: 56px;	padding-top: 8px;	color: #4b92db;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-align: right;}.click {	font-style: italic;	color: #333;	font-size: 9pt;	text-align: left;}/* END Rounded Corners *//* Pagination */.roundedcornr_box_776382 {   background: #a29791;   margin-bottom: 1em;}.roundedcornr_box_read {   background: #a29791;   margin-top: -1px;}.roundedcornr_top_776382 div {   background: url(/images/roundedcornr_776382_tl.png) no-repeat top left;}.roundedcornr_top_776382 {   background: url(/images/roundedcornr_776382_tr.png) no-repeat top right;}.roundedcornr_bottom_776382 div {   background: url(/images/roundedcornr_776382_bl.png) no-repeat bottom left;}.roundedcornr_bottom_776382 {   background: url(/images/roundedcornr_776382_br.png) no-repeat bottom right;}.roundedcornr_top_776382 div, .roundedcornr_top_776382, .roundedcornr_bottom_776382 div, .roundedcornr_bottom_776382,.roundedcornr_top div, .roundedcornr_top_pagination, .roundedcornr_bottom div, .roundedcornr_bottom_pagination {   width: 100%;   height: 5px;   font-size: 1px;}.roundedcornr_content_776382 { margin: 0 10px; }#pagination td.bold {   font-weight: bold;   color: #666;}#pagination td a {   color: #666;   text-decoration: none;}#pagination td span.currentPage {   color: #333;   font-weight: bold;}.of {   font-weight: normal;}/* END Pagination *//* Misc */
.admin_form h3{
	display:block;
	float:left;
	clear:left;
}

.admin_form label{
	display:block;
	width:120px;
	float:left;
	clear:left;
	margin-bottom:0px;
}.admin_form label.check{	display:block;	width:120px;	float:left;	clear:left;	margin-bottom:10px;}

.admin_form input{
	float:left;
	margin-bottom:0px;
}.admin_form input.check{	float:left;	margin-bottom:10px;}

.admin_form .form_description{
	display:block;
	float:left;
}

br{
	clear:both;
}

.admin_form textarea{
	float:left;
	margin-bottom:10px;
}

.admin_form select{
	float:left;
	margin-bottom:10px;
}.admin_form select.plain{	float:left;	margin-bottom:0px;}

.admin_form input[type=submit]{
	clear:both;
	display:block;
	float:left;
	margin-top:10px;
	margin-left:250px;
}

.admin_form .input_info{
	float:left;
	margin-bottom:5px;
}

.admin_form .input_info input{
	float:none;
	margin-bottom:5px;
}

.admin_form .input_info .form_description{
	display:inline;
	float:none;
}

.admin_form p{
	display:block;
	float:left;
}

p.retailerInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	color: #4b92db;
	padding: 10px 0px 13px 20px ;
	background: #cccccc; 
}

label#correctInfo {
	float: left;
	position: relative;
	z-index: 1000;
	font-size: 9pt;
	color: #003359;
	font-family: Arial, Helvetica, sans-serif;
}

p.productsHeader {
	color: #4b92db;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

p.products {
	font-size: 10pt;
}

.logged {
	color: #003359;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	margin-left: 0pt;
}

.storeName {
	font-weight: bold;
	font-size: 12pt;
}
/* END Misc */
/* Rounded Corners */

.roundedcornr_box {
	background: url(/images/roundedcornr_580123_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(/images/roundedcornr_580123_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/images/roundedcornr_580123_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/images/roundedcornr_580123_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/images/roundedcornr_580123_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content {
	padding: 0px 10px 0px 10px;
	color: #444;
}

table.container {
	background-color: #ecf5ff;
	margin-bottom: 1em;
}

#rounded {
	padding: 0px 10px 10px 10px ;
	text-align: left;
}

.editFooter {
	padding-top: 8px;
	color: #4b92db;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/* END Rounded Corners *//* Calculator Rounded Corners */.roundedcornr_box_137981 {   background: #522d24;   margin-bottom: 3px;}.roundedcornr_top_137981 div {   background: url(/images/roundedcornr_137981_tl.png) no-repeat top left;}.roundedcornr_top_137981 {   background: url(/images/roundedcornr_137981_tr.png) no-repeat top right;}.roundedcornr_bottom_137981 div {   background: url(/images/roundedcornr_137981_bl.png) no-repeat bottom left;}.roundedcornr_bottom_137981 {   background: url(/images/roundedcornr_137981_br.png) no-repeat bottom right;}.roundedcornr_top_137981 div, .roundedcornr_top_137981, .roundedcornr_bottom_137981 div, .roundedcornr_bottom_137981,.roundedcornr_top div, .roundedcornr_top_title, .roundedcornr_bottom div, .roundedcornr_bottom_title  {   width: 100%;   height: 5px;   font-size: 1px;}.roundedcornr_content_137981 { margin: 0px 10px 0px 10px; }.roundedcornr_box_441314 {   background: #cdc6c0;}.roundedcornr_bottom_441314 div {   background: url(/images/roundedcornr_441314_bl.png) no-repeat bottom left;}.roundedcornr_bottom_441314 {   background: url(/images/roundedcornr_441314_br.png) no-repeat bottom right;}.roundedcornr_top_441314 div, .roundedcornr_top_441314, .roundedcornr_bottom_441314 div, .roundedcornr_bottom_441314,.roundedcornr_top div, .roundedcornr_top_title, .roundedcornr_bottom div, .roundedcornr_bottom_title {   width: 100%;   height: 5px;   font-size: 1px;}.roundedcornr_content_441314 { margin: 0px 10px 0px 10px; }/* END Calculator Rounded Corners */
	
/* News Scroller*/

#pscroller1{
	width: 156px;
	height: 100px;
	padding: 0px;
}

.someclass{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #522d24;
}
/* END News Scroller *//* Visitor Update*/table.vupdate {	border-width: 1px;	border-spacing: 5px;	border-style: solid;	border-color: #522D24;	border-collapse: separate;	background-color: white;	width: 100%;}table.vupdate th {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #a29791;	background-color: #cdc6c0;	color: #522D24;	height: 20px;}table.vupdate td {	border-width: 1px;	padding: 5px;	background-color: white;}/* END Visitor Update*//* Visitor Login*/table.vlogin {	border-width: 1px;	border-spacing: 5px;	border-style: solid;	border-color: #522D24;	border-collapse: separate;	background-color: white;	width: 450px;}table.vlogin th {	border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #a29791;	background-color: #cdc6c0;	color: #522D24;	height: 20px;}table.vlogin td {	border-width: 1px;	padding: 5px;	background-color: white;}/* END Visitor Login*/
