/* ==================== 

Title:		SGE - print stylesheet

==================== */

/* Eric Meyer reset rules v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size: 62.5%;
	background: #fff;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ol, ul {
	list-style: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Site CSS Starts */

ol, ul {
	list-style: disc;
	margin-left: 1em;
	padding-left: 0;
}
li {
	padding-left: 0;
	margin-left: 0;
}

#wrapper {
	width: 750px;
	font: 1.2em/1.4 Arial, Helvetica, Sans-serif;
	background: none;
	padding: 0;
	overflow: hidden;
	display: inline;
	float: none;
	margin: 0 auto;
}

p, ul, ol {
	margin-bottom: 1em;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.5em;
}
h1 {
	font-size: 1.5em;
}
h1.panelHeading {
	font-size: 1em;
}
em {
	font-style: normal;
	font-weight: bold;
}

a, a:link, a:visited, a span, a p {
	color: #006699;
	text-decoration: none;
}
a:hover, a:active, a span:hover, a p:hover {
	color: #006699;
	text-decoration: underline;
}
 
#mainNav li {
	margin: 0;
	list-style: none;
	padding-left: 0;
}
#mainNav {
	display: none;
}

#wrapperInner {
	overflow: hidden;
	width: 750px;
	height: 100%;
	display: inline;
	float: none;
}
#leftCol {
	width: 750px;
	display: inline;
	float: none;
}
#landing #leftCol {
	margin-top: 48px;
}
#rightCol {
	display: none;
}
#footer {
	width: 750px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	font-size: 0.9em;
	padding: 0 20px;
}
#header {
	width: 750px;
	padding-top: 20px;
	overflow: hidden;
}
#header li {
	padding-left: 0;
	margin-left: 0;
}
#header ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
#header h1 {
	float: left;
}
#header h1 a {
	width: 168px;
	height: 54px;
	display: block;
	text-indent: -9999px;
	outline: none;
	background: #fff url('/uploads/31/fa/31fa3164bbc1b70728ee90ac6db35bad/logo.gif.png') 0 0 no-repeat;
	margin-left: 20px;
}
#mainNav {
	clear: both;
}
#navTop {
	display: none;
}

#mainNav li {
	float: left;
	width: 186px;
	margin: 1px;
}

#mainNav li ul li, #mainNav li ul li ul li {
	clear: left;
	margin: 0;
	font-weifght: normal;
}
#mainNav li ul li a {
	font-weight: normal;
}

#navBot li {
	padding-bottom: 2px;
	margin-bottom: 0;
}

#mainNav {
	padding: 7px 0 0px 0;
	background: #fff url('/uploads/77/e9/77e9e4b7b5ab885ae019aeafa234670b/navTop.gif') 0 0 no-repeat;
	position: absolute;
	top:  90px;
}

#mainNav li ul {
	position: absolute;
	left: -999em;
}
#mainNav li:hover ul, #mainNav li.sfhover ul {
	left: auto;
}

#mainNav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 176px;
}


#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul {
	left: -999em;
}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul {
	left: auto;
}


#mainNav li#contact, #mainNav li#ms {
	margin-right: 0;
}
#mainNav li#home, #mainNav li#sp {
	margin-left: 0;
}
#mainNav li#home a, #mainNav li#sp a {
	padding-left: 20px;
	width: 156px;
}
#mainNav li a {
	display: block;
	background: #ccc;
	width: 166px;
	font-weight: bold;
	padding: 4px 10px;
	text-decoration: none;
	color: #000;
}
#mainNav li a:hover {
	color: #006699;
	background: #fff;
	text-decoration: underline;
}
/* Bottom nav colours */
#mainNav li#sp a {
	background: #c9ebf5;
}
#mainNav li#gc a {
	background: #cce3ed;
}
#mainNav li#lc a {
	background: #d6f7f5;
}
#mainNav li#ms a {
	background: #e3e5e5;
}





/* Lose the gap under the nav on colour landing pages */

.sp #mainNav li#sp, .gc #mainNav li#gc, .lc #mainNav li#lc, .ms #mainNav li#ms {
	margin-bottom: 0;
}



