@charset "utf-8";
@font-face {font-family: 'HelveticaBold';src: url('webfonts/HelveticaBold.eot');src: url('webfonts/HelveticaBold.eot#iefix') format('embedded-opentype'),url('webfonts/HelveticaBold.woff') format('woff'),url('webfonts/HelveticaBold.ttf') format('truetype'),url('webfonts/HelveticaBold.svg') format('svg');}

@font-face {
    font-family: 'HelveticaRegular';
    src: url('webfonts/HelveticaRegular.eot');
    src: url('webfonts/HelveticaRegular.eot#iefix') format('embedded-opentype'),
        url('webfonts/HelveticaRegular.woff') format('woff'),
        url('webfonts/HelveticaRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
        font-family: 'HelveticaWorld-Bold';
        src: url('webfonts/HelveticaWorld-Bold.eot');
        src: local('?'), url('webfonts/HelveticaWorld-Bold.woff') format('woff'), url('webfonts/HelveticaWorld-Bold.ttf') format('truetype'), url('webfonts/HelveticaWorld-Bold.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'HelveticaWorld-BoldItalic';
        src: url('webfonts/HelveticaWorld-BoldItalic.eot');
        src: local('?'), url('webfonts/HelveticaWorld-BoldItalic.woff') format('woff'), url('webfonts/HelveticaWorld-BoldItalic.ttf') format('truetype'), url('webfonts/HelveticaWorld-BoldItalic.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'HelveticaWorld-Italic';
        src: url('webfonts/HelveticaWorld-Italic.eot');
        src: local('?'), url('webfonts/HelveticaWorld-Italic.woff') format('woff'), url('webfonts/HelveticaWorld-Italic.ttf') format('truetype'), url('webfonts/HelveticaWorld-Italic.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'HelveticaWorld-Regular';
        src: url('webfonts/HelveticaWorld-Regular.eot');
        src: local('?'), url('webfonts/HelveticaWorld-Regular.woff') format('woff'), url('webfonts/HelveticaWorld-Regular.ttf') format('truetype'), url('webfonts/HelveticaWorld-Regular.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}*/


html, body {
    margin: 0px;
    padding: 0px;
    border: none;
}

body {
    color: #333333;
    font-size: 11px;
    font-family:'Arial';
    /*background: #d1e092 url(../img/body-bg.gif) left bottom repeat-x;*/
	background: #f1ecdf;
}

body * {
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

ul {
    list-style-type: none;
}

form {
    margin: 0px;
    padding: 0px;
}

hr {
    height: 1px;
    border: 1px solid #000000;
}

sup {
    vertical-align: top;
    font-size: 9px;
}

p {
    padding: 0px;
}

a:focus {
    outline: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.holder {
    width: 988px;
    margin: 0 auto;
}

.spacer {
    clear: both;
}

.button {
    float: left;
    width: auto;
    height: 45px;
    font-size: 14px;
    cursor: pointer;
    padding-left: 18px;
    font-weight: normal;
    text-decoration: none;
    font-family:Arial;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../img/buttons.png);
}

.button span {
    float: left;
    height: 45px;
    color: #ffffff;
    line-height: 45px;
    padding-right: 18px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../img/buttons.png);
}

.button.green {
    background-position: 0px 0px;
}

.button.green span {
    background-position: right 0px;
}

.button.grey {
    background-position: 0px -135px;
}

.button.grey span {
    background-position: right -135px;
}

.button.blue {
    background-position: 0px -90px;
}

.button.blue span {
    background-position: right -90px;
}

.bold-ital {
    font-weight: bold;
    font-style: italic;
}

#header {
    height: 135px;
    display: block;
    background-color: #fff;
}

#main{
    clear: both;
}

#footer {
    height: 50px;
    display: block;
}

#menuholder {
    height: 46px;
    z-index: 1005;
    display: block;
    position: relative;
    background: #0e4c80 url(../img/menu_bg.png) left top repeat-x;
}

#mainmenu {
    float: left;
    width: 980px;
    height: 46px;
    padding:0px 4px;
}

#mainmenu li {
    float: left;
    padding: 0 0px
}
#mainmenu li .submenu_items li {
    padding: 0 0;

}
#mainmenu li a {
    float: left;
    height: 46px;
    color: #ffffff;
    font-size: 14px;
    padding: 0 24px;
    line-height: 46px;
    text-decoration: none;
    font-family:Arial;
    font-weight:bold;
}
#mainmenu li .submenu_items li a {
    padding: 0 20px 0 18px;

}

#mainmenu li a.active,
#mainmenu li a.selected,
#mainmenu li a:hover {
    background: #eb7a2b url(../img/menu_hover_bg.png) left top repeat-x;
}

#mainmenu li.active_menu,
#mainmenu li:hover {
    background: #eb7a2b url(../img/menu_hover_bg.png) left top repeat-x;
}

#submenuholder {
    top: 46px;
    float: left;
    height: 41px;
    display: none;
    position: absolute;
    padding: 0 4px;
}

#submenu ul {
    float: left;
    width: 980px;
    height: 41px;
    display: none;
    background: #bde0f2 url(../img/submenu_bg.gif) left top repeat-x;
    width: 240px;

}

#submenuholder ul li {
    float: left;
    padding-left: 3px;
    background: transparent url(../img/submenu_devider.gif) left center no-repeat;
    width: 240px;
    display: block;
}

#submenuholder ul li:first-child {
    background: none;
    padding-left: 0px;
}

#submenuholder ul li a {
    float: left;
    height: 41px;
    color: #0086c1;
    font-size: 14px;
    padding: 0 20px;
    line-height: 41px;
    text-decoration: none;
    font-family: Arial;
    width: 240px;
    display: block;
}

#submenuholder ul li a:hover {
    color: #4d4d4d;
}
#parent_submenu{
    display: none;
    position: relative;
    width: 240px;
}

#parent_submenu .submenu_items {
    /*float: left;*/
    /*position: absolute;*/
    top: 46px;

}
ul#mainmenu li  .submenu_items {
    top: 46px;
    /*float: left;*/
    display: none;
    position: absolute;
    /*white-space: nowrap;*/
    background: #bde0f2 ;
    -moz-box-shadow: 0 0 6px #595959;
    -webkit-box-shadow: 0 0 6px #595959;
    box-shadow: 0 0 6px #595959;
    width: 240px;
    padding: 0;
    margin: 0 0 0 0;
    z-index: 10000;
}

ul#mainmenu li:hover .submenu_items {

    display: block;
}
.submenu_items span a{
    /*float: left;*/
}

.submenu_items a{
    background: none!important;
    /*float: left;*/
    height:30px!important;
    line-height:30px!important;
}

.submenu_items li{
    background: none!important;
    width: 100%;
    border-bottom: 1px solid #FFF;
}

.no_background{
    background: none!important;
}

.submenu_items span{

    padding-left: 3px;
    background: transparent;
}

.submenu_items span.first{
    background: none;
    padding-left: 0px;
}

.submenu_items span a{
    color: #2473BA!important;
}
.submenu_items span a:hover{
    color: #4d4d4d!important;
}


#leftside {
    float: left;
    width: 630px;
    padding: 0 25px 15px 25px;
}

#leftside h3 {
    color: #416d17;
    font-size: 14px;
    font-weight:bold;
    font-family: Arial;
    line-height: 20px;
    /*width: 610px;*/
}

#leftside h2{
    color: #eb7a2b;
    font-size: 22px;
    font-weight:bold;
}

#leftside p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
}

#leftside a{
    color: #0086C1;
    font-size: 14px;
    font-family: Arial;
    text-decoration: none;

}

#fullsize{
    float: left;
    width: 930px;
    padding: 0 25px 15px 25px;
}

#fullsize h3{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}

#fullsize h2{
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
    font-weight:bold;
}

#fullsize p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
}

#fullsize a{
    color: #0086C1;
    font-size: 14px;
    font-family: Arial;
    text-decoration:none;
    font-weight: normal;
}

#fullsize .general{
    padding-top:20px;
}

#fullsize .general h2{
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
    font-weight:bold;
    padding-bottom:10px;
}

#fullsize .general h3{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    padding-bottom:10px;
}

#fullsize .general p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    padding-bottom:10px;
}

.content-heading h2{
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
}

.header-description p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
}

.header-description a{
    color: #0086C1;
    font-size: 14px;
    font-family: Arial;
    text-decoration:none;
}

.page-title {
    clear: both;
    color: #eb7a2b;
    font-size: 22px;
    line-height: 26px;
    font-weight: normal;
    font-family: Arial;
    /*padding-bottom:15px;*/
}

.page-subtitle {
    clear: both;
    color: #416d17;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
}
.page-content {
    display: block;
    padding-top: 25px;
    padding-bottom: 25px;
    /*background: transparent url(../img/page_content_devider.gif) top repeat-x;*/
}
.page-content.first-child {
    background: none;
    padding-top: 0px;
}
.page-content p {
    color: #4d4d4d;
    font-size: 14px;
    /*line-height: 17px;*/
    font-family: Arial;
}

.page-content p a {
    color: #2473ba;
    text-decoration: none;
}

.page-content h2 {
    clear: both;
    color: #eb7a2b;
    font-size: 22px;
    line-height: 26px;
    font-family: Arial;
}

#fullsize .page-content h3{
    font-weight:bold;
}

#spokespeople_boxes {
    float: left;
    width: 650px;
}

#spokespeople_boxes .devider {
    float: left;
    padding-right: 22px;
}

#spokespeople_boxes .person {
    float: left;
    width: 650px;
    padding: 8px 0 0 0;
    position: relative;
    /*background: transparent url(../img/spokspers_box_top.gif) top center no-repeat;*/
}

#spokespeople_boxes .person .border {
    top: 5px;
    left: 4px;
    z-index: 2;
    float: left;
    width: 257px;
    height: 163px;
    position: absolute;
    /*background: transparent url(../img/spokspers_box_border.png) top center no-repeat;*/
}

#spokespeople_boxes .person .image {
    float: left;
    width: 640px;
    overflow: hidden;
    /*padding-bottom: 13px;*/
    padding-left: 4px;
}

#spokespeople_boxes .person .name {
    float: left;
    width: 640px;
    text-align:center;
    color: #eb7a2b;
    padding-top: 15px;
    font-size: 18px;
    font-weight: normal;
    font-family: Arial;

}

#spokespeople_boxes .person .position {
    float: left;
    width: 640px;
    text-align:center;
    color: #416d17;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 15px;
    font-family: Arial;
}

.pers_container{
    width:640px;
    float:left;
    padding-right:12px;
}

#spokespeople_boxes .person .description {
    float: left;
    width: 440px;
    padding: 0 21px;
    color: #4d4d4d;
    font-size: 14px;
    /*text-align: justify;*/
    font-family: Arial;
}

.description p{
    width:440px;
}

#spokespeople_boxes .person .bio {
    float: left;
    width: 440px;
    padding: 15px 21px 0 21px;
}

#spokespeople_boxes .person .bio a {
    float: left;
    width: 156px;
    height: 34px;
    color: #ffffff;
    font-size: 14px;
    line-height: 33px;
    padding-left: 15px;
    text-decoration: none;
    font-family: Arial;
    background: transparent url(../img/button_pdf.png) center center no-repeat;
}

#spokespeople_boxes .person .middle {
    float: left;
    width: 640px;
    /*background: transparent url(../img/spokspers_box_middle.gif) center center repeat-y;*/
}

#spokespeople_boxes .person .end {
    float: left;
    height: 8px;
    width: 440px;
    /*background: transparent url(../img/spokspers_box_end.gif) center bottom no-repeat;*/
}

#positioning {
    height:25px;
    float: left;
    width: 100%;
    color: #4d4d4d;
    padding: 12px 0;
    font-size: 12px;
    line-height: 21px;
    font-family: Arial;
}

.with_height{
    height:25px;
}

#breadcrumbs,
#breadcrumbs li,
#breadcrumbs li span {
    float: left;
}

#breadcrumbs li a {
    color: #0086c1;
    text-decoration: none;
}

