#dw_link {
	color:#fff;
	font-size: 11px;
}

body, html {

	margin: 0px;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing:.02px;
}

* {	margin:0px;padding:0px;
}

p {

	margin: 4px 0px 8px 0px;

	padding: 0px 0px 0px 1px;

}

td {

	font-family: /*Verdana,*/ Arial, Helvetica, sans-serif;

	font-size: 100%;

}

select, input {

	font-size: 100%;

}

br.clear-all {

	clear: both;

	margin: 0px;

}

form {

	margin: 0px;

}

h1 {

	font-size: 18px;

	letter-spacing: .02px; 

	font-weight: bold;

	padding: 3px 3px 3px 5px; 

	margin-top: 0px;

}

h2 {
	padding: 0px;margin:0px;
}

h2.title {
	font-size: 11px;
	letter-spacing: .02px; 
	font-weight: bold;
	color: #999;
	background-color: #fff;
	padding: 0px; 
	margin-top: 10px;
	margin-bottom: 10px;
}
h2.ptitle {
	font-size: 16px;
	letter-spacing: .02px; 
	font-weight: bold;
	color: #ff6600;
	background-color: #fff;
	padding: 0px 0px 10px 0px; 
	margin-top: 10px;
}

h2.atitle {
	font-size: 11px;
	letter-spacing: .02px; 
	font-weight: bold;
	color: #0066cc;
	background-color: #fff;
	padding: 0px; 
	margin-top: 10px;
	margin-bottom: 10px;
}
h2.aptitle {
	font-size: 16px;
	letter-spacing: .02px; 
	font-weight: bold;
	color: #0066cc;
	background-color: #fff;
	padding: 0px 0px 10px 0px; 
	margin-top: 10px;
}

h1.title {
	font-size: 18px;

	letter-spacing: .02px; 

	font-weight: normal;

	color: #fff;
	background-color: #0066cc;
	
	padding: 3px 3px 3px 5px; 

	margin-top: 10px;

}

h1.pagetitle {

	font-size: 150%;

	letter-spacing: .02px; 

	font-weight: bold;

	color: #0066cc;

	padding: 3px 3px 3px 5px; 

	margin-top: 0px;

}

h1.body_main_headline {

	font-size: 130%;

	font-weight: bold;

	color: #f60;

	margin: 20px 0px 0px 0px;

	border-bottom: 1px solid #cccccc;

}

h2.subheading {

	color: #f60;

/*	letter-spacing: .02px; */

	font-size: 115%;

	font-weight: bold;

	margin-bottom: 10px;

}

h3 {

	margin: 0px 0px 2px 0px;

	font-size: 102%;

}

sup.black {

	font-size: 100%;

	color: #000000;

}

.hr {

	border-top: 1px solid #CCCCCC;

}

hr {
	border:0px;margin:0px;padding:0px;
	border-top: 1px solid #CCCCCC;
}




/**************** MAIN CONTENT AREAS  ****************/

.header {


	width: 95%;

	min-width: 770px;

	padding: 0px;

	margin: 0px;

}



.left-navigation {

	width: 175px;

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

.content {
	
	float: left;

	/*width: 420px;*/

	width: 55%;

	margin: 2px 12px 0px 2px;

}

.content-noright {
	float: left;
	/*width: 581px;*/
	width: 75%;
	padding:0px;margin:0px;
}

.right-side {

	float: left;

	width: 150px;

	vertical-align: top;

}

.footer {
	clear:both;
	margin: 23px auto 0px 175px;

	text-align: center;

	font: bold 100% Arial, Helvetica, sans-serif;

	color: #999;

}

.all-site-content {

	width: 95%;

	min-width: 770px;

	padding: 0px;

	margin: 0px;

	clear: both;

}

.content-our-promise {

	width: 481px;

	margin-top: 2px;

	margin-left: 2px;

}





/*------- Images ---------------*/

img.content-image {

	border: 0px;

	}



img.right-wrap {

	border: 0px;

	float: right;

	margin-left: 7px;

	}



img.left-wrap {

	border: 0px;

	float: left;

	margin-right: 7px;

	}



#right-no-wrap {

	text-align: right;

	}



#left-no-wrap {

	text-align: left;

	}



#img-center {

	width: 100%;

	text-align: center;

	}



.list_fix {

	margin: 0px;

	float: left;

	}



/**************** Header  ****************/

