/* 
Theme Name: HiTech Style Sheet
Theme URL: http://www.hitech-inst.com/hitech_style.css 
*/

/* Base Elements *******************************************/

body{background-color:#F7F7F7;font-family:arial,sans-serif; font-size:62.5%;font-weight:normal;font-style:normal;color:#000000;text-align:center;margin:0px;padding:0px;}
img{border:0px;}
h1{font-family:arial,sans serif;font-style:italic;font-size:1.8em;padding:0px;margin:0px;font-weight:normal;letter-spacing:0px;}
h2{font-family:arial,sans serif;font-style:italic;font-size:1.4em;padding:0px;margin:0px;font-weight:bold;letter-spacing:0px;}
h3{font-family:arial,sans serif;font-size:1.0em;padding:0px;margin:0px;font-weight:normal;letter-spacing:3px;color:#555555;}
p{margin:0px;padding:0px;}
ul{padding:0px;margin:0px;list-style:none;}
li{padding:0px;margin:0px;}
input, textarea{font-size:1.0em;font-family:arial,sans-serif;color:#C2838C;border:1px solid #CCCCCC;}
select{font-size:1.0em;font-family:arial,sans-serif;color:#C2838C;border:1px solid #CCCCCC;}

/* Structure Presentation *******************************************/

#container{width:948px;border:1px solid #DCDCDC;border-top:0px;background-color:#FFFFFF;margin:auto;padding:0px;font-size:1.1em;line-height:1.8em;overflow:hidden;}
	#header{width:948px;height:80px;text-align:left;font-size:0px;line-height:0px;}
		#logo{float:left;margin-left:30px;padding:0px;}
		#phone{float:right;margin-right:30px;margin-top:0px;margin-bottom:0px;padding:0px;}
	#menuArea{width:948px;height:35px;background:url(images/structure/lower_menu.gif) no-repeat center bottom;background-color:#F3F3F3;margin:0px;padding:0px;border-top:0px solid #F9F9F9;}
	#content{width:602px;float:left;margin:0px;padding:0px;background-color:#FFFFFF;text-align:left;overflow:hidden;}
		#productArea{overflow:hidden;}
		#productArea h2{margin:10px 0px 0px 20px;}
		#productArea p{margin:2px 10px 0px 20px;color:#6A6A6A;}
			#productApplications{width:201px;float:left;background:url(images/structure/right_gradient.gif) no-repeat top right;}
			#productMeasuredGas{width:201px;float:left;background:url(images/structure/right_gradient.gif) no-repeat top right;}
			#productInstruments{width:200px;float:left;}	
		#page{padding:18px;line-height:1.7em;text-align:justify;overflow:hidden;}
			#crumbTrail{letter-spacing:1px;margin-bottom:10px;}
				#crumbTrail span{color:#5A5A5A;}
			#productDetails{clear:both;overflow:hidden;margin-bottom:20px;padding-top:10px;}
				#productDetails img{float:left;}
				#productDetails div{float:left;}
				#productDetails div div{padding-left:26px;padding-top:10px;}
				#productDetails div div strong{margin-left:8px;}
				#page p{clear:both;}		
				#productDetails .noText{padding:20px 0px 0px 20px;clear:none;float:left;width:370px;}		
			 #standardContent {clear:both;overflow:hidden;margin-bottom:20px;padding-top:10px;}
	#rightCol{width:346px;float:right;margin:0px;padding:0px;background-color:#FFFFFF;background:url(images/structure/right_gradient.gif) repeat-x;text-align:center;overflow:hidden;}
		#testimonial{margin-top:30px;margin-left:35px;text-align:left;}
			#quote{width:270px;margin-top:8px;letter-spacing:2px;color:#FFFFFF;text-align:justify;line-height:1.3em;}
				.leftQuote{margin:0px 3px 3px 0px;}
				.rightQuote{margin:0px 0px 3px 3px;}
			#speaker{width:270px;margin-top:3px;letter-spacing:2px;color:#FFFFFF;text-align:right;}
		#requestQuote{margin-top:31px;margin-left:58px;overflow:hidden;height:53px;}
			#requestQuoteIcon{float:left;}
			#requestQuote div{float:left;margin-left:30px;margin-top:10px;}
			#requestQuote p{color:#6A6A6A;letter-spacing:2.2px;margin-top:-3px;}
		#customSolutions{margin-left:53px;overflow:hidden;}
			#customSolutionsIcon{float:left;}
			#customSolutions div{float:left;margin-left:15px;margin-top:13px;}
			#customSolutions p{color:#6A6A6A;letter-spacing:2.2px;margin-top:1px;margin-left:4px;}
		#productManuals{margin-left:58px;overflow:hidden;height:41px;}
			#productManualsIcon{float:left;}
			#productManuals div{float:left;margin-left:30px;margin-top:6px;}
			#productManuals p{color:#6A6A6A;letter-spacing:2.2px;text-align:center;margin-top:1px;}
		#someClients{overflow:hidden;}
			#clientLogos{margin-top:10px;}			
		#mtlMember{overflow:hidden;}
			#mtlMember div{margin-top:10px;}
				#mtlLogo{display:inline;}	
				#isoLogo{display:inline;margin-left:15px;}			
		#selectModel{margin:10px;overflow:hidden;}
			#selectModel p{margin-bottom:5px;overflow:hidden;}
		.dottedLine{height:30px;background:url(images/structure/dotted_line.gif) no-repeat center center;clear:both;}
#copy{color:#999999;letter-spacing:1px;font-size:1em;padding:5px;margin:auto;}

/* Menu *******************************************/

#menu{margin:0px 0px 0px 80px;padding:0px;}
#menuArea li{float:left;position:relative;text-align:left;list-style:none;margin-right:50px;}
#menuArea li a, #menuArea li span {display:block;padding:4px;z-index:0;}
#menuArea li ul {display:none;position:absolute;z-index:100;top:27px;left:-4px;background-color:#FFFFFF;border:1px solid #F68484;border-top:0px;}
#menuArea li li {width:100%;text-align:left;background-color:#FFFFFF;border-top:1px solid #EEEEEE;margin:0px;padding:0px;}
#menuArea li li a {display:block;padding:3px;padding-left:8px;}
#menuArea li li a:hover {display:block;background-color:#F4F4F4;}
#menuArea li:hover ul, #menuArea li.over ul{display:block;}

#menuProducts ul{width:95px;}
#menuTechnicalNotes ul{width:140px;}
#menuFaqs ul{width:80px;}
#menuCompany ul{width:85px;}
#menuContactUs ul{width:115px;}
#menuContactUs {margin-right:0px;}

/* Headers *******************************************/

.productH1{font-size:1.7em;margin-bottom:10px;letter-spacing:0px;}
	.productH1 span{color:#C93B3B;}
.productH2{margin-bottom:7px;color:#C93B3B;}
.newsH2{margin-bottom:1px;color:#C93B3B;font-size:1.4em;letter-spacing:0px;}
	.newsH2 span{color:#C93B3B;}
#distributors h2{margin-bottom:0px;color:#C93B3B;}
	
/* hrefs *******************************************/

a:active,a:link,a:visited{color:#C2838C;text-decoration:underline;}
a:hover{color:#C2838C;text-decoration:none;}

#menu a:active, #menu a:link, #menu a:visited, #menu span{font-family:arial;color:#000000;letter-spacing:3px;text-decoration:none;}
#menu a:hover{text-decoration:underline;}

#menu li li a:active, #menu li li a:link, #menu li li a:visited{color:#777777;letter-spacing:1px;border:0px;text-decoration:none;}
#menu li li a:hover{color:#333333;text-decoration:none;}

#productArea h2 a:active, #productArea h2 a:link, #productArea h2 a:visited{color:#000000;text-decoration:none;}
#productArea h2 a:hover{text-decoration:underline;}

#rightCol a:active, #rightCol a:link, #rightCol a:visited{color:#6A6A6A;text-decoration:none;}
#rightCol a:hover{text-decoration:underline;}

h1 a:active, h2 a:active, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited{text-decoration:none;}
h1 a:hover, h2 a:hover{text-decoration:underline;}


/* lists *******************************************/

#productArea ul{margin:7px 0px 0px 100px;padding:0px;}
#productArea li{padding-left:23px;letter-spacing:1px;background:url(images/structure/bullet.gif) no-repeat;background-position:0em;}

#productDetails ul{margin:7px 0px 0px 27px;padding:0px;color:#6A6A6A;width:390px;}
#productDetails li{padding-left:23px;padding-top:1px;background:url(images/structure/bullet_small.gif) no-repeat;background-position:0em 0.5em;}

#standardContent ul{margin:7px 0px 0px 27px;padding:0px;color:#6A6A6A;}
#standardContent li{padding-left:23px;padding-top:1px;background:url(images/structure/bullet_small.gif) no-repeat;background-position:0em 0.5em;}

.productText ul{margin:7px 0px 0px 30px;padding:0px;color:#6A6A6A;list-style-type:square;}
.productText li{padding-top:1px;background-position:0em 0.5em;}

.numberedList ul{margin:7px 0px 0px 30px;padding:0px;color:#6A6A6A;list-style-type:decimal;}
.numberedList li{padding-top:1px;background-position:0em 0.5em;}

.pdfList {margin:7px 0px 7px 10px;}
.pdfList span {margin-left:7px;}


/* Individual Page Elements *******************************************/

/* Distributors */

.single{background:url(images/dotted_line_distributor.gif) no-repeat bottom center;padding-bottom:15px;padding-top:10px;}
#distributorTable{background-color:#DDDDDD;margin:20px 0px 10px 0px;}
#distributorTable td{background-color:#F9F9F9;padding:2px 8px 2px 8px;font-size:1.1em;}

/* News */

#newsPage{margin:20px;padding:10px;border:1px dotted #CCCCCC;background-color:#F9F9F9;clear:both;}
#newsPage div{padding:10px;border-bottom:1px dotted #CCCCCC;}
#newsPage .lastNews{border-bottom:0px;}

/* Product Overview */

#productBanner{background:url(images/banner_products.jpg) no-repeat;height:78px;width:602px;}
#productBanner p{color:#FFFFFF;padding:25px 0px 3px 20px;letter-spacing:1.6px;}
#productBanner h1{color:#FFFFFF;margin-left:20px;}
/* Instruments */

#instrumentsPage{padding-top:0px;clear:both;overflow:hidden;}
.instrumentRow{overflow:hidden;clear:both;padding:0px;margin:0px;border-top:1px dotted #CCCCCC;}
	.instrumentRow img, .firstInstrument img{float:left;overflow:hidden;margin:5px;margin-left:0px;}
	.instrumentRow div, .firstInstrument div{float:right;padding:0px;margin:8px;margin-left:0px;margin-right:0px;width:480px;overflow:hidden;}		
.firstInstrument{overflow:hidden;clear:both;padding-top:5px;margin:0px;border-top:0px;}	
	
#tabsArea{background:url(images/structure/listing_gradient.gif) repeat-x bottom;height:24px;padding-top:36px;padding-left:23px;border-bottom:1px dotted #CCCCCC;}
#currentTab{border:1px solid #CCCCCC;border-bottom:0px;padding:2px 8px 2px 8px;margin:0px 1px 0px 1px;background-color:#F9F9F9;color:#555555;float:left;}
.behindTab{border:1px solid #CCCCCC;background-color:#FFFFFF;border-bottom:0px;padding:1px 8px 1px 8px;margin:2px 1px 0px 1px;float:left;}
.behindTab:hover{padding:2px 8px 2px 8px;margin:0px 1px 0px 1px;background-color:#F9F9F9;}

#sortArea{float:right;text-align:right;width:100%;padding:10px 0px 0px 0px;color:#555555;}
#sort{display:inline;margin-left:5px;}

/* Measured Gases */

#gasArea{background:url(images/structure/listing_gradient.gif) repeat-x 0em 0.1em;height:35px;margin-bottom:5px;}

/* Area Classification */

.dataTable{background-color:#CCCCCC;text-align:center;}
.dataTable td{background-color:#FAFAFA;}
.dataTable .title{background-color:#EAEAEA;}
.dataTable .semiTitle{background-color:#F3F3F3;}
.dataTable .hightlight{background-color:#00CC00;}
.dataTable .red{background-color:#FF0000;color:#FFFFFF;padding:2px 10px 2px 10px;font-size:1.2em;}

/* Enquiry Forms */

#formContainer{margin:20px;margin-bottom:0px;}

#formContainer #currentTab{border:1px solid #CCCCCC;border-bottom:0px;padding:2px 10px 2px 10px;margin:0px 1px 0px 1px;background-color:#F9F9F9;color:#555555;float:left;}
#formContainer .behindTab{border:1px solid #CCCCCC;border-bottom:0px;padding:1px 10px 1px 10px;margin:2px 1px 0px 1px;float:left;}
#formContainer .behindTab:hover{padding:2px 10px 2px 10px;margin:0px 1px 0px 1px;background-color:#F9F9F9;}

#enquiryForm{width:380px;margin:0px;padding:10px;border:1px dotted #CCCCCC;background-color:#F9F9F9;clear:both;}
#enquiryForm div{clear:both;padding-bottom:6px;}
#enquiryForm input{float:left;width:200px;padding:1px;}
#enquiryForm select{float:left;width:162px;padding:1px;}
#enquiryForm span{color:#FF0000;}
#enquiryForm .small{float:left;width:62px;margin-right:3px;}
#enquiryForm .medium{float:left;width:158px;}
#enquiryForm textarea{float:left;width:200px;height:100px;margin-bottom:10px;}
#enquiryForm #enquirySubmit{background-color:#EEEEEE;color:#C93B3B;margin:0px;letter-spacing:1px;}
#enquiryForm #enquirySubmit:hover{background-color:#AAAAAA;border:1px solid #AAAAAA;color:#FFFFFF;margin:0px;}
.formLabel{float:left;width:150px;padding-right:5px;text-align:left;}
.spacer{height:5px;}