#breadcrumbs li a:hover {
    color: #eb7a2b;
}

#breadcrumbs li span {
    padding: 0 5px;
    font-size: 11px;
    line-height: 18px;
    font-family: Arial;
}

#sidebar {
    float: right;
    width: 276px;
    min-height:600px;
    padding: 11px 10px 16px 13px;
    background: transparent url(../img/sidebar_gradient.png) left top no-repeat;
}

#sidebar.top {
    background-position: left top;
}


.ul_bullets ul{
    padding-left:30px;
    list-style-type:disc;
    list-style-position: outside;
}

/*
#sidebar .widget {
        float: left;
        width: 273px;
        height: auto;
        padding-top: 22px;
        background: transparent url(../img/widget_top.png) left 10px no-repeat;
}

        #sidebar .widget .in {
                float: left;
                width: 237px;
                height: auto;
                padding: 10px 18px 6px 18px;
                background: transparent url(../img/widget_in.png) left center repeat-y;
        }

        #sidebar .widget .end {
                float: left;
                width: 273px;
                height: 14px;
                background: transparent url(../img/widget_end.png) left bottom no-repeat;
        }
*/

.sidebar_title h2{
    font-size:18px;
    font-family: Arial;
    font-weight:bold;
    color:#416D17;
    padding-top:10px;
    padding-bottom:15px;
    width:267px;
    padding-left:3px;
}

#sidebar .widget {
    float: left;
    width: 276px;
    height: auto;
}

#sidebar .widget.bordered {
    padding-top: 22px;
    background: transparent url(../img/widget_top.png) left 10px no-repeat;
}

#sidebar .widget.bordered .in {
    float: left;
    width: 237px;
    height: auto;
    padding: 10px 18px 20px 18px;
    background: transparent url(../img/widget_in.png) left center repeat-y;
}

#sidebar .widget.bordered .end {
    float: left;
    width: 273px;
    height: 14px;
    background: transparent url(../img/widget_end.png) left bottom no-repeat;
}
#main .holder .container .shadow .main_container #sidebar .widget {
    float: left;
    width: 276px;
    height: auto;
}

#main .holder .container .shadow .main_container #main #sidebar .widget.bordered {
    padding-top: 22px;
    background: transparent url(../img/widget_top.png) left 10px no-repeat;
}

#main .holder .container .shadow .main_container #main #sidebar .widget.bordered .in {
    float: left;
    width: 237px;
    height: auto;
    padding: 10px 18px 6px 18px;
    background: transparent url(../img/widget_in.png) left center repeat-y;
}

#main .holder .container .shadow .main_container #main #sidebar .widget.bordered .end {
    float: left;
    width: 273px;
    height: 14px;
    background: transparent url(../img/widget_end.png) left bottom no-repeat;
}

/* Widget 1 */
#sidebar .w1 .thumb {
    float: left;
    padding-right: 9px;
}

#sidebar .w1 .thumb img {
    float: left;
    width: 84px;
    height: 84px;
    border: 3px solid #2c72b8;
}

#sidebar .w1 a:hover.thumb img {
    border-color: #eb7a2b;
}

#sidebar .w1 .ttl {
    color: #eb7a2b;
    font-size: 12px;
    font-weight: bold;
    padding-right: 12px;
    text-decoration: none;
    background: transparent url(../img/widget_arrow.gif) right center no-repeat;
}

#sidebar .w1 .txt {
    display: block;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
}

/* Widget 2 */
#sidebar .w2 .ttl {
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    padding-right: 12px;
    font-size: 12px;
    text-decoration: none;
    background: transparent url(../img/widget_arrow.gif) right center no-repeat;
}

#sidebar .w2 .subttl {
    display: block;
    color: #416d17;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 12px;
}

#sidebar .w2 .txt {
    display: block;
    color: #4d4d4d;
    font-size: 12px;
    font-family: Arial;
}

#sidebar .w2 ul {
    color:#0086C1;
}

#sidebar .w2 ul li {
    line-height: 17px;
    padding-left: 10px;
    background: transparent url(../img/widget_bullet.gif) left 7px no-repeat;
}

#sidebar .w2 ul li a {
    color: #2473ba;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
}

#sidebar .w2 ul li a:hover {
    color: #eb7a2b;
}

#sidebar .w2 p{
    font-size: 12px;
}

/* Widget 3 */
#sidebar .w3 .ttl {
    clear: both;
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    padding-right: 12px;
    text-decoration: none;
}

#sidebar .w3 .ttl a {
    top: 5px;
    right: 10px;
    color: #0086c1;
    font-size: 11px;
    position: absolute;
    padding-right: 8px;
    text-decoration: none;
    font-family: Arial;
    background: transparent url(../img/widget_small_arrow.gif) right 3px no-repeat;
}

#sidebar .w3 ul,
#sidebar .w3 ul li {
    float: left;
}

#sidebar .w3 ul li {
    width: 237px;
    padding-top: 14px;
    /*background: transparent url(../img/page_content_devider.gif) top repeat-x;*/
}

#sidebar .w3 ul li.first-child {
    background: none;
}

.first-child .recipe_content_divider{
    width:237px!important;
    margin-bottom:0px!important;
}

.logo{
    padding-top: 25px;
}

.header_container{
    height: 135px;
    position: relative;
}

.footer_container{
    height:50px;
    position: relative;
    background-color: #0086c2;
}

.footer_container_main{
    height:50px;
    background-color: #0086c2;
}

.footer_container_second{
    height:50px;
    background-color: #fff;
}

.connect{
    float: right;
    position: absolute;
    top:65px;
    right: 0;
}

.connect_footer{
    float: left;
    padding-top:8px;
    padding-left:10px;
    left: 120px;
    position: absolute;
}

.connect_footer img{
    padding-right:5px;
}

.text_footer{
    float: right;
    font-size: 12px;
    font-family: Arial;
    line-height:50px;
    color: #fff;
    padding-right: 25px;
}

.text_footer a{
    text-decoration: none;
    color: #fff;
}

.connect img{
    padding-right:5px;
}

.follow {
    float: right;
    top: 75px;
    right: 130px;
    color: #0086c1;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    font-family: Arial;
    text-transform: uppercase;
}

.follow_footer {
    left: 20px;
    float: left;
    color: #ffffff;
    font-size: 15px;
    line-height: 50px;
    font-weight: bold;
    font-family: Arial;
    position: absolute;
    text-transform: uppercase;
}

.resize_buttons{
    float:right;
    padding-right:5px;
    width:130px;
}

.addthis_toolbox{
    float:left;
    width:184px;
}

.addthis_toolbox a {
    float: left;
    width: 22px;
    height: 22px;
}

.addthis_toolbox p{
    float:left;
    padding-right:5px;
}

.toolbox{
    float:right;
}

#header .holder .header_container .resize_font .addthis_toolbox p{
    font-weight:normal;
    padding-right:5px;
}

#header .holder .header_container .resize_font .resize_buttons p{
    font-weight:normal;
}

.resize_font {
    top: 0px;
    right: 5px;
    height: 37px;
    float: right;
    position: absolute;
    background-color: #f4f4f4;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.resize_font p {
    float: left;
    font-size: 12px;
    line-height: 37px;
    font-family: Arial;
    font-weight: normal;
    padding-left: 10px;

}

.resize_font img{
    padding-top:8px;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-clearfix: before, .ui-helper-clearfix: after {
    content: ""; display: table;
}

.ui-helper-clearfix: after {
    clear: both;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

.ui-tabs-vertical .ui-tabs-nav {
    float: left;
}

.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    margin-bottom: 4px;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0;
}

.ui-tabs-vertical .ui-tabs-panel {
    float: right;
    width: 410px;
}

.ui-state-default a{
    display: block;
    width: 100%;
    height: 100%;
    font-size:9px;
    line-height: 48px;
    text-decoration: none;
    color:white!important;
}
.ui-state-default a{
    background:url(../img/tabs.png) 48px bottom no-repeat;
    width: 190px; height: 48px;
}

.ui-state-active a, .ui-state-hover a{
    background-position: 48px top;
}

#leftside #tabs{
    /*top: 25px;*/
    float: left;
    width: 625px;
    height: auto;
    /*height: 256px;*/
    /*position: relative;*/
    border: 1px solid #dedede;
}

#leftside #tabs a span{
    float: left;
    text-align:center;
    width: 134px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
}
#tabs img{
    float: left;
}

#leftside #tabs .tab_container{
    float: left;
    width: 410px;
    height: auto;
}

#leftside #tabs .ui-tabs-panel .tab_container .tab_title{
    color: #eb7a2b;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 20px;
}

#leftside #tabs .ui-tabs-panel .tab_container ul{
    list-style-type:disc;
    list-style-position:inside;
    font-weight:bold;
}


#leftside #tabs .ui-tabs-panel .tab_container a{
    font-weight: bold;
}

#leftside #tabs .ui-tabs-panel .tab_container .tab_title a{
    color: #eb7a2b;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 20px;
}

#leftside #tabs .ui-tabs-panel .tab_container .tab_content{
    color: #4d4d4d ;
    font-size: 14px;
    font-family: Arial;
    padding-top: 10px;
    padding-bottom: 10px;
}

#leftside #tabs .ui-tabs-panel .tab_container .tab_link a{
    color: #0086c1 ;
    font-size: 14px;
    text-decoration: none;
}

.img_shadow{
    float: right;
    margin: 24px;
    -moz-box-shadow: 0 0 3px 3px #dedede;
    -webkit-box-shadow: 0 0 3px 3px #dedede;
    box-shadow: 0 0 3px 3px #dedede;

}

.shadow{
    background:url(../img/container-shadow.png) top repeat-y;
    width:980px;
    padding:0px 4px;
    float: left;
}

.main_container{
    background-color: #fff;
    width:980px;
    height: auto;
    float: left;
    position: relative;
	z-index: 1001!important;
}

.container{
    width: 988px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 48px;
    background: url(../img/container_border.png) bottom no-repeat;
}

.container_home {
	width: 988px;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 48px;
	position: relative;
	z-index: 99!important;
}

.twitter_main_page{
    float: left;
    width: 980px;
    height: 38px;
    overflow: hidden;
    background-color: #bde0f2;
}

.twitter_bird{
    background:url(../img/twitter_bird.png) left no-repeat;
    position: relative;
    left: 40px;
    width:34px;
    height: 23px;
    top:6px;
}
.twitter_bird p{
    width:850px;
    padding-left: 45px;
    line-height: 27px;
    float: left;
    font-size: 12px;
    font-family: Arial;
}

.twitter_bird a {
    color: #2e73b8;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding-right: 10px;
    text-decoration: none;
}

.bullet{
    width: 15px;
    height: 15px;
    background:url(../img/nav_bullets.png) no-repeat;
    background-position:-23px 0px;
    float: left;
    margin-left:7px;
    position: relative;
    top: 10px;
}

.activeSlide{
    background:url(../img/nav_bullets.png) no-repeat;
    background-position:0px 0px;
}

#nav{
    float: right;
    position: absolute;
    top: 235px;
    left: 30px;
    z-index: 999;
}

#nav3{
    position: absolute;
    top: 177px;
    right: 291px;
    z-index:999
}

.nav_container{
    position: relative;
    margin:0 auto;
}



.nav_container2{
    position: relative;
    margin:0 auto;
    padding-bottom: 25px;
}

.nav_container3{
    position: relative;
}

.navigation{
    width:950px;
    position: relative;
    top: 130px;
    left:-55px;
}



#prev{
    background:url(../img/prev_nav.png) no-repeat left;
    width:35px;
    height:35px;
    float: left;
}

#prev a{
    width: 100%;
    height: 100%;
    display: block;
}

#next{
    background:url(../img/next_nav.png) no-repeat right;
    width:35px;
    height:35px;
    float: right;
}

#next a{
    width: 100%;
    height: 100%;
    display: block;
}

.blude_slide{
    background:url(../img/blue_slide.png) no-repeat left;
    width:985px;
    height: 45px;
    position: absolute;
    top: -45px;
    z-index:999;
	margin-bottom: 25px;
}

