@import url("../../shared-css/pharmacy-rail.css");
/* FRENCH */
/* layout divs */

body {/*background-color:#eff1f1;*/ background-color:#E1E5E5; margin: 0; padding: 0;}
#container { width: 860px; margin: 0 auto; height: auto; margin-bottom:20px; background-color:#FFFFFF;}
#container_alt {background-color:#FFFFFF; width: 860px; margin: 0 auto; height: auto; margin-bottom:20px; overflow:hidden;}	
#container_latestnews { width: 860px; margin: 0 auto; height: auto; padding-bottom:420px;}
#header  {background-image:url(../images/header.jpg); background-repeat:no-repeat; width: 860px; height: 70px; position:relative;}
#header a.logo { display:block; width:350px; height:65px; float:left; text-indent:-9999em;}
#content_wrapper {background-image: url(../images/bg-wide.gif); position:relative;
width:860px; height:auto; overflow:hidden; margin-top:5px;}

#new-home-sub-wrapper {width:637px; float:right; padding:0 5px 10px 0;color:#444444; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#home_content_wrapper {position:relative; padding-top:0px; width:860px; height:auto; overflow:hidden; margin-top:5px;}
#sidebar_pharm_corner  { position:relative; background-image: url(../images/sidebar-pharm-bg.gif); background-repeat:no-repeat; width: 218px; float:left; height:auto; overflow:hidden;}
#menu_bar {background-color:#004990; position:relative; width:860px; height:29px;}		
#menu_box {background-color:#004990; float:right; width:630px; height:29px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#tag_box  {background-color:#004990; float:left; width:170px; height:29px; }
#footer  {clear:both; background-color:#d21034; border-top: 3px solid #ffffff; width: 860px; height:25px; position:relative;}

/* SEARCH DIVS */
#search {width: 220px; float:right; padding-top:20px; text-align:right; padding-right:20px;}
#search2 {width: 220px; float:right; padding-top:10px; text-align:right; padding-right:20px; clear:right;}
#search-input {height:15px; float:right; position:relative; width: 200px;}
#search-radio {height:20px; width: 280px; float:right; clear:right; margin-top:12px; position:relative;}
* html #search-radio {
   margin-top:2px;
   marg\in-top:2px;
}
#radio1 {height:20px; width: 90px; float:right; padding-right:45px; position:relative; clear:right;}
#radio2 {height:20px; width: 100px; float:right; padding-right:5px; position:relative;}
#sizer { float:right; width:170px; height:auto; position:relative; font-family:Tahoma; font-size:11px; color:#FFFFFF; text-align:left; margin-top:0; padding-top:5px;}
/* END SEARCH DIVS */


#terms {width: 450px; height:19px; float:left; padding-top:0px; color:#FFFFFF;}
#copyright {width: 360px; height:19px; float:right; padding-top:6px; color:#FFFFFF;}
#sidebar  {
	position:relative;
	background-image:url(../images/sidebar.jpg);
	background-repeat:no-repeat;
	width: 218px;
	float:left;
	height: 660px;
}
#sidebar_sales  { position:relative; background-image:url(../images/sidebar.jpg); background-repeat:no-repeat; width: 218px; float:left;}
#sales-contact-info {width: 178px; padding:0 20px 10px 17px; font-family:Verdana; font-size:11px; color:#FFFFFF;}
#sidebar_b  {background-image:url(../images/sidebar-alt.jpg); background-repeat:no-repeat; width: 218px; float:left; height: 660px;}
#sidebar h3 { color:#ffffff; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left; margin-bottom:5px; font-weight:bold; padding-top:10px;    }
#white_fill  { background-color:#FFFFFF; position:relative; width: 860px; height: 30px; color:#ffffff; font-size:11px; font-family:tahoma; }
#contact_form_wrapper {width:390px; float:right; border-left: 1px solid #004990; padding-left:10px; margin-top:10px;}
#contact_info_wrapper {width:210px; float:left; margin-top:10px;}
#home-right-column {float:right; width:180px; position:relative;}
#suggest-flash {width:180px; height:115px;}

