/* Single Serving Classes ------------------------------------ */
.top-margin 
{
    margin: 20px 0 0 0;
}
.bottom-margin 
{
    margin: 0 0 20px 0;
}
.top-bottom-margin 
{
    margin: 20px 0 20px 0;
}
.intro 
{
    font-size: 15px;
    line-height: 20px;
    margin: 15px 0;
}
.lite-blue 
{
    color: #00aaee !important;
}
.med-blue 
{
    color: #104d86 !important;
}
.dark-blue 
{
    color: #004990 !important;
}
.dark-text 
{
    color: #333 !important;
}
.block 
{
    display: block !important;
}
.clear
{
    clear: both !important;
}
.float-left 
{
    float: left;
    margin: 0 15px 0 0;
}

.float-right 
{
    float: right;
    margin: 0 0 0 15px;
}
.center-text
{
    text-align: center;
}
.with-image 
{
    width: 325px;
    float: left;
}
.with-image-tab 
{
    width: 300px;
    float: left;
}
.strong 
{
    font-weight: bold;
}
a.learn-more 
{
    background: url(../images/zoomedia/growth-hormone/bullet_yellow_arrow.gif) no-repeat 0 2px;
    text-decoration: none;
    padding: 0 0 0 15px;
    font-size: 13px;
}
a.sup 
{
    text-decoration: none;
}

.spacer-20px 
{
    height: 20px;
}
.spacer-15px 
{
    height: 20px;
}
.spacer-10px 
{
    height: 10px;
}
.spacer-5px 
{
    height: 5px;
}
.neg-margin-5px 
{
    margin: -5px 0 0 0;
}
.neg-margin-10px 
{
    margin: -10px 0 0 0;
}
.neg-margin-15px 
{
    margin: -15px 0 0 0;
}
.neg-margin-20px 
{
    margin: -20px 0 0 0;
}
.lg-link 
{
    font-size: 13px !important;
    display: block;
    padding: 0 0 6px 0;
    font-weight: bold;
}
.noline 
{
    text-decoration: none !important;
}



/* End Single Classes------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------*/

*
{
    padding: 0;
    margin: 0;
}
body 
{
    background: #F0F3F8 url("../images/default/bg_body.gif") repeat-x 0 0;
    font-family: "Arial", Verdana, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    color: #666666;
}
body.HomePage 
{
    font-family: Arial, Verdana, Sans-Serif;
}

body.ProductSection_template .content-Activella,
body.ProductSection_template .content-Vagifem
{
    font-size: 15px;
}

img 
{
    border: none;
}
h1,
body.products .content-Activella h1 
{
    color:#6699CC;
    font-size:28px;
    font-weight:normal;
    line-height:34px;
    padding:8px 0 0 0; /* CRAIG */
}
h2,
body.products .content-Activella h2 
{
    color:#004499;
    font-size:16px;
    font-weight:normal;
    font-weight: bold;
    line-height: 18px;
    margin:8px 0 8px 0;
}
h3,
body.products .content-Activella h3
{
    color:#004499;
    font-size:14px;
    font-weight:normal;
    font-weight: bold;
    line-height: 16px;
    margin:8px 0 4px 0;
}
.ProductSection_template .content-Activella h1,
.ProductSection_template .content-Activella h2,
.ProductSection_template .content-Activella h3 
{
    color:#8c015b;
}
.ProductSection_template .content-Vagifem h1,
.ProductSection_template .content-Vagifem h2,
.ProductSection_template .content-Vagifem h3 
{
    color:#7074b0;
}
#legal-copy h1,
#legal-copy h2,
#legal-copy h3 
{
    color:#004499;
}
#legal-copy h1 
{
    font-size: 16px;
    line-height: 18px;
}
a, a:link, a:visited, a:hover 
{
    color: #28a8e5;
    text-decoration: underline;
    font-size: 12px;
}
ul, ol 
{
    list-style-position: outside;
    margin: 0 0 0 17px;
    _margin: 0 0 0 23px;
}
#pi-dropdown ul, #specialty-dropdown ul 
{
    margin: 0;
}

p 
{
    margin: 5px 0 10px 0;
}
a sup,
p sup,
li sup 
{
    font-size: 9px;
}
small 
{
    font-size: 10px;
    line-height: 13px !important;
}

#NorditropinLegalCopy-wrapper {
	padding: 15px;
}

