/* CSS Document */
/* stylesSerological.css */

html {
min-height: 100%; margin-bottom: 1px;
}


/* overall layout classes */

body {
background: url(http://www.serological.com/graphics/bk790.jpg);
background-repeat: no-repeat;
background-position: top center;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#777777;
}


table.layout_tbl {
width:790px;
}


td.leftcol {
width:113px;
}

td.middlecol {
width:517px;
vertical-align:top;
padding-right:12px;
}

td.rightcol {
width:160px;
vertical-align:top;
}


td.middlecolHome {
width:400px;
vertical-align:top;
padding-right:12px;
}

td.rightcolHome {
width:273px;
vertical-align:top;
}

.pgtitlebar {
margin-top:12px;
vertical-align:bottom;
height:32px;
}

.searchpos {
margin-top:12px;
vertical-align:bottom;
height:32px;
margin-right:10px;
}

.maincontentdiv {
margin-top:8px;
padding-right:10px;
}


#rsideImg {
margin-bottom:10px;
}


/* default table style */

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0;
border-spacing: 0;
}


/* header and highlighted styles */

.paragraph_hdr {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
font-weight:bold;
}

.paragraph_hdr_red2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#cc0000;
font-weight:bold;
}


.paragraph_subhdr {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
font-style:italic;
font-weight:bold;
}

.paragraph_subhdr_red2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#cc0000;
font-style:italic;
font-weight:bold;
}


.highlightedfeatures {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
font-weight:bold;
padding-left:5px;
}
.highlightedfeatures_smaller {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
font-weight:bold;
padding-left:5px;
}


/* link styles */

a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
color: #777777;
}
a:visited {	
color: #777777;
}
a:hover {
color: #ff0000;
}
a:active {
color: #ff0000;
}


.maincontent_featured_link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: underline;
font-weight:bold;	
}
.maincontent_featured_link a:link {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: underline;
font-weight:bold;	
}
.maincontent_featured_link a:visited {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: underline;
font-weight:bold;	
}
.maincontent_featured_link a:hover {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ff0000;
text-decoration: underline;
font-weight:bold;	
}
.maincontent_featured_link a:active {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ff0000;
text-decoration: underline;
font-weight:bold;	
}


.bottom_mini_link {	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: none;
font-weight:bold;	
}
.bottom_mini_link a:link {	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: none;
font-weight:bold;	
}
.bottom_mini_link a:visited {	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: none;
font-weight:bold;	
}
.bottom_mini_link a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff0000;
text-decoration: none;
font-weight:bold;
}
.bottom_mini_link a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff0000;
text-decoration: none;
font-weight:bold;
}


.backtotop_link {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: none;
font-weight:bold;	
line-height:20px;
}
.backtotop_link a:link {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: none;
font-weight:bold;	
line-height:20px;
}
.backtotop_link a:visited {	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
text-decoration: none;
font-weight:bold;	
line-height:20px;
}
.backtotop_link a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff0000;
text-decoration: none;
font-weight:bold;
line-height:20px;
}
.backtotop_link a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff0000;
text-decoration: none;
font-weight:bold;
line-height:20px;
}



.right_link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: underline;
font-weight: normal;
margin-left:5px;	
}
.right_link a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: underline;
font-weight:normal;
margin-left:1px;	
}
.right_link a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: underline;
font-weight:normal;
margin-left:1px;		
}
.right_link a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff0000;
text-decoration: underline;
font-weight:normal;
margin-left:1px;		
}
.right_link a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ff0000;
text-decoration: underline;
font-weight:normal;	
}




/* other styles */

img {
border: 0px;
}

.tinynavdividers {
color: #cc0000;
}

.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border:1px solid #d7d1b0;
border-right:1px solid #928e78;
border-bottom:1px solid #928e78;
}

sup {font-size: 10px;}

sup.tiny {
font-size: 8px;
}

.copy {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
font-weight:normal;
}

ul {margin: 5px; padding: 0px;}
li {margin: 5px; padding: 0px;}

:active, :focus{
    outline:none;
}

.logo {
margin-bottom:30px;
padding-right:30px;
}

.productitem_label {
color:#666666;
font-weight:bold;
width:75px;
}

.belowSectionLinks {
margin-top:30px;
}