#onco-fl-btn {
	width:180px;
	height:205px;
	margin-top:10px;
	z-index:1;
	position: relative;
}

#page_head  {width:640px; float:right; height:175px;}
#page_head_textbox {width:310px; float:right; height:175px;}
#preserv_head  {width:640px; float:right; height:175px; background-image: url(../images/preserve-free.jpg); background-repeat:no-repeat;}
#brand_gen_head  {width:640px; float:right; height:175px; background-image: url(../images/brand-to-generic.jpg); background-repeat:no-repeat;}
#brand_gen_head a { padding-left:340px; color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#brand_gen_head a:hover { text-decoration:none;}
#barcode_head  {width:640px; float:right; height:175px; background-image: url(../images/bar-coded.jpg); background-repeat:no-repeat;}
#latex_free_head  {width:640px; float:right; height:175px; background-image: url(../images/latex-info.jpg); background-repeat:no-repeat;}
#tall_man_head  {width:640px; float:right; height:175px;background-image: url(../images/tall-man.jpg); background-repeat:no-repeat;}
#medical_safety_head  {width:640px; float:right; height:175px; background-image: url(../images/medical-safety.jpg); background-repeat:no-repeat;}
#customer_service_head  {width:640px; float:right; height:175px; background-image: url(../images/customer-service.jpg); background-repeat:no-repeat;}
#main_content {width:440px; float:left; padding:10px; height:auto;}
#main_content a { color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#main_content a:hover { text-decoration:none;}
#main_content ul{margin-left:15px;  padding:0;}
#main_content ul li {margin-top:2px; margin-bottom:2px; padding:0;}
#main_content h3 {color:#00267f; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
#main_content_alt {width:360px; float:left; padding:10px; height:auto;}
#main_content_alt a{ color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#main_content_alt a:hover{ text-decoration:none;}