.vag_subhead 
{
    padding: 6px 0 6px 10px;
    margin: 0 0 15px 0;
    background: url(../images/zoomedia/hormone-therapy/subhead_vag_simple.gif) no-repeat 0 0;
    color: #ffffff !important;
}
.vag_subhead_with_sup 
{
    padding: 6px 0 6px 10px;
    margin: 0 0 15px 0;
    background: url(../images/zoomedia/hormone-therapy/subhead_vag_simple.gif) no-repeat 0 4px;
    color: #ffffff !important;
}
h1 sup 
{
    font-size: 12px;
}
h2 sup,
h3 sup 
{
    font-size: 10px;
}
.references p, .references a, .references li
{
    font-size: 12px;
}

.references ul, .references ol 
{
    padding-right: 15px;
}
.references li 
{
    margin: 0 0 7px 0;
}

body.ProductSection_template #legal-copy.Activella h1 
{
    color: #8c015b;
} 
body.ProductSection_template #legal-copy.Vagifem h1 
{
    color: #7074b0;
} 
body.products #legal-copy h1 
{
    color: #004499 !important;
} 

#legal-modal-top 
{
    display: block;
    width: 724px;
}
#legal-modal-top .left 
{
    width: 12px;
    height: 12px;
    float: left;
    background: url('../images/zoomedia/modal/top_left.gif') no-repeat 0 0;
}
#legal-modal-top .mid 
{
    width: 700px;
    height: 12px;
    float: left;
    background-color: #fff;
}
#legal-modal-top .right 
{
    width: 12px;
    height: 12px;
    float: left;
    background: url('../images/zoomedia/modal/top_right.gif') no-repeat 0 0;
}
#legal-modal-btm 
{
    display: block;
    width: 724px;
}
#legal-modal-btm .left 
{
    width: 12px;
    height: 12px;
    float: left;
    background: url('../images/zoomedia/modal/btm_left.gif') no-repeat 0 0;
}
#legal-modal-btm .mid 
{
    width: 700px;
    height: 12px;
    float: left;
    background-color: #fff;
}
#legal-modal-btm .right 
{
    width: 12px;
    height: 12px;
    float: left;
    background: url('../images/zoomedia/modal/btm_right.gif') no-repeat 0 0;
}

#legal-modal-content 
{
    background-color: #fff;
    padding: 5px 40px 10px 40px;
    width: 644px;
}

/* Header stuff --------------------------- */
#header-container 
{
    width: 960px;
    height: 100px;
    margin-left: 17px;
    line-height: 14px;
    z-index: 1000;
}
#header-container #logo-wrapper 
{
    display: block;
    width: 350px;
    float: left;
}
#header-container #header-tools 
{
    display: block;
    float: right;
	width: 480px;
}
#header-container .logo 
{
    display: block;
    width: 90px;
    float: left;
}
#header-container .medlinklogo 
{
    display: block;
    width: 225px;
    float: left;
    padding: 20px 0 0 20px;
}

#account-links 
{
    float: left;
    padding: 20px 0 0 0;
	width: 122px;
}
#tools-inner 
{
    float: right;
    margin: 0 0 0 20px;
    padding: 10px 0 0 0;
	width: 338px;
}
#header-container #specialty-container {
    clear:both;
}

#specialty-container .left 
{
    background: url('../images/zoomedia/topback_left.gif') no-repeat 0 0;
    height: 33px;
    width: 6px;
    float: left;
}
#specialty-container .center 
{
    font-family: Verdana;
    font-size: 11px;
    color: #6a7fa8;
    background: url('../images/zoomedia/topback_mid.gif') repeat-x 0 0;
    height: 33px;
    width: 324px;
    float: left;
}
#specialty-container .right 
{
    background: url('../images/zoomedia/topback_rt.gif') no-repeat 0 0;
    height: 33px;
    width: 6px;
    float: left;
}
#specialty-container .label 
{
    padding: 9px 0 0 10px;
    font-weight: bold;
    float: left;
    width: 150px;
}
#specialty-dropdown 
{
    float: left;
    margin: 5px 0 0 0;
}
#specialty-dropdown .left 
{
    background: url('../images/zoomedia/topdrop_left.gif') no-repeat 0 0;
    width: 5px;
    height: 21px;
    float: left;
}
#specialty-dropdown .center
{
    background: url('../images/zoomedia/topdrop_middle.gif') repeat-x 0 0;
    width: 143px;
    height: 21px;
    float: left;
}
#specialty-dropdown .right 
{
    background: url('../images/zoomedia/topdrop_rt.gif') no-repeat 0 0;
    width: 13px;
    height: 21px;
    float: left;
}
ul#spec-menu li 
{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}
ul#spec-menu a 
{
    text-decoration: none;
    color: #6a7fa8;
}
ul#spec-menu li.selected 
{
    padding: 3px 0 0 5px;
    position: relative;
}
ul#spec-menu a.selected 
{
    font-weight: bold;
}
ul#spec-menu ul 
{
    width: 161px;
    background: url('../images/zoomedia/topdrop_vert_btm.gif') no-repeat left bottom;
    padding: 0 0 5px 0;
    _margin: 0 -12px 0 -10px;
    left: -5px;
    top: 19px;
    _left: 0px;
    _top: 19px;
}
ul#spec-menu ul li a:link,
ul#spec-menu ul li a:visited
{
    display: block;
    width: 149px;
    background-color: #fff;
    padding: 5px 0 5px 10px;
    border-top: 1px solid #cdd5e5;
    border-left: 1px solid #cdd5e5;
    border-right: 1px solid #cdd5e5;
}
ul#spec-menu ul li a:hover 
{
    background-color: #cfdde9;
}
#text-share 
{
    clear: both;
    padding: 3px 0 0 0;
    _padding: 0;
    float: right;
}
#text-sizes 
{
    padding: 5px 0 5px 20px;
    border-right: 1px solid #fff;
    width: 60px;
    float: left;
}