.blude_slide2{
    background:url(../img/blue_slide.png) no-repeat left;
    width:985px;
    height: 45px;
    position: relative;
    float: left;
    left:-25px;
    z-index:999;
}

.showcase {
	width: 100%;
}

.imageBackground {
	position: absolute;
	z-index: 1!important;
	top: 0;
	left: 0;
	text-align: center;
}

.imageBackground_lrg {
	position: absolute;
	z-index: 0!important;
	top: 0;
	left: -800px;
	text-align: center;
}

.bg0 {
	background:url(../img/showcase/showcase_background_0.jpg) no-repeat top center;
}

.bg1 {
	background:url(../img/showcase/showcase_background_2.jpg) no-repeat top center;
}

.bg2 {
	background:url(../img/showcase/showcase_background_0.jpg) no-repeat top center;
}
.bg3 {
	background:url(../img/showcase/showcase_background_4.jpg) no-repeat top center;
}
.bg4 {
	background:url(../img/showcase/showcase_background_1.jpg) no-repeat top center;
}

.hero-home {
    width:980px!important;
    height: 500px!important;
    /*background: url('../img/home-hero.jpg') no-repeat;*/
    position: relative;
    float: left;
	z-index: 999!important;;
}

.slideshow1{

}

.slideshow3{
    margin:0 auto;
}


.slideshow_text{
    float: right;
    position: absolute;
    width:540px;
    padding-left:55px;
    padding-top:30px;

}

.slideshow_text a{
    font-size: 22px;
}

.slideshow .slide_show_span{
    color: #eb7a2b;
    font-size: 28px;
    font-family: Arial;
    font-weight: bold;

}

.slideshow .slide_show_text{
    color: #eb7a2b;
    padding-top: 25px;
    font-size: 22px ;
    font-family: Arial;
    font-weight: bold;
    width:380px;
    float: left;
}

.slideshow .button{
    position: relative;
    top: 25px;
    left:5px;
}

/* =============================================================================
    Home Page Hero
========================================================================== */

#heroSlide {
    width: 655px;
    height: 280px;
    float: left;
}

    #heroSlide ul.slides li.slide3 h1 {

		color: #fff;
    }
    #heroSlide ul.slides li.slide3 p {
        width: 400px;
		color: #fff;
    }

	#heroSlide ul.slides li.slide1 p {
        width: 320px;
		color: #fff;
    }


    a.slideLink {
        display: block;
        position: relative;
        color: #fff;
        text-decoration: none;
		position: absolute;
		z-index: 1001;
		left: 50px;
        top: 120px;
    }

    .slideLink h1 {
		margin-bottom: 4px;
        color: #fff;
		font-size: 40px;
    }

    p.subHead {
        color: #fff;
        font-size: 16px;
		line-height: 1.3;
		margin-bottom: 25px;
    }


	span.fauxBtn {
		position: relative;
			text-decoration: none;
			color: #FFF;

			background: #298ec1; /* Old browsers */
			background: -moz-linear-gradient(top,  #298ec1 0%, #1d6fa2 44%, #0f4e82 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#298ec1), color-stop(44%,#1d6fa2), color-stop(100%,#0f4e82)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#298ec1', endColorstr='#0f4e82',GradientType=0 ); /* IE6-9 */
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;

			padding: 8px 20px;
			font-size: 16px;
			font-weight: bold;
	}


#fishHeader {
    width: 100%;
    height: 220px;
    background: #fff url('../img/fishHeader_bg_3.jpg') no-repeat bottom center;
	text-align: center;
	float: left;
}

        #fishHeader h1 {
            margin: 50px 0 25px 0;
            color: #0086c0;
            font-size: 36px;
            text-align: center;
        }

        #fishHeader a {
            position: relative;
			text-decoration: none;
			color: #FFF;

			background: #298ec1; /* Old browsers */
			background: -moz-linear-gradient(top,  #298ec1 0%, #1d6fa2 44%, #0f4e82 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#298ec1), color-stop(44%,#1d6fa2), color-stop(100%,#0f4e82)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#298ec1', endColorstr='#0f4e82',GradientType=0 ); /* IE6-9 */
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;

			padding: 8px 20px;
			font-size: 14px;
			font-weight: bold;
        }

                #fishHeader a.first {
                    margin: 0 10px 0 25px;
                }
				
				 #fishHeader a.top {
                   top: 22px;
                }
				
				#fishHeader .fish_facts_left {
					width: 180px;
					display: block;
					float: left;
				}
				
				#fishHeader .push_left {
					margin-left: 305px;
				}



/* =============================================================================
   End Home Page Hero
========================================================================== */

/* =============================================================================
    Home Page Slider
========================================================================== */

.newSection {
    float: left;
}

#fishFacts {
    width: 548px;
    margin: 0 0 15px 30px;
    float: left;
}

    #fishFacts h1 {
        margin: 0 0 10px 0;
        color: #eb7a2b;
    }

    #fishFacts p {
        margin: 0 0 15px 0;
        font-size: 14px;
    }

    #slideWrap {
        padding: 20px;
        position: relative;
        border: 1px solid #96989b;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }

    .flexslider .home-slide {
        position: relative;
        width: 506px;
        height: 264px;
    }

        .flexslider .home-slide.home-slide-1 {
            background: url('../img/home_slide_1.jpg');
        }

        .flexslider .home-slide.home-slide-2 {
            background: url('../img/home_slide_2.jpg');
        }

        .flexslider .home-slide.home-slide-3 {
            background: url('../img/home_slide_3.jpg');
        }

        .flexslider .home-slide.home-slide-4 {
            background: url('../img/home_slide_4.jpg');
        }

        .flexslider .home-slide.home-slide-5 {
            background: url('../img/home_slide_5.jpg');
        }

        .flexslider .home-slide.home-slide-6 {
            background: url('../img/home_slide_6.jpg');
        }

        .flexslider .home-slide.home-slide-7 {
            background: url('../img/home_slide_7.jpg');
        }

        .flexslider .home-slide.home-slide-8 {
            background: url('../img/home_slide_8.jpg');
        }

    .flexslider .home-slide .caption {
        position: absolute;
        bottom: 0;
        width: 478px;
        padding: 13px 14px;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.75);
        color: #fff;
        font-size: 12px;
    }

    .flexslider a.slideLink {
        display: block;
        position: relative;
        color: #FFF;
    }

        #slideWrap .slideInfo h1 {
            margin: 15px 0 0 0;
            color: #416d17;
        }

        .slideInfo .textWrap {
            /*height: 175px;*/
        }

        #slideWrap .slideInfo p {
            margin: 15px 0 0 0;
            font-size: 14px;
            color: #4d4d4d;
        }

            .slideInfo ul {
                margin: 10px 0;
                padding: 0 0 0 30px;
                list-style: disc;
                font-size: 14px;
            }

                .slideInfo ul li {
                    margin: 3px 0;
                }

                    .slideInfo ul ul {
                        list-style-type: circle;
                        list-style-position: inside;
                        padding: 0 0 0 15px;
                    }
                .slideInfo p a {
                    text-decoration: underline;
                    color: #00ace8;
                }

    a.slidePrev {
        float: left;
        font-size: 14px;
        color: #00ace8;
        text-decoration: none;
    }

    a.slideNext {
        float: right;
        font-size: 14px;
        color: #00ace8;
        text-decoration: none;
    }

    #slideCount {
        font-size: 14px;
        position: absolute;
        left: 255px;
        bottom: 5px;
    }

#newNews {
    width: 347px;
    margin: 0 0 10px 30px;
    float: left;
}

    #newNews h1 {
        margin: 0 0 10px 0;
        color: #eb7a2b;
    }

    #newNews p {
        margin: 0 0 15px 0;
        font-size: 14px;
    }

        #newNews a {
            margin: 0 0 15px 0;
            color: #00ace8;
            text-decoration: none;
            font-size: 14px;
            display: block;
        }

    #newNews .news_articles_text  {
        margin: 15px 0 0 0;
    }

    #newNews .news_articles_text h1 a {
        margin: 0 0 10px 0;
        font-size: 18px;
    }

    #newNews .news_articles_text p {
        margin: 0;
    }

    #newNews .articles_subtext p {
        margin: 0;
    }

    #newNews .articles_subtext span a {
        display: inline;
        padding: 0;
    }

    #newsWrap {
        padding: 20px;
        border: 1px solid #96989b;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }


/* =============================================================================
    End Home Page Slider
========================================================================== */

.reel_facts_containter{
    width:950px;
    padding-left:30px;
    padding-bottom: 15px;
    float: left;
    position: relative;
}

.get_reel_facts{
    width: 460px;
    float: left;
}

.get_reel_facts_title{
    width: 440px;
    height: 45px;
}

.get_reel_facts_main_text{
    width:320px;
    float: left;
    padding-left:35px;
    padding-bottom: 20px;
}

.get_reel_facts_main_text h2{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}

.get_reel_facts_main_text h3 {
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    padding-top: 20px;
}


.get_reel_facts p {
    /*float: left;*/
}

.get_reel_facts .get_reel_facts_text{
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    padding:0;
}

.get_reel_facts_text2 a{
    color: #0086c1;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    padding-left: 20px;
    line-height:32px;
    text-decoration: none;
}

.get_reel_facts img{
    float: left;
    padding-top:5px;
}

.video, .weekly-servings {
    float: right;
    width: 419px;
    height: auto;
    padding-right: 32px;
}

.video .embed {
    float: left;
    width: 422px;
    height: 260px;
    padding-top: 15px;
}

.video p a {
    float: left;
    width: 422px;
    color: #eb7a2b;
    font-size: 22px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
}

.reel_fact_question{
    background:url(../img/question_left.gif) no-repeat left top;
    width: 422px;
    height: 132px;
    float: left;
    padding-left: 27px;

}

.reel_fact_question_body{
    background:url(../img/question_center.gif) repeat-x left top;
    width:395px;
    height: 132px;
    float: left;
}

.reel_fact_question_text{
    background:url(../img/question_right.png) no-repeat right top;
    width: 27px;
    height: 132px;
    float: right;
    position: relative;
}

.reel_fact_question_body h1{
    float: left;
    padding-top: 15px;
    margin:0;
    color: #416d17;
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    width: 400px;
    height:30px;
    padding-left:8px;
}

.reel_fact_question_body p{
    padding-left:5px;
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    width: 215px;
    float: left;
}

.get_reel_recipe{
    width:988px;
    height: auto;
    float: left;
}

.get_reel_recipe_title{
    width:958px;
    float: left;
    padding-left: 40px;
    padding-bottom: 10px;
}

.get_reel_recipe_main{
    float: left;
    padding: 0px;
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
}

.get_reel_recipe_second a {
    float: left;
    color: #0086c1;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    line-height: 28px;
    padding-left: 20px;
    text-decoration: none;
    font-family: Arial;
}

.recipe_box {
    float: left;
    height: 100%;
    width: 278px;
    padding-top: 5px;
    position: relative;
    background: url(../img/recipe_top.png) no-repeat right top;
}

.recipe_box .desc {
    left: 6px;
    top: 187px;
    float: left;
    width: 267px;
    position: absolute;
}

.recipe_second_box {
    float: left;
    width: 276px;
    height: 100%;
    min-height: 280px;
    padding-left: 5px;
    background: url(../img/recipe_center.png) repeat-y left top;
}

.recipe_second_box .recipe_title a{
    padding-left: 15px;
    font-size: 19px;
    font-family: Arial;
    font-weight: bold;
    color: #eb7a2b;
    padding-bottom:5px!important;
    padding-top:5px!important;
    padding-left:0!important;
    text-decoration: none;
}

.recipe_second_box p{
    padding-left: 20px;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    color: #4d4d4d;
    padding-bottom:5px;
}

.recipe_second_box h3{
    color: #416D17;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin : 0;
    padding : 0 10px 0 20px;
    float: left;
    width: 246px;
}

.recipe_third_box{
    background:url(../img/recipe_bottom.png) no-repeat center bottom;
    width: 278px;
    height: 15px;
    float: left;
    position: relative;
    left: 1px;
}

