body, h1, h2, h3, form, input, td {margin:0;}
b, strong    {font-weight:bold;}
blockquote   {margin:1em;}
em, i        {font-style:italic;}
img          {border:0;}
li           {margin:0 0 0 15px; padding:0;}
ol, ul       {list-style:disc outside; margin:0; padding:0;}
p            {margin:10px 0; padding:0;}
tr, td       {vertical-align:top;}
a, a:visited {color:#952227;}
a:hover {text-decoration:underline;}
* {padding:0;}
td {font-size: 12px ; color:#000000; padding:0;}
body {font:normal 12px Times New Roman, Times, serif;	text-align:center;	color:#666;	background: #fff url('http://lib.store.yahoo.net/lib/superiornut/bg-gradient.jpg') repeat-x; padding-top:40px;}
h1{color: #952227; margin: 10px 0; font-weight:normal;}
form {margin:0px; padding:0px; border:none;}

/* Global Classes */
.boxclose {zoom:1;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
.last {border:0 solid;}
.line {background: #DDDDBB; height: 1px; width: 100%; margin-top: 2px; margin-bottom: 2px; font-size: 1px; }


/* Page Framing Styles */
/* 150 + 750 = 900 */
#container {margin:0px auto; padding:0px 18px; text-align:center;	text-align:left; width:1045px;	background: url('http://lib.store.yahoo.net/lib/superiornut/bg-fade-body-wide.png') repeat-y;	position: relative;}

*html #container {background: #fff; width:1009px; padding:0px 2px;}

#bodyshell {margin:0; padding:0; border-left:166px solid #EBE8D7; float:left; width:843px;}
*html #bodyshell {width:845px; border-left:165px solid transparent;}
#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#contentarea {margin:0px; padding:0px;}
*html #contentarea {padding:0px 5px 0px 0px;}
#contentarea, #info-div {}
#bodycontent {width:840px; padding:0px; margin:0; float:right;}

/* these 2 styles are only used if right column is turned on.  #maincol + #rightcol = #bodycontent */
#rightcol {float:right; width: 297px; clear: none; margin: 35px 0 10px 0; } /* Remove display:none; when you want a right column */
#maincol {width:auto; margin-right:300px; _margin-right:300px; }  /* When using a right column, must set the width of this div. */

/* Global Styles */
#itemtype {} /* in body tag of all pages using the Item. type (usually section and item pages) */
#itemarea {} /* Top of product and section pages, above caption and contents table */
.breadcrumbs{ margin-top: 5px; color:#7f7f7f;}
.breadcrumbs a, .breadcrumbs a:visited {text-decoration:none; color:#7f7f7f;}
#caption { color: #333; margin-left: 3px; padding:10px 0;}
* html #caption {padding-top:20px;}
#caption table {margin-top: 5px;}
.caption { color: #333; margin-left: 3px; padding:10px 0;}
* html .caption {padding-top:20px;}
.caption table {margin-top: 5px;}

#finaltext {}
#mss-nav ul{ background: transparent;}

/* header styles */
#url {position:absolute; left:195px; top:46px;}
#logo {margin:30px 0 5px 0px;}
#phoneNumber {padding-top:0px; text-align:right;}
#searcharea2 {padding-top:0px; text-align:right; padding-right:0px !important;}

#phoneNumber {font-size:13px;}
#phoneNumber div {color:#000000; font-size:20px;}
#searcharea2 {width:100%; text-align:right;}
#searchsubmit {margin-right:5px;}

#header {background: url('http://lib.store.yahoo.net/lib/superiornut/headerBackground.jpg') repeat-x;	padding: 0px;	width: 1015px;}
#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#tagline{background-image: url('http://lib.store.yahoo.net/lib/superiornut/header.jpg'); height: 30px; width: 1008px; }
ul.topLinks{margin-top:60px;}
ul.topLinks li{padding: 0;	list-style: none;	display: inline;	color: #952227;	text-transform:capitalize;}
ul.topLinks a{text-decoration: none;	vertical-align:baseline;}
#searcharea {display:block; width:210px; margin-top:60px; margin-right:-20px;}
#searcharea input {display:inline;}
#searcharea fieldset { border:none;}
#query {margin-top:-2px;}
#searchsubmit{margin-bottom:-3px;}
#phone-num {width:220px; position:absolute; top: 20px; left:635px; color: #ceccb5; font-size:15px;}
*:first-child+html #phone-num {left:630px;}
*html #phone-num {left:610px;}
#phone-num b {font-size:15px; color:#286a4e;}

.tocContainer {/*background: #e1dfc8;*/ height:28px; width:1009px;}
ul.toc{list-style: none; width: 100%; padding: 0px; margin:0px;}
ul.toc li{padding: 0px; margin:0px; display:inline;}
ul.toc a{padding:5px 0; width:143px; font-size: 14px;	text-decoration: none; font-weight:bold; color:#000; border-right:1px solid #fff; display:block; float:left; text-transform: capitalize; background: #e1dfc8; text-align:center; }
ul.toc li a:hover {text-decoration:underline;}
ul.toc li.cart a {border-right:none; color:#fff; background:#a83538 url('http://lib.store.yahoo.net/lib/superiornut/icon-cart-toplink2.gif') no-repeat; background-position:  12px 4px;}

/* top nav styles */
#nav-general {clear:both; display:block; list-style:none; margin:0 5px 0 0;}
#nav-general li {float:left; margin:0 2px;} /* General Link Colors */
#nav-general li a {color:#0000ff; display:block; font-size:10px; font-weight:bold; padding:0; white-space:nowrap;}
#nav-general li a:hover {}
#nav-general a.linkcheckout {padding-right:20px;}

/* Side Nav Styles*/
#mss-price-select b {display:block; padding-bottom:5px;}
#mss-price-select {border-bottom:1px solid #fff; padding:5px 0 5px 15px;}
#mss-price-select select {width:140px;}

.navproducttop {width:166px; height:8px; background: url('http://lib.store.yahoo.net/lib/superiornut/cart-bg-toc-left-top.gif') no-repeat; position:relative; left:-5px;}

#nav-product {_display:inline; float:left; margin-left:-166px; overflow:visible; position:relative; width:166px; padding:0px; background: url('http://lib.store.yahoo.net/lib/superiornut/cart-bg-toc-left.gif') repeat-y; }
* html #nav-product {width:166px;} /* overflow:hidden;*/

ul#mss-nav-top2 li, #nav-product li {position:relative; list-style:none; margin:0px; padding:0px;}
ul#mss-nav-top2 li a, #nav-product ul li a, .mss-nav ul li a:visited {font-weight:bold; display:block; padding:3px 1px 3px 13px; color: #256a4d; text-decoration:none; font-size:13px; width: 150px;}
*html ul#mss-nav-top2 li a, *html #nav-product ul li a, *html .mss-nav ul li a:visited {width:136px}
ul#mss-nav-top2 li a span, #nav-product ul li a span, .mss-nav ul li a:visited span {color:#c75559; font-weight:normal;}
*html #nav-product ul li a, .mss-nav ul li a:visited {width: 144px;}
ul#mss-nav-top2 li a:hover, #nav-product ul li a:hover {background:#c9d4b0;}

#nav-product li {border-bottom:1px solid #e8e6d3;}
*html #nav-product li {position:relative;}
#nav-product li ul {display:none; position:absolute; top:0px; left:160px; z-index:2; margin:0px; padding:0px;}
#nav-product li > ul {top:0px; left:164px; margin:0px; text-align:left; z-index:10000;}
#nav-product li:hover ul, #nav-product li.over ul {display:block; width:140px; z-index:10000;}
#nav-product ul li ul li {margin:0px; padding:0px; border:none;}
#nav-product ul li ul li a, .mss-nav ul li ul li a:visited  {font-weight:normal; display:block; color:#256a4d; text-align:left; padding:3px; background-color:#c9d4b0; width:140px; max-width:134px; border-bottom:1px solid #fff;}
*html #nav-product ul li ul li a, *html .mss-nav ul li ul li a:visited {width:134px;}
#nav-product ul li ul li a:hover {background-color:#e8e6d3;}

ul#mss-nav-top li {border-bottom: 1px solid #fff;}
.mss-nav-top4, #mss-nav {border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
#mss-nav, #mss-nav-top2 {padding:5px 0;}
.mss-nav-top3, .mss-nav-final li {border-bottom: 1px solid #fff;}
#navBottom {margin-bottom:-5px;}
a.left-subs {font-weight:normal !important;}
.bdr-btm {border-bottom: 1px solid #fff;}

.sub-links {}
.sub-links a {padding-left:25px !important; font-weight:normal !important;}
.sub-links a:hover {background:none !important; text-decoration:underline !important;}

/* Above and Below Side Nav Styles */
#htmltop {padding:0 0 0 5px;}
#htmlbottom {padding:10px;}
*html #htmlbottom {width:156px; overflow:hidden;padding:10px 0px 10px 10px;}
#htmlbottom .redtitle {font-size:16px; display:block; color:#921b1f;}

/* Section Page Style */
.section-review {text-align:center; padding: 5px 0;}
.pagingstyle {padding-bottom:5px;}
.mss-pagination-pages {float:right; padding-right:5px;}
.mss-pagination-pages a {text-decoration:none;}
.mss-pagination-sort {padding:0px 0 5px 0;}
.sectionpage .image-r {float:left;}
#contents {}
#contents #contents-table {border-collapse:collapse; border:1px solid #DDDDBB; width:100%;}
#contents #contents-table td{ border-collapse:collapse; border: 1px solid  #DDDDBB; padding: 10px 5px 5px 5px; text-align: center; }
#contents #contents-table img{  border:1px solid #DDDDBB;}
#contents #contents-table a{ text-decoration: none;}
#contents #contents-table .price {float:left; padding-left:55px;}
#contents #contents-table .sale-price-bold {float:right; padding-right:45px;}
#section-banner {margin-top:20px;}

/* div containing contents table */
#contents .horizontal-seperator {}
#contents .vertical-seperator {}
#contents .name { font-weight: bold;}
#contents .price {text-decoration:line-through;}
#contents .sale-price {}
#contents .sale-price-bold {font-weight:bold;}
#contents .price-bold {}
.prices {font-size:16px; color:#444;}

/* Item Styles */
.itempage {} /* class added to #contentarea DIV for item pages */
#item-top-links {padding:0 0 10px 0;}
#item-top-links a, #item-top-links a:visited {color:#286A4E; text-decoration:none;}
.mss-rev-ave-img {margin:0 10px;}
.mss-rev-ave-txt, .mss-rev-ave-img {float:left;}
.mss-image {width:280px;}
*html .mss-image {width:200px; position:absolute; background:#d4ddc2;}
.mss-image a {display:block; background:#d4ddc2; text-decoration:none; color:#286951; }
.mss-enlarge{padding:5px; }
#social-links {text-align:center; padding:10px 0; float:right; /*margin-right:24px;*/ height:50px;}
#social-links a {padding:0 2px;}

.mss-cross-sell{border: 1px solid #286A4E; margin: 0; background: url('http://lib.store.yahoo.net/lib/superiornut/bg-green-checks.gif') repeat; padding: 5px; }
.mss-cross-sell-item-image {float:left; margin-right:6px;}
.mss-cross-sell-item-image img{border: 1px solid #EFEFE3;}
.mss-cross-sell-item {padding-bottom:5px; border-bottom:1px solid #DDDDBC;}
.mss-cross-sell-item, .mss-cross-sell-item-last {margin-top: 5px; text-align: left; height:105px; width:100%;}
.mss-cross-sell-item a,  .mss-cross-sell-item-last a{text-decoration: none;}
.mss-cross-sell-title{background: url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-top-right-wide.gif') no-repeat ; padding:3px 3px 0px 3px; _height: 17px; height: 20px; color: #fff;}
.mss-cross-sell-item-name, .mss-cross-sell-item-price {/*width:121px; margin:0 auto;*/}
.mss-cross-sell-item-price .price {float:left; padding-left:5px;text-decoration:line-through;}
.mss-cross-sell-item-info {text-align:center;}
.mss-cross-sell-item-info img {padding-top:8px;}


#mss-details {border:1px solid #DDDDBB; background-color:#F8F9F4; padding:4px; margin-top:10px;}

/* mouseover text */
.mss-layer-im {position: relative; display:block;}
.mss-layer-im span {position: relative; background-color:#fff; padding: 1px; display:none;  visibility: hidden;}
.mss-layer-im span img {position: static; border: 1px solid black;}
.mss-layer-im:hover {background-color: transparent;}
.mss-layer-im:hover span {visibility: visible; top: 10px; left: 10px; display:block; z-index:50;}
.mss-layer-im:hover img {position: absolute; top:0; left:0}

/* Builtin Image Classes Styles */
.image-l {display:block; float:left; margin:0; padding:0; }
.image-r {display:block; float:right; margin:0; padding:5px;}
.image-c {text-align:center; margin-bottom:0px;}
.inset-l {display:block; float:left; margin:0; padding:5px;}
.inset-r {display:block; float:right; margin:0; padding:5px;}

/* Built In Item Element Styles  */
.itemform { background: url('http://lib.store.yahoo.net/lib/superiornut/bg-green-checks.gif') repeat; margin-left:285px; border-left:1px solid #DDDDBB; border-top:1px solid #DDDDBB; width:250px;}
*html .itemform {margin-left:285px; border-left:1px solid #DDDDBB; border-top:1px solid #DDDDBB; width:248px;}

.itemform div {min-height:25px; border-right:1px solid #DDDDBB; border-bottom:1px solid #DDDDBB; padding: 3px 5px;}
.itemform #sampleDiv {min-height:0; border-right: 0 solid #DDDDBB; border-bottom:0 solid #DDDDBB; padding: 0;}
.itemform #sampleDiv div {min-height:0; border-right: 0 solid #000000; border-bottom:0 solid #000000; padding: 0;}

.code {}
.itemform .price {text-decoration:line-through;}
.itemform .price-bold {font-weight:bold; text-decoration:none;}
.itemform .sale-price {font-weight:bold;}
.itemoption {}
.itemavailable {}

/* MSS Buy Box Item Element Styles */
#buybox-holder {margin:0; padding:0; border:0;}
#buybox-holder div {height:45px;}
#buybox-holder:after {clear:both;}
.buybox-lt {background:#f2f1df; float:left; width:70px;color: #333; font-weight: bold; text-align:right;}
.buybox-rt {background: #e6e6e6; padding-left: 5px; margin-left: 80px; background: url('http://lib.store.yahoo.net/lib/superiornut/bg-green-checks.gif') repeat; color: #333;}

 #qty {margin:0px; padding-left:5px; height:30px;}
.buybox-2col {background: url('http://lib.store.yahoo.net/lib/superiornut/bg-green-checks.gif') repeat; text-align:center; color:#29694e; padding-top:4px !important;}
.buybox-2col span {color:#c85558;}
.reg-price-bold {font-weight:bold;}
.reg-price {}
.sale-price {font-weight:bold; color:#8f181e;}

/* New Item Box Styles - Remove if want to revert back to old styles */
.itemform {background: #fff;  border-right:1px solid #DDDDBB; border-bottom:1px solid #DDDDBB; color:#000; width:250px;}
* html .itemform {width:243px;}
.itemform div {min-height:10px; border-right: 0px; border-bottom:0px; padding: 3px 5px 3px 3px;}
.code {float:right;}
.reg-price-bold, .reg-price {font-size: 16px;}
.sale-price {font-size:16px;}
.item-box-top {}
.item-box-mid {background: url('http://lib.store.yahoo.net/lib/superiornut/bg-green-checks.gif') repeat; border-top: 1px solid #DDDDBB;}
.buybox-2col {width:auto; text-align:left;}
.buybox-lt {background:#fff; float:none; width:auto;color: #000; font-weight: normal; text-align:left;}
.buybox-rt {background: #fff; padding-left: 0px; margin-left: 0px; background: #fff; color: #000;}
#qty {margin:0px;}
#buybox-add-to-cart {float:right; padding-right:15px; padding-left:0 !important;}

#see-all-prods a {color:#00007A; font-weight:bold;}

/* MSS Related Item Link Styles */
#related-items {margin-top:20px;}
#related-items a, #related-items a:visited{}
#related-hdr { padding: 3px 0; }
/* right column styles */

/* tab styles */
.mss-tab  {float:left; background-color: transparent;  background-image:url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-beige-left.gif');background-position:top left;background-repeat:no-repeat; padding-left: 5px;overflow:hidden;}
.mss-tab-on  { float:left; background-color: transparent; background-image:url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-green-left.gif');background-position:top left;background-repeat:no-repeat; padding-left: 5px;overflow:hidden;}
.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited, .mss-tab a:hover, .mss-tab-on a:hover {font-weight:normal; font-size:13px; padding:2px 10px; text-decoration:none; z-index:2; /*position:relative;*/ display:block;}
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover {color:#333 !important; background:url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-beige-right.gif') transparent top right no-repeat;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {background:url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-green-right.gif') transparent top right no-repeat; color:#fff !important;}
.mss-tab-spacer {float:left; width:1px; height:1px;}

#mss-tabbed-sections {position:relative;overflow:hidden;vertical-align:top;height:100%;width:537px;}
.tab-container {overflow:hidden;}
.content-container {border:1px solid #DDDDBB;}
#t2, #t3, #t1, #t4, #t5, #t6 {z-index:2; padding:4px; z-index:3; clear:left; /*position:relative;*/ background-color: #F8F9F4;}
#t2, #t3, #t4, #t6 {display:none;}

* html #mss-tabbed-sections {width:532px;}
*+html #mss-tabbed-sections {width:532px;}




.yss-rev-average {margin-bottom:10px;}
.yss-rev-by, .yss-rev-name {display: inline; font-weight: bold; }
.yss-rev-stars, .yss-rev-date{float:left; padding-right:5px;}
.yss-rev-date{}
.yss-rev-review{margin-bottom: 10px;}

/* HOMEPAGE */
.homepage {background-image: url('http://lib.store.yahoo.net/lib/superiornut/home-bak-wide.gif');
			background-repeat-y; 
			background-position: 0 300px;
}
#kwm-homebanner1	{
	float: left;
	width: 592px; 
	height: 324px; 
	display: inline;
	margin-bottom: 4px;
}
#kwm-homebanner2	{
	float: left;
	display: inline;
	width: 245px;
	height: 324px;
	margin: 0 0 4px 3px;
}
#kwm-homebanner2 img	{
	display: block;
	width: 245px;
	height: 108px;
}
.clearboth	{clear: both;}
td.mss-special {padding-bottom: 0;}
td.mss-special, td.left-message {width:575px;}
.left-message b.red {color:#8d191c;}
td.left-message, td.right-message {border-top:1px solid #DDDDBB;}
.mss-special, .mss-specials, .featured-product {}
#mostPopularCell {padding:0 0 5px 0;}
#mostPopular {background:#176a4c; padding:3px;}
#mostPopularContainer {border:2px solid #fff; background:#c9d4b0; height:68px;}
#mostPopularIds {margin:0px 10px;}
#mostPopularIds a {display:block; float:left; width:230px; color:#176a4c; text-decoration:none; font-weight:bold; padding-top:5px;}
#mostPopularIds a:hover {text-decoration:underline;}

/* top right cross sells */
.mss-specials .hp-cell-container {background:#C9D4B0; padding:3px 3px 1px 3px;}
.hp-cell-container .mss-specials {border:1px solid #fff; padding:4px 8px; height:auto; background:#C9D4B0; margin-bottom:3px;}
.hp-cell-container .mss-specials .reg-price {font-size:12px; padding-top:3px;}
.hp-cell-container .mss-specials .sale-price{float:right; padding-left:5px; padding-top:3px;}
.mss-special-image {float:left;}
.mss-special-contents {margin-left:105px;}
.mss-special-contents a {color:#286A4E; text-decoration:none; font-size:14px;}

/* featured product */
.featured-product .hp-cell-container {background:#C9D4B0; background: url('http://lib.store.yahoo.net/lib/superiornut/cart-bg-hp-special.jpg') no-repeat; padding:35px 0 8px 0; margin-bottom:5px;}
.featured-product .hp-cell-container .mss-specials {background:#fff; margin:0 5px; padding:0px; height:auto;}
.featured-product .hp-cell-container .mss-special-image {float:none; width:100%; text-align:center; padding:6px 0;}
.featured-product .hp-cell-container .mss-special-contents {margin-left:0px; background:#E0DEC6; text-align:center; }
.featured-product .hp-cell-container

/* specials*/
.homepage #contents-table {margin-right:1px;}
.homepage #contents-table td.horizontal-seperator{}
.homepage #contents-table td div {width: 185px; position: relative; text-align:center;}
.homepage #contents-table td.horizontal-seperator p{position: absolute; top:85px; left: 0px; background-color:#29694F; text-align: center; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; width: 185px; height: 20px;}
.homepage #contents-table td.horizontal-seperator a.specials-link {padding:3px 0 0 0; text-decoration: none; font-size: 13px; font-weight: bold; color: #fff !important; left: 0; position: absolute; top: 95px;  left: 20px; width: 100px; height: 28px; text-align:center; line-height: 12px;  z-index: 3; }

td.left-message, td.right-message{padding: 20px 10px 5px 10px; }
.left-message p a, .right-message p a{color: #286A4E; text-decoration:none;}
.left-message, .right-message {background: transparent !important;}
.right-message h2{color: #2a694e; font-weight: bold; font-size: 18px; padding:0px; margin:25px 0 10px 0;}
.right-message p{color: #333;}

/* Footer Styles */
#footer {clear:both; margin:0px;width: 1008px;}
#footer-bak {background:#E1DDC7; padding:5px; height:95px;}
.footertext {float:left; width:32%; height:85px; border-right:1px solid #fff; padding:5px; background:#E1DDC7;}
.footertext.last {border: none;}
#footer-links {padding-top:10px; text-align: center; height:32px; background: url('http://lib.store.yahoo.net/lib/superiornut/footer-links-bak-wide.jpg') no-repeat;}
#footer-links a, #footer-links a:visited {color:#fff; text-decoration:none; padding:0 8px;border-right: 1px solid #fff;}
#footer-links a.last, #footer-links a.last:visited {border:none;}
#footer-bottom {background: url('http://lib.store.yahoo.net/lib/superiornut/footer-bottom-fade.png') repeat-x; position:relative; left: -20px;height:12px; width:1015px; margin:0 auto;}
*html #footer-bottom {background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lib.store.yahoo.net/lib/superiornut/footer-bottom-fade.png', sizingMethod='scale'); position:relative; left:0px; height:12px; width:1015px;}

#mss-footer {clear:both; background: url('http://lib.store.yahoo.net/lib/superiornut/bg-fade-body.png') repeat-x; height:20px; width:880px; margin:0 auto; }

/* floating cart */
#mssframe {height:1px; width:1px; border:none; overflow:hidden; position:absolute; visibility:hidden;}
#fCartLoading {height:50px; width:300px; position:absolute; top:300px; z-index:10000; left:40%; padding-top:60px; text-align:center; background:#fff  url(http://lib.store.yahoo.net/lib/superiornut/loading.gif) no-repeat center 10px;}

#mssCartEl{border-bottom:#fff solid 1px; margin-left:-7px; padding:0 0 3px 5px; display:none;}
#fcartBG{margin:0 5px 0 0 ; position:relative; z-index:1;}
#floatingCartHeader {background: url('http://lib.store.yahoo.net/lib/superiornut/cart-tab-top-right.gif') no-repeat; margin:0; padding:3px; color:#fff !important; font-size:12px;}
.fcart {border-left:#27694d solid 1px; border-right:#27694d solid 1px; background:#dbe2ce; border-bottom:1px solid #000; padding:3px 2px;  margin:0px; color:black !important;}
.fcartName a, .fcartName a:visited, .fcartPrice, #fcartQty {color:black !important; font-size:11px;}
.fcartName {margin:3px 0;}
.fcartName a, .fcartName a:visited {color:#27694d; text-decoration:none;}
.fcartPrice {display:inline; padding-right:7px;}
.fcartPrice {font-weight:Bold; color:#a70000;}
.fcartQty {display:inline;}
#fcartTotal {font-family:arial; border-bottom:#27694d solid 1px; border-left:#27694d solid 1px; border-right:#27694d solid 1px; color:#666; background:#f2f1df; color:#666 !important; font-weight:bold; font-size:11px; margin:0; padding:3px; }
#fcheckout, #fviewCart {color:#27694d !important; text-align:left !important; border-left:#27694d solid 1px; border-right:#27694d solid 1px; background:#dbe2ce !important; border-bottom:1px #000 solid; padding:5px 3px;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {color:#27694d; font-weight:bold; text-decoration:none;}
#fviewCart a:hover,#fcheckout a:hover {color:#cc0000;}

/* home promo */
#mss-promo {font-size: 13px; padding-top:3px; background:#000; color:#fff; text-align:center; width:100%; position:absolute; top: 5px; left: 0px; z-index:10000;}
#mss-promo a {color:#c9d4b0;}

/*SHIPPING CALC*/

#free-ship-text	{
	padding: 3px;
	text-align: center;
	background-color: #ff0000;
}

.free-shipping-text { color:#8f181e; font-weight:bold;}

#calctable	{
	border-right:1px solid #DDDDBB;
	border-bottom:1px solid #DDDDBB;
	border-left:1px solid #DDDDBB;
	margin-left: 285px;
	display: block;
	width: 252px;
}

#calccell	{
	width: auto;
	text-align: left;
}

* html	#calctable	{
	width: 246px;
}
* html #calccell	{
	width: 240px; /*278px;*/
}

	.itemformcalc div {border-right:1px solid #DDDDBB; border-bottom:1px solid #DDDDBB;}


		.clearboth { clear: both; }

		#calc_title { color: #000000; font-weight: bold; font-size: 14px; padding-bottom: 10px; border: 0;}

		#ship_calc { font-family: Arial; font-size: 11px; padding: 5px;  border: 0;}
		#ship_calc div {border: 0;}

		#ship_calc_zip_title { float: left; width: 65px font-weight: bold; padding-top: 2px;  border: 0;}

		#ship_calc_zip { float: left; width: 60px; padding-left: 15px;  border: 0;}

		#ship_calc_input { width: 53px; font-family: Arial; font-size: 10px;  border: 0;}

		#ship_calc_submit { padding-left: 7px;  border: 0; float: left; width: 75px;}


		#ajax_rates { margin-bottom: 5px; display: inline; width: 40px; float: left;  border: 0;}

		#ajax_methods { margin-bottom: 5px; display: inline; width: 92px; float: left;  border: 0;}

		#ajax_dates { margin-bottom: 5px; display: inline; width: 108px; float: left; }

		#ajax_results, #calc_results	{min-height: 1px;}

.itemform .reg-price-bold, .itemform .sale-price { color:#008500;}
.sale-price i {font-size:15px;}

.reg-price, .strike {text-decoration:line-through !important;}
.reg-price-bold, .sale-price-bold, .sale-price {text-decoration:none !important;}

#mss-txt-promo, #mss-txt-promo a {font-weight:bold; text-decoration:none; color:#0000FF; font-size:15px;}

/* Product Review */
.hreview {height:400px; overflow:auto;}
.hreview .mss-review {margin-top:10px; }
.hreview .rating {display:inline; padding-right:5px;}
.hreview .dtreviewed {border:0px; padding-right:5px;}
.hreview .reviewer {display:inline; padding-right:5px; font-weight:bold;}
.hreview .version {display:none;}
ul.topLinks2 a {color:#000000;}
ul.topLinks2 li {color:#000000;}



.custom-tabs-holder {padding:15px;}
.custom-tabs-holder #t1,
.custom-tabs-holder #t2,
.custom-tabs-holder #t3,
.custom-tabs-holder #t4,
.custom-tabs-holder #t5,
.custom-tabs-holder #t6 {width:auto;}
.featured-product .hp-cell-container .mss-special-contents {height:78px;}

.category-promo-txt {padding:5px 0;}

/* JQ PRODUCT SCROLLER */
.prod-scroller-title {/*border-top:1px solid #bbb;*/ background:#104B35; padding:7px 15px; color:#fff; font-family:arial,verdana,sans-serif; font-size: 14px; font-weight: 700; margin:15px 0 0 0;background-image: url("http://myaccount.superiornutstore.com/mod_productReviews/skins/superiornutstore/images/prTitleBg.gif"); background-position: left top; background-repeat: repeat-x;clear:both;}
.scroller-holder {background-color: #F8F9F4;text-align:center; height:150px; border:1px solid #DDDDBB; padding-top:20px; margin:0px; position:relative;}
.scroller-holder .next-box {position:absolute; top:40px; right:0px;}
.scroller-holder .next-box:hover, .scroller-holder .prev-box:hover {cursor:pointer;}
.scroller-holder .prev-box {position:absolute; top:40px; left:0px;}
.scroller-view {overflow:hidden; height:205px; position:relative; z-index:0; margin:0 auto; text-align:left;}
.scroller-hidden {display:none;}
.sbox {height:190px; position:absolute; top:0; text-align:center;} 

body #contents-table .name {font-size: 14px;}