#lg-txt, #md-txt, #sm-txt 
{
    margin-right:2px;
    width:14px;
    height:13px;
    float:left;
    cursor:pointer;
}

#lg-txt 
{
    background-image: url(/Content/images/zoomedia/textsize_lg.png);
}
#md-txt 
{
    background-image: url(/Content/images/zoomedia/textsize_med.png);
}
#sm-txt 
{
    background-image: url(/Content/images/zoomedia/textsize_sm.png);
}

#email-page 
{
    float: left;
    padding: 5px 0 5px 10px;
}
#email-page a 
{
    background: url('../images/zoomedia/icon_mail.gif') no-repeat 0 0;
    padding: 0 0 0 30px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
}
#site-search 
{
    float: left;
    padding: 2px 0 5px 10px;
}
#site-search input#search-term 
{
    border: none;
    background: none;
    height: 16px;
    _height: 13px;
    font-size: 11px;
    padding: 3px 0 0 0;
    width: 86px;
}
#site-search .left 
{
    background: url('../images/zoomedia/search_left.gif') no-repeat 0 0;
    width: 5px;
    height: 21px;
    float: left;
}
#site-search .center 
{
    background: url('../images/zoomedia/search_middle.gif') repeat-x 0 0;
    width: 86px;
    height: 21px;
    float: left;
    padding: 1px 0 0 0;
    _padding: 0;
}
#site-search .right 
{
    width: 17px;
    height: 21px;
    float: left;
}

/* Prescribing Information ---------------------------------------- */
#content-product-top #pi-dropdown,
#content-educational-top #pi-dropdown 
{
    float: right;
    margin: 12px 15px 0 0;
    width: 252px;
}
#content-product-top #pi-dropdown .left,
#content-educational-top #pi-dropdown .left 
{
    background: url('../images/zoomedia/pi_top_left.gif') no-repeat 0 0;
    width: 5px;
    height: 24px;
    float: left;
}
#content-product-top #pi-dropdown .center,
#content-educational-top #pi-dropdown .center
{
    background: url('../images/zoomedia/pi_top_middle.gif') repeat-x 0 0;
    width: 234px;
    height: 24px;
    float: left;
}
#content-product-top #pi-dropdown .right ,
#content-educational-top #pi-dropdown .right
{
    background: url('../images/zoomedia/pi_top_rt.gif') no-repeat 0 0;
    width: 13px;
    height: 24px;
    float: left;
}
#content-product-top ul#pi-menu li,
#content-educational-top ul#pi-menu li  
{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}
#content-product-top ul#pi-menu a,
#content-educational-top ul#pi-menu a  
{
    text-decoration: none;
    color: #6a7fa8;
}
#content-product-top ul#pi-menu li.selected,
#content-educational-top ul#pi-menu li.selected  
{
    padding: 3px 0 0 5px;
    position: relative;
}
#content-product-top ul#pi-menu a.selected,
#content-educational-top ul#pi-menu a.selected  
{
    font-weight: bold;
}
#content-product-top ul#pi-menu ul,
#content-educational-top ul#pi-menu ul  
{
    width: 252px;
    background: url('../images/zoomedia/pi_drop_btm.gif') no-repeat left bottom;
    padding: 0 0 4px 0;
    _margin: 0 -12px 0 -10px;
    left: -5px;
    top: 23px;
    _left: 0px;
    _top: 23px;
}
#content-product-top ul#pi-menu ul li a:link,
#content-product-top ul#pi-menu ul li a:visited,
#content-educational-top ul#pi-menu ul li a:link,
#content-educational-top ul#pi-menu ul li a:visited
{
    display: block;
    width: 242px;
    background: #fff url('../images/zoomedia/pi_drop_mid.gif') repeat-y 0 0;
    padding: 5px 0 5px 10px;
}
#content-product-top ul#pi-menu ul li a:hover,
#content-educational-top ul#pi-menu ul li a:hover  
{
    background: none;
    background-color: #cfdde9;
}