/* Safety Initiatives page */
.thumbbox-wrap { width:600px; float:left;}
.thumbbox-wrap-row {width:450px; float:left;}
.thumbbox-wrap-alt { width:450px; float:left; padding-top:10px;}
.thumbbox-wrap-alt h3 { padding:0; margin:0;}
.thumbbox-wrap img {border: 1px solid #e7e7e7;}
.thumbbox-wrap-alt  img {border: 1px solid #e7e7e7;}
.thumbbox {width:140px; text-align:center; float:left; padding:0 8px 10px 0;}
.si-bottle-spin { width:152px; float:right; text-align:center; padding-left:15px; }

#thumbbox1 {width:140px; text-align:center; float:left; padding-right:5px;}
#thumbbox2 {width:140px; text-align:center; float:left; padding-right:5px;}
#thumbbox3 {width:140px; text-align:center; float:left; padding-right:5px;}
#thumbbox4 {width:140px; text-align:center; float:left; }

#news  {background-image:url(../images/news-updates-bg.gif); background-repeat:no-repeat;  width:160px; height:auto; padding: 40px 10px 30px 10px; color:#ffffff;}


#news hr {border: 0; width: 100%; color: #fff; background-color: #fff; height: 1px;}
#news-links {background-image:url(../images/news-updates-linksbox.gif); background-repeat:no-repeat; width:160px; height:auto; padding-left:10px; padding-right:10px; color:#000000; font-size:11px; font-family:Tahoma; padding-top:40px; padding-bottom:10px;}
#scroll-box { width:170px; height:440px; padding-right:5px; padding-left:5px; padding-top:10px; }
#news-links a {color:#ffffff; text-decoration:underline;}
#news-links a:hover { text-decoration:none;}
#news-box { width:165px; height:420px; overflow-y:hidden;}
#right_box  {padding-left:20px; padding-right:0px; padding-top:50px; padding-bottom:10px; background-image: url(../images/products-right.gif); background-repeat:no-repeat; float:right; width:155px; height:auto; border-bottom: 1px solid #00267f; border-right: 5px solid #ffffff; }
#legend_box  {float:right; width:175px; height:200px; border-bottom: 1px solid #00267f; border-right: 5px solid #ffffff; padding-top:5px; }
#right_box_alt  {padding-top:20px; float:right; width:180px; height:auto; }
#latex_free_head ul li,  #preserv_head ul li, #barcode_head ul li { list-style: none; padding: 0; margin: 0; padding-right:10px; padding-bottom:5px; }
#home-rightbox  { float:right; width:180px; height:auto; clear:right; padding-top:10px; padding-bottom:20px;position:relative;}
#home-rightbox-alt  { width:180px; height:auto; padding-top:10px; padding-bottom:20px; position:relative;}


#news_content_wrapper { background-image: url(../images/bg-wide-news.gif); background-repeat:repeat-y; position:relative; padding-top:0px; width:860px; height:auto; overflow:hidden; margin-top:5px;}
#tellafriend {width:440px; border-top: 1px solid #ffffff;}

#home_content {width:438px; float:left; padding:10px; height:auto;}
#home_content a { color:#cf171f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#home_content a:hover { text-decoration:none;}
#home-feature1 {width:220px; float:left; margin-bottom:20px;}
#home-feature2 {width:215px; float:left; margin-bottom:20px;}


#latex_free_head ul, #preserv_head ul, #barcode_head ul {  margin: 10px 0 0 10px; padding:0;}
#latex_free_head ul li,  #preserv_head ul li, #barcode_head ul li {  margin: 0; padding:0 10px 5px 0; list-style: square;}



#sidebar_ul {margin: 0;	padding: 0; font: 11px Tahoma; text-align:left;}
#sidebar_ul li {list-style: none; margin-bottom:-7px; }
#sidebar_ul li a {text-align:left; color:#ffffff; text-decoration: underline; }
#sidebar_ul li a:hover {color:#ffffff; text-decoration: none;}

#sitemap_ul {margin: 0;	padding: 0; font: 11px Tahoma; text-align:left;}
#sitemap_ul li {list-style: none;}
#sitemap_ul li a {text-align:left; color:#444444; text-decoration: underline; }
#sitemap_ul li a:hover {color:#444444; text-decoration: none;}

#latest-news_ul {margin: 0;	padding: 0; font: 11px Tahoma;}
#latest-news_ul li {list-style: none; margin-bottom:-10px; padding:0 0 15px 0;}
#latest-news_ul li a {text-align:left; color:#ffffff; text-decoration: none;}
#latest-news_ul li a:hover { text-decoration: underline;}

#linksbox_ul {margin: 0; padding: 0; font: 11px Tahoma; text-align:left; padding-bottom:20px;}
#linksbox_ul li {list-style: none; margin-bottom:-7px; }
#linksbox_ul li a {text-align:left; color:#444444; text-decoration: underline; }
#linksbox_ul li a:hover {color:#444444; text-decoration: none;}

#linksbox_ul_alt {margin: 0; padding: 0; text-align:left; padding-bottom:20px;}
#linksbox_ul_alt li {list-style: none; margin-bottom:-7px; padding-bottom:15px; }
#linksbox_ul_alt li a {text-align:left; color:#00267f; text-decoration: underline; }
#linksbox_ul_alt li a:hover {color:#00267f; text-decoration: none;}

#corplinks_ul {margin: 0; padding: 0;  text-align:left; padding-bottom:20px;}
#corplinks_ul li {list-style: none; margin-bottom:-7px; padding-bottom:15px;}
#corplinks_ul li a {text-align:left; color:#00267f; text-decoration: underline;}
#corplinks_ul li a:hover {color:#00267f; text-decoration: none;}


#a_content {width:610px; float:left; padding-top:10px; padding-bottom:20px; height:auto; padding-left:10px; padding-right:20px;}
#b_content {width:620px; float:left; padding-top:10px; padding-bottom:20px; height:auto; padding-left:10px; padding-right:20px;}
#b_content a {color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#b_content a:hover { text-decoration:none;} 
#a_content a {color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#a_content a:hover { text-decoration:none;} 
#a_content h3 {color:#00267f; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
#b_content {width:620px; float:left; padding-bottom:20px; height:auto; padding-left:10px; padding-right:10px;}
p {line-height:140%; margin-top: 6px; margin-bottom: 6px;}
h3 {color:#00267f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
#flashcontent {width:620px; height:500px; margin: 0 auto;}
#head_flashcontent {width:640px; float:left; height:175px;}
#home_head_flashcontent {width:640px; float:right; height:150px;}
#sidebar_sales a {color:#ffffff; font-size:11px; font-family:tahoma; text-decoration:underline;}
#sidebar_sales a:hover { text-decoration:none;} 
#news_content {width:470px;float:right;padding-bottom:20px;height:auto;padding-left:10px;padding-right:160px;position:relative;}
#news_content_archives {width:467px; height:600px; overflow: auto;float:left;padding-bottom:20px;padding-left:10px;padding-right:160px;position:relative;}
#news_content_archives a {color:#ffffff; font-size:14px; font-family:tahoma; text-decoration:underline;}
#news_content_archives a:hover { text-decoration:none;}
#news_content ul { margin-left:10px;  padding:0;}
#news_content ul li { margin-top:2px; margin-bottom:2px; padding:0;}
#news_content ol { margin-left:10px;}
#news_content ol li { margin-top:2px; margin-bottom:2px; padding:0;list-style-type:decimal;}

#feature_archives {
	width:470px;
	float:right;
	padding-bottom:20px;
	height:auto;
	padding-left:10px;
	padding-right:160px;
	position:relative;
}

#news_content a {color:#ffffff; font-size:14px; font-family:tahoma; text-decoration:underline;}
#news_content a:hover { text-decoration:none;} 

#feature_archives a {color:#ffffff; font-size:14px; font-family:tahoma; text-decoration:underline; line-height: 1.3em}
#feature_archives a:hover { text-decoration:none;} 
#feature_archives p {margin-top: 1.3em; margin-bottom: 1.3em;}

#news_tell {width:470px; float:left; clear:left; padding-bottom:20px; padding-top:20px; height:auto; border-top: 1px solid #ffffff; margin-top:20px; position:relative;}
#news_content h3 {color:#ffffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
#terms a{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;
padding-right:5px; padding-left:10px; color:#ffffff; text-decoration: underline;}
#terms a:hover{color:#ffffff; text-decoration: none;}

/* BOTTLE SPIN  */

#bottle-spin {
    width:610px; 
	float:right; 
	padding: 10px 20px 20px 10px;
	height:auto; 
	position:relative;
}

#bottle-spin h1 {color:#444; font-size:20px; font-family:Verdana; margin-bottom:.4em; margin-top:.4em;}

#spin-wrapper {
    width:610px; 
	height:auto; 
	position:relative;
}

