﻿@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'DancingScriptOTRegular';
    src: url('fonts/DancingScript-Regular-webfont.eot');
    src: url('fonts/DancingScript-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DancingScript-Regular-webfont.woff') format('woff'),
         url('fonts/DancingScript-Regular-webfont.ttf') format('truetype'),
         url('fonts/DancingScript-Regular-webfont.svg#DancingScriptOTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--------RESETS--------*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset { padding: 0;
    margin: 0;
}

img, fieldset { border: 0; }

br.clear { clear:both; }

li { list-style:none; }

italic { font-style:italic; }
b { font-weight:700; }

sup { line-height:0; font-size:9px; }




body { background:url(/images/background_body.jpg) left top repeat #E1D8B9; font-family: 'OpenSansRegular', Arial, san-serif; }

#main_container { margin:0 auto; width:960px; background:#FFF; overflow:hidden; -webkit-box-shadow:#7f663f 0px 2px 14px; -moz-box-shadow:#7f663f 0px 2px 14px; box-shadow:#7f663f 0px 2px 14px; behavior:url(/js/PIE.htc); }




/*--------FORMS ELEMENTS--------*/
input[type="text"], input[type="password"], textarea { font-family: 'OpenSansRegular', san-serif; font-size:11.5px; border:1px solid #decfbb; padding:4px; color:#572600; -webkit-border-radius:0; -webkit-appearance:none; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; transition: background-color .3s; }
input[type="checkbox"] { -webkit-border-radius:0; }
input:focus, textarea:focus, select:focus { outline:none; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; transition: background-color .3s; }
input:focus, textarea:focus { background-color:#fdfbe3; }


/*-------header and nav bar-------*/
#header_print { display:none; }
#header { background:#fff; height:108px; background: #fff; }
#header_left {float:left; height:108px; width: 700px;}
#logo_header { float:left; padding: 0 30px 0 22px;}
#tagline, .tagline {display: inline-block; float:left; margin: 62px 40px 0 0; font-family: 'OpenSansBold'; font-size:20px; font-weight:normal; color:#572600; }
.free_of {display: inline-block; float: left; margin: 40px 0 13px 0; padding: 0;}
#header_right { float:right; margin: 0; padding: 0 18px 0 0; width: 242px; }
.sample_btn { float:left; margin-top:-23px; padding:0; }

#navbar { margin:0 auto; width:100%; height:33px; background:#ee7622; text-align:center; }
#navbar ul { text-align:center; width:100%; margin:0 auto !important; padding:0; }
#navbar li { float: left; margin: 0; padding: 0; text-align: center; border-left: 1px solid #f29859; width: 20%; box-sizing: border-box;}
#navbar li:first-child {border: none;}
#navbar li a {font:normal 16px 'OpenSansSemiBold', sans-serif; color:#fff; text-decoration:none; display:block; line-height:33px;}
#navbar li a:hover {background: #522c1c; }

#navbar select { display: none; } /*FOR ESCAPE TO WELLNESS MOBILE*/

/*------search and social-------*/
#social_container { margin: 36px 0 5px 0; float:right; }
.social_header {float: right; margin: 0; padding: 0;}
.social_header li {float: left; margin: 0; padding: 0 4px;}

/*.fb-like { margin:15px 0 0 0; padding-bottom:3px; }
iframe.twitter-follow-button { float:right; margin:15px 0 0 0; padding-bottom:3px; width:65px!important; }*/

#search_container {clear: right; float: right; margin: 0; padding: 0; width:205px; height:30px;}
#search_container input { width:168px; height:29px; float:left; margin:0; border: 1px solid #f8c8a7; box-sizing: border-box; }
#search_container input:focus { border: 1px solid #ee7622; background: #fff; }
/*#search_container .search_icon {float: right;}*/

/*-------Feature Area--------*/
.flexslider { width:100%; height:350px; float:left; background-color:#FFF; }

.app { background-image:url(../images/v-minder_slices/v-minder-slidebackground.jpg); height:350px; }
.appbtn { display:inline!important; position:relative; left:198px; top:283px; }


/*-------Content Area-------*/
#content_container {
float:left; 
margin: 0; 
padding: 0 0 16px 0; 
width:100%; 
background: #ffe09c;
background: -moz-linear-gradient(top, #ffe09c 0%, #fcba44 42%, #f58038 74%);
background: -webkit-linear-gradient(top, #ffe09c 0%,#fcba44 42%,#f58038 74%);
background: linear-gradient(to bottom, #ffe09c 0%,#fcba44 42%,#f58038 74%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe09c', endColorstr='#f58038',GradientType=0 );                    
}

#content_container.homepage h1 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; font-size:30px; line-height:30px; color:#ee7622; margin:6px 0; text-transform:none; }
/*h1 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; font-size:30px; line-height:30px; color:#ee7622; margin:6px 0; } old*/

.main_hd {margin:6px 0; padding: 0 12px 0 12px; font-family:'OpenSansRegular', cursive; font-weight:700; font-size:22px; line-height:30px; color:#ee7622; text-transform:none; text-align: left;}
.main_hd a {color: #ee7622; text-decoration: none;}

h1,.prodCatTitle { font-family:'OpenSansSemibold', sans-serif; font-weight:700; color:#653413; font-size:25px; line-height:25px; margin-top:10px; text-transform:uppercase; }
h2 { font-family:'OpenSansSemibold', sans-serif; font-weight:normal; color:#FFF; font-size:23px; line-height:20px; }
h3 { font-family:'OpenSansRegular', sans-serif; font-weight:normal; color:#653413; font-size:14px; line-height:17px; }
h4 { font-family:'OpenSansSemibold', sans-serif; font-weight: normal; color:#9ca437; font-size:15.5px; line-height:18px; text-align:left; }
h4 a{ font-family:'OpenSansRegular', sans-serif; font-weight:normal; color:#9ca437; font-size:16px; line-height:18px; text-align:left;text-decoration:none;}

h5 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; font-size:56px; line-height:45px; color:#653413; float:left; margin:20px 0 5px 13px; }



p, #terms,#descr,#category_info { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:13px; font-weight:400; line-height:16px; text-align:left; }
p a, #terms a, #descr a,#category_info a { color:#653413; text-decoration:none; }
p a:hover, #terms a:hover, #descr a:hover,#category_info a:hover { color:#ee7622; text-decoration:none; }
.reference { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:11px; line-height:15px; }


.match { background-color:#e0f1fb; border:solid 1px #afe3fe; float:left; display:block; width:616px; margin:10px auto; padding:0 5px 8px 5px; }
.match p { text-align:center; }
.match img { margin:8px auto 1px auto; display:block; }


/*---LEFT SIDEBAR / PRODUCT SEARCH---*/
#leftsidebar_home { width:27%; height:440px; text-align:center; float:left; }
#product_search { width:90%; height:231px; margin:2px 11px 2px 11px; background-color:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:0; text-align:center; }
#product_search h3 { font-size:13px; }
#product_search_boxtop { width:100%; height:17%; background-color:#653413; text-align:center; -webkit-border-radius-topleft: 10px; -webkit-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-bottom:1px; }
#btn_product_search { float:right; clear:right; margin:9px 5px 1px 0; }
.formdrop { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:11px; font-weight:400; line-height:15px; text-align:left; margin:16px 0 3px 8px; float:left; }
.formdrop select { width:145px; height:21px; margin-bottom: 6px; }
#btnSearch { margin:10px 5px 0 0; float:right; clear:both; }



#rightside_container { width:73%; height:440px; text-align:center; float:right;}
#sunfacts { width:98%; height:85px; text-align:center; background:#f67631 url(/images/sun2.png) no-repeat; float:left; margin:12px 14px 0 0; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; border:0; }
#suntext { font-size:15px; line-height:18px; width:65%; height:72px; text-align:left; float:right; margin:5px 6px 0 2px; position:relative; }
#suntext h3 { margin-top:1px; font-size:12px; }
#readmore_main { position:absolute; bottom:0px;  right:6px; }

#ContentPlaceHolderMain_contactUs_defaultDiv h4 { float:left; clear:left; }	
#ContentPlaceHolderMain_contactUs_lblFeedback.body_copy { float:left; }
#ContentPlaceHolderMain_contactUs_retailerDiv { float:left; }
#ContentPlaceHolderMain_contactUs_retailerDiv h4 { float:left; }
#ContentPlaceHolderMain_contactUs_tblInfo { float:left; }

#bottombox { width:98%; height:344px; text-align:center; margin:0; border:0; float:left; text-align:center; }
#shelftalk { width:31%; height:96%; margin:10px 10px 0 0; background-color:#FFF; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; border:0; text-align:center; float:left; position: relative;}
#shelf_image { margin-top:3px; }

#Img1 { margin:20px 0 5px 0; }
#shelftalk p { margin:7px 0 0 12px; }
#shelftalk h4 { margin:7px 0 -2px 12px; font-size:15.5px; }

.homepage #shelftalk, .homepage #spotlight, .shelftalkNews, .spotlightNews { position:relative; }
#btn_learn_more, #btn_learn_morespot { position:absolute; bottom:10px; right:11px; }

#spotlight { width:32%; height:96%; margin:10px 10px 0 0; background-color:#FFF; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; border:0; text-align:center; float:left; position: relative;}
/*#btn_learn_morespot { float:right; margin:5px 5px 3px 0; clear:both; position:relative; bottom: 0; }*/
#spotlight p { overflow:hidden; }

#naturalnews { width:34%; height:96%; margin:10px 0 0 0; background-color:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:0; text-align:center; float:left; position: relative;}

#shelftalk h4, #spotlight h4, #naturalnews h4, #rightside_natural h4 {margin: 12px 0 9px 12px; color: #9ca437;}
#shelftalk p, #spotlight p, #naturalnews p, #rightside_natural p {margin: 0 12px 9px 12px;}

/*--------RIGHT SIDEBAR MAIN--------*/
#rightsidebar_main  {
float:right; 
margin:12px 12px;     
padding:0 0 6px 0; 
width:27%; 
text-align:center; 
border:0;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px; 
background: #ffe09c;
background: -moz-linear-gradient(top, #ffe09c 0%, #fcba44 42%, #f58038 74%);
background: -webkit-linear-gradient(top, #ffe09c 0%,#fcba44 42%,#f58038 74%);
background: linear-gradient(to bottom, #ffe09c 0%,#fcba44 42%,#f58038 74%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe09c', endColorstr='#f58038',GradientType=0 );    
}
#rightside_natural { width:90%; min-height: 290px; margin:12px 11px 7px 12px; background-color:#FFF; padding: 0 0 5px 0; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; border:0; position: relative;}
#rightside_natural h2 {margin:6px 0; padding: 0 12px 0 12px; font-family:'OpenSansRegular', cursive; font-weight:700; font-size:22px; line-height:30px; color:#ee7622; text-transform:none; text-align: left;}


/*-------footer-------*/
#footer { margin:0 auto; padding: 12px 0 0 0; background-color:#f1e1b6; width:960px; min-height: 150px; background: #fff; text-align:center; float:left; }

#footer p { text-align:center; font-size:10px; line-height:14px; clear:both; }
#footer ul { margin:8px auto; text-align:center; width:85%; padding:0; line-height:20px; }
#footer li { text-align:center; margin:0 4px 0 4px; font:normal 400 10px 'OpenSansRegular', sans-serif; color:#653413; text-decoration:none; display:inline; }
#footer li a { font:normal 400 10px 'OpenSansRegular', sans-serif; color:#653413; text-decoration:none; display:inline; width:100%; }
#footer li a:hover { color:#aa732e; }
.copyright { float:right; margin:5px 17px 5px 0; }
.claim { margin:5px 0 0 118px; text-align:center; }
.nut_info { width:960px; background:#fff; margin:8px auto 0 auto; float:left;}
.nut_info p { margin:2px auto; text-align:center; font-size:11px; }
.btm_logo { float:right; margin:-17px 15px 0 0; clear:both; }

#disclaimer { width:400px; height:28px; margin:0 auto; border-style:solid; border-width:1px; border-color:#653413; clear:right; text-align:center; }

#disclaimer p { font-size:10px; line-height:12px; text-decoration:none; margin:1px 1px 1px 1px; text-align:center; float:none; }

#divItem { float:left; clear:left; }
#ltrcount { font:normal 16px 'OpenSansSemibold', sans-serif; font-weight:700; line-height:20px; color:#653413; float:left; }

/*--------PRODUCT CONTENT---------*/
#product_content { width:70%; float:left; }
#breadcrumbs { margin:20px 0 0 20px; font-size:11px; color:#fd5e1d; text-transform:uppercase; }
#breadcrumbs a { font-weight:700; color:#c4a087; }
#breadcrumbs a:hover { color:#fdb813; }

#category_main { margin:25px 0 2px 40px; }
#category_info { width:55%; margin:10px 5px 5px 0; float:left; }
#category_info p { line-height:20px; float:left; }
#category_main li { color:#572600; font-size:13px; margin-top:5px; }
#category_main strong { font-weight:600; font-size:14px; color:#653413; }
#category_info ul { clear:both; }
#category_info li { list-style:disc;margin:0 10px 8px 18px; }

		/*---Images---*/
#fpo_shot { width:40%; float:right; padding-bottom:3px; }
#fpo_shot img { max-width:100%; height:auto!important; margin-bottom:5px; }

.headeryel { color:#fdb813; }

#product_main { padding-top:18px; width:100%; clear:both; overflow:hidden; }
#product_main ul { margin:5px 0; }
#product_main li { margin-bottom:4px;}

#product_main a { color:#FF7A23; font-size:11.5px; text-decoration:none; line-height:13px; }
#product_main a:hover { color:#89532F; }

#product_main.prod_pg a { color:#572600; text-decoration:none; font-size:13px; font-weight:700; text-decoration:none; }
#product_main.prod_pg a:hover { color:#ee7622; }

#product_main td { padding:0 0 12px 10px; vertical-align:top; }
#product_main td { width:295px; }

/*-------unsubscribe-------*/
.EmailErrorMsg { font-size:11.5px; color:#C00; margin-left:10px; }
.unsubscribeInfo { font-size:14px; font-weight:600; color:#653413; margin:10px 0 8px 0; }
#ContentPlaceHolderMain_unsubscribeInfoMessage { font-size:13px; color:#653413; margin:8px 0; }
#ContentPlaceHolderMain_btnUnsubscribe { margin-bottom:-7px; }

/*-------SEARCH RESULTS---------*/
.product_main {width:100%; }
.product_lists { color:#693410; font-size:12.5px; line-height:16px; padding-bottom:10px; font-weight:700; }
.product_lists a { font-size:13px; }
.product_lists a:hover { color:#fcb247; }
#productInfo { padding-right:20px; }

#prodImg { float:left; padding-right:10px; }

#product_mn_left { width:48%; overflow:hidden; float:left; }
#product_mn_right { width:48%; float:right; overflow:hidden; }

#prod_top_lft { width:100%; overflow:hidden; height:180px; }
#prod_btm_lft { width:100%; height:180px; overflow:hidden; margin-top:10px; }

#prod_top_rgt { width:100%; height:180px; }
#prod_btm_rgt { width:100%; height:180px; margin-top:10px; }

.rightProd { text-align:center; }
.aLabel { color:#FF7A23; font-size:11px; line-height:15px; font-weight:600; text-align:center; }
.aLabel a { color:#FF7A23; text-decoration:underline; }
.aLabel a:hover { color:#89532F; }

.product_text { margin-left:5px; overflow:hidden; }
.product_text br { margin-bottom:10px; }
.avail_sizes { margin-left:15px; font-weight:600; }


.title_bar { width:100%; height:25px; background-color:#ebe3ca; margin:10px 0; }
.orange_caps { font-family:'OpenSansSemibold', sans-serif; font-weight:700; text-transform:uppercase; color:#ee7622; font-size:18px; line-height:22px; clear:left; margin-bottom:5px; }
.sub_orange {  font-size:21px; color:#ee7622; margin-bottom:15px; }
.title_sm_caps { font-size:15px; text-transform:uppercase; color:#ee7622; line-height:25px; margin-left:12px; font-weight:700; }
.tan_caps { font-family:'OpenSansRegular', sans-serif; font-weight:700; text-transform:uppercase; color:#ad7b38; font-size:16px; line-height:20px; }

.brown { color:#572600; margin-bottom:5px; }
.brown a { color:#572600; margin-bottom:5px; }
.brown a:hover { color:#ee7622; margin-bottom:5px; }

.img { float:left; margin-right:7px; }


#indent ul, #terms ul { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:13px; font-weight:400; line-height:16px; }
#indent li, #terms li { margin:10px 0 0 30px; color:#653413; list-style:disc; }

.backtotop { font-family:'OpenSansRegular', sans-serif; padding:10px 0 15px 0; font-size:10px; }
.backtotop a { color:#aa732e; }
.backtotop a:hover { color:#ee7622; }
.subhead_sm { color:#572600; font-size:16px; font-weight:700; line-height:18px; }
.sm_txt { font-size:11.5px; color:#ad7b38; }
.subhead_tan { font-size:16px; color:#ad7b38; font-weight:700; padding:10px 0 7px 0; line-height:21px; }


/*-------NATURAL NEWS---------*/

#sunfactsNews { width:100%; height:83px; text-align:center; background:#f67631 url(../images/sun2.png) bottom left no-repeat; 
float:left; margin:12px 14px 12px 0; padding-bottom:5px; -moz-border-radius: 10px; -webkit-border-radius:10px;
border-radius:10px; border:0; overflow:hidden; }
#sunfactsNews p { font-size:12.5px; font-weight:600; line-height:15px; float:left; clear:both; margin-top:8px; }
#sunfactsNews h3 { font-family:'OpenSansRegular', sans-serif; text-transform:uppercase; font-weight:700; line-height:19px; }
#sunfactsNews h5 { font-size:52px; margin-top:22px; }
#readmore { float:right; margin:4px 7px 0 0; }

.shelftalkNews { float:left; width:395px; padding: 5px 5px; margin-top:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fdf9eb;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdf9eb), to(#fbebc3));
background: -webkit-linear-gradient(#fdf9eb, #fbebc3);
background: -moz-linear-gradient(#fdf9eb, #fbebc3);
background: -ms-linear-gradient(#fdf9eb, #fbebc3);
background: -o-linear-gradient(#fdf9eb, #fbebc3);
background: linear-gradient(#fdf9eb, #fbebc3);
-pie-background: linear-gradient(#fdf9eb, #fbebc3);
behavior: url(/PIE.htc); }
.shelftalkNews p { margin-bottom:18px; padding-right: 9px; overflow:hidden; }
#imgShelf { float:left; clear:both; }
.shelftalkNews h1 { font-family:'OpenSansSemibold', sans-serif; font-weight:normal; margin-left:10px; font-size:30px; line-height:20px; color:#ee7622; margin:6px 0; text-transform:none; }
.shelftalkNews h4 { margin:12px 0 5px 10px; }

#healthNotesNews { float:left; clear:both; width:220px; height:75px; border:1px solid #f4dea0; text-align:center; margin:26px 14px 50px 0; padding:3px 3px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background: #fcecc6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f3f0), to(#f4d199));
background: -webkit-linear-gradient(#f8f3f0, #f4d199);
background: -moz-linear-gradient(#f8f3f0, #f4d199);
background: -ms-linear-gradient(#f8f3f0, #f4d199);
background: -o-linear-gradient(#f8f3f0, #f4d199);
background: linear-gradient(#f8f3f0, #f4d199); }
#healthNotesNews p { text-align:center; font-size:13px; font-weight:600; }
#healthNotesNews h1 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; font-size:30px; line-height:30px; margin:6px 0; color:#9ca437; text-transform:none; }
#healthNotesNews a { text-decoration:none; }

#News { float:left; clear:both; width:220px; height:75px; border:1px solid #f4dea0; text-align:center; margin:15px 14px 50px 0; padding:3px 3px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background: #fcecc6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f3f0), to(#f4d199));
background: -webkit-linear-gradient(#f8f3f0, #f4d199);
background: -moz-linear-gradient(#f8f3f0, #f4d199);
background: -ms-linear-gradient(#f8f3f0, #f4d199);
background: -o-linear-gradient(#f8f3f0, #f4d199);
background: linear-gradient(#f8f3f0, #f4d199); }
#News p { text-align:center; font-size:13px; font-weight:600; }

#News h1 { font-family:'OpenSansSemibold', sans-serif; font-weight:normal; font-size:24px; line-height:24px; margin:6px 0; color:#9ca437; text-transform:none; }
#News a { text-decoration:none; }

.spotlightNews { width:206px; float:right; overflow:hidden; 
padding: 5px 5px; margin-top:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff; }
.spotlightNews p { margin-bottom:35px; overflow:hidden; }
.spotlightNews h1 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; font-size:30px; line-height:16px; margin-top:7px; color:#ee7622; text-transform:none; }
.spotlightNews h4 { margin:12px 0 2px 10px; line-height:18px;padding:7px 0 7px 0;}
#ContentPlaceHolderMain_imgSpotlight { float:left; margin:9px 8px 1px 0; }

.news_copy { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:13px; font-weight:400; line-height:16px; text-align:left; }
.news_copy p { margin-bottom:10px; }
.news_copy a { color:#653413; }
.news_copy a:hover { color:#572600; }
.news_copy li { list-style-type:disc; margin-left:20px;}
.line { border-top: 1px solid #572600; height: 2px; padding: 1px 0; margin:8px 0; }
#ContentPlaceHolderMain_pnlSelectedItem .line { border:none; }

.feature { font-family:'DancingScriptOTRegular',cursive; color:#572600; font-size:30px; font-weight:700; line-height:30px; margin: 6px 0; text-transform:none; }

.smartEatingNews { width:380px; padding:12px 0; float:left; margin-top:15px; }
.smartEatingNews h4 { margin:3px 0 5px 10px; }
.smartEatingNews h1 { font-family:'DancingScriptOTRegular', cursive; font-weight:700; color:#ee7622; font-size:30px; margin:5px 0 5px 0; line-height:25px; text-transform:none; }
.imgNews{ margin:0 0 2px 5px; }
/*------IN THE SPOTLIGHT--------*/
#top_lft { width:180px; padding-top:10px; margin:15px 15px 20px 0; float:left; }
#top_rgt { width:175px; padding-top:10px; margin:15px 0 20px 0; float:left; }
#top_lft h1 { font-size:23px; color:#572600; margin:0 0 8px 0; }
#top_lft li a { color:#ee7622; font-size:13px; font-weight:700; }
#top_lft li a:hover { color:#572600; }
#top_rgt h1 { font-size:23px; color:#572600; margin:0 0 8px 0; }
#top_rgt li a { color:#ee7622; font-size:13px; font-weight:700; }
#top_rgt li a:hover { color:#572600; }

/*-------ARCHIVES--------*/
#archive { padding:10px 5px 0 10px; margin-top:15px; font-family:'OpenSansRegular', sans-serif; font-size:13px; font-weight:600; float:left;
    background: #FFFFFF; border-color:#fdb813; border-style:solid; border-width:1px; }

#archive a { color:#ad7b38; line-height:13px; }
#archive a:hover { color:#ee7622; }
#archive .subhead_sm { text-transform:uppercase; margin-left:10px; }




/*--------CONTACT FORM--------*/
.hideOnLoad{ display:none; } 
.required, .optional { font-family:'OpenSansRegular', sans-serif; font-size:11px; font-weight:400; line-height:14px; color:#aa732e; }
.body_copy { font-family:'OpenSansRegular', sans-serif; color:#653413; font-size:13px; font-weight:700; line-height:16px; margin-bottom:10px; }
.aform { font-family:'OpenSansRegular', sans-serif; font-size:11px; font-weight:400; line-height:11px; color:#CC6600; text-decoration:underline; }
.aform a { font-family:'OpenSansRegular', sans-serif; font-size:11px; font-weight:400; line-height:11px; color:#CC6600; text-decoration:underline; }
.aform a:hover { color:#aa732e; }
.ErrorMsg { font-size:9px; color:#F00; }
td.optin { padding:15px 0; }
input[type="checkbox"] { float:left!important; margin-right:10px; }


/*------PRIVACY PAGE--------*/
.privacy p { margin:8px 0; }
.spacer p { margin:8px 0; }
.spacer a { color:#ad7b38; text-decoration:underline; font-weight:600; } 
.spacer a:hover { color:#ee7622; text-decoration:underline; }
.link { font-weight:600; text-decoration:underline; }

<!---------coupon page-------->
#coupon_form { margin-top:20px; }
#coupon_form input[type="text"], #coupon_form select { margin-bottom:10px!important; }



/*--------------ADDTHIS-----------------*/
.addthis_toolbox { padding:15px 0; float:left; clear:left; overflow:hidden; min-width:300px; }
.addthis_toolbox a { margin-right:3px; }
.addthis_button_pinterest_pinit { margin-right:0!important; }
.addthis_toolbox .fb-like { margin-top:0!important; }
.addthis_pill_style, .addthis_nonzero, .addthis_counter { width: 50px !important; overflow: hidden !important; }
#at_testpromo, #at_pspromo { display:none !important; }
#at_hover .at_bold { font-weight:normal!important; color:#4C4C4C !important; }
#at16pt h4 { font: normal bold 12px Arial, Helvetica, sans-serif; }
.addthis_button_facebook_like, .addthis_button_tweet, .addthis_button_pinterest_share { *display:none; } /*IE7Fix*/

.aspNetHidden{margin:0 0 0 0;
              padding:0 0 0 0;}
			  
/*-----------terms of use----------*/
       #jump_box { width:300px; padding:10px; margin:0 0 15px 40px; font-family:'OpenSansRegular', sans-serif; font-weight:600; float:right;
	-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; 	
	-moz-border-right-colors:none; -moz-border-top-colors:none;
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#fcb247; border-style: solid; border-width:1px; }

#jump_box a { color:#ad7b38; line-height:20px; }
#jump_box a:hover { color:#ee7622; }

/*--------404 Page---------*/
#error_header { margin:0 auto; text-align:center; background:url(../images/bkgd_header.jpg) no-repeat top center; }
#error404 { margin:0 auto; text-align:center; background:#FFF; width:960px; }
#error404 ul { margin:10px auto; padding-bottom:10px; text-align:center; }
#error404 li { font-family:'OpenSansRegular', sans-serif; font-size:11px; color:#653413; font-weight:400; text-align:center; display:inline; }
#error404 li a { text-decoration:underline; display:inline; color:#653413; }
#error404 li a:hover { color:#AA732E; }
#error404 h2 { color:#653413; margin:100px 0 70px 0; }
#error404 p { font-family:'OpenSansRegular', sans-serif; font-size:10px; color:#653413; font-weight:400; line-height:12px; }
#error404 .disclaimer {border-color: #653413;
    border-style: solid;
    border-width: 1px;
    clear: right;
    height: 27px;
    margin: 1px auto;
    text-align: center;
    width: 400px; }

#error_boxes { margin:60px auto 100px auto; background-image:url(../images/paper_tile.jpg); width:87%; height:233px; border-radius:10px; }
#error_boxes img { margin:17px 15px; } 

.sfReference
{
    bottom: 0;
    position: absolute;
    font-size: 9px;
    line-height: 11px;
    text-align: left;
	color:#653413;
        }		
#ContentPlaceHolderMain_dlReferences a { color:#653413; font-size:11px; text-decoration:none; } 
#ContentPlaceHolderMain_dlReferences a:hover { color:#ee7622; }


/*---ESCAPE TO WELLNESS SWEEPSTAKES----------------------------------------------------------------*/
#escape_feature { position:relative; width:960px; height:350px; background: #ffffff; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dae8f1)); background: -webkit-linear-gradient(#ffffff, #dae8f1); background: -moz-linear-gradient(#ffffff, #dae8f1); background: -ms-linear-gradient(#ffffff, #dae8f1); background: -o-linear-gradient(#ffffff, #dae8f1); background: linear-gradient(#ffffff, #dae8f1); -pie-background: linear-gradient(#ffffff, #dae8f1); behavior: url(/js/PIE.htc); }
#escape_feature_left { position:absolute; left:0; top:0; z-index:100; }
#escape_feature_right { position:absolute; right:0; bottom:0; z-index:101; }
.nivoSlider_container { position:absolute; top:0; left:360px; width:540px; height:350px; background-image: url(../images/escape_feature_photobacker.png); background-repeat: no-repeat; z-index:4; }
.nivoSlider { position:relative; margin:39px 0 0 33px; z-index:5; }
.nivoSlider img { position:absolute; top:0; left:0; display:none; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }


/*---Buttons----------------------------------------------------------------*/
button {
margin: 0;
padding: 0;
border: 0;
}

.btn {
display: inline-block;
margin: 0;
padding: 0 18px;
font-family: "OpenSansSemibold";
font-size: 11px;
text-transform: uppercase;
text-decoration: none;
color: #fff;
line-height: 25px;
text-align: center;
background: #ee7622;
height: 25px;
-webkit-border-radius: 30px;
border-radius: 30px;
}

.btn:hover {
color: #fff;
background: #522d20;
}

.lower_right {
position: absolute;
right: 0;
bottom: 6px; 
margin: 0;
padding: 0;
}

.btn_small {
padding: 0 12px;
font-size: 9px;
height: 18px;
line-height: 18px;
}

.btn_brown {
margin-right: 3px;
margin-bottom: 3px;
background: #522d20;
}

.btn_brown:hover {
background: #9ca437;
}

.padded {margin: 0; padding: 9px 0;}