/************************************/
/*NEW HEADERS REQUESTED 4/9/09 - NO LOGO OR IMAGES		*/
/************************************/
body {
	color:#003366;
	font-size:11px;
	
	}
	
#container {
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	width: 100%;
	background-position: top;
	background-image: url(../images/Background.gif);
	background-repeat: repeat-x;
}	

.header {
	height:180px;
	width:230px;
}

#login_header {
    background-image: url("../images/Header_login.jpg");
}

.header_menu_general{
	width:900px;
	top:10px;
	position:absolute;
}

/****************
LOGGED IN AS SECTION
*****************/
#login_bar_single {
	height:40px;
	left:620px;
	top:47px;
}
#login_bar_single div {
   margin: 5px 0px 0px 10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000000;
}
#orderdetails{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000000;
   text-align: left;
}	
#creditCardPanel {
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:-1px;
	padding:5px;
}
#creditCardPanel label {
clear:left;
display:block;
float:left;
font-weight:normal;
width:70px;
}
#creditCardPanel p {
margin:1px;
}
 label {
  color:#008080;
  font-size: 11px; 	
}
#login_bar_single div p {
   margin: 0px 8px 0px 0px;
}
#packagingPanel {
	font-size:11px;
	margin-bottom:7px;
	margin-left:35px;
	margin-top:-1px;
	padding:5px;
}
#login_bar {
	width:400px;
	height:40px;
	top:43px;
	left:480px;
}
#login_bar div {
	width: 190px;
	margin: 5px 0px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/****************
HOME - HELP ICONS
*****************/
.icons_top_home {
	position:absolute;
	top:3px;
	left:835px;
}
.icons_top_help {
	position:absolute;
	top:3px;
	left:865px;
}
/*************************************
SMALL TOP NAV TO THE RIGHT SECTION
*************************************/
#small_top_nav {
	width: 150px;
	text-align:right;
}
/****************
Main Nav Section
*****************/

#sectionnav {
	top:40px;
}
#sectionnav div.selected a{
	color: #003366;
}
/**************************************************
 * Section Sub Menu navigation 
 **************************************************/
.submenu {
	top:90px;
	z-index:11;
}
/**************************************************
 * Quick Search Bar
 **************************************************/
#quick_search {
	top:124px;
}
/**************************************************************
 * BREADCRUMBS SECTION 
 *************************************************************/
 .breadcrumbs {
	top:160px;
}

 .breadcrumbs {
position:absolute;
top:160px;
right:20px;
color:#005B99;
font-size:10px;
margin:0px;
padding:4px 0px 4px 0px;
text-align:right;
z-index:0; 
}
.breadcrumbs a:link {
	color: #005B99;
	text-decoration: underline;
	
}
.breadcrumbs a:hover {
	color: #7CC1CE;
	text-decoration: underline;
}
.breadcrumbs a:visited {
	color: #000000;
	text-decoration: underline;
}


/**************************************************************
 * RESULTS LIST 6/23/09
 *************************************************************/
#item_details {
	color:#000000;
	font-size: 11px;
	padding-right:10px;
	padding-left:6px;
	width:300px;
	}


h1 {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
}

 #results_list th {
	color: #003366;
}

 #results_list td {
	color: #003366;
}

.item {
	width:100px;
}

#results_list.fixedTh th {
	line-height:normal;
	border-bottom: 4px solid #025C91;
}
#results_list.fixedTh td {
	font-size: 12px;
}
table#results_list .noData td{
	border: none;
	padding:4px;
}
#cart_sort_by {
	color: #003366;
}
#featured_item_bar {
	color:#025C91;
	line-height:20px;
}
#header_bar div {
	color:#003366;
}

.sort_by_short {
	background:url(../images/bkgd_bar_short.gif) no-repeat;
	width: 300px;
	height: 30px;
	padding: 3px 0 0 10px;
	color:#000000;
	font-weight: bold;
	font-size: 12px;
}

.login {
	color:#000000;	
}
.actionMessage {
	color:#025C91;
}
#footer {
	color:#000000;
}
/************************************/
/*Sub Nav Links		*/
/************************************/
.top_lvl {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.top_lvl a:link  {
	color:#005192;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.top_lvl a:visited  {
   color:#487eaa;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   text-decoration:none;
   font-weight:normal;
}
.top_lvl a:hover {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
/************************************/
/*MY CART Merck CSS		*/
/************************************/
#my_cart_mid {
	border-left:#c84600;
	border-right:#c84600;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	position:relative;
} 
#my_cart_content {
	color: #000000;
	border-bottom-color:#FFFFFF;
}
/************************************/
/*MY INFO CENTER Merck CSS				*/
/************************************/ 
#my_info_ctr_mid {
	border-left:#b1cbdb;
	border-right:#b1cbdb;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}