/* BOTTLE SPIN  */

/* bottle callout */
#onco-callout {
    width:400px;
	padding:0 110px 20px 110px;
	height:auto; }
#onco-callout h2 {color:#d51a37; font-size:11px; text-align:right; margin:0 0 5px 0; }	
/* text styles */

.headings_text  {font-family:Arial; font-size:12px; color:#444444; font-weight:bold; padding:5px 20px 0 340px;}
.headings_topper { font-size:14px; color:#00267f;}
.footer  {padding-top:6px; padding-right:10px; color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.heading  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
.subheading {font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana, sans-serif}
.content_style  {color:#444444; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_style {color:#ffffff; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search_style  {color:#444444; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.tag  {color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:13px; padding-top:6px; font-style:italic;}
.tag_alt  {color:#ffffff; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left; padding-left:40px; font-weight:bold; padding-top:7px;}
.tag_alt2  {color:#444444; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left; padding-left:50px; font-weight:bold; padding-top:7px;}
.tag_alt3  {color:#ffffff; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left; padding-left:50px; font-weight:bold; padding-top:7px;}
.sidebar_style  {color:#ffffff; font-size:11px; font-family:tahoma; padding-left:25px; padding-right:25px; padding-top:40px;}
.caps {text-transform: uppercase}
.red {color:#d51a37;}
.red-alt {color:#d51a37; font-size:12px; font-family:Verdana;}
.no-mar { margin-left:0px;}
.noprint {}
.m-btm {margin-bottom:-5px;}
.white { color:#FFFFFF}
a { outline: none;}
.fr-mar {margin-left:5px;}
.mar-top-20 {margin-top:20px;}
.mar-top-15 {margin-top:15px;}
.mar-top-10 {margin-top:10px;}
.mar-top-5 {margin-top:5px;}
.img-border {border: 1px solid #e7e7e7;}
.img-border-bl {border: 1px solid #004990;}
.news-date { font-size:11px; margin-bottom:-5px; margin-top:10px;}
.floatleft { float:left;}
.floatright {float:right;}
.img-fl-btpad { float:left; padding-bottom:20px;}
.rightalign { text-align: right;}
.clearboth { clear: both;}
.center { text-align:center;}
.submit { vertical-align: middle; outline:none;} 
.mar-top-5 {margin-top:5px;}
img { border:none;}
.sm-txt {font-size:9px;}
.disclaimer {font-size:9px; line-height:130%;}
.tt {font-size:9px;}

sup { 
font-size:7px;
vertical-align: baseline;
position: relative;
bottom: 5px;
}
/* HOME NEW PRODUCTS */
#home-new-products { width:414px; height:auto; padding:10px; clear: both;border: 2px solid #004990; margin-top:10px; position:relative;}
#home-new-products h3 { color:#cf171f;}
#home-new-products a {color:#004990;}
#print-box { width:438px; padding:20px 0 20px 0;}

/* POLL  */
#poll { width:434px; height:auto; background:#004990; margin-top:20px; clear: both; border: 2px solid #004990; margin-top:10px; }
.poll-head {width:434px; height:25px; background: url(../images/poll-head.gif) #004990; }
.poll-head-alt {width:434px; height:auto; background: #004990; }
.poll-head-alt h1 { color:#FFF; font-size:14px; margin:0; padding:3px 0 0 7px; text-transform:uppercase;}
.poll-head-alt small {font-size:10px;}
.poll-bg { background-color:#004990;}
.poll-subwrap {width:414px; height:auto; padding:10px; background-color: #0d95c2;}
.poll-subwrap p { color:#FFF;}
#poll-help {width:414px; height:auto; position:relative; padding:0 10px 10px 10px; background:#004990;}
#poll-help p { color:#FFF;}
#poll-help a {color:#FFF;}

/* Legal styles */

#legal {width:610px; float:left; padding-top:10px; padding-bottom:20px; height:auto; padding-left:10px; padding-right:20px; color:#444444; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#legal a {color:#00267f; font-size:11px; font-family:tahoma; text-decoration:underline;}
#legal a:hover { text-decoration:none;}
#legal ol { margin:0 0 10px 0; padding-left:23px;}
#legal ol li { margin:0; padding:0;}
#legal ol li ol { margin:3px 0 0 0;}
#legal h2 {color:#00267f; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;}
#legal h3 {color:#00267f; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:15px 0 0 0;}
#legal p {margin: 0; line-height:15px;}

 a.pdf{
 padding: 5px 0 8px 20px;
 background: transparent url(../../shared-images/icons/icon_pdf.gif) no-repeat center left;
}