.shim {

	width:760px;

	height: 19px;

}

.header-logo {

	width: 175px;


	float: left;	

}

.mast-head {
 	float: left;
	width: 75%;
	height:60px;
	background-image: url("images/top.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	margin:0px;
}
.mast-head-add {
 	float: left;
	width: 75%;
	height:60px;
	background-image: url("images/top_add.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	margin:0px;
}

.abbott-name {

	width: 80%;		/* width: 427px; */


	margin: 0px;

	padding: 0px;

	float: left;
	text-align:center;

}

.abbott-signature {
	width: 19%;		/* width: 149px; */
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}

 

/*------- Supplimental nav styles  ---------*/

.supnav {
	width: 100%;
	clear: both;
	color: #999;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



.supnav a {

   color: #999;

   text-decoration: none;

}



.supnav  a:link, .supnav a:visited {

   color: #999;

}



.supnav  a:active {

	color: #999;

}

.supnav a:hover {

   text-decoration: underline;

}

.printersupnav{

	display: none;

	clear: both;

	font-size: 100%;

	color: #999;

	text-decoration: none;

	text-align: right;

	margin-right: 36px;

	font-weight: bold;


}



/**************** LEFT PANE  ****************/



/*---- Search Field -----*/

.search {

	width: 145px;

	height: 19px;

	padding-top: 6px;

	padding-bottom: 10px;

	border: 0px solid  #000;

	text-align: center;

	margin: 0px;

}

.searchField {

	/*border: 1px solid #999;*/

	float: left;

	width: 89px;


	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;

	color: #000;	

	margin-left: 14px;

}

.submitButton {

	border: 0px solid #00f;

	width: 24px;

	height: 19px;

	float: left;

	padding: 0px;

	margin: 0px 0px 0px 2px;

}



/*---- Left navigation links -----*/

.leftnavdiv {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

	float: left;
	width: 145px;

	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #0066cc;
	border-bottom: 1px solid #0066cc;
	font-weight:normal;

}

.leftnavdiv-home {

	border-bottom: 1px solid #0066cc;

	padding-bottom: 10px;

}

.leftnavdiv ul { 

	margin: 8px 0px 0px 3px;

	padding: 0px 0px 0px 7px; 	 /* AC: Updated - Changed Left Padding to 7px */

	list-style-type: none;

 }

.leftnavdiv li {

	padding: 0px 0px 0px 7px;	 /* AC: Updated - Changed Left Padding to 7px */

	margin: 5px 0px 0px 0px;

}

.leftnavdiv a {

	color: #666; 				/* AC: Changed from #999 to #666 for link color */

	text-decoration: none; 

	font-weight: bold;

}



.leftnavdiv a:hover { 			/* AC: Updated - Hover text is set to orange */

	text-decoration: underline;

}

.leftnavdiv ul ul { 

	margin: 0px;

 }

.leftnavdiv ul ul a { 

	color: #0066cc; 				/* AC: Changed from #999 to #666 for link color */

	text-decoration: none; 

	font-weight: normal;

 }


 /*------ Spotlight ------*/

 .leftcontent {

	margin-top: 20px;

	margin-bottom:20px;

	padding-left: 19px;

	width: 126px;

	float: left;

}

img.spotlight-img {

	 border: 1px solid #666666;

}

#spotlight1-text, #spotlight2-text {

	width: 125px;

	margin-top: 4px;

}

#spotlight2-text {

	display: none;

} 

#spotlight1-text a:hover, #spotlight2-text a:hover, .leftcontent a:hover {

	text-decoration: underline;

}



/*----- Left Pane nav Selected state  ------*/

#selected {

	/* AC: Updated - Changed the bullet image to leftnav_arrow_blue.gif */

	background-image: url("images/leftnav_arrow_blue.gif");	
	background-repeat: no-repeat;

	background-position: left top;

}

.dzial_selected {

	/* AC: Updated - Changed the bullet image to leftnav_arrow_blue.gif */

	background-image: url("images/nav_arrow_orrange.gif");	
	background-repeat: no-repeat;

	background-position: left top;
	padding:0px 10px 0px 10px;

}



.highlighted a { 

	color: #0066cc;

}

.highlighted ul li a { 

	font-weight: normal;

}

.highlighted a.sub-area { 

	font-weight: normal;

}

.highlighted ul li a:hover {

	text-decoration: underline;

}