.recipes{
    width:958px;
    overflow:hidden;
    float: left;
    padding-left: 40px;
    padding-bottom:30px;
}

.recipes .devider{
    float: left;
    padding-right: 37px;
}

.recipes .devider.first {
    padding-left: 0px !important;
}

.repice_border{
    background:url(../img/recipe_border.png) no-repeat left top;
    width: 267px;
    height: 178px;
    float: left;
    z-index: 1;
    position: absolute;
    top:5px;
    left:6px;
}

.featured, .featured-holiday {
    background:url(../img/featured.png) no-repeat left top;
    width: 105px;
    height:37px;
    float: left;
    position: absolute;
    left:-8px;
    top: 10px;
    z-index: 2;
    color: #fff;
    text-align:center;
    line-height:32px;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}

.recipe_image {
    top: 5px;
    left: 6px;
    width: 267px;
    height: 178px;
    overflow: hidden;
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
}

.quiz_main{
    top: 40px;
    float: left;
    width: 250px;
    position: relative;
}

.quiz_buttons{
    /*padding-left:39px;*/
}

.grey_color {
    color: #7d7d7d !important;
}


.content_divider {
    display: block;
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x !important;
}

.content_divider a{
    font-weight:bold;
}

.recipe_content_divider {
    display: block;
    float: left;
    width: 415px;
    padding-bottom: 25px;
    margin-bottom: 15px;
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x !important;
}

.seefood_benefits{
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x !important;
}

.seefood_benefits h2{
    color: #eb7a2b;
    font-size: 19px;
    font-family: Arial;
    font-weight: bold;
}

.nutritional_benefits{
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x !important;
}

.seefood_benefits .thumb img {
    width: 120px;
}

.nutritional_benefits .trigger {
    font-family: Arial !important;
}

.img_small_shadow{
    width: 134px;
    height: 149px;
    padding-top: 25px;
    float: left;
    position: relative;
    padding-right: 23px;
}

.img_small_shadow .box {
    float: left;
    width: 134px;
    height: 149px;
    padding-right: 2px;
    background: transparent url(../img/widget_thumb_shadow.png) left top no-repeat;
}

.img_small_shadow .box.r {
    float: right;
}

.img_small_shadow .box .thumb {
    float: left;
    padding: 4px;
}

.img_small_shadow .box .thumb img {
    float: left;
    border: 3px solid #ffffff;
}

.img_small_shadow a:hover.box .thumb img {
    border-color: #2c72b8;
}

.nutritional_benefits h2{
    color: #eb7a2b;
    font-size: 19px;
    font-family: Arial;
    font-weight: bold;
}

.health_topics{
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

.health_topics h2{
    color: #eb7a2b;
    font-size: 19px;
    font-weight: bold;
}




#leftside .nutritional_benefits .nutritional_benefits_container #benefits  .context h2 {
    color: #eb7a2b;
    font-size: 18px;
    padding-bottom: 20px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context h3 {
    color: #416d17;
    font-size: 14px;
    /*font-weight: normal;*/
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context p {
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    padding-bottom: 20px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits  .context span{
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    padding-bottom: 20px;
}

.nutritional_benefits_container{
    float: left;
    padding-top: 25px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .omega{
    width: 305px;
    height: 38px;
    float: left;
    color: #fff!important;
    font-size: 18px;
    line-height:38px;
    text-align:center;
    font-weight: bold;
    font-family: Arial;
    margin-right: 15px;
    text-decoration: none;
    background: transparent url(../img/seafod_open_background.png) top repeat-x;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .omega a{
    color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}



#leftside .nutritional_benefits .nutritional_benefits_container #benefits .proteins{
    width:305px!important;
    height:38px;
    float: left;
    background: transparent url(../img/seafod_open_background.png) top repeat-x;
    background-position:0px 0px;
    color:#fff!important;
    text-align:center;
    font-size: 18px;
    line-height:38px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .selected{
    background-position:0px -37px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .proteins a{
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    color:#fff!important;
}

.ribbon{
    left: -5px;
    float: left;
    height: 37px;
    width: 137px;
    bottom: 15px;
    color: #ffffff;
    font-size: 12px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    font-weight:bold;
    font-family: Arial;
    background: transparent url(../img/ribbon_137x37.png) left top no-repeat;
}

.proteins_text{
    display: none;
    padding: 20px;
    border: 1px solid #DEDEDE;
    float: left;
    width:583px!important;
}

.omega_text{
    display: none;
    padding: 20px;
    border: 1px solid #DEDEDE;
    float: left;
    margin-bottom: 10px;
    width:592px!important;
    padding-right:10px;
}

.triangle{
    width: 13px;
    height: 10px;
    padding-right: 20px;
    background: url(../img/triangle_down.png) no-repeat right center transparent;
}

.triangle2{
    background: url(../img/triangle_down.png) no-repeat right center transparent;
    width: 13px;
    height: 10px;
    padding-right: 2px;
    padding-top: 2px;
}

.triangle_up{
    background: transparent url(../img/triangle_up.png) no-repeat right center;
    width: 13px;
    height: 10px;
    padding-right: 20px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega ul{
    list-style-position:outside;
    list-style-type:disc;
    font-size:14px;
    padding-left:25px;
}



#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega .omega_box {
    width: 569px;
    height: auto;
    padding: 7px;
    margin-bottom: 10px;
    background-color: #f4f4f4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #proteins .omega_box {
    width: 569px;
    height: auto;
    padding: 7px;
    margin-bottom: 10px;
    background-color: #f4f4f4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega .omega_box .image {
    vertical-align: top;
    padding-right: 10px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #proteins .omega_box .image {
    vertical-align: top;
    padding-right: 10px;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega .omega_box .text {
    display: block;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega .omega_box .text h3 {
    display: block;
    font-weight:bold;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #omega .omega_box .text span {
    padding: 0px;
    display: block;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #proteins .omega_box .text {
    display: block;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #proteins .omega_box .text h3 {
    display: block;
    font-weight:bold;
}

#leftside .nutritional_benefits .nutritional_benefits_container #benefits .context #proteins .omega_box .text span {
    padding: 0px;
    display: block;
}

#omega .small_img_shadow{
    width: 89px;
    height: 84px;
    background: transparent url(../img/shadow_small.png) no-repeat right center;
}

.omega_shadow{

}

.small_img_shadow img{
    padding-left: 2px;
    padding-top: 2px;
}

.proteins_text a{
    color: #0086C1;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}


#left_repice{
    width: 210px;
    float: left;
    background-color: #f4f4f4;
    padding-bottom: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    margin-top: 60px;

}

#left_repice .recipe_title{
    background: url("../img/ribbon_216x37.png") no-repeat scroll left 15px transparent;
    width: 216px;
    height:37px;
    padding-top: 15px;
    padding-bottom: 10px;
    position: relative;
    left:-9px;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    line-height:30px;
    text-align:center;
    font-size: 14px;
}

#left_repice .recipe_list li{
    background: url("../img/recipe_button.png") no-repeat scroll left top transparent;
    width: 169px;
    height:30px;
    position: relative;
    left: 20px;
    color: #fff;
    font-family: Arial;
    font-weight: normal;
    line-height:30px;
    text-align:center;
    font-size: 14px;
    background-position:0px -30px;
    margin-bottom:5px;
}

#left_repice .recipe_list li:hover,
#left_repice .recipe_list li.active{
    background-position:0px 0px;
}

#left_repice .recipe_list li.disabled{
    background-position:0px -60px;
}

#left_repice .recipe_list li a{
    color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    font-family: Arial;
    text-decoration: none;

}


#main_recipe{
    width: 427px;
    float: left;
    background-color: #fff;
    position: relative;
    left: 10px;

}

#form_box {
    float: left;
    background-color: #fff;
    padding-left: 10px;
}
#main_recipe #search,
#form_box #search{
    width: 271px;
    height:36px;
    float: left;
    border: 1px solid #dedede;
    padding-left: 15px;
    padding-right: 10px;
}

#main_recipe #submit,
#form_box #submit{
    width: 128px;
    height:38px;
    float: left;
    background: url("../img/search_bg.png") repeat-x scroll left top transparent;
    border: none;
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    background-position:0px 0px;
}

#main_recipe #submit:focus,
#form_box #submit:focus{
    background-position:0px -37px;
}

#main_recipe #reset_recipes_btn,
#form_box #reset_recipes_btn {
    line-height:38px;
    float: left;
    /* background: url("../img/search_bg.png") repeat-x scroll left top transparent;*/
    border: none;
    background-position:0px 0px;
    margin-left: -200px;
    font-size: 13px;
    text-align: center;
    font-size: 14px;
    font-family: "Helvetica";
    color: rgb( 0, 134, 193 );
    font-weight: bold;
    width: 160px;
    height: 14px;
}
#main_recipe #reset_recipes_btn:hover,
#form_box #reset_recipes_btn:hover{
    background-position:0px -37px;
}

.recipe_category{
    border: 1px solid #dedede;
    width: 425px;
    float: left;
    margin-top: 20px;
    padding-bottom: 15px;
}

.recipe_container{
    padding:0px 15px 15px 15px;
    float: left;
    width:395px;
}
.recipe_text{
    background: transparent url(../img/page_content_devider.gif) top repeat-x;
    float: left;
    width:395px;
}

.recipe_text.first{
    background: none !important;
}

.recipe_separator{
    padding-top: 15px;
}

.reciper_main_text{
    padding-left: 10px;
    float: left;
    width: 275px;
}
.reciper_main_text h1 a {
    color: #0086c1;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Arial, Helvetica, sans-serif !important;
    text-decoration: none;
    line-height: 16px;
    height:30px;
}
.reciper_main_text p {
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}

.reciper_main_text .tags{
    padding-top: 20px;
}

#leftside .fontsize .recipe_content .recipe_category .recipe_container .recipe_text .recipe_separator .reciper_main_text span a{
    color: #0086c1;
    font-size: 14px;
    font-family: Arial;
    font-weight: b;
    text-decoration: none;
}

.recipe_container h2{
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    color: #eb7a2b;
    padding-top: 15px;
}

#fullsize .fontsize .western a{
    font-weight:bold;
}


.recipe_thumb_shadow .box {
    float: left;
    width: 102px;
    height: 103px;
    position: relative;
    padding: 4px;
    -moz-box-shadow: 0 0 4px #333333;
    -webkit-box-shadow: 0 0 4px #333333;
    box-shadow: 0 0 4px #333333;
    /*background: transparent url(../img/recipe_thumb_shadow.png) left top no-repeat;*/
}

.recipe_thumb_shadow .box.r {
    float: right;
}

.recipe_thumb_shadow .box .thumb {
    float: left;
    padding: 4px;
    background-color: #ffffff;
}

.recipe_thumb_shadow .box .thumb img {
    float: left;
}

.recipe_thumb_shadow a:hover.box {
    background-color: #2c72b8;
}

.show_less a{
    background: transparent url(../img/show_more.png) no-repeat top;
    float: left;
    width: 112px;
    font-family: Arial;
    font-weight: bold;
    color: #fff!important;
    line-height:35px;
    text-align:center;
    font-size: 14px;
    height:35px;
    background-position:0px 0px;
    text-decoration: none;
    position: relative;
    left: 15px;
}

.show_less a:hover{
    background-position:0px -35px;
}

.show_more a{
    background: transparent url(../img/show_more.png) no-repeat top;
    float: left;
    width: 112px;
    font-family: Arial;
    font-weight: bold;
    color: #fff!important;
    line-height:35px;
    text-align:center;
    font-size: 14px;
    height:35px;
    background-position:0px 0px;
    text-decoration: none;
    position: relative;
    left: 20px;
}

.show_more a:hover{
    background-position:0px -35px;
}

#recipe_content{
    width:645px;
    float: left;
}

#studies_content{
    width:925px;
    float: left;
}

#leftside p
,#leftside li{
    font-size: 14px;
    font-family:'Arial';
    font-weight: normal;
}


#leftside .tags a{
    color: #0086c1;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}

#leftside .rate_it{
    color: #0086c1;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

