/*
 *
 * STERIS Stylesheet
 *
 */


/* ----------------- elements --------------------------------------- */
body {
	margin:10px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #e4f2f5;
}
a, a:visited {
	color:#336699;
	text-decoration:none;
}
a:hover {
	color:#ff9900;
	text-decoration: underline;
}
h4.pageTitle {font-weight:bold;}
h1.pageTitle {font-size:1.5em;}
h2.subTitle {font-size:1em;font-weight:bold;}
/* ----------------- ids --------------------------------------- */
#header {
	background:#fff;
}
#header-nav {
	width:480px;
	float:right;
	margin:0px;
	padding:0px;
}

#accordion {
	/*margin-top:10px;*/
	font-size:.9em;
	font-family:Arial,Helvetica,sans-serif;
	clear:both;
}

#footer {
	background-color: #E4F2F5;
}
#footerOR {
	background-color: #8eb1cc;
}
#menubar {
	width:922px;
	margin:0px;
	padding:0px;
}

/* ----------------- classes --------------------------------------- */

#mytable {
	width: 650px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	border:#336699 thin solid;
}
#table200 {
	width: 0px;
	padding:0px;
	margin:0px;
}
#flashbanner {
	z-index:-100;
}
#mytable td {


	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.products-menu {
	background-image: url(../images/ourproducts.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
.menubar {
	width:922px;
	margin:0px;
	padding:0px;
}

.body {
	background:#fff;
}
.VHPpageTitleblue {
	color:#3399cc;
	font-weight:bold;
	font-size:23px;
}
.VHPSubheadBlue {
	color:#3399cc;
	font-weight:bold;
	font-size:18px;
}
.VHPSubheadOrange {
	color:#ff9900;
	font-weight:bold;
	font-size:18px;
}
.pageTitle {
	color:#ff9900;
}
.underlinedLink {
	color:#336699;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.underlinedLinkSmall {
	color:#336699;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.orangeHead {
font-weight:bold; font-size:14px; color:#ff9900;
}
.ulmarginfix {
margin:0px 0px 0px 55px;
}
.whitecopysmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}
.redHead {
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.redHead2 {
	color:#ff0000;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.blackHead {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.blackHead2 {
	color:#000000;
	font-size:14px;
	font-weight:200;
	font-family: Arial, Helvetica, sans-serif;
}
.blueHead {
	color:#336699;
	font-size:16px;
	font-weight:bold;
}
.blueHead2 {
	color:#336699;
	font-size:14px;
	font-weight:bold;
}
.blueHeadBig {
	color:#336699;
	font-size:20px;
	font-weight:bold;
}
.blueHeadiQ {
	color:#336699;
	font-size:16px;
	font-weight:bold;
}
.blueHeadiQnopad {
	color:#336699;
	font-size:16px;
	font-weight:bold;
}
.blueHead2iQ {
	color:#336699;
	font-size:14px;
	font-weight:bold;
	line-height: 10%;
}
.blueHeadBigiQ {
	color:#336699;
	font-size:20px;
	font-weight:bold;
}
.blueHeadBigiQ4 {
	color:#336699;
	font-size:20px;
	font-weight:bold;
    margin:0px 0px 0px 0px;
}
.blueBullet {
	color:#336699;
	font-size:20px;

}
.imgFloatLeft {
	float:left;
	padding-right:6px;
}
.imgFloatLeft2 {
	float:left;
	padding-right:15px;
}
.imgFloatRight {
	float:right;
	padding-left:6px;
}

.box-no-top {
	padding:0px 10px 10px 10px;
}
.box2 {
	padding:0px 10px 10px 10px;
	width:800px;
}
.banner {
	padding-left:10px;
}
.sterisblue {
	color: #336699;
}
.sterisbluebig {
	color: #336699;
	font-size:14px;
	font-weight:bold;
}
.sterisblackmedium {
	color: #000000;
	font-size:12px;
	font-weight:bold;
}
.ads {
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}
.ads2 {
	font-weight:bold;
	font-size:18px;
}
.footnote {
	font-size:9px;
}

.bold {
	font-weight:bold;
}
.underline {
	text-decoration:none;
}
.disclaimer {
    font-size:9px;
}
.valign-top {
    vertical-align:top;
}
.center {
    text-align:center;
}
.subheads {
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
}
.aorntext {
	color:#333333;
	font-size:14px;
}
.aorntextorange {
	color:#ff9900;
	font-size:14px;
}
.aorntext12 {
	color:#333333;
	font-size:12px;
}
.blue16ptsubheads {
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
}
.subheads-smaller {
	font-weight:bold;
	color:#ff9900;
	font-size:13px;
}
.tableborder {border:1px solid #000;}
.tableborder2 {border:1px solid #336699;}
.colborderRight {border-right:1px solid #000;}

.news-headline {color:#336699;}
.required{font-size:13px;font-weight:bold;color:red;}

/* ----------------- link styles --------------------------------------- */
a.sterisbluelink, a.sterisbluelink:visited {color: #336699;}
a.sterisbluelink:hover {color: #336699;}

a.sterisbluelinkU, a.sterisbluelinkU:visited {color: #336699; text-decoration:underline}
a.sterisbluelinkU:hover {color: #ff9900; text-decoration:underline}

/* ----------------- icon list --------------------------------------- */
.icon-list ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.icon-list li {
	display:inline;
	margin-left:4px;
	padding:0px;
	color:#000;
	font-size:11px;
}
.icon-list li a, .icon-list li a:visited {
	text-decoration:none;
	color:#000;
}
.icon-list li a:hover {
	text-decoration:underline;
}

/* ----------------- quick links --------------------------------------- */
#quicklinks {
	background: url(../images/backgrounds/quicklinksbg.jpg) repeat-x;
	margin:10px;
}
#quicklinks h4 {color:#666666;padding-top:10px;padding-right:10px;margin:0px;text-decoration:none;}
#quicklinks h4.first {padding-left:10px;text-decoration:none;}

#quicklinks ul {
	padding:10px 10px 0px 10px;
	list-style-type:none;
	text-decoration:none
}
#quicklinks li {
	list-style-image: url(../images/bullets/rightarrow_blue.gif);
	text-decoration:none;
}

/* ----------------- healthcare callouts --------------------------------------- */
#healthcare-callouts {
	margin:10px;
}
#healthcare-callouts .resources {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/hc_resources.jpg);
	background-repeat: no-repeat;
}
#healthcare-callouts .products {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/hc_products.jpg);
	background-repeat: no-repeat;
}
#healthcare-callouts .features {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/hc_features.jpg);
	background-repeat: no-repeat;
}

/* ----------------- pharmaceutical callouts --------------------------------------- */
#pharma-callouts {
	margin:10px;
}
#pharma-callouts .resources {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/research_resources.jpg);
	background-repeat: no-repeat;
}
#pharma-callouts .products {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/research_products.jpg);
	background-repeat: no-repeat;
}
#pharma-callouts .features {
	padding-top:94px;
	padding-left:25px;
	background-image: url(../images/callouts/research_features.jpg);
	background-repeat: no-repeat;
}


