/* 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: 16px;
    line-height: 20px;
    margin: 10px 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;
}
.with-image 
{
    width: 325px;
    float: left;
}
.with-image-tab 
{
    width: 300px;
    float: left;
}
.strong 
{
    font-weight: bold;
}
.spacer-20px 
{
    height: 20px;
}
.spacer-15px 
{
    height: 15px;
}
.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;
}
a.learn-more 
{
    background: url(../images/zoomedia/growth-hormone/bullet_yellow_arrow.gif) no-repeat 0 2px;
    text-decoration: none !important;
    padding: 0 0 0 18px;
    font-size: 13px;
    line-height: 3em;
}
a.learn-more:hover 
{
    font-weight: normal;
    color: #004990;
} 
a.sup 
{
    text-decoration: none !important;
}
.eyebrow {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 3px;
}

.underline {
	text-decoration: underline;
}

.footnote {
	font-size: 11px;
	line-height: 1.2em;
	padding-bottom:12px;
	padding-top:8px;
}

.caption {
	font-size: 11px;
	line-height: 1.2em;
	padding-bottom:12px;
	
}

/* 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: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
}
body.HomePage 
{
    font-family: "Helvetica", Arial, Verdana, Sans-Serif;
}


/* ------------------------------------ */
img 
{
    border: none;
}
.inline
{
    margin: 10px 0;
}
h1 
{
    color:#004499;
    font-size:26px;
    font-weight:normal;
    line-height:34px;
    padding:4px 0 4px 0; /* CRAIG */
}
h2 
{
    color:#004499;
    font-size:16px;
    font-weight:normal;
    font-weight: bold;
    line-height: 18px;
    margin:8px 0 8px 0;
}
h3
{
    color:#004499;
    font-size:14px;
    font-weight:normal;
    font-weight: bold;
    line-height: 16px;
    margin:8px 0 0 0;
}
#legal-copy h1,
#legal-copy h2,
#legal-copy h3 
{
    color:#004499;
}
#legal-copy h1 
{
    font-size: 23px;
    line-height: 26px;
}
a, a:link, a:visited 
{
    color: #28a8e5;
    text-decoration: underline;
    font-size: 13px;
}
a:hover 
{
    color: #004499;
}
ul
{
    list-style-position: outside;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 0 17px;
    _margin: 0 0 0 23px;
}
ol 
{
   list-style-position: outside;
    margin: 0 0 0 17px;
    _margin: 0 0 0 23px; 
}
p 
{
    margin: 5px 0 10px 0;
}
a sup,
p sup,
li sup  
{
    font-size: 9px;
}
small 
{
    font-size: 10px;
    line-height: 13px !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;
    *margin: 0 0 7px 5px;
}

.ProductSection_template #NorditropinLegalCopy-wrapper,
.Page-RtCol_template #NorditropinLegalCopy-wrapper {
	padding: 15px;
}

body.educational #legal-copy 
{
    display: none;
}


/* Header stuff --------------------------- */
#header-container 
{
    width: 960px;
    height: 100px;
    margin-left: 17px;
    line-height: 14px;
}
#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;
}
#pi-dropdown ul, #specialty-dropdown ul {
    margin:0;
}
ul#spec-menu li 
{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}
ul#spec-menu a 
{
    text-decoration: none;
    color: #6a7fa8;
    font-size: 12px;
}
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;
}