#rate{
    float: left;
    width: 80px!important;
}

.box_rate{
    float: left;
    width:620px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.recipe_img{
    /*width: 230px;*/
    height: 220px;
    float: left;
}

.fontsize{
    float:left;
}

#leftside .fontsize .recipe_details.recipe_details{
    width: 225px;
    float: left;
    padding-left: 25px;
}

#leftside .fontsize .recipe_details .recipe_content{
    background: transparent url(../img/page_content_devider.gif) top repeat-x;
    float: left;
    width: 225px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#leftside .fontsize .recipe_details .recipe_content h3{
    color: #416d17 ;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    float: left;
}

#leftside .fontsize .recipe_details.recipe_content p{
    color: #4d4d4d  ;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal!important;
}

#leftside .fontsize .recipe_details .recipe_content.first{
    background: none!important;
    padding-top:0px!important;
}

#leftside .fontsize .recipe_ingredients{
    width: 415px;
    float: left;
    padding-top: 20px;
}
#leftside .fontsize .recipe_ingredients h2{
    color: #eb7a2b ;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}

#leftside .fontsize .recipe_ingredients h3{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
}

#leftside .fontsize .recipe_ingredients p{
    color: #4d4d4d ;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}

#leftside .fontsize .recipe_ingredients span{
    color: #4d4d4d ;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}

#leftside .fontsize .recipe_directions{
    width:600px;
    float: left;
    padding-top: 20px;
}
#leftside .fontsize .recipe_directions h2{
    color: #eb7a2b ;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}

#leftside .fontsize .recipe_directions p{
    color: #4d4d4d ;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal!important;
    padding-top: 20px;
}

#leftside .fontsize .nutritional_information{
    width: 450px;
    height: 120px;
    float: left;
    margin-top: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    background-color: #f4f4f4;
}
#leftside .fontsize .nutritional_information img{
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

#leftside .fontsize .nutritional_information h3{
    color: #416d17;
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 10px;
}

#leftside .fontsize .nutritional_information p{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}

#leftside .fontsize .nutritional_information span{
    color: #416d17;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal!important;
}



.page_divider{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width:630px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.page_divider{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width:630px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.page_divider h3{
    color: #416d17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.page_divider p{
    color: #4d4d4d;
    font-size: 14px;
    font-weight: normal!important;
    font-family: Arial;
    padding-bottom: 20px;
}

.page_divider a{
    margin-right: 2px;
    font-weight:bold;
}
.page_divider #nav2 a{
    margin-right: 0px;
}

#leftside .page_divider h2{
    color: #eb7a2b ;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}

.health_choice{
    width:390px;
    float: left;
}

.health_box{
    width: 160px!important;
    background-color: #f4f4f4;
    /*float: left;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin:0 0 25px 25px;
}

.health_box h3{
    width: 160px !important;
    color: #416d17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 5px;
}

.health_box p{
    color: #4d4d4d;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom:0px!important;
}

.health_box ul{
    list-style-position:inside;
    list-style-type:disc;
    font-size:14px;
}

.fda-guidance {
    width:200px !important;
    background-color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin:0 0 20px 25px;
    display:block;
    box-shadow:0 0 6px rgba(0,0,0,0.35);
    border:1px solid #ccc;
}
    .fda-guidance img {
        float:left;
        margin:0 5px 8px 0;
    }
    .fda-guidance p {
        padding:5px;
        font-size:11px !important;
        font-family:"Arial";
    }
    .fda-guidance br {
        clear:both;
    }
    .fda-guidance h3 {
        margin:0;
        line-height:16px !important;
        color:#eb7a2b !important;
        font-size:14px !important;
        font-family:"Arial";
    }

.health_sugestions{
    width:580px!important;
    background-color: #f4f4f4;
    float: left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom:30px;
}

#leftside .page_divider  .health_sugestions h2{
    color: #EB7A2B;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
}

.health_sugestions p{
    padding-bottom:0px!important;
}

.health_sugestions a{
    font-weight:bold;
}

.health_sugestions h3{
    color: #416d17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding-top: 25px;
}

.last{
    background: none!important;
}

.no-padding{
    padding-top:0px!important;
}



#fullsize .fontsize .health_profestional_box, .fontsize .health_profestional_box{
    width: 425px!important;
    background-color: #f4f4f4;
    float: left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 25px;
    margin-right: 10px;
}
.fontsize .health_profestional_box {
    margin-bottom: 20px;
}

#fullsize .fontsize .health_profestional_box h3, .health_profestional_box h3{
    color: #416d17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 25px;
    width: 280px;
    float: left;
}

#fullsize .fontsize .health_profestional_box h3 a, #leftside .fontsize .health_profestional_box h3 a{
    color: #416d17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    width: 280px;
    float: left;
    text-decoration: none;
}

#fullsize .fontsize .health_profestional_box p, .fontsize .health_profestional_box p{
    width: 280px;
    float: left;
    color: #4D4D4D;
}

.health_image{
    width: 145px;
    float: right!important;
}

#fullsize .fontsize .health_profestional_box span, .fontsize .health_profestional_box span{
    float:left;
}

#fullsize .fontsize .health_profestional_box span a, .fontsize .health_profestional_box span a {
    color: #0086c1;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    width: 280px;
    float: left;
    text-decoration: none;
}

#fullsize .fontsize .health_profestional_box, .fontsize .health_profestional_box{
    color: #0086c1;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    width: 280px;
    float: left;
}

.health p{
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
}

.health h2{
    padding-bottom: 20px;
}

.patients{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width:610px;
}

.patients p{
    font-weight: normal!important;
}

.patients a{
    color: #0086c1!important;
    text-decoration: none;
    font-weight: bold!important;
}
.empower_patients{
    padding-top: 25px;
    float: left;
}

.empower_patients h2{
    color: #eb7a2b;
    font-size: 22px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom:5px;
}

.empower_patients p{
    color: #4D4D4D;
    font-size: 22px;
    font-weight: normal!important;
    font-family: Arial;
    padding-bottom: 10px;
}

.empower_patients a{
    font-weight:bold;
}

.leftside .fontsize .empower_patients a{
    color: #0086c1;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
}

.patients_box{
    width: 470px;
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    margin-bottom: 10px;
}

.small_img_patients{
    background: url("../img/shadow_small.png") no-repeat scroll right center transparent;
    width:89px;
    height:84px;
}

.patients_shadow{
    padding-left: 10px;
}

.small_img_patients img{
    padding-left: 2px;
    padding-top: 2px;
}

.patients_shadow .thumb img {
    float: left;
    width: 63px;
    height: 63px;
    border: 2px solid #2c72b8;
}

.patients_shadow a:hover.thumb img {
    border-color: #eb7a2b;
}

#leftside .fontsize .empower_patients .patients_box a{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    padding-right: 10px;
    padding-left:10px;
}

#leftside .fontsize .empower_patients .patients_box img{
    padding-top:5px;
}

.resources h3{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    width: 100%;
    float: left;
    background: none!important;
}

.resources p{
    float: left;
    padding-top: 10px;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    width: 235px;
}

.resources a{
    background: url("../img/pdf_icon.png") no-repeat right transparent;
    height: 18px;
    padding-right: 20px;
    line-height: 18px;
    color: #0086c1;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    float: left;
}

.featured_studies h3 a{
    color: #0086c1;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    padding-right: 20px;
    float: right;
    text-decoration: none;
}

.featured_studies h3{
    font-size: 20px;
    color: #eb7a2b;
    font-weight: bold;
    width: 100%;
    float: right;
    line-height: 18px;
    padding-bottom: 20px;
}

.featured_studies a{
    font-size: 12px;
    color: #0086c1;
    font-weight: bold;
    text-decoration: none;

}

.featured_studies p{
    font-size: 12px;
    color: #4D4D4D;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 15px;
}

.studies{
    width:620px!important;
    padding-bottom: 10px!important;
    font-weight: bold!important;
}

#fullsize #studies_content #left_studies{
    width: 210px;
    float: left;
    background-color: #f4f4f4;
    padding-bottom: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;

}

#fullsize #studies_content #left_studies .studies_title{
    background: url("../img/ribbon_216x37.png") no-repeat scroll left 15px transparent;
    width: 216px;
    height:37px;
    padding-top: 15px;
    padding-bottom: 10px;
    position: relative;
    left:-9px;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    line-height:30px;
    text-align:center;
    font-size: 14px;
}

#fullsize #studies_content #left_studies .studies_list li{
    background: url("../img/studies_button.png") no-repeat scroll left top transparent;
    width: 190px;
    height:38px;
    position: relative;
    left: 10px;
    color: #fff;
    line-height:38px;
    font-family: Arial;
    text-align:center;
    font-size: 11px;
    background-position:0px 0px;
    margin-bottom:5px;
}

#fullsize #studies_content #left_studies .studies_list .big_studies{
    background: url("../img/studies_button.png") no-repeat scroll left top transparent;
    width: 190px;
    height:38px;
    position: relative;
    left: 10px;
    color: #fff;
    font-family: Arial;
    line-height: normal!important;
    font-weight: bold;
    text-align:center;
    font-size: 11px;
    background-position:0px 0px;
    margin-bottom:5px;
}

#fullsize #studies_content #left_studies .studies_list li:hover,
#fullsize #studies_content #left_studies .studies_list li.active{
    background-position:0px -38px;
}

#fullsize #studies_content #left_studies .studies_list li.disabled{
    background-position:0px -76px;
}
#fullsize #studies_content #left_studies .studies_list li.disabled span{
    font-size: 14px;
}

#fullsize #studies_content #left_studies .studies_list .big_studies:hover{
    background-position:0px -38px;
}

#fullsize #studies_content #left_studies .studies_list li a{
    text-decoration: none;
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}


#fullsize #studies_content #left_studies h2{
    padding: 10px;
    font-size: 18px;
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-align:center;
}


.studies_category{
    border: 1px solid #dedede;
    width:700px;
    float: left;
    margin-top: 20px;
    padding-bottom: 15px;
}

#fullsize #studies_content .right_studies #main_studies .studies_category #studies_pagination_box{
    margin-top: 15px;
    float: left;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_container{
    padding:0px 15px 20px 0px;
    float: left;
    width: 480px;

}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider h2{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 15px;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_container h3 a{
    color: #0086C1;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;

}

#main_studies{
    width: 700px;
    float: left;
    background-color: #fff;
    position: relative;
    left: 10px;
}

.right_studies{
    float:left;
    width: 620px;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_container h4{
    color: #416D17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding-top: 20px;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_container p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_container span{
    color: #4D4D4D;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_tags span a{
    color: #0086C1;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    text-decoration: none;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_tags{
    padding-top: 20px;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider .studies_tags span{
    font-size: 14px!important;
}

#fullsize #studies_content .right_studies #main_studies .studies_category .studies_box .studies_divider{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width:670px;
    position: relative;
    left: 15px;
    padding-top: 15px;
}

.studies_image{
    width: 165px;
    height: 170px;
    float: left;
}

#fullsize #studies_content .right_studies #main_studies .studies_resources{
    width:640px;
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
    padding:30px;
    margin-top:30px;
}



#fullsize #studies_content .right_studies #main_studies .studies_resources h3{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;

}

#fullsize #studies_content .right_studies #main_studies .studies_resources p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding-top: 20px;
    float:left;
}

#fullsize #studies_content .right_studies #main_studies .studies_resources a{
    color: #0086C1;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
}

.pdf_ico{
    background: url("../img/pdf_icon.png") no-repeat right transparent;
    height: 18px;
    padding-right: 20px;
    line-height: 18px;
}

.studies_box{
    width: 100%;
    float: left;
}

.studies_box_bottom{
    width:386px;
    float: left;
}
.studies_box_bottom a{
    background: url("../img/pdf_icon.png") no-repeat scroll right center transparent;
    color: #0086C1;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-right: 20px;
    text-decoration: none;
}

.studies_box_image{
    background: transparent url(../img/preview.png) top no-repeat;
    width: 176px;
    height: 228px;
    float: left;
    padding-left:70px;
}
.news_title{
    padding-bottom:5px;
    width:730px;
}

#fullsize .fontsize .page_divider_news  .news_article_title h2{
    padding-bottom:5px;
    float: left;
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
}

.fontsize h3{
    font-weight:bold;
}

.news_article_title h2 span{
    font-size: 11px;
    color: #0086C1;
    font-weight: bold;
    font-family: Arial;
    padding-left: 15px;
    text-decoration: none;

}


.news{
    padding-top: 10px!important;
}

.news_title h3{
    color: #416D17;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.news_title h2 a{
    font-size: 11px;
    color: #0086C1;
    font-weight: bold;
    font-family: Arial;
    padding-left: 15px;
    text-decoration: none;
}

.news_title h2 a span{
    font-weight:normal;
}

#leftside .fontsize .news .news_articles {
    padding:10px!important;
}

#leftside .fontsize .news .news_articles h3 a{
    font-size: 18px !important;
    color: #0086C1;
    font-weight:bold;
    font-family: Arial;
    padding-top: 20px;
    text-decoration: none;
}

#leftside .fontsize .news .news_box h3{
    padding-top:0px!important;
}

#leftside .fontsize .news .news_articles p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding-bottom:0px;
}

#leftside .fontsize .news .news_articles .articles_subtext p {
    padding-bottom:10px;
}

.articles_subtext p{
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    padding-bottom:0px;
    text-decoration: none;
}

.articles_subtext p a{
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    padding-bottom:0px;
    text-decoration: none;
}

.articles_subtext span a{
    color: #0086C1;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    line-height: 17px;
    padding-left:5px;
}

.news_box{
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    margin-left:-10px;
    padding: 10px;
}

.news_box_articles{
    width: 440px;
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    margin-left:-10px;
    padding: 10px;
    float: left;
}

.temp_grey_box{
    width:330px;
    height: 230px;
    background-color: #f4f4f4;
    float: left;
}

.news_youtube {
    width: 270px;
    float: left;
    padding-left: 17px;
}

.videos_youtube {
    width: 170px;
    /*float: right;*/
    padding-right: 20px;
    padding-top: 20px;
}

.news_youtube h3{
    font-size: 14px;
    width: 270px;
    color: #416D17;
    font-weight: bold;
    font-family: Arial;
}

.news_youtube h3 a{
    color:#416d17 !important;
    font-weight:normal;
}

.news_youtube p{
    font-size: 14px;
    color: #4D4D4D;
    font-weight: normal;
    font-family: Arial;
}

.button_youtube {
    float: left;
    width: auto;
    height: 36px;
    color: #ffffff;
    font-size: 14px;
    line-height: 36px;
    padding: 0 0 0 15px;
    text-decoration: none;
    font-family: Arial;
    background: transparent url(../img/button_pdf.png) left center no-repeat;
}

.button_youtube span {
    float: left;
    height: 36px;
    padding-right: 37px;
    background: transparent url(../img/youtube_small.png) right center no-repeat;
}

.media_assets h3 a{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    width: 150px;
    float: left;
    background: none!important;
}

.media_assets p{
    float: left;
    padding-top: 10px;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;

}

.media_assets a{
    height: 18px;
    padding-right: 20px;
    line-height: 18px;
    color: #0086c1;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    float: left;
}

.media_assets span{
    height: 18px;
    color: #0086c1;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    float: left;
    padding-top: 5px;
}

.media_assets img{
    padding-top:8px;
}

.page_divider_media_assets{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.page_divider_media_assets h3{
    color: #eb7a2b;
    font-size: 20px;
    font-weight: bold;
    width:160px;
    font-family: Arial;
}

.media_assets_box{
    width:84px;
    height:83px;
    float: left;
    margin-left:5px;
}

.media_assets_text h4{
    font-family:arial;
    color:#416D17;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}

.media_assets_image{
    width: 105px;
    height: 104px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
}

.media_assets_image img{
    width: 105px;
    height: 104px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
}


#sidebar .widget .in .w2 .featured_studies .spokespeople_bio .media_assets_Text_container{
    width: 105px;
    float:left;
}

#sidebar .widget .in .w2 .featured_studies .spokespeople_bio{
    width: 110px;
    float: left;
}

.padding-left{
    padding-left: 15px;
}

#sidebar .widget .in .w2 .featured_studies .spokespeople_bio .media_assets_Text_container h2{
    color: #eb7a2b;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    padding-top:10px;
}

