body	{
	background:#b6d1ea center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
textarea {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a:link, a:visited, a:active		{color:#fff;text-decoration:none;}
a:hover		{color:#fff;text-decoration:underline;}		
.container	{
	background:#fff;
	width:800px;
	margin:0pt auto;
	padding: 0px 2px;
	position:relative;
	}	
.header	{
	background:#144569 url(../images/header.png) no-repeat;
	width:800x;
	height:87px;
	position:relative;
	margin-bottom:2px;
	}
.language	{
	float:right;
	color:#144569;
	margin:9px 2px 0px 0px;
	}
.language select	{
	margin-left:4px;
	font-size:11px;
	}		
.searchbox	{
	position:absolute;
	bottom:1px;right:2px;
	}	

.content {
	background:url(../images/background.gif) top left repeat-y;
	}
.cleft	{
	width:156px;
	float:left;	
	position:relative;
	}
.leftnav	{
	background:#ddeefc url(../images/navigationheader.png) top no-repeat;
	font-size:13px;
	}
.leftnav ul	{
	padding-top:19px;
	line-height:21px;
	}
.leftnav ul li a {
	background:#ddeefc;
	color:#000;
	height:24px;
	padding-left:4px;
	display:block;
	border-bottom:1px #fff solid;
	}	

.leftnav ul li a:visited {
	color:#000;
	}	
.leftnav ul li a:hover {
	background:#b6d1ea;
	text-decoration:none;
	color:#000;
	}
.productlocator	{
	background:#b6d1ea url(../images/productlocatorbg.png) center top no-repeat;
	height:125px;
	position:relative;
	padding-left:4px;
	margin-top:1px;
	border-bottom:2px solid #fff;
	}
.productlocator div	{
	position:absolute;
	top:43px;
	}	
.productlocator p	{
	position:absolute;
	top:70px;
	line-height:16px;
	font-size:10px;
	}	
.newproducts	{
	background:#316ea6 url(../images/newproductsheader.png) center top no-repeat;
	color:#fff;
	padding:28px 0px 54px;
	text-align:center;
	}
.newproducts h6	{
	font-size:13px;
	}	
.newproducts img	{
	margin:10px 0px;
	}	
.newproducts ul	{
	line-height:16px;
	margin-bottom:6px;
	}	
.newproducts a	{
	color:#000;
	text-decoration:underline;
	}			
	
	
	
	
.cright	{
	margin-left:2px;
	position:relative;
	width:642px;
	float:left;
	}
.topnav	{
	background:#316ea6;
	height:18px;
	}
.topnav ul	{
	padding-left:15px;
	}	
.topnav li	{
	float:left;
	color:#fff;
	margin:3px 7px;
	}	
.topusability	{
	background:#144569;
	height:19px;
	margin:2px 0px;
	color:#fff;
	}		
.topusability ul	{
	float:right;
	margin-right:22px;
	}	
.topusability li	{
	float:left;
	margin:0px 8px;
	}	
.topusability li img	{
	margin:1px 3px -5px 0px;
	}
.topusability img {
	text-decoration:none;
	}	
.flash	{
	border:1px solid #000;
	width:640px;
	height:300px;
	}	
.productlisting	{
	margin-top:2px;
	color:#fff;
	position:relative;
	}
.productlisting div:first-child	{
	height:21px;
	background:#102c42 url(../images/productlistingheader.png) top left no-repeat;
	margin-bottom:2px;
	}
.productlisting ul	{
	height:156px;
	margin-left:1px;
	}	
.productlisting li	{
	background:#144569;
	width:127px;
	height:155px;
	float:left;
	margin-right:1px;
	z-index:1;
	}
.productlisting span	{
	margin:2px 4px;	
	display:block;
	height:22px;
	}
.productlisting .imagepopup	{
	display:none;
	position:absolute;
	}
.productlisting a:hover .imagepopup	{
	display:block;
	cursor:pointer;
	position:relative;
	top:-173px;left:-18px;
	width:157px;
	height:192px;
	z-index:3;
	border:1px solid #fff;
	}
.productlisting a {
	display:block;
	}	
.productlisting .product1 .imagepopup	{background:url(../images/x157/tecmark_3000_pressure_switch.jpg) no-repeat;}		
.productlisting .product2 .imagepopup	{background:url(../images/x157/tecmark_3900_pressure_switch.jpg) no-repeat;}		
.productlisting .product3 .imagepopup	{background:url(../images/x157/tecmark_4000_pressure_switch.jpg) no-repeat;}		
.productlisting .product4 .imagepopup	{background:url(../images/x157/tecmark_command_center.jpg) no-repeat;}		
.productlisting .product5 .imagepopup	{background:url(../images/x157/tecmark_compact_safpac_US.jpg) no-repeat;}		
.productlisting .product6 .imagepopup	{background:url(../images/x157/tecmark_CP100_control_package.jpg) no-repeat;}		
.productlisting .product7 .imagepopup	{background:url(../images/x157/tecmark_CP700_control_package.jpg) no-repeat;}		
.productlisting .product8 .imagepopup	{background:url(../images/x157/tecmark_CSC_sequencing-_switch.jpg) no-repeat;}		
.productlisting .product9 .imagepopup	{background:url(../images/x157/tecmark_EP1226_level_sensor.jpg) no-repeat;}		
.productlisting .product10 .imagepopup	{background:url(../images/x157/tecmark_EP_electronic_timer.jpg) no-repeat;}		
.productlisting .product11 .imagepopup	{background:url(../images/x157/tecmark_ETS_thermostat.jpg) no-repeat;}		
.productlisting .product12 .imagepopup	{background:url(../images/x157/tecmark_Footpedal_heavy_duty.jpg) no-repeat;}		
.productlisting .product13 .imagepopup	{background:url(../images/x157/tecmark_Footpedal_light_duty.jpg) no-repeat;}		
.productlisting .product14 .imagepopup	{background:url(../images/x157/tecmark_GFS3400_gas_pressure_switch.jpg) no-repeat;}		
.productlisting .product15 .imagepopup	{background:url(../images/x157/tecmark_GFS4400_gas_pressure_switch.jpg) no-repeat;}		
.productlisting .product16 .imagepopup	{background:url(../images/x157/tecmark_MPT3242_air_transmitter.jpg) no-repeat;}		
.productlisting .product17 .imagepopup	{background:url(../images/x157/tecmark_MPT_air_transmitter.jpg) no-repeat;}		
.productlisting .product18 .imagepopup	{background:url(../images/x157/tecmark_PCB_switch.jpg) no-repeat;}		
.productlisting .product19 .imagepopup	{background:url(../images/x157/tecmark_PT1_light_duty.jpg) no-repeat;}		
.productlisting .product20 .imagepopup	{background:url(../images/x157/tecmark_PT1_pressure_transmitter.jpg) no-repeat;}		
.productlisting .product21 .imagepopup	{background:url(../images/x157/clevel.jpg) no-repeat;}		
.productlisting .product22 .imagepopup	{background:url(../images/x157/tecmark_TBS300__air-switch_single_pole.jpg) no-repeat;}		
.productlisting .product23 .imagepopup	{background:url(../images/x157/tecmark_TBS300_air_switch_double_pole.jpg) no-repeat;}		
.productlisting .product24 .imagepopup	{background:url(../images/x157/tecmark_VTBS_vacuum_switch.jpg) no-repeat;}		
.productlisting .product25 .imagepopup	{background:url(../images/x157/tecmark_MPT3428D_air_transmitter.jpg) no-repeat;}			
.currentnews	{
	margin:1px 0px 20px;
	}	
.currentnews div	{
	height:21px;
	background:#102c42 url(../images/currentnewsheader.png) top left no-repeat;
	}
.currentnews p 	{
	line-height:20px;
	padding:6px 4px 4px;
	border-bottom:3px solid #102c42;
	}		
.currentnews a {
	color:#C5771B;
	}

	
	
	
.footer	{
	clear:both;
	height:12px;
	background:#144569;
	padding:4px
	}	
.preload	{
	display:none;
	}	


/* PRODUCTS PAGES  */
.tecmarkcorpinfo	{
	background:#316ea6;
	width:152px;
	color:#fff;
	padding:6px 0px 24px 4px;
	border-top:2px solid #fff;
	}
.tecmarkcorpinfo h6	{
	margin:6px 0px;
	font-size:13px;
	color:#000;
	}	
.tecmarkcorpinfo p	{
	line-height:16px;
	}	
.tecmarkcorpinfo a	{
	color:#cecece;
	text-decoration:underline;
	}			
.tecmarkcorpinfo img	{
	margin:24px 0px 24px 27px;
	}	
.locationnav	{
	background:#d3e3f2;
	height:12px;
	padding:3px 6px;
	margin-bottom:2px;
	color:#144569;
	}
.locationnav a, .locationnav a:hover, .locationnav a:visited 	{	
	color:#000;
	}
.productheader	{
	background:#102c42;
	color:#fff;
	padding:2px 8px;
	font-size:24px;
	}
.productcontent	{
	line-height:20px;
	padding:8px 0px 8px 4px;
	margin-top:2px;
	border-bottom:#ddeefc solid 2px;
	}
.productcontent p {
	padding-top:4px;
	}	
.productcontent	div.air	{
	float:right;
	width:230px;
	height:254px;
	background:#144569;
	margin-left:6px;
	}	
.productcontent div.hvac {
	width:240px;
	border:#b6d1ea 2px solid;
	text-align:center;
	float:right;
	margin-left:6px;
	}
.productcontent div h4 {
	padding:2px 4px;
	font-size:13px;
	background:#144569;
	color:#fff;
	text-align:center;
	}	
.productcontent a, .productcontent a:visited	{
	color:#c5771b;
	text-decoration:underline;
	}
.productcontent a:hover	{
	color:#925001;
	}	
.productcontent h3 {
	font-size:12px;
	}	
.productcontent td {
	border:1px solid #9a9a9a;
	padding:3px;
	}	
.productcontent ul {
	list-style:disc;
	line-height:16px;
	padding-left:26px;
	}
			
.insideproductlisting	{
	margin:2px 0px;
	width:642px;
	color:#fff;
	position:relative;
	border-bottom:5px #102c42 solid;
	}
.insideproductlisting .bottom	{
	height:5px;
	background:#102c42;
	margin-bottom:2px;
	}	
.insideproductlisting .top {
	height:13px;
	background:#102c42;
	margin-bottom:2px;
	}
.insideproductlisting ul	{
	height:101px;
	margin-left:3px;
	}	
.insideproductlisting li	{
	background:#144569;
	width:90px;
	height:100px;
	float:left;
	margin:0px 1px 1px 0px;
	z-index:1;
	}
.insideproductlisting span	{
	font-weight:normal;
	margin:2px 4px;	
	font-size:10px;
	display:block;
	}
.insideproductlisting .popupimage{
	display:none;
	}
.insideproductlisting a:hover .popupimage	{
	display:block;
	cursor:pointer;
	}
.insideproductlisting .product1 .popupimage	{
	width:111px;
	height:123px;
	background:url(../images/product1largeinside.png) no-repeat;
	z-index:3;
	position:absolute;
	top:3px;left:-12px;
	}	
.newproductsinsideheader	{
	height:21px;
	background:#102c42 url(../images/newproducsheaderinside.png) no-repeat left;
	}
.newproductsinside	{
	background:#316ea6;
	height:120px;
	padding:10px 0px;
	color:#fff;
	margin-bottom:20px;
	}
.newproductsinside h6	{
	font-size:13px;
	}	
.newproductsinside div	{
	width:305px;
	float:left;
	}	
.newproductsinside img	{
	margin:0px 10px;
	float:left;
	}	
.newproductsinside ul	{
	line-height:16px;
	margin-bottom:6px;
	}	
.newproductsinside a	{
	color:#000;
	text-decoration:underline;
	}		
	

/* TECHNICAL TIPS */
.technicaltips	{
	padding:6px 60px 12px 4px;
	}
.technicaltips h2, .productcontent h2	{
	font-size:15px;
	color:#316ea6;
	border-bottom:#316ea6 solid 2px;
	margin-bottom:6px;
	}
.technicaltips p	{
	line-height:20px;
	}	
.technicaltips a	{
	color:#c5771b;
	text-decoration:underline;
	}
.technicaltips a:hover	{
	color:#925001;
	}	
.technicaltips div	{
	height:30px;
	}	
#techtips-table {margin:60px 0px 20px;}
#techtips-table td {
	padding:5px;
	border:1px solid #000;
	text-align:center;
	vertical-align:middle;
	}	
.table-header td {
	background:#B6D1EA;
	font-size:12px;
	font-weight:bold;
	}	
.checked {	font-size:18px;}	
#techtips-table td.lefttd {text-align:left;}	
	
#map {
	width: 600px; 
	height: 500px;
	margin:10px 20px 20px;
	border:1px solid #144569;
	}	
#map a {
	color:blue;	
	text-decoration:underline;
	}
.distributorheader {
	margin:10px 0px 10px 40px;
	font-weight:bold;
	}	
	
	
.contacttable td {padding:6px 8px;}		
.contacttable fieldset {border:1px solid #000;width:350px;}
.contacttable legend {margin-left:12px;}
.contacttable {float:left;margin-right:20px;}


.accessories img {
	float:left;
	padding-right:20px;
	}
.accessories {
	border:1px solid #144569;
	width:600px;
	padding:2px;
	}
.accessories h3 {
	font-size:14px;
	padding:10px;
	}
.accessories p {
	padding:10px;
	}
	
#catalog {
	text-align:center;
	margin-bottom:20px;
	color:#fff;
	line-height:14px;
	}	
#catalog p {
	margin:4px 0px;
	font-weight:bold;
	}	
#catalog h6 {
	color:#fff;
	line-height:20px;
	font-size:14px;
	}
#catalog a:hover {
	text-decoration:none;
	}		
#catalogdownload {
	padding:30px 100px;
	height:300px;
	font-size:14px;
}
#catalogdownload h1 {font-size:18px;}
small {font-size:9px; line-height:11px;}
#rowimage {position:absolute; left:367px; top:5px;}

.output {text-align:center;line-height:18px; clear:both; font-weight:bold; width:352px; padding:40px 0;}
.preloader {
	display:none;
	width:15px; height:15px;
	background:url(../images/preloader.gif) no-repeat;
	margin:40px 0;
	clear:both;
}
.needsfilled {
	background:red;
	color:white;
}
#contactinfo {width:200px; float:right;}