/* Menu stuff ----------------------------------------------------- */
#nav-main 
{
    width: 770px;
    height: 29px;
    display: block;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    margin-left: 17px;
}
ul.menu 
{
    width: 770px;
    margin: 0;
}

ul.menu li 
{
    float: left;
    display: block;
    margin: 0 4px 0 0;
}

ul.menu li a:link,
ul.menu li a:visited 
{
    width: 150px;
    height: 129px;
    background-image: url(../images/default/but_main_sequence.gif); 
    background-repeat: no-repeat; 
    background-position: -151px 0;
    display: block;
    color: #fff;
    text-decoration: none;
    margin: 0 0 -100px -1px;
}

ul.menu li a:hover 
{
    background-position: -302px 0;
    color: #757F43;
}
ul.menu li.selectedMenuItem a:link,
ul.menu li.selectedMenuItem a:visited,
ul.menu li.selectedMenuItem a:hover
{
    width: 150px;
    height: 129px;
    background-image: url(../images/default/but_main_sequence.gif); 
    background-repeat: no-repeat; 
    background-position: -302px 0;
    display: block;
    color: #93A72E;
    text-decoration: none;
    margin: 0 0 -100px -1px;
}
ul.menu li a span,
ul.menu li.selectedMenuItem a span 
{
    display: block;
    padding: 8px 0 0 0;
    text-align: center;
}

/* Dropdown menus ---------------------------------------------------*/
ul.menu ul.tert_menu 
{
    display: none;
    position: absolute;
    width: 150px;
    background-image: none !important;
    background-color: #b1cb0a;
    padding-top: 5px;
    margin: 0;
}
ul.menu ul.tert_menu li 
{
    position: relative;
    display: block;
    float: none;
    width: 166px;
    border-top: 1px solid #D6E36D;
    _margin-right: -25px;
}
ul.menu ul.tert_menu li.tert_menu_top 
{
    background: url(../images/zoomedia/tabdrop_top.gif) no-repeat 0 0;
    height: 7px;
    border: none;
    *margin: 0 0 -2px 0;
    _margin: 0 0 -9px 0;
}
ul.menu ul.tert_menu li.tert_menu_bottom 
{
    background: url(../images/zoomedia/tabdrop_btm.gif) no-repeat left bottom;
    height: 6px;
    border: none;
    margin-bottom: -5px;
    *margin: -12px 0 -5px 0;
    _margin: -7px 0 -5px 0;
}
ul.menu ul.tert_menu li.first 
{
    border: none;
}
ul.menu ul.tert_menu li a:link, ul.menu ul.tert_menu li a:visited,
ul.menu ul.tert_menu li.selectedMenuItem a:link, ul.menu ul.tert_menu li.selectedMenuItem a:visited
{
    
    background: url(../images/zoomedia/tabdrop_mid.gif) repeat-y 0 0 !important;
    display: block;
    color: #fff !important;
    text-decoration: none;
    width: 152px !important;
    height: auto;
    padding: 6px 4px 6px 10px;
    margin: 0;
}
ul.menu ul.tert_menu li a:hover, ul.menu ul.tert_menu li.slectedMenuItem a:hover
{
    background-image: none !important;
    background-color: #AABD14 !important;
    width: 152px !important;
    height: auto;
    margin: 0;
}

ul.menu ul.tert_menu li a span,
ul.menu ul.tert_menu li.selectedMenuItem a span 
{
    display: block;
    text-align: left;
    padding: 0;
}

.content-main ul.single_quat_menu 
{
    padding: 0 0 0 15px;
    list-style-type: none;
    list-style-image: none;
}

.content-main ul.single_quat_menu li 
{
  display: inline;
  padding: 0 4px 0 3px;
  color: #7eaad6;
  font-weight: bold;
  background: none;
}  
.single_quat_menu li a:link, 
.single_quat_menu li a:visited,
.single_quat_menu li a:hover
{
    color: #7eaad6;
    text-decoration: underline;
}
.single_quat_menu li.selectedMenuItem a:link, 
.single_quat_menu li.selectedMenuItem a:visited,
.single_quat_menu li.selectedMenuItem a:hover
{
    color: #004490;
    text-decoration: none;
}