#topPanel {
	background: none;
	width: 750px;
	display: inline;
	float: none;
}
#topPanel .bottom {
	background: none;
	padding-bottom: 3px;
	width: 750px;
	display: inline;
	float: none;
}
#topPanel .inner {
	padding: 0;
	width: 750px;
	display: inline;
	float: none;
}

/* section-specific link cols */
.sp a, a.sp, .sp a span, .sp a p {
	color: #0699cc;
}
.gc a, a.gc, .gc a span, .gc a p {
	color: #006699;
}
.lc a, a.lc, .lc a span, .lc a p {
	color: #009999;
}
.ms a, a.ms, .ms a span, .ms a p {
	color: #999999;
}

/* section-specific link hover cols */
.sp a:hover, a.sp:hover, .sp a span:hover, .sp a p:hover {
	color: #000;
}
.gc a:hover, a.gc:hover, .gc a span:hover, .gc a p:hover {
	color: #000;
}
.lc a:hover, a.lc:hover, .lc a span:hover, .lc a p:hover {
	color: #000;
}
.ms a:hover, a.ms:hover, .ms a span:hover, .ms a p:hover {
	color: #000;
}



/* four-square icon */
#fourSquare {
	width: 64px;
	height: 62px;
	background: transparent url('/uploads/62/0f/620fe1b65c27f8cd9eea1762357ab20a/blank3.lh_squareIcon.gif') 0 0 no-repeat;
	float: right;
	margin-right: 20px;
}
#fourSquare li {
	float: left;
	width: 32px;
	height: 31px;
	text-indent: -9999px;
list-style: none;
}
#fourSquare li a {
	float: left;
	width: 32px;
	height: 31px;
	display: block;
}


#footer {
	display: block; 
	padding-top: 30px;
}
#footer ul {
	float: left;
list-style: none;
}
#footer .copyright {
	float: right;
}
#footer li {
	float: left;
	margin-right: 10px;
}
#footer li a {
	color: #000;
}

/* 4 Col areas */
.home .col-4 {
	background: transparent url('/uploads/50/79/5079098ab4c3229dadef61521cbb2aac/4colBot.gif') 0 100% no-repeat;
	height: 100%;
	overflow: hidden;
	display: block;
	float: none;
}
.col-4 p, .col-4 ul {
	padding: 0 15px 0 43px;
}
.col-4 ul ul {
	padding: 0 0 0 1.3em;
	list-style-position: outside;
	list-style: disc;
}
.col-4 .bottom div {
	width: 170px;
	padding: 0;
	float: left;
	margin: 0 12px 0 0;
	display: inline;
	position: relative;
}
.col-4 div.ms {
	margin: 0;
}
.col-4 div h1 a {
	width: 170px;
	height: 37px;
	text-indent: -9999px;
	display: block;
}
.col-4 div.sp h1 {
	background: transparent url('/uploads/b9/5d/b95da0fca84b509b4579a71bfb998b87/4colTopLh.gif') 0 0 no-repeat;
}
.col-4 div.gc h1 {
	background: transparent url('/uploads/e3/c2/e3c2393437b2412c38d117d4847d46aa/4colTopGc.gif') 0 0 no-repeat;
}
.col-4 div.lc h1 {
	background: transparent url('/uploads/e8/13/e813cb5ab435a766c14b3bd1a6cb2531/4colTopLc.gif') 0 0 no-repeat;
}
.col-4 div.ms h1 {
	background: transparent url('/uploads/7e/2a/7e2ad0e1fc0075836b3333b36cce1a52/4colTopMs.gif') 0 0 no-repeat;
}





/* 2 Col areas */
.col-2 {
	margin-bottom: 1em;
	display: block;
	float: none;
}
.col-2, .col-2 .bottom {
	overflow: hidden;
	height: 100%;
}
.sp .col-2, .gc .col-2, .lc .col-2, .ms .col-2 {
	background: #fff url('/uploads/7b/c0/7bc09fcd6cde19c271205cb8339a0fd4/2colBg.gif') 0 0 repeat-y;
}
.sp .col-2 .left, .gc .col-2 .left, .lc .col-2 .left, .ms .col-2 .left {
	float: left;
	width: 172px;
	position: relative;
}
.sp .col-2 .right, .gc .col-2 .right, .lc .col-2 .right, .ms .col-2 .right {
	float: left;
	width: 531px;
	margin-left: 18px
}
.sp .col-2 .bottom, .gc .col-2 .bottom, .lc .col-2 .bottom, .ms .col-2 .bottom {
	background: transparent url('/uploads/92/70/92709c24c2947d8cfa3bf2e05ae2afb2/2colBot.gif') 0 100% no-repeat;
}