.highlighted a.sub-sub-area {

	font-weight: normal;

}





/**************** Main Content  ****************/

.content ul li, .content-noright ul li {

	list-style-image: url(images/bullet.gif);

	padding-bottom: 5px;

}

.content ol li, .content-noright ol li {

	padding-bottom: 5px;

}

.content a, .content-noright a {

   color: #0066cc;

   text-decoration: none;

}

.content  a:link, .content a:visited, .content-noright a:link, .content-noright a:visited {

   color: #0066cc;

   text-decoration: none;

}

.content a:hover, .content a:active, .content-noright a:hover, .content-noright a:active {

	text-decoration: underline;

}

.printer-friendly {

	padding: 30px 0px 20px 0px;

	width: 100%;

}

.printer-friendly img {

	vertical-align: middle;

}

.body_link {

	font-weight: bold;

	color: #0066CC;

	text-decoration:none;

}

.body_link_sm {

	line-height: 24px;

	color: #0066CC;

	text-decoration:none;

}

.body_link:hover, .body_link_sm:hover {

	text-decoration: underline;

}



.small-font-grey {

	font-size: 95%;

	color: #666666;

}

.no-break {

	white-space: nowrap;

}



table.stnd-format-table {

	border-width: 1px;

	border-style: solid;

	border-color: #CCC;

	border-collapse: collapse;

	/*width: 100%;*/

	margin-left: auto;

	margin-right: auto;

}



table.stnd-format-table th {

	border-width: 1px;

	padding: 3px;

	border-style: solid;

	border-color: #CCC;

}



table.stnd-format-table td {

	border-width: 1px;

	padding: 3px;

	border-style: solid;

	border-color: #CCC;

	vertical-align: top;

}



table.stnd-format-table-no-brdr {

	border-width: 0px;

	border-style: none;

	border-collapse: collapse;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}



table.stnd-format-table-no-brdr th {

	border-width: 0px;

	padding: 3px;

	border-style: none;

}



table.stnd-format-table-no-brdr td {

	border-width: 0px;

	padding: 3px;

	border-style: none;

	vertical-align: top;

}



table.padded-format-table-no-brdr th{

	border-width: 0px;

	padding: 6px;

	border-style: none;

}



table.padded-format-table-no-brdr td{

	border-width: 0px;

	padding: 6px;

	border-style: none;

	vertical-align: top;

}



/*------- Text Alignment -------*/

.txt-align-center {

	text-align: center;

}

.txt-align-right {

	text-align: right;

}



/*------- Home Page ---------------*/

ul.news-links {

	margin: 5px 0px 0px 20px;

	padding: 5px 0px 0px 0px;

}

ul.news-links li {

	padding-bottom: 7px;

}





/*----- Abbott Worldwide ---------*/

.content div.continent-list {

	margin: 17px 0px 20px 0px;

}	

.global-location-area {

	width: 100%;

	vertical-align: top;

	padding: 0px;

	margin: 10px 0px 0px 0px;

	clear: both;

}

.global-location-map {

	margin-right: 15px;

	margin-top: 12px;

	float: left;

}

.country-name-area {

	float: left;

}

div.continent-list {

	margin: 3px 0px 15px 0px;

}	

.country-list {

	float: left;

	width: 180px;

	padding-left: 10px;

}

.country-list-item {

	padding-right: 10px;

	padding-bottom: 4px;

}

.facility-description {

	line-height: 12px;

}

.facility-image {

	float: left; 

	margin: 5px 15px 10px 0px;

}

div.facility-contact-info {

	margin: 0px 0px 10px 15px;

}

.view-more {

	margin-left: 19px;

}

.home-features-table {

	border-collapse: collapse;

	margin-top: 10px;

}

.home-features-table td {

	vertical-align: top;

}

.home-features-table img {

	margin-right: 10px;

}





/*----- Product Pages -----------*/

.product-list-area {

	width: 100%;

	clear: both;

}

.product-list {

	float: left;

	width: 275px;

}

.product-list-item {

	padding-right: 10px;

	padding-bottom: 5px;

}

.product-category-table {

	border-collapse: collapse;

	margin: 20px 0px;

} 

.product-category-table td {

	vertical-align: top;

	padding: 5px 15px 0px 5px;

}

.alphabet {

	text-align: center;

	margin: 0px;

	padding: 10px 0px 0px 0px;

	clear: both;

}

