/* ==================== 

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/76/e2/76e2ff3c6011a7ecce77523f6f9b5107/logo.gif') 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/a9/a8/a9a87cb08fc8384cad5bb6f768480c5f/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/39/b8/39b8a4f51e1f8c2361a75ba847e6e779/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/91/3c/913c43957559bedc940c0484b3f1362e/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/80/ef/80ef0076ac7370924c33a491dc9c5861/4colTopLh.gif') 0 0 no-repeat;
}
.col-4 div.gc h1 {
	background: transparent url('/uploads/48/29/48296e1aeb18e66b28a6270841e26777/4colTopGc.gif') 0 0 no-repeat;
}
.col-4 div.lc h1 {
	background: transparent url('/uploads/80/ef/80ef68e8b61ee8904b2e638b5401cf83/4colTopLc.gif') 0 0 no-repeat;
}
.col-4 div.ms h1 {
	background: transparent url('/uploads/a7/b2/a7b206b2d4873befbcc0bfd8344f0ac6/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/f8/13/f81333a4acd432d56bfe42a4e1d45fe9/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/2e/52/2e520757cd6980acadb167c46469d8e3/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/60/21/60218b94f964e738a39b0388dfdcaa32/2colLeftTitleSp.gif') 0 0 no-repeat;
	width: 132px;
}
.gc .col-2 .left h1 {
	background: url('/uploads/1a/6d/1a6dbd58f6e2d6a4852e60b45ee565f3/2colLeftTitleGc.gif') 0 0 no-repeat;
	width: 132px;
}
.lc .col-2 .left h1 {
	background: url('/uploads/a6/67/a667cbc715bffb8b42b405630828747f/2colLeftTitleLc.gif') 0 0 no-repeat;
	width: 132px;
}
.ms .col-2 .left h1 {
	background: url('/uploads/81/db/81db55f801e98ffc677685c32fcb9aca/2colLeftTitleMs.gif') 0 0 no-repeat;
	width: 132px;
}
.sp .col-2 .right h1 {
	background: url('/uploads/7e/16/7e16e9c38e4f8fee76570ebc75e99b85/2colRightTitleSp.gif') 0 0 no-repeat;
	width: 491px;
}
.gc .col-2 .right h1 {
	background: url('/uploads/87/02/8702c8e728e034dec8d3d9953fcafe49/2colRightTitleGc.gif') 0 0 no-repeat;
	width: 491px;
}
.lc .col-2 .right h1 {
	background: url('/uploads/94/af/94af93398129306a29368f92d8f30c15/2colRightTitleLc.gif') 0 0 no-repeat;
	width: 491px;
}
.ms .col-2 .right h1 {
	background: url('/uploads/6c/b5/6cb5c4575ce1204a166d258f33c8242c/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/3b/c7/3bc7f81e63ac839bdbaf2eaa956c2011/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/a2/53/a2530cb77e8fb9cdedb82c241c0dba59/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/bc/80/bc8095912aae05c54a3d504ae1ccb0a4/1colBot.gif') 0 100% no-repeat;
	display: block;
}
.col-1 table {
	width: 680px;
}

/* 2 Col half areas */
.col-2 {
	background: transparent url('/uploads/1a/88/1a88ce82a2416905513ee2303c0e5765/2colBgHalf.gif') 0 0 repeat-y;
	display: inline;
	float: none;
}

.col-2 .inner {
	padding: 1em 20px 0;
}
.col-2 h1 {
	background: url('/uploads/f7/06/f706de037b65eb15a3217cb14976ca14/2colTitleHalf.gif') 0 0 no-repeat;
	display: block;
	padding: 1em 20px 0.5em;
}

.col-2 .bottom {
	background: transparent url('/uploads/7d/a9/7da928270ddd5dd93888dcc00ef91c99/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/78/62/7862b1a48075b8515441606520f99255/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/60/21/60218b94f964e738a39b0388dfdcaa32/2colLeftTitleSp.gif') 0 0 no-repeat;
	width: 132px;
	display: block;
	padding: 1em 20px 0.5em;
}
.col-3 .middle h1 {
	background: url('/uploads/0d/7c/0d7c79a45accd0b4ee981d1d41fcf23e/3colTitleMid.gif') 0 0 no-repeat;
	display: block;
	padding: 1em 20px 0.5em;
}

.col-3 .bottom {
	background: transparent url('/uploads/fc/36/fc36faaa034ef1bafa68360b86bbf274/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/71/65/71656e44149b655382c2b8f3bdb85dad/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/df/71/df71af9c56239e3472d6ac0801248a3a/panel_sp_instrument.png') 0 100% no-repeat;
}
.sp .col-3 .left {
	background: transparent url('/uploads/c0/bc/c0bcc4fe88e5c15e9028313a37a8d323/panel_meps_instrument.png') 0 100% no-repeat;
}
.sp .col-3 .right {
	background: transparent url('/uploads/6c/e4/6ce453deeca51169ee23b2f260610377/panel_valves.png') 0 100% no-repeat;
}
.gc .col-2 .left {
	background: transparent url('/uploads/f6/80/f680d401bb07c265f5da7844d72c6c10/panel_gc_instrument.png') 0 100% no-repeat;
}
.lc .col-2 .left {
	background: transparent url('/uploads/43/bc/43bc83a836eaec237a6ee2ddc31721f4/panel_lc_instrument.png') 0 100% no-repeat;
}
.ms .col-2 .left {
	background: transparent url('/uploads/f4/92/f49211cee6d230b63d09dfad5702a62d/panel_ms_instrument.png') 0 100% no-repeat;
}*/

.col-1 h2.bottomPanelTitle {
	background: url('/uploads/bd/b9/bdb94fe6caed9515f0f54701582d8f15/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/b5/35/b535c75004379db4c95c08c673d338e0/4colBotSpOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.gc:hover {
	background: transparent url('/uploads/3c/fd/3cfde4afef8216c043fa402188110383/4colBotGcOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.lc:hover {
	background: transparent url('/uploads/80/c0/80c05f156d4a473fac83593ff221bee8/4colBotLcOn.gif') 0 0 no-repeat;
	color: #fff;
}
.bottomLinks a.ms:hover {
	background: transparent url('/uploads/7a/c7/7ac7dd02dd949a7567031279a2b0c111/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; } 