.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
#colorboxNodeLoading{background:url(/sites/all/modules/contrib/colorbox_node/./images/loading.gif) no-repeat center center;width:100%;height:100%;}
#comments{margin-top:15px;}.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;margin-bottom:10px;vertical-align:top;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{padding:10px;float:left;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class$=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.date-repeat-input{float:left;margin-right:5px;width:auto;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-repeat-radios{margin-bottom:1em;}.date-repeat-radios input[type=radio]{float:left;margin:0.75em 0.75em 0 0;}.date-repeat-radios .form-wrapper{float:left;}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0;}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em;}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px;}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline;}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 0.5em;display:inline-block;vertical-align:middle;}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em 0;vertical-align:middle;}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0 0;vertical-align:middle;}.range-of-repeat .until .form-type-date-text .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0;}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}.toboggan-unified #login-links a:hover{background-color:#DDD;}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}.toboggan-unified.login #register-form{display:none;}.toboggan-unified.register #login-form{display:none;}
.page-content #user-register-form .field-type-addressfield,.page-content #user-profile-form .field-type-addressfield{margin-top:20px;}.page-content #user-register-form .field-type-addressfield .form-item,.page-content #user-profile-form .field-type-addressfield .form-item{margin-top:5px;margin-bottom:0;}.page-content #user-register-form .field-type-addressfield fieldset.form-wrapper,.page-content #user-profile-form .field-type-addressfield fieldset.form-wrapper{margin-bottom:5px;}.page-content #user-register-form .field-type-phone-number,.page-content #user-profile-form .field-type-phone-number{margin-bottom:20px;}.page-content #user-profile-form #edit-profile-practitioner-contact-data-field-coll-contact-address-und-0 legend{display:none;}.page-user-edit-practitioner-locations .page-content .tabledrag-toggle-weight,.page-user-edit-practitioner-locations .page-content #edit-profile-practitioner-locations-field-practitioner-id{display:none;}.page-content #user-register-form .form-type-password.form-item-pass-pass2,.page-content #user-profile-form .form-type-password.form-item-pass-pass2{margin-bottom:0;}.page-content #user-register-form #edit-prev-meta-account{}.page-content #user-register-form fieldset#edit-contact-information{}#user-register-form #edit-contact-information #edit-field-first-name,#user-register-form #edit-contact-information #edit-field-last-name{float:left;margin-right:40px;}#user-register-form #edit-contact-information #edit-field-contact-phone-number{clear:both;}#user-register-form #edit-contact-information #edit-field-practitioner-website .link-field-url .form-item{margin:0;}#user-register-form #edit-contact-information #edit-field-contact-address-und-0 legend{display:none;}#user-register-form #edit-contact-information .form-item.form-item-field-contact-address-und-0-premise{margin-bottom:0;}.page-user-addressbook .user-role-patient ul.action-links{display:none;}.page-content #commerce-addressbook-billing-default,.page-content #commerce-addressbook-shipping-default{padding:10px;font-weight:bold;}#user-profile-form #edit-vertical-tabs-contact #edit-field-first-name,#user-profile-form #edit-vertical-tabs-contact #edit-field-last-name{width:320px;float:left;}#user-profile-form #edit-vertical-tabs-contact #edit-field-first-name{margin-right:20px;}#user-profile-form #edit-vertical-tabs-contact #edit-field-contact-phone-number input{width:150px;}#user-profile-form #edit-vertical-tabs-contact #edit-field-practitioner-website .link-field-url .form-item{margin:0;}#user-profile-form #edit-vertical-tabs-contact #edit-field-practitioner-website input{width:250px;}#user-profile-form #edit-vertical-tabs-contact #edit-field-contact-address{margin-bottom:20px}#user-profile-form #edit-vertical-tabs-contact #edit-field-contact-address legend{display:none;}#user-profile-form #edit-vertical-tabs-practice #edit-field-credentials{width:600px;}#user-profile-form #edit-vertical-tabs-practice #edit-field-credentials .form-item.form-type-checkbox{width:300px;float:left;margin-bottom:0;margin-top:3px;}#user-profile-form #edit-vertical-tabs-practice #edit-field-health-condition-focus{width:600px;padding-top:1px;clear:both;}#user-profile-form #edit-vertical-tabs-practice #edit-field-health-condition-focus .form-item.form-type-checkbox{width:300px;float:left;margin-bottom:0;margin-top:3px;}#user-profile-form #edit-vertical-tabs-practice #edit-field-license-number{clear:both;width:200px;float:left;}#user-profile-form #edit-vertical-tabs-practice #edit-field-license-number input{width:150px;}#user-profile-form #edit-vertical-tabs-practice #edit-field-license-state{float:left;}#user-profile-form #edit-practice-location-desc{}#user-profile-form #edit-field-coll-practice-location .field-name-field-practice-location legend{display:none;}#user-profile-form #edit-field-coll-practice-location .field-name-field-practice-photo{margin:20px 0;}#user-profile-form #edit-field-coll-practice-location .field-name-field-practice-photo input.form-submit,#user-profile-form #edit-field-coll-practice-location input.field-add-more-submit{color:#5A5A5A;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background-color:#f4f4f4;}#user-profile-form #edit-field-coll-practice-location .field-name-field-practitioner-reference{display:none;}#user-profile-form #edit-field-coll-practice-location .tabledrag-toggle-weight-wrapper{display:none;}#user-profile-form #edit-vertical-tabs-practice #edit-field-biography{margin-bottom:20px;clear:both;}#user-profile-form #edit-vertical-tabs-practice #edit-field-biography fieldset#edit-field-biography-und-0-format{display:none;}#user-profile-form #edit-vertical-tabs-merchant #edit-field-merchant-unlock-code input,#user-profile-form #edit-vertical-tabs-merchant #edit-field-vanity-url input{width:200px;}.page-user-messages #block-system-main .content{padding:20px;}
.page-content.tab-display .block-quicktabs h2.block-title{display:none;}.page-content.tab-display .block-quicktabs .quicktabs-wrapper .quicktabs_main{font-size:12px;padding:20px 30px;background:#ffffff;border-color:#d2d2d2;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;}#main .bottom-page-content.tab-display{padding:0;background:none;}.bottom-page-content.tab-display .block-quicktabs h2.block-title{display:none;}#block-quicktabs-patient_search_results.block-quicktabs .quicktabs-wrapper .quicktabs_main,.bottom-page-content.tab-display .block-quicktabs .quicktabs-wrapper .quicktabs_main{padding:20px 30px;background:#ffffff;border-color:#d2d2d2;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;}#block-quicktabs-patient_search_results.block-quicktabs .quicktabs-wrapper .quicktabs_main{padding:20px 15px;}.page-content #block-quicktabs-patient_search_results .item-list .pager,.bottom-page-content .item-list .pager{font-size:12px;margin-top:20px;text-align:right;}.page-content #block-quicktabs-patient_search_results .field-name-product-health-category-facet,.page-content #block-quicktabs-patient_search_results .field-name-product-line-facet,.page-content #block-quicktabs-patient_search_results .field-name-product-dietary-needs-facet,.page-content #block-quicktabs-patient_search_results .field-name-product-forms-facet,.page-content #block-quicktabs-patient_search_results .field-name-product-health-conditions-facet,.page-content #block-quicktabs-patient_search_results .field-name-medical-food-form-facet,.page-content #block-quicktabs-patient_search_results .field-name-medical-food-dietary-need-facet{font-size:11px;width:200px;padding-right:18px;padding-bottom:15px;float:left;}.page-content #block-quicktabs-patient_search_results .field-name-product-health-category-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-product-line-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-product-dietary-needs-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-product-forms-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-product-health-conditions-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-medical-food-form-facet h2.block-title,.page-content #block-quicktabs-patient_search_results .field-name-medical-food-dietary-need-facet h2.block-title{font-family:Arial,Helvetica,sans-serif;font-size:14px;}.page-content #block-quicktabs-patient_search_results .field-name-product-search-results{clear:both;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-header,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-header,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-header,.bottom-page-content .view-related-products .view-header,.bottom-page-content .view-related-medical-food-products .view-header{color:#7d7d7d;font-size:12px;padding-top:4px;float:left;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters,.bottom-page-content .view-related-products .view-filters,.bottom-page-content .view-related-medical-food-products .view-filters{color:#7d7d7d;font-size:12px;margin-bottom:20px;float:left;}div#autocomplete,#edit-search-api-views-fulltext-autocomplete-aria-live{background:#ffffff;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form .views-exposed-widget,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form .views-exposed-widget,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form .views-exposed-widget,.bottom-page-content .view-related-products .view-filters .views-exposed-form .views-exposed-widget,.bottom-page-content .view-related-medical-food-products .view-filters .views-exposed-form .views-exposed-widget{padding:0;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form .views-widget-filter-search_api_views_fulltext,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form .views-widget-filter-search_api_views_fulltext,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form .views-widget-filter-search_api_views_fulltext{width:330px;padding:2px 0 0 0;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form .form-item-items-per-page,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form .form-item-items-per-page,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form .form-item-items-per-page{width:220px;padding:2px 0 0 40px;}.bottom-page-content .view-related-products .view-filters .views-exposed-form .form-item-items-per-page,.bottom-page-content .view-related-medical-food-products .view-filters .views-exposed-form .form-item-items-per-page{width:170px;padding:2px 0 0 80px;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form label,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form label,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form label,.bottom-page-content .view-related-products .view-filters .views-exposed-form label,.bottom-page-content .view-related-medical-food-products .view-filters .views-exposed-form label{padding:2px 10px 0 0;float:left;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form .views-exposed-widget .views-submit-button,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form .views-exposed-widget .views-submit-button,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form .views-exposed-widget .views-submit-button,.bottom-page-content .view-related-products .view-filters .views-exposed-form .views-exposed-widget .views-submit-button,.bottom-page-content .view-related-medical-food-products .view-filters .views-exposed-form .views-exposed-widget .views-submit-button{padding-top:0;}.page-content #block-quicktabs-patient_search_results .view-patinet-content-search-results .view-filters .views-exposed-form .views-exposed-widget .form-submit,.page-content #block-quicktabs-patient_search_results .view-product-search-results .view-filters .views-exposed-form .views-exposed-widget .form-submit,.page-content #block-quicktabs-patient_search_results .view-product-medical-food-search-results .view-filters .views-exposed-form .views-exposed-widget .form-submit,.bottom-page-content .view-related-products .view-filters .views-exposed-form .views-exposed-widget .form-submit,.bottom-page-content .view-related-medical-food-products .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.page-content .view-patinet-content-search-results table,.page-content .view-practitioner-content-search-results table,.page-content .view-product-search-results table,.page-content .view-product-medical-food-search-results table,.page-content .view-a-z-products-listing table,.page-content .view-ingredient-search-results table,.page-content .view-most-popular-products table,.page-content .view-recently-purchased-products table{border:0;}.page-content .view-patinet-content-search-results .view-content,.page-content .view-product-search-results .view-content,.page-content .view-product-medical-food-search-results .view-content,.page-content .view-a-z-products-listing .view-content,.bottom-page-content .view-related-products .view-content,.bottom-page-content .view-related-medical-food-products .view-content{clear:both;}.page-content .view-product-search-results .view-content table tr,.page-content .view-product-medical-food-search-results .view-content table tr,.page-content .view-a-z-products-listing .view-content table tr,.page-content .view-ingredient-search-results .view-content table tr,.page-content .view-most-popular-products .view-content table tr,.page-content .view-recently-purchased-products .view-content table tr,.bottom-page-content .view-related-products .view-content table tr,.bottom-page-content .view-related-medical-food-products .view-content table tr{border-top:1px dotted #e0e0e0;}.page-content .view-product-search-results table tr.row-1,.page-content .view-product-medical-food-search-results table tr.row-1,.page-content .view-a-z-products-listing table tr.row-1,.page-content .view-ingredient-search-results table tr.row-1,.page-content .view-most-popular-products table tr.row-1,.page-content .view-recently-purchased-products table tr.row-1,.bottom-page-content .view-related-products .view-content table tr.row-1,.bottom-page-content .view-related-medical-food-products .view-content table tr.row-1{border-top:0;}.page-content .view-product-search-results table td,.page-content .view-product-medical-food-search-results table td,.page-content .view-a-z-products-listing table td,.page-content .view-ingredient-search-results table td,.page-content .view-most-popular-products table td,.page-content .view-recently-purchased-products table td{padding:0;display:inline-block;}.page-content .view-product-search-results table td.col-1,.page-content .view-product-medical-food-search-results table td.col-1,.page-content .view-a-z-products-listing table td.col-1,.page-content .view-most-popular-products table td.col-1,.page-content .view-recently-purchased-products table td.col-1{width:290px;}.page-content .view-ingredient-search-results table td.col-1{width:300px;}.page-content .view-ingredient-search-results table td.col-2{width:295px;}.bottom-page-content .view-related-products .view-content table td.col-1,.bottom-page-content .view-related-medical-food-products .view-content table td.col-1{width:280px;}.page-content .view-product-search-results table td.col-2,.page-content .view-product-medical-food-search-results table td.col-2,.page-content .view-most-popular-products table td.col-2,.page-content .view-recently-purchased-products table td.col-2{width:310px;}.bottom-page-content .view-related-products .view-content table td.col-2,.bottom-page-content .view-related-medical-food-products .view-content table td.col-2,.page-content .view-a-z-products-listing table td.col-2{width:312px;}.bottom-page-content .view-related-products .view-content table td.col-3,.bottom-page-content .view-related-medical-food-products .view-content table td.col-3{width:280px;display:block;}.node-product-display.node-teaser,.node-medical-food-product-display.node-teaser{margin:25px 15px 25px 0;display:inline-block\9;}.col-1 .node-product-display.node-teaser,.col-1 .node-medical-food-product-display.node-teaser{margin-right:0;}.col-2 .node-product-display.node-teaser,.col-2 .node-medical-food-product-display.node-teaser{padding-left:15px;border-left:1px dotted #e0e0e0;border-right:1px dotted #e0e0e0;}.view-product-search-results .col-2 .node-product-display.node-teaser,.view-product-search-results .col-2 .node-medical-food-product-display.node-teaser,.view-ingredient-search-results .col-2 .node-product-display.node-teaser,.view-ingredient-search-results .col-2 .node-medical-food-product-display.node-teaser,.view-most-popular-products .col-2 .node-product-display.node-teaser,.view-most-popular-products .col-2 .node-medical-food-product-display.node-teaser,.view-recently-purchased-products .col-2 .node-product-display.node-teaser,.view-recently-purchased-products .col-2 .node-medical-food-product-display.node-teaser{border-right:0;margin-right:0;}.col-3 .node-product-display.node-teaser,.col-3 .node-medical-food-product-display.node-teaser{margin-right:0;}.node-product-display.node-teaser .group-header,.node-medical-food-product-display.node-teaser .group-header{display:none;}.node-product-display.node-teaser .group-left,.node-medical-food-product-display.node-teaser .group-left{float:left;width:100px;min-height:140px;margin-top:15px;}.node-product-display.node-teaser .group-right,.node-medical-food-product-display.node-teaser .group-right{float:right;width:160px;padding-right:10px;margin-top:15px;}.col-last .node-product-display.node-teaser .group-right,.col-last .node-medical-food-product-display.node-teaser .group-right{width:170px;padding-right:0;border-right:0;}.page-content .node-product-display.node-teaser .group-right,.page-content .node-medical-food-product-display.node-teaser .group-right{width:170px;}.page-content .col-last .node-product-display.node-teaser .group-right,.page-content .col-last .node-medical-food-product-display.node-teaser .group-right{width:180px;}.node-product-display.node-teaser .group-footer,.node-medical-food-product-display.node-teaser .group-footer{height:60px;position:relative;clear:both;}.no-assign-pract .node-product-display.node-teaser .group-footer,.no-assign-pract .node-medical-food-product-display.node-teaser .group-footer,.user-role-anonymous .node-product-display.node-teaser .group-footer,.user-role-anonymous .node-medical-food-product-display.node-teaser .group-footer{height:auto;}.user-role-practitioner .node-product-display.node-teaser .group-footer,.user-role-practitioner .node-medical-food-product-display.node-teaser .group-footer{height:25px;}.node-product-display.node-teaser h2,.node-medical-food-product-display.node-teaser h2{font-family:"ff-meta-web",sans-serif;font-size:16px;margin-bottom:10px;}.node-product-display.node-teaser h2 a,.node-medical-food-product-display.node-teaser h2 a{color:#0075a9;text-decoration:none;}.node-product-display.node-teaser h2 a:hover,.node-medical-food-product-display.node-teaser h2 a:hover{text-decoration:underline;}.node-product-display.node-teaser .commerce-product-field-field-image,.node-medical-food-product-display.node-teaser .commerce-product-field-field-image{margin:0 20px 15px 0;float:left;}.node-product-display.node-teaser .commerce-product-field-field-byline,.node-product-display.node-teaser .field-name-decoded-product-byline,.node-medical-food-product-display.node-teaser .commerce-product-field-field-byline,.node-medical-food-product-display.node-teaser .field-name-decoded-product-byline{font-size:11px;line-height:1.3em;padding-bottom:0;}.node-product-display.node-teaser .commerce-product-field-field-byline p,.node-product-display.node-teaser .field-name-decoded-product-byline p,.node-medical-food-product-display.node-teaser .commerce-product-field-field-byline p,.node-medical-food-product-display.node-teaser .field-name-decoded-product-byline p{margin-bottom:0;}.node-product-display.node-teaser .commerce-product-field-field-serving-size,.node-product-display.node-teaser .commerce-product-field-field-servings-per-contain-text,.node-medical-food-product-display.node-teaser .commerce-product-field-field-serving-size,.node-medical-food-product-display.node-teaser .commerce-product-field-field-servings-per-contain-text{font-size:11px;line-height:1.2em;}.node-product-display.node-teaser .commerce-product-field-commerce-price,.node-medical-food-product-display.node-teaser .commerce-product-field-commerce-price{color:#8ba13e;font-size:14px;font-weight:bold;margin-top:10px;padding:0;}.node-product-display.node-teaser .field-type-commerce-product-reference,.node-medical-food-product-display.node-teaser .field-type-commerce-product-reference{}.node-product-display.node-teaser .commerce-add-to-cart .form-type-select,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .form-type-select{height:23px;margin-bottom:9px;}.node-product-display.node-teaser .commerce-add-to-cart .form-type-select select,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .form-type-select select{font-size:12px;padding:1px;border:1px solid #c0c0c0;}.node-product-display.node-teaser .commerce-add-to-cart .commerce-quantity-plusminus-link a,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .commerce-quantity-plusminus-link a{display:none;}.node-product-display.node-teaser .commerce-add-to-cart .form-item-quantity,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .form-item-quantity{margin:5px 0 0 0;position:absolute;bottom:0;}.node-product-display.node-teaser .commerce-add-to-cart .form-item-quantity label,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .form-item-quantity label{color:#7d7d7d;font-size:12px;margin:2px 5px 0 0;float:left;}.node-product-display.node-teaser .commerce-add-to-cart .form-item-quantity input,.node-medical-food-product-display.node-teaser .commerce-add-to-cart .form-item-quantity input{width:30px;height:20px;padding:0 5px;border-color:#B4B4B4 #D2D2D2 #E4E4E4;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px;}.node-product-display.node-teaser .commerce-add-to-cart input.form-submit,.node-medical-food-product-display.node-teaser .commerce-add-to-cart input.form-submit,.node-product-display.node-teaser .commerce-add-to-cart a.button,.node-medical-food-product-display.node-teaser .commerce-add-to-cart a.button{margin-bottom:0;position:absolute;bottom:0;left:110px;}.node-product-display.node-teaser ul li.node-readmore,.node-medical-food-product-display.node-teaser ul li.node-readmore{margin-left:0;}.left-sidebar .node-product-display.node-teaser,.left-sidebar .node-medical-food-product-display.node-teaser{margin:15px 0 15px 15px;}.left-sidebar .node-product-display.node-teaser .group-left,.left-sidebar .node-medical-food-product-display.node-teaser .group-left{min-height:0;}.left-sidebar .node-product-display.node-teaser h2 a,.left-sidebar .node-medical-food-product-display.node-teaser h2 a{}.left-sidebar .node-product-display.node-teaser .group-footer,.left-sidebar .node-medical-food-product-display.node-teaser .group-footer{}.page-content .node-product-display,.page-content .node-medical-food-product-display{margin-bottom:40px;}.page-content .node-product-display .commerce-product-field-field-byline,.page-content .node-medical-food-product-display .commerce-product-field-field-byline{font-size:20px;line-height:1.1em;}.page-content .node-product-display .commerce-product-field-field-byline p,.page-content .node-medical-food-product-display .commerce-product-field-field-byline p{padding-bottom:0;}.page-content .node-product-display .commerce-product-extra-field-sku,.page-content .node-medical-food-product-display .commerce-product-extra-field-sku,.page-content .node-product-display .commerce-product-field-field-serving-size,.page-content .node-medical-food-product-display .commerce-product-field-field-serving-size,.page-content .node-product-display .commerce-product-field-field-servings-per-contain-text,.page-content .node-medical-food-product-display .commerce-product-field-field-servings-per-contain-text{font-size:12px;}.page-content .node-product-display .commerce-product-field-field-servings-per-contain-text,.page-content .node-medical-food-product-display .commerce-product-field-field-servings-per-contain-text{padding-bottom:10px;}.page-content .node-product-display.view-mode-full .commerce-product-field-commerce-price,.page-content .node-medical-food-product-display.view-mode-full .commerce-product-field-commerce-price{color:#8BA13E;font-size:16px;font-weight:bold;padding-bottom:20px;}.no-assign-pract .commerce-product-field-commerce-price,.user-role-anonymous .commerce-product-field-commerce-price{display:none;}.no-assign-pract .field-type-commerce-product-reference,.user-role-anonymous .field-type-commerce-product-reference{}.page-content .node-product-display .commerce-add-to-cart .form-type-select,.page-content .node-medical-food-product-display .commerce-add-to-cart .form-type-select{height:23px;margin-top:0;margin-bottom:9px;}.user-role-practitioner .page-content .node-product-display .commerce-add-to-cart .form-type-select,.user-role-practitioner .page-content .node-medical-food-product-display .commerce-add-to-cart .form-type-select{margin:0 0 30px;}.page-content .node-product-display .commerce-add-to-cart .form-type-select select,.page-content .node-medical-food-product-display .commerce-add-to-cart .form-type-select select{font-size:14px;padding:1px;border:1px solid #c0c0c0;}.page-content .node-product-display .commerce-add-to-cart .commerce-quantity-plusminus-link a,.page-content .node-medical-food-product-display .commerce-add-to-cart .commerce-quantity-plusminus-link a{display:none;}.page-content .node-product-display .commerce-add-to-cart .form-item-quantity,.page-content .node-medical-food-product-display .commerce-add-to-cart .form-item-quantity{float:left;margin:5px 15px 0 0;}.page-content .node-product-display .commerce-add-to-cart .form-item-quantity label,.page-content .node-medical-food-product-display .commerce-add-to-cart .form-item-quantity label{color:#7d7d7d;font-size:12px;margin:2px 5px 0 0;float:left;}.page-content .node-product-display .commerce-add-to-cart .form-item-quantity input,.page-content .node-medical-food-product-display .commerce-add-to-cart .form-item-quantity input,.page-content .view-commerce-cart-form .view-content table tr td.views-field-edit-quantity input{width:30px;height:20px;padding:0 5px;border-color:#B4B4B4 #D2D2D2 #E4E4E4;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px;}.page-content .node-product-display .commerce-add-to-cart input.form-submit,.page-content .node-medical-food-product-display .commerce-add-to-cart input.form-submit{margin-bottom:0;}.node-type-page .page-content #block-metagenics_commerce-meta-medfood-unlock{display:none;}#block-metagenics_commerce-meta-medfood-unlock,#block-metagenics_commerce-meta-medfood-unlock-2{border:3px solid #0075a9;padding:0 15px;}#block-metagenics_commerce-meta-medfood-unlock-2{background-color:#ffffff;margin-bottom:20px;}#block-metagenics_commerce-meta-medfood-unlock-ajax{display:none;}#colorbox #metagenics-commerce-unlock-code-form-ajax{font-size:13px;text-align:left;}#block-metagenics_commerce-meta-medfood-unlock .ucode-purchase-message,#block-metagenics_commerce-meta-medfood-unlock-2 .ucode-purchase-message{font-size:22px;line-height:28px;width:215px;padding-top:10px;float:left;}#block-metagenics_commerce-meta-medfood-unlock .ucode-content,#block-metagenics_commerce-meta-medfood-unlock-2 .ucode-content{width:605px;margin:10px 0;padding:4px 0 4px 20px;border-left:2px dotted #0075a9;float:left;}.node-type-product-display #block-metagenics_commerce-meta-medfood-unlock .ucode-content,.node-type-medical-food-product-display #block-metagenics_commerce-meta-medfood-unlock .ucode-content,.page-search-results-ingredient-search #block-metagenics_commerce-meta-medfood-unlock .ucode-content,.page-search-results-product-search #block-metagenics_commerce-meta-medfood-unlock .ucode-content{width:331px;}#block-metagenics_commerce-meta-medfood-unlock #edit-description,#block-metagenics_commerce-meta-medfood-unlock-2 #edit-description{margin-top:0;}#block-metagenics_commerce-meta-medfood-unlock #edit-description label,#block-metagenics_commerce-meta-medfood-unlock-2 #edit-description label,#colorbox #metagenics-commerce-unlock-code-form-ajax #edit-description label{font-weight:normal;}#block-metagenics_commerce-meta-medfood-unlock .form-item-ucode,#block-metagenics_commerce-meta-medfood-unlock-2 .form-item-ucode,#colorbox #metagenics-commerce-unlock-code-form-ajax .form-item-ucode{font-size:12px;width:270px;margin:3px 0;float:left;}#block-metagenics_commerce-meta-medfood-unlock .form-item-ucode label,#block-metagenics_commerce-meta-medfood-unlock-2 .form-item-ucode label,#colorbox #metagenics-commerce-unlock-code-form-ajax .form-item-ucode label{float:left;margin:4px 5px 0 0;}#block-metagenics_commerce-meta-medfood-unlock input.form-submit,#block-metagenics_commerce-meta-medfood-unlock-2 input.form-submit{margin-bottom:0;}#block-metagenics_commerce-meta-medfood-unlock input.form-submit.form-button-disabled,#block-metagenics_commerce-meta-medfood-unlock-2 input.form-submit.form-button-disabled,#colorbox #metagenics-commerce-unlock-code-form-ajax input.form-submit.form-button-disabled{color:#808080;background-color:#c0c0c0;border-color:#e4e4e4 #d2d2d2 #b4b4b4;}#block-metagenics_commerce-meta-medfood-unlock .ucode-login-message,#block-metagenics_commerce-meta-medfood-unlock-2 .ucode-login-message,#colorbox #metagenics-commerce-unlock-code-form-ajax .ucode-login-message{color:#ff0000;font-size:12px;font-weight:bold;margin-top:20px;margin-bottom:0;}#block-metagenics_commerce-meta-medfood-unlock .ucode-login-message a,#block-metagenics_commerce-meta-medfood-unlock-2 .ucode-login-message a,#colorbox #metagenics-commerce-unlock-code-form-ajax .ucode-login-message a{color:#ff0000;}.page-content #block-views-product_detail_page-block_2.block-even{margin-top:0;}.page-content #block-views-product_detail_page-block_3 .views-field-field-serving-size{margin-bottom:10px;}.page-content #block-views-product_detail_page-block_3 .views-field-field-serving-size .field-content{display:inline;}.page-content #block-views-product_detail_page-block_3 .views-field-field-ingredients ul.leaders{max-width:40em;padding:0;overflow-x:hidden;list-style:none;}.page-content #block-views-product_detail_page-block_3 .views-field-field-ingredients ul.leaders li:after{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . "
 ". . . . . . . . . . . . . . . . . . . . ";}.page-content #block-views-product_detail_page-block_3 .views-field-field-ingredients ul.leaders span:first-child{padding-right:0.33em;background:white;}.page-content #block-views-product_detail_page-block_3 .views-field-field-ingredients ul.leaders span + span{float:right;padding-left:0.33em;background:white;position:relative;z-index:1;}.page-content #block-views-product_detail_page-block_3 .views-field-field-other-ingredients{margin-bottom:15px;}.page-content #block-views-product_detail_page-block_4 .views-field-field-foot-notes{font-size:11px;padding-top:10px;}.page-content #block-views-product_detail_page-block_4 .views-field-field-foot-notes .field-content br{}#block-metagenics_commerce-meta-checkout-indication .item-list{text-align:center;}#block-metagenics_commerce-meta-checkout-indication ol.commerce-checkout-progress{display:inline-block;}ol.commerce-checkout-progress li.active{font-weight:bold;}ol.commerce-checkout-progress li{padding-right:40px;float:left;}.page-content #commerce-checkout-form-checkout .view-header h1.review-title,.page-content #commerce-checkout-form-checkout fieldset.cart_contents legend{display:none;}.page-content .view-commerce-cart-form .view-header h1,.page-content .view-commerce-cart-summary .view-header h1{height:28px;padding-left:55px;padding-top:10px;margin-bottom:40px;background:url(/sites/all/modules/custom/metagenics_commerce/images/shopping-cart-icon.png) 0 0 no-repeat;}.page-content .view-commerce-cart-form .view-content table,.page-content .view-commerce-cart-summary .view-content table,.page-content #commerce-checkout-form-review table.checkout-review,.page-content .view-commerce-line-item-table .view-content table{width:100%;border:0;}.page-content .view-commerce-cart-form .view-content table th,.page-content .view-commerce-cart-summary .view-content table th,.page-content .view-commerce-line-item-table .view-content table th{color:#0075a9;font-size:16px;padding-bottom:3px;background:none;border-width:0;}.page-content .view-commerce-cart-summary .view-content table tr th.views-field-commerce-total,.page-content .view-commerce-line-item-table .view-content table tr th.views-field-commerce-total{text-align:right;}.page-content .view-commerce-line-item-table .view-content table tr th.views-field-php{width:150px;}.page-content .view-commerce-cart-form .view-content table thead tr,.page-content .view-commerce-cart-form .view-content table tr.even,.page-content .view-commerce-cart-form .view-content table tr.odd,.page-content #commerce-checkout-form-checkout .view-commerce-cart-summary .view-content table thead tr,.page-content #commerce-checkout-form-checkout .view-commerce-cart-summary .view-content table tr.even,.page-content #commerce-checkout-form-checkout .view-commerce-cart-summary .view-content table tr.odd,.page-content #commerce-checkout-form-review .view-commerce-cart-summary .view-content table thead tr,.page-content #commerce-checkout-form-review .view-commerce-cart-summary .view-content table tr.even,.page-content #commerce-checkout-form-review .view-commerce-cart-summary .view-content table tr.odd,.page-content .view-commerce-line-item-table .view-content table thead tr,.page-content .view-commerce-line-item-table .view-content table tr.even,.page-content .view-commerce-line-item-table .view-content table tr.odd{border-left:0;border-right:0;border-bottom:1px dotted #0075a9;background:none;}.page-content .view-commerce-cart-form .view-content table tr td,.page-content .view-commerce-cart-summary .view-content table tr td,.page-content .view-commerce-line-item-table .view-content table tr td{padding-top:15px;padding-bottom:15px;vertical-align:middle;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-field-product-display-title .line-item-image,.page-content .view-commerce-cart-summary .view-content table tr td.views-field-field-product-display-title .line-item-image,.page-content .view-commerce-line-item-table .view-content table tr td.views-field-field-product-display-title .line-item-image{width:60px;padding-right:10px;float:left;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-field-product-display-title a,.page-content .view-commerce-cart-summary .view-content table tr td.views-field-field-product-display-title h3,.page-content .view-commerce-line-item-table .view-content table tr td.views-field-field-product-display-title .line-item-title{font-size:13px;font-weight:bold;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-field-product-display-title .line-item-subtitle,.page-content .view-commerce-cart-summary .view-content table tr td.views-field-field-product-display-title .line-item-subtitle,.page-content .view-commerce-line-item-table .view-content table tr td.views-field-field-product-display-title .line-item-subtitle{font-size:11px;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-field-line-item-frequency .form-type-select label{display:none;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-field-line-item-frequency .editablefield-item .form-actions.form-wrapper{margin:0;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-edit-delete,.page-content .view-commerce-cart-summary .view-content table tr td.views-field-edit-delete{width:60px;text-align:center;}.page-content .view-commerce-cart-form .view-content table tr td.views-field-edit-delete input.delete-line-item,.page-content .view-commerce-cart-summary .view-content table tr td.views-field-edit-delete input.delete-line-item{color:transparent;padding:0;margin:0;width:20px;height:20px;border:0;border-style:none;border-radius:0;background:url(/sites/all/modules/custom/metagenics_commerce/images/shopping-cart_remove-item-button.png) 0 0 no-repeat;}.page-content .view-commerce-cart-form .view-content .line-item-summary,.page-content .view-commerce-cart-summary .view-footer .commerce-order-handler-area-order-total,.page-content .entity-commerce-order .field-name-commerce-order-total{margin:30px 9px 30px 0;}.page-content table.commerce-price-formatted-components{border:0;}.page-content table.commerce-price-formatted-components tr.even,.page-content table.commerce-price-formatted-components tr.odd{border:0;}.page-content table.commerce-price-formatted-components td{padding:3px 10px;}.page-content .view-commerce-cart-summary .view-footer .commerce-order-handler-area-order-total table tr.even,.page-content .view-commerce-cart-summary .view-footer .commerce-order-handler-area-order-total table tr.odd,.page-content .entity-commerce-order .field-name-commerce-order-total table tr.even,.page-content .entity-commerce-order .field-name-commerce-order-total table tr.odd{font-size:16px;border-bottom:0;background:none;}.page-content .view-commerce-cart-form #views-form-commerce-cart-form-default .commerce-line-item-actions .continue-shopping{float:left;margin-top:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.page-content #block-views-commerce_order_summary-block{margin:60px 30px 40px 0;float:right;}.page-checkout-review .page-content #block-views-commerce_order_summary-block{display:none;}.page-content #block-views-commerce_order_summary-block .block-inner{border:1px solid #0075A9;}.page-content #block-views-commerce_order_summary-block h2.block-title{color:#ffffff;font-size:24px;font-weight:normal;padding:5px 10px 5px 10px;margin-bottom:0;background-color:#0075A9;}.page-content #block-views-commerce_order_summary-block .view-commerce-order-summary .view-content{display:none;}.page-content #block-views-commerce_order_summary-block .view-commerce-order-summary .view-footer{padding:5px 0;}.page-content #block-views-commerce_order_summary-block .view-commerce-order-summary .view-footer table.commerce-price-formatted-components{margin-bottom:0;}.page-content #block-views-commerce_order_summary-block .view-commerce-order-summary .view-footer table.commerce-price-formatted-components tr.even{background:none;}.page-content #block-views-commerce_order_summary-block .view-commerce-order-summary .view-footer table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{font-weight:bold;}.page-content #commerce-checkout-form-checkout{padding:0 30px;}.page-content #commerce-checkout-form-checkout fieldset.cart_contents legend{display:none;}.page-content #commerce-checkout-form-checkout fieldset.customer_profile_shipping legend,.page-content #commerce-checkout-form-billing fieldset.commerce_payment legend,.page-content #commerce-checkout-form-review .review-panes h1,.page-content #commerce-checkout-form-complete .checkout-completion-message h1,.page-user-orders .page-content .field-name-commerce-order-details h1{color:#0075A9;font-family:"ff-meta-web",Arial,Helvetica,sans-serif;font-size:36px;font-weight:normal;margin-bottom:40px;}.page-content #commerce-checkout-form-checkout fieldset.commerce_shipping legend,.page-content #commerce-checkout-form-billing fieldset.customer_profile_billing legend,.page-content #commerce-checkout-form-billing fieldset.select-practitioner-fieldset legend,.page-content .entity-commerce-order .field-name-commerce-customer-shipping .field-label,.page-content .entity-commerce-order .field-name-commerce-customer-billing .field-label,.page-content #commerce-checkout-form-review .review-pane h3.pane-title,.page-content #commerce-checkout-form-complete .checkout-complete-order-info h3,.page-user-orders .page-content .field-name-commerce-order-payment-info h3,.page-user-orders .page-content .field-name-commerce-customer-billing .field-label{color:#0075A9;font-size:16px;font-weight:bold;padding-bottom:10px;}.page-content #commerce-checkout-form-billing #payment-details .form-item,.page-content #commerce-checkout-form-billing .customer_profile_billing .form-item,.page-content #commerce-checkout-form-checkout .customer_profile_shipping .form-item{margin-top:0;margin-bottom:5px;}.page-content #commerce-checkout-form-checkout .customer_profile_shipping .field-type-addressfield .form-item label,.page-content #commerce-checkout-form-billing #payment-details .form-item label,.page-content #commerce-checkout-form-billing .customer_profile_billing .field-type-addressfield .form-item label{font-size:12px;}.page-content #commerce-checkout-form-billing .customer_profile_billing .form-item.form-item-customer-profile-billing-addressbook,.page-content #commerce-checkout-form-checkout .customer_profile_shipping .form-item.form-item-customer-profile-shipping-addressbook{margin-bottom:15px;}.page-content #commerce-checkout-form-checkout .customer_profile_shipping .form-item.form-item-customer-profile-shipping-addressbook label{font-weight:bold;}.page-content #commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper{color:transparent;}.page-content #commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper input.checkout-continue{margin-right:0;}.page-content #commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper input.checkout-cancel{display:none;}.page-content #commerce-checkout-form-checkout fieldset.commerce_payment legend{padding-bottom:5px;}.page-content #commerce-checkout-form-billing{padding:0 30px;}.page-content #block-block-18{display:inline-block;padding-left:30px;margin-bottom:0;}.page-content #block-block-18 h1{margin-bottom:20px;}.page-content #commerce-checkout-form-billing fieldset.commerce_payment{margin-top:30px;}.page-content #commerce-checkout-form-billing fieldset.commerce_payment legend{display:none;}.page-content #commerce-checkout-form-billing .form-item-commerce-payment-payment-method{padding-right:30px;float:left;}.page-content #commerce-checkout-form-billing fieldset.commerce_payment .form-radios .form-item{margin-top:0;}.page-content #commerce-checkout-form-billing fieldset.commerce_payment .form-radios .form-item input.form-radio{}.page-content #commerce-checkout-form-billing .form-item-commerce-payment-payment-method label{font-weight:bold;}.page-content #commerce-checkout-form-billing #payment-details{padding-top:10px;clear:both;}.page-content #commerce-checkout-form-billing .commerce-cc-icon,.page-content #commerce-checkout-form-review .commerce-cc-icon{display:inline-block;padding:5px 0;}.page-content #commerce-checkout-form-billing .commerce-cc-icon img,.page-content #commerce-checkout-form-review .commerce-cc-icon img{vertical-align:middle;padding-right:5px;}.page-content #commerce-checkout-form-billing .commerce-payment-message{padding:20px 0 15px;}.page-content #commerce-checkout-form-billing .commerce-wepay-logo{position:relative;top:19px;}.page-content #commerce-checkout-form-billing .commerce-wepay-subhead{display:inline;}.page-content #commerce-checkout-form-billing .commerce-wepay-icons{display:inline;}.page-content #commerce-checkout-form-billing .commerce-wepay-icon{position:relative;top:7px;}.page-content #commerce-checkout-form-billing .commerce-wepay-icons span.label{font-weight:bold;margin-right:15px;}.page-content #commerce-checkout-form-billing fieldset.customer_profile_billing .field-type-addressfield .form-item{margin-top:0;margin-bottom:5px;}.page-content #commerce-checkout-form-billing fieldset.customer_profile_billing .field-type-addressfield .form-item label{font-size:12px;}.page-content form#commerce-checkout-form-billing fieldset div.fieldset-wrapper div.form-item.form-item-commerce-payment-payment-details-credit-card-type{display:block;}.page-content form#commerce-checkout-form-billing fieldset div.fieldset-wrapper .commerce-credit-card-expiration div.form-item{display:inline;}.page-content .checkout-buttons .fieldset-wrapper{text-align:right;}.page-content #commerce-checkout-form-review{padding:0 30px;}.page-content #commerce-checkout-form-review .checkout-help{display:none;}.page-content #commerce-checkout-form-review .review-pane{padding-bottom:30px;}.page-content #commerce-checkout-form-review .review-pane.customer_profile_shipping{float:left;}.page-content #commerce-checkout-form-review .review-pane.commerce_payment{width:450px;float:right;}.page-content #commerce-checkout-form-review .review-pane.customer_profile_billing{width:450px;float:right;}.page-content #commerce-checkout-form-review .review-pane h3.pane-title{padding-bottom:2px;}.page-content #commerce-checkout-form-review .checkout_review{margin-bottom:20px !important;}.page-content #commerce-checkout-form-review fieldset.cart_contents legend{display:none;}.page-content #commerce-checkout-form-complete{padding:0 30px;}.page-content #commerce-checkout-form-complete .checkout-complete-order-info{padding:20px 0 50px;}.page-content #commerce-checkout-form-complete .checkout-complete-order-info h3{padding-bottom:2px;}.page-user-orders .page-content .entity-commerce-order{padding:0 30px;}.page-user-orders .page-content .field-name-commerce-order-details{padding-bottom:30px;}.page-user-orders .page-content .entity-commerce-order .field-name-commerce-customer-shipping .field-label,.page-user-orders .page-content .field-name-commerce-order-payment-info h3,.page-user-orders .page-content .field-name-commerce-customer-billing .field-label{padding-bottom:2px;}.page-user-orders .page-content .field-name-commerce-customer-shipping{float:left;}.page-user-orders .page-content .field-name-commerce-order-payment-info{width:450px;float:right;}.page-user-orders .page-content .field-name-commerce-order-payment-info .payment-details-card-info{padding-top:3px;}.page-user-orders .page-content .field-name-commerce-order-payment-info .commerce-cc-icon img{vertical-align:middle;}.page-user-orders .page-content .field-name-commerce-customer-billing{width:450px;padding:30px 0 50px;float:right;clear:right;}.page-user-orders .page-content .view-commerce-user-orders table.views-table{width:100%;}.page-content .order-info-label{font-weight:bold;}.node-type-recurring-order-template .page-content .tabs{display:none;}.page-content #views-form-commerce-user-orders-order-page #edit-actions{display:none;}.page-content .node-recurring-order-template{padding:0 30px;}.page-content .node-recurring-order-template.node-unpublished{background-color:#ffffff;}.page-content .node-recurring-order-template .field-name-recurring-order-details-title h1{height:60px;}.page-content .node-recurring-order-template .field.field-name-field-frequency{padding-top:20px;}.page-content .node-recurring-order-template .field-name-field-frequency .form-item.form-type-select > label,.page-content .node-recurring-order-template .field-name-field-day-of-the-month .form-item.form-type-select > label,.page-content .node-recurring-order-template .field-name-field-order-status .form-item.form-type-radios > label{display:none;}.page-content .node-recurring-order-template .form-item,.page-content .node-recurring-order-template .form-radios .form-item{margin-top:0.25em;}.page-content .node-recurring-order-template .field-name-field-shipping-information{padding-top:75px;}.page-content .node-recurring-order-template .field-name-field-shipping-information .field-label{color:#0075A9;font-size:16px;font-weight:bold;padding-bottom:2px;}.page-content #block-views-540646afc724c1d79535902251f9e8c5 h2.block-title{display:none;}.page-content #block-views-540646afc724c1d79535902251f9e8c5 .view-content{padding:0 30px;}.page-content #block-views-540646afc724c1d79535902251f9e8c5 .view-content table{width:100%;border:0;}.page-content #block-views-540646afc724c1d79535902251f9e8c5 .view-content table tr{border-left:0;border-right:0;border-bottom:1px dotted #0075A9;background:none;}.page-content #block-views-540646afc724c1d79535902251f9e8c5 .view-content table th{color:#0075A9;font-size:16px;padding-bottom:3px;background:none;border-width:0;}#block-views-540646afc724c1d79535902251f9e8c5 .view-content table td{padding-top:12px;padding-bottom:15px;vertical-align:middle;}#block-views-540646afc724c1d79535902251f9e8c5 .view-content table td .commerce-product-field-field-image{float:left;width:60px;padding-top:5px;padding-right:10px;}#block-views-540646afc724c1d79535902251f9e8c5 .view-content table td .field-name-decoded-product-display-title{font-size:13px;font-weight:bold;}#block-views-540646afc724c1d79535902251f9e8c5 .view-content table td .commerce-product-extra-field-title .commerce-product-title-label{display:none;}#block-views-540646afc724c1d79535902251f9e8c5 .view-content table td .commerce-product-extra-field-title{font-size:11px;}.page-account-orders .patient-order-view{padding:20px;}