/* 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: 75px;
    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 -46px -1px;
    font-size: 12px;
}

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: 75px;
    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 -46px -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 15px;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}

.content-main ul.single_quat_menu li 
{
  display: inline;
  padding: 0 2px 0 1px;
  color: #7eaad6;
  font-weight: bold;
  background: none;
}  
.single_quat_menu li a:link, 
.single_quat_menu li a:visited
{
    color: #7eaad6;
    text-decoration: underline;
}
.single_quat_menu li a:hover 
{
    color: #004499;
}
.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 
{
    float: left;
    margin: 0 0 0 0;
	padding: 0;
    /*
 * CRAIG
    margin: 0 11px 0 -15px;
    _margin: 0 6px 0 -20px;
*/
    width: 225px;

}
#prod_left_zone 
{
    margin: 25px 0 0 15px;
}
#helpful-links ul
{
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#helpful-links ul li 
{
    background: none;
    padding: 0;
    _margin-bottom: -15px;
}
#helpful-links li a 
{
    text-decoration: none;
    font-size: 12px;
}
#helpful-links li a.help-link 
{
    display: block;
    background: #e6f7fe url(../images/zoomedia/growth-hormone/bullet_yellow_arrow.gif) no-repeat 96% center;
    padding: 2px 5px 2px 5px;
    margin: 10px 0 -5px 0;
    text-decoration: none;
}
#helpful-links ul li ul
{
    background-color: #d2f0fc;
    margin: 5px 0 0 0;
    _margin: 5px 0 20px 0;
    padding: 0 0 10px 0;
    display: none;
    position: relative;
}
#helpful-links ul li ul li.header 
{
    color: #004490;
    font-weight: bold;
    background: none;
    padding: 10px 0 0 10px;
}
#helpful-links ul li ul li
{
    background: url(../images/zoomedia/growth-hormone/bullet_list_blue.gif) no-repeat 10px 10px;
    padding: 0 0 0 20px;
    _margin-bottom: 0;
}
#helpful-links a.clicked 
{
    background: #00aaee url(../images/zoomedia/growth-hormone/bullet_yellow_arrow_down.gif) no-repeat 96% center !important;
    color: #fff !important;
}


#prod_subnav .sub_menu_top 
{
    background:transparent url(../images/zoomedia/growth-hormone/logo_norditropin.gif) no-repeat scroll 0 0;
    height:85px;
    width:225px;
}
#prod_subnav ul 
{
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
#prod_subnav ul.sub_menu 
{
    background: url(../images/zoomedia/growth-hormone/nav_bottom_rounded.gif) no-repeat left bottom;
    padding: 0 0 11px 0;
    margin: 0;
}
#prod_subnav a, 
#prod_subnav a:link, 
#prod_subnav a:visited
{
    text-decoration: none;
    color: #0088cf;
    font-size: 12px;
}
#prod_subnav ul li a:hover,
#prod_subnav li.selectedMenuItem li a:hover
{
    font-weight: normal;
    color: #004499 !important;
} 
#prod_subnav li.selectedMenuItem a:link, 
#prod_subnav li.selectedMenuItem a:visited,
#prod_subnav li.selectedMenuItem li.selectedMenuItem a:link, 
#prod_subnav li.selectedMenuItem li.selectedMenuItem a:visited,
#prod_subnav li.selectedMenuItem li.selectedMenuItem li.selectedMenuItem a:link, 
#prod_subnav li.selectedMenuItem li.selectedMenuItem li.selectedMenuItem a:visited
{
    text-decoration: none;
    font-weight: bold;
    color: #004990;
}
#prod_subnav li.selectedMenuItem li a:link, 
#prod_subnav li.selectedMenuItem li a:visited,
#prod_subnav li.selectedMenuItem li.selectedMenuItem li a:link, 
#prod_subnav li.selectedMenuItem li.selectedMenuItem li a:visited  
{
    color: #0088cf;
    font-weight: normal;
}
#prod_subnav ul li 
{
    background: #e6f7fe url(../images/zoomedia/growth-hormone/bullet_yellow_arrow.gif) no-repeat 10px 14px;
    height: auto;
    padding: 10px 20px 10px 25px;
    border-right: 1px solid #a2e1f9;
    border-top: 1px solid #a2e1f9;
}
#prod_subnav ul li li 
{
    border: none;
}
#prod_subnav ul li ul,
#prod_subnav ul li ul li ul
{
    display: none;
}
#prod_subnav ul li.selectedMenuItem ul,
#prod_subnav ul li.selectedMenuItem ul li.selectedMenuItem ul 
{
    display: block;
}
#prod_subnav ul li.selectedMenuItem li 
{
    background: #e6f7fe url(../images/zoomedia/growth-hormone/bullet_subnav_arrow_off.gif) no-repeat 0 10px;
    height: auto;
    padding: 5px 0 5px 10px;
}
#prod_subnav ul li ul li ul li 
{
    background: #e6f7fe url(../images/zoomedia/growth-hormone/bullet_subnav_arrow_on.gif) no-repeat 0 10px;
    height: auto;
    padding: 5px 0 5px 10px;
}
#prod_subnav li.selectedMenuItem li.selectedMenuItem,
#prod_subnav li.selectedMenuItem li.selectedMenuItem li.selectedMenuItem 
{
    background: #e6f7fe url(../images/zoomedia/growth-hormone/bullet_subnav_arrow_on.gif) no-repeat 0 10px;
}


/* Page stuff ----------------------------------------------------- */

.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,
.Page_template #content-product-top .left 
{
    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,
.Page_template #content-product-top .right 
{
    width: 23px;
    height: 52px;
    background: url(../images/zoomedia/main_glow_tr.png) no-repeat 0 0;
    float: left;
}
.HomePage_template #content-educational-top .left,
.Page_template #content-educational-top .left 
{
    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,
.Page_template #content-educational-top .right 
{
    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;
}


/* 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 270px;
    padding: 3px 0 15px 0;
}
#img_hm_content h1 
{
    color:#FFFFFF;
    display:block;
    font-size:18px;
    font-weight:bold;
    line-height:1.1em;
    margin:0;
    padding: 0 10px 0 0;
}
#img_hm_content p 
{
    color:#FFFFFF;
    font-size:15px;
    line-height:1.2em;
    padding: 0 10px 0 0;
}
#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: 622px;
    padding: 0 20px 0 27px;
    line-height: 18px;
    background-color: #ceeefb;
}
.hm_lower_col 
{
    width: 161px;
    height: 141px;
    background-color: #ceeefb;
    float: left;
    margin-right: 65px;
    padding: 144px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #004990; 
}
#hm_lower_col1 
{
    background: #ceeefb url(../images/zoomedia/hp/img_home_3col_1.jpg) no-repeat 0 0;
}
#hm_lower_col2 
{
    background: #ceeefb url(../images/zoomedia/hp/img_home_3col_2.jpg) no-repeat 0 0;
}
#hm_lower_col3 
{
    background: #ceeefb url(../images/zoomedia/hp/img_home_3col_3.jpg) no-repeat 0 0;
    margin: 0;
}
.hm_lower_col a, .hm_lower_col a:link, .hm_lower_col a:visited 
{
    font-size: 12px;
    text-decoration: none;
}
.hm_lower_col a:hover 
{
    color: #004990;
}


/* Page-RtCol stuff -------------------- */

.content-main ul 
{
    margin: 10px 0 0px 0;
}

.content-main ul li 
{
    padding: 2px 0 0 10px;
    background: url(../images/zoomedia/growth-hormone/bullet_list_gray.gif) no-repeat 0 10px;
}


.Page-RtCol_template #content-top,
.ProductSection_template #content-top 
{
    width: 796px;
    height: 17px;
}
.Page-RtCol_template #content-product-top .left,
.ProductSection_template #content-product-top .left  
{
    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,
.ProductSection_template #content-product-top .right 
{
    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,
.ProductSection_template #content-educational-top .left 
{
    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,
.ProductSection_template #content-educational-top .right 
{
    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: 764px;
	margin: 0 16px;
	padding: 24px 0 15px 0;
/*    CRAIG
 margin-left: auto;
    margin-right: auto;
    padding: 20px 21px 20px 15px;
    _padding: 20px 9px 20px 9px;
*/
}

.Page-RtCol_template .content-main,
.ProductSection_template .content-main 
{
    width: 764px;/* CRAIG */
    margin-left: 0; /* 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;
}

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;
}

#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;
}

#footer ul, #footer ol {
    margin:0;
}

#content {
	padding: 0;
	float: left;
}

body.ProductSection_template div#page-content div.content-container div.content-container-inner div.content-main div#content {
    margin: 0 0 0 10px;
    _margin: 0 0 0 12px;
	width: 498px;
	padding: 0 10px 0 10px;
	_padding: 0;
}

body.Page-RtCol_template div#page-content div.content-container div.content-container-inner div.content-main div#content {
    margin: 0 15px 0 15px;
    _margin: 0 0 0 10px;
    width: 744px;
}

/* SubHeaders ------------------------- */


.subheader 
{
    background: url(../images/zoomedia/growth-hormone/bg_masthead_tert.jpg) no-repeat;
    padding: 1px 20px 10px 10px;
    height: 126px;
    margin-bottom: 18px;
    _margin: 0 !important;
}

.subeyebrow {
	font-size: 13px;
	font-weight: normal;
	color: #00aeef;
	border-bottom: 1px solid #ffb200;
	padding-bottom: 2px;
	margin-bottom: 2px;
	width: 375px;
}
.subheader h1 {
	color: #004990;
	font-size: 16px;
	line-height: 1.15em;
	margin-right: 100px;
	margin-top: 6px;
}

/* Content Right Column ------------------------- */

.rtcol {
	float: right;
	width: 140px;
}

.gh_box 
{
    width: 140px;
}
.gh_box p, .gh_box p.related_yellow  {
    font-size:12px;
    padding:0 0 5px 3px !important;
}
.gh_box p.related_yellow {
    color:#F09E00;
    font-weight:bold;
}
.gh_box a.related_lrn, a.lrn_more {
    background:url("../images/zoomedia/growth-hormone/bullet_yellow_arrow.gif") no-repeat left 2px;
    font-size:12px;
    padding:0 0 0 15px;
    text-decoration:none;
}
.gh_box .dotted_divider {
    background:url("../images/zoomedia/growth-hormone/dotted_related.gif") repeat-x 0 20px;
    height:40px;
}
.gh_box .gh_box_top {
    background:url("../images/zoomedia/growth-hormone/bg_corners_related_top.gif") no-repeat left bottom;
    height:21px;
}
.gh_box .gh_box_bottom {
    background:url("../images/zoomedia/growth-hormone/bg_corners_related_bottom.gif") no-repeat left top;
    height:21px;
}
.gh_box .gh_box_content {
    background:url("../images/zoomedia/growth-hormone/bg_corners_related_middle.gif") repeat-y 0 0;
    padding:0 5px;
}

.gh_box h1 {
  color:#004990;
  font-size:14px !important;
  font-weight:bold;
  margin: 0 !important;
  padding: 0 0 0 3px !important;
  display: block !important;
  visibility: visible !important;
}
.gh_box p,
.gh_box p.related_yellow {
  padding: 0 0 5px 3px !important;
  font-size: 12px;
}

/* 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 #flv_player {  
  width: 500px;   
  height: 200px;  
}

#legal-modal-top 
{
    display: block;
    width: 724px;
    height: 12px;
    overflow: hidden;
}
#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;
    height: 12px;
    overflow: hidden;
}
#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;
}

#legal-modal-content .popupq {
    color:#0D9FD7;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0 30px 0 0;
    width:250px;
}
#legal-modal-content a {
    background:url("../images/zoomedia/btn_bg.gif") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:25px;
    margin:0 10px;
    padding:8px 0 0;
    text-align:center;
    text-decoration:none;
    width:112px;
}