.col-2 .left h1, .col-2 .right h1 {
	display: block;
	padding: 1em 20px 0.5em;	
}

.sp .col-2 .left h1 {
	background: url('/uploads/95/7f/957f2d505083357b403c2ab32f14eed5/2colLeftTitleSp.gif') 0 0 no-repeat;
	width: 132px;
}
.gc .col-2 .left h1 {
	background: url('/uploads/28/0d/280da0ee3cf757fbeb27a76b665f118c/2colLeftTitleGc.gif') 0 0 no-repeat;
	width: 132px;
}
.lc .col-2 .left h1 {
	background: url('/uploads/1f/56/1f56702fccad40b9cf8b312195824784/2colLeftTitleLc.gif') 0 0 no-repeat;
	width: 132px;
}
.ms .col-2 .left h1 {
	background: url('/uploads/fa/8f/fa8f2d0a00a3ab45c564e5f7640e9fe4/2colLeftTitleMs.gif') 0 0 no-repeat;
	width: 132px;
}
.sp .col-2 .right h1 {
	background: url('/uploads/d1/b2/d1b2a13727ba73f4fef0c45ec02e9bb6/2colRightTitleSp.gif') 0 0 no-repeat;
	width: 491px;
}
.gc .col-2 .right h1 {
	background: url('/uploads/9f/a8/9fa85998d19a9cc223d080b1f52b070f/2colRightTitleGc.gif') 0 0 no-repeat;
	width: 491px;
}
.lc .col-2 .right h1 {
	background: url('/uploads/43/aa/43aa007f2e297ccb6b219bf9015c47e5/2colRightTitleLc.gif') 0 0 no-repeat;
	width: 491px;
}
.ms .col-2 .right h1 {
	background: url('/uploads/6b/4a/6b4a78c6e11c65a20e909840214d08bd/2colRightTitleMs.gif') 0 0 no-repeat;
	width: 491px;
}

.sp .col-2 .left p, .gc .col-2 .left p, .lc .col-2 .left p, .ms .col-2 .left p, 
.sp .col-2 .left ul, .gc .col-2 .left ul, .lc .col-2 .left ul, .ms .col-2 .left ul, 
.sp .col-3 .left p, .gc .col-3 .left p, .lc .col-3 .left p, .ms .col-3 .left p, 
.sp .col-3 .left ul, .gc .col-3 .left ul, .lc .col-3 .left ul, .ms .col-3 .left ul, 
.sp .col-3 .right p, .gc .col-3 .right p, .lc .col-3 .right p, .ms .col-3 .right p, 
.sp .col-3 .right ul, .gc .col-3 .right ul, .lc .col-3 .right ul, .ms .col-3 .right ul {
	padding: 0 0 0 23px;
}

.col-2 .inner {
	padding: 1em 20px 0;
}

ul.productList {
	overflow: hidden;
	width: 100%;
list-style: none;
margin-left: 0;
padding-left: 0;
}
.col-2 ul.productList li {
	width: 88px;
	background: #fff url('/uploads/40/f2/40f24214218d1609ad4bad94b5cb4b03/thumbBack.gif') 0 0 no-repeat;
	padding: 5px;
	float: left;
}
.col-2 ul.productList li img {
	width: 88px;
	height: 81px;
	display: block;
	cursor: pointer;
}
.col-2 ul.productList li a span {
	display: block;
//text-decoration: underline;
margin: 0.5em;
}

/* 1 Col areas */
.col-1, .col-1 .bottom {
	overflow: hidden;
	height: 100%;
	display: inline;
	float: none;
}
.sp .col-1, .gc .col-1, .lc .col-1, .ms .col-1 {
	display: block;
}

