form {margin:0px; padding:0px;}
body {background: url('/lib/choconet1/bg.jpg') top left; font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align:center;}
a {color:#003366;}
.clear { clear: both; }
#mss-container {width: 770px; background-color: #FFFBD8;margin-left: auto;
margin-right: auto;
}
h1 {font-size:22px; color:#192652; font-family:times; float:left; margin:5px 0px 0px 0px; padding:0px;}
.mss-order-body {clear:left;}
.mss-top-nav {background-image: url(/lib/choconet1/top-nav-bg.gif); background-repeat: repeat-x; white-space: nowrap;}
.mss-top-nav a, mss-top-nav a:hover, mss-top-nav a:visited {vertical-align: 9px; text-decoration: none; color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -1px;}
.mss-top-nav-item {padding-top: 4px;}
#mss-left-col {width: 175px; background-color: #FFFBD8;}
.mss-side-nav-box {margin: 0px 0px 0px 8px; background-color:#d8effd; border-left:1px solid #121a3c; border-right:1px solid #121a3c; text-align:left;}
.mss-side-nav-box img {display: block;}
.mss-side-nav-item {padding: 0 0 9px 4px;}
.mss-side-nav-item a {text-decoration: none; color: #003366; font-weight: bold;}
#mss-newsletter-box {color: #013366; background: url(/lib/choconet1/new-newsletter-bg.jpg) no-repeat; margin-left: 8px; text-align: left; height: 159px; padding-left: 5px; padding-top: 40px; }
.mss-newsletter-form {margin: 0px 0 4px 0; width: 110px; color: #666666; font-size: 11px; padding: 2px 0px 2px 5px;}
#mss-newsletter-box form div { margin-top: 5px; }
#mss-newsletter-box form div * { vertical-align: top; }
.mss-privacy {color: #426D90; text-decoration: underline; font-size: 9px !important; margin-top: 3px;}
#mss-right-col {width: 580px; float: right; margin-left:10px; text-align:left;}
#mss-btm-nav {width: 560; background: url(images/horiz-divider-tile.gif) repeat-x;}
#mss-btm-nav a, #mss-btm-nav a:hover, #mss-btm-nav a:visited {font-weight: bold; color: #003366; text-decoration: none;}
#mss-footer {text-align: center; color: #FFFFFF; background: url(images/footer-bg.gif) repeat-x; line-height: 18px; padding: 5px 0 5px 0;}
#mss-footer a, #mss-footer a:hover, #mss-footer a:visited {color: #FFFFFF; text-decoration: none;}

/* item styles */
#mss-item-elements {float:left; width:224px; margin-top:10px; text-align:left;}
.mss-item-image {margin-left:245px;}
.mss-breadcrumbs {font-size:11px; margin-top:-10px; text-align:right; position: relative; z-index: 10; }
.mss-caption {text-align:left;}
.mss-order-options {text-align:left;}
.mss-regular-price {font-weight:bold; margin-top:10px;}

/* home styles */
.mss-message {margin:15px 10px 20px 0px; text-align:left;}
#mss-home {padding-top:6px;}
.mss-section-item-cell {font-size:12px; color:#003366;}
.mss-section-item-name {font-weight:bold;}
#mss-home .mss-section-item-cell {text-align:left; padding-left:5px; padding-bottom:30px;}
#mss-home .mss-section-image-cell {padding-bottom:30px;}
.home-specials {margin-right:10px;}
.mss-specials-title {color:#192652; font-family:times; font-weight:bold; font-size:22px; margin:10px 0px 10px 0px;}
#mss-home h1 {font-size:24px; color:#192652; font-family:times; float:left; margin:5px 0px 0px 0px; padding:0px;}
#mss-home .mss-regular-price {margin-top:20px;}
.mss-sale-price {font-weight:bold; color:#ff0000;}

/* section styles */
#mss-section-top .mss-caption {clear:left; padding-top:10px; text-align:left;}
.mss-content-table {margin-right:30px;}

.mss-section-item-cell {width:145px; text-align:center; padding-bottom:20px;}
.mss-section-image-cell {width:145px; text-align:center;}

/* sitemap styles */
.mss-sitemap-section {margin:10px 0px 10px 0px; font-weight:bold;}

/* cross sell styles */
.mss-cross-sell {width:97%; border-top:1px solid #192652;}
.mss-cross-sell-item, .mss-cross-sell-item-image {float:left;}
.mss-cross-sell-item  {margin-right:50px; width:180px; margin-bottom:10px;}
.mss-last-cross-sell-item {width:180px; float:left;}
.mss-cross-sell-item-image {width:65px;}
.mss-cross-sell-title {color:#192652; font-family:times; font-weight:bold; font-size:18px; margin:10px 0px 10px 0px;}
.mss-cross-sell-item-name, .mss-cross-sell-item-price {margin-left:65px;}

/* NEW HEADER */
#mss-container #new-header {
	width: 770px;
	height: 150px;
	background: url('/lib/choconet1/header-bg4.jpg') top left no-repeat;
	text-align: left;
	position: relative;
	z-index: 1;
}
#new-header a img { border: 0pt none; }
#new-header * { margin: 0pt; padding: 0pt; }
#new-header #logo { width: 196px; height: 145px; float: left; }
#new-header .order-txt { width: 137px; height: 44px; float: left; margin: 45px 0px 0px 42px; }
#new-header .satisfaction-txt { width: 91px; height: 49px; float: left; margin-top: 40px; margin-left: 64px; }
#new-header .minicart { position: relative; z-index: 10000; float: right; width: 198px; height: 89px; margin-top: 16px; }
#new-header #topnav { float: left; height: 26px; width: 600px; text-align: right; position: absolute; z-index: 10; bottom: 18px; right: 0px; }
#new-header #topnav a,
#new-header #topnav span { float: left; }


/* END NEW HEADER */

/* CART CSS */

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}


div#scMCholster-0061 {
	float: right;
	width: 198px;
	text-align: left;
	position: relative;
	z-index: 1;
	color: #000;
	font: bold 11px/1.2 Tahoma, Verdana, sans-serif;
	height:89px;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #000;
}

div#ctrlPad-0061 {
	/* background: url('scMCcartIcon.gif') no-repeat 25px 7px; */
	padding: 3px;
	margin-top: 35px;
}

div#minCart-0061 {
	width:175px;
	float: right;
	margin-right:18px;
	margin-bottom: 10px;
}
*:first-child+html div#minCart-0061 { width: 165px; }
* html div#minCart-0061 { width: 165px; margin-right:10px; }
div#minCart-0061 span.emptyMsg-0061 { margin-right: 15px; }
* html div#minCart-0061 span.emptyMsg-0061 { margin-right: 0px; }
div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	display: block;
	padding: 1px 5px;
	text-align: center;
	color:#4A3810;
	font-size: 12px;
}
div#minCart-0061 span.itemTtl-0061 {
	padding: 1px 5px 1px 2px;
}
div#minCart-0061 a#emptyCook-0061{
	text-align: center;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	float: left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#minCart-0061 span.itemTtl-0061{font-weight:bold; color: #DF1B1C; }

div#minCart-0061 span.itemCnt-0061 {
	float: left;
	text-align: right;
	width: 100px;
}
*:first-child+html div#minCart-0061 span.itemCnt-0061 { width: 100px; }
* html div#minCart-0061 span.itemCnt-0061 { width: 100px; }

div#minCart-0061 span.itemCnt-0061 span {
	font-weight: normal;
	float: right;
	padding-left: 5px;
}

div#ctrlBox-0061 {
	clear: both;
	padding-top: 4px;
	float: right;
	width: 185px;
	margin-right:5px;
}