#quint_dropdown_menu 
{
    float: right;
    margin: 0 25px 0 0;
}

/* Product Left Col ------------------------------------------------- */
#prod_left_col 
{
    width: 225px;
    margin: 0 13px 0 3px;
    _margin: 0 15px 0 0px;
    float: left;    
}
#prod_left_col ul 
{
    margin: 0;
    list-style-image: none;
    list-style-type: none;
}
#prod_left_col li 
{
    padding: 0;
    background: none;
}
#prod_left_col ul li ul 
{
    display: none;
}
.activella #prod_left_col ul li ul 
{
    display: block;
}
#prod_left_col ul li.selectedMenuItem ul 
{
    display: block;
}
#prod_left_col ul li a:link,
#prod_left_col ul li a:visited 
{
    padding: 5px 0 0 25px;
    color: #fff;
    text-decoration: none;
}
/* Activella Menu */
#prod_left_col.Activella #sub_menu_logo 
{
    width: 225px;
    height: 60px;
    background: url(../images/zoomedia/hormone-therapy/logo_activella.gif) no-repeat 0 0;
}
#prod_left_col.Activella .sub_menu_top 
{
    width: 225px;
    padding: 22px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_act_top.gif) no-repeat 0 0;
}
#prod_left_col.Activella .sub_menu_bottom 
{
    width: 225px;
    padding: 22px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_act_btm.gif) no-repeat 0 0;
}
#prod_left_col.Activella ul.sub_menu 
{
    width: 225px;
    padding: 25px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_act_mid.gif) repeat-y 0 0;
}
#prod_left_col.Activella ul li a:link,
#prod_left_col.Activella ul li a:visited
{
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_act_sub.jpg) repeat-x 0 0;
    height: 27px;
    display: block;
}
#prod_left_col.Activella li ul.quat_menu
{
    background-color: #fee6f4;
    margin: 0 0 0 5px;
}
#prod_left_col.Activella li ul.quat_menu a:link,
#prod_left_col.Activella li ul.quat_menu a:visited 
{
    background: none;
    color: #a10f6e;
}
#prod_left_col.Activella ul.quat_menu li.selectedMenuItem a:link,
#prod_left_col.Activella ul.quat_menu  li.selectedMenuItem a:visited,
#prod_left_col.Activella ul.quat_menu li a:hover
{
    font-weight: bold;
}
/* Vagifem Menu */
#prod_left_col.Vagifem #sub_menu_logo 
{
    width: 225px;
    height: 75px;
    background: url(../images/zoomedia/hormone-therapy/logo_vagifem.gif) no-repeat 0 0;
}
#prod_left_col.Vagifem .sub_menu_top 
{
    width: 225px;
    padding: 15px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_vag_top.gif) no-repeat 0 0;
}
#prod_left_col.Vagifem .sub_menu_bottom 
{
    width: 225px;
    padding: 22px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_vag_btm.gif) no-repeat 0 0;
}
#prod_left_col.Vagifem ul.sub_menu 
{
    width: 225px;
    padding: 25px 0 0 0;
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_vag_mid.gif) repeat-y 0 0;
}
#prod_left_col.Vagifem ul li a:link,
#prod_left_col.Vagifem ul li a:visited
{
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_vag_sub_off.gif) repeat-x 0 0;
    width: 200px;
    height: 27px;
    display: block;
}
#prod_left_col.Vagifem li.selectedMenuItem a:link,
#prod_left_col.Vagifem li.selectedMenuItem a:visited
{
    background: url(../images/zoomedia/hormone-therapy/bg_leftnav_vag_sub_on.gif) repeat-x 0 0;
}
#prod_left_col.Vagifem li.selectedMenuItem ul.quat_menu a:link,
#prod_left_col.Vagifem li.selectedMenuItem ul.quat_menu a:visited 
{
    background: none;
    color: #fff;
}
#prod_left_col.Vagifem ul.quat_menu li.selectedMenuItem a:link,
#prod_left_col.Vagifem ul.quat_menu  li.selectedMenuItem a:visited,
#prod_left_col.Vagifem ul.quat_menu li a:hover,
#prod_left_col.Vagifem ul li a:hover
{
    font-weight: bold;
}

/* Home Page -------------------------- */
#hp_inner_rt_col 
{
    float: left;
    margin: 0 0 0 25px;
}

#hp_content 
{
    float: left;
}

