
/* this needs a major overhaul */


table th {
	border-width:1px;
	background-color:#cee7ec;
	font-weight:normal;
	vertical-align:bottom;
}

table td {padding:0px; border-width:0 1px 1px 0;}


#topBar {	display:none; }
#header { display:none; }
#lCol { display:none; }
#footer { display:none; }
#col2of2 { display:none; }

/*Used by product selector*/
#ProductSelectorInfo { display:none; }
#recommendedProductsDay { display:none; }
#recommendedProductsNight { display:none; }
#recommendedProductImage { display:none; }
#RecommedProductsResult { font-size: 8px;width:600px;}

 H1,H2
 {
 	font-size:12px;
 }

.product_selection_table { border: 0px;}    
.product_selection_table tr td { border: 0px;}
.tableFooter {text-align:left;}

.product_selector_help
{
	Width:120px;
}

.product_selector_item
{
    Width:140px;	
}

.PrinInvisible
{
	display:none;	
}

.product_selector_dropdown
{
    width:80px;	
}

.printFriendly
{
font-size: 8px;	
width:600px;
}

#articlesOTCTable td input {margin:0px;border:solid #abb9dc}
#ArticlesReimbursedTable td input {margin:0px;border:solid #abb9dc}


.orderTransferTable
{
	font-size: 8px;	
	width:600px;	
}


/* = SFA order transfer */
.ordertransfercontainer p input {vertical-align: baseline; }
#ordertransferlists {width:600px}
#ordertransferlists td input {width:30px;height:10px;}
#ordertransferlists .bonatypeinput {width: 70px; }
#ordertransferlists td {padding:0px; border-width:0 0px 0px 0;}

/* B2B */
#RepeatInformationPanel { border:solid 1px black; }
#Img1 { display:none; }
.noprint {display: none; }


/*


body
{
	margin: 0;
	padding-bottom: 0;
	font: 76%/1.4 Georgia, serif;
}

a 
{
	color: #006ea0;
}

h1, h2, h3, h4 
{
	font-family: Georgia, serif;
}

h1 {font-weight: normal; font-size: 1.7em; line-height: 2em; padding: 0; margin: 0; }
h2 {font-weight: normal; font-style: italic; font-size: 1.5em; padding: 0; margin: 0.2em 0em;}
h3 {font-weight: bold; font-size: 1em; padding: 0; margin: 0.4em 0em;}

p {margin: 0 0 1em 0; padding: 0; }

hr 
{
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background:#d7d7d7;
	color: #d7d7d7;
	border:0;
}

label 
{
	width: 40%;
	float: left;
}

input, textbox 
{
	margin: 0 0 1em 0;
}

fieldset 
{
	margin: 2em 0;
	padding: 1em;
}

.hidden {display: none;}

.error 
{
    color: Red;
}
*/
/************************/
/* AREAS                */
/************************/
/*#HeaderArea
{
	display: none;
}
#MainMenuArea
{
	display: none;
}
#FooterArea
{
	display: none;
}*/