/* ----------------- certificates --------------------------------------- */
.certificates {list-style-type:none;}
.certificates li {list-style-image: url(../images/bullets/rightarrow_blue.jpg);}
.certificates li ul{list-style-type:none;}
.certificates li ul li{list-style-image:none;}

/* ----------------- subnav-menu-links --------------------------------------- */
.subnav-menu-links a, .subnav-menu-links a:visited {margin-left:10px;line-height:15px;}

/* ----------------- NEWS --------------------------------------- */
#news {}
#news h4 {color:#336699;font-weight:bold;}
#news .date {}
#news .item a, #news .item a:visited {color:#336699;text-decoration:underline}
#news .item a:hover {color:#336699;text-decoration:none;}

.inthenews ul {}
.inthenews li {list-style-image: url(../images/bullets/rightarrow_blue.jpg);}
.inthenews .source {font-style:italic;}

/* ----------------- LOGOS --------------------------------------- */
#logos a p, #logos a:visited p{color:#336699;text-decoration:underline;}
#logos a:hover p{color:#336699;text-decoration:none;}


/* ----------------- BILLBOARDS --------------------------------------- */
#billboard-container{width:700px;height:291px;}
.billboards{position:relative;overflow:hidden;width:700px;height:291px;}
#bbnav-container {position:relative;top:-40px;padding:10px 5px;z-index:9999;width:50%;}
#bbnav-container img {vertical-align:middle;}
#bbnav-container a {padding:2px 6px;margin-right:3px;background:#f2f1e9;border:1px solid #bccad6; color: #8caac3;text-decoration:none;font:11px Verdana, Arial, Helvetica, sans-serif;}
#bbnav-container a.activeSlide {background:#f2f1e9;color:#f03;border:1px solid #bccad6;}
#bbnav-container a:focus { outline: none; }
#bbnav-pages {display:inline;}