#img_hm_main 
{
    height: 173px;
    width: 669px;
    margin: 0 0 20px 0;
}

#img_hm_content 
{
    margin: 0 5px 0 275px;
    padding: 10px 0 0 0;
}
#img_hm_content h1 
{
    color:#FFFFFF;
    display:block;
    font-size:18px;
    font-weight:bold;
    line-height:1.1em;
    margin:0 0 10px;
}
#img_hm_content p 
{
    color:#FFFFFF;
    font-size:15px;
    line-height:1.2em;
}
#img_hm_topcap 
{
    width: 669px;
    height: 20px;
    background: url(../images/zoomedia/hp/bg_home_3col.gif) no-repeat 0 0;
}
#img_hm_botcap 
{
    width: 669px;
    height: 20px;
    background: url(../images/zoomedia/hp/bg_home_3col.gif) no-repeat left bottom;
}
#img_hm_lower 
{
    width: 629px;
    padding: 0 20px 0 20px;
    _padding: 0 16px 0 16px;
    line-height: 14px;
    background-color: #ceeefb;
}
#img_hm_lower ul 
{
    margin: 0 0 0 20px;
}
#img_hm_lower ul li 
{
    padding: 2px 0 2px 0px;
    /*background: url(../images/zoomedia/hormone-therapy/bullet_blue.gif) no-repeat 0 10px;*/
}
.hm_lower_col 
{
    width: 184px;
    height: auto;
    background-color: #ceeefb;
    float: left;
    margin-right: 32px;
    _margin-right: 26px;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    color: #004990; 
}
.hm_lower_col_top 
{
    background: url(../images/zoomedia/hormone-therapy/bg_3col_top.gif) no-repeat left bottom;
    width: 195px;
    height: 11px;
}
.hm_lower_col_bottom 
{
    background: url(../images/zoomedia/hormone-therapy/bg_3col_btm.gif) no-repeat left top;
    width: 195px;
    height: 11px;
}
.hm_lower_col_mid 
{
    background-color: #fff;
    width: 165px;
    height: 265px;
    padding: 0 15px;
}
.hm_lower_col_mid h3 {
    margin: 0;
}
#hm_lower_col3 
{
    margin: 0;
}
.hm_lower_col a, .hm_lower_col a:link, .hm_lower_col a:visited 
{
    font-size: 12px;
    font-weight: bold;
}

/* Products Page -------------------------- */
#prod_content 
{
    float: left;
}

#img_prod_main 
{
    height: 173px;
    width: 738px;
    margin: 0 0 20px 0;
}

#img_prod_content 
{
    margin: 0 5px 0 275px;
    padding: 10px 0 0 0;
}
#img_prod_content h1 
{
    color:#FFFFFF;
    display:block;
    font-size:18px;
    font-weight:bold;
    line-height:1.1em;
    margin:0 0 10px;
}
#img_prod_content p 
{
    color:#FFFFFF;
    font-size:15px;
    line-height:1.2em;
}
#img_prod_topcap 
{
    width: 738px;
    height: 20px;
    background: url(../images/zoomedia/hormone-therapy/bg_columns_prod-tab.gif) no-repeat 0 0;
}
#img_prod_botcap 
{
    width: 738px;
    height: 20px;
    background: url(../images/zoomedia/hormone-therapy/bg_columns_prod-tab.gif) no-repeat left bottom;
}
#img_prod_lower 
{
    width: 691px;
    padding: 0 20px 0 27px;
    line-height: 14px;
    background-color: #ceeefb;
}
#img_prod_lower ul 
{
    margin: 0 0 0 10px;
}
#img_prod_lower ul li 
{
    padding: 2px 0 2px 10px;
    background: url(../images/zoomedia/hormone-therapy/bullet_blue.gif) no-repeat 0 10px;
}
.prod_lower_col 
{
    width: 300px;
    height: auto;
    background-color: #ceeefb;
    float: left;
    margin-right: 25px;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: normal;
    color: #004990; 
}
#prod_lower_col3 
{
    margin: 0;
}
.prod_lower_col a, .prod_lower_col a:link, .prod_lower_col a:visited 
{
    font-size: 12px;
    font-weight: bold;
}

#img_prod_lower p 
{
    color: #004490;
    font-size: 12px;
}

/* Page stuff ----------------------------------------------------- */

#page-content 
{
    z-index: 500;
}

.HomePage_template #page-wrapper,
.Page_template #page-wrapper,
.Page-RtCol_template #page-wrapper,
.ProductSection_template #page-wrapper
{
    width: 100%;
}
.HomePage_template #page-container,
.Page_template #page-container,
.Page-RtCol_template #page-container,
.ProductSection_template #page-container
{
    margin: 0 auto;
    width: 992px;
}