.alphabet a {

	margin: 0px 2px;

}

ul.product-name {

	margin: 0px;

	padding: 0px;

	display: block;

}

.product-name li {

	margin: 0px;

	color: #000;

	display: block;

}

.empty-product-letter {

	margin: 0px 2px;

	color: #999;

}

.disease-condition-list-area {

	width: 100%;

	clear: both;

}

.disease-condition-list-area div {

	float: left;

	width: 220px;

}

#products-category-links {

	margin-bottom: 20px;

}

#products-category-links a {

	margin: 0px 4px;

}

#products-category-links a.nomargin-left {

	margin-left: 0px;

}

p.backtoTop {

	font-weight: bold;

	margin-top: 10px;

}

#product-supporting-links {

	margin-top: 30px;

}



/*----- News & Media -----------*/

p.first-para {

	margin-bottom: 20px;

}

.news-items-table {

	border-collapse: collapse;

	width: 100%;

	margin-bottom: 15px;

}

.news-items-table td {

	padding: 0px 5px 5px 0px;

	vertical-align: baseline;

}

td.news-items-table-date {

	width: 50px;

}

.features-table {

	border-collapse: collapse;

	margin-top: 10px;

}

.features-table td {

	padding: 0px 15px 20px 0px;

	vertical-align: top;

}

.features-table img {

	margin-top: 5px;

}

.photo-galleries-table {

	border-collapse: collapse;

	width: 100%;

	margin-top: 20px;

}

.photo-galleries-table td {

	text-align: center;

}

.photo-galleries-table img {

	margin: 5px 0px 5px 0px;

}

.photo-album-table {

	border-collapse: collapse;

	width: 100%;

	margin-top: 10px;

}

.photo-album-table td {

	padding: 0px 15px 15px 0px;

}

.photo-description {

	margin: 0px;

}



/*----- Search Results -----------*/

.results-description {

	margin-bottom: 10px;

}

.results-pagination {

}

.results-area {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 1px solid #cccccc;

}



/************** Right Side  ****************/

.right-side ul {

	margin: 0px 0px 0px 10px;

	padding-left: 10px;

}

.right-side li {

	list-style-image: url(images/bullet.gif);

	margin-bottom: 4px;

	line-height: 13px;

}

.right-side a {

	color: #0066CC;

	text-decoration: none;

}

.right-side a:hover {

	text-decoration: underline;

}

.blue-box {

	background: #ebf5ff;

	margin-bottom: 15px;

	padding-left: 5px;

	padding-bottom: 10px;

	padding-top: 5px;

}

.blue-box h2.subheading {

	padding: 5px 0px 0px 0px;

	margin-top: 0px;

}

.blue-box p {

	margin-bottom: 1px;

}

ul.rightside-countries {

	margin: 15px 0px 0px 0px;

	list-style-type: none;

}

.rightside-countries li {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	list-style-image: none;

}

.rightside-countries img {

	margin-right: 5px;

}

.rightside-countries a {

	font-weight: bold;

	color: #0066CC;

	text-decoration: none;

}

.rightside-countries a:hover {

	text-decoration: underline;

}



/*----- Home Right Side -------*/

.worldwide-map {

	border-collapse: collapse;

}

.worldwide-map td {

	padding: 0px;

}

.stock-quote-table {

	border-collapse: collapse;

	width: 93%;

	margin-top: 0px;

}

.stock-quote-table td.stock-price {

	text-align: right;

}

.stock-quote-table td.stock-change-plus {

	text-align: right;

	color: #009933;

}

.stock-delay-info {

	color: #aaaaaa;

	text-align:center; 

	margin-top: 5px ;

}





/**************** Footer  ****************/

.footer a {

   color: #999;			/* AC: Changed colors from #999 to #666 */

   text-decoration: none;

}

.footer  a:link, .footer a:visited {

   color: #999;			/* AC: Changed colors from #999 to #666 */

}

.footer a:hover, .footer  a:active {

	/* AC: Changed colors from #ccc to #f60 and text-decoration to underline */

   text-decoration: underline;

}



.disclaimer{

	width: 500px;

	text-align: justify;

	font:  1em  Arial, Helvetica, sans-serif;

	color: #999;

}



/*************** POPUP ******************/

body.popup {

	margin: 10px;

	text-align:left;

}



.popup {

	text-align:center;

	margin-top:20px;

}

