@charset "UTF-8";
/* CSS Document */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {display: inline-block;}  /* for IE/Mac */

/*  Tree
 *  ====
 */
#maincontent-wrap #tree-header {
	clear: both;
	margin: 0;
	padding: 0;
	width:724px;
	padding: 0 10px 10px 10px;
	background-image:url(imgs/table-bg-top2.jpg);
	background-repeat:repeat-y;
	\width: 744px; /* for IE5 and IE6 in quirks mode */
      w\idth: 724px; /* for IE6 in standards mode */
}
#tree-wrap {
	width:724px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 12px;
	background-image:url(imgs/table-bg-middle.jpg);
	background-repeat:repeat-y;
	padding: 20px 10px 5px 10px;
	\width: 744px; /* for IE5 and IE6 in quirks mode */
      w\idth: 724px; /* for IE6 in standards mode */
}
#tree-headertop {
	width:744px;
	height: 10px;
	background-image:url(imgs/table-bg-top.jpg);
	background-repeat:no-repeat;
}
#tree-footer {
	width:744px;
	height: 10px;
	background-image:url(imgs/table-bg-btm.jpg);
	background-repeat:no-repeat;
}
#maincontent-wrap #tree-header li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
	color: #999;
	text-align:left;
}
#tree-header-ProductName {
	width: 133px;
}
#tree-header-ProductNumber {
	width: 70px;
}
#tree-header-AbbottRUO {
	width: 70px;
}
#tree-header-AbbottCE {
	width: 70px;
}
#tree-header-Version {
	width: 53px;
}
#tree-header-IMGTAlignment {
	width: 70px;
}
#tree-header-InterpretationTables {
	width: 100px;
}
#tree-header-VerdictKit {
	width: 97px;
}
#tree-header-6 {
	width: 102px;
}
#tree-header-7 {
	width: 80px;
}

/*  Download
 *  ========
 */
#download-headertop {
	width:744px;
	height: 10px;
	background-image:url(imgs/table-bg-top-blank.jpg);
	background-repeat:no-repeat;
}
#download-footer {
	width:744px;
	height: 10px;
	background-image:url(imgs/table-bg-btm.jpg);
	background-repeat:no-repeat;
}
#maincontent-wrap #download-header {
	clear: both;
	margin: 0;
	padding: 0;
	width: 724px;
	padding: 0 10px 0 10px;
	background-image:url(imgs/table-bg-top2-blank.jpg);
	background-repeat:repeat-y;
	\width: 744px; /* for IE5 and IE6 in quirks mode */
      w\idth: 724px; /* for IE6 in standards mode */
}
#maincontent-wrap #download-header li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
	color: #999;
	text-align:center;
	background-image:url(imgs/table-li-bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#maincontent-wrap #download-header li#download-header-1 {
	width: 380px;
	text-align:left;
}
#maincontent-wrap #download-header li#download-header-2 {
	width: 80px;
}
#maincontent-wrap #download-header li#download-header-3 {
	width: 80px;
	background-image: none;
}
#maincontent-wrap ul.collapser {
	clear: both;
}
#maincontent-wrap ul.collapser, #maincontent-wrap ul.collapser ul, #maincontent-wrap #download-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
#maincontent-wrap #download-list li {
	list-style: none;
    margin: 0 0 0 0;
	font-size: 12px;
	line-height: 18px;
}

/*  Collapser
 *  =========
 */
#maincontent-wrap ul.collapser li {
    /*background-image: url(imgs/page.png);
    background-position: 0 1px;
    background-repeat: no-repeat;*/
	background: url(imgs/treeview-default-line-30.gif) 0 0 no-repeat;
    padding-left: 20px;
	list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 10px 20px;
	font-size: 12px;
	line-height: 18px;
}
#maincontent-wrap ul.collapser li.folder {
    /*background-image: url(imgs/folder.png);*/
	background: url(imgs/treeview-default-line-15.gif) 0 0 no-repeat;
}

#maincontent-wrap ul.collapser li.folder ul li.folder {
    /*background-image: url(imgs/folder.png);*/
	background: url(imgs/treeview-default-line-140.gif) 0 0 no-repeat;
}
#maincontent-wrap #download-list a {
	color: #666666;
    cursor: pointer;
    text-decoration: none;
}
#maincontent-wrap #download-list a:hover {
    text-decoration: underline;
}
#maincontent-wrap ul.collapser a {
    color: #666666;
    cursor: pointer;
    text-decoration: none;
	display:block;
}
#maincontent-wrap ul.collapser a:hover {
    text-decoration: underline;
}