#sidebar .widget .in .w2 .featured_studies .spokespeople_bio .media_assets_Text_container h3{
    color: #416D17;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom:0px;
}

.spokespeople_bio p{
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
}

.spokespeople_bio a{
    background: url("../img/pdf_icon.png") no-repeat right transparent;
    height: 18px;
    padding-right: 19px;
    line-height: 18px;
    color: #0086c1;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    float: left;
}

.page_divider_news{
    background: transparent url(../img/page_content_devider.gif) bottom repeat-x;
    float: left;
    width:930px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.page_divider_news .news_articles_text h3 a {
    font-size:18px !important;
}

.dummy_box{
    width: 425px;
    background-color: #f4f4f4;
    float: left;
    margin-right: 40px;
}

#fullsize .fontsize .page_divider_news .news_articles_text{
    float: left;
    width: 440px;
}

#fullsize .fontsize .page_divider_news .news_articles_text h3{
    width: 440px!important;
}

#fullsize .fontsize .page_divider_news .news_articles_text h3 a{
    font-size: 18px;
    color: #0086C1;
    font-weight: bold;
    font-family: Arial;
    padding-top: 10px;
    text-decoration: none;
    width: 440px;
    float: left;
}

.news_box h3{
    padding-top:0px!important;
}

#fullsize .fontsize .more_news .news_articles_text p,
#fullsize .fontsize .more_news .news_articles_text p span {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding-bottom:0px;
}

.news_articles_text .articles_subtext{
    padding-bottom: 10px;
}

#fullsize .fontsize .more_news .news_articles_text h3 a{
    font-size: 14px;
    font-weight:bold;
}

#fullsize .fontsize .more_news_title {
    clear: both;
    color: #eb7a2b;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: normal;
    font-family: Arial;
}

.more_news .news_articles_text{
    padding-bottom: 25px;
    padding-right:75px;
    width:390px;
}
.more_news .news_articles_text .articles_subtext span a{
    font-size: 14px;
}
.webtools_container.no_margin{
    width: 453px;
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
    margin-top:30px;
    padding-top: 20px;
    margin-right: 0px;
    margin-bottom: 60px;
}

.videos_container{
    width: 100%;
    /*background-color: #f4f4f4;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
    padding-bottom: 20px;
}

.topics_of_intereset_container{
    width: 453px;
    background-color: #f4f4f4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    float: left;
    margin-top:30px;
    padding-top: 20px;
    margin-right: 20px;

}
.resources_newSection {
    background: transparent url('../img/page_content_devider.gif') bottom repeat-x !important;
    padding-bottom: 20px;
    height: 620px;
}
.resources_newSection .border-top {
    background: transparent url('../img/page_content_devider.gif')  repeat-x !important;
    position: absolute;
    display: block;
    height: 10px;
}
.topics_text{
    width: 300px;
    float: left;
}
/*.about.topics_text{
    width: 440px;
    float: left;
}*/
.about-img {
    margin-top: 25px;
}
.no_margin{
    margin-right:0;
}

#fullsize .fontsize .topics_of_intereset_container .topics_text a{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding-left: 20px;
    width: 280px!important;
    text-decoration: none;
}

#fullsize .fontsize .topics_of_intereset_container  .topics_text p
, #fullsize .fontsize .videos_container  .webresources_text p {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding-left: 20px;
    padding-top: 20px;
    width: 280px!important;
}
#fullsize .fontsize .topics_of_intereset_container .about.topics_text p{
    width: 380px!important;
}
.img_container p{
    text-align:center;
    padding-top:10px;
    width:135px;
}

.img_container img{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 0 6px #999999;
    -webkit-box-shadow: 0 0 6px #999999;
    box-shadow: 0 0 6px #999999;
}

.img_container{
    padding-bottom: 20px;
    float: left;
    padding-left:10px;
}

.vid_container p{
    text-align:center;
    padding-top:10px;
    width:135px;
}

.vid_container img{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 0 6px #999999;
    -webkit-box-shadow: 0 0 6px #999999;
    box-shadow: 0 0 6px #999999;
}

.vid_container{
    padding-bottom: 20px;
    float: left;
    padding-left:20px;
}


.img_container_topics{
    height: 111px;
    padding-left: 20px;
    padding-right: 20px;
    float: right;
}

.webresources{
    margin-right: 20px;
}

.webresources_text{
    width: 420px;
}

#fullsize .fontsize .webresources  .webresources_text a{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding-left: 20px;
    width: 420px!important;
    text-decoration: none;
}

#fullsize .fontsize .webresources  .webresources_text p{
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding-left: 20px;
    padding-top: 20px;
    width: 420px!important;
    padding-bottom: 20px;
}

#fullsize .fontsize .videos_container  .webresources_text a{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding-left: 20px;
    width: 420px!important;
    text-decoration: none;
}

.topics{
    padding-top: 20px;
    float:left;
}

.topics h2{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
}

.topic {
    width:630px;
    float: left;
    padding-top: 15px;
}

.topic a{
    color: #2473BA;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.topic ul{
    list-style-type:disc;
    list-style-position:inside;
}

.topic span{
    color: #a29493;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    width:630px;
    float: left;
}

.external_link{
    background: url("../img/external_link.png") no-repeat right transparent;
    height: 18px;
    padding-right: 20px;
    line-height: 18px;
}


#leftside .fontsize .topics p{
    color: #4D4D4D;
    font-family: Arial;
    font-weight: normal!important;
    font-size: 12px;
    float: left;
}
/******************************************/


#popup-window {
    z-index: 9999;
    display: none;
    padding: 10px;
    background: #ffffff;
    position: absolute;
    border: 1px solid #a1abb4;
    width: 600px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 0 6px #999999;
    -webkit-box-shadow: 0 0 6px #999999;
    box-shadow: 0 0 6px #999999;
}

#popup-window .close{
    top: 0px;
    right: 0px;
    z-index: 1;
    float: right;
    text-align: right;
    position: relative;
}

#popup-window .close a {
    float: left;
    width: 20px;
    height: 20px;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    line-height: 20px;
    background-color: #a1abb4;
}

#popup-window div.video-desc{
    font-size: 12px;
    margin-top: 2px;
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
}

#lightbox-bg  {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    display: none;
    display: none;
    height: 2000px;
    position: fixed;
    background: #ffffff none repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
}


.frequently a{
    color: #2473BA;
    font-family: Arial;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    float: left;
}

.frequently p{
    color: #4D4D4D;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    float: left;
    padding-top: 25px;
}

#leftside .fontsize .freq_text {
    color: #4D4D4D;
    font-family: Arial;
    font-weight: normal!important;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#leftside .fontsize .freq_text a{
    color: #2473BA;
    font-family: Arial;
    font-weight: bold!important;
    font-size: 14px;
    text-decoration: none;
}

#leftside .fontsize .questions a{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    float: left;
    padding-top: 20px;

}

#leftside .fontsize .questions .box td{
    border:1px solid #000;
}

#leftside .fontsize .questions .box tr{
    border:1px solid #000;
}

#leftside .fontsize .questions .box table{
    border:1px solid #000;
}

.questions .box p{
    color: #4D4D4D;
    font-family: Arial;
    font-weight: normal!important;
    font-size: 14px;
    padding-bottom:0px;
}

.questions .box a{
    color: #2473BA!important;
    padding-top: 0px!important;
    font-family: Arial!important;
    font-weight: bold!important;
    font-size: 14px!important;
    float: none!important;
}

.display{
    padding-top:25px!important;
}

.questions .box ul{
    list-style-type:disc;
    list-style-position:inside;
}

.questions a span {
    background: url(../img/triangle.png) no-repeat 0px -6px transparent;
    height:30px;
    line-height:6px;
    padding-right: 15px;
    float: right;
    position: relative;
    left: 10px;
    top:9px;
}