.col-1 {
	background: transparent url('/uploads/a1/11/a11129837476e4caec8e0c2c5373a73f/1colBg.gif') 0 0 repeat-y;
	margin-bottom: 1em;
}
.col-1 .inner {
	padding: 1em 20px 0;
}
.col-1 h1 {
	background: none;
	display: block;
	padding: 1em 20px 0.5em;
}
.col-1 .bottom {
	background: none;
}
.sp .col-1 .bottom, .cg .col-1 .bottom, .lc .col-1 .bottom, .ms .col-1 .bottom {
	background: transparent url('/uploads/b2/d8/b2d8e1c08b61bfd1b5c7639481c34b93/1colBot.gif') 0 100% no-repeat;
	display: block;
}
.col-1 table {
	width: 680px;
}

/* 2 Col half areas */
.col-2 {
	background: transparent url('/uploads/d2/6f/d26f8f43e95d6b38b16dc1cac2216582/2colBgHalf.gif') 0 0 repeat-y;
	display: inline;
	float: none;
}

.col-2 .inner {
	padding: 1em 20px 0;
}
.col-2 h1 {
	background: url('/uploads/47/d7/47d7f03201c8f0c411bbcf7cfc5efdad/2colTitleHalf.gif') 0 0 no-repeat;
	display: block;
	padding: 1em 20px 0.5em;
}

.col-2 .bottom {
	background: transparent url('/uploads/8e/2a/8e2abdc6a1359161c25ce8dd330784b5/2colBotHalf.gif') 0 100% no-repeat;
}
.col-2 .left {
	float: left;
	width: 352px;
}
.col-2 .right {
	float: left;
	width: 352px;
	margin-left: 20px;
}

/* 3 Col areas */
.col-3 {
	background: transparent url('/uploads/63/d0/63d0083b38d7b9d179d72ccb7ae77a45/3colBg.gif') 0 0 repeat-y;
	overflow: hidden;
	height: 100%;
	margin-bottom: 1em;
	display: block;
	float: none;
}
.col-3 .inner {
	padding: 1em 20px 0;
}
.col-3 .left h1, .col-3 .right h1 {
	background: url('/uploads/95/7f/957f2d505083357b403c2ab32f14eed5/2colLeftTitleSp.gif') 0 0 no-repeat;
	width: 132px;
	display: block;
	padding: 1em 20px 0.5em;
}
.col-3 .middle h1 {
	background: url('/uploads/90/4d/904dc01a64af297ba8d956724d42e83d/3colTitleMid.gif') 0 0 no-repeat;
	display: block;
	padding: 1em 20px 0.5em;
}

.col-3 .bottom {
	background: transparent url('/uploads/33/f8/33f8d795432e88b787c84f8fd9cc73f8/3colBot.gif') 0 100% no-repeat;
	overflow: hidden;
	height: 100%;
}

.col-3 .left {
	float: left;
	width: 172px;
	position: relative;
}
.col-3 .middle {
	float: left;
	width: 345px;
	margin: 0 15px;
}
.col-3 .right {
	float: left;
	width: 172px;
	margin-left: 0;
}


.col-3 ul.productList li {
	width: 88px;
	background: #fff url('/uploads/40/22/4022bf638f81d9c6ae6c8bdd7ab9c422/thumbBackTall.gif') 0 0 no-repeat;
	padding: 5px;
	float: left;
	margin: 0 1px;
list-style: none;
}
.col-3 ul.productList li.text {
	background: 0;
}
.col-3 ul.productList li img {
	width: 88px;
	height: 111px;
	display: block;
	cursor: pointer;
}
.col-3 ul.productList li a span {
	margin: 0.5em;
	display: block;
}

.col-1 ul.productList li {
	float: left;
	width: 128px;
	margin: 0 4px;
}

.col-1 ul.productList li img {
	width: 60px;
	display: block;
	cursor: pointer;
	float: left;
}
.col-1 ul.productList li a span {
	float: right;
	display: block;
	width: 60px;
//text-decoration: underline;
}


/* Search box */
#searchForm {
	display: none;
}
#searchForm fieldset {
	float: right;
}
input#keywords_formId {
	border: 2px solid #ccc;
	padding: 2px;
}
#breadcrumb {
	display: none;
}