.HomePage_template #content-top,
.Page_template #content-top 
{
    width: 992px;
    height: 17px;
}
.HomePage_template #content-product-top .left-corner,
.Page_template #content-product-top .left-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tl.png) no-repeat 0 0;
    float: left;
}
.HomePage_template #content-product-top .center,
.Page_template #content-product-top .center 
{
    width: 946px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_mid.png) repeat-x 0 0;
    float: left;
}
.HomePage_template #content-product-top .right-corner,
.Page_template #content-product-top .right-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tr.png) no-repeat 0 0;
    float: left;
}
.HomePage_template #content-educational-top .left-corner,
.Page_template #content-educational-top .left-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tl_nobrand.png) no-repeat 0 0;
    float: left;
}
.HomePage_template #content-educational-top .center,
.Page_template #content-educational-top .center 
{
    width: 946px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_mid_nobrand.png) repeat-x 0 0;
    float: left;
}
.HomePage_template #content-educational-top .right-corner,
.Page_template #content-educational-top .right-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tr_nobrand.png) no-repeat 0 0;
    float: left;
}

.HomePage_template #content-bottom,
.Page_template #content-bottom 
{
    width: 992px;
    height: 17px;
}
.HomePage_template #content-bottom .left,
.Page_template #content-bottom .left 
{
    width: 23px;
    height: 27px;
    background: url(../images/default/main_glow_bl.png) no-repeat 0 0;
    float: left;
}
.HomePage_template #content-bottom .center,
.Page_template #content-bottom .center 
{
    width: 946px;
    height: 27px;
    background: url(../images/default/main_glow_bot.png) repeat-x 0 0;
    float: left;
}
.HomePage_template #content-bottom .right,
.Page_template #content-bottom .right 
{
    width: 23px;
    height: 27px;
    background: url(../images/default/main_glow_br.png) no-repeat 0 0;
    float: left;
}
    

.HomePage_template .content-container,
.Page_template .content-container 
{
    background-image: url(../images/default/main_glow_bg.png);
    background-repeat: repeat-y;
    width: 992px;
}

.HomePage_template .content-container-inner,
.Page_template .content-container-inner
{
    background-color: #fff;
    width: 924px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 21px 24px 15px;
    _padding: 4px 14px 24px 11px;
}

.HomePage_template .content-main,
.Page_template .content-main 
{
    width: 936px;
    margin-left: auto;
    margin-right: auto;
}

#content-product-top .center p, #content-educational-top .center p 
{
    color: #fff;
    margin: 17px 25px 0 10px;
    float: left;
    font-size: 14px;
}
#content-product-top .center p a 
{
    color: #fff;
    font-size: 14px;
}


/* Page-RtCol stuff -------------------- */

.content-main p 
{
    padding-right: 15px;
}
.content-main ul, .content-main ul 
{
    margin: 0 0 20px 17px;
    padding-right: 15px;
}

.content-main ul li 
{
    padding: 2px 0 2px 0px;
    /*background: url(../images/zoomedia/hormone-therapy/bullet_gray.gif) no-repeat 0 8px;*/
}


.Page-RtCol_template #content-top,
.ProductSection_template #content-top 
{
    width: 796px;
    height: 17px;
}
.Page-RtCol_template #content-product-top .left-corner,
.ProductSection_template #content-product-top .left-corner  
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tl.png) no-repeat 0 0;
    float: left;
}
.Page-RtCol_template #content-product-top .center,
.ProductSection_template #content-product-top .center 
{
    width: 750px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_mid.png) repeat-x 0 0;
    float: left;
}