.questions a.open span {
    background-position:0px -6px;
    top:6px;
}

.questions a.closed span {
    background-position:0px 24px;
    top:-16px;
}

#leftside .fontsize .show_more_questions .show{
    background: transparent url(../img/show.png) no-repeat top;
    float: left;
    width:92px;
    font-family: Arial;
    font-weight: bold;
    color: #fff!important;
    line-height:34px;
    text-align:center;
    font-size: 14px;
    height:34px;
    background-position:0px 0px;
    text-decoration: none;
    position: relative;
    margin-right: 10px;
}

.show:hover{
    background-position:0px -34px;
}

.show.open{
    background-position:0px -34px;
}

#leftside .fontsize .show_more_questions .hide{
    background: transparent url(../img/show.png) no-repeat top;
    float: left;
    width:92px;
    font-family: Arial;
    font-weight: bold;
    color: #fff;
    line-height:34px;
    text-align:center;
    font-size: 14px;
    height:34px;
    background-position:0px 0px;
    text-decoration: none;
    position: relative;
    margin-right: 10px;
}

.hide:hover{
    background-position:0px -34px;
}

.hide.open{
    background-position:0px -34px;
}


.show_more_questions{
    width:630px;
    float: left;
}

.show_more_questions a{
    font-weight:normal;
}

.upcomming_events{
    float: left;
}

.upcomming h2{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: normal;
    font-family: Arial;
}

.upcomming h3{
    color: #eb7a2b;
    font-size: 18px;
    font-weight: normal;
    font-family: Arial;
}

.upcoming_text{
    padding-top: 20px;
    width: 440px;
}

.upcoming_text ul li{
    list-style-type:disc;
    list-style-position:inside;
}

.health_sugestions ul{
    list-style-type:disc;
    list-style-position:inside;
    font-size:14px;
}

.ul_disc ul{
    font-size: 14px;
    padding-left: 30px;
    list-style-type: disc;
    list-style-position: outside;
}

.ul_disc ol{
    font-size: 14px;
    padding-left: 20px;
    list-style-position: outside;
}

.upcomming_dummy{
    width: 157px;
    height: 107px;
    float: right;
    padding-left: 20px;
    background-color:pink;
}

#upcoming_image {
    float: right;
    padding: 0 0 10px 10px;
}

#upcoming_location {
    padding-bottom:20px;
}

.upcomming{
    float: left;
}

.up_first{
    margin-right: 20px;
    padding-right: 23px;
    background: transparent url(../img/page_content_devider.gif) right top repeat-y !important;
}

.upcoming_text a{
    margin-top:20px;
    padding: 0px 0 0px 15px;
}

.ui-tabs-nav{
    width:200px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float: left;width: 17px;height: 15px;text-indent:-999em;cursor:pointer;display: block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display: block;width: 16px;height: 100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



#question_boxes {
    float: left;
    /*position: relative;*/
}

#question_boxes .slide {
    /*
    top: 10px;
    left: 0px;
    */
    float: left;
    width: 393px;
    display: none;
    /*position: absolute;*/
}

#question_boxes .slide .true{
    color: blue;
    float: right;
    text-align:center;
    display: none;
    width:70px;
    height:15px;
    background-color:#fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    position:relative;
    top:6px;
}
#question_boxes .slide .false{
    color: red;
    float: right;
    text-align:center;
    display: none;
    width:70px;
    height:15px;
    background-color:#fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    position:relative;
    top:6px;
}

.quiz_answer{
    float:right;
    padding-right:10px;
    background-color:#B5CC57;
    font-size:14px;
}

.tnks{
    font-size:20px;
    text-align:center;
    line-height:72px;
    width:390px;
    color: #eb7a2b;
    font-family: Arial;
}

.fs12{
    font-size:12px;
}

.biox {
    width: 170px;
    height: 36px;
    float: left;
    padding-left:235px;
}

.ul_disc .btn span em{
    width:1px!important;
    height:40px!important;
}

div.dropdown {
    float: left;
    z-index: 99;
    width: 84px;
    cursor: pointer;
    position: relative;
    background: #f4f4f4 url(../img/blue_arrow_down.png) 94% center no-repeat;
    height: 36px;
    line-height: 36px;
    border:none;
    color:#0086C1;
    font-size: 16px;
    font-family: Arial;
}

div.dropdown span.value {
    height: 36px;
    display: block;
    padding-left: 20px;
    line-height: 36px;
    font-size: 16px;
    color:#0086C1;
    font-family: Arial;
}

div.dropdown.order_by {
    width: 170px;
    margin-left: 10px;
}

div.dropdown ul {
    top: 36px;
    z-index: 99;
    display: none;
    height: 344px;
    overflow: auto;
    position: absolute;
    background: #f4f4f4;
    list-style-type: none;
    border-bottom: solid 1px #dedede;
    font-size: 16px;

}

div.dropdown ul li {
    color: #0086C1;
    display: block;
    padding: 3px 2px;
    border-top: solid 1px #dedede;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    padding-left:20px;
}

div.dropdown ul li.first {
    border-top: 0px none;
}

div.dropdown ul li.hover {
    background: #eee;
}

div.dropdown.hover ul {
    display: block;
    width: 100%;
}

#terms h1, #sitemap h1, #privacy h1 {
    color: #eb7a2b;
    font-size: 22px;
    line-height: 26px;
    font-weight: normal;
    font-family: Arial;
}

#terms, #sitemap, #privacy {
    float: left;
    padding:25px 0px 0px 0px;
}

#terms_first, #privacy_first{
    float:left;
}

#terms_first p, #terms_second p{
    padding-bottom:10px;
}

#terms_first h1, #terms_second h1,  #sitemap_first, h1 #privacy_first h1{
    padding-bottom:10px;
    padding-top:10px;
}

#terms_first h3,
#privacy_first h3{
    padding-bottom:10px;
}

#terms_second, #privacy_second{
    float:left;
}

#terms_second h3, #privacy_second h3{
    padding:10px 0px 10px 0px;
}

#sitemap_first {
    line-height:20px;
}

#sitemap_first ul li{
    padding-bottom:5px;
}

#sitemap_first ul li a{
    font-weight:lighter;
}
#sitemap_first ul li ul li a{
    font-weight:lighter;
    padding-left:20px;
}

.studies_hide{
    display:none;
}

#courtesy_of {
    float: left;
    padding: 20px 0 0 0px;
    width: 100%;
}

/* screen.css */
#menuholder .holder {
    position: relative;
}

#submenuholder {
    left: 0px;
}

.blude_slide {
    left: 0px;
}

#spokespeople_boxes .person .name {
    font-weight: normal;
}

#header {
    height: 181px;
}
/*************/
.btn {
    float: left;
    width: auto;
    height: 36px;
    color: #ffffff;
    font-size: 14px;
    line-height: 36px;
    padding: 0 0 0 15px;
    text-decoration: none;
    font-family: Arial;
    background: transparent url(../img/button.jpg) left center no-repeat;
}

.btn span {
    float: left;
    height: 36px;
    position: relative;
    padding-right: 35px;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    background: transparent url(../img/button.jpg) right center no-repeat;
    font-family:Arial;
    font-weight:bold;
    color: #ffffff;
    white-space:nowrap;
}
.bios .btn span {
    padding-right: 15px;
}

.btn span em{
    right: 10px;
    top: 0px;
    width:10px;
    height:36px;
    position: absolute;
    font-style:normal;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
}

.videos_youtube .btn {
    float: left;
    width: auto;
    height: 36px;
    color: #ffffff;
    font-size: 14px;
    line-height: 36px;
    padding: 0 0 0 15px;
    text-decoration: none;
    font-family: Arial;
    background: transparent url(../img/button2.jpg) left center no-repeat;
}

.videos_youtube .btn span {
    float: left;
    height: 36px;
    position: relative;
    padding-right: 10px;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    background: transparent url(../img/button2.jpg) right center no-repeat;
    font-family:Arial;
    font-weight:bold;
    color: #ffffff;
    white-space:nowrap;
}

.btn span em.pdf {
    background-image: url(../img/pdf_icon.png);
    padding-left:15px;
}

.btn span em.youtube {
    background-image: url(../img/youtube_small.png);
    padding-left:14px;
}

#sidebar .w3 .thumb {
    float: left;
    padding-right: 9px;
}

#sidebar .w3 .thumb img {
    float: left;
    width: 84px;
    height: 84px;
    border: 3px solid #2C72B8;
}

#sidebar .w3 a:hover.thumb img {
    border-color: #eb7a2b;
}

#sidebar .w3 ul li a {
    color: #0086c1;
    display: block;
    text-decoration: none;
}

#sidebar .w3 ul li .subttl {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
}

#sidebar .w3 .txt {
    color: #4d4d4d;
    display: block;
    font-size: 12px;
    font-family: Arial;
}

#sidebar .w4 .box, .hcp-callouts .box {
    float: left;
    width: 275px;
    height: 136px;
    position: relative;
    padding-bottom: 5px;
    /*background: transparent url(../img/widget_thumb_shadow.png) left top no-repeat;*/
    text-decoration:none;
    border-bottom:none;
    background: #f6ae2b; /* Old browsers */
    background: -moz-linear-gradient(top,  #f6ae2b 0%, #ee892b 50%, #ee892b 51%, #eb7a2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6ae2b), color-stop(50%,#ee892b), color-stop(51%,#ee892b), color-stop(100%,#eb7a2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6ae2b 0%,#ee892b 50%,#ee892b 51%,#eb7a2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6ae2b 0%,#ee892b 50%,#ee892b 51%,#eb7a2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6ae2b 0%,#ee892b 50%,#ee892b 51%,#eb7a2b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f6ae2b 0%,#ee892b 50%,#ee892b 51%,#eb7a2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ae2b', endColorstr='#eb7a2b',GradientType=0 ); /* IE6-9 */
    margin-bottom: 20px;
}
#sidebar .w4 .box a span, .hcp-callouts .box a span {
    text-decoration:none;
    border-bottom:none;
}
#sidebar .w4 .box.r {
    float: right;
}

#sidebar .w4 .box .thumb, .hcp-callouts .box .thumb {
    float: left;
    ;
    margin-right: 15px;
    -webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.51);
    -moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.51);
    box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.51);
}

#sidebar .w4 .box .thumb img, .hcp-callouts .box .thumb img {
    float: left;
    border: 3px solid #ffffff;
}

#sidebar .w4 a:hover.box .thumb img, .hcp-callouts a:hover.box .thumb img {
    border-color: #2c72b8;
}

#sidebar .w4 .ribbon {
    left: 1px;
    height: 105px;
    width: 127px;
    color: #ffffff;
    font-size: 22px;
    line-height: 30px;
    position: relative;
    font-weight: bold;
    text-align: left;
    font-family: Arial;
    background: none;

    top: 11px;
}

.endnotes {
    float:left;
    width:630px;
}
.endnotes_moms {
    float:left;
    padding:0px;
}

.endnotes_moms p {
    padding-bottom:10px;
    width:640px;
}

.hr_rule {
    float: left;
    padding-bottom: 10px;
    padding-top: 20px;
    width: 100%;
}
.hr_rule hr {
    border: 1px solid #a0a0a0;
    float: left;
    height: 1px;
    width: 25%;
}

#quiz {
    margin-bottom: 20px;
    width: 442px;
    float: left;
    height: auto;
    background: transparent url(../img/q_mid.gif) left top repeat-y;
}

#quiz h1 {
    float: left;
    width: 382px;
    height: 51px;
    color: #416d17;
    padding: 0 30px;
    font-size: 16px;
    line-height: 45px;
    font-weight: bold;
    font-family: Arial;
    background: transparent url(../img/q_top.gif) left top no-repeat;
}

#quiz .end {
    float: left;
    width: 442px;
    height: auto;
    padding-bottom: 20px;
    background: transparent url(../img/q_end.gif) left bottom no-repeat;
}

#quiz .wrap {
    float: left;
    width: 382px;
    padding: 0 30px;
    position: relative;
}