/* Landing page panel pics 
.sp .col-2 .left {
	background: transparent url('/uploads/41/10/41100d616bc9ea5743036930262c763c/panel_sp_instrument.png') 0 100% no-repeat;
}
.sp .col-3 .left {
	background: transparent url('/uploads/53/2d/532da65c33bc91385092a4452299e929/panel_meps_instrument.png') 0 100% no-repeat;
}
.sp .col-3 .right {
	background: transparent url('/uploads/81/c5/81c5242d23b9f6b104bd3be58eeb2c61/panel_valves.png') 0 100% no-repeat;
}
.gc .col-2 .left {
	background: transparent url('/uploads/34/c1/34c105f8f79eb5f94e57e4407059a12d/panel_gc_instrument.png') 0 100% no-repeat;
}
.lc .col-2 .left {
	background: transparent url('/uploads/18/b3/18b3d6db28f23d28f52cdcbb5499bbdc/panel_lc_instrument.png') 0 100% no-repeat;
}
.ms .col-2 .left {
	background: transparent url('/uploads/02/ab/02ab1c41573cd02371f88c2daa29aaad/panel_ms_instrument.png') 0 100% no-repeat;
}*/

.col-1 h2.bottomPanelTitle {
	background: url('/uploads/b0/d9/b0d9e8fae037451201b05e2334d400db/1colBottomPaneTop.gif') 0 0 no-repeat;
	display: block;
	padding: 1em 20px 0.5em;	
}
#genContContainer {
	float: right;
	width: 510px;
}
#subnav {
	float: left;
	width: 170px;
	position: relative;
}
.innerLeftCol {
	float: left;
	width: 335px;
}
.innerRightCol {
	float: right;
	width: 335px;
}
table, table.SGEproductTable {
	width: 100%;
}
table.SGEproductTable {
	width: 100%;
	margin-bottom: 1em;
}
.SGEproductTable td {
	background: #eeeeee;
	border-top: 1px solid #ccc;
	padding: 2px 5px;
}
.SGEproductTable th {
	background: #ccc;
	padding: 2px 0;
	text-align: left;
	padding: 2px 5px;
}
#footer li {
	padding-left: 0;
	margin-left: 0;
}
.bottomLinks a {
	float: left;
	margin-right: 12px;
	width: 170px;
	height: 25px;
	color: #000;
	display: block;
	font-size: 0.93em;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 20px;
}
.bottomLinks a.ms {
	margin: 0;
}
/* 4-col bottom hover colours */
.bottomLinks a.sp:hover {
	background: transparent url('/uploads/0e/82/0e82e41dfe0c518fb171e21694f0b0a6/4colBotSpOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.gc:hover {
	background: transparent url('/uploads/da/ca/daca6748ae601e4cdae1e854b5eb75aa/4colBotGcOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.lc:hover {
	background: transparent url('/uploads/0c/26/0c26e9d86b47345695acaed9dd2b4962/4colBotLcOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.ms:hover {
	background: transparent url('/uploads/82/2b/822b204df99eff4b85748b11fca6e8d3/4colBotMsOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks {
width: 100%;
overflow: hidden;
clear: both;
}
.col-4 p.panelImage {
	position: absolute;
	left: 5px;
	top: 37px;
	padding: 0;
}
.sp .col-2 .left p.panelImage, .gc .col-2 .left p.panelImage, .lc .col-2 .left p.panelImage, .ms .col-2 .left p.panelImage,  
.sp .col-3 .left p.panelImage, .gc .col-3 .left p.panelImage, .lc .col-3 .left p.panelImage, .ms .col-3 .left p.panelImage, 
.sp .col-3 .right p.panelImage, .gc .col-3 .right p.panelImage, .lc .col-3 .right p.panelImage, .ms .col-3 .right p.panelImage {
	position: absolute;
	left: 5px;
	top: -0.5em;
	padding: 0;
}
dl, .formContents {
	margin-bottom: 1em;
}
.SGEprodLocFilterDropdown {
	margin-right: 15px;
	float: left;
}
#SGEproductLocatorFilter {
	margin-bottom: 10px;
}
.inner {
	position: relative;
}
sup { vertical-align: super; font-size: 0.9em; } 