body { background: #fff; }
strong { font-weight: bold; }
a strong { text-decoration: underline;}
sub { position: relative; top: 5px; }
.clear { clear: both; }

/* structure */
#container { width: 1110px; margin: 0 auto; background: #ffffff url(../images/container_top_bg.gif) no-repeat 387px 0; padding: 30px 0 0; }
	#header { width: 1015px; margin-left: 47px; }
		#header_right { float: right; padding-top: 10px; }
		
	#global_nav { clear: both; width: 1035px; margin-left: 47px; }
	#main_content { clear: both; width: 1015px; margin-left: 47px;}
	body.fluid #main_content { clear: none; width: auto; margin: -35px 0 0; }
	
	body.microstar #main_content { clear: both; width: 1015px; height: 772px; margin: 0 0 15px 47px; background: url(../images/systems/microstar_bg.jpg) no-repeat; }
	body.nanocell #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/nanocell_bg.jpg) no-repeat; }
	body.microcelltable #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/microcelltable_bg.jpg) no-repeat; }
	body.safety #main_content { clear: both; width: 1015px; height: 730px; margin: 0 0 15px 47px; background: url(../images/systems/safety_bg.jpg) no-repeat; }
	body.microdock #main_content { clear: both; width: 1015px; height: 986px; margin: 0 0 15px 47px; background: url(../images/systems/microdock_bg.jpg) no-repeat; }
	body.microteach #main_content { clear: both; width: 1015px; height: 570px; margin: 0 0 15px 47px; background: url(../images/systems/microteach_bg.jpg) no-repeat; }
	body.cellario #main_content { clear: both; width: 1015px; height: 1400px; margin: 0 0 15px 47px; background: url(../images/software/cellario_bg.jpg) no-repeat; }
	body.devicedrivers #main_content { clear: both; width: 1015px; height: 1230px; margin: 0 0 15px 47px; background: url(../images/software/devicedrivers_bg.jpg) no-repeat; }
	body.newfeatures #main_content { clear: both; width: 1015px; height: 688px; margin: 0 0 15px 47px; background: url(../images/software/newfeatures_bg.jpg) no-repeat; }
	body.library #main_content { clear: both; width: 1015px; height: 1266px; margin: 0 0 15px 47px; background: url(../images/library/library_bg.jpg) no-repeat; }
	body.thankyou #main_content { clear: both; width: 1015px; height: 481px; margin: 0 0 15px 47px; background: url(../images/contact/thankyou_bg.jpg) no-repeat; }
	body.error #main_content { clear: both; width: 1015px; height: 481px; margin: 0 0 15px 47px; background: url(../images/404_bg.jpg) no-repeat; }
	
		#home_left { background: url(../images/home_left_bg.jpg) no-repeat; float: left; height: 481px; width: 763px; margin-bottom: 15px; }
			#cubes_wrap { position: absolute; margin: 0; }
		#home_right { background: url(../images/home_right_bg.jpg) no-repeat; float: left; height: 481px; width: 247px; margin: 0 0 15px 5px; }
	#center_col { width: 400px; padding-top: 45px; float: left; }
	body.customers #center_col { width: 350px; }
	body.steristore #center_col { width: 728px; float: left; }
	body.tundrastore #center_col { width: 728px; float: left; }
		#microcart { margin: 10px 0 0 65px; width: 315px; }
	#right_col { width: 285px; padding-top: 375px; float: left; padding-left: 20px; }


body.ambistore #center_col { width: 505px; padding-top: 45px; float: left; }

body.ambistore	#right_col { width: 206px; padding-top: 375px; float: right; padding-left: 0px; }

body.lidvalet #center_col { width: 377px; padding-top: 45px; float: left; position: relative; }
	body.microcelltable #right_col { padding-top: 320px; }
	body.nanocell #right_col { padding-top: 290px; }
	body.safety #right_col { padding-top: 430px; }
	body.microdock #right_col { padding-top: 240px; }
	body.fluid #right_col { padding-top: 78px; }
	
	#single_col { width: 700px; padding-top: 45px; float: left; }
	
	body.library #single_col {width: 900px; float: left; padding-left: 113px; margin-top: -70px;}
		div.news_article, div.event, div.career, div.partner { clear: both; border-top: 1px dotted #999; padding: 20px 0; }
		#single_col div.first { border: none; }
		div.system, div.instrument, div.storage { width: 110px; height: 250px; float: left; margin-right: 65px; }
		body.contact div.col, body.cellario div.col, body.devicedrivers div.col { float: left; width: 200px; margin: 20px 20px 0 0; }
	#flash { margin: 0 0 15px; }
	
	/* fluid height pages */
	#edge_top { background: url(../images/edge_top.png) no-repeat; height: 35px; position: relative; }
	#edge_middle { border-left: 1px solid #d5dce6; border-right: 1px solid #d5dce6; width: 1013px; }
	#edge_bottom { background: url(../images/edge_bottom.png) no-repeat; height: 35px; }
	#hex_wrap { clear: both; margin: 0 0 15px 47px; background: url(../images/side_bg_hexes2.gif) repeat-y; }
		
	#footer { clear: both; width: 1015px; margin-left: 47px; border-top: 1px solid #d5dce6; padding: 12px 0; } 

/* headers */	
#home_left h2 { text-indent: -1000em; background: url(../images/home_header.png) no-repeat; width: 255px; height: 70px; margin: 15px 0 0 30px; }
body.systems h2 { text-indent: -1000em; background: url(../images/systems/systems.gif) no-repeat; width: 105px; height: 32px; margin-bottom: 15px; }
body.microstar h2 { text-indent: -1000em; background: url(../images/systems/microstar.gif) no-repeat; width: 142px; height: 27px; margin-bottom: 15px; }
body.nanocell h2 { text-indent: -1000em; background: url(../images/systems/nanocell.gif) no-repeat; width: 130px; height: 27px; margin-bottom: 15px; }
body.microcelltable h2 { text-indent: -1000em; background: url(../images/systems/microcelltable.gif) no-repeat; width: 231px; height: 27px; margin-bottom: 15px; }
body.safety h2 { text-indent: -1000em; background: url(../images/systems/safety.gif) no-repeat; width: 384px; height: 34px; margin-bottom: 15px; }
body.microdock h2 { text-indent: -1000em; background: url(../images/systems/microdock.gif) no-repeat; width: 344px; height: 27px; margin-bottom: 15px; }
body.microteach h2 { text-indent: -1000em; background: url(../images/systems/microteach.gif) no-repeat; width: 164px; height: 27px; margin-bottom: 15px; }
body.instruments h2 { text-indent: -1000em; background: url(../images/instruments/instruments.gif) no-repeat; width: 155px; height: 26px; margin-bottom: 15px; }
body.micropin h2 { text-indent: -1000em; background: url(../images/instruments/micropin_header.gif) no-repeat; width: 280px; height: 45px; margin-bottom: 15px; }
body.micropierce h2 { text-indent: -1000em; background: url(../images/instruments/micropierce_header.gif) no-repeat; width: 293px; height: 45px; margin-bottom: 15px; }
body.microlidder h2 { text-indent: -1000em; background: url(../images/instruments/microlidder_header.gif) no-repeat; width: 354px; height: 45px; margin-bottom: 15px; }
body.microblast h2 { text-indent: -1000em; background: url(../images/instruments/microblast_header.jpg) no-repeat; width: 202px; height: 49px; margin-bottom: 15px; }
body.storage h2 { text-indent: -1000em; background: url(../images/storage/storage.gif) no-repeat; width: 102px; height: 32px; margin-bottom: 15px; }
body.microstorage h2 { text-indent: -1000em; background: url(../images/storage/microserve_header.gif) no-repeat; width: 286px; height: 45px; margin-bottom: 15px; }
body.nanoserve h2 { text-indent: -1000em; background: url(../images/storage/nanoserve_header.gif) no-repeat; width: 298px; height: 45px; margin-bottom: 15px; }

body.microlid h2 { text-indent: -1000em; background: url(../images/consumables/microlid_header.gif) no-repeat; width: 278px; height: 45px; margin-bottom: 15px; }
body.cellario h2 { text-indent: -1000em; background: url(../images/software/cellario_header.gif) no-repeat; width: 354px; height: 45px; margin-bottom: 15px; }
body.library h2 { text-indent: -1000em; background: url(../images/library/library.gif) no-repeat; width: 89px; height: 33px; margin-bottom: 15px; }
body.thankyou h2 { text-indent: -1000em; background: url(../images/contact/thankyou.gif) no-repeat; width: 147px; height: 33px; margin-bottom: 15px; }
body.video h2 { font: 20px helvetica; color: #003768; margin-bottom: 15px; }
body.lidvalet h2 { text-indent: -1000em; background: url(../images/lidvalet.gif) no-repeat; width: 124px; height: 29px; margin-bottom: 15px; }
body.ambistore h2 { text-indent: -1000em; background: url(../images/storage/ambistore_txt.gif) no-repeat; width: 159px; height: 27px; margin-bottom: 15px; }
body.steristore h2 { text-indent: -1000em; background: url(../images/steristore_header.gif) no-repeat; width: 146px; height: 27px; margin-bottom: 15px; }
body.tundrastore h2 { text-indent: -1000em; background: url(../images/TundraStore.gif) no-repeat; width: 187px; height: 28px; margin-bottom: 15px; }


h3 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 15px; }
body.systems h3, body.instruments h3, body.storage h3 { padding-bottom: 30px; }
body.cellario h3 { margin: 15px 0; }
h4 span { font: bold 12px helvetica; color: #4a79c4; margin-bottom: 5px; }
h4  { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
div.career h4 { font: bold 12px helvetica; color: #4a79c4; margin-bottom: 10px; }
body.systems h4, body.instruments h4 { margin-bottom: 15px; font-weight: normal;}
body.cellario h4 { margin: 10px 0; }
body.library h4 { margin: 35px 0 5px; }
body.ambistore h4 {margin-bottom: 10px;}
body.ambistore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.ambistore h5 span {font: italic 40px helvetica; color: #4a79c4;}

body.steristore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.steristore h5 span {font: italic 40px helvetica; color: #4a79c4; margin-bottom: 120px;}

body.tundrastore h5 {font: bold 12px helvetica; color: #003768; margin-bottom: 5px;}
body.tundrastore h5 span {font: italic 40px helvetica; color: #4a79c4; margin-bottom: 120px;}


/* lists */
#header_right ul { margin-left: 5px; }
#header_right ul li { float: left; font: bold 10px helvetica; color: #a9aaab; text-transform: uppercase; margin-bottom: 5px; }
#header_right ul li a { color: #d9bd17; font: bold 10px helvetica; }

#global_nav ul { padding-top: 8px; position: relative; z-index: 10; }
#global_nav ul li { float: left; margin-bottom: 4px; }

#global_nav ul li#one a { font: 13px arial; color: #4a79c4; width: 130px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/1_normal.gif) no-repeat; }
	#global_nav ul li#one:hover a { background: url(../images/nav/1_hover.gif) no-repeat; }
	#global_nav ul li#one.current a { background: url(../images/nav/1_active.gif) no-repeat; color: #fff; }

#global_nav ul li#two a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/2_normal.gif) no-repeat; }
	#global_nav ul li#two a:hover { background: url(../images/nav/2_hover.gif) no-repeat; }
	#global_nav ul li#two.current a { background: url(../images/nav/2_active.gif) no-repeat; color: #fff; }

#global_nav ul li#three a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/3_normal.gif) no-repeat; }
	#global_nav ul li#three a:hover { background: url(../images/nav/3_hover.gif) no-repeat; }
	#global_nav ul li#three.current a { background: url(../images/nav/3_active.gif) no-repeat; color: #fff; }

#global_nav ul li#four a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/4_normal.gif) no-repeat; }
	#global_nav ul li#four a:hover { background: url(../images/nav/4_hover.gif) no-repeat; }
	#global_nav ul li#four.current a { background: url(../images/nav/4_active.gif) no-repeat; color: #fff; }

#global_nav ul li#five a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/5_normal.gif) no-repeat; }
	#global_nav ul li#five a:hover { background: url(../images/nav/5_hover.gif) no-repeat; }
	#global_nav ul li#five.current a { background: url(../images/nav/5_active.gif) no-repeat; color: #fff; }

#global_nav ul li#six a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/6_normal.gif) no-repeat; }
	#global_nav ul li#six a:hover { background: url(../images/nav/6_hover.gif) no-repeat; }
	#global_nav ul li#six.current a { background: url(../images/nav/6_active.gif) no-repeat; color: #fff; }

#global_nav ul li#seven a { font: 13px arial; color: #4a79c4; width: 127px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/7_normal.gif) no-repeat; }
	#global_nav ul li#seven a:hover { background: url(../images/nav/7_hover.gif) no-repeat; }
	#global_nav ul li#seven.current a { background: url(../images/nav/7_active.gif) no-repeat; color: #fff; }

#global_nav ul li#eight a { font: 13px arial; color: #4a79c4; width: 133px; height: 29px; padding-top: 12px; text-align: center; display: block; background: url(../images/nav/8_normal.gif) no-repeat; }
	#global_nav ul li#eight a:hover { background: url(../images/nav/8_hover.gif) no-repeat; }
	#global_nav ul li#eight.current a { background: url(../images/nav/8_active.gif) no-repeat; color: #fff; }

#global_nav ul li#one a { margin-left: -5px; }
#global_nav ul li a { text-decoration: none; }
#global_nav ul ul { position: absolute; padding: 0; margin: -6px 0 0 3px; border: 1px solid #e9eaec; display: none; }
#global_nav ul li:hover ul { display: block; }
#global_nav ul ul li { float: none; margin: 0; }
#global_nav ul ul a { float: left; clear: left; }

#global_nav ul li#one ul li a, 
#global_nav ul li#one.current ul li a, 
#global_nav ul li#one:hover ul li a, 
#global_nav ul li#two ul li a, 
#global_nav ul li#two.current ul li a, 
#global_nav ul li#two:hover ul li a,
#global_nav ul li#three ul li a,
#global_nav ul li#three.current ul li a, 
#global_nav ul li#three:hover ul li a,
#global_nav ul li#four ul li a,
#global_nav ul li#four.current ul li a, 
#global_nav ul li#four:hover ul li a, 
#global_nav ul li#five ul li a,
#global_nav ul li#five.current ul li a, 
#global_nav ul li#five:hover ul li a, 
#global_nav ul li#six ul li a,
#global_nav ul li#six.current ul li a, 
#global_nav ul li#six:hover ul li a, 
#global_nav ul li#seven ul li a,
#global_nav ul li#seven.current ul li a, 
#global_nav ul li#seven:hover ul li a, 
#global_nav ul li#eight ul li a,
#global_nav ul li#eight.current ul li a, 
#global_nav ul li#eight:hover ul li a { background: none; text-align: left; background: url(../images/dropdown_bg.png); font: bold 11px arial; height: auto; padding: 12px 0 12px 15px; color: #4a79c4; }

#global_nav ul li#one ul li a:hover, #global_nav ul li#two ul li a:hover, #global_nav ul li#three ul li a:hover, #global_nav ul li#four ul li a:hover, #global_nav ul li#five ul li a:hover, #global_nav ul li#six ul li a:hover, #global_nav ul li#seven ul li a:hover, #global_nav ul li#eight ul li a:hover { background: url(../images/dropdown_hover_bg.png); color: #000; }

ul.sidenav { width: 257px; float: left; padding: 33px 0 0 12px; }
#main_content ul.sidenav li { margin-bottom: 0; list-style-image: none; list-style: none; }
#main_content ul.sidenav li a:hover, #main_content ul.sidenav li.current a { color: #000; }

ul.sidenav li#sone a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 17px 0 0 16px; display: block; background: url(../images/side_nav/1.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sone a:hover { background: url(../images/side_nav/1_hover.gif) no-repeat; }
	
ul.sidenav li#stwo a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 18px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/2.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#stwo a:hover { background: url(../images/side_nav/2_hover.gif) no-repeat; }

ul.sidenav li#sthree a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/3.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sthree a:hover { background: url(../images/side_nav/3_hover.gif) no-repeat; }

ul.sidenav li#sfour a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/4.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sfour a:hover { background: url(../images/side_nav/4_hover.gif) no-repeat; }
	
ul.sidenav li#sfive a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/5.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sfive a:hover { background: url(../images/side_nav/5_hover.gif) no-repeat; }
	
ul.sidenav li#ssix a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 19px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/6.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#ssix a:hover { background: url(../images/side_nav/6_hover.gif) no-repeat; }
	
ul.sidenav li#sseven a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 24px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/7.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sseven a:hover { background: url(../images/side_nav/7_hover.gif) no-repeat; }
	
ul.sidenav li#seight a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 35px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/8.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#seight a:hover { background: url(../images/side_nav/8_hover.gif) no-repeat; }
	
ul.sidenav li#snine a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 35px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/9.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#snine a:hover { background: url(../images/side_nav/9_hover.gif) no-repeat; }
	
ul.sidenav li#sten a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 35px; padding: 8px 0 0 16px; display: block; background: url(../images/side_nav/10.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#sten a:hover { background: url(../images/side_nav/10_hover.gif) no-repeat; }
	
ul.sidenav li#seleven a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 43px; padding: 17px 0 0 16px; display: block; background: url(../images/side_nav/11.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#seleven a:hover { background: url(../images/side_nav/11_hover.gif) no-repeat; }
	
ul.sidenav li#stwelve a { font: bold 10px helvetica; color: #4a79c4; width: 159px; height: 37px; padding: 9px 0 0 16px; display: block; background: url(../images/side_nav/12.gif) no-repeat; text-decoration: none; }
	ul.sidenav li#stwelve a:hover { background: url(../images/side_nav/12_hover.gif) no-repeat; }
	
#main_content ul { margin: 0 0 15px 13px; }
body.careers #main_content ul { margin: 0 0 20px 12px; }
#main_content ul li { list-style: outside url(../images/bullet.gif); font: 12px helvetica; line-height: 15px; margin-bottom: 8px; }
#main_content ul li.webinar { list-style: outside url(../images/webinar_icon.gif); font: 12px helvetica; line-height: 15px; margin-bottom: 8px; }
#main_content ul.safety_options li { margin-bottom: 2px; }

/* paragraphs */
p { font: 12px helvetica; color: #000; line-height: 20px; }
p#logo { float: left; }
#home_left p { font: 13px helvetica; color: #666; line-height: 21px; width: 434px; float: right; margin: 202px 22px 0 0; }
#home_left p strong { font: 18px helvetica; color: #003366; }
#home_right p { margin: 15px 0 0 20px; width: 205px; padding-top: 14px; border-top: 1px dotted #999; }
#home_right p.first { border-top: none; }
body.cellario p.pdf_link { margin: 0 0 2px; font: 12px helvetica; }
p.pdf_link { margin: 0 0 0 13px; }
#center_col p { margin-bottom: 10px; }
body.customers #center_col p { margin-bottom: 20px; }
body.customers #right_col p { margin-bottom: 32px; }
p#hexpod6 { position: absolute; top: 230px; margin-left: 78px; font: bold 9px helvetica; line-height: auto; }
p#hexpod9 { position: absolute; top: 428px; margin-left: 0; font: bold 9px helvetica; line-height: auto; }
p#hexpod12 { position: absolute; top: 350px; margin-left: 185px; font: bold 9px helvetica; line-height: auto; }
p#cart_desc1 { font: 11px helvetica; color: #4a79c4; font-style: oblique; line-height: 16px; width: 140px; position: absolute; top: 670px; margin-left: -330px; }
p#cart_desc2 { font: bold 9px helvetica; color: #000; width: 105px; position: absolute; top: 875px; margin-left: -170px; }
p#cart_desc3 { font: bold 9px helvetica; color: #000; width: 85px; position: absolute; top: 980px; margin-left: -330px; }
p#cart_desc4 { font: bold 9px helvetica; color: #000; width: 130px; position: absolute; top: 1100px; margin-left: -265px; }
p#enclosures { margin: 270px 0 0 -150px; position: absolute; width: 350px; font: bold 9px helvetica; line-height: 14px; }
p.news_date { font-style: italic; }
p.partner_logo { margin-bottom: 10px; }
p.pdf { margin: 10px 0; }
body.microstar p.pdf { margin: 5px 0 0; }
body.nanocell p.pdf { margin: 5px 0 0 50px; }
p#nanocell_populate a { text-indent: -1000em; display: block; width: 314px; height: 304px; background: url(../images/systems/nanocell_populate.png) no-repeat top left; position: absolute; top: 160px; margin-left: -3px; }
p#nanocell_populate a:hover { background: url(../images/systems/nanocell_populate.png) no-repeat top right; }
table#systems p, table#instruments p, table#storage p, div.instrument p, div.storage p { font: 10px helvetica; line-height: 14px;  }
table#systems p {width: 136px; margin-bottom: 20px;}
div.career p { margin-bottom: 20px; }
#footer p, #footer p a { font: 11px helvetica; text-transform: uppercase; color: #b7bdc6; letter-spacing: 2px; }
#footer p span { margin-right: 54px; }
p#copyright { text-transform: none; margin-top: 13px; text-align: center; }

/* links */
a { font: 12px helvetica; color: #4a79c4; text-decoration: underline; }
a:hover { text-decoration: underline; }
body.library #single_col a { font: normal 12px helvetica; color: #000; }
body.library #single_col ul li { font: normal 12px helvetica; color: #000; }
p.pdf a { background: url(../images/adobe_icon.gif) no-repeat top left; padding: 4px 0 4px 30px; }
p.movie a { background: url(../images/windowsmediaplayer.gif) no-repeat 0 50%; padding: 4px 0 4px 30px; }

/* images */
div.news_article img { float: left; margin: 0 20px 20px 0; }
div.event img.float_right { float: right; margin: 15px 20px 0 20px; }
div.partner img.float_left { float: left; margin: 0 5px 5px 0; }

/* forms */
#header_right form { clear: left; background: url(../images/custom_search_bg.gif); width: 248px; height: 32px; padding: 7px 0 0 10px; vertical-align:top;}
#header_right form input { border: none !important; width: 179px; padding-left: 1px; height:20px; }
#header_right form input#submit { border: none; background: none; width: auto; height: auto; text-transform: uppercase; font: bold 10px helvetica; color: #c0c0c2; cursor: pointer; padding: 0; }
body.contact form { clear: both; padding-top: 30px; }
body.contact form p { text-align: left; margin-bottom: 20px; }
body.contact form p.form_button { text-align: left; margin-top: -10px; }
body.contact form label { font: 12px helvetica; color: #4a79c4; display: block; margin-bottom: 2px; }
body.contact form input.text { width: 500px; margin: 0; border: 1px solid #ccc; background: #fff; padding: 5px; }
body.contact form input.text:focus { border: 1px solid #ccc; background: #fff; }
body.contact form textarea { width: 500px; height: 150px; border: 1px solid #ccc; background: #fff; padding: 5px; }
body.contact form textarea:focus { border: 1px solid #ccc; background: #fff; }
.required { color: red; }

/* tables */
table p { margin: 0;  }

table td { font: 12px helvetica; padding: 0 10px 4px 0; }
/*table#systems td { font: 12px helvetica; padding: 0 20px 0px 0; }*/
table#instruments td { font: 12px helvetica; padding: 0 20px 0px 0; }
table#storage td { font: 12px helvetica; padding: 0 140px 10px 0; }
table tr.photo td { vertical-align: middle; }
table#systems tr.description td p {margin-top: -10px;  position: relative; z-index: 1000; padding-bottom: 10px;}

table#systems tr td {}

table#systems tr {} 
.nowrap { white-space: nowrap;}
td.w177 {width: 177px;}
td.w151 {width: 151px;}



/*misc*/

.w467px {width: 467px;}
.w525px {width: 525px;}
.w525px img#ambistore-d {float: right; padding-left: 20px;}

#ambistore_atom {width: 323px; float: left; margin-left: 1px;}
#keyfeat {margin-left: 60px;}

#bottom_right {float: right; width: 497px; margin-right: 156px; margin-top: 10px;}

#bottom_right table {margin-bottom: 15px;}

#stackleft {float: left; width: 257px;}  /*#stackleft {float: left; width: 282px;}  which width is correct?*/

#vstack {margin-top: 200px; margin-left: 20px;}

#steristore_top_text {float: left; width: 401px; }

#self-sterile {float: right;}

#steristore4 {float: right;}  /*#steristore4 {float: right;padding-top: 30px;padding-bottom:35px}*/

#images_steristore_left {margin-left: -271px; margin-top: -180px; float: left; width: 231px; }



tr.header h4 a {text-decoration: none; font-weight: bold;}
.storage_1 {float: left; width: 275px;}
.storage_2 {float: left; width: 186px; text-align: center; padding-top: 30px;}
.storage_3 {float: left; width: 230px; text-align: center;}




.storage_1 .product_head {color: #003768; font-size: 20px; margin-bottom: 15px; font-family: Helvetica; display: block;}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
.storage_1 h6 { font: italic 11px helvetica; color: black; margin-bottom: 5px; }
.storage_1 p {font: 11px helvetica;}
.storage_1 p span {font-weight: bold;}

#libbook {float: right; margin-right: 0;}





/*TESTING*/



/*misc*/



#steristoreright{float: right;}
#images_steristore_left2 {margin-left: -271px; margin-top: -400px; float: left; width: 381px; }

#bottomsection_steristore {float: left; width: 649px; margin-left: 50px; margin-top:-50px; }
#bottomsection_steristore2 {float: left; width: 649px; margin-left: 50px; margin-top: -450px;}


.storage_1 {float: left; width: 275px;}
.storage_1 h5 a { font:inherit; text-decoration:none }
.storage_1 h5 a:hover { text-decoration:underline; }

.storage_2 {float: left; width: 186px; text-align: center; padding-top: 30px;}
.storage_2 h5 a { font:inherit; text-decoration:none }
.storage_2 h5 a:hover { text-decoration:underline; }
.storage_3 {float: left; width: 230px; text-align: center;}
.storage_3 h5 a { font:inherit; text-decoration:none }
.storage_3 h5 a:hover { text-decoration:underline; }




.storage_1 .product_head {color: #003768; font-size: 20px; margin-bottom: 15px; font-family: Helvetica; display: block;}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
.storage_1 h6 { font: italic 11px helvetica; color: black; margin-bottom: 5px; }
.storage_1 p {font: 11px helvetica;}
.storage_1 p span {font-weight: bold;}










#cubes_wrap { height:380px;overflow:hidden;padding-left:55px;width:250px; position:absolute;}
#cubes_wrap a { padding:1px; }
#storagelink {margin-top: 12px;  width: 95px; height: 17px; display: block; position: relative; left: -25px;}
#discover {margin-top: 40px; width: 64px; height: 25px; display: block;  margin-left: 120px;}
#steristorelink {display:block;height:15px;left:60px;position:relative;top:-148px;width:55px;}
#storagehs1 { display:block;height:115px;left:45px;position:relative;top:-40px;width:63px; }
#storagehs2 { display:block;height:110px;left:-20px;position:relative;top:-120px;width:50px; }
#systemslink {display:block;height:56px;left:123px;position:relative;top:-185px;width:78px;}
#tundrastorelink {display:block;height:15px;left:36px;position:relative;top:-206px;width:65px;}
#ambistorelink {display:block;height:17px;left:5px;position:relative;top:-206px;width:57px; }
#instrumentslink {display:block;height:49px;left:80px;position:relative;top:-205px;width:80px;}
#softwarelink {display:block;height:49px;left:163px;position:relative;top:-256px;width:78px;}
#consumableslink {display:block;height:49px;left:120px;position:relative;top:-237px;width:80px;}







.storage_1 {float: left; width: 255px;}
.storage_2 {float: left; width: 193px; padding-top: 30px;}
.storage_3 {float: left; width: 230px; text-align: center;}




.storage_1 .product_head {color: #003768; font-size: 20px; margin-bottom: 15px; font-family: Helvetica; display: block;}
.storage_1 h5 { font: bold 14px helvetica; color: #4a79c4; margin-bottom: 5px; }
.storage_1 h6 { font: italic 11px helvetica; color: black; margin-bottom: 5px; }
.storage_1 p {font: 11px helvetica;}
.storage_1 p span {font-weight: bold;}


.hot {margin-left: 83px;}
.cold {margin-left: -65px;}


#hp_flash #nav
{
	width: 1014px;
	height: 412px;
	position: absolute;
	margin-top: 410px;
	margin-left: 20px;
	z-index: 1;
}

#hp_flash #s4
{
	width: 1014px;
	height: 412px;
	padding-bottom: 33px;
	z-index: 0;
}

#hp_flash #nav a
{
	width: 20px;
	height: 20px;
	background-image: url(/images/slideshow_btn.jpg);
	padding: 3px 5px;
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 15px;
	text-decoration: none;
	padding-left: 17px;
}
	
#hp_flash #nav a.activeSlide
{
	width: 20px;
	height: 20px;
	background-image: url(/images/slideshow_btn_on.jpg);
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 15px;
	text-decoration: none;
}

#hp_callouts
{
	padding-top: 4px;
	height: 167px;
	padding-bottom: 6px;
	z-index: 1;
	position: relative;
}

#hp_callouts div
{
	float: left;
}

#hp_feeds
{
	background-image: url(/images/bg_hp_feeds.jpg);
	width: 1013px;
	height: 118px;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	z-index: 1;
	position: relative;
}

#hp_feeds p
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 3px;
	color: #161616;
}

#hp_feeds a, #hp_feeds a:link, #hp_feeds a:visited
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	color: #161616;
	text-decoration: none;
}

#hp_feeds a:hover
{
	font-family: helvetica, arial;
	font-size: 11px;
	line-height: 14px;
	color: #161616;
	text-decoration: underline;
}


#hp_feeds h5, h5 a, #hp_feeds h5 a:link, #hp_feeds h5 a:visited, #hp_feeds h5 a:hover
{
	color:#4A79C4;
	-x-system-font:none;
	color:#4A79C4;
	font-family:helvetica;
	font-size:13px;
	line-height: 15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration: none;
}

#hp_feeds h5 a:hover
{
	text-decoration: underline;
}

#main_content ul li { list-style: outside url(../images/bullet.gif); font: 12px helvetica; line-height: 15px; margin-bottom: 8px; color: #161616; }


#hp_site_features
{
	width: 130px;
	height: 106px;
	padding-left: 29px;
	padding-right: 29px;
	float: left;
	padding-top: 12px;
}

#hp_site_features ul li
{
	list-style: outside url(../images/hp_bullet.jpg);
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#hp_featured_video
{
	width: 131px;
	height: 106px;
	padding-left: 48px;
	padding-right: 10px;
	float: left;
	padding-top: 12px;
}

#hp_calendar
{
	width: 246px;
	height: 106px;
	padding-left: 43px;
	padding-right: 10px;
	float: left;
	padding-top: 12px;
}

#hp_calendar a, #hp_calendar a:link, #hp_calendar a:visited, #hp_calendar a:hover
{
	font-weight: bold;
}


#hp_calendar p
{
	padding-bottom: 12px;
}

#hp_news
{
	width: 279px;
	height: 106px;
	padding-left: 49px;
	float: left;
	padding-top: 12px;
}

#hp_news p
{
	line-height: 16px;
}

#footer {
	position: relative !important;
	z-index: 1 !important;
}