/* ----------------- BREADCRUMBS --------------------------------------- */
.breadcrumbs {margin: 0;padding: 0;float: left;display: block;height: 21px;overflow: hidden;padding:5px;border:solid 1px #dedede;background:#fff;width:920px;}
.breadcrumbs ul {margin: 0;padding: 0;height: 21px;display: block;}
.breadcrumbs ul li{display: block;float: left;position: relative;height: 21px;overflow: hidden;line-height: 21px;margin: 0px 6px 0px 0;padding: 0px 10px 0px 0;font-size: .9167em;background: url(../images/breadcrumbs/Chevron.gif) no-repeat 100% 0;}
.breadcrumbs ul li.last {background: none;margin-right: 0;padding-right: 0;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#336699;text-decoration:none;}
.breadcrumbs a:hover {color:#336699;text-decoration:underline;}

/* ----------------- DOCUMENTLIST --------------------------------------- */
#document-list{border-left:1px solid #ddd;border-right:1px solid #ddd;}
#document-list .colhead {background-color:#336699;color:#fff;}
#document-list .title {background-color:#eee;}
#document-list .column-border {border-right:1px solid #ddd;}
#document-list a, #document-list a:visited {color:#336699;text-decoration:underline;}
#document-list a:hover {color:#336699;text-decoration:none;}
#document-list .colhead a.returnToTop {color:#fff;}
#document-list .colhead a.returnToTop:visited {color:#fff;}
#document-list .colhead a.returnToTop:hover {color:#fff;}
#document-list .bborder {border-bottom:1px solid #ddd;}

/* ----------------- acrobatRequired --------------------------------------- */
.acrobatRequired {float:right;font-weight:normal;padding-left:10px;}
.acrobatRequired a, .acrobatRequired:visited, .acrobatRequired:hover {color:#999999;}

/* ----------------- docsSearchForm --------------------------------------- */
#docsSearchForm {width:475px;}
#docsSearchForm fieldset legend {margin-left:1em;color:#336699; margin:0px 3px;}
#docsSearchForm label {display: block;width: 120px;float: left;text-align:right;padding-right:10px}
#docsSearchForm .input {width:245px;}

/* ----------------- coaSearchForm --------------------------------------- */
#coaSearchForm {}
#coaSearchForm fieldset legend {margin-left:1em;color:#336699; margin:0px 3px;}
#coaSearchForm label {display: block;width: 250px;float: left;text-align:right;padding-right:10px}
#coaSearchForm .input {width:245px;}

/* ----------------- featured-products --------------------------------------- */
#tabs{height:1075px;overflow:auto;position:relative}
#featured-products {}
#featured-products img {float:left;}
.productinfo {float:right;width:300px;}

/* ----------------- ad boxes --------------------------------------- */
.adspace-outer {background-color:#f0f0f0;padding:8px;border:1px solid #000;}
.adspace-inner {background-color:#ffffff;padding:5px;border:1px solid #000;}
.adspace-title {color:#ff9900;font-weight:bold;font-size:14px;}
.adspace-title2 {color:#ff9900;font-weight: 600;font-size:22px;}
.adspace-title3 {color:#000000;font-size:14px; font-weight:100; line-height:110%;}
.adspace-title4 {color:#ff9900;font-weight:600;font-size:16px;}
.adspace-title5 {color:#6699cc;font-weight:400;font-size:14px;}

/* ----------------- top search form --------------------------------------- */
#search-form {margin:0px;padding:0px;text-align:right;padding-right:10px;}
#search-form label{padding-right:5px;}
#search-form .keyword{font-size:12px;width:150px;}
#search-form .go {width:30px;height:34px;vertical-align: middle;}

/* ----------------- news-scroller-menu (pagination) --------------------------------------- */
#news-scroller .title a,
#news-scroller .title a:hover {font-size:12px;text-decoration:none;}
#news-scroller-menu {}

#news-scroller-menu a, 
#news-scroller-menu a:visited{display:block;border:1px solid #336699;width:15px;height:15px;float:left;margin-right:7px;text-align:center;text-decoration:none;font-size:11px;background-color:#ffffff;color:#336699;}

#news-scroller-menu a.wactive, 
#news-scroller-menu a.wactive:visited {display:block;border:1px solid #ff9900;width:15px;height:15px;float:left;margin-right:7px;text-align:center;text-decoration:none;font-size:11px;background-color:#ff9900;color:#ffffff;}
#news-scroller-menu a.wactive:hover {}

div.pagination {text-align:center;}
div.pagination a {border:1px solid #336699; text-decoration:none; padding:3px; margin:0 3px;}
div.pagination span {margin:0 3px;}
div.pagination .current {border:1px solid #ff9900; background-color:#ff9900; color:#fff; text-decoration:none; padding:3px; margin:0 3px;}
.pagination-stats {width:200px;float:right;padding:3px 0px;text-align:right;}

.category-desc {width:650px;float:left;}


/* ----------------- product opitons menu on product page --------------------------------------- */
#product-options {margin-top:10px}
#buyonline {width:210px;border:1px solid #ddd;}
#buyonline-help {width:300px;font-size:11px;padding:5px;border:1px solid #336699;margin-top:4px;}
.product-headline {font-size:14px;font-weight:bold;}
.postureimage {text-align:center; border:1px solid #cccccc; font-size:10px;}
.posturetext {text-align:left; font-size:10px; vertical-align:top;}
.posturecolright,.colborderRight {border-right:1px solid #cccccc;}
.product-blockquote {padding: 7px; margin:7px;}

/* ----------------- REQUEST FOR QUOTE FORM --------------------------------------- */
#frmRequestQuote {width:635px;margin:0px;padding:0px;}
#frmRequestQuote fieldset{width:600px;}
#frmRequestQuote legend{font-size:12px;font-weight:bold;color:#336699;}
#frmRequestQuote label{height:30px;width:150px;float:left}
#frmRequestQuote .input{width:200px}
#frmRequestQuote .submit{padding:10px 0px;}
#frmRequestQuote .required{font-size:15px;font-weight:bold;color:red;}
#frmRequestQuote #comments{width:575px;height:100px;}


/* ----------------- EMAIL PAGE --------------------------------------- */
#frmEmailPage {width:700px;margin:0px;padding:0px;}
#frmEmailPage label{height:30px;width:150px;float:left}
#frmEmailPage .input{width:200px}
#frmEmailPage .submit{padding:10px 0px;}
#frmEmailPage .required{font-size:13px;font-weight:bold;color:red;width:200px;}
#frmEmailPage #comments{width:530px;height:150px;}

/* ----------------- CONTACT FORM --------------------------------------- */
#frmContact {width:500px;margin:0px;padding:0px;}
#frmContact label{font-weight:normal;height:30px;width:125px;float:left}
#frmContact .input{width:250px}
#frmContact .submit{padding:10px 0px;}
#frmContact .required{font-size:13px;font-weight:bold;color:red;}
#frmContact #comments{width:475px;height:100px;}

/* ----------------- EDIT TRADING PARTNER FORM --------------------------------------- */
#frmEdiTrading {margin:0px;padding:0px;}
#frmEdiTrading fieldset{width:655px;}
#frmEdiTrading legend{font-size:12px;font-weight:bold;color:#336699;margin:4px;}
#frmEdiTrading label{height:30px;width:150px;float:left}
#frmEdiTrading .input{width:200px}
#frmEdiTrading .submit{padding:10px 0px;}
#frmEdiTrading .required{font-size:15px;font-weight:bold;color:red;}
#frmEdiTrading #comments{width:575px;height:100px;}
#frmEdiTrading .label-small {font-weight:bold;margin-right:10px;margin-left:10px;}
#frmEdiTrading .label-large {width:250px;font-weight:bold;}
#frmEdiTrading .input-small {width:125px;}
#frmEdiTrading .input-large {width:300px;}

/* ----------------- BASIC FORM CLASS --------------------------------------- */
.basicform {margin:0px;padding:0px;}
.basicform legend {font-weight:normal}
.basicform label{height:30px;width:150px;float:left}
.basicform .input{width:200px}
.basicform .submit{padding:10px 0px;}
.basicform .required{font-size:13px;font-weight:bold;color:red;width:200px;}
.basicform #comments{width:530px;height:150px;}


/* ----------------- FACILITY LIST --------------------------------------- */
#facility-list {}
#facility-list thead th {background:#336699; color:#fff;}
#facility-list .facility-name {color:#336699;}
#facility-list a.return-to-top, #facility-list a.return-to-top:visited {color:#fff;text-decoration:none;}
#facility-list a.return-to-top:hover {color:#fff;text-decoration:underline;}

/* ----------------- LANGUAGE DROP DOWN --------------------------------------- */
#languageSelect {font-size:11px;}

/* ----------------- FONT-RESIZE --------------------------------------- */
#changeFont a {padding:2px;}


/* ----------------- INDUSTRY FILTER  --------------------------------------- */
#industry-filter-container {width:300px;float:left;}


/* ----------------- USED PRODUCTS ---------------------------- */

/* products/used */
#used-products-listing td {text-align:center;}

/* products/used/bycategory.cfm */
a.sterisorangelink, a.sterisorangelink:visited {color:#ff9900;}
a.sterisorangelink:hover {color: #336699;}

/* products/used/categories.cfm */
#usedproducts a.current {background:#6699CC;color:#fff;display:block;width:175px;padding:5px;}
#usedproducts a.current:hover{}
	
.pricereduced {color:red;font-style:italic;font-weight:bold;font-size:13px;}

#used-products #product-info {float:left;width:415px;}
#used-products #product-image {float:right;}


.product-thumb {border: 1px solid #6699cc;padding:4px;margin:4px;}
.product-image-caption {font-size:13px;font-weight:bold;margin-top:10px;font-style:italic;}

#used-featured {background:#f0f0f0;border:1px solid #dddddd;margin-bottom:20px;padding:5px;}
#used-featured .header {color:#306295;font-weight:bold; margin:6px;font-size:15px;}
#used-featured .featimg {margin:10px 0 0 10px;}
#used-featured #info {float:right;margin:25px 10px 0px 10px;width:285px;}
#used-featured #titleandimage {float:left;width:160px;}

