@charset "UTF-8";
/* CSS Document */
/* IDEX Health & Science OEM Microsite -- Created by www.visualventures.com */

body {
	background-color: #00BCE2;
	background-image: url('../../images/idex_oem_back.jpg');
	background-repeat: no-repeat;
	background-position: top;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin: 14px 0px 0px 0px;

}

a {	color: #FFF; text-decoration: none;}
a:hover {color: #FFA70C; text-decoration: underline;}

a.catalog {	color: #FFA70C; text-decoration: none;}
a.catalog:hover {color: #FFF; text-decoration: underline;}


#container {
	margin: 0px auto;
	text-align: center;
}

#top_nav_container {
	width: 950px;
	margin: 0px auto 21px auto;
}

#idex_logo {
	width: 135px;
	height: 57px;
	background-image: url('../../images/idex_logo.jpg');
}

#top_nav {
	text-align: right;
	float: right;
	margin: 0px auto;
}

#content_container {
	width: 950px;
	height: 586px;
	margin: 0px auto 13px auto;
}

#inside_content {
	width: 880px;
}

#left_toolbar {
	width: 35px;
	float: left;
}

#right_toolbar {
	width: 35px;
	float: right;
}

#footer {
	width: 900px;
	height: 25px;
	font-size: 9px;
	color: #85dff2;
	margin: 10px auto;
}

#copyright {
	margin: 3px 10px 0px 0px;
	float: left;
}

#addThis {
	float: left;
}

#footerNav {
	font-size: 11px;
	float: right;
}

.footerSep {
	color: #0054a7;
}

.topNavSep {
	color: #00BCE3;
}

td.middle {
	vertical-align: middle;
}



/* IDEXHEADER */
#idexheader { width: 950px; height: 40px; margin: 0px auto 9px auto; position: relative; z-index: 1; }
#idexheader #idexnav { margin: 0; padding: 0; }
#idexheader #idexnav li { display: inline; }
#idexheader #idexnav li a { float: left;  height: 0; padding-top: 40px; overflow: hidden; }
#idexheader #idexnav li a,
#idexheader { background-image: url(../../images/idex_full_nav.gif); _background-image: url(../../images/idex_full_nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#idexheader #idexnav li#in-toc a { width: 147px; background-position: 0 0; }
#idexheader #idexnav li#in-newProducts a { width: 116px; background-position: -147px 0; }
#idexheader #idexnav li#in-pumps a { width: 72px; background-position: -263px 0; }
#idexheader #idexnav li#in-valves a { width: 71px; background-position: -335px 0; }
#idexheader #idexnav li#in-degassers a { width: 102px; background-position: -406px 0; }
#idexheader #idexnav li#in-accessories a { width: 108px; background-position: -508px 0; }
#idexheader #idexnav li#in-columns a { width: 89px; background-position: -616px 0; }
#idexheader #idexnav li#in-fluidPaths a { width: 103px; background-position: -705px 0; }
#idexheader #idexnav li#in-optics a { width: 73px; background-position: -808px 0; }
#idexheader #idexnav li#in-index a { width: 69px; background-position: -881px 0; }

/* OVER STATES */
#idexheader #idexnav li#in-toc a:hover { background-position: 0 -40px; }
#idexheader #idexnav li#in-newProducts a:hover { background-position: -147px -40px; }
#idexheader #idexnav li#in-pumps a:hover { background-position: -263px -40px; }
#idexheader #idexnav li#in-valves a:hover { background-position: -335px -40px; }
#idexheader #idexnav li#in-degassers a:hover { background-position: -406px -40px; }
#idexheader #idexnav li#in-accessories a:hover { background-position: -508px -40px; }
#idexheader #idexnav li#in-columns a:hover { background-position: -616px -40px; }
#idexheader #idexnav li#in-fluidPaths a:hover { background-position: -705px -40px; }
#idexheader #idexnav li#in-optics a:hover { background-position: -808px -40px; }
#idexheader #idexnav li#in-index a:hover { background-position: -881px -40px; }

/* PRESSED STATES */
#idexheader #idexnav li#in-toc a:active { background-position: 0 -80px; }
#idexheader #idexnav li#in-newProducts a:active { background-position: -147px -80px; }
#idexheader #idexnav li#in-pumps a:active { background-position: -263px -80px; }
#idexheader #idexnav li#in-valves a:active { background-position: -335px -80px; }
#idexheader #idexnav li#in-degassers a:active { background-position: -406px -80px; }
#idexheader #idexnav li#in-accessories a:active { background-position: -508px -80px; }
#idexheader #idexnav li#in-columns a:active { background-position: -616px -80px; }
#idexheader #idexnav li#in-fluidPaths a:active { background-position: -705px -80px; }
#idexheader #idexnav li#in-optics a:active { background-position: -808px -80px; }
#idexheader #idexnav li#in-index a:active { background-position: -881px -80px; }

/* ON STATES */
#idexheader.toc #idexnav li#in-toc a { background-position: 0 -80px; cursor: default; }
#idexheader.newProducts #idexnav li#in-newProducts a { background-position: -147px -80px !important; }
#idexheader.pumps #idexnav li#in-pumps a { background-position: -263px -80px !important; }
#idexheader.valves #idexnav li#in-valves a { background-position: -335px -80px !important; }
#idexheader.degassers #idexnav li#in-degassers a { background-position: -406px -80px !important; }
#idexheader.accessories #idexnav li#in-accessories a { background-position: -508px -80px !important; }
#idexheader.columns #idexnav li#in-columns a { background-position: -616px -80px !important; }
#idexheader.fluidPaths #idexnav li#in-fluidPaths a { background-position: -705px -80px !important; }
#idexheader.optics #idexnav li#in-optics a { background-position: -808px -80px !important; }
#idexheader.index #idexnav li#in-index a { background-position: -881px -80px !important; }

/* MODAL WINDOW */
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	z-index:2;
}
* html .modal-overlay
{   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	
	/*-webkit-border-radius: 7px; -moz-border-radius: 7px;*/
}
.modal-window
{
	position: relative;
	top: -98px;
	left:50%;
	margin:0;
	padding:0;
	z-index:3;
}
* html .modal-window
{
	position:absolute;
	background:#666;
}
.close-window
{
	position:absolute;
	width: 35px;
	height: 39px;
	left:-12px;
	top:-12px;
	background:transparent url('../../images/zoomOut.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}

/*.close-window
{
	position:absolute;
	width:25px;
	height:29px;
	left:-12px;
	top:-12px;
	background:transparent url('../../images/x.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}*/

.title {
	color:#FFF;
	font-size:18px;

}

.formContent {
	color:#000;
	line-height: 17px;

}