span.download-1 {
	display: inline-block;
	width: 375px;
}
span.download-2 {
	display: inline-block;
	width: 80px;
	text-align: center;
}
span.download-3 {
	display: inline-block;
	width: 80px;
	text-align:center;
}
span.alignment {
	display: inline-block;
	width: 90px;
}
span.productName {
	display: inline-block;
	width: 110px;
}
span.productProductNumber {
	display: inline-block;
	width: 70px;
}
span.productAbbottRUO {
	display: inline-block;
	width: 70px;
}
span.productAbbottCE {
	display: inline-block;
	width: 70px;
}
span.productProductDescriptionFile {
	display: inline-block;
	width: 20px;
}

span.release {
	display: inline-block;
	width: 87px;
}

.downloadCheck1 {
	margin: 0 87px 0 0;
}
.downloadCheck2 {
	margin: 0 74px 0 0;
}
.downloadCheck3 {
	margin: 0 0 0 0;
}

#maincontent-wrap ul.collapser li ul li {
	padding: 0 0 0 212px;
}
#maincontent-wrap ul.collapser li ul li ul li {
	padding: 0 0 0 60px;
}

.downloadbtn {
	width: 160px;
	height: 36px;
	background-image:url(imgs/download-selected.jpg);
	background-position:center 0;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	display:block;
	text-indent : -100em;
	overflow: hidden;
	cursor: pointer;
	border: none;
	margin: 10px 0 0 0;
	font-size: 0px;
	display:block;
	line-height: 0px;
	float: right;
	
}
.orderbtn {
	width: 160px;
	height: 36px;
	display:block;
	text-indent : -100em;
	overflow: hidden;
	cursor: pointer;
	border: none;
	margin: 10px 0 0 0;
	font-size: 0px;
	display:block;
	line-height: 0px;
	float: right;
	
}

.post {
	position: relative;
}

#product-nav {
	position: absolute;
	top: 0;
	right: 0;
}
#product-nav li {
	float: left;
	list-style: none;
	margin: 0 0 0 10px;
}
.order-label {
	display: inline-block;
	width: 205px;
}
.order-input {
	display: inline-block;
}
h5.email-header {
	font-style: italic;
	font-size: 14px;
	border-bottom: dashed 1px #999;
	margin: 20px 0 10px 0;
}
p.order-p {
	margin: 0 0 5px 0;
}
p.order-details-p {
	margin: 0 0 20px 0;
}
#order-details-wrap {
	margin: 40px 0 0 0;
}

table.shipping {
	font-size: 1.3em;
	color: #999999;
}

table.shipping td {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
   =====================================
   styles for product documentation grid
   =====================================
*/
div.productDocumentationTableDiv {
	width: 700px;
	font-size: 1.2em;
	color: #999999;
	background-color: #F5F5F5;
	padding: 10px;
}
table.productDocumentationTable {
	color: #999999;
	border-top: 1px solid;
	border-left: 1px solid;
	border-collapse: collapse;
}
tr.productDocumentationTableHeader td {
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid;
}
tr.productDocumentationTableRow td {
	border-bottom: 1px solid;
	padding: 5px;
}
td.productDocumentationTableProduct {
	border-right: 1px solid;
	width: 100px;
}
td.ancillaryProductDocumentationTableProduct {
	border-right: 1px solid;
	width: 150px;
}
td.productDocumentationTableProductNumber {
	border-right: 1px solid;
	width: 70px;
}
td.productDocumentationTableAbbottRUO {
	border-right: 1px solid;
	width: 70px;
}
td.productDocumentationTableAbbottCE {
	border-right: 1px solid;
	width: 70px;
}
td.productDocumentationTableDescription {
	border-right: 1px solid;
	width: 120px;
}
td.ancillaryProductDocumentationTableDescription {
	border-right: 1px solid;
	width: 450px;
}
td.productDocumentationTableVersion {
	border-right: 1px solid;
	width: 50px;
}
td.productDocumentationTableAlignment {
	border-right: 1px solid;
	width: 50px;
}
td.productDocumentationTableInterpretationTables {
	border-right: 1px solid;
	width: 50px;
}
td.productDocumentationTableVerdictKit {
	border-right: 1px solid;
	width: 50px;
}

/* styles for ordering page */
div.orders {
	width: 700px;
	font-size: 1.2em;
	color: #999999;
	background-color: #F5F5F5;
	padding: 10px;
}
h5.orders-title {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
table.orders-table {
	color: #999999;
	border-top: 1px solid;
	border-left: 1px solid;
	border-collapse: collapse;
}
.orders-table-productnumber-column {
	border-right: 1px solid;
	width: 200px;
}
tr.orders-table-header td {
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid;
}
td.product-number {
	border-right: 1px solid;
	width: 68px;
}
td.name {
	border-right: 1px solid;
	width: 110px;
}
td.description {
	border-right: 1px solid;
	width: 140px;
}
td.packing {
	border-right: 1px solid;
	width: 120px;
}
td.pack-size {
	border-right: 1px solid;
	width: 140px;
}
td.quantity {
	border-right: 1px solid;
}
tr.orders-table-row td {
	border-bottom: 1px solid;
	padding: 5px;
}