.Page-RtCol_template #content-product-top .right-corner,
.ProductSection_template #content-product-top .right-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tr.png) no-repeat 0 0;
    float: right;
}
.Page-RtCol_template #content-educational-top .left-corner,
.ProductSection_template #content-educational-top .left-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tl_nobrand.png) no-repeat 0 0;
    float: left;
}
.Page-RtCol_template #content-educational-top .center,
.ProductSection_template #content-educational-top .center 
{
    width: 750px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_mid_nobrand.png) repeat-x 0 0;
    float: left;
}
.Page-RtCol_template #content-educational-top .right-corner,
.ProductSection_template #content-educational-top .right-corner 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tr_nobrand.png) no-repeat right top;
    float: left;
}
.Page-RtCol_template #content-bottom,
.ProductSection_template #content-bottom 
{
    width: 796px;
    height: 17px;
}
.Page-RtCol_template #content-bottom .left,
.ProductSection_template #content-bottom .left 
{
    width: 23px;
    height: 27px;
    background: url(../images/default/main_glow_bl.png) no-repeat 0 0;
    float: left;
}
.Page-RtCol_template #content-bottom .center,
.ProductSection_template #content-bottom .center 
{
    width: 750px;
    height: 27px;
    background: url(../images/default/main_glow_bot.png) repeat-x 0 0;
    float: left;
}
.Page-RtCol_template #content-bottom .right,
.ProductSection_template #content-bottom .right 
{
    width: 23px;
    height: 27px;
    background: url(../images/default/main_glow_br.png) no-repeat 0 0;
    float: left;
}
.Page-RtCol_template .content-container,
.ProductSection_template .content-container 
{
    background-image: url(../images/default/main_glow_bg_narrow.png);
    background-repeat: repeat-y;
    background-position: -1px 0;
    width: 796px;
}
.Page-RtCol_template .content-container-inner,
.ProductSection_template .content-container-inner
{
    background-color: #fff;
    width: 743px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 11px 20px 10px;
    _padding: 20px 9px 20px 9px;
}

.Page-RtCol_template .content-main,
.ProductSection_template .content-main 
{
    
    margin-left: 2px; /* CRAIG */
    margin-right: 0; /* CRAIG */
    _margin-right: -40px; /* Justin... casue its broke */
}

.Page-RtCol_template #page-content,
.ProductSection_template #page-content 
{
    float: left;
	width: 796px;
}
.Page-RtCol_template #outside-rt-zone,
.ProductSection_template #outside-rt-zone 
{
    float: left;
}
.ProductSection_template #legal-copy 
{
    padding: 35px 2px 0 3px;
}

ul#prod_tabs_tabs, ul#prod_tabs_tabs li  
{
    height: 74px;
    padding: 0;
    margin: 0;
	width: 487px;
}
ul#prod_tabs_tabs li 
{
    width: 118px;
    background: url(../images/zoomedia/growth-hormone/bg_middle.gif) no-repeat 0 0;
    margin: 0;
}
#prod_tabs #left-end.ui-tabs-selected 
{
    background: url(../images/zoomedia/growth-hormone/bg_collection_flex_on.gif) no-repeat 0 0;
}
#prod_tabs #left-end 
{
    background: url(../images/zoomedia/growth-hormone/bg_collection_flex_off.gif) no-repeat 0 0;
}
#prod_tabs .ui-tabs-selected 
{
    background: url(../images/zoomedia/growth-hormone/bg_collection_access_on.gif) no-repeat 0 0;
}
#prod_tabs .ui-tabs-selected a 
{
    color: #004490;
}
#prod_tabs #right-end.ui-tabs-selected 
{
    background: url(../images/zoomedia/growth-hormone/bg_collection_sci_on.gif) no-repeat 0 0;
}
#prod_tabs #right-end 
{
    background: url(../images/zoomedia/growth-hormone/bg_collection_sci_off.gif) no-repeat 0 0;
}




/* Tabs --------------------------------- */
.ui-tabs .ui-tabs-nav li a {
    padding: 10px 4px 3px 6px !important;
}

/* tabs panels */
#prod_tab-1,
#prod_tab-2,
#prod_tab-3,
#prod_tab-4 {
	width: 457px;
	margin: 0 15px 0 15px;
	padding: 20px 0 10px 0;
}
/* Footer stuff ------------------------- */
#legal-copy 
{
    padding: 35px 0 0 0;
}

#footer 
{
    width: 992px;
    margin-left: 17px;
    font-size: 10px;
    color: #003399;
}
#footer ul, #footer ol 
{
    margin: 0;
}
#nav-footer ul.links li {
    border-left:1px solid #003399;
    display:inline;
    margin-left:-0.5em;
    margin-right:0.5em;
    padding-left:0.6em;
    padding-right:0.4em;
}
#nav-footer ul li a:link,
#nav-footer ul li a:visited
{
    color: #003399;
    font-size: 10px;
}

#content {
	padding: 0;
	float: left;
}


/* Modal stuff -------------------------------------- */
#mask {
  position:absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #333;
  display: none;
}    
#boxes .window {  
  position: absolute;  
  width: auto;  
  height: auto;  
  display: none;  
  z-index: 9999;  
  padding: 20px;  
}  
#boxes #dialog {  
  width: 500px;   
  height: 200px;  
}

#boxes #legal-modal-dialog {  
  width: 724px;   
  height: auto;  
}

#boxes #flv_player {  
  width: 500px;   
  height: 200px;  
}