#my_info_ctr_btm {
	position:relative;
} 
 div#staticMessagesContainer div#staticMessages_mid {
	border-left:1px solid #2060A8;
	border-right:1px solid #2060A8;
}
 /************************************/
/*PROTOTIP CSS				*/
/************************************/
.prototip .o2u .title { padding: 0px; }
.prototip .o2u .content {
	padding: 0px;
	background: #bccfe5;
}
.prototip .o2u .toolbar {
	background: #bccfe5;
}
/************************************/
/*MORE MISC 			*/
/************************************/
.form_two_cols_label {
	color:#003366;
	text-align:right;
}
.small_top_links {
	color: #FFFFFF;
}
.small_top_links a:link  {
	color: #FFFFFF;
}
.small_top_links a:hover  {
	color: #99ccff;
}
.small_top_links a:visited  {
	color: #487EAA;
}
#messages_content {
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#000000;
	font-size:10px;
	line-height:11px;
}
#messages_content a:link {
	padding-top:5px;
	font-style:normal;
	color:#000000;
	font-size:10px;
	line-height:11px;
}
#messages_content a:hover {
	padding-top:5px;
	font-style:normal;
	color:#666666;
	text-decoration:underline;
	font-size:10px;
	line-height:11px;
}
#messages_content a:visited {
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#cccccc;
	text-decoration:underline;
	font-size:10px;
	line-height:11px;
}


/************************************/
/*LIGHTBOXS SPECIFIC CSS		*/
/************************************/
#header_bar_lightbox div {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
} 
#header_bar_lightbox {
	width:400px;
	
 }
 .form_two_cols_label_lightbox {
	color: #333333;
	font:Arial, Helvetica, sans-serif;
}

#container_lightbox {
	background-color:#5792b5;
}

#main_mid_lightbox {
	background-color:#FFFFFF;
	width:710px;
}






/************************************/
/*SHIP TO INFO CSS		*/
/************************************/
#you_want_to_mid {
      border-left:#00538e 1px solid;
      border-right:#00538e 1px solid;
	  background-color:#ffffff;
 }
/**************************************************************
 * INVENTORY DETAIL (HIGHSLIDE CONFIGURATION)
 *************************************************************/
 .inventory_detail_top_two_thumbnails{
	border:1px solid #008080;
}
.inventory_detail_bottom_two_thumbnails{
	border:1px solid #008080;
}
.inventory_detail_large_image{
	border:1px solid #008080;
}
/**************************************************************
 * ITEM DETAIL 
 *************************************************************/
#header_bar_item_detail h1 {
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
}
.item_detail_add_to_cart {        
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 11px;              
	color: #000000;       
}
/**************************************************************
 * thgLft_Right_sidebar.css modifications
 *************************************************************/
#my_tags_mid {
   border-left:#c8cdd5;
   border-right:#c8cdd5;
   border-left-style:solid;
   border-left-width:1px;
   border-right-style:solid;
   border-right-width:1px;
}
#recently_viewed_mid {
	border-left:#c8cdd5;
	border-right:#c8cdd5;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#ffffff;
}

#recently_viewed_content {
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#000000;
	font-size:10px;
	line-height:11px;
}
#recently_viewed_content a:link {
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#000000;
	font-size:10px;
	line-height:11px;
}
#recently_viewed_content a:hover{
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#666666;
	text-decoration:underline;
	font-size:10px;
	line-height:11px;
}
#recently_viewed_content a:visited {
	margin-left:5px;
	padding-top:5px;
	font-style:normal;
	color:#00b1f1;
	text-decoration:underline;
	font-size:10px;
	line-height:11px;
}






/**************************************************************
 * thgSearch_pages - Merck
 *************************************************************/
#sort_by {
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
}
/**************************************************************
 * thgMain 
 *************************************************************/
#header_bar {
	width: 400px;
}
#header_bar div {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 22px;;
}
#header_bar h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}

#addl_order_info_nav div a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px; /* Use fixed font-size for navigation */
	font-weight:bold;
}

#addl_order_info_nav div.selected a{
	color: #ffffff;
	font-size: 11px; /* Use fixed font-size for navigation */
	font-weight:bold;
	
}




/**************************************************************
 * accordion 
 *************************************************************/
.accordion_headings {
	background:#5993b6;
	color:#003366;
	border-bottom:2px solid #003366;
	border-top:0;
}
.accordion_headings:hover{
	background:#a8d6de;
}

.header_highlight{
	background:#FFFFFF;
}

.links p {
font-family: Arial, Helvetica, sans-serif;
color: #00b1f1;
}
/**************************
PRIVILEGES CSS
*****************************/
.all_table {
	overflow-y:auto;
	overflow-x:hidden;
}
#privileges_table {
	overflow-y:auto;
	overflow-x:hidden;
}
.privileges_list td {
	color:#003366;
}
.privileges_list th {
	color:#003366;
}