*:first-child+html div#ctrlBox-0061{padding-top:0px;}
* html div#ctrlBox-0061{padding-top:0px; margin-right: 3px;}

div#ctrlBox-0061 span {
	display: block;
	text-indent: -5000px;
}

a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 18px;
	width: 93px;
	background: url('/lib/choconet1/mc-view-cart.gif') no-repeat 0 0;
	float: left;
}

a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 18px;
	width: 83px;
	background: url('/lib/choconet1/mc-checkout.gif') no-repeat 0 0;
	float: right;
}
/*
div.open-0061 a#toggLink-0061 {
	background-position: 0 -15px;
}
*/

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061 {
	position: absolute;
	/* top: 20px; */
	right: 0;
	border: solid 1px #134792;
	width: 344px;
	background: #ECF5FC url('scMCloading.gif') no-repeat center center;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061 {
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061 {
	height: 1px;
}

div.clearer-0061 {
	clear: both;
}


.mss-top-nav{float:left; text-align:left;}
.mss-topnav-new{float:left;}
#mss-right-col{clear:both;}
#mss-left-col{clear:left;}


.leftnavtitle{height:30px; background:url(/lib/choconet1/newnav-bg.jpg) repeat-x 0 0; padding-left:7px;padding-top:7px; font: bold 14px Arial, Helvetica, sans-serif; color:#1C2452;}

.newsearch{background:url(/lib/choconet1/newsearchbg.jpg) no-repeat 0 0;margin-left:8px;padding-top:7px;height:35px;margin-bottom:5px;}
.newsearch input.mysearch{width:95px;}

/* END CART CSS */

.image-and-insets { float: left; width: 202px; text-align: center; }
.image-and-insets a img { border: 1px solid #4E3811; }
.image-and-insets a img.enlarge-icon { border: 0pt none; }
.image-and-insets #enlarge-icon a { padding: 20px 0px 0px 0px; display: block; }
.image-and-insets #scPage-insets { margin-top: 10px; }
.image-and-insets #scPage-insets a { padding: 0px 2px; }
#pit { float: right; width: 345px; margin-right: 15px; font: 12px Arial, Verdana, Sans-serif; color: #4C3810; }
* html #pit { margin-right: 5px; }
#pit #product-info-table { color: #4C3810; width: 345px; border: 1px solid #4B380E; border-bottom: 0pt none; }
#pit #product-info-table th { font-weight: normal; border-bottom: 1px solid #4B380E; width: 115px; text-align: right; font-size: 12px; padding: 5px 0px; }
#pit #product-info-table td { border-bottom: 1px solid #4B380E; text-align: left; font-size: 12px; padding: 5px 0px 5px 10px; }
#pit #product-info-table tr.qty-price-row td { border: 0pt none; }
#pit tr td.add-to-cart { border: 0pt none; text-align: right; }
#pit table.atc { width: 345px; }
#pit #qty-pricing table { font-size: 12px; width: 345px; border: 1px solid #4B380E; border-bottom: 0pt none; color: #4C3810; }
#pit #qty-pricing table tr td { border-bottom: 1px solid #4B380E; }
#pit #product-info-table tr.sale-price td,
#pit #product-info-table tr.sale-price th { color: #C9071E; font-weight: bold; }
#pit .order-button { padding-top: 10px; }
#pit #qty-pricing table tr td.amt { font-weight: bold; width: 70px; padding-left: 5px; padding-right: 35px; }
#pit #qty-pricing table tr td { padding-top: 2px; }
#pit .qty-price-header {
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #4C3810;
	padding: 20px 0px 5px 0px;
}
#mss-right-col .caption h3 {
	font: bold 14px Arial, Verdana, Sans-serif;
	color: #4C3810;
}
#mss-right-col h1 {
	font: bold 14px Georgia, Verdana, Sans-serif;
	color: #4C3810;
	padding-bottom: 10px;
}
.scBreadcrumbs { 
	font: 11px Arial, Verdana, Sans-serif;
	color: #4C3810;
	/*
	margin-top: -10px;
	position: relative;
	z-index: 10;
	*/
}
.scBreadcrumbs a {
	font: 11px Arial, Verdana, Sans-serif;
	color: #4C3810;
	text-decoration: none;
}
.scBreadcrumbs span.non-link {
	font-weight: bold;
}	
.cross-sell h3 {
	font: 20px Georgia, Arial, Sans-serif;
	color: #4C3810;
	border-bottom: 1px solid #A59875;
	padding-bottom: 5px;
	margin-right: 15px;
}
#pit #product-info-table tr.you-save th,
#pit #product-info-table tr.you-save td {
	color: #C9071E;
	font-weight: bold;
}
.cross-sell table tr td a img { padding-bottom: 15px; }

#pit #product-info-table tr.min-qty th,
#pit #product-info-table tr.min-qty td {
	font-weight: bold;
}
.sun a img { border: 0pt none; }

*:first-child+html .sun { margin-top: 40px; }
* html .sun { margin-top: 40px; }
