﻿html {background:#FFF;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {color:#000;font-family:Arial;font-size:9pt;}
table {border-collapse:collapse; border-spacing:0;}
body {padding:10px;width:640px;margin:0 0 0 0;}
a:link, a:visited {color: #781351}
img#printLogo {display:block;}
.print-page-title {display:block;font-size:24pt;}
a.skip-nav {display:none;}

ol {margin: 0 0 0 0;padding: 0 0 0 0;}
ol li {list-style-type: none;}

.small {font-size: 7pt !important;}

fieldset, input, select {border:none;}

#header,
#footerContainer,
#navShadow,
.print-share,
.print-share-thick,
.print-share-thin,
.product-line,
.nutrition-header,
.information-top-img,
.information-btm-img,
.breadcrumb,
.nutritionist-image,
.enter-question,
.topic-questions-bg,
.topic-questions-left,
.pagination-container,
.image-indicator,
.link-box,
#product_finder_fin,
#addToFavorites,
.mini_product_images,
#signInControl,
.nutrition-pdf,
.review-overlay,
#writeareview_button,
.ratings_text,
#try_these_favorites h2,
div.productImg img#plate {display:none !important;}

#try_these_favorites h2.forprint, #try_these_favorites p.forprint { display: inline !important; font-weight: bold; }

div#page,
div#content {overflow:visible;}

div.nutrition h1,
div.product h1 {font-size:18pt;}
div.product h2, div.product .results_header h2 {font-size:12pt;margin:3px 0;}
div.product #description {width:440px;}
div.divider-5x {height:5px;border-bottom: 5px solid #000;margin:0 0 0 0;}
div.divider-2x {height:2px;border-bottom: 5px solid #000;margin:2px 0 0 0;}
div.dotted-divider {background: url(none);height:1px;border-bottom: 1px dotted #000;margin:4px 0;}
.solid-divider {display:block;height:1px;border-bottom: 1px solid #000;margin: 2px 0;}
.daily {width:440px;text-align:right;}

#nutritionTable {width:440px;}
#mainContent,
#contentHolder,
#nutritionInfo .information {width:440px; background: white url(none);padding:0 0 0 0;}
#nutritionInfo,
#nutritionIngredients {float:none;padding:10px 0 0 0;margin:0 0 0 0;border-top: 1px dotted #000;}
#nutritionIngredients h2{font-size:16pt;color:#000;margin:0 0 0 0;}
#nutritionIngredients p.contains {color:#000;padding-top:15px;}
#nutritionIngredients p.contains span.title {color:#000;font-weight:bold;font-size:8pt;}

.article {width:100%;margin:0 0 0 0;padding:0 0 0 0;}
.article h1 {margin: 15px 0 0 0;font-size:18pt !important;}

div.ask-nutritionist-upper,
.topic-questions-inner table,
div.ask-nutritionist {padding: 0 0 0 0;width:640px;}
div.ask-nutritionist-upper {margin: 0 0 0 0;}
div.ask-nutritionist-upper h1 {padding-bottom:10px;}
.topic-questions-right ul li.question-item {width:640px;}
.topic-questions-right {width:640px;left:0px;padding-bottom:0px;margin-top:10px;padding-top:5px;background:transparent url(../Images/Site/dotted_line_blk.gif) repeat-x left top;}
.topic-title {position:relative;top:0px;padding:15px 0;font-size:16pt;font-weight:bold;}
ul#questionsContainer {padding:0 0 0 0; margin:0 0 0 0;}
ul#questionsContainer li {list-style-type: none;}
.topic-questions-right ul li.question-item div.question {padding-left:0px;}
.topic-questions-right ul li.question-item div.question div.question-text {font-style:italic;color:#6f6f6f !important;}
.topic-questions-right ul li.question-item div.answer {padding-left:0px;color:#000 !important;}
.topic-questions-right ul li.seperator {background: white url(none);}
ul#questionsContainer div.answer {margin:0 0 10px 0 !important;}
ul#questionsContainer div {height:auto !important;}
.article table {margin-top:0px;}
.article h2 {margin: 5px 0 20px 0 !important;font-size:12pt;color:#d94200;}
.article h2 sup {color:#d94200;}
.article p {font-size:9pt;}
.article.news-article {width:100%;}
#contentHolder {margin-top:25px;}

div.product.details {padding-top:183px;}
img#box {position: relative; top: 76px;}
div.productImg {width:470px;}
div#boxShot {width:470px;overflow:visible;position:absolute;top:0;left:0;}
div#details_container {width:650px;height:300px;}
.product_image_container {position:absolute;top:-50px;left:-76px;z-index:5000;}

div.product.details div.left_column_container {
    width:520px;
}
div.product.details div.left_column_container h1{
    text-transform: none !important;
}
div.product.details div.left_column_container h1.cufon{
    display: none;
}
div.product.details div.left_column_container h1.print{
    display: block !important;
}
#nutritionBasics, .product_badges {
    float:left;
    width:210px;
    margin-right:50px;
}
#productReviews, #try_these_favorites {
    float:left;
    width:210px;
}
#productReviews, #try_these_favorites {
    margin-left:0px;
}
#productReviews .product-rating {padding-bottom:15px;}

#try_these_favorites h2 span{display:block;padding-bottom:3px;}
.ttf {float:none;width:200px;overflow:hidden;margin:5px 0 0 0;}
.ttf .ttf_image {float:left;width:90px;}
.ttf .ttf_text {float:left;width:100px;margin:0 0 0 5px;padding-top:6px;}
.ttf .ttf_text a {text-decoration:none;color:#000;}
.ttf .ttf_image a img {border:none;}

.box_7{border-top:5px solid #dde8c5;}
.box_9{border-top:5px solid #fce1de;}
.box_11{border-top:5px solid #e3d8d0;}
.box_397{border-top:5px solid #e0eff2;}
.box_400{border-top:5px solid #fee9b8;}
.box_401, .box_401{border-top:5px solid #fde5d2;}

.wheretobuy {position:relative;width: 700px;}
.wheretobuy .form-container {width: 700px;}
.wheretobuy a {text-decoration:none;}
.wheretobuy .form-elements {width: 450px;padding-left:0px;}
.wheretobuy .form-container .image-shot {width:200px;position:absolute;right:20px;top:-40px;}
.wheretobuy .form-elements h1 { margin-left:0px;padding-bottom:15px;}
.wheretobuy .form-elements p,
.wheretobuy .form-elements .required {display:none;}
.wheretobuy .form-elements fieldset label {float:left;width:90px;clear:left;padding:0 0 0 0;margin:0 0 0 0;}
.wheretobuy .form-elements fieldset {width: 450px;margin:0;padding:0;}
.wheretobuy .form-elements fieldset .input-container {float:left;background: white url(none);}
.wheretobuy fieldset input.zip-input {margin:0 0 0 2px;}
.wheretobuy fieldset .form-submit-btn {display:none;}
.wheretobuy fieldset div.clear{display:none;}
.wheretobuy .results-container {width:660px;margin-top:60px;}
.wheretobuy .results-container div#wheretobuyTop {width:635px;border-bottom:2px solid #d94200;padding:2px;font-weight:bold;}
.wheretobuy .results-container div#wheretobuyTop a {color:#000;}
.wheretobuy .results-container table#wheretobuyResults {width:584px;}
.wheretobuy .results-container table#wheretobuyResults tr td.first {width:85px !important;}
.wheretobuy .results-container table#wheretobuyResults tr td{height:35px;font-size:8pt;}
.wheretobuy .results-container table#wheretobuyResults tr td a {color:#d94200;text-decoration:underline;font-size:8pt;}
div#wheretobuyTop span.store {width:auto;padding-left:5px;padding-right:78px;}
div#wheretobuyTop span.address {width:auto;padding-right:150px;}
div#wheretobuyTop span.phone {width:auto;padding-right:93px;}
div#wheretobuyTop span.distance {}
p.wheretobuy-disclaimer {font-size:7pt;padding-left:0px;line-height:10pt;}
.results-scrollable {border: none;height:auto;margin-left:0px;padding-left:10px;position:relative;top:0px;width:603px;}
div.input-container.loader select {width:350px;}
div.form-left {float:none;}
a.allstores-link {display:none;}


div.search_landing div.left_nav,
div.results-top-img,
div.results-btm-img,
div.search_landing div#results_container .product-buy,
div.search_landing div#results_container .product-personalized {display:none;}
div.search_landing div.results {float:none;}
div.search_landing div#results_container {background-image:url(none);}
div.search_landing div#results_container div.results_header h2 {float:none;font-size:16pt;}

div.results {width:715px;}
div.search_landing div#results_container div.results_count {text-align:right;width:60px;position:relative;line-height:14pt;}
div.search_landing div#results_container div.results_count .total_results_count {position:absolute;top:0;left:0;font-size:12pt;}
div.search_landing div#results_container div.results_count div.total_results_count {float:left;}
div.search_landing div#results_container div.product_finder_pagination {display:none;}
div.search_landing div#results_container div.product_finder_sortby {float:none;}
div.search_landing div#results_container div.product_finder_sortby a,
div.search_landing div#results_container div.product_finder_sortby .sort-divider {display:none;}
div.search_landing div#results_container div.product_finder_sortby a.currentsort {display:inline;}
div.search_landing div#results_container .results_critera {width:500px;border-top:1px dotted #000;border-bottom:1px dotted #000;margin:15px 0;padding:5px 0;}
div.search_landing div#results_container .results_critera .results_type_text {clear:both;padding:4px 0;}
div.search_landing div#results_container .results-outer-container ul.results-ul{ margin:15px 0 0 0;padding:0 0 0 0;overflow:hidden;}
div.search_landing div#results_container .results-outer-container ul.results-ul li{ list-style-type:none;float:left;overflow:hidden;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.left_column {float:left;width:125px;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.left_column .product-rating {text-align:center;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.left_column img {border:none;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.right_column {float:left;width:100px;padding-left:5px;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.right_column .weight-watchers {display:none;}
div.search_landing div#results_container .results-outer-container ul.results-ul li div.right_column a {text-decoration:none;color:#000;font-weight:bold;}
div.search_landing div#results_container div.entree_name {margin-right:0px;padding-top:0px;}
div.search_landing div#results_container div.seperator {display:none;}
div#product_finder_bottom .product_badges {position:absolute;top:755px;}
div#product_finder_bottom #try_these_favorites {position:absolute;top:450px;left:270px;}
table#nutritionBasicsTable tr td {
    line-height:16pt;
}
table#nutritionBasicsTable tr td.diet-exchange {
    line-height:9pt;
}
#nutritionBasics h2, #productReviews h2 { text-transform: none !important; }
#splashOverlay, #splashOverlay * { display: none; }

#ctl00_MainContentPlaceHolder_youMightLikeDiv { width : 950px; padding-top: 30px; }
#ctl00_MainContentPlaceHolder_youMightLikeDiv ul { list-style-type : none; }