.msrp-price{display:none;}.user-role-practitioner .msrp-price{display:inherit;font-size:11px;margin-top:-6px;}.user-role-practitioner  .view-display-id-variance-form-attach .form-actions{display:inherit;float:right;}.assign-pract .user-role-practitioner .view-product-grid .views-field-field-image .add-to-cart-link{display:inherit !important;}
.msrp-price{display:none;}.user-role-practitioner .msrp-price{display:inherit;font-size:11px;margin-top:-6px;}.user-role-practitioner .view-display-id-variance-form-attach .form-actions{display:inherit;float:right;}.assign-pract .user-role-practitioner .view-product-grid .views-field-field-image .add-to-cart-link{display:inherit !important;}.ui-menu .ui-menu-item a{text-align:left;}.page-account-practitioner-orders #block-system-main .content{padding:20px;}.page-account #block-system-main form .wholesale-search-bar{padding:15px 10px 15px 5px;float:none;}.page-account #block-system-main form .wholesale-search-bar .form-item label{display:inline;font-weight:bold;color:#000;margin-right:5px;}.page-account #block-system-main form .wholesale-search-bar .form-item-search-bar-text,.page-account #block-system-main form .wholesale-search-bar .form-item-search-bar-sku,.page-account #block-system-main form .wholesale-search-bar #search-bar-submit,.page-account #block-system-main form .wholesale-search-bar #search-bar-reset{display:inline;}.page-account #block-system-main form .wholesale-search-bar #search-bar-submit,.page-account #block-system-main form .wholesale-search-bar #search-bar-reset{margin-top:0px;margin-bottom:0px;}.page-account #block-system-main form .wholesale-search-bar #search-bar-submit:focus,.page-account #block-system-main form .wholesale-search-bar #search-bar-reset:focus,.page-account #block-system-main #metagenics-commerce-wholesale-order-form #edit-submit:focus{border-color:#74b4d0 #1e84b1 #005e88;border-radius:5px;border-style:solid;border-width:1px;}.page-account #block-system-main form .wholesale-search-bar #search-bar-submit:active,.page-account #block-system-main form .wholesale-search-bar #search-bar-reset:active,.page-account #block-system-main #metagenics-commerce-wholesale-order-form #edit-submit:active{border-color:#005e88 #1e84b1 #74b4d0;}.page-account #block-system-main form .wholesale-search-bar #search-bar-submit,.page-account #block-system-main form .wholesale-search-bar .form-item-search-bar-sku{margin-left:10px;}.page-account #block-system-main form .wholesale-search-bar #edit-search-bar-text,.page-account #block-system-main form .wholesale-search-bar #edit-search-bar-sku{width:173px;margin-top:0px;margin-bottom:0px;}.page-account #block-system-main form .wholesale-search-bar .loading-div{background:url('/sites/all/themes/metagenics/images/throbber.gif') center 75px no-repeat;width:100%;height:1500px;position:absolute;display:none;}.page-account #block-system-main form .form-type-tableform .quantity .form-text{border:1px solid #cdcdcd;background-color:#FFF;}.page-account #block-system-main form .form-type-tableform .quantity .error{border:1px solid #F00 !important;}.page-account #block-system-main .content{margin:0 18px;}
div.modal-forms-modal-content .popups-container .offers-modal-wrapper{text-align:center;font-size:16px;}.offers-modal-wrapper h1{font-size:30px;}.offers-modal-wrapper .headline{margin-bottom:20px;}.offer-text-blue{color:#0074a6;}.offer{display:inline-block;padding:0 10px;color:#4c4d4e;}.offers-wrapper{margin:30px 0;}.buttons-wrapper{margin:30px 0 10px 0;}.offer-large-text{font-size:18px;font-weight:bold;line-height:25px;}.first-order-offer{}.first-order-offer .offer-image{background:url('/sites/all/themes/metagenics/images/sprite-discount-popup.png') -15px -360px no-repeat;margin-left:10px;width:57px;height:105px;padding-top:30px;padding-left:30px;}.recurring-offer .offer-image{background:url('/sites/all/themes/metagenics/images/sprite-discount-popup.png') -15px 0px no-repeat;margin-left:27px;width:55px;height:100px;padding-top:30px;padding-left:30px;}.recurring-offer{}.shipping-offer .offer-image{background:url('/sites/all/themes/metagenics/images/sprite-discount-popup.png') 0px -155px no-repeat;margin-left:9px;width:86px;height:100px;padding-top:30px;padding-left:30px;}.shipping-offer{}.offer-addition{background:url('/sites/all/themes/metagenics/images/sprite-discount-popup.png') 0px -623px no-repeat;margin:0 -20px;height:115px;padding-left:30px;}.offer-button{border-radius:5px;color:#FFFFFF;cursor:pointer;font-size:14px;font-weight:normal;margin-right:0.6em;padding:8px 32px;text-align:center;text-decoration:none;}.shop-more-button{background-color:#90a348;}.continue-button{background-color:#0075a5;}
#block-metagenics_discount-metagenics_discount_banner{background-color:#91a021;height:30px;margin-top:10px;}.front #block-metagenics_discount-metagenics_discount_banner{margin:10px 0px;}.cart-banner p{padding:5px 15px;margin:0;color:#fff;font-size:1.2em;line-height:20px;}.user-cart-content .discount-banner{padding:8px 15px;background:#0075A9;}.user-cart-content .discount-banner span{color:#FFF;}.view-display-id-variance-form-attach .views-row{height:auto!important;}.custom_checkout_price_now_price{color:#444;}.modal-content .view-display-id-ws_variance_form_attach .views-field-field-wholesale-price .field-content{font-weight:normal !important;color:#444 !important;}.modal-content .custom_checkout_was_price{font-weight:normal !important;color:#444 !important;}.modal-content .custom_checkout_price_now_price{color:#444;}.custom_checkout_price_now_price{color:#444;}.custom_checkout_price_difference_price{color:#8BA13E;}.custom_checkout_price_base_price{color:#8BA13E;}.page-checkout .custom_checkout_price_base_price,.page-cart .custom_checkout_price_base_price{color:#777 !important;}.custom_checkout_price_difference_price{font-weight:normal;font-style:italic;}.custom_checkout_price_was_price{font-weight:normal;color:#444;}#discount-provider-wrapper,#url-activation-wrapper{clear:both;}
div.view-practitioner-q-and-a div.views-field-body{display:none;}
div .views-summary-unformatted{display:inline;}
.i18n-en-ca #om-maximenu-primary-menu ul li.leaf-medical-foods,.i18n-fr-ca #om-maximenu-primary-menu ul li.leaf-medical-foods{display:none;}.site-button a.patient-site-button{margin:0;padding:13px 0 0 25px;background:#016A9F;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}.site-button .patient-arrow{font-size:20px;}.shipping-special-offer{font-style:italic;font-family:serif;}.logged-in div.site-button{display:none;}.pract-theme div.fap-product *{display:none !important;}#header .primary-nav{width:942px !important;margin-left:0px !important;}.page-practitioner #main #block-system-main h1,.page-practitioner #main .tabs,.page-practitioner #main .action-links a{display:none;}a.patient-site-button{margin-top:8px;}.page-practitioner #main .page-content{background:none;}.page-practitioner #footer{margin-top:50px;}.om-maximenu .om-maximenu-content .block{width:auto;}.primary-nav .sf-menu li:hover a,.primary-nav .sf-menu li.sfHover a,.primary-nav .sf-menu a:focus,.primary-nav .sf-menu a:hover,.primary-nav .sf-menu a:active{background:url('/sites/all/themes/metagenics/images/maximenu-item-bg.gif') center top repeat-x !important;}.primary-nav .sf-menu li{text-align:center;}.page-content div.view-main-slideshow{position:relative;left:-170px;top:0px;margin:0;width:1280px;height:537px;}.page-content .view-main-slideshow .views-slideshow-controls-text-previous a{position:absolute;left:40px;top:200px;background:url(/sites/all/themes/metagenics/images/main-carousel_left-arrow.png) 0 0 no-repeat;height:0;width:58px;overflow:hidden;padding-top:112px;z-index:100;}.page-content .view-main-slideshow .views-slideshow-controls-text-previous a:hover{background:url(/sites/all/themes/metagenics/images/main-carousel_left-arrow.png) -58px 0 no-repeat;}.page-content .view-main-slideshow .views-slideshow-controls-text-next a{position:absolute;right:40px;top:180px;background:url(/sites/all/themes/metagenics/images/main-carousel_right-arrow.png) 0 0 no-repeat;height:0;width:58px;overflow:hidden;padding-top:112px;z-index:100;}.page-content .view-main-slideshow .views-slideshow-controls-text-next a:hover{background:url(/sites/all/themes/metagenics/images/main-carousel_right-arrow.png) -58px 0 no-repeat;}.page-content .view-main-slideshow .views-slideshow-controls-text-pause{display:none;}.page-content div.view-home-page-categories{position:relative;top:0px;width:100%;z-index:100;margin-left:25px;}.page-content .view-home-page-categories .jcarousel-item-horizontal{margin:0;}.page-content .view-home-page-categories ul.jcarousel,.page-content .view-home-page-categories .jcarousel-container{width:890px;;padding:0;margin:0;}.page-content .view-home-page-categories .jcarousel-clip{width:885px;}.page-content .view-home-page-categories ul li{background:transparent;border:none;width:168px !important;height:202px;margin-right:12px !important;}.page-content .view-home-page-categories .jcarousel-prev{position:absolute;left:-53px;top:70px;background:url(/sites/all/themes/metagenics/images/live-area-left-arrow.png) 0 0 no-repeat;height:0;width:56px;overflow:hidden;padding-top:56px;display:block;}.page-content .view-home-page-categories .jcarousel-next{position:absolute;right:-50px;top:70px;background:url(/sites/all/themes/metagenics/images/live-area-right-arrow.png) 0 0 no-repeat;height:0;width:56px;overflow:hidden;padding-top:56px;display:block;}.page-content .view-home-page-categories .jcarousel-prev:hover{background:url(/sites/all/themes/metagenics/images/live-area-left-arrow.png) 0 0 no-repeat;}.page-content .view-home-page-categories .jcarousel-next:hover{background:url(/sites/all/themes/metagenics/images/live-area-right-arrow.png) 0 0 no-repeat;}.page-content .view-home-page-categories .views-slideshow-controls-text-pause a{display:none;}li#om-leaf-om-u26618-803408453-1:hover{margin-top:1px!important;}li#om-leaf-om-u26618-803408453-1{margin-top:1px;}#om-leaf-om-u26618-803408453-1 .om-maximenu-content{min-height:180px;min-width:248px !important;width:248px;}.not-logged-in li#om-leaf-om-u26618-803408453-1:hover a{}li#om-leaf-leaf-about-prac a{padding:0px 24px;}li#om-leaf-leaf-about-prac:hover a{padding:18px 24px;height:7px;position:relative;right:1px;}.not-logged-in li:hover#om-leaf-leaf-about-prac a{height:5px;}.om-maximenu ul.om-menu li.om-leaf .om-link{padding:8px 42px !important;text-decoration:none;}li#om-leaf-om-u33463-1753302664-4 span{padding:8px 26px !important;border-top:none !important;height:25px;}.om-maximenu-row ul.om-menu li.om-leaf:hover{border:1px solid #d1d1d1;height:42px;border-bottom:none;margin:0px -1px -1px -1px;background:url("/sites/all/themes/metagenics/images/maximenu-item-bg.gif") center top repeat-x !important;}ul.om-menu li.leaf-education:hover{margin:-1px -1px -1px -1px !important;position:relative;top:2px;}ul.om-menu li.leaf-education{position:relative;top:1px;}.om-maximenu-row ul.om-menu li:hover{border-top:none !important;}.om-maximenu-middle-right .block-menu{border:none !important;}.om-maximenu .om-maximenu-content .block{min-height:inherit!important;margin-bottom:10px;}.primary-nav .om-maximenu-block .om-maximenu-middle{background:none transparent;}.primary-nav .om-maximenu-block .om-maximenu-middle-right{padding:10px 0 0 0;}.primary-nav .om-maximenu-block .om-maximenu-content{left:0px;top:30px;padding:0;}#om-menu-primary-menu-ul-wrapper li.om-leaf{margin-top:1px !important;border-top:none !important;border-bottom:none !important;}.block-menu-id-menu-categories{border-left:none !important;}.not-logged-in li#om-leaf-leaf-about-prac a:hover{height:6px !important;}#om-menu-primary-menu-ul-wrapper li.leaf-products h3.title{display:block;}li#om-leaf-om-u33463-1753302664-2 .om-maximenu-middle{width:220px;}li#om-leaf-om-u33463-1753302664-2 .om-maximenu-content{width:250px;min-width:220px;background:none repeat scroll 0 0 #E9E9E9 !important;border-left:1px solid #E0E0E0 !important;-moz-box-shadow:1px 1px 4px #777!important;-webkit-box-shadow:1px 1px 4px #777!important;box-shadow:1px 1px 4px #777!important;}.om-maximenu .om-maximenu-content{width:220px;min-width:220px;background:none repeat scroll 0 0 #E9E9E9 !important;border-left:1px solid #E0E0E0 !important;-moz-box-shadow:1px 1px 4px #777!important;-webkit-box-shadow:1px 1px 4px #777!important;box-shadow:1px 1px 4px #777!important;}li#om-leaf-om-u33463-1753302664-3 .om-maximenu-middle{width:205px;}li#om-leaf-om-u33463-1753302664-3 .om-maximenu-content{width:205px;min-width:205px;}li#om-leaf-om-u33463-1753302664-4 .om-maximenu-middle{width:255px;min-width:255px;}li#om-leaf-om-u33463-1753302664-4 .om-maximenu-content{width:293px;min-width:255px;}li#om-leaf-om-u33463-1753302664-5 .om-maximenu-middle{width:255px;min-width:255px;}li#om-leaf-om-u33463-1753302664-5 .om-maximenu-content{width:255px;min-width:255px;}.block-menu-id-menu-education-menu{max-height:175px !important;min-height:175px !important;margin-top:0px;padding:5px 0px 10px 10px !important;}li.leaf-metagenics-difference ul li{float:left;padding:0px 0px;line-height:1.5em;}.block-menu-id-menu-metagenics-difference-menu li a.menu_icon{height:auto;padding:5px 5px 5px 28px;display:inline-block;}li.nutrigenomic-based-products,li.lifestyle-medicine-programs,li.breakthrough-science,li.unsurpassed-quality{}.page-practitioner #main .page-content{padding:0px;}.not-logged-in #views_slideshow_cycle_main_main_slideshow-block_patient{margin-top:0px;}#views_slideshow_cycle_main_main_slideshow-block_patient{margin-top:2px;}.om-maximenu-simple .om-maximenu-middle-right{padding:5px !important;}li#om-leaf-om-u33463-1753302664-1 .om-maximenu-content{left:-210px;background:none repeat scroll 0 0 #E9E9E9 !important;border-left:1px solid #E0E0E0 !important;width:715px;min-height:465px;padding-left:0px;}#om-maximenu-primary-menu .block-menu-id-menu-conditions{display:none;}.om-maximenu-middle-right .block-block-id-43{left:465px !important;}.i18n-en-us .om-maximenu-middle-right .block-block-id-43{left:710px !important;}.i18n-en-us #om-maximenu-primary-menu .block-menu-id-menu-conditions{display:block;}.i18n-en-us li#om-leaf-om-u33463-1753302664-1 .om-maximenu-content{left:-209px;width:940px;}.block-block-id-43{left:710px;position:absolute !important;top:325px;z-index:9999;border-left:none !important;}li#om-leaf-om-u33463-1753302664-1 .om-maximenu-middle{width:940px;}li#om-leaf-om-u33463-1753302664-1 .block.block-menu{min-height:385px;}li:hover#om-leaf-om-u33463-1753302664-1 span{}li:hover#om-leaf-om-u33463-1753302664-1 span.menu-bg-progs{padding:55px 95px 0 !important;}ul.links li.nutrigenomic-based-products a{padding-left:25px !important;}#om-maximenu-primary-menu li.om-leaf{background:none !important;border:none !important;height:41px;}#om-maximenu-primary-menu li.om-leaf:hover{border:1px solid #D1D1D1 !important;height:42px !important;border-bottom:none !important;margin:0px -1px -1px -1px !important;background:url("/sites/all/themes/metagenics/images/maximenu-item-bg.gif") center top repeat-x !important;}#om-maximenu-primary-menu li.om-leaf span.active{border:none !important;border-top:none !important;border-bottom:none !important;background:none !important;},#om-maximenu-primary-menu li.om-leaf.active span.active{border:none !important;border-top:none !important;border-bottom:none !important;background:none !important;padding:7px 25px;}.region-primary-menu .om-maximenu .om-maximenu-content{left:0;}.om-maximenu ul.om-menu li.om-leaf .om-link:hover,.om-maximenu ul.om-menu li.om-leaf .om-link:active{border:0 none!important;}#block-views-home_page_categories-block_1,#block-views-home_page_categories-block_2{margin:-75px 0 0;position:relative;z-index:999;}.free-ship-banner-wrapper-practitioner,.free-ship-banner-wrapper-patient{margin:8px 0 0 0;padding:5px 15px;background-color:#d35a29;height:27px;}.free-ship-banner-wrapper-patient{background-color:#91A021;width:912px;}.content .free-ship-banner{background:none !important;color:#ffffff;font-family:"Myriad Pro",Arial,Helvetica,Tahoma,sans-serif;font-size:15px;margin-top:11px;}.fda-disclaimer{margin:30px auto;width:940px;text-align:center;border:1px solid #000000;background:#ffffff;padding:7px 0;color:#000000;font-size:10px;letter-spacing:0.05em;font-weight:600;}.content .wholesale-practitioner-box-middle{background:url('/sites/all/themes/metagenics/images/unlock-sprite-notext.png') 0 -378px no-repeat rgb(219,92,31);font-size:15px;height:30px;padding:15px 0 0 60px;text-decoration:none;letter-spacing:1px;width:880px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.content .wholesale-practitioner-box-middle .pract-bar-middle-underline{border-bottom:1px solid #e48556;}.content .wholesale-practitioner-box{background:url('/sites/all/themes/metagenics/images/unlock-sprite-notext.png') 0 -302px no-repeat rgb(219,92,31);text-decoration:none;line-height:1.1em;width:198px;height:30px;font-size:14px;padding-top:9px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.fap-or-about-pract-menu ul{margin:0;}.fap-or-about-pract-menu li{margin:0;height:42px;list-style:none;overflow:hidden;}.fap-or-about-pract-menu li:hover{border:1px solid #ccc;border-bottom:0 none;}.fap-or-about-pract-menu li a{padding:14px 40px;display:inline-block;font-weight:bold;text-decoration:none;font-size:15px;color:#0075A9;}.fap-or-about-pract-menu li a:hover{background:url('/sites/all/themes/metagenics/images/maximenu-item-bg.gif') center top repeat-x;}.fap-or-about-pract-menu li:hover a{margin-left:-1px;margin-top:-1px;}html .user-menu .user-cart-content{border-top:0 !important;}.user-cart-button{float:right;margin-top:10px;border-radius:3px;border:1px solid #D0D0D0;background:#fff;}.user-cart-button div.right{padding:5px;color:#919F2B;}.user-cart-button div.left{padding:5px 5px 5px 20px;background:url('/sites/all/themes/metagenics/images/patient/header_user-cart-button.png') 5px center no-repeat transparent;border-right:1px solid #D0D0D0;}.user-cart-button div.left.over{background:#91a020;color:#fff;padding:5px;height:15px;left:1px;}.user-cart-button div.left.over{padding-left:20px;background:url('/sites/all/themes/metagenics/images/patient/header_user-cart-button-white.png') 5px center no-repeat #91a020;border-right:1px solid #dfdfdf;}.user-cart-button div.right.over{background:#91a020;color:#fff;padding:5px;height:16px;}.user-cart-button.over{margin-right:-1px;margin-top:9px;}.user-cart-button div.left.over span.right{color:#fff;}.user-cart-button span.right{margin-left:10px;color:#919F2B;}.user-cart-button div.right a{text-decoration:none !important;color:#91a020;}.user-cart-button div.right.over a{color:#fff;text-decoration:none !important;}.user-cart-summary-wrapper .cart-summary-action .cart_summary_total{font-weight:bold;color:#777;}.user-account-button{float:left;}.user-menu-links{position:relative;z-index:1001;float:right;max-height:37px;}.user-account-button{right:45px;}.user-cart-button img{position:relative;left:2px;}.user-account-button img{position:relative;left:-2px;}.user-account-button.over{background:#FFF !important;border:1px solid #dfdfdf;}.user-account-button.over{right:44px;}html .admin-menu .user-account-links{top:14px;}.user-account-links{position:relative;top:15px;margin:0 15px;}.user-account-links img{vertical-align:middle;}.cart_summary_total{float:right;text-align:right;clear:right;display:inline-block;padding:10px 5px 10px 0px;}.user-account-content,.user-cart-content{}.user-account-content{border:1px solid #dfdfdf !important;background:#FFF !important;top:-2px;}.user-menu #user-account-content-anon{background:transparent !important;}.user-cart-content.cart-empty{top:-2px;}.user-cart-summary-wrapper .cart-summary-action{background:#FFF !important;border-top:1px solid #dfdfdf !important;float:left;padding:0 !important;}.cart-summary-action .free-ship-block{display:none;}.cart-summary-action .free-ship-block-aro{left:0px;float:left;background-position:5px -518px;width:160px;height:40px;top:0px;margin:0;}.cart-summary-action .cart_summary_checkout{float:left;width:270px;border-top:1px solid #CCC;text-align:center;padding:10px;background-color:#F1F1F1;}#user-cart-summary{max-height:370px;overflow:auto;margin-top:-1px;}.self-identified-practitioner #user-cart-summary{width:100%;}.cart-summary-action .button{padding:6px 10px;float:left !important;margin-top:0px;width:125px;}.cart-summary-action .green.button{float:right !important;margin-right:0px;width:78px;padding:6px 15px;}html .admin-menu .user-menu .user-cart-content{border:1px solid #DFDFDF !important;background:#FFF !important;position:absolute !important;top:35px;border-top:none;}.user-cart-summary-wrapper #user-cart-summary{border-top:4px solid #8FA228;}html .user-menu .user-cart-content.cart-empty{top:36px;padding:0px;width:inherit;max-width:180px;}html .user-menu .user-cart-content.cart-empty .user-cart-summary-wrapper{height:inherit;}.user-menu .user-cart-content{float:left;}html .user-menu .user-cart-content.cart-empty .user-cart-summary-wrapper .cart-summary-action{border:0px !important;padding:10px !important;}.cart_summary_detail{padding:0px !important;border-top:1px solid #dfdfdf !important;height:70px;}.cart_summary_detail_content{padding:5px 0;display:table;width:100%;}.cart_summary_detail_content img{width:45px;height:45px;margin:5px;}.cart_summary_detail_image{display:table-cell;padding-left:5px;width:65px;}.cart_summary_details{display:table-cell;vertical-align:middle;width:160px;padding-right:10px;}.cart_summary_detail_price{display:table-cell;vertical-align:middle;}.cart_summary_details .title{font-size:12px;color:#1376a7;font-weight:bold;}.sign-in-link{padding-bottom:5px;}.patient-purchase .user-menu .sign-in-link{top:46px !important;}.cart_loader{background:#fff;width:100%;height:100%;position:absolute;display:none;opacity:0.7;z-index:999;}.cart_throbber{background:url('/sites/all/themes/metagenics/images/throbber.gif') center center no-repeat;width:100%;height:100%;position:absolute;}.view-id-commerce_cart_form{position:relative;}body div.form-type-checkbox.form-item-field-bypass-address-validation-und div.description,body div.form-type-checkbox.form-item-field-store-email-optout-und div.description{margin-top:-16px;}.vertical-tabs-panes fieldset.collapsible .fieldset-legend{padding-left:19px !important;margin-left:12px;}#csr_call_log_wrapper .view-content{clear:left;}.view-csr-communication-log th{font-weight:bold;}.view-csr-communication-log .form-item-items-per-page label{margin:-10px 0 10px 0;}
form#metagenics-translations-builds-fap-contents-form{background:url(/sites/all/themes/metagenics/images/bg-pract-locator-input.png) no-repeat scroll 10px 40px #e2e2e2;border-radius:0 10px 10px 0;height:90px;width:298px;}#metagenics-translations-builds-fap-contents-form label{margin:13px 0 0 70px;color:#999999;}#metagenics-translations-builds-fap-contents-form input{float:left;}#metagenics-translations-builds-fap-contents-form input[type="text"]{width:165px;background:none;margin:14px 0 0 70px;border:none;}#metagenics-translations-builds-fap-contents-form input[type="submit"]{background:url("/sites/all/themes/metagenics/images/button-search-submit-large.png") no-repeat scroll right top transparent;border:none;height:0;padding-top:25px;margin:5px 0 0 10px;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#om-maximenu-admin table .col-link{width:75%;}#om-maximenu-blocks-get .edit-block{display:inline;}#om-maximenu-blocks-get .edit-block a{font-weight:bold;}.om-maximenu{height:auto;position:relative;z-index:100;}.om-maximenu-content{display:none;}.om-maximenu .om-maximenu-content{position:absolute;top:30px;left:0;min-width:300px;z-index:500;}.om-maximenu .om-maximenu-content .block{float:left;position:relative;width:200px;min-height:310px;}.om-maximenu .om-maximenu-content.open{display:block !important;}.om-maximenu .om-maximenu-open{position:absolute;bottom:-10px;right:0;font-size:9px;height:15px;line-height:15px;}.om-maximenu .om-maximenu-open input{margin:0 5px 0 0;float:left;}.om-maximenu .om-maximenu-edit{display:none;position:absolute;top:0;right:0;font-size:.7em;background-color:#fff;}.om-maximenu:hover .om-maximenu-edit{display:block;z-index:1000;}.om-maximenu .om-maximenu-edit a{display:block;float:left;margin-left:3px;height:0;width:16px;padding:16px 0 0;overflow:hidden;background:url(/sites/all/modules/contrib/om_maximenu/css/images/icons.gif) 0 0 scroll no-repeat;}.om-maximenu .om-maximenu-edit a:hover{background-position:0 -16px;}.om-maximenu-content .edit-block{display:none;position:absolute;top:0;right:0;font-size:.7em;background-color:#fff;}.om-maximenu-content .block:hover .edit-block{display:block;z-index:1000;}.om-maximenu-content .block .edit-block a{display:block;float:left;margin-left:3px;height:0;width:16px;padding:16px 0 0;overflow:hidden;background:url(/sites/all/modules/contrib/om_maximenu/css/images/icons.gif) 0 0 scroll no-repeat;}.om-maximenu-content .block .edit-block a.block-config{background-position:0 0;}.om-maximenu-content .block .edit-block a.block-config:hover{background-position:0 -16px;}.om-maximenu-content .block .edit-block a.block-edit-menu{background-position:-16px 0;}.om-maximenu-content .block .edit-block a.block-edit-menu:hover{background-position:-16px -16px;}.om-maximenu-content .block .edit-block a.block-edit-view{background-position:-32px 0;}.om-maximenu-content .block .edit-block a.block-edit-view:hover{background-position:-32px -16px;}.om-maximenu ul.om-menu{display:block;padding:0;margin:0;height:45px;position:relative;z-index:20;}.om-maximenu ul.om-menu li.om-leaf{display:block;padding:0;margin:0;height:30px;list-style:none;list-style-image:none;position:relative;z-index:5;}.om-maximenu ul.om-menu li.om-leaf.om-leaf-icon .om-link{padding:0;}.om-maximenu ul.om-menu li.om-leaf .om-link{display:block;padding:8px 26px;margin:0;height:30px;line-height:30px;color:#0075A9;font-weight:bold;font-size:15px;}.om-maximenu ul.om-menu li.om-leaf .om-link:hover{cursor:pointer;text-decoration:none;background:#e2e2e2;}.om-maximenu ul.om-menu li.om-leaf .om-link:active{cursor:pointer;text-decoration:none;background:#e2e2e2;}.om-maximenu ul.om-menu li.om-leaf:hover .om-maximenu-content-nofade{display:block;}.om-maximenu ul.om-menu li.om-leaf .om-link .om-subtitle{line-height:normal;display:block;margin-top:-2px;font-size:.9em;}.om-clearfix{clear:both;}.om-maximenu .om-maximenu-top{position:relative;}.om-maximenu .om-maximenu-bottom{position:relative;}.om-maximenu.om-maximenu-main-menu .om-maximenu-content{}.om-maximenu.om-maximenu-main-menu ul.om-menu{float:left;}.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf{float:left;}.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf .om-link{float:left;}.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf{float:left;}.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf .om-link{float:left;}.om-maximenu.om-maximenu-block.om-maximenu-column{height:auto;}.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu{float:none;height:auto;}.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf{float:none;height:auto;}.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf .om-link{float:none;height:auto;}.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf{float:left;}.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf .om-link{float:left;}.om-maximenu.om-maximenu-float.om-maximenu-column{height:auto;}.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu{float:none;height:auto;}.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf{float:none;height:auto;}.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf .om-link{float:none;height:auto;}.om-maximenu.om-maximenu-horizontal{}.om-maximenu.om-maximenu-vertical{height:auto;width:30px;}.om-maximenu.om-maximenu-vertical ul.om-menu{height:auto;width:30px;}.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf{height:auto;width:30px;}.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf .om-link{height:auto;width:30px;padding:30px 0;line-height:normal;}.om-maximenu.om-maximenu-vertical.om-maximenu-left ul.om-menu li.om-leaf .om-link{-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}.om-maximenu.om-maximenu-vertical.om-maximenu-left .om-maximenu-content{margin-left:15px;}.om-maximenu.om-maximenu-vertical.om-maximenu-right ul.om-menu li.om-leaf .om-link{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}.om-maximenu.om-maximenu-vertical.om-maximenu-right .om-maximenu-content{margin-right:15px;}.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-left .om-maximenu-content,.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-right .om-maximenu-content{top:-20px;}.om-maximenu.om-maximenu-dock{height:auto;}.om-maximenu.om-maximenu-dock ul.om-menu{height:auto;}.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon{height:auto;}.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link{height:auto;}.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link img{}.om-maximenu.om-maximenu-dock.om-maximenu-vertical ul.om-menu li.om-leaf-icon .om-link{padding:0;}.om-maximenu.om-maximenu-dock.om-maximenu-left ul.om-menu li.om-leaf-icon{text-align:left;}.om-maximenu.om-maximenu-dock.om-maximenu-right ul.om-menu li.om-leaf-icon{text-align:right;}.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu{width:auto;}.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu li.om-leaf-icon{text-align:center;}.om-maximenu.om-maximenu-dock.om-maximenu-bottom,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link img{vertical-align:bottom;float:none;display:inline;}.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-maximenu-content{bottom:50px;}.om-maximenu.om-maximenu-dock.om-maximenu-top ul.om-menu li.om-leaf-icon .om-maximenu-content{top:50px;}.om-maximenu.om-maximenu-dock.om-maximenu-top.om-maximenu-column ul.om-menu li.om-leaf-icon .om-maximenu-content{top:-30px;}.om-maximenu.om-maximenu-dock.om-maximenu-top{height:30px;}.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top{height:auto;}.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top.om-maximenu-column ul.om-menu{height:auto;}.om-maximenu.om-maximenu-float{}.om-maximenu.om-maximenu-float .om-maximenu-content{text-align:left;}.om-maximenu.om-maximenu-float.om-maximenu-left{right:auto;}.om-maximenu.om-maximenu-float.om-maximenu-left ul.om-menu{position:relative;left:0;}.om-maximenu.om-maximenu-float.om-maximenu-left .om-maximenu-content{left:10px;right:auto;}.om-maximenu.om-maximenu-float.om-maximenu-right{left:auto;}.om-maximenu.om-maximenu-float.om-maximenu-right ul.om-menu{position:relative;right:0;}.om-maximenu.om-maximenu-float.om-maximenu-right .om-maximenu-content{right:10px;left:auto;}.om-maximenu.om-maximenu-float.om-maximenu-middle{bottom:0;left:0;right:0;margin:0 auto;z-index:190;text-align:center;}.om-maximenu.om-maximenu-float.om-maximenu-middle .om-maximenu-content{}.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu{width:auto;margin:0 auto;text-align:center;}.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf{display:inline-block;float:none;}.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf .om-link{display:inline-block;float:none;}.om-maximenu.om-maximenu-float.om-maximenu-top{height:30px;}.om-maximenu.om-maximenu-float.om-maximenu-top .om-maximenu-content{bottom:auto;top:30px;}.om-maximenu.om-maximenu-float.om-maximenu-bottom{}.om-maximenu.om-maximenu-float.om-maximenu-bottom .om-maximenu-content{top:auto;bottom:30px;}.om-maximenu.om-maximenu-float.om-maximenu-row{}.om-maximenu.om-maximenu-float.om-maximenu-column{}.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-left .om-maximenu-content{top:-50px;left:100%;right:auto;}.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-right .om-maximenu-content{top:-50px;right:100%;left:auto;}.om-maximenu.om-maximenu-block{}.om-maximenu.om-maximenu-block .om-maximenu-content{z-index:500;}.om-maximenu.om-maximenu-block ul.om-menu{float:left;}.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf{float:left;}.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link{float:left;}.om-maximenu.om-maximenu-block-down .om-maximenu-content{}.om-maximenu.om-maximenu-block.om-maximenu-block-up .om-maximenu-content{top:auto;bottom:30px;}.om-maximenu.om-maximenu-block.om-maximenu-block-right .om-maximenu-content{top:-50px;left:100%;right:auto;}.om-maximenu.om-maximenu-block.om-maximenu-block-left .om-maximenu-content{top:-50px;right:100%;left:auto;}.om-maximenu ul.om-menu li.backLava{position:absolute;top:5px;height:20px;background:#f2f2f2;z-index:10;z-index:3;}.om-maximenu ul.om-menu li.backLava .leftLava{}.om-maximenu ul.om-menu li.backLava .bottomLava{}.om-maximenu ul.om-menu li.backLava .cornerLava{}.om-maximenu .om-maximenu-content{left:-325px;top:45px;padding:0;border-radius:0px 0px 6px 6px;background:#e2e2e2;box-shadow:2px 2px 2px #333;padding-left:10px;}*+html .om-maximenu .om-maximenu-content{width:300px;}.om-maximenu .om-maximenu-arrow{}.om-maximenu .om-maximenu-top{width:100%;}.om-maximenu .om-maximenu-top-left{}.om-maximenu .om-maximenu-top-right{}.om-maximenu .om-maximenu-middle{width:100%;}.om-maximenu .om-maximenu-middle-left{}.om-maximenu .om-maximenu-middle-right{padding:10px;}*+html .om-maximenu .om-maximenu-middle-right{width:300px;margin-left:20px;padding-left:0;}.om-maximenu .om-maximenu-bottom{width:100%;}.om-maximenu .om-maximenu-bottom-left{}.om-maximenu .om-maximenu-bottom-right{}.om-link-slider{display:block;height:30px;line-height:30px;margin:0;padding:0 15px;overflow:hidden;}.om-maximenu .om-maximenu-content.om-maximenu-displace{top:0;margin-left:0;left:0;}.om-maximenu .om-maximenu-content.om-maximenu-displace .om-maximenu-open{display:none;}.om-maximenu-row .om-link{position:relative;}.om-maximenu-row .om-maximenu-content.om-maximenu-displace{float:left;}.om-maximenu-float .om-maximenu-tabbed-content{width:480px;}.om-maximenu-tabbed-content{clear:both;}.om-maximenu-tabbed-scrollh .om-maximenu-tabbed-content,.om-maximenu-tabbed-scrollv .om-maximenu-tabbed-content{height:100px;overflow:hidden;}.om-maximenu-tabbed-content-inner{}.om-tabbed-content{float:left;}.om-tabbed-content-hide{display:none;}.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0;background-color:#f2f2f2;}.easy-accordion dt,.easy-accordion dd{margin:0;padding:0;position:absolute;}.easy-accordion dt{position:absolute !important;background-color:#f2f2f2;height:46px;line-height:44px;padding:0 15px 0 0;text-align:right;margin-bottom:0;margin-left:0;z-index:5;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-moz-transform-origin:20px 0px;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}.easy-accordion dt.active{cursor:pointer;color:#fff;background-color:#666;}.easy-accordion dt.hover{color:#fff;background-color:#999;}.easy-accordion dd{z-index:1;opacity:0;overflow:hidden;padding:10px;background:#fff;}.easy-accordion dd.active{opacity:1;z-index:3;}.easy-accordion dd.no-more-active{z-index:2;opacity:1;}.easy-accordion dd.plus{z-index:4}.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}.om-maximenu-style-accordion.om-maximenu-float{width:480px;}.om-maximenu-style-accordion{height:245px;}.om-maximenu-style-roundabout.om-maximenu-float{width:480px;}.roundabout-holder{height:200px;display:block;padding:0;margin:0;}.roundabout-holder .om-leaf{list-style:none;list-style-image:none;display:block;padding:0;margin:0;}.om-maximenu-roundabout-content{padding:10px;border:1px solid #999;background-color:#fff;}.om-menu-ul-wrapper{position:relative;}.om-menu-scroller{z-index:100;font-weight:bold;background-color:#ccc;cursor:pointer;text-align:center;}.om-menu-scroller:hover{color:#fff;}.om-maximenu-row .om-menu-scroller{position:absolute;height:30px;width:30px;line-height:30px;}.om-maximenu-row .om-menu-previous{top:0;left:0;}.om-maximenu-row .om-menu-next{top:0;right:0;}.om-maximenu-column .om-menu-scroller{height:20px;line-height:20px;}.om-maximenu-column .om-menu-previous{}.om-maximenu-column .om-menu-next{}#om-maximenu-mask{position:absolute;left:0;top:0;z-index:2990;background-color:#000;display:none;}#om-maximenu-modal-widows .om-maximenu-modal-content{position:fixed;z-index:3000 !important;padding:20px;height:auto;width:auto;}#om-maximenu-modal-widows .om-maximenu-modal-content .om-maximenu-close{color:#fff;cursor:pointer;text-align:right;}#om-maximenu-modal-widows .om-maximenu-modal-content .block{position:relative;}ul.menu li a{color:#333;text-decoration:none;font-size:12px;}ul.menu li.leaf{list-style-image:none;list-style-type:none;}.om-maximenu-middle-right div h3.title{font-size:15px;color:#0075A9;}.om-maximenu-middle-right div.last{border-left:1px dotted #0075A9;padding-left:8px;}.om-maximenu-middle-right div.block-menu-id-menu-product-lines{border-left:1px dotted #0075A9;padding-left:8px;}.om-maximenu-middle-right div.block-menu-id-menu-conditions{border-left:1px dotted #0075A9;padding-left:8px;}.link-products{}#block-om_maximenu-om-maximenu-1 div h2{display:none;}
.question_type_name{font-style:italic;}#quiz_progress{font-style:italic;font-size:80%;}#quiz_score_possible,#quiz_score_percent{font-weight:bold;}td.quiz_summary_qcell{vertical-align:top;padding:1em 1em 0em 0em;}td.quiz_summary_qcell table tr{background:transparent;}td.quiz_summary_qcell table td{vertical-align:top;padding:.5em;}.quiz_answer_feedback{font-style:italic;}.quiz_summary_text{}.feedback-icon{display:inline;}.add-questions{background:transparent url(/sites/all/modules/contrib/quiz/images/add.png) no-repeat scroll 0% 10%;padding:0 0 1em 2em;}.hidden-question{display:none;}.quiz-question-browser-row.odd{background-color:#e7e7e7;}.quiz-question-browser-row.even{background-color:#fbfbfb;}#quiz-question-browser-filters{background:none repeat scroll 0 0 #E1E2DC;border-color:#BEBFB9;border-style:solid;border-width:1px;font-weight:normal;padding:3px 10px;text-transform:uppercase;}#quiz-question-browser-filters td.active{background-color:#666;}.quiz-question-browser-row.odd td.active{background-color:#e2e2f9;}.quiz-question-browser-row.even td.active{background-color:#f8f8ff;}tr.selected.quiz-question-browser-row td,tr.selected.quiz-question-browser-row td.active{background:none repeat scroll 0 0 #505050;color:#FFF;}.browser-table th{border-bottom:0px solid #666666;}.q-staying{display:inline;float:left;margin-right:8px;}div.quiz-report{margin:0;padding:0;}div.quiz-report .dt{background:#eee;border-top:solid 1px gray;padding-left:5px;}div.quiz-report .dt div.quiz-report-score-container{border-right:solid 1px gray;border-left:solid 1px gray;border-bottom:solid 1px gray;float:right;padding:4px 6px;}div.quiz-report .dt div.quiz-report-score-container span div.form-item{display:inline;}div.quiz-report .dd{margin:10px 0 50px 0;}div.quiz-score-submit{float:right;}.quiz-report-skipped{float:right;}.q-correct{background-color:#DDFFDD;}.q-wrong{background-color:#FFCCCC;}.q-waiting{background-color:#FFFFDD;}input#edit-op,input#edit-back{background:0 none;border:0 none;color:#666699;}input.q-skip-button:hover,input#edit-back:hover{color:#6666ff;cursor:pointer;text-decoration:underline;}.quiz-passed{color:#00dd00;}.quiz-failed{color:#dd0000;}#no-questions{font-style:italic;}#quiz-view-table{width:auto;border-collapse:separate;border:thin solid #555555;padding:0px;margin:0px;margin-bottom:20px;}#quiz-start-quiz-button-form div{padding:0px;margin:0px;}#quiz-start-quiz-button-form input{margin:0px;}#quiz-view-table td{padding:0px 3px 0px 3px;margin:0px;line-height:110%;}.quiz-view-table-title{}.quiz-view-table-data{}#browser-pager .pager-last{display:none;}#browser-pager .pager-first{display:none;}.matching-tbl{width:auto;border-collapse:separate;padding:0px;margin:0px;border:0px;line-height:100%;}.matching-tbl p,.matching-tbl select,.matching-tbl div{padding:0px;margin:0px;line-height:100%;}.matching-tbl td{padding:2px;margin:2px;line-height:100%;}.quiz-solution{border-left:solid 5px #00ff00;padding-left:3px;}.quiz-answer-hidden{font-style:italic;}#quiz-jumper{display:none;}#quiz-categorized-form #autocomplete{overflow:auto;max-height:300px;}.mark-doubtful .toggle{margin:auto;position:relative;width:100px;overflow:hidden;height:18px;line-height:18px;font-size:11px;text-align:center;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50) inset;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50) inset;box-shadow:0 0 10px rgba(0,0,0,0.50) inset;}.mark-doubtful .toggle.off{background-clip:padding-box;background-image:-webkit-gradient(linear,0% 0%,100% 0%,color-stop(50%,red),color-stop(50%,white),color-stop(100%,white));background-image:-moz-linear-gradient(left,red 50%,white 50%,white 100%);background-image:linear-gradient(left,red 50%,white 50%,white 100%);}.mark-doubtful .toggle{background-image:-webkit-gradient(linear,0% 0%,100% 0%,color-stop(50%,white),color-stop(50%,green),color-stop(100%,green));background-image:-moz-linear-gradient(left,white 50%,green 50%,green 100%);background-image:linear-gradient(left,white 50%,green 50%,green 100%);}.mark-doubtful .toggle div{position:relative;color:#777;width:52px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:white;text-shadow:1px 1px 0 white;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0%,#FEFEFE),color-stop(100%,#EAEAEA));background-image:-moz-linear-gradient(top,#FEFEFE 0%,#EAEAEA 100%);background-image:linear-gradient(top,#FEFEFE 0%,#EAEAEA 100%);-webkit-transition:left 0.2s;-mox-transition:left 0.2s;-o-transition:left 0.2s;transition:left 0.2s;}.mark-doubtful .toggle div:after,.mark-doubtful .toggle div:before{color:white;text-shadow:none;width:50px;position:absolute;top:0;font-size:9px;font-weight:bold;}.mark-doubtful .toggle div:before{content:"Doubtful";left:-48px;}.mark-doubtful .toggle div:after{content:"Clear";right:-48px;}.mark-doubtful .toggle.off div{left:48px;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
a#edit-field-location-geolocation-latlon-location-geocode:hover{cursor:pointer;cursor:hand;}.pracitioner-section{display:table-row;margin-bottom:1em;}.practitioner-photo{display:table-cell;padding-right:1em;}.practitioner-info{display:table-cell;vertical-align:top;}.field-collection-item-field-coll-practice-location{margin-top:1em;}.practitioner-header h2{float:left;margin-right:1em;}.maxmind-statement,.practitioner-header a{font-size:85%;}.field-collection-item-field-coll-practice-location .field-label,.field_coll_location_set{margin-bottom:1em;}.field-collection-item-field-coll-practice-location .field-name-field-practice-photo{display:inline-block;margin-right:1em;}.field-collection-item-field-coll-practice-location .field-name-field-practice-location{display:inline-block;vertical-align:top;}.field-collection-item-field-coll-practice-location .field-name-field-practice-location a{margin-top:1em;display:inline-block;}.field-name-field-biography{margin-top:1em;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
div.tabs{margin:0 0 5px 0;}ul.primary,ul.secondary{width:99%;}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(/sites/all/themes/metagenics/images/tabs/tab-bar.png) repeat-x left bottom;}ul.primary li{float:left;margin:0;padding:0;}ul.primary li.active a,ul.primary li.active a:hover{border-width:0;color:black;background-color:transparent;background:url(/sites/all/themes/metagenics/images/tabs/tab-left.png) no-repeat left 0;}ul.primary li.active a .tab,ul.primary li.active a:hover .tab{background:url(/sites/all/themes/metagenics/images/tabs/tab-right.png) no-repeat right 0;}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;border-width:0;font-weigh:bold;text-decoration:none;color:#777777;background-color:transparent;background:url(/sites/all/themes/metagenics/images/tabs/tab-left.png) no-repeat left -38px;}ul.primary li a:hover{border-width:0;background-color:transparent;background:url(/sites/all/themes/metagenics/images/tabs/tab-left.png) no-repeat left -76px;}ul.primary li a:hover .tab{background:url(/sites/all/themes/metagenics/images/tabs/tab-right.png) no-repeat right -76px;}ul.primary li a .tab{display:block;height:20px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(/sites/all/themes/metagenics/images/tabs/tab-right.png) no-repeat right -38px;}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid silver;list-style:none;white-space:nowrap;background:url(/sites/all/themes/metagenics/images/tabs/tab-secondary-bg.png) repeat-x left bottom;}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:none;}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid silver;text-decoration:none;color:#777777;background:url(/sites/all/themes/metagenics/images/tabs/tab-secondary.png) repeat-x left -56px;}ul.secondary a .active,ul.secondary a .active:hover{border:1px solid silver;color:black;background:url(/sites/all/themes/metagenics/images/tabs/tab-secondary.png) repeat-x left top;}ul.secondary a:hover{background:url(/sites/all/themes/metagenics/images/tabs/tab-secondary.png) repeat-x left bottom;}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}table.cke_editor fieldset{padding:0 !important;}.cke_editor{display:table !important;}.cke_editor,#ie#bug{display:inline-table !important;}.cke_dialog tr td:last-child{border-right:0;}form#ckeditor-admin-profile-form textarea#edit-toolbar{display:none;}form#ckeditor-admin-profile-form #edit-toolbar + .grippie{display:none;}div.sortableList{cursor:n-resize;}div.widthMarker{height:20px;border-top:1px dashed #CCC;margin:10px 0px 0px 1px;padding-left:1px;text-align:center;}div.sortableList.group{margin:20px 0px 0px 0px;}div.sortableList div.sortableListDiv{height:30px;margin-bottom:3px;width:900px;}div.sortableList div.sortableListDiv span.sortableListSpan{background-color:#F0F0EE;height:30px;border-right:1px dashed #CCC;display:block;}div.sortableList div.sortableListDiv span.sortableListSpan ul{width:900px;white-space:nowrap;border:1px solid #CCC;list-style:none;margin:0px;padding:0px 0px 0px 1px;height:30px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li{list-style:none;cursor:move;height:18px;min-width:18px;padding:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li.group{min-width:5px;padding-left:2px;}div.sortableList div.sortableListDiv span.sortableListSpan ul li img{border:0;padding:0;margin:0}li.sortableItem{position:relative;float:left;margin:3px 1px 1px 0px;border:1px solid #CCC;background-color:#F0F0EE;z-index:99;}#security-filters .filter-text-formats{float:left;clear:both;width:15%;font-size:11px;font-weight:bold;padding:10px 0px;}#security-filters .filter-text-formats .filter-text-format-status{float:left;padding-right:20px;}#security-filters .filter-text-formats .enabled{background:url(/sites/all/modules/contrib/ckeditor/images/tick.png) no-repeat right center;}#security-filters .filter-text-formats .disabled{background:url(/sites/all/modules/contrib/ckeditor/images/delete.png) no-repeat right center;}#security-filters .filter-info{float:left;width:85%;}#security-filters .fieldset-legend{background:none;padding-left:10px;}#security-filters .fieldset-legend a{font-weight:normal;font-size:10px;padding-left:5px;}#security-filters .filter-wrapper{clear:both;float:left;border-bottom:1px solid #CCCCCC;width:100%;}fieldset#edit-appearance div#groupLayout,div#allButtons{border:0;padding:0 0 0 0;margin:1em 0;overflow:auto;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
abbr.lexicon-indicator,acronym.lexicon-indicator,sup.lexicon-indicator,span.lexicon-indicator,a.lexicon-indicator,a.lexicon-icon,dfn.lexicon-indicator,img.lexicon-indicator{cursor:help;}span.lexicon-term{text-decoration:none;border-bottom:1px dotted;cursor:help;}a.lexicon-term{text-decoration:none;border-bottom:1px dotted #080;color:#080;cursor:help;}.lexicon-links{text-align:center;background-color:#eeeeff;color:#888888;}.lexicon-links a{font-size:140%;text-transform:uppercase;}.lexicon-extralinks a{background-color:#cccccc;font-size:0.6em;}
a.menu-2325,ul.links li.menu-2325 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_2325.png);padding-left:20px;background-repeat:no-repeat;background-position:left;height:20px;}a.menu-4675,ul.links li.menu-4675 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_4675.png);padding-left:20px;background-repeat:no-repeat;background-position:left;height:20px;}a.menu-4676,ul.links li.menu-4676 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_4676.png);padding-left:20px;background-repeat:no-repeat;background-position:left;height:20px;}a.menu-8843,ul.links li.menu-8843 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_8843.png);padding-left:20px;background-repeat:no-repeat;background-position:left;height:20px;}a.menu-9823,ul.links li.menu-9823 a{background-image:url(/sites/default/files/styles/store-bottom-four/public/menu_icons/menu_icon_9823.jpg);padding-left:200px;background-repeat:no-repeat;background-position:left;height:120px;}a.menu-9824,ul.links li.menu-9824 a{background-image:url(/sites/default/files/styles/store-bottom-four/public/menu_icons/menu_icon_9824.jpg);padding-left:200px;background-repeat:no-repeat;background-position:left;height:120px;}a.menu-9825,ul.links li.menu-9825 a{background-image:url(/sites/default/files/styles/store-bottom-four/public/menu_icons/menu_icon_9825.jpg);padding-left:200px;background-repeat:no-repeat;background-position:left;height:120px;}a.menu-9826,ul.links li.menu-9826 a{background-image:url(/sites/default/files/styles/store-bottom-four/public/menu_icons/menu_icon_9826.jpg);padding-left:200px;background-repeat:no-repeat;background-position:left;height:120px;}a.menu-9828,ul.links li.menu-9828 a{background-image:url(/sites/default/files/styles/metagenics-difference-foote/public/menu_icons/menu_icon_9828.png);padding-left:180px;background-repeat:no-repeat;background-position:left;height:55px;}a.menu-9829,ul.links li.menu-9829 a{background-image:url(/sites/default/files/styles/metagenics-difference-foote/public/menu_icons/menu_icon_9829.png);padding-left:180px;background-repeat:no-repeat;background-position:left;height:55px;}a.menu-9830,ul.links li.menu-9830 a{background-image:url(/sites/default/files/styles/metagenics-difference-foote/public/menu_icons/menu_icon_9830.png);padding-left:180px;background-repeat:no-repeat;background-position:left;height:55px;}a.menu-9831,ul.links li.menu-9831 a{background-image:url(/sites/default/files/styles/metagenics-difference-foote/public/menu_icons/menu_icon_9831.png);padding-left:180px;background-repeat:no-repeat;background-position:left;height:55px;}a.menu-9832,ul.links li.menu-9832 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_9832.png);padding-left:45px;background-repeat:no-repeat;background-position:left;height:14px;}a.menu-10711,ul.links li.menu-10711 a{background-image:url(/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_10711.png);padding-left:20px;background-repeat:no-repeat;background-position:left;height:20px;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/modules/contrib/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/modules/contrib/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
#modalContent{}#modal-content .view-display-id-variance-form-attach .views-row{width:100% !important;min-width:325px;}#modal-content .view-display-id-variance-form-attach .views-field-title{width:370px !important;}#modal-content .view-display-id-variance-form-attach  .views-field-commerce-price{width:105px !important;}#modal-content .view-display-id-variance-form-attach  .views-field-add-to-cart-quantity{width:75px !important;}#modal-content .view-display-id-ws_variance_form_attach .views-field-title{width:385px !important;}.verified-meta-practitioner #modal-content .view-display-id-ws_variance_form_attach .views-field-title{width:3px !important;}#modal-content .view-display-id-ws_variance_form_attach .views-field-commerce-price{width:65px !important;}#modal-content .view-display-id-ws_variance_form_attach .views-field-field-wholesale-price{width:105px !important;padding:0 !important;}#modal-content .view-display-id-ws_variance_form_attach .views-field-add-to-cart-quantity{width:75px !important;padding:0!important;}div.modal-forms-modal-content div.error{float:left;width:100%;margin-top:25px;margin-bottom:0px;}div.modal-forms-modal-content .resizable-textarea{margin-left:0;margin-right:0;}div.modal-forms-modal-content .form-item label{clear:left;float:none;width:auto;}div.modal-forms-modal-content .item-list ul li{margin:0 0 0.25em 1.5em;}div.modal-forms-modal-content div.messages{border:none;margin:0;}div.modal-forms-modal-content div.messages > .messages{border:1px solid;margin:6px 0;padding:10px 10px 10px 40px;}div.modal-forms-modal-content{background:transparent;color:#000;font-size:13px;border:0;margin:0;padding:0;}div.modal-forms-modal-content .modal-scroll{overflow-y:hidden;overflow-x:hidden;max-height:395px;}div.modal-forms-modal-content .popups-container{overflow:hidden;height:100%;background:#fff;padding:5px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}div.modal-forms-modal-content .modal-header{background-color:transparent;height:10px;}div.modal-forms-modal-content .modal-title{display:inline;color:#000;}div.modal-forms-modal-content .popups-close{float:none;text-align:left;cursor:pointer;position:absolute;top:5px;right:5px;background:url(/sites/all/modules/custom/metagenics_custom_modal_style/images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;z-index:99999;}div.modal-forms-modal-content .popups-close:hover{background-position:-25px -25px;}div.ctools-modal-content .modal-content{padding-bottom:1em;}.ctools-modal-content .single-product-pop{min-height:100px;}.ctools-modal-content .view-id-product_grid.view-display-id-block_2,.ctools-modal-content .view-id-product_grid.view-display-id-block_1{width:560px;}.view-display-id-ws_variance_form_attach #product_rows{float:left;margin-top:0px;clear:both;overflow:auto;max-height:225px;width:102%;}div.modal-forms-modal-content .modal-scroll{max-height:100%;height:100%;}.view-display-id-variance-form-attach .views-row-first .views-field-title{margin:0 !important;}.view-display-id-variance-form-attach .error{margin:5px 0 !important;}.views-label-title{font-size:14px;}.select-pract #colorbox-add-to-cart .form-actions{display:block !important;}.add-to-cart-link-wrapper .ajax-progress-throbber{display:none;}.view-display-id-variance_form_attach .view-footer{margin-top:7px;}.view-display-id-variance-form-attach{margin-bottom:10px;}.ctools-login-title{font-size:28px !important;}.view-display-id-variance-form-attach .free-ship-block-colorbox{display:block !important;}.page-content h1.sap-modal{font-size:28px;margin:-16px 0 5px;}div.ctools-modal-content .modal-header{padding:0 0 10px 0 !important;}.node-csr_call_log-form{margin-top:-24px;}.ctools-modal-content .button.recover-password{left:100px;height:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:2px;padding-top:5px;padding-bottom:1px;}#modal-throbber{height:100%;display:table;text-align:center;width:95%;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:0px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;display:table-cell;vertical-align:middle;}.ctools-modal-content.products-modal-wrapper{width:auto;max-width:700px;min-width:175px;min-height:175px;}.products-modal-wrapper .popups-container{padding:15px !important;}div.ctools-modal-content.products-modal-wrapper .modal-header{height:0 !important;margin:0 !important;padding:0 !important;}.products-modal-wrapper #modal-throbber{min-width:175px;min-height:125px;}.products-modal-wrapper.ctools-modal-content .modal-content{padding:0 0 1em 0 !important;}.free-ship-block-colorbox{position:inherit !important;float:left !important;margin-top:10px;}.form-actions .ajax-progress .throbber{}.form-actions .ajax-progress{display:block;float:left;}.modal-content .messages.error{width:85%;}.modal-forms-modal-content .save-and-close{float:none;text-align:left;cursor:pointer;position:absolute;top:5px;right:5px;background:url(/sites/all/modules/custom/metagenics_custom_modal_style/images/controls.png) 2px -85px no-repeat;width:165px;height:25px;text-indent:-9999px;z-index:99999;}.modal-content .custom_checkout_price_was_price{font-weight:normal;color:#444;}.modal-content .custom_checkout_price_now_price{}.view-display-id-variance_form_attach .no-discount.label{display:none;}.modal-content .custom_checkout_price_difference_price{font-weight:normal;font-style:italic;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
.tooltip-content{display:none;}
.om-maximenu-no-style .om-maximenu-content{left:-50px;top:30px;padding:0;}.om-maximenu-no-style .om-maximenu-arrow{}.om-maximenu-no-style .om-maximenu-top{}.om-maximenu-no-style .om-maximenu-top-left{}.om-maximenu-no-style .om-maximenu-top-right{}.om-maximenu-no-style .om-maximenu-middle{background:none #fff;}.om-maximenu-no-style .om-maximenu-middle-left{}.om-maximenu-no-style .om-maximenu-middle-right{padding:10px;}.om-maximenu-no-style .om-maximenu-bottom{}.om-maximenu-no-style .om-maximenu-bottom-left{}.om-maximenu-no-style .om-maximenu-bottom-right{}
.views_slideshow_controls_text span:hover{text-decoration:underline;cursor:pointer;}
.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views_slideshow_cycle_image_count{display:none;}.views_slideshow_cycle_pager div a img{width:75px;height:75px;}.views_slideshow_pager_numbered div,.views_slideshow_pager_thumbnails div{display:inline;padding-left:10px;}.views_slideshow_cycle_pager.thumbnails a.activeSlide img{border:3px solid #000;}.views_slideshow_cycle_pager.numbered a.activeSlide{text-decoration:underline;}
.compact-form-wrapper{position:relative;text-align:left;}.compact-form-label{position:absolute;top:1px;left:5px;z-index:1;font-size:.9em;}
.quicktabs-hide{display:none;}ul.quicktabs-tabs{margin-top:0;}ul.quicktabs-tabs li{display:inline;background:none;list-style-type:none;padding:2px;white-space:nowrap;}ul.quicktabs-tabs li a:focus{outline:none;}
.quicktabs_main.quicktabs-style-metagenics{clear:both;}ul.quicktabs-tabs.quicktabs-style-metagenics{margin:0;padding:0 0 3px;font-size:1em;list-style:none;height:33px;background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-bar.png) repeat-x left bottom;}html ul.quicktabs-tabs.quicktabs-style-metagenics li{margin-bottom:0;}ul.quicktabs-tabs.quicktabs-style-metagenics li{height:36px;margin:0 3px 0 0;padding:0 0 0 10px;background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-left.png) no-repeat left -36px;float:left;}ul.quicktabs-tabs.quicktabs-style-metagenics li a{color:#777777;font-family:"ff-meta-web",sans-serif;font-size:18px;font-weight:normal;line-height:34px;margin:0;padding:2px 18px 0px 10px;border-width:0;text-decoration:none;display:block;background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-right.png) no-repeat right -36px;}ul.quicktabs-tabs.quicktabs-style-metagenics li:hover a{border-width:0;background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-right.png) no-repeat right -72px;}ul.quicktabs-tabs.quicktabs-style-metagenics li:hover{background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-left.png) no-repeat left -72px;}ul.quicktabs-tabs.quicktabs-style-metagenics li.active a{color:#0075a9;}ul.quicktabs-tabs.quicktabs-style-metagenics li.active a,ul.quicktabs-tabs.quicktabs-style-metagenics li.active a:hover{text-decoration:none;border-width:0;background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-right.png) no-repeat right 0;}ul.quicktabs-tabs.quicktabs-style-metagenics li.active{background:transparent url(/sites/all/modules/custom/metagenics_tabs/tabstyles/metagenics/images/tab-left.png) no-repeat left 0;}
.modal-buttons-wrapper{margin:30px 0 10px 0;}.modal-button{border-radius:5px;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:normal;margin-right:0.6em;padding:6px 25px;text-align:center;text-decoration:none;background-color:#0075a5;}.modal-continue{background-color:#90a348;}.meta-kiosk-reset-order{text-align:center;background-color:#E3E8CB;padding:18px 0 40px;}.meta-kiosk-reset-order h1{color:#92A220;font-family:"ff-meta-web",sans-serif;text-transform:uppercase;font-size:16px;margin:14px;}.meta-kiosk-reset-order p{font-family:"ff-meta-web",sans-serif;font-size:14px;margin:14px;}.meta-kiosk-reset-order .actions{position:relative;margin:25px auto 0;}.meta-kiosk-reset-order a.button{float:none;padding:7px 24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.kiosk-help{background:#eeefef;border:1px solid #d2d2d2;padding:10px;margin:10px 0;}.kiosk-help p{margin:0;padding:0;}
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body{min-width:960px;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix,*:first-child+html .clearfix{zoom:1;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu{float:left;margin-bottom:1em;}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}.sf-menu a,.sf-menu a:visited{color:#13a;}.sf-menu li{background:#BDD2FF;}.sf-menu li li{background:#AABDE6;}.sf-menu li li li{background:#9AAEDB;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#CFDEFF;outline:0;}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/sites/all/themes/metagenics/css/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;}a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-shadow ul{background:url(/sites/all/themes/metagenics/css/superfish/images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}#om-maximenu-products a{text-decoration:none;}
.jcarousel-skin-live-area-home .jcarousel-container{}.jcarousel-skin-live-area-home .jcarousel-container-horizontal{width:940px;padding:0;}.jcarousel-skin-live-area-home .jcarousel-clip{overflow:hidden;}.jcarousel-skin-live-area-home .jcarousel-clip-horizontal{width:880px;height:202px;margin:0 auto;z-index:110;}.jcarousel-skin-live-area-home .jcarousel-item{width:138px;height:172px;padding:15px;background:url(/sites/all/themes/metagenics/images/bg-live-area-pane.png) 0 0 no-repeat;position:relative;}.jcarousel-skin-live-area-home .jcarousel-item-horizontal{margin-left:0;margin-right:10px;}.jcarousel-skin-live-area-home .jcarousel-item-placeholder{background:#fff;color:#000;}.jcarousel-skin-live-area-home .jcarousel-next-horizontal{width:56px;height:56px;background:url(/sites/all/themes/metagenics/images/live-area-right-arrow.png) 0 0 no-repeat;top:75px;right:-20px;position:absolute;cursor:pointer;}.jcarousel-skin-live-area-home .jcarousel-next-horizontal:hover,.jcarousel-skin-live-area-home .jcarousel-next-horizontal:focus{}.jcarousel-skin-live-area-home .jcarousel-next-horizontal:active{}.jcarousel-skin-live-area-home .jcarousel-next-disabled-horizontal,.jcarousel-skin-live-area-home .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-live-area-home .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-live-area-home .jcarousel-next-disabled-horizontal:active{}.jcarousel-skin-live-area-home .jcarousel-prev-horizontal{width:56px;height:56px;background:url(/sites/all/themes/metagenics/images/live-area-left-arrow.png) 0 0 no-repeat;top:75px;left:-20px;position:absolute;cursor:pointer;}.jcarousel-skin-live-area-home .jcarousel-prev-horizontal:hover,.jcarousel-skin-live-area-home .jcarousel-prev-horizontal:focus{}.jcarousel-skin-live-area-home .jcarousel-prev-horizontal:active{}.jcarousel-skin-live-area-home .jcarousel-prev-disabled-horizontal,.jcarousel-skin-live-area-home .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-live-area-home .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-live-area-home .jcarousel-prev-disabled-horizontal:active{}
.jcarousel-skin-live-area-sidebar .jcarousel-container{}.jcarousel-skin-live-area-sidebar .jcarousel-container-horizontal{width:298px;padding:0;}.jcarousel-skin-live-area-sidebar .jcarousel-clip{overflow:hidden;}.jcarousel-skin-live-area-sidebar .jcarousel-clip-horizontal{width:274px;height:137px;margin:0 auto;}.jcarousel-skin-live-area-sidebar .jcarousel-item{width:106px;height:107px;padding:15px;background:url(/sites/all/themes/metagenics/images/bg-live-area-pane_sidebar.png) 0 0 no-repeat;position:relative;}.jcarousel-skin-live-area-sidebar .jcarousel-item-horizontal{margin-left:0;margin-right:1px;}.jcarousel-skin-live-area-sidebar .jcarousel-item-placeholder{background:#fff;color:#000;}.jcarousel-skin-live-area-sidebar .jcarousel-next-horizontal{width:22px;height:27px;background:url(/sites/all/themes/metagenics/images/live-area-right-arrow_sidebar.png) 0 0 no-repeat;top:55px;right:-4px;position:absolute;cursor:pointer;}.jcarousel-skin-live-area-sidebar .jcarousel-next-horizontal:hover,.jcarousel-skin-live-area-sidebar .jcarousel-next-horizontal:focus{}.jcarousel-skin-live-area-sidebar .jcarousel-next-horizontal:active{}.jcarousel-skin-live-area-sidebar .jcarousel-next-disabled-horizontal,.jcarousel-skin-live-area-sidebar .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-live-area-sidebar .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-live-area-sidebar .jcarousel-next-disabled-horizontal:active{}.jcarousel-skin-live-area-sidebar .jcarousel-prev-horizontal{width:22px;height:27px;background:url(/sites/all/themes/metagenics/images/live-area-left-arrow_sidebar.png) 0 0 no-repeat;top:55px;left:-5px;position:absolute;cursor:pointer;}.jcarousel-skin-live-area-sidebar .jcarousel-prev-horizontal:hover,.jcarousel-skin-live-area-sidebar .jcarousel-prev-horizontal:focus{}.jcarousel-skin-live-area-sidebar .jcarousel-prev-horizontal:active{}.jcarousel-skin-live-area-sidebar .jcarousel-prev-disabled-horizontal,.jcarousel-skin-live-area-sidebar .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-live-area-sidebar .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-live-area-sidebar .jcarousel-prev-disabled-horizontal:active{}
form.webform-client-form .form-item{margin-bottom:0.5em;margin-top:0.5em;}form fieldset.webform-component-fieldset{margin-top:0px;margin-bottom:0px;}form fieldset div.fieldset-wrapper div.webform-component-select,form fieldset div.fieldset-wrapper div.webform-component-select div.webform-component-textfield{display:inline-block;}form fieldset div.fieldset-wrapper div.webform-component-markup{display:inline;}form.webform-client-form fieldset div.fieldset-wrapper div.form-item span.field-prefix{font-style:italic;}form.webform-client-form div fieldset.collapsible{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-bottom-colors:none;-webkit-border-image:none;-webkit-border-left-colors:none;-webkit-border-right-colors:none;-webkit-border-top-colors:none;border-color:#74b4d0 #1e84b1 #005e88;border-radius:7px 7px 7px 7px;border-style:solid;border-width:1px;padding:11px 11px 11px 11px;margin-top:11px;}form.webform-client-form div fieldset.webform-component-fieldset legend{border-left:1px solid #74b4d0;border-right:1px solid #74b4d0;border-top:1px solid #74b4d0;}form.webform-client-form div fieldset.webform-component-fieldset .collapsed legend{border:1px solid #74b4d0;}form.webform-client-form div fieldset.webform-component-fieldset legend span a.fieldset-title{text-decoration:none;}form.webform-client-form div fieldset.webform-component-fieldset div.fieldset-wrapper div.webform-container-inline div{columns:80px;-webkit-columns:80px;-moz-columns:80px;}form.webform-client-form div div.webform-component div.form-radios,form.webform-client-form div div.webform-component div.form-checkboxes{display:inline-table;}form.webform-client-form div div.webform-component div.form-radios div.form-type-radio,form.webform-client-form div div.webform-component div.form-checkboxes div.form-item{display:table-cell;padding-left:10px;}form.webform-client-form div div.webform-component div.form-radios div.form-type-radio label,form.webform-client-form div div.webform-component div.form-checkboxes div.form-item label{vertical-align:middle;}#cboxClose{top:0px;}#cboxClose:hover{background-position-y:-25px;}div#colorbox-form{text-align:left;}div.fieldset-wrapper:first-child div div#frm-addeditattendee-title{text-align:center;font-size:21px;margin-bottom:20px;}.metagenics_attendee-processed{display:inline;}.attendeeList_hdr-hidden,.attendeeList_cell-hidden,.wform_metagenics_tbl_hdr_cell-hidden,.wform_metagenics_tbl_cell-hidden,#webform-component-frm-eventpurchase-attendees-lbform,#webform-component-frm-eventpurchase-attendees-lbform--frm-eventpurchase-attendee-id{display:none;}.wform_metagenics_tbl{display:table;}.wform_metagenics_tbl_hdr_row,.wform_metagenics_tbl_row,.wform_metagenics_tbl_total_row{display:table-row;}.wform_metagenics_tbl_hdr_cell{display:table-cell;padding-left:10px;text-decoration:underline;}.wform_metagenics_tbl_cell,.wform_metagenics_tbl_total_cell{display:table-cell;padding-left:10px;}.wform_metagenics_money{text-align:right;}#edit_attendee_btn,#delete_attendee_btn{font-size:12px;background:#FAFAFA;border:1px solid #BEBFB9;padding:1px 6px 1px 6px;}#edit_attendee_btn:hover,#delete_attendee_btn:hover{background:#EEEEEE;cursor:pointer;}#attendeeList{border:0 none;margin-bottom:0px;}#attendeeList tr th{border:0 none;}#attendeeList thead{border:1px solid #bebfb9;}#attendeeList tr th:last-child{border-right:1px solid #bebfb9;}#attendeeList tbody tr.attendeeList_line:nth-child(odd){background:none repeat scroll 0 0 #f3f4ee;}#attendeeList tbody tr.attendeeList_line:nth-child(even){background:none repeat scroll 0 0 #fffffa;border-left:1px solid #f3f4ee;}#attendeeList tbody tr.attendeeList_line td:last-child{border-right:1px solid #f3f4ee;}#attendeeList tr.attendeeList_lineAddAnother{border-top:1px solid #bebfb9;}#attendeeList tfoot td{position:relative;right:0 none;text-align:right;}#webform-component-frm-eventpurchase-attendees-lbform--frm-eventpurchase-attendee-event-ticket .error{border:2px solid red;color:#444444;background:none;}.webform-component-radios .form-radios .form-radios,.form-checkboxes,.form-item label{vertical-align:middle;}#colorbox-form .webform-component-markup > p{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin-top:12px;margin-bottom:12px;padding:3px 12px 3px 12px;background-color:#f0f8ff;color:#000000;}.form-item-submitted-start-date-month,.form-item-submitted-start-date-day,.form-item-submitted-start-date-year{display:inline-block;}
body{color:#444444;background:url(/sites/all/themes/metagenics/images/bg-gray-texture.png) repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3em;text-align:center;height:100%;}.views-field-field-serving-size{padding-top:10px;}.field-name-field-servings-per-contain-text{margin-top:7px;};.views-field-php-1{margin-bottom:5px;}.views-label-field-serving-size{font-weight:bold;}.ingredient_table_content{margin-bottom:5px;}.ingredient_table_body_row{border-bottom:1px dotted !important;border-color:#0075A9 !important;}#block-block-5{border:0 none;border-width:0px;border-style:none;}p,ul,table{line-height:1.4em;margin-bottom:15px;}ul ul{list-style:circle;margin-bottom:0;}ul ul ul{list-style:square;margin-bottom:0;}a{color:#0075a9;text-decoration:underline;}a:hover{text-decoration:none;}sup,sup a{vertical-align:super;font-size:80%;}sup.special-char,sup.special-char a{vertical-align:super;font-size:70%;}sup a{text-decoration:underline;}sub{font-size:80%;}input,select,textarea{color:#444444;}.strong{font-weight:bold;}.larger{font-size:120%;}.smaller{font-size:85%;}.left{float:left;}.right{float:right;}.center{text-align:center;}.hide{display:none;}.indent{margin-left:30px;}.image-left{padding:0 15px 15px 0;float:left;}.image-right{padding:0 0 15px 15px;float:right;}.margin-bottom-min{margin-bottom:4px;}.white{color:#ffffff;}.red{color:#c41230;}.blue{color:#1882b0;}.green{color:#8ba13e;}.orange{color:#d57933;}.purple{color:#6c5a66;}.teal{color:#5c7874;}a img{display:block;}input.form-submit,a.button{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-bottom-colors:none;-webkit-border-image:none;-webkit-border-left-colors:none;-webkit-border-right-colors:none;-webkit-border-top-colors:none;border-bottom-colors:none;border-image:none;border-left-colors:none;border-right-colors:none;border-top-colors:none;background-color:#0075A9;border-color:#74b4d0 #1e84b1 #005e88;border-radius:5px;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:normal;margin-right:0.6em;padding:4px 17px;text-align:center;text-decoration:none !IMPORTANT;}input.rounded-border{height:20px;padding:0 5px;border-color:#B4B4B4 #D2D2D2 #E4E4E4;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px;}.header-bkgd{background:url(/sites/all/themes/metagenics/images/nav_bg.jpg) repeat-x scroll 0px 117px transparent;width:100%;text-align:center;}.container_16{text-align:left;}.inlineLabelBlurred{color:#999999;}.inlineLabelActive{color:#444444;}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee;}div.warning{color:#884400;background:#ffee66;border-color:#eedd55;}div.error{color:#ffffff;background:#ee6633;border-color:#dd5522;}div.error a{color:#ffffff;}div.status{color:#336600;background:#ccff88;border-color:#bbee77;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}#header{height:161px;}.masquerading #header,.pract-purchase #header,.patient-purchase #header,.canada-practitioner #header{height:192px;}#header{position:relative;}#header .top-header-content{height:117px;}.pract-bar{color:#ffffff;font-size:14px;height:25px;padding-top:7px;display:block;background:#016A9F;}.pract-bar .user-info{padding-left:10px;float:left;}.pract-bar .user-info .welcome-name{font-weight:bold;}.pract-bar .pract-info{float:right;}.pract-bar .pract-info{color:#ffffff;font-weight:bold;padding-right:10px;}.pract-bar .pract-info a{color:#ffffff;}.pract-bar .pract-info a.switch-back{text-decoration:none;font-size:11px;background:#f9f9f9;padding:4px;border-radius:3px;color:#888;margin-left:10px;}.pract-bar .pract-info a.switch-back:hover{color:#333;}#header .logo{padding-top:33px;float:left;}.region-search-top{float:right;}#header .search-container{padding-top:6px;float:left;width:297px;}.search-container .form-item-metagenics-patient-search-keys,.search-container .form-item-metagenics-pract-search-keys{background:#fff url(/sites/all/themes/metagenics/images/bg-search-icon.png) 6px 50% no-repeat;border-radius:3px;border:1px solid #D0D0D0;margin:0px 0 0 25px;padding-right:20px;float:left;}.search-container .form-item-metagenics-patient-search-keys #autocomplete,.search-container .form-item-metagenics-pract-search-keys #autocomplete{margin:4px 0 0 25px;background:#fafaf7;border-color:#ccccc5;}.search-container .form-item-metagenics-patient-search-keys #autocomplete li,.search-container .form-item-metagenics-pract-search-keys #autocomplete li{margin-left:20px;}.search-container .form-item-metagenics-patient-search-keys #edit-metagenics-patient-search-keys,.search-container .form-item-metagenics-pract-search-keys #edit-metagenics-pract-search-keys{margin:0px 80px 0 30px;border:0;background:none;}.search-container .inlineLabel{width:100%;height:24px;line-height:15px;font-size:11px;}.search-container #edit-metagenics-patient-search-submit,.search-container #edit-metagenics-pract-search-submit{background:transparent url(/sites/all/themes/metagenics/images/button-search-submit.png) 0 0 no-repeat;width:17px;height:20px;padding:0px;position:relative;top:4px;right:20px;border:0;font-size:0;}.authenticated-user #header .search-container{padding-top:12px;}.anonymous-user #header .search-container{padding-top:8px;}.omega{height:117px;float:right;width:380px;}.region-user-account-menu{position:relative;top:0;right:0;}.region-user-account-menu > div{float:right;}#block-metagenics_theme_consolidation-user-login-links{margin-left:-10px;height:35px;}#block-metagenics_custom_checkout-metagenics_custom_checkout_cart{height:35px;}.region-user-account-menu a{text-decoration:none;}.region-user-account-menu a:hover{text-decoration:underline;}#header .region-site-button,#header .user-menu{float:right;max-width:390px;}#header .site-button{color:#fff;font-size:12px;font-weight:bold;width:133px;height:45px;margin-left:15px;background:url(/sites/all/themes/metagenics/images/patient/site-button.png) 0 0 no-repeat;float:right;}.user-role-patient #header .site-button{display:none;}.site-button a{color:#ffffff;text-decoration:none;width:108px;height:32px;padding:6px 0 0 20px;display:block;}#header .primary-nav{position:absolute;color:#666;line-height:1.1em;width:960px;height:46px;margin-left:-10px;}.primary-nav #block-block-1,.primary-nav #block-block-24,.primary-nav #block-block-27,.primary-nav #block-block-44,.primary-nav #block-om_maximenu-om-maximenu-1,.primary-nav #block-block-45{float:left;}.primary-nav .sf-menu{height:100%;margin-bottom:0;}.primary-nav .sf-menu li{height:100%;background:none;}.primary-nav .sf-menu a,.primary-nav .sf-menu a:visited{color:#0075a9;font-size:14px;font-weight:bold;line-height:46px;height:100%;padding:0 10px;border:0;display:inline-block;}.primary-nav .sf-menu li:hover a,.primary-nav .sf-menu li.sfHover a,.primary-nav .sf-menu a:focus,.primary-nav .sf-menu a:hover,.primary-nav .sf-menu a:active{background:url(/sites/all/themes/metagenics/images/patient/bg-menu_hover.png) repeat;}.primary-nav .sf-menu li:hover ul,.primary-nav .sf-menu li.sfHover ul{top:44px;border-left:1px solid #e0e0e0;-moz-box-shadow:2px 2px 2px #e0e0e0;-webkit-box-shadow:2px 2px 2px #e0e0e0;box-shadow:2px 2px 2px #e0e0e0;border-top:1px solid #e0e0e0;border:1px solid #e0e0e0\9;}.primary-nav .sf-menu li ul li{}.primary-nav .sf-menu li ul li a,.primary-nav .sf-menu li ul li a:visited{color:#666666;font-size:12px;font-weight:normal;line-height:16px;text-align:left;padding:3px 10px;background:none !IMPORTANT;}.primary-nav .sf-menu li ul li:hover,.primary-nav .sf-menu li ul li.sfHover,.primary-nav .sf-menu li ul li a:focus,.primary-nav .sf-menu li ul li a:hover,.primary-nav .sf-menu li ul li a:active{color:#0075a9;text-decoration:underline;background:none;}.primary-nav .sf-menu li ul li a.group-label{color:#0075a9;font-weight:bold;}.primary-nav .sf-menu li ul li div.special-links{color:#0075a9;padding:5px 0;margin:0 10px;border-top:2px dotted #0075a9;}.primary-nav .sf-menu li ul li div.special-links a{color:#0075a9;text-decoration:underline;padding-left:0;padding-right:0;}.primary-nav .sf-menu li ul li.first{padding-top:10px;}.primary-nav .sf-menu li ul li.last{padding-bottom:10px;}#main{}#main .breadcrumbs{color:#7B8084;float:left;font-size:11px;font-style:italic;height:27px;line-height:25px;margin-top:15px;width:425px;}.front #main .breadcrumbs,.front #main .tabs,.practitioner-front #main .breadcrumbs,.practitioner-front #main .tabs{display:none;}#main .breadcrumbs a{color:#7b8084;text-decoration:none;}#main .breadcrumbs a:hover{text-decoration:underline;}#main .top-page-content{line-height:0;margin-bottom:8px;background-color:#787878;}.no-sidebars #main .top-page-content{margin-bottom:0;}#main .left-sidebar{width:298px;margin-right:8px;float:left;}.no-sidebars #main .left-sidebar,.no-sidebars #main .right-sidebar{display:none;}.left-sidebar img,.right-sidebar img{display:block;}.left-sidebar .block,.right-sidebar .block{padding:5px 0;margin-bottom:20px;background:url(/sites/all/themes/metagenics/images/bg-trans-white.png) 0 0 repeat;}.left-sidebar #block-ds_extras-patient_page_sidebar_hero.block,.left-sidebar #block-ds_extras-practitioner_page_sidebar_hero.block{padding:0;margin-bottom:0;}.left-sidebar .block-title,.right-sidebar .block-title{color:#117EAE;font-size:20px;font-weight:normal;line-height:1.1em;padding-bottom:5px;margin:15px 10px;border-bottom:2px dotted #117EAE;}.left-sidebar .live-area{padding:10px 0;position:relative;}.left-sidebar .live-area a{text-decoration:none;}.left-sidebar .live-area a:hover{text-decoration:underline;}.left-sidebar .live-area h4{font-size:12px;line-height:1.1em;margin-bottom:0;}.left-sidebar .live-area img{bottom:25px;position:absolute;}.left-sidebar #block-ds_extras-patient_page_sidebar_callout,.left-sidebar #block-ds_extras-practitioner_page_sidebar_callou,.left-sidebar #block-ds_extras-shared_page_sidebar_callout{color:#ffffff;font-size:16px;font-weight:bold;background-color:#6d817e;padding:20px;margin-bottom:0;}#block-ds_extras-patient_page_sidebar_callout h2,#block-ds_extras-practitioner_page_sidebar_callou h2,#block-ds_extras-shared_page_sidebar_callout h2{color:#466763;font-size:24px;font-weight:normal;line-height:1.2em;margin-bottom:15px;}#block-ds_extras-patient_page_sidebar_callout p,#block-ds_extras-practitioner_page_sidebar_callou p,#block-ds_extras-shared_page_sidebar_callout p{margin-bottom:0;}.left-sidebar .view-product-detail-page.view-display-id-block{padding:25px 0 25px 20px;}.left-sidebar #block-views-event_calendar-block_2{padding:20px;}.left-sidebar .block-facetapi{margin-bottom:0;}.left-sidebar .block-facetapi .block-title{font-size:18px;margin-bottom:0;border-bottom:0;}.left-sidebar .block-facetapi ul{margin-bottom:0;}.left-sidebar .block-facetapi ul li{list-style:none;}.left-sidebar .block-facetapi li a{color:#444444;text-decoration:none;}.left-sidebar #block-views-product_detail_page-block{padding:0;margin-bottom:0;}.left-sidebar #block-block-6{padding:0;}.left-sidebar #block-views-recently_viewed_products-block,.left-sidebar #block-views-b9350f312229bbba9711cf2bf33ed1e1,.left-sidebar #block-commerce_popular_products-also-bought-block-sidebar{margin-top:20px;}.left-sidebar #block-block-19{margin-bottom:0;padding-bottom:15px;}.left-sidebar #block-block-19 #find-practitioner-input{background:url(/sites/all/themes/metagenics/images/bg-pract-locator-input.png) 0 0 no-repeat;width:242px;height:42px;margin:0 0 0 15px;float:left;}.left-sidebar #block-block-19 #find-practitioner-input input{line-height:24px;margin:10px 0 0 60px;width:170px;height:26px;background:none;border:0;}.left-sidebar #block-block-19 #find-practitioner-submit{color:transparent;font-size:0px;width:33px;height:32px;padding-left:5px;margin:5px 0 0 0;border:0;background:url(/sites/all/themes/metagenics/images/button-search-submit.png) top right no-repeat;float:left;}#main .right-sidebar{width:298px;margin-left:8px;float:left;}#main .page-content{font-size:14px;width:604px;padding:30px 15px;background:#fefefe;position:relative;float:left;}.no-sidebars #main .page-content{width:910px;}.front #main .page-content,.practitioner-front #main .page-content{width:940px;height:695px;padding:0;background:none;}.page-content #main-carousel{width:1280px;height:537px;margin:0 0 0 0;top:-4px;left:-170px;position:absolute;}.page-content #main-carousel .carousel-screen{width:1280px;height:537px;}.page-content #main-carousel .screen-content h1{margin-bottom:5px;}.page-content #main-carousel .screen-content p{line-height:1.5em;}.page-content #main-carousel-left{width:58px;height:112px;background:url(/sites/all/themes/metagenics/images/main-carousel_left-arrow.png) 0 0 no-repeat;top:200px;left:-130px;position:absolute;z-index:100;}.page-content #main-carousel-right{width:58px;height:112px;background:url(/sites/all/themes/metagenics/images/main-carousel_right-arrow.png) 0 0 no-repeat;top:200px;right:-130px;position:absolute;z-index:100;}.page-content #main-carousel-left:hover,.page-content #main-carousel-right:hover{background-position:-58px 0;}.page-content .live-area{top:475px;position:absolute;z-index:100;}.page-content .live-area h4{font-size:16px;line-height:1.1em;height:43px;margin-bottom:0;}.page-content .live-area p{color:#444444;font-size:12px;line-height:1.3em;width:138px;margin-bottom:0;bottom:15px;position:absolute;}.live-area .blue a{color:#1882b0;}.live-area .green a{color:#8ba13e;}.live-area .orange a{color:#d57933;}.live-area .purple a{color:#6c5a66;}.live-area .teal a{color:#5c7874;}.page-content h1{color:#002c63;font-family:"ff-meta-web",sans-serif;font-size:36px;font-weight:normal;line-height:1.2em;margin-bottom:15px;}.page-content h2{color:#0075A9;font-size:18px;font-weight:bold;line-height:1.2em;margin-bottom:10px;}.page-content h3{font-size:16px;font-weight:bold;line-height:1em;margin-bottom:3px;}.page-content li{line-height:1.4em;margin-bottom:5px;}.page-content p a,.page-content li a,.page-content h1 a,.page-content h2 a,.page-content div a{text-decoration:underline;}.page-content p a:hover,.page-content li a:hover{text-decoration:none;}.page-content .block-odd,.page-content .block-even{margin-bottom:20px;}.page-content .block-quicktabs .block-even{margin:0;}.page-content table{border:1px solid #bebfb9;margin:0 0 10px;width:100%;}.page-content #block-views-53ac4e8d26c12a572caa8b69f2d79918 table{border:0;}.page-content table td,.page-content table th{border:0;padding:8px 10px;vertical-align:middle;}.page-content tr.even,.page-content tr.odd{background:none repeat scroll 0 0 #f7f8ef;border-color:#bebfb9;border-style:solid;border-width:0 1px;}.page-content tr.odd{background:none repeat scroll 0 0 #ffffff;}.page-content table th{background:none repeat scroll 0 0 #e5e6df;border-color:#bebfb9;border-style:solid;border-width:1px;padding:3px 10px;}.page-content table th.active{background:none repeat scroll 0 0 #cdcec9;}.page-content table th a{text-decoration:none;display:block;position:relative;}.page-content table th.active a{padding:0 25px 0 0;}.page-content table th a:hover{text-decoration:underline;}.page-content table th.active img{position:absolute;right:3px;top:0;}.page-content table td.active{background:none repeat scroll 0 0 #e9e9dd;}.page-content table tr.odd td.active{background:none repeat scroll 0 0 #f3f4ee;}.page-content table tr.selected td.active,.page-content table tr.selected td{background:none repeat scroll 0 0 #ffffcc;border-color:#eeeebb;}.page-content .view-practitioner-health-categories table td,.page-content .view-health-categories table td,.page-content .view-practitioner-health-conditions table td,.page-content .view-health-conditions table td,.page-content .view-product-lines table td{width:50%;}.page-content .field-type-addressfield .form-item input.thoroughfare{width:315px;margin-left:2px;margin-right:1em;}.page-content .views-exposed-widgets{margin-bottom:0;}.page-content .view-content table th,.page-content .view-content table td{font-size:12px;vertical-align:top;padding:8px 5px;}.page-content .view-content table th{vertical-align:bottom;line-height:1.1em;padding:5px 10px;}.page-content .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.page-content .view .view-filters{color:#7d7d7d;font-size:12px;margin-bottom:20px;float:left;}.page-content .view .view-filters input.form-submit{color:#5A5A5A;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background-color:#f4f4f4;}.page-content .view .view-filters .views-exposed-form .views-exposed-widget{}.page-content .view .view-filters .views-exposed-form .form-item-items-per-page{width:170px;padding:2px 0 0 0;}.page-content .view .view-filters .views-exposed-form label{padding:2px 10px 0 0;float:left;}.page-content .views .view-filters .views-exposed-form .views-exposed-widget .views-submit-button{padding-top:0;}.page-content .view .view-filters .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.page-content .view .view-content{clear:both;}.page-content .view .item-list .pager li{font-size:12px;margin-left:15px;}.page-content .view-health-categories .views-field-field-title-icon,.page-content .view-practitioner-health-categories .views-field-field-title-icon,.page-content .view-health-conditions .views-field-field-title-icon,.page-content .view-practitioner-health-conditions .views-field-field-title-icon,.page-content .view-product-lines .views-field-field-title-icon{float:left;margin:0 15px 15px 0;}.page-node-50 .page-content .field-name-body h3{line-height:36px;}.page-node-50 .page-content .field-name-body h3 img,.page-node-349 .page-content .field-name-body h3 img,.page-node-351 .page-content .field-name-body h3 img,.page-node-352 .page-content .field-name-body h3 img{padding-right:10px;float:left;}.page-node-351 .page-content .field-name-body h3,.page-node-349 .page-content .field-name-body h3{line-height:51px;}.page-node-352 .page-content .field-name-body h3{line-height:36px;}.page-content .captcha{margin-top:45px;}.page-content .ascii_art_captcha{margin:0;}.page-content .css-captcha-code{font-size:28px;font-weight:bold;}.form-item.form-item-captcha-response{margin-top:0;}.page-content div.tabs{margin-bottom:0;}.page-content .tabs ul.primary{padding-left:7px;}.page-content .tabs ul.primary li a{color:#777777;}.page-content .tabs ul.primary li.active a{color:#0075A9;}.page-content #block-views-53ac4e8d26c12a572caa8b69f2d79918 .views-label{color:#0075a9;font-size:22px;font-weight:bold;width:40px;float:left;}.page-content #block-views-53ac4e8d26c12a572caa8b69f2d79918 .field-content{font-size:12px;width:480px;float:left;}.page-content #block-views-53ac4e8d26c12a572caa8b69f2d79918 .views-field-title .field-content{font-weight:bold;margin-bottom:10px;}#block-views-scientific_team-block .view-scientific-team .views-field-field-team-member-photo{float:left;padding:0 15px 10px 0;}#block-views-scientific_team-block .view-scientific-team .views-field-title{font-size:16px;font-weight:bold;padding-bottom:5px;}.page-content #block-views-news_items-block .views-widget-filter-field_air_date_value,.page-content #block-views-press_releases-block .views-widget-filter-field_air_date_value{width:190px;padding-top:10px;}.page-content #block-views-news_items-block .views-widget-filter-field_air_date_value label,.page-content #block-views-press_releases-block .views-widget-filter-field_air_date_value label{float:left;padding-top:3px;padding-right:5px;}.page-content #block-views-news_items-block .views-widget-filter-field_air_date_value .views-widget,.page-content #block-views-press_releases-block .views-widget-filter-field_air_date_value .views-widget{float:left;}.page-content #block-views-news_items-block table td.views-field-field-news-link p,.page-content #block-views-press_releases-block table td.views-field-field-news-link p{margin-bottom:0;}.page-content #block-views-patents-block .views-exposed-form .views-exposed-widget .form-submit{margin-top:15px;}.page-content .view-display-id-page .year-view{margin-left:-13px;}.page-content .view-display-id-page_4{padding:15px;background-color:white;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}.page-content .view-display-id-page_4 .view-content table td{vertical-align:top;}.lexicon-links{padding:5px 0;margin:15px;}.lexicon-alphabar-instructions{padding-bottom:20px;}.lexicon-list dl dt{font-weight:bold;}a.lexicon-term,a.lexicon-term:visited{text-decoration:none !important;border-bottom:1px dotted #7B8084;color:#7B8084;cursor:help;}a.lexicon-term:hover{border-bottom:none;}.ui-widget{color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:14px;}.ui-accordion{margin-bottom:25px;}.ui-accordion .ui-accordion-header{margin-bottom:1px;}.ui-accordion .ui-accordion-header a{color:#0075A9;font-size:14px;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;background-color:#0075A9;}.view-patinet-content-search-results h2,.view-practitioner-content-search-results h2{font-size:16px;}.view-a-z-products-listing .views-summary-unformatted{float:left;}.view-a-z-products-listing .views-summary a{color:#777777;text-decoration:none;height:40px;line-height:40px;padding:0 8px;border-right:1px solid #eeeeee;border-top:1px solid #eeeeee;background:#ffffff url(/sites/all/modules/contrib/quicktabs/quicktabs_tabstyles/tabstyles/sky/images/bg-shade-light.png) repeat-x bottom left;display:inline-block;}.view-a-z-products-listing .views-summary a:hover,.view-a-z-products-listing .views-summary a.active{color:#ffffff;height:46px;line-height:46px;margin-top:-7px;border:1px solid #555555;background:#858585 url(/sites/all/modules/contrib/quicktabs/quicktabs_tabstyles/tabstyles/sky/images/bg-shade-dark.png) repeat-x bottom left;}ul.quicktabs-tabs.quicktabs-style-sky li a,ul.quicktabs-tabs.quicktabs-style-sky li a:visited{padding:0 7.15px;}.view-find-a-practitioner .view-filters{width:100%;}.view-find-a-practitioner .view-filters #edit-field-location-geolocation-latlon-wrapper{float:left;width:100%;}.view-find-a-practitioner .view-filters #edit-field-location-geolocation-latlon-wrapper a#edit-field-location-geolocation-latlon-location-geocode{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-bottom-colors:none;-webkit-border-image:none;-webkit-border-left-colors:none;-webkit-border-right-colors:none;-webkit-border-top-colors:none;border-bottom-colors:none;border-image:none;border-left-colors:none;border-right-colors:none;border-top-colors:none;color:#ffffff;background-color:#0075A9;border-color:#74b4d0 #1e84b1 #005e88;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px;cursor:pointer;font-size:13px;font-weight:normal;margin-bottom:1em;margin-left:15px;padding:4px 17px;text-align:center;text-decoration:none !IMPORTANT;}.view-find-a-practitioner .view-filters #edit-field-location-geolocation-latlon-wrapper #edit-field-location-geolocation-latlon-location-gmap{margin-top:15px;}.view-find-a-practitioner .view-filters #edit-search-api-views-fulltext-wrapper{width:400px;margin-bottom:15px;clear:both;}.view-find-a-practitioner .view-filters .views-submit-button{display:none;}.view-find-a-practitioner .view-filters .views-submit-button #edit-submit-find-a-practitioner{color:#ffffff;background-color:#0075A9;border-color:#74b4d0 #1e84b1 #005e88;}.node-type-event .page-content .node-event .group-left{width:45%;}.page-content .site-map{font-size:11px;}.page-content .site-map h3{font-size:12px;font-weight:bold;margin-bottom:5px;}.page-content .site-map h3 a{color:#444;}.page-content .site-map ul{list-style:none;margin-bottom:0;vertical-align:top;display:inline-block;}.page-content .site-map li{padding:2px 0;margin:0;}.page-content .site-map a{text-decoration:none;}.page-content .site-map a:hover{text-decoration:underline;}.page-content .site-map a.group-label{color:#444;font-weight:bold;}#main .bottom-page-content{margin-top:20px;}.bottom-page-content .block h2.block-title{color:#117eae;font-size:24px;font-weight:normal;padding-bottom:10px;margin-top:25px;margin-bottom:25px;border-bottom:2px dotted #117eae;}.bottom-page-content .block.first h2.block-title{margin-top:10px;}.bottom-page-content .block table td{width:300px;vertical-align:top;}.bottom-page-content .block table{margin-bottom:0;}.bottom-page-content .block table td.col-last{width:290px;}.bottom-page-content .view .view-filters input.form-submit{color:#5A5A5A;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background-color:#f4f4f4;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .view-program-page-related-faqs .view-content .views-field-body .field-content{padding-bottom:10px;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .view-program-page-related-faqs .view-content table tr{border-top:1px dotted #e0e0e0;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .view-program-page-related-faqs .view-content table tr.row-1{border-top:0;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .view-program-page-related-faqs .view-content table tr td{padding-top:20px;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .view-program-page-related-faqs .view-content table tr.row-1 td{padding-top:0;}.bottom-page-content .view-related-resources .view-content table tr{border-top:1px dotted #e0e0e0;}.bottom-page-content .view-related-resources .view-content table tr.row-1{border-top:0;}.bottom-page-content .view-related-resources .views-field-php{margin-top:20px;}.bottom-page-content .view-related-resources table tr.row-1 .views-field-php{margin-top:0;}.bottom-page-content .view-related-resources .views-field-php h2{font-family:"ff-meta-web",sans-serif;font-size:18px;padding-right:20px;margin-bottom:20px;}.bottom-page-content .view-related-resources .views-field-php h2 a{text-decoration:none;}.bottom-page-content .view-related-resources .views-field-php h2 a:hover{text-decoration:underline;}.bottom-page-content .view-related-resources .views-field-field-resource-file{margin-bottom:20px;}.bottom-page-content .view-related-resources .views-field-field-resource-file a img{border:1px solid;}.bottom-page-content #block-views-program_page_related_faqs-block .views-label,.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .views-label{color:#0075a9;font-size:22px;font-weight:bold;width:40px;float:left;}.bottom-page-content #block-views-program_page_related_faqs-block .field-content,.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .field-content{font-size:12px;width:235px;float:left;}.bottom-page-content #block-views-b33b58d88690a371edc93d579beb48d8 .views-field-title .field-content,.bottom-page-content #block-views-program_page_related_faqs-block .views-field-title .field-content{font-weight:bold;margin-bottom:25px;}.bottom-page-content #block-views-f1d7b4389c1dc967bd2554bc7d4e5aff .views-field-field-title-icon{width:105px;float:left;}.bottom-page-content #block-views-f1d7b4389c1dc967bd2554bc7d4e5aff .views-field-title a{font-size:14px;font-weight:bold;}.bottom-page-content #block-views-f1d7b4389c1dc967bd2554bc7d4e5aff .views-field-body{width:170px;margin-left:105px;}#footer{color:#7d7d7d;font-size:10px;padding-top:15px;margin-top:15px;position:relative;}#footer .footer-nav{margin-top:20px;}#footer .footer-nav h3{color:#b7b7b1;font-size:11px;font-weight:bold;margin-bottom:0;}#footer .footer-nav ul{list-style:none;margin-bottom:0;}#footer .footer-nav li{padding:2px 0;margin:0;}#footer .footer-nav li.last{border-right:0;}#footer .footer-nav a{color:#7d7d7d;text-decoration:none;}#footer .footer-nav a:hover{text-decoration:underline;}#footer .footer-nav .region-footer-first,#footer .footer-nav .region-footer-second,#footer .footer-nav .region-footer-third,#footer .footer-nav .region-footer-fourth{float:left;width:22%;padding-right:25px;margin-top:15px;}#footer .footer-nav .block{margin-bottom:15px;}#footer .footer-nav ul,#footer .footer-nav ul li.collapsed{list-style:none;}#footer .footer-nav h2{font-size:10px;margin-bottom:0;}#footer .footer-nav a{font-size:10px;}#footer .copyright-content{float:left;}#footer .copyright-content,#footer .copyright-content #block-block-14{border-bottom:2px dotted #B7B7B1;}#footer .copyright-content ul{list-style:none;margin-bottom:10px;}#footer .copyright-content li{margin:0 8px 0 0;float:left;}#footer .copyright-content li a{color:#7d7d7d;font-weight:bold;}#quiz-view-table,#quiz_progress{display:none;}.unlock-form{float:right;background:url(/sites/all/themes/metagenics/images/search_bg.png) 0 0 no-repeat;color:#fff;padding:2px 0px 10px 50px;font-size:12px;line-height:22px;width:250px;}.unlock-form .form-item-unlock-code label{color:#999;}.unlock-form .form-item{display:inline-block;margin-top:0;}.unlock-form .tipsy1{display:inline-block;}.unlock-box-top{float:right;margin-top:10px;}.field-name-unlock-bar .unlock-form{position:static;float:left;}.unlock-middle-form-product input[type=submit],.unlock-middle-form input[type=submit],.unlock-form input[type=submit]{background:#0075A9;border:none;color:#fff;height:20px;width:36px;}#metagenics-user-unlock-code-form input[type=submit],#metagenics-user-unlock-code-middle-form input[type=submit]{padding:0;}.unlock-form input[type=text],.unlock-middle-form input[type=text],.unlock-middle-form-product input[type=text]{width:140px;height:15px;}#metagenics-user-unlock-code-middle-form .form-item-unlock-code{width:140px;height:15px;float:left;margin-right:7px;}#metagenics-user-unlock-code-middle-form input[type=submit]{float:left;margin:0;}#metagenics-user-unlock-code-middle-form .tipsy1{float:left;position:inherit;}#metagenics-user-unlock-code-middle-form .form-item-unlock-code{margin-top:0;margin-bottom:0;}.unlock-middle{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -140px no-repeat;border:none;float:left;width:940px;height:70px;margin-bottom:10px;}.unlock-middle-form{float:right;width:226px;;color:#fff;line-height:22px;font-size:11px;position:relative;top:22px;left:59px;padding:9px 0 10px 50px;background:url(/sites/all/themes/metagenics/images/search_bg.jpg) no-repeat scroll 0 0 transparent;}#block-metagenics_custom_session-meta-unlock-text{height:25px;}.unlock-middle .ucode-purchase-message,.unlock-middle-product .ucode-purchase-message{font-size:12px !important;float:none;width:70% !important;line-height:16px !important;padding:17px 0 0 60px !important;font-weight:bold;color:#0075a9;}.unlock-middle-product .ucode-purchase-message{font-size:12px !important;float:none;width:55% !important;line-height:16px !important;padding:17px 0 0 60px !important;font-weight:bold;color:#0075a9;}.unlock-middle .ucode-content,.unlock-middle-product .ucode-content{width:175px !important;border:none !important;float:right !important;padding:0 !important;margin:0 !important;}.unlock-middle-form-product{float:right;width:200px;color:#fff;line-height:22px;font-size:11px;position:relative;top:-50px;}.unlock-middle-product{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -210px no-repeat;border:none;float:left;width:610px;height:70px;margin-bottom:10px;}.field-name-unlock-bar-product-page .unlock-form{float:none;position:static;}.ui-menu .ui-menu-item a{text-align:left;}.view-wholesale-order-form label{display:inline;}.wholesale-search-bar{margin:20px 0;}.wholesale-search-bar input[type=submit],.wholesale-search-bar input[type=button]{padding:4px 17px;background-color:#F4F4F4;border-color:#E4E4E4 #D2D2D2 #B4B4B4;color:#5A5A5A;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px;cursor:pointer;font-size:13px;font-weight:normal;text-align:center;text-decoration:none !important;}.loading-div{background:url(/sites/all/themes/metagenics/images/throbber.gif) center 75px no-repeat;width:100%;height:1500px;position:absolute;display:none;}.wholesale-cta{float:right;background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -301px no-repeat;color:#fff;padding:2px 0px 10px 50px;font-size:12px;position:relative;left:300px;top:20px;line-height:22px;width:205px;}.wholesale-cta a{color:#fff;}.wholesale-cta h6{font-size:13px;height:21px;margin-bottom:0;}.wholesale-cta span{display:inline-block;padding-left:8px;padding-top:2px;}.wholesale-middle{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) no-repeat scroll 0 -376px transparent;border:medium none;float:left;height:57px;margin-bottom:10px;width:940px;}.wholesale-middle a{color:#fff;}.wholesale-middle .wholesale-purchase-message{font-size:18px;padding:18px 0 0 60px;color:#fff;}.wholesale-middle .wholesale-purchase-message a{text-decoration:none;}.wholesale-middle .wholesale-purchase-message a span{text-decoration:underline;}#bounce-box{color:#336600;background:#ccff88;border:1px solid #bbee77;z-index:999;height:30px;padding:20px;margin-top:-10px;padding-top:30px;width:200px;display:none;}#bounce-box p{font-size:20px;}#bounce-box .messages{position:relative;top:-20px;border:none;}#bounce-box p b{font-size:20px;display:block;}#bounce-box,#main,a.button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#block-commerce-cart-cart{width:500px;}.view-mode-product_colorbox{text-align:left;}.view-mode-product_colorbox .group-left{width:auto;}.view-mode-product_colorbox .form-item-quantity{width:50px;float:left;display:inline-block;}.view-mode-product_colorbox .group-right{float:left;width:75%;}.view-mode-product_colorbox .group-right .field{padding-bottom:5px;}.view-mode-product_colorbox .group-footer{clear:none;width:200px;float:left;}.view-mode-product_colorbox .field-name-field-servings-per-contain-text div{display:inline;}.view-mode-product_colorbox .field-name-commerce-price{color:#8BA13E;font-weight:bold;font-size:16px;}.view-mode-product_colorbox .group-footer input.form-submit,a.button{float:right;margin-top:10px;}.view-mode-product_colorbox .field-name-decoded-title a{text-decoration:none;}.view-mode-product_colorbox .field-name-decoded-title a:hover{text-decoration:underline;}.view-mode-product_colorbox .group-left .commerce-product-field-field-image img{padding:0 15px 0 0 !important;}.view-mode-product_colorbox .commerce-product-field-field-product-description p{margin:0 !important;}.view-mode-product_colorbox .form-item-quantity{margin:0;clear:none;}.view-mode-product_colorbox .form-type-select{margin-top:0 !important;}.view-mode-product_colorbox .group-left img{padding:20px 40px;}.view-mode-product_colorbox .ajax-progress-throbber{float:left;padding:10px 3px;}.view-product-grid tr{border-top:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0;}.view-product-grid tr.row-first{border-top:0;}.view-product-grid tr.row-last{border-bottom:0;}.view-product-grid td{padding-top:25px;padding-bottom:25px;}.view-product-grid .product-grid-product-wrapper{position:relative;min-height:110px;height:auto;}.page-content .view-product-search-results table td.col-2,.page-content .view-product-search-results table td.col-1{padding:25px 0;position:relative;}.site-unlocked .view-product-grid .product-grid-product-wrapper,.select-pract .view-product-grid .product-grid-product-wrapper{min-height:200px;}.view-product-grid td.col-1 .product-grid-product-wrapper{padding-left:0px;padding-right:10px;}.bottom-page-content .block div.view-product-grid table td.col-1,.bottom-page-content .block div.view-product-grid table td.col-3{width:290px;}.bottom-page-content .block div.view-product-grid table td.col-2{width:300px;}.view-product-grid td.col-2 .product-grid-product-wrapper{border-left:1px dotted #e0e0e0;border-right:1px dotted #e0e0e0;padding-left:10px;padding-right:10px;}.view-product-grid td.col-3 .product-grid-product-wrapper{padding-right:0px;padding-left:10px;}.view-product-grid .views-field-field-image{float:left;}.view-product-grid .views-field-field-product-display-title,.view-product-grid .views-field-field-byline,.view-product-grid .views-field-field-servings-per-contain-text,.view-product-grid .views-field-commerce-price,.view-product-grid.views-field-nothing,.view-product-grid .views-field-php{margin-left:110px;}.view-practitioner-store-front-top-picks .grid-price .throbber,.view-product-grid .grid-price .throbber{display:block;background:url(/sites/all/themes/metagenics/images/throbber.gif);background-position:center;background-repeat:no-repeat;height:32px;width:88px;}.view-product-grid .views-field-field-product-display-title h2{font-family:"ff-meta-web",sans-serif;font-size:16px;margin-bottom:10px;}.view-product-grid .views-field-field-product-display-title h2 a{color:#0075a9;text-decoration:none;}.view-product-grid .views-field-field-product-display-title h2 a:hover{text-decoration:underline;}.view-product-grid .views-field-field-byline,.view-product-grid .views-field-field-servings-per-contain-text{font-size:11px;line-height:12px;margin-bottom:5px;}.view-product-grid .views-field-commerce-price{color:#8ba13e;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:5px;padding:0;}.view-product-grid .views-field-nothing .add-to-cart-link-wrapper a{border-bottom-colors:none;border-image:none;border-left-colors:none;border-right-colors:none;border-top-colors:none;background-color:#0075A9;border-color:#74b4d0 #1e84b1 #005e88;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:normal;margin-bottom:1em;margin-right:0.6em;padding:4px 17px;text-align:center;text-decoration:none !IMPORTANT;margin-bottom:0;bottom:0px;left:125px;}.view-product-grid .col-1 .views-field-nothing a{left:110px;}.page-content .view-product-grid table.views-view-grid{border:none;}.view-mode-product_colorbox{max-height:710px;}.view-mode-product_colorbox .field-name-decoded-title h2{margin-bottom:0;font-size:20px;line-height:20px;}.view-mode-product_colorbox .field-name-decoded-product-byline{font-weight:bold;font-size:12px;}.view-mode-product_colorbox .field-name-decoded-title .field-items{padding-bottom:0;}.view-mode-product_colorbox .field-name-commerce-price{height:15px;padding-bottom:0;}.site-unlocked .view-mode-product_colorbox .commerce-add-to-cart,.site-unlocked .view-product-grid .views-field-commerce-price,.site-unlocked .commerce-product-field-commerce-price,.site-unlocked .commerce-product-field-field-wholesale-price,.site-unlocked .view-product-grid .add-to-cart-link,.site-unlocked .node-product-display .commerce-add-to-cart,.select-pract .view-product-grid .views-field-commerce-price,.select-pract .commerce-product-field-commerce-price,.select-pract .commerce-product-field-field-wholesale-price{display:block !important;}#quicktabs-container-commerce_product,#quicktabs-container-commerce_medical_foods{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #D2D2D2;border-color:#D2D2D2;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-style:solid;padding:20px 30px;min-height:200px;}.view-display-id-variance-form-attach .views-row  .views-label{display:none;}.view-display-id-variance-form-attach .views-row-first	.views-label{display:inherit!important;margin-bottom:10px;font-weight:bold;}.view-display-id-variance-form-attach .views-row{border-bottom:1px solid #CCCCCC;display:inline-block;float:left;height:38px;padding-bottom:5px;padding-top:5px;width:585px;}.view-display-id-variance-form-attach .views-row-first{height:80px;}.view-display-id-variance-form-attach .views-row-even{background:#f9f9f9;}.view-display-id-variance-form-attach{text-align:left;}.view-display-id-variance-form-attach .views-field-title-field,.view-display-id-variance-form-attach .views-field-title{float:left;width:460px;}.view-display-id-variance-form-attach .views-row .views-field-title-field,.view-display-id-variance-form-attach .views-row .views-field-title{margin-top:0px;}.view-display-id-variance-form-attach .views-row-first .views-field-title-field,.view-display-id-variance-form-attach .views-row-first .views-field-title{margin-top:25px;}.view-display-id-ws_variance_form_attach .views-field-title-field,.view-display-id-ws_variance_form_attach .views-field-title{float:left;width:430px;}.pract-purchase .view-display-id-ws_variance_form_attach .views-field-title-field,.pract-purchase .view-display-id-ws_variance_form_attach .views-field-title{float:left;width:365px;}.view-display-id-variance-form-attach .views-field-commerce-price{float:left;margin:0;}.view-display-id-variance-form-attach .views-field-commerce-price .views-label{color:#444;}.view-display-id-variance-form-attach .views-field-commerce-price .field-content{margin-top:8px;}.view-display-id-variance-form-attach .views-field-field-wholesale-price{float:left;width:50px;display:none;padding:0 25px;}.patient-purchase .view-display-id-variance-form-attach .views-field-commerce-price{float:left;width:50px;display:none;padding:0 5px;}.view-display-id-variance-form-attach .views-field-field-wholesale-price .field-content{margin-top:8px;}.view-display-id-variance-form-attach .views-row-first .views-field-field-wholesale-price .field-content{margin-top:15px;}.view-display-id-variance-form-attach .views-field-add-to-cart-quantity{float:left;width:60px;text-align:right;display:none;}.view-display-id-variance-form-attach .form-actions{float:right;display:none;}.view-display-id-variance-form-attach .form-type-textfield{margin:3px;}.view-display-id-variance-form-attach .sku-per-container{font-size:10px;}.view-display-id-variance-form-attach .sku-title{font-weight:bold;}.view-display-id-variance-form-attach input.form-text{text-align:right;}.view-display-id-ws_variance_form_attach .views-field-commerce-price{font-weight:normal;color:inherit;}.view-display-id-ws_variance_form_attach .views-field-field-wholesale-price .field-content{font-weight:bold;color:#8ba13e;}.user-role-practitioner .view-display-id-variance-form-attach .views-field-add-to-cart-quantity{display:inherit;}.user-role-practitioner .view-display-id-variance-form-attach .views-field-commerce-price{float:left;width:80px;display:inherit;}.user-role-practitioner .view-display-id-variance-form-attach .views-field-field-wholesale-price{float:left;width:80px;display:inherit;}.user-role-practitioner .view-display-id-variance-form-attach .form-actions{float:right;display:inherit;}.user-role-practitioner .view-display-id-ws_variance_form_attach .views-field-title{float:left;width:60px;}.user-role-practitioner .view-display-id-ws_variance_form_attach .views-field-field-wholesale-price{float:left;width:90px;display:inherit;}.select-pract .view-display-id-variance-form-attach .views-field-add-to-cart-quantity{display:inherit;}.select-pract .view-display-id-variance-form-attach .views-field-commerce-price{float:left;width:50px;display:inherit;}.select-pract .view-display-id-ws_variance_form_attach .views-field-commerce-price{float:left;width:60px;}.select-pract .view-display-id-ws_variance_form_attach .views-field-field-wholesale-price{float:left;width:90px;display:inherit;text-align:center;}.select-pract .view-display-id-variance-form-attach .form-actions{float:right;display:inherit;}#cboxLoadedContent .view-product-grid div.messages{border:1px solid #C1532A !important;border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px #777777;width:542px;margin-top:30px!important;}.product-grid-product-wrapper .grid-image{height:100px;}.product-grid-product-wrapper .grid-price{font-size:14px;margin-bottom:5px;margin-top:5px;padding:0;}.select-pract .product-grid-product-wrapper .grid-price{display:inherit;}.product-grid-product-wrapper .bazaar-stars{margin-top:15px;}.product-grid-product-wrapper .bazaar-stars img{width:88px;}.product-grid-product-wrapper .views-field-title{margin-left:110px;}.product-grid-product-wrapper .more-options-link a{text-decoration:none;font-weight:bold;font-size:11px;text-transform:uppercase;}.product-grid-product-wrapper .views-field-type .type-inner{background:none repeat scroll 0 0 #90A03C;border:1px solid #839522;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;padding:0 5px;display:inline;font-size:10px;}.product-grid-product-wrapper .views-field-type{margin-bottom:5px;margin-left:110px;text-transform:uppercase;}.product-grid-product-wrapper .views-field-field-product-display-title h2.field-content{margin-bottom:5px;}.product-grid-product-wrapper  .sku-title{line-height:14px;font-size:11px;font-weight:bold;margin-bottom:3px;}.product-grid-product-wrapper .medfood-note{margin-top:10px;font-size:11px;line-height:normal;float:left;}.page-product-grid-search .product-grid-product-wrapper .grid-price{display:block;}.page-product-grid-search .product-grid-product-wrapper .add-to-cart-link{padding:6px 11px !important;margin-top:0.3em;}#cboxLoadedContent .view-product-grid{width:585px;display:inline-block;}.view-display-id-variance-form-attach .view-header h3{float:left;margin-bottom:-170px;font-size:16px;}.view-display-id-variance-form-attach .form-actions  #edit-submit{margin-right:0;}.view-id-product_grid .attachment{margin-top:20px;}.view-product-grid .views-field-field-image .views-field-nothing a.add-to-cart-link{background-color:#0075A9;border-radius:4px 4px 4px 4px;border-style:solid;bottom:0;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:normal;margin-bottom:0;margin-right:0.6em;padding:2px 10px;text-align:center;text-decoration:none !important;position:inherit;}.view-product-grid .views-field-field-image .views-field-nothing{margin-left:0;margin-top:15px;}.user-role-anonymous .commerce-add-to-cart input.form-submit{display:none;}.view-related-medical-food-products .commerce-add-to-cart .form-submit{display:none;}.view-id-related_products .commerce-add-to-cart .form-submit{display:none;}.user-role-patient .view-related-medical-food-products .commerce-add-to-cart .form-submit{display:inherit;}.user-role-patient .view-id-related_products .commerce-add-to-cart .form-submit{display:inherit;}.practitioner .view-related-medical-food-products .commerce-add-to-cart .form-submit{display:none;}.user-role-practitioner .view-id-related_products .commerce-add-to-cart .form-submit{display:none;}.practitioner .view-display-id-ws_variance_form_attach .views-field-title{width:375px !important;}.bottom-page-content .view-program-page-related-faqs .views-label{color:#0075A9;float:left;font-size:22px;font-weight:bold;width:40px;}.bottom-page-content .view-program-page-related-faqs .field-content{font-weight:bold;margin-bottom:25px;font-size:12px;width:235px;float:left;}.bottom-page-content .view-program-page-related-faqs .views-field-body .field-content{font-weight:normal;}.view-display-id-product_grid_a_z .view-filters{display:none;}.view-product-search-results .view-header{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;margin-bottom:20px;padding:10px;}.view-product-grid td{width:313px;}.single-product-pop .views-field{text-align:left;margin-left:110px;}.single-product-pop .views-field{text-align:left;margin-left:110px;}.single-product-pop .views-field-field-byline{font-weight:bold;}.single-product-pop .views-field-field-image{margin-left:0;}.view-id-product_grid .views-field-nothing,.view-id-product_search_results .views-field-nothing,.view-id-product_grid .grid-price,.view-id-product_search_results .grid-price,.view-id-product_grid .msrp-price,#colorbox-add-to-cart .form-actions,#colorbox-add-to-cart .views-field-field-wholesale-price,#colorbox-add-to-cart .views-field-commerce-price,.node-product-display .commerce-add-to-cart,.node-product-display .field-name-commerce-price,.node-product-display .add-to-cart-link-wrapper,.node-medical-food-product-display .add-to-cart-link-wrapper{display:none;}.patient-purchase .view-id-product_grid .views-field-nothing,.patient-purchase .view-id-product_search_results .views-field-nothing,.patient-purchase .view-id-product_grid .grid-price,.patient-purchase .view-id-product_search_results .grid-price,.patient-purchase #colorbox-add-to-cart .views-field-add-to-cart-quantity,.patient-purchase #colorbox-add-to-cart .form-actions,.patient-purchase #colorbox-add-to-cart .views-field-field-wholesale-price,.patient-purchase #colorbox-add-to-cart .views-field-commerce-price,.patient-purchase .node-product-display .commerce-add-to-cart,.patient-purchase .node-product-display .field-name-commerce-price,.patient-purchase .node-product-display .add-to-cart-link-wrapper,.patient-purchase .node-medical-food-product-display .add-to-cart-link-wrapper{display:block;}.pract-purchase .view-id-product_grid .views-field-nothing,.pract-purchase .view-id-product_search_results .views-field-nothing,.pract-purchase .view-id-product_grid .grid-price,.pract-purchase .view-id-product_search_results .grid-price,.pract-purchase .view-id-product_grid .msrp-price,.pract-purchase #colorbox-add-to-cart .views-field-add-to-cart-quantity,.pract-purchase #colorbox-add-to-cart .form-actions,.pract-purchase #colorbox-add-to-cart .views-field-field-wholesale-price,.pract-purchase #colorbox-add-to-cart .views-field-commerce-price,.pract-purchase .node-product-display .commerce-add-to-cart,.pract-purchase .node-product-display .field-name-commerce-price,.pract-purchase .node-product-display .add-to-cart-link-wrapper,.pract-purchase .node-medical-food-product-display .add-to-cart-link-wrapper{display:block;}.node-medical-food-product-display .size-flavor-link-wrapper,.node-product-display .size-flavor-link-wrapper,.node-medical-food-product-display .add-to-cart-link-wrapper,.node-product-display .add-to-cart-link-wrapper{margin-top:10px;}.canada-practitioner .node-medical-food-product-display .add-to-cart-link-wrapper,.canada-practitioner .node-medical-food-product-display .add-to-cart-link-wrapper{display:none;}.node-medical-food-product-display .size-flavor-link,.node-product-display .size-flavor-link{text-decoration:none;font-weight:bold;font-size:13px;text-transform:uppercase;}.node-medical-food-product-display .add-to-cart-link,.node-product-display .add-to-cart-link{float:inherit;}.wholesale-practitioner-box{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -300px no-repeat;color:#fff;padding:5px 0px 10px 50px;font-size:12px;line-height:22px;width:205px;height:40px;}#block-metagenics_translations_builds-pract_ws_bar_top .wholesale-practitioner-box{float:right;position:relative;top:20px;z-index:998;}.wholesale-product-bar{margin:35px 0;height:50px;}.wholesale-product-bar .wholesale-practitioner-box{float:left;}.wholesale-practitioner-box a,.wholesale-practitioner-box-middle a,.wholesale-practitioner-box-product a{padding:2px 10px;border-radius:3px;background-color:#0075a9;color:#fff;text-decoration:none !important;}.wholesale-practitioner-box-middle{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -375px no-repeat;border:none;float:left;width:940px;height:70px;margin-bottom:10px;color:#fff;}.wholesale-practitioner-box-middle p{padding:5px 10px 5px 60px;line-height:22px;}.wholesale-practitioner-box-product{background:url(/sites/all/themes/metagenics/images/unlock-sprite.png) 0 -300px no-repeat;color:#fff;padding:30px 0px 10px 255px;font-size:12px;line-height:22px;width:205px;}.metadocs-login-wrapper #edit-submit{border:2px outset buttonface;background-color:buttonface;padding:1px 6px !important;border-radius:0 !important;color:#666 !important;font-size:11px !important;}.cart_summary_detail{width:100%;display:inline-block;font-family:arial,helvetica,sans-serif;font-size:11px;border-top:1px solid #ccc;padding:10px 0;}.cart_summary_detail:first-child{border:none;}.user-account-content,.user-cart-content{position:absolute;z-index:999;right:0;width:80px;}.block-metagenics-custom-checkout .content{position:relative;}html .user-menu .user-cart-content{width:290px;border:1px solid #ccc;padding:0;background:#fff;position:absolute;top:37px;}.cart-summary-action{border-top:1px solid #ccc;text-align:center;padding:20px 0;background-color:#F0F0F0;}.cart-summary-action .button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:none;border-color:transparent;}.cart-summary-action .green{background-color:#8FA135;}.page-user-orders .user-role-practitioner .view-commerce-line-item-table{padding-top:15px;}.view-ingredient-search-results .group-footer{padding-top:15px;}.free-ship-banner{margin:8px 0 0 0;padding:5px 15px;background-color:#91a021;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 15px -252px no-repeat #91a021;height:27px;}.free-ship-banner-practitioner{margin:8px 0 0 0;padding:5px 15px;background-color:#d35a29;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 15px -286px no-repeat #d35a29;height:27px;}.canada-practitioner .free-ship-banner-practitioner{background-position:15px -318px;}.canada-practitioner .view-product-search-results .views-field-nothing .colorbox-node{display:none;}.free-ship-block-wrapper{clear:right;margin-top:20px;}.free-ship-block{clear:both;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 0 -200px no-repeat;width:182px;height:50px;margin-top:20px;}.free-ship-block-aro{clear:both;background:url('/sites/all/themes/metagenics/images/free_shipping_graphic.png') no-repeat;width:182px;height:50px;margin-right:-8px;}.free-ship-block-colorbox{background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 0 -200px no-repeat;width:182px;height:50px;float:right;position:relative;left:110px;top:55px;}.view-display-id-variance_form_attach .free-ship-block-aro{background:url('/sites/all/themes/metagenics/images/free_shipping_graphic.png') no-repeat;width:182px;height:50px;float:left !important;position:inherit !important;left:110px;top:55px;margin-top:10px;margin-left:-6px;clear:none;}.view-display-id-variance_form_attach .free-ship-block{background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 0 -200px no-repeat;width:182px;height:50px;float:left !important;position:inherit !important;left:110px;top:55px;margin-top:10px;clear:none;}.free-ship-block-product{background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png?v=1.5') 0 -200px no-repeat;width:182px;height:50px;}.free-ship-block-product-aro{background:url('/sites/all/themes/metagenics/images/free_shipping_graphic.png') no-repeat;width:182px;height:50px;margin-left:-7px;}.view-display-id-variance-form-attach .free-ship-block-colorbox{display:none;}.patient-purchase .view-display-id-variance-form-attach .free-ship-block-colorbox{display:block;margin-bottom:10px;height:60px;}.patient-purchase #cboxLoadedContent .view-product-grid{padding-bottom:10px;}.page-content .view-commerce-cart-form .view-header h1,.page-content .view-commerce-cart-summary .view-header h1{height:50px;padding-left:55px;padding-top:5px;margin-bottom:10px;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') 5px -616px no-repeat !important;}#header .user-menu{border-left:none !important;border-right:none !important;position:relative;float:right;height:45px;display:inline-block;width:375px;}.commerce-checkout-progress{border:1px solid #0073b0;border-radius:.3em;}.commerce-checkout-progress li{position:relative;display:block;padding:10px 0px 10px 60px;margin:0;color:#256893;text-decoration:none;transition:all .3s ease-out;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') -10px -3px no-repeat #c2e3f4;line-height:11px;}.commerce-checkout-progress li.next{position:relative;display:block;padding:10px 0px 10px 60px;margin:0;color:#256893;text-decoration:none;transition:all .3s ease-out;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') -10px -115px no-repeat #c2e3f4;line-height:11px;}ol.commerce-checkout-progress li{padding-right:25px !important;}ol.commerce-checkout-progress{counter-reset:li;}.commerce-checkout-progress li:before{content:counter(li);counter-increment:li;position:absolute;left:30px;top:70%;margin-top:-1.3em;height:22px;width:22px;line-height:22px;border:none;text-align:center;border-radius:2em;transition:all .3s ease-out;color:#fff;background:#0073b0;}.commerce-checkout-progress li.active{position:relative;display:block;margin:0;color:#fff;text-decoration:none;transition:all .3s ease-out;font-weight:normal !important;background:url('/sites/all/themes/metagenics/images/free-shipping-sprite.png') -10px -57px no-repeat #0073b0;}.commerce-checkout-progress li.first{background:none;background:#0073b0;color:#fff;}.commerce-checkout-progress li.first:before{content:counter(li);counter-increment:li;position:absolute;left:30px;top:70%;margin-top:-1.3em;height:22px;width:22px;line-height:22px;border:none;text-align:center;border-radius:2em;transition:all .3s ease-out;color:#fff;background:#00224a;}.commerce-checkout-progress li.active:before{content:counter(li);counter-increment:li;position:absolute;left:30px;top:70%;margin-top:-1.3em;height:22px;width:22px;line-height:22px;border:none;text-align:center;border-radius:2em;transition:all .3s ease-out;color:#fff;background:#00224a;}.checkout_review .pract-message p{color:#ff0000;border:1px solid #f00;padding:10px;}#user-login .recover-password{float:none;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.region-links{position:relative;margin-top:-11px;}.region-region-links{position:absolute;height:18em;background-color:#fff;border:1px solid #ccc;border-radius:2px;padding:15px 0 20px;top:46px;z-index:10;}.region.region-region-links .block-views{float:left;}.views-field-field-url{display:inline-block;}.region.region-region-links .block:first-child{}.region.region-region-links .block.first .block-inner{padding-left:10px;}.region.region-region-links h2.block-title{font-size:1.2em;color:#ccc;margin:0;padding:0;}.region.region-region-links .views-row{padding:6px 10px;font-size:1.2em;}html .region.region-region-links .view-content{vertical-align:top;}.region.region-region-links .view-content .region-links-group:last-child{background:none;vertical-align:top;}.flyout-tab{padding:4px 44px 4px 4px;margin-top:-5px;margin-right:20px;margin-bottom:5px;background-color:#fff;border:1px solid #ccc;border-radius:4px;display:inline-block;position:relative;cursor:pointer;z-index:11;background-image:url(/sites/all/themes/metagenics/images/caret_right.png);background-repeat:no-repeat;background-position:98% top;width:140px;}.flyout-tab-active{border-radius:4px 4px 0 0;border-bottom:1px solid white;background-image:url(/sites/all/themes/metagenics/images/caret_down.png);background-repeat:no-repeat;background-position:96% top;}.flyout-tab img{padding-right:6px;float:left;}.language-switcher-wrapper .loader{background-image:url('/sites/all/themes/metagenics/images/throbber.gif');height:190px;background-position:center;background-repeat:no-repeat;}.flyout-tab + .ajax-progress-throbber{display:none;}.flyout-tab.dummy-link{display:block;}.dev-query{clear:left;padding:50px 0 10px 0;}.region.region-footer-top{border-bottom:2px dotted #b7b7b1;padding-bottom:5px;}.region.region-footer-top .block{display:inline-block;}.block-sharethis{float:right;}.meta-breadcrumbs a,.current_page{color:gray;font-style:italic;text-decoration:none;font-size:11px;}.meta-breadcrumbs a:hover{text-decoration:underline;}.anonymous-user .free-ship-block-product{display:none;}.patient-purchase .free-ship-block-product{display:inherit;}.page-practitioner .catOuterDiv{background:none transparent;border:0px;}.page-user-login .pane-block-17{float:left;}.page-user-login .pane-user-login{float:right;padding-left:20px;border-left:1px dotted #000;}.page-user-login .pane-user-login input[type="text"],.page-user-login .pane-user-login input[type="password"],.page-user-login #user-login input[type="text"],.page-user-login #user-login input[type="password"],.page-user-password #user-pass input[type="text"],.page-user-password #user-pass input[type="password"],.quicktabs-style-metagenics form[id^=user-login] input[type="text"],.quicktabs-style-metagenics form[id^=user-login] input[type="password"]{background-color:#f0f0f0;border:0;border-top:2px solid #cdcdcd;padding:4px 0 4px 5px;width:275px;}.page-user-login #user-login input:focus,.page-user-password #user-pass input:focus,.quicktabs-style-metagenics form[id^=user-login] input:focus{border-top:2px solid #0075A9;}.page-user-login #user-login .form-item .label-focus,.page-user-password #user-pass .form-item .label-focus,.quicktabs-style-metagenics form[id^=user-login] .form-item .label-focus{color:#0075A9;}.page-user-login #user-login .form-item label,.page-user-password #user-pass .form-item label,.quicktabs-style-metagenics form[id^=user-login] .form-item label{color:#999;font-weight:normal;}.page-user-login #user-login .form-actions input[type="submit"],.page-user-login .form-actions a,.page-user-password #user-pass .form-actions input[type="submit"],.page-user-password .form-actions a,.quicktabs-style-metagenics form[id^=user-login] .form-actions input[type="submit"],.quicktabs-style-metagenics .form-actions a{border-radius:5px !important;border:0;padding:8px 30px;width:auto;background-color:#0075A9;}.page-user-login .form-actions a.recover-password{background:none;}.page-user-login #user-login .form-actions input[type="submit"],.page-user-password #user-pass .form-actions input[type="submit"],.quicktabs-style-metagenics form[id^=user-login] .form-actions input[type="submit"]{background-color:#0075A9;}.page-user-login #user-login .description,.page-user-password #user-pass .description,.quicktabs-style-metagenics form[id^=user-login] .description{display:none;}.page-user-login .form-actions a.recover-password{background:none;}.coupon-active span{color:green;}.coupon-pending span{color:purple;font-style:italic;}.coupon-expired span{color:darkred;text-decoration:line-through;}.page-content table tr.firsttime{background-color:#D3EBEB;}.coupon_details{font-size:10px;width:70%;float:right;text-align:right;color:#aaa;}.coupon_details p{margin:5px 0;}.commerce-line-item-views-form .commerce-line-item-actions{clear:left;}.cart_confirm_detail{float:left;clear:left;width:100%;margin:10px 0;font-family:arial,helvetica,sans-serif;font-size:11px;}.cart_confirm h3{color:#0075A9;font-size:18px;font-weight:bold;margin-top:-10px;}.cart_confirm .button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;}.cart_confirm .green{background-color:#8FA135;border-color:#B6D074 #76B11E #628800;}.cart_confirm .blue{background-color:#0075A9;border-color:#74b4d0 #1e84b1}.cart_confirm .continue-shopping{float:left;}.cart_confirm_detail img{float:left;width:45px;padding-right:10px;}.cart_confirm .cart_total{color:#8FA135;float:left;margin:15px 0 0;background-image:url(/sites/all/themes/metagenics/images/free-shipping-sprite.png);background-position:0px -498px;padding:0px 23px;width:264px;}.page-hide-title h1.page-title{display:none;}.page-hide-body-content .node-inner{display:none;}.page-content .views-field-field-ingredients a{text-decoration:none;}#om-maximenu-primary-menu .link-medical-foods{display:none;}.i18n-en-us #om-maximenu-primary-menu .link-medical-foods{display:block;}.page-account-storefront #practitioner-store-front-node-form .form-item-title{display:none;}.page-account-storefront #practitioner-store-front-node-form .field-name-field-practitioner{display:none;}.page-account-storefront #practitioner-store-front-node-form .vertical-tabs{display:none;}.fap-shop-now-wrapper{width:50px;display:inline-block;height:20px;}.language-switcher-wrapper{width:960px;position:absolute;height:18em;background-color:#fff;border:1px solid #ccc;border-radius:2px;padding:10px 0 15px;top:34px;z-index:10;display:none;}.lang-switcher-regions{float:left;}.lang-switcher-languages{float:left;}.region-links-group{margin-right:25px;padding-right:20px;background-image:url(/sites/all/themes/metagenics/images/dotted_border.gif);background-repeat:repeat-y;background-position:top right;display:inline-block;vertical-align:top;}.language-switcher-wrapper .view-header p{margin-bottom:0;margin-left:10px;font-size:12px;font-weight:bold;}.language-switcher-wrapper .views-row{padding:6px 10px;display:block;font-size:12px;}.view-ingredient-search-results .view-content table td{font-size:12px;vertical-align:top;padding:8px 0px;}.view-ingredient-search-results .views-field-field-product-display-title h2{font-size:16px!important;}.page-content .view-ingredient-search-results .view-content table td{font-size:12px;vertical-align:top;padding:8px 1px;}.view-ingredient-search-results .how-to-buy-button a{margin:0!important;}.view-ingredient-search-results .views-field-field-image .views-field-nothing{margin:0;}.page-search-results-ingredient-search .view-ingredient-search-results .views-field-field-image .views-field-nothing .add-to-cart-link-wrapper{margin-top:0;}.view-ingredient-search-results .views-field-type-1 .type-inner{background:none repeat scroll 0 0 #90A03C;border:1px solid #839522;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;padding:0 5px;display:inline;font-size:10px;text-transform:uppercase;margin-left:11px}.med-food-tag{background:none repeat scroll 0 0 #90A03C;border:1px solid #839522;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;padding:0 5px;display:inline-block;margin:5px 0 10px 0;font-size:10px;text-transform:uppercase;}.catOuterDiv .page-content h1.med-food-title{margin-bottom:0px;}.view-display-id-variance_form_attach .no-discount.label{display:none;}#ui-datepicker-div{z-index:15!important;}#block-metagenics_user_csr_theme-current_masquerade{background:#dff0d8;border:1px solid #b2dba1;box-shadow:0px 2px 5px #777;position:relative;padding:10px;left:0%;position:fixed;opacity:.75;z-index:999;line-height:17px !important;}.administrator .meta-custom-message{background:#fcf9e6;padding:3px 5px;margin-right:-3px;}.administrator .meta-custom-message p{margin-bottom:0;}.meta-custom-message-orange{background:#fde4c5;border:1px solid #f7af4c;color:#555;padding:15px;}.meta-custom-message-orange  label{color:#555;}.front #main .bottom-page-content{background-color:#fff;border:1px solid #ccc;margin-top:0;padding:15px;}.front .bottom-page-content .view-content .views-row{width:32%;float:left;padding-left:10px;padding-bottom:15px;margin-bottom:15px;}.front .bottom-page-content .featured-row-separator{display:inline-block;width:100%;}.front .view-content .product-grid-row .views-field-field-image{float:left;}.view-practitioner-store-front-top-picks .views-row-2,.view-practitioner-store-front-top-picks .views-row-5{border-right:1px dotted #E0E0E0;border-left:1px dotted #E0E0E0;}.front .view-content .product-grid-row h2{font-family:"ff-meta-web",sans-serif;font-size:16px;margin-bottom:10px;}.front .bottom-page-content .block h2.block-title{border:none;}.front .view-content .product-grid-row h2 a{text-decoration:none;}.front .product-grid-row .views-field-field-byline,.front .product-grid-row .views-field-field-servings-per-contain-text,.front .product-grid-row .sku-title,.front .product-grid-row .more-options-link{margin-left:100px;font-size:11px;line-height:12px;margin-bottom:5px;}.front .favorites-view-more{float:right;}.i18n-fr-ca .how-to-buy-button{width:111px!important;font-size:12px!important;}.i18n-fr-ca .add-to-cart-link{width:115px!important;}#quicktabs-patient_product_details_page_tab{margin-top:40px;}#autocomplete{width:auto !important;}#autocomplete ul{padding:10px;}html.js input.form-autocomplete{background-position:100% 4px;}html.js input.throbbing{background-position:100% -16px;}.node-type-event .field-name-field-top-hero-image{margin-left:-15px;margin-bottom:15px;margin-top:-50px;}.node-type-event .tabs + .region .field-name-field-top-hero-image{margin-top:0px;}.open-next-date{font-size:11px;color:#777;}.open-next-date a{float:left;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date{display:none;background:#f9f9f9;margin-top:15px;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date legend{display:none;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date input{background:#fff!important;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date .date-padding{padding:0;color:#666!important;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date .date-padding .description{color:#666!important;margin:0!important;}.page-account-orders-recurring-orders .field-name-field-aro-next-ship-date .description{color:#666!important;font-size:12px!important;margin-top:10px;display:inline-block;}.page-account-orders-recurring-orders .order-info-item{margin-bottom:10px;}.date-changed{background:#edea9a;}#next-order-date-wrapper fieldset{border:0!important;padding:0!important;}#next-order-date-wrapper fieldset .field-name-field-aro-next-ship-date{border:1px solid #ccc!important;padding:15px!important;}.order-info-item label{float:left;width:130px;}.page-account-orders-recurring-orders .node-recurring_order_template-form .field-name-field-frequency label{float:left!important;color:#444!important;font-weight:bold!important;width:130px!important;font-size:14px!important;}.aro-edit-shipping-note{font-size:11px;color:#999;}.close-next-date .button{margin-top:4px;margin-left:10px;}.view-mode-recommended_product h2{font-size:16px;font-family:"ff-meta-web",Arial,verdana,sans-serif;}.view-mode-recommended_product h2 a{text-decoration:none;}.view-mode-recommended_product .field-name-field-byline{font-size:11px;line-height:12px;margin-bottom:5px;color:#666;}.view-mode-recommended_product .commerce-product-field-field-serving-size{margin-bottom:-6px;}.view-mode-recommended_product .field-name-field-product-description{font-size:13px;line-height:18px;color:#666;}.how-to-buy-button{width:90px;}.assessment-results-intro{color:#555;font-size:13px;line-height:18px;}.page-content .node-quiz h1{color:#0075A9;}.q-back-button{float:left;}#metagenics-quiz-assessments-page-form{padding-left:15px;}#metagenics-quiz-assessments-page-form .form-item-assessments label{color:#444!important;}
.catOuterDiv{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;display:block;float:left;width:100%;margin-top:10px;}.front .catOuterDiv,.page-practitioner .catOuterDiv{background:none;border:none;}.catOuterDiv #block-block-19 .block-inner{background:#e2e2e2;border-radius:0px 8px 8px 0px;padding:5px 0;}.social_network_link{float:right;margin-top:7px;}a.follow-link{height:25px;text-indent:-9999px;padding-left:18px;padding-right:3px;}.social_network_link .block-title{display:none;}.commerce-product-field-field-byline{color:#0172b4;}.size-flavor-link-wrapper{color:#0172b4;}.product-left-sidebar{width:298px;margin-right:8px;float:left;}.product-main{font-size:14px;width:604px;background:#fff;position:relative;float:left;}.commerce-product-image{float:left;padding-right:20px;}.commerce-product-image img{width:258px;}.node-type-product-display .page-content,.node-type-medical-food-product-display .page-content{padding:0 15px !important;}.node-type-product-display .page-content .unlock-form,.node-type-medical-food-product-display .page-content .unlock-form{float:none;position:static;margin:25px 0;}.node-type-product-display .page-content .quicktabs_main,.node-type-medical-food-product-display .page-content .quicktabs_main{padding:15px;border:1px solid #d2d2d2;border-top:none;}.commerce-product-field-commerce-price{color:#8BA13E;font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:5px;padding:0;}.fap-product-wrapper{padding:5px 0;background:none repeat scroll 0 0 #e2e2e2;border-radius:0 8px 8px 0;margin-top:20px;float:left;margin-left:-15px;}.fap-product-wrapper .block-title{color:#117EAE;font-size:20px;font-weight:normal;line-height:1.1em;margin:10px 10px;padding-bottom:5px;}.fap-product #find-practitioner-input{background:url(/sites/all/themes/metagenics/images/bg-pract-locator-input.png) no-repeat scroll 0 0 transparent;float:left;height:42px;margin:0 0 0 15px;width:242px;}.fap-product #find-practitioner-submit{background:url(/sites/all/themes/metagenics/images/button-search-submit.png) no-repeat scroll right top transparent;border:0 none;color:transparent;float:left;font-size:0;height:32px;margin:5px 0 0;padding-left:5px;width:33px;}.fap-product input{background:none repeat scroll 0 0 transparent;border:0 none;height:26px;line-height:24px;margin:10px 0 0 60px;width:170px;}.tipsy1{z-index:0 !important;}#block-block-19{margin:10px 0;}#block-block-19 .block-title{border:none;}.om-maximenu ul.om-menu li.om-leaf .om-link:hover,.om-maximenu ul.om-menu li.om-leaf .om-link:active{background:url(/sites/all/themes/metagenics/images/maximenu-item-bg.gif) center top repeat-x;border:1px solid #d1d1d1;border-bottom:none;padding:7px 25px;}.om-leaf span.active{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(/sites/all/themes/metagenics/images/maximenu-item-bg.gif) repeat-x scroll center top transparent;border-color:#D1D1D1 !important;border-image:none;border-style:solid solid none;border-width:1px 1px medium;padding:7px 25px !important;}.om-maximenu-middle-right .block-menu{border-left:1px dotted #3c6464 !important;padding:0 10px 0 20px !important;margin-top:10px;}li.leaf{margin:0;line-height:15px;padding:0.2em 0.5em 0.4em 0;}.om-maximenu-middle-right div h3.title{height:35px;margin-bottom:5px;padding:55px 0 0;}.menu-bg-cats{background:url(/sites/all/themes/metagenics/images/product-dropdown-1.jpg) center top no-repeat;border-radius:3px 3px 3px 3px;padding:55px 95px 0;height:65px;width:210px;}.menu-bg-prods{background:url(/sites/all/themes/metagenics/images/product-dropdown-2.jpg) center top no-repeat;border-radius:3px 3px 3px 3px;padding:55px 95px 0;height:65px;width:210px;}.menu-bg-conds{background:url(/sites/all/themes/metagenics/images/product-dropdown-3.jpg) center top no-repeat;border-radius:3px 3px 3px 3px;padding:55px 95px 0;height:65px;width:210px;}.menu-bg-progs{background:url(/sites/all/themes/metagenics/images/product-dropdown-4.jpg) center top no-repeat;border-radius:3px 3px 3px 3px;padding:55px 95px 0;height:65px;width:210px;}.om-maximenu .om-maximenu-content{top:43px !important;}.not-logged-in .om-maximenu .om-maximenu-content{top:42px !important;}.patient-purchase .om-maximenu .om-maximenu-content{top:43px !important;}.om-maximenu .om-maximenu-content ul.menu li{margin:0;}.om-maximenu .om-maximenu-content{left:-375px;box-shadow:2px 4px 3px 0px #CBCBC9;}.section-practitioner .om-maximenu .om-maximenu-content{box-shadow:2px 4px 3px 0 #CBCBC9;left:-355px;}.om-maximenu-simple .om-maximenu-middle{width:929px;}.om-maximenu-middle-right div h3.title{width:205px;}.om-maximenu-middle-right .first,.om-maximenu-middle-right .last{border-left:none !important;}.om-maximenu .om-maximenu-content .block{min-height:385px;}.om-maximenu-middle li a:hover{text-decoration:underline;color:#0075A9;}.om-maximenu-middle-right .block-block-id-43{left:710px;position:absolute !important;top:325px;z-index:9999;}.om-maximenu-middle-right .block-block-id-43 .special-links{border-top:1px dotted #3c6464;padding:8px 0;}.om-maximenu-middle-right .block-block-id-43 .special-links a{text-decoration:none;}.om-maximenu-middle-right .block-block-id-43 .special-links a:hover{text-decoration:underline;}.primary-nav .sf-menu li:hover ul,.primary-nav .sf-menu li.sfHover ul{background:none repeat scroll 0 0 #E9E9E9 !important;}.primary-nav .sf-menu a,.primary-nav .sf-menu a:visited{display:block;}.primary-nav .sf-menu ul li a{display:inline-block;}.primary-nav .sf-menu li ul{border-top:0 !important;}ul.sf-menu li ul li a{border:none !important;padding:0.0em 0.5em 0.5em 0.7em !important;line-height:16px !important;}#main .breadcrumbs{margin-top:7px;width:575px;}.sf-menu a{text-align:center;}.page-extras-right{float:right;border-radius:10px 0 0 10px;left:15px;}.page-extras-left{float:left;border-radius:0 10px 10px 0;left:-15px;}.page-side-extras{padding:5px 15px;background:#e2e2e2;width:300px;position:relative;margin-top:10px;margin-bottom:10px;}.page-side-extra{border-bottom:1px dotted;padding-top:15px;display:table;}.page-side-extras .last{border-bottom:none;}.page-side-extra-image{float:left;margin-right:10px;min-height:70px;}.page-side-extra-text{vertical-align:middle;}.page-header-hero-image{margin-left:-15px;}.node-type-page #main .page-content{padding:0px 15px;}#footer{margin-top:5px;}.tipsy1{width:36px;cursor:pointer;}.tipsy-inner p{margin:0;}#block-metagenics_custom_session-meta-unlock-text{position:relative;height:0;}.unlock-middle-form{position:absolute;top:-3px;left:663px;}#main .page-content{background:none repeat scroll 0 0 #fff;}.om-maximenu .om-maximenu-open{display:none;}#block-system-main{margin:20px 0;}.content-type-page #block-system-main{margin:0;}.left-sidebar .block,.right-sidebar .block{background:none;}.front .catOuterDiv,.page-practitioner .catOuterDiv{margin:0;}.primary-nav .block{float:left !important;}.practitioner .om-maximenu .om-maximenu-content{left:-355px;}.patient-page-content{display:table-cell;}.node-page h1{margin-top:20px;}.patient-page-left-sidebar{display:table-cell;float:left;margin-right:8px;width:298px;}.patient-page-image img{border-bottom:1px solid #CCCCCC;border-radius:0 0 8px 0;border-right:1px solid #CCCCCC;width:298px;position:relative;left:-15px;}.fap-product{width:300px;}#om-maximenu-products a{text-decoration:none;}.anonymous-user .free-ship-block-product{display:none;}.patient-purchase .free-ship-block-product{display:inherit;}.patient-purchase .fap-product-wrapper{display:none;}.hsa-warning{padding:4px 4px 7px 25px;background:url(/sites/all/themes/metagenics/images/warning.png) 2px 3px no-repeat !important;margin:3px 0;font-style:italic;font-size:11px;float:left;width:100%;}#user_dashboard_notification .messages{padding:15px !important;}.node-page .node-inner{margin-bottom:20px;}
.mid-16253{display:none;}.mid-16254{display:none;}.mid-16290{display:none;}.mid-16242{display:none;}.mid-16243{display:none;}.mid-16244{display:none;}.node-type-page  .pane-node-content .pane-title{display:none;}
.view-id-product_grid .grid-price,.view-id-product_search_results .grid-price,#colorbox-add-to-cart .views-field-field-wholesale-price,#colorbox-add-to-cart .views-field-commerce-price{display:block !important;}html .view-product-grid .views-field-field-image .views-field-nothing .add-to-cart-link-wrapper{margin-top:10px;}html .view-product-grid .views-field-field-image .views-field-nothing a.add-to-cart-link{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-style:none;padding:4px 8px;float:none;}.node-product-display .add-to-cart-link-wrapper,.node-medical-food-product-display .add-to-cart-link-wrapper{display:inline-block !important;margin:0 0 10px 0 !important;padding:0!important;height:30px;}.add-to-cart-link,.how-to-buy-button{border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;padding:4px 0!important;float:left !important;}.views-field-meta-cart-btn .add-to-cart-link,.views-field-meta-cart-btn .how-to-buy-button,.views-field-nothing .add-to-cart-link,.views-field-nothing .how-to-buy-button{width:90px;}.node-type-medical-food-product-display .add-to-cart-link,.node-type-product-display .add-to-cart-link{width:100px;border-radius:4px;}.node-type-medical-food-product-display .how-to-buy-button,.node-type-product-display .how-to-buy-button{width:100px;border-radius:4px;}.how-to-buy-master{position:relative;display:none;}.how-to-buy-wrapper{position:absolute;bottom:33px;left:-58px;box-shadow:0px 0px 7px 1px #c6c6c6;border:1px solid #d6d6d6;padding:7px;background:#fff;width:200px;font-size:12px;}.view-product-grid .how-to-buy-wrapper{bottom:0px;}.how-to-buy-text{padding-right:15px;}.how-to-buy-wrapper:after,.how-to-buy-wrapper:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.how-to-buy-wrapper:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:12px;left:50%;margin-left:-15px;}.how-to-buy-wrapper:before{border-color:rgba(198,198,198,0);border-top-color:#d6d6d6;border-width:13px;left:50%;margin-left:-16px;}.how-to-buy-close{background:url(/sites/all/themes/metagenics/images/cancel.png) no-repeat scroll center top transparent;cursor:pointer;float:right;left:192px;padding:0px 15px 0 0;position:absolute;text-indent:-9999px;top:5px;}.no-assign-pract .commerce-product-field-commerce-price,.user-role-anonymous .commerce-product-field-commerce-price{display:block !important;}.view-id-product_grid .views-field-nothing,.view-id-product_search_results .views-field-nothing,.view-id-product_grid .grid-price,.view-id-product_search_results .grid-price,.view-ingredient-search-results .grid-price,#colorbox-add-to-cart .views-field-add-to-cart-quantity,#colorbox-add-to-cart .form-actions,#colorbox-add-to-cart .views-field-field-wholesale-price,#colorbox-add-to-cart .views-field-commerce-price,.node-product-display .commerce-add-to-cart,.node-product-display .field-name-commerce-price{display:block !important;}.node-product-display .add-to-cart-link-wrapper,.node-medical-food-product-display .add-to-cart-link-wrapper{width:110px;}.view-id-product_grid .msrp-price{display:none;}
