﻿body { margin:0; background:#fff; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html .clearfix {height:1px;}

.clearfix {display:block; min-width:0;}


/** Global Elements **/
table, img { border:0; }
td { vertical-align:top; }
sup { } 
form { margin:0; } 
input.text { width:185px; border:solid 1px #00703a; font:12px Arial; color:#000000; }
select { width:189px; border:solid 1px #00703a; font:12px Arial; color:#000000; }
ul.orangebul { margin:0; padding-left:20px; list-style-image:url(../images/bul_glb_orangebullet.gif); }
ul.greenbul { margin:0; padding-left:20px; list-style-image:url(../images/bul_glb_star.gif); }
ul.sitemap { margin:0; padding-left:40px; list-style-type:circle; }
ol { margin:0; padding-left:30px; } 
ol li { padding-bottom:5px; } 
#header { position:absolute; top:0; left:0; width:968px; height:55px; z-index:9; }
#topnav { position:absolute; top:43px; width:970px; left:28px;  height:117px; z-index:9; }
#content { position:absolute; top:160px; left:0; width:968px; z-index:99; }
.fontsize10 { font:10px Arial; }
.fontsize11 { font:11px Arial; }
.fontsize12 { font:12px Arial; }
.fontsize14 { font:14px Arial; }
.black { color:#000; }
.blue { color:#0079c2; }
.darkgray { color:#58595b; }
.gray { color:#808284; }
.green { color:#00703a; }
.orange { color:#f26622; }
.bold { font-weight:bold; }
.ital { font-style:italic; }
.noul { text-decoration:none; }
a.footerlink:link, a.footerlink:visited { text-decoration:none; color:#00703a; }
a.footerlink:hover { text-decoration:none; color:#f26622; }

/** Navigation **/
#topnav ul {width:100%; margin:0; padding:0; font-size:12px; font-family:arial; font-size:10px;}
#topnav li {margin:0; padding:0; float:left; list-style:none;}
#topnav li.logo {padding-right:40px; }
#topnav li.nav {padding-top:40px;}
#topnav li.nav ul {height:28px; background:url(../images/global_nav_bg.jpg) repeat-y; width:712px;}
#topnav li.nav ul li {padding-right:1px; overflow:hidden; background:url(../images/global_nav_pipe.gif) no-repeat right;}
#topnav li.nav ul li.last {background:none;}
#topnav li.nav ul a {display:block; height:28px; line-height:28px; text-decoration:none;text-indent:-9999px;}
#topnav li.nav ul a.updates {width:119px; background:url(../images/global_nav_getupdates.gif) no-repeat center center; text-align:center;}
#topnav li.nav ul a.updates:hover {background:url(../images/global_nav_getupdates_over.gif) no-repeat center center;}
#topnav li.nav ul li.active a.updates {background:url(../images/global_nav_getupdates_over.gif) no-repeat center center;}
#topnav li.nav ul a.rc {width:163px; background:url(../images/global_nav_rc.gif) no-repeat center center; text-align:center;}
#topnav li.nav ul a.rc:hover {background:url(../images/global_nav_rc_over.gif) no-repeat center center;}
#topnav li.nav ul li.active a.rc {background:url(../images/global_nav_rc_over.gif) no-repeat center center;}
#topnav li.nav ul a.rxinfo {width:138px; background:url(../images/global_nav_rxinfo.gif) no-repeat center center; text-align:center;}
#topnav li.nav ul a.rxinfo:hover {background:url(../images/global_nav_rxinfo_over.gif) no-repeat center center;}
#topnav li.nav ul a.safetyinfo {width:119px; background:url(../images/global_nav_safety.gif) no-repeat center center; text-align:center;}
#topnav li.nav ul a.safetyinfo:hover {background:url(../images/global_nav_safety_over.gif) no-repeat center center;}

#topnav li.nav ul li.active a.rxinfo {background:url(../images/global_nav_rxinfo_over.gif) no-repeat center center;}
#topnav li.nav a.orderbtn {position:absolute; display:block; top:80px; right:50px; width:94px; height:35px; line-height:35px; text-indent:-9999px; text-align:center; overflow:hidden; background:url(../images/btn_ordernow.gif) no-repeat center center;}

/** Left rail **/
.leftrail {padding:51px 23px 300px 28px; vertical-align:top; }

/** Sub navigation **/
.subnav {margin:15px 0 0 -10px; font-size:10px; font-family:arial;}
.subnav .content {padding:12px 0 0 20px;}
.subnav h4,.subnav h5 {margin:0; padding:0; text-indent:-9999px;}
.subnav ul {margin:8px 0 0 0; padding:0;}
.subnav li {margin:0; padding:0; list-style:none;}
.subnav a {overflow:hidden;}

.subnav_blue {width:201px; height:147px;  background:url(../images/sn_bluebox_bg.jpg) no-repeat;}
.subnav_blue h4 {width:150px; height:25px; background:url(../images/sn_bluebox_header.gif) no-repeat;}
.subnav_blue .nav li {padding-bottom:6px;}
.subnav_blue .nav a {display:block; height:24px; width:164px; line-height:20px; text-indent:-9999px;}
.subnav_blue .nav a.conf {background:url(../images/sn_bluebox_conf.gif) no-repeat;}
.subnav_blue .nav a.conf:hover {background:url(../images/sn_bluebox_conf_over.gif) no-repeat;}
.subnav_blue .nav li.active a.conf {background:url(../images/sn_bluebox_conf_over.gif) no-repeat;}
.subnav_blue .nav a.cc {background:url(../images/sn_bluebox_cc.gif) no-repeat;}
.subnav_blue .nav a.cc:hover {background:url(../images/sn_bluebox_cc_over.gif) no-repeat;}
.subnav_blue .nav li.active a.cc {background:url(../images/sn_bluebox_cc_over.gif) no-repeat;}
.subnav_blue .nav a.cons {background:url(../images/sn_bluebox_cons.gif) no-repeat;}
.subnav_blue .nav a.cons:hover {background:url(../images/sn_bluebox_cons_over.gif) no-repeat;}
.subnav_blue .nav li.active a.cons {background:url(../images/sn_bluebox_cons_over.gif) no-repeat;}

.subnav_green {margin-bottom:20px; width:201px; height:148px; background:url(../images/sn_greenbox_bg.jpg) no-repeat;}
.subnav_green h4 {height:23px; background:url(../images/sn_greenbox_header.gif) no-repeat;}
.subnav_green h5 {margin-top:5px; height:12px; background:url(../images/sn_greenbox_subheader.gif) no-repeat;}
.subnav_green .nav li {padding-bottom:6px;}
.subnav_green .nav a {display:block; height:24px; width:164px; line-height:20px; text-indent:-9999px;}
.subnav_green .nav a.sa {height:40px; background:url(../images/sn_greenbox_sa.gif) no-repeat;}
.subnav_green .nav a.sa:hover {background:url(../images/sn_greenbox_sa_over.gif) no-repeat;}
.subnav_green .nav li.active a.sa {background:url(../images/sn_greenbox_sa_over.gif) no-repeat;}
.subnav_green .nav a.vac {background:url(../images/sn_greenbox_vac.gif) no-repeat;}
.subnav_green .nav a.vac:hover {background:url(../images/sn_greenbox_vac_over.gif) no-repeat;}
.subnav_green .nav li.active a.vac {background:url(../images/sn_greenbox_vac_over.gif) no-repeat;}


/** HOMEPAGE **/
.hpContent {background:url(../images/bg_homepage.jpg) no-repeat bottom;font-family:arial; height:585px;}
.hpContent .heading {position:relative; height:115px; width:432px; margin:0 0 40px 298px; text-align:center; background:url(../images/hdr_homepage.gif) no-repeat center center; text-indent:-9999px;}
.hpContent .heading p {margin:0; padding:0 0 10px 0;}
.hpContent .heading a {position:absolute; right:14px; top:65px; display:block; width:10px; height:10px;}
.hpContent .heading h1 {position:relative; margin:0; padding:0 0 10px 0; font-size:45px; font-family:arial; text-align:center; line-height:30px; }

/** HP CTA's **/
.hpContent .cta {margin-left:48px;}
.hpContent .ctanav {float:left; margin:0px 0 0px 0px; height:262px; font-size:12px; font-family:arial;}
.hpContent .ctanav .content {padding:20px 0 0 20px;}
.hpContent .ctanav h4,.ctanav h5 {margin:0; padding:0; text-indent:0px; font-size:20px; text-indent:-99999px;}
.hpContent .ctanav h5 {font-size:15px;}
.hpContent .ctanav ul {margin:8px 0 0 0; padding:0;}
.hpContent .ctanav li {position:relative; margin:0; padding:0; list-style:none;}
.hpContent .ctanav a {overflow:hidden;}

.hpContent .ctanav_blue {width:350px;}
.hpContent .ctanav_blue h4 {height:21px; background:url(../images/hp_ctablue_hdr.gif) no-repeat;}
.hpContent .ctanav_blue .nav li {padding-bottom:6px;}
.hpContent .ctanav_blue .nav a {position:relative; display:block; line-height:20px; text-indent:-9999px;}
.hpContent .ctanav_blue .nav a.conf {height:65px; width:314px; background:url(../images/hp_ctablue_conf.gif) no-repeat;}
.hpContent .ctanav_blue .nav a.cc {height:58px; width:314px;background:url(../images/hp_ctablue_cc.gif) no-repeat;}
.hpContent .ctanav_blue .nav a.cons {height:58px; width:314px;background:url(../images/hp_ctablue_cons.gif) no-repeat;}
.hpContent .ctanav_blue .nav li p {position:absolute; margin:-35px 0 0 30px; padding:0; line-height:normal; font-size:9px;}
.hpContent .ctanav_blue .nav li p.cc,
.hpContent .ctanav_blue .nav li p.cons,p.cc {margin:-30px 0 0 30px;}
.hpContent .ctanav_blue .nav li p a{display:inline; line-height:normal; text-decoration:none; text-indent:0px; color:#333;}
.hpContent .ctanav_blue .nav li p span {position:relative; top:-3px; line-height:0;}

.hpContent .ctanav_green {margin-left:252px; width:280px; }
.hpContent .ctanav_green h4 {height:43px; margin-bottom:15px; background:url(../images/hp_ctagreen_hdr.gif) no-repeat;}
.hpContent .ctanav_green h5 {margin-bottom:12px; height:16px; background:url(../images/hp_ctagreen_subhdr.gif) no-repeat;}
.hpContent .ctanav_green .nav li {padding-bottom:6px;}
.hpContent .ctanav_green .nav a {display:block; height:24px; width:226px; line-height:20px; text-indent:-9999px;}
.hpContent .ctanav_green .nav a.sa {height:53px; background:url(../images/hp_ctagreen_sa.gif) no-repeat;}
.hpContent .ctanav_green .nav a.vac {height:54px; background:url(../images/hp_ctagreen_vac.gif) no-repeat;}
.hpContent a.ordernow {position:absolute; display:block; left:640px; top:510px; width:115px; height:39px; background:url(../images/btn_order_hp.jpg) no-repeat; text-indent:-9999px;}
.hpContent a.learnmore {position:absolute; display:block; left:625px; top:110px; width:115px; height:39px; background:url(../images/btn_learnmore_hp.gif) no-repeat; text-indent:-9999px;}

span.ft2 {padding-left:8px;}
