﻿html {background:transparent url(/images/bg/bg_tile.jpg) 0 0 repeat;}
/* I commented this out temporarily to fix IE 6 issues with the modal overlay */
/*body { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/bg/bg_gradient_footer.png) repeat-x center bottom } */
body {background:transparent url(/images/bg/bg_veggies.jpg) center 0 no-repeat; color: #777777; padding: 10px 0 0 0;}
p{text-align:left;line-height:1.1em;}
h1{font-size:154%;text-align:left;margin: 0; color: #717171; }
.content-root h1 { margin: 0 15px;}
h3 { font-size: 116%; }

#aspnetForm, #frmMaster { min-height: 100%; }
#bg-gradient { height: 100%;}

/* #bg-gradient { background: url(/images/bg/bg_veggies.jpg) no-repeat center top; padding: 10px 0 0 0; } */
#container{width:992px;margin:0 auto;padding:0; position: relative; }

.undershadow { background-image: url(/images/bg/undershadow.png); background-repeat: repeat-x; background-position: left top; }
.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.white { color: #ffffff; }
.gray { color: #777777; }
.orange { color: #ad1700; }
.small { font-size: 85%; }
.strong { font-weight: bold; }
.underline { text-decoration: underline !important; }
.hr { border-bottom: 1px solid #777777; }
.content{position:relative; zoom:1; }

.blackbody{background-image:url(/images/blackbg.jpg);margin:20px 0;padding:0;}
.wrapper{width:100%;text-align:center;}

.horizontal-list li { float: left; }

/* buttons */
.btn-sprite-arrow-simple { background: url(/images/bg/bg-arrow-simple-right.gif) no-repeat  left center; padding-left: 11px; }
.btn-sprite-calendar { background: url(/images/bg/bg-add-to-calendar.gif) no-repeat left 5px; padding: 0 0 15px 21px; height: 20px; display: block; cursor:pointer; }
.btn-sprite-recipe-box { background: url(/images/bg/bg-add-to-box.gif) no-repeat left center; padding-left: 21px; cursor:pointer;}
.btn-sprite-recipe-sidebox {cursor: pointer;}
input.btn-sprite-recipe-box {margin-left:13px;padding-top:2px;border:none;color:#777777;font-weight:bold;}
.btn-sprite-review { background: url(/images/bg/bg-review-recipe.gif) no-repeat left top; padding-left: 18px; }
.btn-sprite-print { background: url(/images/bg/bg-recipe-print.gif) no-repeat left top; padding-left: 20px; }
.btn-sprite-share { background: url(/images/bg/bg-recipe-share.gif) no-repeat left center; padding-left: 18px; }
.btn-sprite-tips { background: url(/images/bg/bg-recipe-tips.gif) no-repeat left center; padding-left: 18px; }
.btn-sprite-video { background: url(/images/bg/bg-recipe-video.gif) no-repeat left center; padding-left: 20px; }
.btn-sprite-rate { padding-left: 18px; }


.modalWideTop{height:43px;background-image:url(/images/popups/modal_top_863.gif);background-position:top;background-repeat:no-repeat;background-color:#000;}
.modalTopText{margin:10px 15px;}
.modal840form{clear:both;text-align:left;margin:10px;}
.modal840formTop{color: #ffffff; background:url(/images/popups/modal_inner_top_840.jpg) no-repeat; padding: 10px 20px;}
.modal840formMiddle{background:url(/images/popups/modal_inner_mid_840.jpg) repeat-y;padding:5px 20px;}
.modal840formBottom{height:12px;background:url(/images/popups/modal_inner_bottom_840.jpg) no-repeat;}
.RBDmodalbackground{background-color:Black;-khtml-opacity: 0.8;opacity:0.8;filter:alpha(opacity=80);}
.shadow{width:100%;background-color:#FFF;margin:0;}
.slider_rail{position:relative;height:20px;width:350px;}
.slider_handle{position:absolute;height:42px;width:39px; background-image:url(/images/buttons/scrubber.png); background-repeat:no-repeat;}
.modalWideBottom{clear:both;height:12px;background-color:#000;background-image:url(/images/popups/modal_bottom_863.gif);background-repeat:no-repeat;margin:0;}
/*.modal840formTop h2{font-size:12px;text-align:left;float:left;color:#FFF;margin:10px 0 6px 20px;}
.modal840formTop h3{color:#FFF;margin:10px 20px 6px 0;}*/
.popup{z-index:10001;vertical-align:middle;float:none;/*margin-top:100px;*/margin-right:auto;margin-left:auto; }
.mainNav{font-family:Arial;font-weight:700;font-size:21pt;color:#777;}
.secondaryNav{font-family:Arial;font-weight:700;font-size:15pt;color:#777;letter-spacing:-.5px;}


.prefSectionHeader{font-family:Arial;font-weight:700;font-size:15pt;letter-spacing:-.5px;color:#777;}
.bodyCopy{font-family:Arial;font-size:14pt;color:#777;}
.requiredLabel{color:#777;font-family:Arial;font-weight:700;}
.nonrequiredLabel{color:#777;font-family:Arial;}
.button{font-family:Arial;font-weight:700;color:#fff;}
.checkBoxList{font-family:Arial;font-size:13pt;color:#777;}


.errorControl{border:solid 1px Red;}
.infoDiv {width:300px;border:solid 1px #777;padding:20px;}
.infoModalPopup {z-index:1000;background-color:#FF0;}

h3.sidebar-header {padding: 5px 10px;}
ul.sidebar-list li {padding: 5px 10px;}

/*GENERIC CONTENT BLOCK*/
.content-block {padding:16px 16px 20px 16px;}
.content-block .introcopy {font-size:15px;}
.content-block .default_list {padding-left:1.2em;margin-left:0;color:#02A4BF;}
.content-block .default_list span {color:#666666;}
.content-container-top, .content-container-bottom { overflow:hidden; }

.width992 .content-container-top {width:992px;height:20px;background:transparent url(/images/bg/content-container-top.png) 0 0 no-repeat;}
.width992 .content-container-mid {width:984px;padding:0 6px 0 4px; margin: 0; background:transparent url(/images/bg/content-container-repeat.png) repeat-y;}
.width992 .content-container-bottom {width:992px;height:10px;background:transparent url(/images/bg/content-container-bottom.png) 0 0 no-repeat; }
.content-container-recipeviewbottom{width:992px;height:10px;background:transparent url(/images/bg/content-container-bottom.png) 0 0 no-repeat; }

.width950 .content-container-top {width:950px;height:12px;
    margin-left: 2px;
   /*  background: Green;*/
    background:transparent url(/images/bg/content-advancedS-top.png) 0 0 no-repeat; 
    }
.width950 .content-container-mid {
    width:944px; 
    margin-left: 2px;
    padding-left: 3px;
    padding-right: 9px;
    /*background: Orange;*/
     background:transparent url(/images/bg/content-advancedS-repeat.gif) 0px 0px repeat-y; 
    }
.width950 .content-container-bottom {width:954px;height:20px;
    margin-top: 0px;
    background: Orange;
    background:transparent url(/images/bg/content-advancedS-bot.gif) no-repeat; 
    background-position: 0px 0px;
}

.width755 { margin-left: 4px; }
.width755 .content-container-top {width:755px;height:12px;background:transparent url(/images/bg/content-container-top-755.png) 0 0 no-repeat;}
.width755 .content-container-mid {width:748px;padding:0 4px 0 3px;background:transparent url(/images/bg/content-container-repeat-755.png) 0 0 repeat-y;}
.width755 .content-container-bottom {width:755px;height:10px;background:transparent url(/images/bg/content-container-bottom-755.png) 0 0 no-repeat; }


.browse-recipes .content-container-top {margin-left: 7px; width:717px;height:12px;margin-right: 8px; background: url(/images/bg/content-container-top-browserecipes.png); background-repeat: no-repeat;}
.browse-recipes .content-container-mid {margin-left: 7px; width:709px;padding:0 4px 0 3px; background: url(/images/bg/content-container-repeat-browserecipes.png); background-repeat: repeat-y;}
.browse-recipes .content-container-bottom {margin-left: 7px; width:717px;height:13px;margin-bottom: 14px; background: url(/images/bg/content-container-bot-browserecipes.png); background-repeat: no-repeat;}

.browse-recipes .content-container-top-orange {margin-left: 10px;width:717px;height:12px;margin-right: 8px;background: url(/images/bg/content-container-top-browserecipes_eb6e1f.png) no-repeat 0 bottom;}
.browse-recipes .content-container-mid-orange {margin-left: 10px;width:717px;background-image: url(/images/bg/content-container-top-browserecipes_eb6e1f-repeat.png);background-repeat: repeat-y;}
.content-container-mid-orange h1 {margin-left: 12px; color: #ffffff; padding-bottom: 9px; font-size: 13pt;}
.browse-recipes .content-container-mid-pink {margin-left: 10px;width:717px;background-image: url(/images/bg/content-container-top-browserecipes_pink.png);background-repeat: repeat-y;}
.browse-recipes .content-container-bot-orange {margin-left: 10px;width:717px;height:12px;margin-bottom: 6px;background-image: url(/images/bg/content-container-bot-browserecipes_pink.png);background-repeat: no-repeat;}   

.width450 .content-container-top, .width232 .width450 .content-container-top {width:473px;height:12px;background:transparent url(/images/bg/content-container-top-450.png) 0 0 no-repeat;}
.width450 .content-container-mid, .width232 .width450 .content-container-mid {width:443px;padding:0 4px 0 3px;background:transparent url(/images/bg/content-container-repeat-450.png) 0 0 repeat-y;}
.width450 .content-container-bottom, .width232 .width450 .content-container-bottom {width:450px;height:10px;background:transparent url(/images/bg/content-container-bottom-450.png) 0 0 no-repeat; }

.width450 .content-container-top-context-pink, .width232 .width450 .content-container-top-context-pink {width:473px;height:12px;background:transparent url(/images/bg/content-container-top-450-pink.png) 0 0 no-repeat;}
.width450 .content-container-mid-context-pink, .width232 .width450 .content-container-mid-context-pink {width:443px;padding:0 4px 0 3px;background:transparent url(/images/bg/content-container-repeat-pink-450.png) 0 0 repeat-y;}
.width450 .content-container-bottom-context-pink, .width232 .width450 .content-container-bottom-context-pink {width:450px;height:10px;background:transparent url(/images/bg/content-container-bottom-450-pink.png) 0 0 no-repeat; }

.width563 .content-container-top  {width:580px;height:20px;background:url(/images/bg/content-container-top-563.png) no-repeat;}
.width563 .content-container-mid  {width:564px;padding-left: 4px;padding-right: 20px;background:transparent url(/images/bg/content-container-repeat-563.png) 0 0 repeat-y;}
.width563 .content-container-bottom{width:580px;height:28px;background:url(/images/bg/content-container-bot-563.png) no-repeat;background-position: 0px -6px;}

.width232 { margin-left: 1px; }
.width232 .content-container-orange-top {width:232px;height:12px;background:transparent url(/images/bg/content-container-top-orange-232.png) 0 bottom no-repeat; margin: 0; padding: 0;}
.width232 .content-container-pink-mid {width:225px;padding:0 4px 0 3px;background:transparent url(/images/bg/content-container-repeat-pink-232.png) 0 0 repeat-y;}
.width232 .content-container-pink-bottom {width:232px;height:10px;background:transparent url(/images/bg/content-container-bottom-pink-232.png) 0 0 no-repeat; }
.width232 .searchH1pink h1 {color: #ffffff; background:#eb6e1f; font-size: 12pt; vertical-align: top; padding: 0 0 6px 12px;}
.width232 .inputsearchforrecipes {width: 99%; margin-bottom: 6px; position: relative; z-index: 1000}
.width232 .pinksearchbox {width: 199px; height: 30px; }
.width232 .pinksearchbox a {color: #eb6e1f; font-weight: bold; font-size: 9pt; position: relative; z-index: 1000}
.width232 .pinksearchbox input {position: relative; float: right; z-index: 1000;}
.width232 .content-container-top {width:232px;height:12px;background:transparent url(/images/bg/content-container-top-232.png) 0 0 no-repeat;}
.width232 .content-container-mid {width:225px;padding:0 4px 0 3px;background:transparent url(/images/bg/content-container-repeat-232.png) 0 0 repeat-y;}
.width232 .content-container-bottom {width:232px;height:10px;background:transparent url(/images/bg/content-container-bottom-232.png) 0 0 no-repeat; }

.searchH1TopRecipes h1 { font-size: 12pt; color: #52bdec; background:#ffffff; vertical-align: top; padding-left: 12px; padding-bottom: 6px;}
.width232 .toprecipes .recipe-name a { color: #777777; position: relative; z-index: 1000}

.column-one-half { width: 50%; }
.column-one-fourth { width: 25%; }
.column-one-fifth { width: 20%; }

.content-root{ background: url(/images/bg/bg-content-root_01.png) center top no-repeat; padding-top: 15px; }
.content-root-bottom { background: url(/images/bg/bg-content-root_02.png) center bottom no-repeat; padding: 0 8px 10px 10px; }
.content-text { padding: 8px 16px; }
.content-login {padding: 3px 16px 8px 16px;}
.content-login h1 {margin-top: 2px;}
.form-login {margin-top: 8px; font-size: 8pt;}
.form-login a {color: #717171; cursor: pointer; text-decoration: underline;}
.loginvalidator {margin-top: 4px;}
.content-text-short { padding: 2px 16px;}

.content-column{ float: left; background-position: center top; background-repeat: no-repeat; padding-top: 10px; }
.content-column-bottom { background-position: center bottom; background-repeat: no-repeat; padding: 0 5px 5px 5px; }
.content-column h3, .content-popup h3 { padding: 0 15px 0 15px; }

.content-column.column-one-third { background-image: url(/images/bg/bg-menu-column_01.png); width: 232px;}
.column-one-third .content-column-bottom { background-image: url(/images/bg/bg-menu-column_02.png); }

.content-column.column-two-third { margin-left: 5px; background-image: url(/images/bg/bg-content-column_01.png); width: 755px;}
.column-two-third .content-column-bottom { background-image: url(/images/bg/bg-content-column_02.png); }

.content-popup { /*float: left;*/ background-position: center top; background-repeat: no-repeat; }
.content-popup-bottom { background-position: center bottom; background-repeat: no-repeat;  }

.content-popup.popup-large { position: absolute !important; top: 0 !important; margin-left: 3px; background-image: url(/images/bg/bg-popup-large_01.png); padding-top: 10px; width: 873px;}
.content-root.popup-large { position: relative !important; width: auto; }
.popup-large .content-popup-bottom { background-image: url(/images/bg/bg-popup-large_02.png); padding: 0 5px 5px 5px; }
.popup-large .btn-close { margin-right: 10px; }

.content-popup.popup-medium { margin-left: 3px; background-image: url(/images/bg/bg-popup-medium_01.png); padding-top: 26px; width: 465px;}
.popup-medium .content-popup-bottom { background-image: url(/images/bg/bg-popup-medium_02.png); padding: 0 21px 21px 21px; }

.modalButtonTop,.modalButtonBottom{float:right;margin:6px 10px 6px 0;}

.legal-content {
    padding: 10px 40px;
}

.legal-content h2 {
    margin-bottom: 20px;
}

.legal-content ul {
    list-style-type: disc;
    margin-left: 25px;
}

.legal-content ul li {
    padding: 2px;
}
.legal-content ul li p {
    margin-top: 10px;
}

.legal-content ul ul {
    list-style-type:circle;
    margin-top: 10px;
}

/* modal pop-up for registration */
.planwizard { 
    background: #fff; 
    width: 800px;
     -moz-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
    border-radius: 8px;
}

.planwizard h1 {
    color: #EB6E1F; 
    font-size: 20px; 
    font-weight: bold;
    margin: 0;
 }
 
.planwizard h3 {
    font-size: 16px; 
    color: #717171; 
    font-weight: normal;
    margin: -10px 0 12px 0;
}

.planwizard #titlebar {
    background: #eb6e1f;
    height: 80px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px; 
    -webkit-border-top-left-radius: 8px; 
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-box-shadow: 0 3px 4px 0; 
    -webkit-box-shadow: 0 3px 4px 0; 
    box-shadow: 0 3px 4px 0;
}

.planwizard #titlebar h1 {
    color: #fff;
    float: left;
    font-size: 20px;
    margin: 10px 0 0 20px;
}

.planwizard #titlebar div {
    padding: 10px 20px 0 0;
}

.planwizard .wizard-content {
    padding: 10px 20px;
} 

.planwizard .check-group {
    display: inline-block;
    #float: left;
    width: 30%;
    margin: 0 40px 20px 0;
}  

.planwizard .wizard-ingredients {
    display: inline-block;
    #float: left;
    #height: 300px;
    width: 32%;
}

.planwizard li.register-benefits ul {
    list-style-type: disc;
    margin-left: 15px;
}

.planwizard li.register-benefits ul li {
    padding-left: 5px;
}

.planwizard .width232 {
    width: 250px;
    margin-right: 300px;
}

.planwizard .wizard-illustrative {
    float: right;
}

.planwizard .content-container-top {height: 82px; background:#eb6e1f url(/images/bg/content-container-top-755_eb6e1f.png) no-repeat 0 0; }
.planwizard .content-container-mid,
.planwizard .content-container-bottom, 
.planwizard .content-container-top {  }

.planwizard .steps {position: absolute;  top: 6px; left: 520px; width: 180px; height: 25px; background: #000000;}
/*.planwizard .listIndented {margin-left: 240px; margin-bottom: 40px; margin-top: 30px; position: relative;}*/
.planwizard .listIndented label {display: inline-block; margin-left: 20px; margin-bottom: 12px;}
.planwizard .listIndented input { vertical-align: top;} 
.planwizard .left {margin-left: 0px;}
.planwizard table {margin-left: 0px; margin-top: 0px;}
.planwizard .full-title {color: #52bdec; font-size: 13pt; font-weight: bold; margin-left: 4px;}
.planwizard table.checkbox-group td {padding: 0px 0px 5px 0px}
.planwizard table.checkbox-group td label {padding-left: 4px;}
.planwizard .spacer {width:25px; height: 12px;}
.planwizard .imgBotLeft {position: absolute; z-index: 0; bottom: 0; left: 0; margin-bottom: -6px;}
.wizardbottom {padding-top: 14px; margin-top: 12px;}
.planwizard .checkuncheck {position: absolute; bottom: 52px; font-size: 9pt; font-weight: bold; color: #717171;}
.planwizard .checkuncheck a {color: #717171; text-decoration: none;}

.planwizard #divUnderShadow {height: 12px; margin-left: -20px; width: 900px;}

.inset-tile { padding-top: 10px; background-position: left top; background-repeat: no-repeat; margin-left: 4px; }
.inset-tile-header { padding: 0 20px; color: #ffffff; }
.inset-tile-header .btn-info { margin: 5px 0; }
.inset-tile-bottom { background-color: #f4f1ee; background-position: left bottom; background-repeat: no-repeat; padding: 0 5px 5px 4px; }
.inset-tile-bottom .undershadow { padding: 5px 10px 10px 10px; }

.inset-tile.tile-large { background-image: url(/images/bg/bg-header-inset-reversed.png); width: 841px; }
.inset-tile.tile-large .inset-tile-bottom { background-image: url(/images/bg/bg-footer-inset-reversed.png); }
.inset-tile.tile-medium { background-image: url(/images/bg/bg-header-inset-reversed-two-thirds.png); width: 740px; background-position: -2px top !important; }
.inset-tile.tile-medium .inset-tile-bottom { background-image: url(/images/bg/bg-footer-inset-reversed-two-thirds.png); }

.inset-tile.account { background-color: #EB6E1F; }

.planpreference h1 {font-size:14pt; color: #ffffff; font-weight: normal; margin-bottom: 4px; margin-top: 2px;}
.planpreference h3 {font-size: 13pt; color: #EB6E1F; font-weight: bold;}
.planpreference .listIndented label {display: inline-block; margin-left: 20px; margin-bottom: 12px;}
.planpreference .listIndented input { vertical-align: top;} 
.planpreference table {margin-left: 0px; margin-top: 0px;}
.planpreference .full-title {color: #52bdec; font-size: 13pt; font-weight: bold; margin-left: 4px;}
.planpreference table.checkbox-group td {padding: 0px 0px 5px 0px}
.planpreference table.checkbox-group td label {padding-left: 4px;}
.planpreference .spacer {width:60px; height: 2px;}
.planpreference .imgBotLeft {position: absolute; z-index: 0; bottom: 0; left: 0; margin-bottom: -6px;}
.planpreference .checkuncheck {font-size: 9pt; font-weight: bold; color: #717171;}
.planpreference .checkuncheck a {color: #717171; text-decoration: none;}

.inset-tile-pref { padding-top: 10px; background-position: left top; background-repeat: no-repeat; margin-left: 4px; }
.inset-tile-pref-header { padding: 0 11px; color: #ffffff; }
.inset-tile-pref-header .btn-info { margin: 5px 0; }
.inset-tile-pref-bottom { background-color: #f4f1ee; background-position: left bottom; background-repeat: no-repeat; padding: 0 5px 5px 4px; }
.inset-tile-pref-bottom .undershadow { padding: 5px 10px 10px 10px; }

.inset-tile-pref.tile-large { background-image: url(/images/bg/bg-header-inset-reversed.png); width: 841px; }
.inset-tile-pref.tile-large .inset-tile-bottom { background-image: url(/images/bg/bg-footer-inset-reversed.png); }
.inset-tile-pref.tile-medium { background-image: url(/images/bg/bg-header-inset-reversed-two-thirds.png); width: 740px; background-position: -2px top !important; }
.inset-tile-pref.tile-medium .inset-tile-pref-bottom { background-image: url(/images/bg/bg-footer-inset-reversed-two-thirds.png); }

.inset-tile-pref.wizard { background-color: #EB6E1F; }


/*FEATURE ROTATOR*/
#feature-rotator {width:568px;height:338px;overflow:hidden;position:relative;}
.feature-content {width:568px;height:338px;position:relative;}
.feature-image {position:absolute;top:0px;left:0px;}
.feature-detail {position:absolute;top:25px;left:20px;width:225px;}
.feature-detail a {background:transparent url(/images/buttons/btn_feature_bullet.gif) 0 center no-repeat;padding:0 0 0 10px;color:#02A4BF;}

#feature-rotator-controls {background:transparent url(/images/bg/bg_rotator_divider.png) 0 0 no-repeat;width:130px;height:30px;position:absolute;left:4px;bottom:4px;margin:0;padding:12px 0 0 12px;}
.btn-feature {display:inline;}
.btn-feature a {display:block;float:left;width:20px;height:0;padding-top:20px;overflow:hidden;background: url(/images/buttons/btn_rotator.png) 0 -20px no-repeat;}
.btn-feature a:hover, .btn-feature .current {background-position:0 0;}

#main-container {width:992px;height:432px;background:transparent url(/images/bg/sp_432_container.png) 0 0 no-repeat;}
#main-content {overflow:hidden;width:373px;height:413px;padding:11px 4px 4px 0;background:transparent url(/images/feature/sp_imageshadow.jpg) 0 11px no-repeat;}

#main-content .splash-form {padding:16px 10px;background:transparent url(/images/bg/sp_divider_h.jpg) 0 0 no-repeat;}
#main-content .splash-form .introcopy {padding:0 0 0 6px;color:#02A4BF;}
#main-content .splash-form input.text-input {width:324px;padding:3px;margin:0 0 10px 6px;font-size:17px;color:#777777;}

#banner-image {width:615px;height:432px;overflow:hidden;}

/*recipe Quantity Selector */

.quantity-selector {width:563px;}
.quantity-selector .quantity-selector-top{background-image : url(/images/popups/quick_view_top.png) ; height : 31px ;}
.quantity-selector .slider_rail{width:351px; background-image:url(/images/bg/bg-slider.gif); height:42px;background-repeat:no-repeat;background-position:0px 5px;margin:auto;}
.quantity-selector .quantity-indicator{text-align:center;}
.quantity-selector .title {font-weight:bold; padding-left:10px; width:520px;float:left;}
.quantity-selector .btn-apply-quantity{background-image:url(/images/buttons/btn-apply-quantity.gif); width:103px; height:23px; border:0px;color:#ffffff; font-weight:bold;}
.quantity-selector .quantity-slider-label{padding-top:10px; font-weight:bold;font-size:131%;}
.quantity-selector .apply-quantity-btn{padding:10px 10px 0px 0px; text-align:right;} 
.quantity-selector .note {font-size:85%;}
.quantity-selector .quantity-display{color:#02a4b4; font-size:131%;font-weight:bold;}
.quantity-selector .quantity-selector-close { background-image : url(/images/popups/close.png) ; background-repeat : no-repeat ; width : 21px ; height : 20px ; float : left ; padding-right : 10px ; cursor : pointer ;}
.quantity-selector .quantity-selector-head {height:22px;}
.quantity-selector .content-text{padding:8px;}
.quantity-selector .quantity-indicator { padding: 15px 0 0 0; }

/* Tooltip */
.basebox-is-tooltip #basebox-container-top{background:url(/images/bg/bg-tooltip-top.png) 0 0 no-repeat; width:224px; height:26px;}
.basebox-is-tooltip #basebox-container{background:url(/images/bg/bg-tooltip-repeat.png ) 0 0 repeat-y;width:175px;font-size:85%;margin-left:-1px;padding:0px 18px 0px 24px; color:#fff;}
.basebox-is-tooltip #basebox-container-bottom{background:url(/images/bg/bg-tooltip-bottom.png ) 0 0 no-repeat; width:224px; height:34px;}
.basebox-is-tooltip {margin-left:-20px;}

/*SLIDERS*/
div.step-slider p {margin:0;padding:0 0 0 29px;}
ul.slider-widget {margin:0 0 2px 0;}
ul.slider-widget li {float:left;margin:0;}
ul.slider-widget li.slider-range {padding:0px;height:33px;line-height:33px;font-weight:bold;font-size:18px;}
div.slider {width:408px;height:70px;background:transparent url(/images/bg/slider_track.gif) 0 0 no-repeat;position:relative !important;}
div.slider div.knob {background:transparent url(/images/buttons/slider_knob.png) 0 0 no-repeat;width:34px;height:25px;padding:45px 0 0 0;text-align:center;color:#02A4BF;font-size:18px;font-weight:bold;cursor:pointer;position:absolute !important;}

/*Star Rating*/

.star-rating{width:100px; float:left; height:20px;}
.star, .star-empty{ background-repeat:no-repeat; width:15px; height:15px;float:left;}
.star{background-image:url(/images/buttons/star_grey.png);}
.star-empty{background-image:url(/images/star_light.png);}

.star1, .star2, .star3, .star4, .star5{background-image:url(/images/buttons/star_light.png); background-repeat:no-repeat; width:15px; height:15px;float:left;}
.rating-1 .star1{background-image:url(/images/buttons/star_grey.png);}
.rating-2  .star1, .rating-2 .star2{background-image:url(/images/buttons/star_grey.png);}
.rating-3  .star1, .rating-3 .star2, .rating-3 .star3{background-image:url(/images/buttons/star_grey.png);}
.rating-4  .star1, .rating-4 .star2, .rating-4 .star3, .rating-4 .star4{background-image:url(/images/buttons/star_grey.png);}
.rating-5  .star1, .rating-5 .star2, .rating-5 .star3, .rating-5 .star4, .rating-5 .star5{background-image:url(/images/buttons/star_grey.png);}

.rating-1-5 .star1 {background-image:url(/images/buttons/star_grey.png);}
.rating-1-5 .star2 {background-image:url(/images/buttons/star_half.png);}

.rating-2-5 .star1, .rating-2-5 .star2{background-image:url(/images/buttons/star_grey.png);}
.rating-2-5 .star3{background-image:url(/images/buttons/star_half.png);}

.rating-3-5 .star1,.rating-3-5 .star2,.rating-3-5 .star3{background-image:url(/images/buttons/star_grey.png);}
.rating-3-5 .star4{background-image:url(/images/buttons/star_half.png);}

.rating-4-5 .star1,.rating-4-5 .star2,.rating-4-5 .star3,.rating-4-5 .star4{background-image:url(/images/buttons/star_grey.png);}
.rating-4-5 .star5{background-image:url(/images/buttons/star_half.png);}



.quick-view-top .star1, .quick-view-top .star2, .quick-view-top .star3, .quick-view-top .star4, .quick-view-top .star5{background-image:url(/images/buttons/star_light.png); background-repeat:no-repeat; width:15px; height:15px;float:left;}
.quick-view-top .rating-1 .star1{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-2  .star1, .quick-view-top .rating-2 .star2{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-3  .star1, .quick-view-top .rating-3 .star2, .quick-view-top .rating-3 .star3{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-4  .star1, .quick-view-top .rating-4 .star2, .quick-view-top .rating-4 .star3, .quick-view-top .rating-4 .star4{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-5  .star1, .quick-view-top .rating-5 .star2, .quick-view-top .rating-5 .star3, .quick-view-top .rating-5 .star4, .quick-view-top .rating-5 .star5{background-image:url(/images/buttons/star_grey.png);}

.quick-view-top .rating-1-5 .star1 {background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-1-5 .star2 {background-image:url(/images/buttons/star_half.png);}

.quick-view-top .rating-2-5 .star1, .quick-view-top .rating-2-5 .star2{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-2-5 .star3{background-image:url(/images/buttons/star_half.png);}

.quick-view-top .rating-3-5 .star1, .quick-view-top .rating-3-5 .star2, .quick-view-top .rating-3-5 .star3{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-3-5 .star4{background-image:url(/images/buttons/star_half.png);}

.quick-view-top .rating-4-5 .star1, .quick-view-top .rating-4-5 .star2, .quick-view-top .rating-4-5 .star3, .quick-view-top .rating-4-5 .star4{background-image:url(/images/buttons/star_grey.png);}
.quick-view-top .rating-4-5 .star5{background-image:url(/images/buttons/star_half.png);}

.createnewlist {background-image:url(/images/buttons/btn-box-createnewlist.gif);width:160px;height:27px;border-style:none;}

.SHARETHAT_modal        { position: absolute; margin: 0; list-style: none; border: 1px solid gray; background-color: #f0f0f0; padding: 20px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.SHARETHAT_li	        { vertical-align: top; margin-left: 0px; padding: 0; }
.SHARETHAT_li a         { display: block; padding: 5px 15px; }
.SHARETHAT_li a:hover   { background: #fff; }

.noResults{	color:#eb6e1f;}

/*My Plan Preferences*/
.planPreference{border:solid 1px;padding:5px;width:460px;}
.prefCopyHeader {margin: 5px 20px 5px 20px;/*width: 60%;*/}
.prefFacetHeader{font-size:11pt; font-weight:bold;text-align:left;margin:10px 10px 10px 0; color: #717171;}
.preference-box-full, .preference-box-narrow {background: #fff;display: inline-block;margin: 20px 0 10px 20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;-moz-box-shadow: 0 2px 2px 1px #999; -webkit-box-shadow: 0 2px 2px 1px #999; box-shadow: 0 2px 2px 1px #999; position: relative; float: left}
.preference-box-full input, .preference-box-narrow input {margin: 0;padding: 0;}   
.preference-box-narrow {height: 240px; width: 47%;}
.preference-box-full {width: 95%;margin-top: 0;padding-bottom: 20px;}
.preference-box-full h2, .preference-box-narrow h2 {background: #eb6e1f;color: #fff;font-size: 1.3em;padding: 5px 10px; -moz-box-shadow: 0 0 1px 1px #999; -webkit-box-shadow: 0 0 1px 1px #999; box-shadow: 0 0 1px 1px #999;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px; border-top-right-radius: 8px;}
.preference-box-full .full-title, .preference-box-narrow .full-title { margin: 5px 0 10px 30px; font-size: 1.2em;}
.preference-box-full h3, .preference-box-narrow h3 { margin-left: 10px;}
.preference-box-full table, .preference-box-narrow table {margin-left: 30px;}
.preference-box-narrow table.checkbox-group td, .preference-box-full table.checkbox-group td {padding: 4px;}
.preference-box-narrow table.checkbox-group td {padding-right: 60px;}   
.preference-box-narrow .checkuncheck, .preference-box-full .checkuncheck {position: absolute;bottom: 10px;left: 10px;}

/* global styles */
.small-symbol {font-size: 7px;font-weight: bold;line-height: 1em;}
#save-to-recipe-box-dialog { display: none;}
span.uk {display: none;}
.confirmMessage {font-size:12pt; padding:10pt 11pt; color:#777777; }
#ui-datepicker-div{display: none;}

span[disabled] {
    color: #ccc;
}

.custom-error
{
    margin: 120px 0px 0px 300px;
    width: 400px;
}

.error-msg
{
    color: #CC0000;
}