#quiz .quiz_buttons {
    float: right;
    width: 146px;
}

#quiz p {
    float: left;
    width: 210px;
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
}

#quiz table {
    float: left;
    width: 385px;
}

#quiz table td {
    min-height: 50px;
    vertical-align: middle;
}

#quiz .quiz_answer {
    top: -41px;
    right: 16px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    position: absolute;
    background-color: #B5CC57;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

#quiz .quiz_answer .question_mark{
    width:1px;
}


#quiz .quiz_buttons a {
    font-size: 16px;
}

#quiz .quiz_buttons a.fr {
    float: right !important;
}

#quiz .tnks {
    width: 390px;
    color: #eb7a2b;
    font-size: 20px;
    line-height: 72px;
    text-align: center;
    font-family: Arial;
}

.recipe_navigation{
    text-align:center;
}

.recipe_navigation a{
    color:#0086C1;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#leftside .endnotes a{
    font-size:10px;
    text-decoration:none;
    color:#2473BA;
    font-weight:bold;
}

#leftside .endnotes p{
    padding-bottom:5px;
}

#sidebar .widget .in .w2 h3{
    color: #eb7a2b;
    font-size: 18px;
    font-weight:bold;
    padding-bottom:10px;
}

#sidebar .widget .in .w2 .web_resorces_images{
    width:245px;
    padding-top:10px;
    float:left;
    text-align:center;
}

#sidebar .widget .in .w2 .web_resorces_images .thumb img{

    border:3px solid #fff;
    -moz-box-shadow: 0 0 3px 3px #dedede;
    -webkit-box-shadow: 0 0 3px 3px #dedede;
    box-shadow: 0 0 3px 3px #dedede;
}

#sidebar .widget .in .w2 .web_resorces_images .thumb img:hover{
    border:3px solid #2C72B8;
}

#sidebar .widget .in .w2 .web_resorces_images a{
    line-height:35px;
    color:#0086C1;
    font-weight:bold;
    font-size:12px;
    width:245px;
    text-decoration:none;
    font-family:Arial;
    float:left;
}

#fullsize .fontsize .webresources .img_container a{
    font-weight:bold;
}

.youtube_fix {
    width:150px!important;
    color:#fff!important;
    font-weight:bold!important;
}

.display_none{
    display:none;
}
/* GRAS-7*/

.clearfix .top-section {
    height: 620px;
    background: transparent url('../img/page_content_devider.gif') bottom repeat-x !important;
}
.resrouces-list {
    width: 260px;
    float: left;
    margin: 50px 60px 0 20px;
    font-size: 14px;
}
.resrouces-list.two{
    margin: 50px 0px 0 0px;
}


.resrouces-list  ul {
    padding-left: 0;
}
.resrouces-list li {
    padding-bottom: 15px;
    list-style: none;
}
h3.name.title {
    width: 500px!important;
}
.bios-header {

    margin-bottom: 50px;

}
.clearfix .bios {
    margin: 20px 0 0 0;

}
.clearfix .full-bio {
    width: 700px;
    float: left;
    position: relative;
    margin-bottom: 50px;

}
.clearfix .full-bio .inner {
    float: right;
    width: 510px;
    height: 100%;
    margin-top: -290px;
    font-size: 14px;
}
.clearfix .full-bio .inner.two {
    margin-top: -160px;
}
.clearfix .full-bio .inner.three {
    margin-top: -210px;
}
.clearfix .full-bio .inner a {
    margin: 20px 375px 0 0;
}
#leftside .clearfix h3 {
    width: 165px;
    font-size: 18px;
    color: #eb7a2b;
}
.clearfix h4 {
    width: 165px;
    color: #416d17 !important;
    font-size: 14px;
}
.clearfix .full-bio .btn {
    float: right;
    margin: 30px 0 0 0;
}
.hero-home .go {
    width: 80px;
    position: absolute;
    height: 50px;
    display: block;
    /*
    top: 155px;
    left: 30px;
    */
    top: 195px;
    left: 25px;
}
.hero-home .talk {
    width: 190px;
    position: absolute;
    height: 45px;
    display: block;
    top: 116px;
    left: 680px;
}
.hero-home .review {
    width: 245px;
    position: absolute;
    height: 45px;
    display: block;
    /* top: 60px; */
    top: 66px;
    left: 680px;
}
.videos_container .webresources_text a {
    font-size: 24px !important;
}
.body-callout {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #D1E092;
    padding: 12px;
}

.health-topics-container.clearfix {
    width: 630px;
    height: 390px;
}
.w4 .box a, .hcp-callouts .box a {
    position: relative;
    text-decoration: none;
    color: #FFF;

    background: #298ec1; /* Old browsers */
    background: -moz-linear-gradient(top,  #298ec1 0%, #1d6fa2 44%, #0f4e82 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#298ec1), color-stop(44%,#1d6fa2), color-stop(100%,#0f4e82)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #298ec1 0%,#1d6fa2 44%,#0f4e82 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#298ec1', endColorstr='#0f4e82',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;

    padding: 8px 20px;
    font-size: 12px;
}
/*GRAS-21*/
.page_divider .body-callout p {
    padding-bottom: 0px;

}
.page_divider .body-callout {
    margin-bottom: 20px;
}
.right_studies #form_box #reset_recipes_btn {
    margin-left: -20px;
}
.health_2 {
    margin-left:   100px;
}

/** GRAS-27 START **/
#leftside .recipe_content h3 {
    line-height: 12px;
}
/** GRAS-27 END **/

/** GRAS-29 START **/
span.campaign-news:after {
    content: url('../img/campaign-news-icon.jpg');
    position: relative;
    left: 3px;
    top: 2px;
}
/** GRAS-29 END **/

/** GRAS-33 START **/
#sidebar .w1 .subttl {
    display: block;
    color: #416d17;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    padding: 3px 0;
}
.main_container #sidebar #download-faq-pdf {
    background: url('../img/faq_callout.jpg') no-repeat;
    background-position: left center;
    padding-right: 10px;
    width: 90px;
    height: 45px;
    float: left;
}
.download-faq-content {
    float: left;
    width: 137px;
}
/** GRAS-33 END **/

/** GRAS-32 START **/
.page_divider_media_assets{
    padding: 0 0 30px 0;
}
/** GRAS-32 END **/

#question_boxes .quiz_statement {
    font-style: italic;
    font-size: 12px;
    padding: 10px 0;
}
#quiz table td {
    padding-bottom: 10px;
}

/** GRAS-40 START **/
h3.above-trivia, p.video-caption, p.weekly-servings-caption  {
    color: #4d4d4d;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    padding-bottom: 20px;
}
/** GRAS-40 END **/

/** GRAS-51 START **/
.orange-header{
    color: #eb7a2b;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 20px;
}
#center-image {
    width: 275px;
    margin: 0 auto;
}
/** GRAS-51 END **/

/** GRAS-52 START **/
.blue-copy {
    color: #368ebe;
    font-weight: bold;
    text-decoration: none;
}

.servings2 {
    margin: 0 0 0 9px;
}
/** GRAS-52 END **/

/** GRAS-59 START **/
.hcp-callouts .box {
    display: block;
    margin-right: 10px;
	width: 300px;
}

.hcp-callouts .box.l {
    float: left;
    height: 105px;
}

#fullsize .hcp-callouts .box p {
    color: #ffffff;
    margin-top: 11px;
}

#fullsize .hcp-callouts .box a {
    color: #ffffff;
    font-size: 12px;
    width: 140px;
    padding: 8px 15px;
}

#fullsize .hcp-callouts .box a.btn1 {
    padding: 8px 9px;
}

#fullsize .hcp-callouts .box a.btn2 {
    padding: 8px 9px;
}

.health-professionals-header {
  position: relative;
  width: 980px;
  height: 476px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.health-professionals-header-text {
  position: relative;
  float: left;
  margin-top: 100px;
  width: 300px;
  color: white;
  margin-left: 25px;
}
.health-professionals-header-text h1 {
  color: white;
  font-size: 2.5em;
  margin-bottom: 25px;
}

.health-professionals-header p {
  color: white;
  margin-top: 10px;
  font-size: 16px;
  width: 250px;
}
.health_prof_blue_slide img {
  width: 933px;
  background-color: rgba(0,0,0,0);
}
.hcp-callouts {
  width: 500px;
}
.hcp-callouts .box.l img {
height: 105px;
}

.hcp-callouts .box.l {
  width: 480px;
  height: 105px;
  margin-bottom: 20px;
}
.fontsize .western {
  width: 500px;
}
.hcp-callouts .box.l p {
  font-size: 20px !important;
}
.hcp-callouts .box.l a {
  font-size: 13px !important;
}
.box .newThumb img {
  height: 160px;
}

a {
  text-decoration: none;
}

/** GRAS-59 END **/

/** GRAS-60 START **/
.featured-holiday {
    background:url(../img/featured-holiday.png) no-repeat left top;
    width: 220px;
}

.holiday-tip {
    display: block;
    margin: 1em 0;
}

.holiday-tip span {
    color: #eb7a2b !important;
    font-weight: bold !important;
}

.recipe_second_box .recipe_title a.holiday-title, #leftside h2.holiday-title {
    color: red;
}

.holiday-recipe-container h1 a, .holiday-recipe-container p.tags span a {
    color: #416d17 !important;
}


#adult-benefits {
    margin-top: 20px;
}

#adult-benefits .heart-health-benefits,
#adult-benefits .brain-health-benefits,
#adult-benefits .pregnancy-benefits {
    width: 195px;
    height: 38px;
    float: left;
    color: #fff!important;
    font-size: 18px;
    line-height:38px;
    text-align:center;
    font-weight: bold;
    font-family: Arial;
    margin-right: 15px;
    text-decoration: none;
    background: transparent url(../img/seafod_open_background.png) top repeat-x;
    background-position:0px 0px;
}

#adult-benefits a{
    color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}

#adult-benefits .selected{
    background-position:0px -37px;
}

#pregnancy-nav .img_small_shadow {
    padding-top: 0;
    margin-bottom: 30px;
}


#leftside .page_divider .pregnancy-benefits-health-box-button {
    float: right;
    width: 204px;
    padding: 3px;
    margin-left: 10px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    clear: both;
}

#leftside .page_divider .pregnancy-benefits-health-box-button img {
    float: left;
    margin-right: 10px;
}

#leftside .page_divider .pregnancy-benefits-health-box-button h2 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
}

#leftside .page_divider .pregnancy-benefits-health-box-button h2 a {
    color: #eb7a2b;
}

#leftside .page_divider .pregnancy-benefits-health-box-button p a {
    font-size: 12px;
    color: #00ace8;
}

.orderinfo {
	display: block;
	margin-top: 50px;
	background: #eee;
	padding: 20px;

}

.orderinfo ul {
	margin-left: 30px;
}

.orderinfo ul li{
	list-style-type: disc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;

}

.meal-left {
	float: left;
	width: 280px;
	margin-right: 20px;
}

.meal-right {
	float: left;
	width: 560px;

}

#fullsize .fontsize .topics_of_intereset_container .topics_text ul {
	margin: 15px 0 0 18px;
	display: block;
}

#fullsize .fontsize .topics_of_intereset_container .topics_text ul li a {
	color: #0086C1;
	font-size: 12px;
	display: block;
	margin: 0 0 5px 0;
}

#fullsize .fontsize .topics_of_intereset_container .topics_text ul li {
	background: transparent url(../img/icons/file_acrobat.gif) center left no-repeat;
	padding: 0 0 0 8px;
}

#fullsize .fontsize .materials {
	height: 180px;

}


#fullsize .fontsize .materials .topics_text {
	width: 100%!important;
	display: block;
	float: left;
}

#fullsize .fontsize .topics_of_intereset_container .topics_text span{
    color: #416D17;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    padding-left: 20px;
    text-decoration: none;
	display: block;
	width: 100%!important;
	margin: 0 0 10px 0;
}

.video_border {
   background: transparent url('../img/page_content_devider.gif') bottom repeat-x !important;
   margin: 20px 0;
}

/** GRAS-60 END **/