#my_messages_mid p.links a:link ,a:hover {
	color:#025C91;
	text-decoration:underline;
}
#my_messages_mid p.links a:visited {
	color:#666666;
}
#my_messages_mid{
	border-left:1px solid #c8cdd5;
	border-right:1px solid #c8cdd5;
}
/************************************
THG MAIN CSS
*************************************/
.form_three_cols_expressOrder_label {
	width: 100px;
	text-align: right;
	margin-top: 12px;
	color: #025C91;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.orbkgd_top_2 {thgSearc...pages.css (line 70)
background-image:url(../images/colorSpecificImages/searchCriteria/_2/bkgd_top.gif);
background-repeat:no-repeat;
font-size:1px;
height:7px;
margin-left:30px;
position:relative;
width:150px;
}
.orbkgd_btm_2 {thgSearc...pages.css (line 88)
background-image:url(../images/colorSpecificImages/searchCriteria/_2/bkgd_btm.gif);
background-repeat:no-repeat;
font-size:1px;
height:7px;
margin-left:30px;
width:150px;
width:690px;
}
.note {
	color:#008080;
}
#criteriaCollapse{
	color: #003366;
}
div#dataLoadingIndicator {
	background:#FFF;
	color:#000000;
	border-color:#025C91;
}
#login_mid {
	background: #FFF ;
}

.pagination{
	color:#025C91;
}
.pagination a:link{
	color:#000000;
}
.pagination .onpage{
	font-weight:bold;
}
.form_two_cols_label_detail{
	color:#000000;
}
.detailPopUp{
	background-color:#FFF;
}
.detail_1{
	color:#003366;
}
.form_one_col_label{
	color:#003366;
}
#save_shipto_content{
	color:#000000;
}
#save_shipto_mid{
	border-left:1px solid #7cc1ce;
	border-right:1px solid #7cc1ce;
}
#save_current_cart_content{
	color:#000000;
}
#load_a_cart_content{
	color:#000000;
}
#load_a_cart_mid{
	border-left:1px solid #c8cdd5;
	border-right:1px solid #c8cdd5;
}
#save_current_cart_mid{
	border-left:1px solid #c8cdd5;
	border-right:1px solid #c8cdd5;
}
.radio_list th{
	color:#003366;
}
.radio_list td{
	color:#003366;
}

.radio_list tr.row_color {
background-color:#9ac2db;	
	
	}


.all_list td{
	color:#003366;
}
div#activityLoadingIndicator {
	color:#025C91;
	border-color:#025C91;
}
#main #contactFolders{
	background:#003366 none repeat scroll 0 0;
	border-right:1px solid #3485c0;
	border-left:1px solid #3485c0;
}

#main #contactFolders .buttons {
	color:#025C91;
}

#accordionDiv{
	border-color:#025C91;
}
.addressBookTitle{
	color:#025C91;
}
#contactListRealHead{
	color:#025C91;
}
#addl_order_info_nav .sectionTab {
	width: 150px; 
	background: url(../images/addlOrderInfoTabSelected_long.gif);
}
#addl_order_info_nav .sectionTab a {
	color: #025C91;
}

#addl_order_info_nav .tabSelected  {
	width: 150px; 
	background: url(../images/addlOrderInfoTab_long.gif);
}
#addl_order_info_nav .tabSelected a {
	color: #ffffff;
}
#results_list.dataSet2 td {
	color: #003366;
}

#results_list.dataSet2 th {
	border-bottom: 4px solid #cccccc;
	color: #000000;
}

.selectedListColumn {
	display: none;
}
#selectedList table {
	background: #ffffff;
	
}

#selectedList .selectedListColumn {
	display: table-cell;
}
#selectedList .searchResultsColumn {
	display: none;
}
.loadingColumn {
	display: none;
}
.loadedRow .loadingColumn {
	display: table-cell;
}
.loadedRow .loadingIcon {
	display: none;
}
.footerRow td {
	border-top: 2px solid #025C91;
}

.totalHeader {
	float: right; 
	padding: 2px; 
	text-align: right; 
	color: #025C91;
	font-weight: bold;
}
.totalValue {
	font-weight: bold;
}
.form_tags_label {
	color:#000000;
}

#my_info_ctr_top img{
	padding-left:1px;
}

/***********************
  search result edits
***********************/

#prod_specifics {
	width:250px;
	word-wrap:break-word;
	padding-left:0;
	color:#003366;
}

.inventory_search_result_thumb {
	margin-right:4px;
}

#results_item_description {
	width:130px;
	color:#003366;
}

#add_to_cart {
	width:120px;
}

/*************************
  general copy
*************************/

.general_copy {
	color:#003366;
}