	/*** MAIN STYLES ***/
	html, HTML {
		overflow: -moz-scrollbars-vertical;
		}
	a:active, a:focus {
    	outline: 0;
		}

	body {
		background-color: #FFFFFF;
		margin:  0;
		padding:  0;
	}
	
	#outer-wrapper {
		font-family: arial, verdana, sans-serif;
		font-size: 73%;
		color: #656565;
		margin: 0;
		padding: 0;
		background-color: #FFFFFF;
		background-image:  url(../images/main_bg.gif);
		background-repeat: repeat-x;
		background-position: top center;
		text-align: center;
		}
	td {
		font-family: arial, verdana, sans-serif;
		font-size: 1em;
		color: #656565;
		}
	
	body.smallText #wrapper { font-size: 1em; }	
	body.mediumText #wrapper { font-size: 1.2em; }	
	body.largeText #wrapper { font-size: 1.4em; }
	
	body.smallText #central_column { font-size: 1em; }	
	body.mediumText #central_column { font-size: 1.2em; }	
	body.largeText #central_column { font-size: 1.4em; }
	
	input, select {font-family: arial, verdana, sans-serif; font-size: 10px; color: #656565; background-color: #FFFFFF; margin: 0;}
	textarea {font-family: arial, verdana, sans-serif; font-size: 11px; color: #656565; background-color: #FFFFFF; margin: 0;}
	a img, .link_img { border: none; }
	form { border: 0; margin: 0; padding: 0; }
	p { margin: 0; padding: 0 0 0.8em 0; }
	@media print { 
	.notforprint {display:none;}
	}
	@media screen {
	.notforscreen {display:none;}
	}
	@media handheld {
	.notforhandheld {display:none;}
	}
	.notforany {display: none;}
	/*** FONT STYLES ***/
	a { color: #052BAB; text-decoration: none; } 
	a:hover { color: #E9A503; text-decoration: underline; }
	hr {border: 0; margin: 8px 0px 0px 0px; padding: 6px 0px 0px 0px; width: 100%; height: 2px; border-top: 2px solid #000000; overflow: hidden; display: none; }
		
	#content_full hr {
		border: 0;
		display: block;
		margin: 0.5em 0;
		padding: 0;
		background-image: url(../images/dotline_horizontal.gif);
		background-repeat: repeat-x;
		background-position: left center;
	}
	
	h1 { margin: 0; padding: 0px 0px 10px 0px; color: #052BAB; font-weight: bold; font-size: 1.3em; }
	h2 { margin: 0; padding: 0px 0px 10px 0px; color: #052BAB; font-weight: bold; font-size: 1.3em; }
	h3 { margin: 0; padding: 0px 0px 10px 0px; color: #052BAB; font-weight: bold; font-size: 1.2em; }
	h4 { margin: 0; padding: 0px 0px 10px 0px; color: #052BAB; font-weight: bold; font-size: 1.1em; }
	h5 { margin: 0; padding: 0; color: #052BAB; font-size: 1em; font-weight: normal; }
	h6 { margin: 0; padding: 0; color: #FF0000; font-weight: bold; }
	h1 em, h2 em, h3 em, h4 em, h5 em { font-style: normal; color: #656565; }
	h1 em a, h2 em a, h3 em a, h4 em a, h5 em a { font-style: normal; color: #656565; }
	h1 span, h2 span, h3 span, h4 span, h5 span { color: #E9A503; } 
	h3.grey {color: #656565;}
	em { } 
	strong { }
	strong em { font-style: normal; color: #052BAB; }
	strong span { color: #E9A503; }
	/* .error, .message, .mandatory, */
	 .red { color: #FF0000;  }
	.error-message { display: block; color: #222222; padding: 3px 4px 4px 4px; background-color: #FFDDDD; border: 1px solid #FF0000; margin: 0px 0px 10px 0px; }
	.anchor { height: 1px; overflow: hidden; display: none; }
	.lge { font-size: 1.2em; }
	.normal, a.normal, .normal a { font-style: normal; color: #656565; }
	a:hover.normal, .normal a:hover { font-style: normal; color: #252525; }
	ul {padding-left: 25px;}
	/*** LAYOUT STYLES ***/
	#wrapper {
		position: relative;
		width: 100%;
		background-image:  url(../images/wrapper_bg.gif);
		background-repeat: repeat-y;
		background-position: top center;
		}
	#wrapper1 {
		position: relative;
		width: 100%;
		background-image:  url(../images/wrapper1_bg.gif);
		background-repeat: no-repeat;
		background-position: top center;
		}
	#header {
		position: relative;
		width: 748px;
		height: 28px;
		margin: 0 auto;
		/* background-image:  url(../images/header_bg.gif); */
		background-repeat: no-repeat;
		background-position: top center;
		text-align: left;
		padding: 9px 0 0 0;
		}
	#header label,
	#header .logo { display: none; }
	.logo {
		position: relative;
		width: 188px;
		height: 54px;
		background-image:  url(../images/logo_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
	#central_column {
		position: relative;
		width: 748px;
		margin: 0 auto;
		background: none;
		text-align: left;
		padding: 12px 0 0 0;
		}
	#content_left {
		position: relative;
		float: left;
		width: 188px;
		margin-left: expression('1px');
		background-image:  url(../images/content_left_bg.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	#content_right {
		position: relative;
		float: left;
		width: 187px;
		}
	#content_center {
		clear: both;
		position: relative;
		float: left;
		width: 364px;
		}
	#content_container {
		position: relative;
		float: left;
		width: 555px;
		}
	.content {
		clear: both;
		padding: 12px 14px 14px 14px;
		}
	.content-one {
		clear: both;
		padding: 6px 10px 10px 0px;
		}
	#content_left .content {
		width: 158px;
		}
	#content_right .content {
		width: 158px;
		}
	#content_center .content {
		width: 348px;
		padding-top: 6px;
		padding-left: 2px;
		}
	#content_full .content {
		padding-top: 0;
		padding-left: 0;
		}
	#footer {
		position: relative;
		width: 745px;
		margin: 0 auto;
		padding: 24px 12px;
		background-color: #FFFFFF;
		background-image:  url(../images/footer_bg.gif);
		background-repeat: no-repeat;
		background-position: top center;
		text-align: left;
		}
	#footer1 {
		border-bottom: 2px solid #EAEAEA;
		padding: 0 0 14px 0;
		}
	#footera {
		float: left;
		width: 125px;
		padding: 8px 0 0 0;
		}
	#footerb {
		float: right;
		width: 100px;
		text-align: right;
		}
	#footer a { color: #000000; text-decoration: none; } 
	#footer a:hover { color: #000000; text-decoration: underline; }
	#footer em { display: none; }
	
	
	#footer #credit-link {
		color: #BBB;
		float: left;
		padding: 8px 0 0 0;
		width: 155px;
	}
	
	#footer #credit-link a {
		color: #BBB;
	}
	
	/*** MISC STYLES ***/
	.clear {
		clear: both;
		height: 0px;
		overflow: hidden;
		}
	.clear_l {
		clear: left;
		}
	.clear_r {
		clear: right;
		}
	.clear_n {
		clear: none;
		}
	.clear_content {
		clear: both;
		}
	.align_l {
		text-align: left;
		}
	.align_r {
		text-align: right;
		}
	.align_c {
		text-align: center;
		}
	.float_l {
		float: left;
		}
	.float_r {
		float: right;
		}
	.float_n {
		float: none;
		}
	.dnd {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}
	.content_img_left {
		float: left;
		background-color: #FFFFFF;
		border: 1px solid #AAA;
		margin-right: 12px;
		margin-bottom: 8px;
		}
	.content_img_right {
		clear: right;
		float: right;
		background-color: #FFFFFF;
		border: 1px solid #AAA;
		margin-left: 12px;
		margin-bottom: 8px;
		}
	.hr-one {
		clear: both;
		height: 15px;
		margin: 5px 0 0 0;
		border-top: 1px solid #F2F2F2;}
	.hr,
	.hr1,
	.hr2 {
		clear: both;
		height: 10px;
		background-image: url(../images/dotline_horizontal.gif);
		background-repeat: repeat-x;
		background-position: left center;
		font-size: 2px;
		}
	.hr1 {
		height: 20px !important;
		}
	.hr2 {
		height: 40px !important;
		}
	.hr_shadow,
	.hr_shadow1 {
		clear: both;
		background-image:  url(../images/shadow_horizontal.gif);
		background-repeat: no-repeat;
		background-position: top center;
		font-size: 2px;
		height: 5px;
		}
	.hr_shadow1 {
		clear: both;
		height: 10px;
		}
	ul.list {
		margin:0; 
		padding: 0 0 10px 0;
		}
		ul.list li {

			list-style-type: none; 
			background:  url(../images/square_bullet.gif) transparent; 
			background-repeat:no-repeat; 
			margin:0; 
			padding: 0px 0px 0px 12px; 
			background-position: 2px 4px;
			}
	/*** NAVIGATION STYLES ***/
	ul#top_nav,
	ul#top_nav1 {
		float: right;
		width: 400px;
		height: 24px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
		}
	ul#top_nav1 {
		float: left;
		width: 551px;
		background-image: url(../images/top_nav1_bg.gif);
		background-repeat: no-repeat;
		background-position: right top;
		}
		ul#top_nav li,
		ul#top_nav1 li {
			display: inline;
			}
			ul#top_nav li a,
			ul#top_nav1 li a {
				float: left;
				display: block;
				height: 20px;
				background-repeat: no-repeat;
				background-position: -150px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			ul#top_nav li a:hover,
			ul#top_nav li a.selected,
			ul#top_nav1 li a:hover,
			ul#top_nav1 li a.selected {
				background-position: 0px 0px;
				text-decoration: none;
				}
			ul#top_nav li.home a {
				width: 44px;
				background-image: url(../images/top_nav_home.gif);
				}
			ul#top_nav li.about a {
				width: 45px;
				background-image: url(../images/top_nav_about.gif);
				}
			ul#top_nav li.news a {
				width: 42px;
				background-image: url(../images/top_nav_news.gif);
				}
			ul#top_nav li.articles a {
				width: 53px;
				background-image: url(../images/top_nav_articles.gif);
				}
			ul#top_nav li.faqs a {
				width: 42px;
				background-image: url(../images/top_nav_faqs.gif);
				}
			ul#top_nav li.contact-us a {
				width: 70px;
				background-image: url(../images/top_nav_contact-us.gif);
				}
			ul#top_nav li.downloads a {
				width: 70px;
				background-image: url(../images/top_nav_downloads.gif);
				}
			ul#top_nav1 li.products a {
				width: 78px;
				background-image: url(../images/top_nav1_products.gif);
				}
			ul#top_nav1 li.services a {
				width: 69px;
				background-image: url(../images/top_nav1_services.gif);
				}
			ul#top_nav1 li.applications a {
				width: 87px;
				background-image: url(../images/top_nav1_applications.gif);
				}
			ul#top_nav1 li.support a {
				width: 67px;
				background-image: url(../images/top_nav1_support.gif);
				}
			ul#top_nav1 li.product-finder a {
				width: 109px;
				background-image: url(../images/top_nav1_product-finder.gif);
				}
	ul#left_nav,
	ul#left_nav1 {
		position: relative;
		float: left;
		width: 178px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
		background-repeat: no-repeat;
		background-position: left top;
		}
	ul#left_nav {
		border-top: 6px solid #D6D7D9;
		border-bottom: 6px solid #D6D7D9;
		background-image: url(../images/left_nav_bg.gif);
		}
	ul#left_nav1 {
		background-image: url(../images/left_nav1_bg.gif);
		background-position: 12px 12px;
		padding: 30px 0 0 12px;
		width: 156px;
		height: 150px;
		overflow: hidden;
		}
		ul#left_nav li,
		ul#left_nav1 li {
			clear: both;
			float: left;
			background-image: none !important;
			}
			ul#left_nav li a,
			ul#left_nav1 li a {
				float: left;
				display: block;
				width: 178px;
				height: 31px;
				background-repeat: no-repeat;
				background-position: -200px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			ul#left_nav1 li a {
				height: 21px;
				}
			ul#left_nav li a:hover,
			ul#left_nav li a.selected,
			ul#left_nav1 li a:hover,
			ul#left_nav1 li a.selected {
				background-position: 0px 0px;
				text-decoration: none;
				}
			ul#left_nav li.data-loggers a {
				background-image: url(../images/left_nav_data-loggers.gif);
				}
			ul#left_nav li.probes a {
				background-image: url(../images/left_nav_probes.gif);
				}
			ul#left_nav li.software a {
				background-image: url(../images/left_nav_software.gif);
				}
			ul#left_nav li.accessories a {
				background-image: url(../images/left_nav_accessories.gif);
				}
			ul#left_nav li.calibration a {
				background-image: url(../images/left_nav_calibration.gif);
				}
			ul#left_nav1 li.environment a {
				background-image: url(../images/left_nav1_environment.gif);
				}
			ul#left_nav1 li.food a {
				background-image: url(../images/left_nav1_food.gif);
				}
			ul#left_nav1 li.labs-and-health a {
				background-image: url(../images/left_nav1_labs-healthcare.gif);
				}
			ul#left_nav1 li.logistics a {
				background-image: url(../images/left_nav1_logistics.gif);
				}
			ul#left_nav1 li.agriculture a {
				background-image: url(../images/left_nav1_agriculture.gif);
				}
			ul#left_nav1 li.compost a {
				background-image: url(../images/left_nav1_compost.gif);
				}
			ul#left_nav1 li.museums a {
				background-image: url(../images/left_nav1_museums.gif);
				}
	.qk_st {
		float: left;
		width: 188px;
		overflow: hidden;
		margin: 0 0 5px 0;
	}
	
	ul#prd_fnd {
		float: left;
		width: 187px;
		overflow: hidden;
		margin: 0;
		padding: 56px 0 0 0;
		list-style: none;
		background-image: url(../images/prd_fnd_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
		ul#prd_fnd li{
			clear: both;
			float: left;
			}
			ul#prd_fnd li a {
				float: left;
				display: block;
				width: 187px;
				height: 40px;
				background-repeat: no-repeat;
				background-position: -200px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			ul#prd_fnd li a:hover,
			ul#prd_fnd li a.selected {
				background-position: 0px 0px;
				text-decoration: none;
				}
			ul#prd_fnd li.temperature a {
				background-image: url(../images/prd_fnd_temperature.gif);
				}
			ul#prd_fnd li.temp-humidity a {
				background-image: url(../images/prd_fnd_temp-humidity.gif);
				}
			ul#prd_fnd li.count-pulse a {
				background-image: url(../images/prd_fnd_count-pulse.gif);
				}
			ul#prd_fnd li.shock a {
				background-image: url(../images/prd_fnd_shock.gif);
				}
			ul#prd_fnd li.vibration a {
				background-image: url(../images/prd_fnd_vibration.gif);
				}
			ul#prd_fnd li.current a {
				background-image: url(../images/prd_fnd_current.gif);
				}
			ul#prd_fnd li.voltage a {
				background-image: url(../images/prd_fnd_voltage.gif);
				}
	.prd_fnd {
		float: left;
		width: 177px;
		overflow: hidden;
		margin: 0 0 4px 0;
		padding: 56px 5px 5px 5px;
		list-style: none;
		background-image: url(../images/prd_fnd_bg1.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
		.prd_fnd select {
			width: 175px;
			}
	.prd_fnd_icn {
		padding: 0 30px 0 80px;}
	a.prd_icn {
		float: left;
		display: block;
		width: 159px;
		height: 45px;
		background-repeat: no-repeat;
		background-position: -160px 0px;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 15px 0;
		border-left: 20px solid #FFF;
		}
	a:hover.prd_icn {
		background-position: 0px 0px;
		}
		a.prd_icn.prd_temperature {
			background-image: url(../images/prd_icn_temperature.gif);
			}
		a.prd_icn.prd_temp-humidity {
			background-image: url(../images/prd_icn_temp-humidity.gif);
			}
		a.prd_icn.prd_count-pulse {
			background-image: url(../images/prd_icn_count-pulse.gif);
			}
		a.prd_icn.prd_shock {
			background-image: url(../images/prd_icn_shock.gif);
			}
		a.prd_icn.prd_vibration {
			background-image: url(../images/prd_icn_vibration.gif);
			}
		a.prd_icn.prd_current {
			background-image: url(../images/prd_icn_current.gif);
			}
		a.prd_icn.prd_voltage {
			background-image: url(../images/prd_icn_voltage.gif);
			}
		a.prd_icn.prd_outdoor {
			background-image: url(../images/prd_icn_outdoor.gif);
			}
		a.prd_icn.prd_indoor {
			background-image: url(../images/prd_icn_indoor.gif);
			}
		a.prd_icn.prd_underwater-sub {
			background-image: url(../images/prd_icn_underwater-sub.gif);
			}
		a.prd_icn.prd_haz-env {
			background-image: url(../images/prd_icn_haz-env.gif);
			}
		a.prd_icn.prd_display {
			background-image: url(../images/prd_icn_display.gif);
			}
		a.prd_icn.prd_no-display {
			background-image: url(../images/prd_icn_no-display.gif);
			}
		a.prd_icn.prd_probe {
			background-image: url(../images/prd_icn_probe.gif);
			}
		a.prd_icn.prd_no-probe {
			background-image: url(../images/prd_icn_no-probe.gif);
			}
	ul#bot_nav {
		float: left;
		overflow: hidden;
		margin: 0;
		padding: 8px 0 0 0;
		list-style: none;
		}
		ul#bot_nav li {
			display: inline;
			}
			ul#bot_nav li a {
				float: left;
				display: block;
				background-image: url(../images/bot_nav_bg.gif);
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 14px;
				padding-right: 10px;
				padding: 0 10px 0 10px;
				color: #999999;
				}
			ul#bot_nav li a:hover,
			ul#bot_nav li a.selected {
				color: #454545;
				}
			ul#bot_nav li.first a {
				background-image: none;
				}
	ul#prd_rng {
		float: left;
		overflow: hidden;
		width: 186px;
		margin: 0;
		padding: 0;
		list-style: none;
		border-top: 1px solid #BDC1CA;
		border-right: 1px solid #BDC1CA;
		}
		ul#prd_rng li {
			clear: both;
			float: left;
			}
			ul#prd_rng li a {
				float: left;
				display: block;
				width: 161px;
				background-image: url(../images/prd_rng_bg.gif);
				background-repeat: repeat-x;
				background-position: -250px center;
				padding: 10px 12px;
				color: #656565;
				border-top: 1px solid #FFFFFF;
				border-bottom: 1px solid #BDC1CA;
				border-left: 1px solid #BDC1CA;
				position: relative;
				}
			ul#prd_rng li a:hover,
			ul#prd_rng li a.selected {
				background-position: 0px center;
				text-decoration: none;
				color: #000000;
				}
			ul#prd_rng li a.selected {
				background-image: none;
				border-left: 1px solid #FFFFFF;
				}
	#search {
		float: right;
		position: relative;
		top: -4px;
		width: 166px;
		text-align: right;
		overflow: hidden;
		}
		.searchfield {
			border: 1px solid #999999;
			}
		.searchbutton {
			position: relative;
			top: 5px !important;
			top: 4px;
			border: 0;
			width: 17px;
			height: 17px;
			cursor: hand;
			cursor: pointer;
			/* transparent background image changing only the background colour on hover! */
			}
		.searchbutton:hover {
			background-color: #AAAAAA;
			}
	ul#research_applications {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		ul#research_applications li {
			display: inline;
			}
			ul#research_applications li.active a {
				text-decoration: underline;
				}
			ul#research_applications li a.environment {
				color: #9ACA3B;
				}
			ul#research_applications li a.food {
				color: #F89431;
				}
			ul#research_applications li a.labs-and-health {
				color: #4d89be;
				}
			ul#research_applications li a.logistics {
				color: #929598;
				}
			ul#research_applications li a.agriculture {
				color: #AC4424;
				}
			ul#research_applications li a.compost {
				color: #566749;
				}
			ul#research_applications li a.museums {
				color: #A85B4C;
				}
	a.link,
	em.link {
		width: 96%;
		background-image: url(../images/a_link.gif);
		background-repeat: no-repeat;
		background-position: -500px center;
		padding: 0px 6px 0px 14px;
		color: #052BAB !important;
		font-style: normal;
		}
		a.link.back {
			background-image: url(../images/a_link_left.gif);
			}
		a.link.link-red {
			background-image: url(../images/a_link1.gif);
			background-position: right -300px;
			padding: 0px 14px 0px 6px;
			}
		a:hover.link.link-red {
			background-position: right 0px;
			}
	a.link.float_r {
		width: auto;
		}
	a:hover.link,
	em:hover.link {
		background-position: 0px center;
		color: #050B8B !important;
		}
	a.button {
		clear: both;
		float: left;
		display: block;
		width: 100px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: -100px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.button {
		background-position: 0px 0px;
		}
	/*** FORM STYLES ***/
	.content input,
	.txt,
	.frm_lmnt,
	.content select,
	.content textarea {
		width: 200px;
		border: 1px solid #A5A5A5;
		margin-bottom: 3px;
		}
	.content select {
		width: 202px !important;
		width: 204px;
		}
	#content_left input,
	#content_left select,
	#content_left textarea {
		width: 146px;
		border: 1px solid #A5A5A5;
		margin: 0;
		}
	#content_left select {
		width: 148px !important;
		width: 150px;
		}
	input:focus,
	select:focus,
	textarea:focus {
	background-color: #EEEEEE;
	}
	fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #EEEEEE;
	}
	fieldset legend {
	font-weight: bold;
	font-size: 1.2em;
	padding: 10px 0px 10px 0px;
	}
	
	.content label,
	.lbl {
		clear: both;
		width: 110px;
		display: block;
		float: left;
		padding-top: 2px;
		font-weight: bold;
		}
		
	.content input.check_box {
		display: inline;
		float: none;
		vertical-align: top;
		background: transparent;
		width: auto;
		border: 0;
		clear: both;
		}
		
	.content .field  label.check_box {
		clear: none;
		width: 290px;
		display: block;
		float: none;
		margin-left: 20px;		
		padding: 12px 0 0 0;
		font-weight: normal;
		text-align: right;
		}
	.lbl1 {
		clear: both;
		width: 110px;
		display: block;
		float: left;
		padding-top: 2px;
		font-weight: bold;
		}
	label em {
	font-style: normal;
	color: #FF0000;
	}
	#content_left label {
		font-weight: bold;
		display: block;
		padding: 0 0 2px 0;
		}
	.check,
	.radio {
		background: transparent;
		width: auto !important;
		border: 0 !important;
		}
	.content input.but
	#content_left input.but {
		border: none !important;
		background-color: none !important;
		color: #FFFFFF !important;
		width: auto !important;
		font-weight: bold;
		cursor: hand;
		cursor: pointer;
		font-size: 11px;
		}
		
		p.error {
			text-align: right;
			width: 310px;
			margin: 0;
			padding: 0;
			color: #FF0000; 
		}
		
		#login-form {
			
		}
		
		#login-form p.error {
			text-align: left;
			width: auto;
		}
		
		#login-form label {
			margin-top: 3px;
		}
		
		#login-form .submit {
			margin-top: 3px;
		}
		
		div.field {
			margin-bottom: 8px;
		}
		

		
		div.option_cols {
          	float: left;
			padding:  0 5px;
			margin:  0;
          	width: 400px;
		}
		    div.option_cols ul.select_option_col {
		        float: left;
		        list-style: none;
		        padding: 0;
		        margin: 0;
		    }
		
			 div.option_cols ul.select_option_col li {
					list-style:  none;
					margin:  0;
					padding: 1px 0;
			    }
			
			 div.option_cols ul.select_option_col li input {
					display: inline;
					vertical-align: top;
					float: none;
					clear: none;
					width: auto !important;
			    }
		
		
	/*** WEBITE TITLES ***/
	.ttl1 {
		width: 90%;
		display: block;
		background-image: url(../images/ttl1_bg.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
		padding: 0px 6px 0px 14px;
		color: #757575 !important;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1.1em;
		}
	.ttl_top {
		padding: 0;
	}
	.ttl,
	.ttl_top,
	.ttl_sub {
		clear: both;
		float: left;
		display: block;
		width: 96%;
		height: 22px;
		background-repeat: no-repeat;
		background-position: left top;
		text-indent: -9999px;
		overflow: hidden;
		text-transform: uppercase;
		}
		.ttl_top.ttlt1 {
		            text-indent: 0px !important;
		            padding: 3px 8px 16px 8px;
		            font-size: 1.3em !important;
		            font-family: 'arial narrow', Arial, Verdana, Helvetica, sans-serif;
		            font-size: 1.8em !important;
		            /* font-weight: normal !important; */
		            color: #FFFFFF;
		            width: 535px !important;
		            height: 1em !important;
		            }
		        .ttl_top.ttlt1 .float_r {
		            color: #ccd9fc !important;
		            position: relative;
		            }
					.ttl_top.ttlone {
					        background-image: url(../images/ttl_top_blank.gif) !important;
					        }
		
		.ttl_sub_text {
			clear: both;
			float: left;
			display: block;
			width: 96%;
			height: 22px;
			background-repeat: no-repeat;
			background-position: left top;
			background-image: url(../images/ttl_sub_blank.gif);
			color: #FFF !important;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 16px;
			padding: 6px 20px 0 10px;
		}
	.ttl_top {
		width: 551px;
		height: 40px;
		}
	.item1 .ttl_sub, .item1 .ttl_sub_text {
		width: 334px;
		height: 40px;
		}
	.item1 .ttl_sub, .item1 a:hover.ttl_sub_text {
		color: #D6D6D6 !important;
		text-decoration: none;
		}
	/* .ttl. {
		background-image: url(../images/ttl_.gif);
		}
	.ttl_top. {
		background-image: url(../images/ttl_top_.gif);
		}
	.ttl_sub. {
		background-image: url(../images/ttl_sub_.gif);
		} */
	.ttl_top.knowledgebase {
		background-image: url(../images/ttl_top_knowledgebase.gif);
		}
	.ttl_top.knowledge-base {
		background-image: url(../images/ttl_top_knowledge-base.gif);
		}
	.ttl_top.lorem {
		background-image: url(../images/ttl_top_lorem.gif);
		}
	.ttl.you-will-also-need {
		background-image: url(../images/ttl_you-will-also-need.gif);
		}
	.ttl.services {
		background-image: url(../images/ttl_services.gif) !important;
		}
	.ttl_top.search {
		background-image: url(../images/ttl_top_search.gif);
		}
	.ttl_sub.knowledge {
		background-image: url(../images/ttl_sub_knowledge.gif);
		}
	.ttl_sub.manuals-sheets {
		background-image: url(../images/ttl_sub_manuals-sheets.gif);
		}
	.ttl_sub.downloads {
		background-image: url(../images/ttl_sub_downloads.gif);
		}
	.ttl.features {
		background-image: url(../images/ttl_features.gif);
		}
	.ttl_top.tinytag-plus-2 {
		background-image: url(../images/ttl_top_tinytag-plus-2.gif);
		}
	.ttl.customer-login {
		background-image: url(../images/ttl_left_customer-login.jpg);
		height: 15px;
		}
	.ttl.join-mailing-list {
		background-image: url(../images/ttl_join_mailing_list.gif);
/*		height: 15px;*/
	}
	.ttl.latest-features {
		background-image: url(../images/ttl_latest-features.gif);
		}
	.ttl.latest-news_gry {
		background-image: url(../images/ttl_latest-news_gry.gif);
		width: 187px;
		height: 28px;
		}
	.ttl.articles_gry {
		background-image: url(../images/ttl_articles_gry.gif);
		width: 187px;
		height: 28px;
		}
	.ttl.model-range_gry {
		background-image: url(../images/ttl_model-range_gry.gif);
		width: 187px;
		height: 28px;
		}
	.ttl.model-range_software {
		background-image: url(../images/ttl_model-range_gry_software.gif);
		width: 187px;
		height: 28px;
		}
	.ttl_top.about {
		background-image: url(../images/ttl_top_about.gif);
		}
	.ttl_top.accessories {
		background-image: url(../images/ttl_top_accessories.gif);
		}
	.ttl_top.agriculture, #agriculture .ttl_top {
		background-image: url(../images/ttl_top_agriculture.gif);
		}
	.ttl_top.applications {
		background-image: url(../images/ttl_top_applications.gif);
		}
	.ttl_top.articles {
		background-image: url(../images/ttl_top_articles.gif);
		}
	.ttl_top.calibration {
		background-image: url(../images/ttl_top_calibration.gif);
		}
	.ttl_top.compost, #compost .ttl_top {
		background-image: url(../images/ttl_top_compost.gif);
		}
	.ttl_top.contact-us {
		background-image: url(../images/ttl_top_contact-us.gif);
		}
	.ttl_top.data-loggers {
		background-image: url(../images/ttl_top_data-loggers.gif);
		}
	.ttl_top.downloads {
		background-image: url(../images/ttl_top_downloads.gif);
		}
	.ttl_top.environment, #environment .ttl_top {
		background-image: url(../images/ttl_top_environment.gif);
		}
	.ttl_top.faqs {
		background-image: url(../images/ttl_top_faqs.gif);
		}
	.ttl_top.food, #food .ttl_top {
		background-image: url(../images/ttl_top_food.gif);
		}
	.ttl_top.labs-health, #labs-and-health .ttl_top {
		background-image: url(../images/ttl_top_labs-health.gif);
		}
	.ttl_top.links {
		background-image: url(../images/ttl_top_links.gif);
		}
	.ttl_top.logistics, #logistics .ttl_top {
		background-image: url(../images/ttl_top_logistics.gif);
		}
	.ttl_top.museums, #museums .ttl_top {
		background-image: url(../images/ttl_top_museums.gif);
		}
	.ttl_top.news {
		background-image: url(../images/ttl_top_news.gif);
		}
	.ttl_top.privacy-policy {
		background-image: url(../images/ttl_top_privacy-policy.gif);
		}
	.ttl_top.probes {
		background-image: url(../images/ttl_top_probes.gif);
		}
	.ttl_top.product-finder {
		background-image: url(../images/ttl_top_product-finder.gif);
		}
	.ttl_top.products {
		background-image: url(../images/ttl_top_products.gif);
		}
	.ttl_top.site-map {
		background-image: url(../images/ttl_top_site-map.gif);
		}
	.ttl_top.software {
		background-image: url(../images/ttl_top_software.gif);
		}
	.ttl_top.support {
		background-image: url(../images/ttl_top_support.gif);
		}
	.ttl_top.services {
		background-image: url(../images/ttl_top_services.gif);
		}
	.ttl_top.terms-conditions {
		background-image: url(../images/ttl_top_terms-conditions.gif);
		}
	.ttl.building-energy-efficiency {
		background-image: url(../images/ttl_building-energy-efficiency.gif);
		}
	.ttl.climate-monitoring {
		background-image: url(../images/ttl_climate-monitoring.gif);
		}
	.ttl.aquaculture {
		background-image: url(../images/ttl_aquaculture.gif);
		}
	
	/*** WEBSITE STYLES ***/
	.header_img {
		display: block;
        margin: 0 0 2px 0;
        float: left;
		}
	.content .header_img {
		position: relative;
		top: -6px;
		}
	#content_left .submit {
		width: auto !important; 
		border: 0 !important;
		float: right;
		position: relative;
		left: -14px;
		}
	#content_container .submit {
		margin-top: 8px;
		margin-left: 235px;
		width: auto;
		border: none;
		}
	.precis,
	.information {
		float: right;
		width: 285px;
		
		}
		.precis.also {
			margin-right: 15px;
		}
		
		.precis.also p {
			padding-bottom: 0.4em;
		}
	.info1 {
		float: right;
		width: 462px;
		}
	.nws_itm_lft {
		float: left;
		width: 169px;
		overflow: hidden;
		padding: 9px 0px 9px 0px;
		border-left: 9px solid #EEF1F2;
		border-right: 9px solid #EEF1F2;
		background-color: #EEF1F2;
		background-image: url(../images/dotline_horizontal.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		}
		.nws_itm_lft a {
			color: #656565;
			}
			.nws_itm_lft a:hover {
				color: #353535;
				}
			.nws_itm_lft a:hover strong {
				text-decoration: none !important;
				}
	.app_hme_itm {
		display: block;
		float: left;
		width: 177px;
		height: 206px;
		overflow: hidden;
		padding: 4px;
		background-image: url(../images/app_hme_bg.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		position: relative;
		top: -4px;
		left: -4px;
		text-decoration: none !important;
		}
		.app_hme_itm p,
		.app_hme_itm span {
			display: block;
			padding: 9px;
			height: 4em;
			overflow: hidden;
			}
		.app_hme_itm a.link,
		.app_hme_itm em.link {
			position: absolute;
			top: 188px;
			right: 8px;
			width: auto;
			}
		.app_hme_itm:hover em.link {
			text-decoration:none !important;
			}
			
	.app_content .app_contact a {
		display: block;
		font-weight: bold;
		float: right;
		padding-right: 9px;
		margin: -0.8em 0.5em 0 0 ;
		background-image: url(/images/link-right_a.gif);
		background-repeat: no-repeat;
		background-position: right 4px;
		color: #052BAB !important;
	}

	
	.app_content .app_contact a:hover {
		background-position: right -246px;
	}
	
	.ttl_itm {
		display: block;
		float: left;
		width: 169px;
		overflow: hidden;
		padding: 6px 9px 6px 9px;
		background-repeat: repeat-x;
		background-position: left -3px;
		color: #FFFFFF;
		font-weight: bold;
		}
	a:hover.ttl_itm {
		color: #FFFFFF;
		}
		.ttl_itm.agriculture {
			background-image: url(../images/ttl_itm_agriculture_bg.gif);
			}
		.ttl_itm.compost {
			background-image: url(../images/ttl_itm_compost_bg.gif);
			}
		.ttl_itm.environment {
			background-image: url(../images/ttl_itm_environment_bg.gif);
			}
		.ttl_itm.food {
			background-image: url(../images/ttl_itm_food_bg.gif);
			}
		.ttl_itm.labs-and-health{
			background-image: url(../images/ttl_itm_labs-health_bg.gif);
			}
		.ttl_itm.logistics {
			background-image: url(../images/ttl_itm_logistics_bg.gif);
			}
		.ttl_itm.museums {
			background-image: url(../images/ttl_itm_museums_bg.gif);
			}
		#agriculture .ttl_itm {
			background-image: url(../images/ttl_itm_agriculture_bg.gif);
			}
		#compost .ttl_itm {
			background-image: url(../images/ttl_itm_compost_bg.gif);
			}
		#environment .ttl_itm {
			background-image: url(../images/ttl_itm_environment_bg.gif);
			}
		#food .ttl_itm {
			background-image: url(../images/ttl_itm_food_bg.gif);
			}
		#labs-and-health .ttl_itm {
			background-image: url(../images/ttl_itm_labs-health_bg.gif);
			}
		#logistics .ttl_itm {
			background-image: url(../images/ttl_itm_logistics_bg.gif);
			}
		#museums .ttl_itm {
			background-image: url(../images/ttl_itm_museums_bg.gif);
			}
		 .ttl_itm {
			background-image: url(../images/ttl_itm_products_bg.gif);
			}
	.prd_itm_lft {
		float: left;
		width: 178px;
		overflow: hidden;
		padding: 5px 9px 5px 0px;
		background-color: #EEF1F2;
		}
	.prd_itm_lft .item-info {
		float: right;
		width: 96px;
		}
	.nws_itm_lft .item-info {
		float: right;
		width: 106px;
		}
	/* #agriculture a {
		color: #90391e;
			}
	#compost a {
		color: #48563d;
		}
	#environment a {
		color: #82aa32;
		}
	#food a {
		color: #d07c29;
		}
	#labs-and-health a {
		color: #41739f;
		}
	#logistics a {
		color: #7b7d80;
		}
	#museums a {
		color: #8d4c40;
		}
	#agriculture a:hover,
	#compost a:hover,
	#environment a:hover,
	#food a:hover,
	#labs-and-health a:hover,
	#logistics a:hover,
	#museums a:hover {
		color: #353535;
		}
		*/
	.app_content h1 {
		font-size: 1.2em; 
	}
	#agriculture .app_content a {
		color: #90391e;
			}
	#compost .app_content a {
		color: #48563d;
		}
	#environment .app_content a {
		color: #82aa32;
		}
	#food .app_content a {
		color: #d07c29;
		}
	#labs-and-health .app_content a {
		color: #41739f;
		}
	#logistics .app_content a {
		color: #7b7d80;
		}
	#museums .app_content a {
		color: #8d4c40;
		}
	#agriculture .app_content a:hover,
	#compost .app_content a:hover,
	#environment .app_content a:hover,
	#food .app_content a:hover,
	#labs-and-health .app_content a:hover,
	#logistics .app_content a:hover,
	#museums .app_content a:hover {
		color: #353535;
		}
	#prd_fnd_bar {
		position: relative;
		background-image: url(../images/prd_fnd_bar_bg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		text-align: right;
		width: 551px;
		height: 40px;
		margin: 0 0 10px 0;
		}
		#prd_fnd_bar select {
			width: 275px;
			border: 1px solid #7f9DB9;
			position: relative;
			top: 12px;
			left: -10px;
			}
		#prd_fnd_bar input {
			background: transparent !important;
			position: relative;
			top: 4px;
			cursor: hand;
			cursor: pointer;
			}
	.ttl_gry {
		background-color: #DADADA;
		padding: 4px 10px;
		color: #052BAB;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 0 5px 0;
		position: relative;
		top: -6px;
		}
	.lst_itm {
		position: relative;
		float: left;
		width: 136px;
		padding: 0 2px 10px 0;
		}
	.lst_itm em {
		display: block;
		padding: 5px 0 3px 0;
		}
		
	.lst_itm p {
		margin-right: 4px;
	}
		
	.lst_stl1,
	.lst_stl2 {
		clear: both;
		background-image: url(../images/dotline_horizontal.gif);
		background-repeat: repeat-x;
		background-position: left top;
		width: 549px;
		padding: 10px 6px 10px 4px;
		margin: 0 -6px 0 0;
		}
	.lst_stl1 a.selected {
		color: #656565 !important;
		}
	.lst_stl2 {
		background-color: #F0EFEF;
		}
		
	.lst_stl1.small, .lst_stl2.small {
		width: 350px;
	}
		
	.item1 {
		float: right;
		width: 364px;
		}
	.faq_q,
	.faq_a {
		width: 326px;
		padding: 0 0 6px 20px;
		background-image: url(../images/faq_q.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
	.faq_q {
		font-weight: bold;
		color: #052BAB;
		}
	.faq_a {
		background-image: url(../images/faq_a.gif);
		border-bottom: 1px solid #DDDDDD;
		padding-bottom: 10px;
		margin: 0 0 10px 0;
		}
	.no-bg-img {
		background-image: none;
		background: transparent !important;
		}
	.dld_itm {
		width: 508px;
		padding: 0 0 6px 30px;
		background-image: url(../images/icon_pdf.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
	.nopadmar {
		margin: 0 !important;
		padding: 0 !important;
		}
	.wid50per {
		float: left;
		width: 49%;
		}
	a.dld_pdf {
		clear: both;
		display: block;
		float: left;
		width: 200px;
		background-image: url(../images/icon_pdf.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 6px 6px 6px 30px;
		}
	a.dld_pdf_small {
		background-image: url(../images/icon_pdf_small.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding: 0 6px 0 14px;
		color:#052BAB !important;
		}
	a.page_small {
		background-image: url(../images/icon_page_text_small.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding: 0 6px 0 14px;
		color:#052BAB !important;
		}
		
	div.news-item h3 {
		padding-bottom: 0.3em;
	}
	
	div.news-item h4 {
		font-size: 0.95em;
		float: right;
		margin-top: 0.2em;
		font-weight: normal;
	}
	.clickable {
		cursor: hand;
		cursor: pointer;
		}
		
		
/* new product finder */

div.form-col {
	width: 260px;
	margin: 0 6px;
	float: left;
}

#product-finder-form h4 {
	padding: 0;
}

#product-finder-form p.error {
	text-align: left;
	width: auto;
	margin: 0.6em 1.4em -0.5em;
	font-weight: bold;
}

#product-finder-form ul {

	padding: 0.6em 1.4em;
	list-style: none;
}

#product-finder-form li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#product-finder-form li {
	margin-bottom: 0.2em;
}

#product-finder-form input.check {
	margin-right: 0.5em;
}

#product-finder-form input.float_r {
	margin: 7px 30px 20px 0;
}

.small-image {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

p.pdf-doc a, p.word-doc a {
	background: transparent url(/core/images/icons/pdf.gif) no-repeat 0 50%;
	display: block;
	height: 16px;
	line-height: 16px;
	padding-left: 23px;
}

p.word-doc a {
	background-image:  url(/core/images/icons/ms-word.gif);
}

ul#site-tree, ul#site-tree ul {
	margin: 0;
	padding: 0;

}

ul#site-tree li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0.3em;
	font-size: 13px;
	font-weight: bold;
}

ul#site-tree ul ul {
	margin-left: 1em;
	margin-bottom: 0.5em;
}


ul#site-tree ul ul li {
	list-style: disc;
	margin-left: 0.5em;
	font-size: 12px;
	font-weight: normal;
}

ul#site-tree ul ul ul li {
		font-size: 11px;
}

ul#site-tree ul ul ul ul li  a {
	color: #666;
	font-size: 10px;
}

div.datasheet1 {
	float: left;
	width: 358px;
}

.datasheet_table td {
	vertical-align: top;
	padding: 8px 6px 11px 6px;
}

td.dld_pdf2 {
	width:14px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0pt 6px;
	padding: 6px 6px 10px 10px;
}

td.dld_zip {
	width:10px;
	background-image: url(../images/icon_zip_blue.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0pt 10px;
	padding: 6px 0px 12px 10px;
}

.datasheet_table td h3 {
	margin-top: 12px;
	padding: 0px; 
}

.datasheet_table td h3 a {
	color: #656565;
	margin: -6px;
}

.datasheet_table td h2 {
	margin-top: 30px;
	background-image: none;	
}

.datasheet_table td.first {
	margin-top: 0px;
	padding: 0px;	
}

.datasheet_table td.first h2{
	margin-top: 0px;
	padding: 0px;	
}

.datasheet_table td.second {
	padding: 0px;	
}

.datasheet_table td.second h2{
	margin-top: 25px;
	padding: 0px;	
}

.datasheet_table tr {
	background-image: url(../images/dotline_horizontal.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
}

tr.no_line_below {
	background-image: none;	
}

table.datasheet_table {
	margin-bottom: 40px;
	width: 100%;	
}

.dld_pdf_datasheet{
	width: 0px;
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0pt 3px;
	padding: 6px 30px 10px 25px
	}
	
.datasheet_table td.low_row {
	padding: 0px 6px 6px;	
	}
	
.manual_section h3 {
	color: #656565;
	margin-left: -6px;
	}
	
ul#manuals-page-links {
	list-style-type: none; 
	padding: 4px 0 0 0;
	margin: 0 0 3px 0;
}

ul#manuals-page-links li {
	float: left;
	padding: 1px 15px;
	margin: 0;
	border-left: 1px solid #CCC;
	font-size: 12px;
}

ul#manuals-page-links li.first {
	border-left: none;
}

ul#manuals-page-links li a {
	font-weight: bold;
	color: #666;
}

ul#manuals-page-links li a:hover,  ul#manuals-page-links li.current a {
	text-decoration: none;
	color: #052BAB;
}
	
#tinytag-explorer-image {
	margin: 5px 10px 0 0;
}

#tinytag-explorer {
	margin-top: 8px;
}

#searchfield2 {
	width: 200px;
}	

#no-results {
	margin-top: 0px;
}

#no-results p {
	text-align: center;
	margin: 5px 30px 0 0;
	font-size: 14px;
	line-height: 40px;
}

/* pagination */

div.pagination-summary, 
div.pagination {
	font-size: 11px;
}

div.pagination {
	margin-top: 20px;
	border: 0;
	background: none;
	color: #999;
	padding: 7px 10px;
}

div.pagination .prev, 
div.pagination .first  {
	float: left;
	width: 50px;
}

div.pagination .first {
	margin-right: 5px;
}


div.pagination .last,
div.pagination .next {
	float: right;
	width: 50px;
	text-align: right;
}


div.pagination .links {
	margin: 0 auto;
	text-align: center;
	background: none;
}

div.pagination span {
	font-weight: bold;
	color: #000;
}

div.pagination a {
	text-decoration:  none;
	color: #052BAB; 
}

div.pagination a:hover {
	color: #E9A503;
}


.distributors h2 {
	color: #656565;
	padding: 7px 0 3px 0;
	margin: 0 0 0 0;
}

.distributors h4 {
	padding: 1px 0 3px 0;
	margin: 0 0 0 0;
}

.distributors p {
	padding: 0px 0 0px 0;
	margin: 0 0 0 0;
}

.distributors p.phone {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
}

.distributors p.fax {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
}

.distributors p.web {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
}

#clear-selections {
	padding-top: 9px;
}

#alternate-results {
	margin-top: 10px;
}

#alternate-results p {
	line-height: 1.5em;
}

#alternate-results h3 {
	color: #656565;
}
#join-list {

	float: left;
	width: 166px;
	overflow: hidden;
	margin: 10px 0 20px 0;
	padding: 12px 0 0px 12px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/left_nav_bg_join.gif);
	border-top:6px solid #D6D7D9;
	line-height: 1em;
}

#join-list p {
	margin-right: 10px;
}

#join-list p.error {
	margin-top: 2px
}

#join-list #login-form div {
	margin: 0;
	padding: 0;
}
#join-list #email {
	margin: 0;
	width: 115px;
	float: left;

}
#join-list .submit {
	display: block;
	background: transparent url(/images/join.gif) no-repeat 0 0;
	text-indent: -9999px;
	letter-spacing:-9999em;
	overflow: hidden;
	width: 31px !important;
	height: 15px;
	margin: 0 0 0 2px;
	padding: 0;
	float: right;
}

#join-list .submit:hover {
	background-position: 0 -16px;
}

#call-us {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	height: 53px;
	width: 177px;
	background: transparent url(/images/phone_box.gif) no-repeat top left;
	margin-bottom: 20px;
}

a.enquire_now, a.sw_download, a.sw_manuals {
	display: block;
	background: transparent url(/images/button_new_enquire_now.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 109px;
	height: 20px; 
	float: right;
	margin: 1px 10px 0 0;
}

a.sw_download {
	background-image: url(/images/button_download.gif);
	width: 103px;
	margin-left: 7px;
	float: left;
}

a.sw_manuals {
	float: left;
	width: 92px;
	background-image: url(/images/button_manuals.gif);
}



input.new_submit {
	display: block;
	background: transparent url(/images/button_new_submit.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 79px;
	height: 20px; 
	border: 0;
	margin: 1.5em 0 0 235px;
	letter-spacing:-9999em;
}

a.enquire_now:hover, input.new_submit:hover, a.sw_download:hover, a.sw_manuals:hover {
	background-position: 0 -20px;
}


#contact-us div.field {
		margin-bottom: 5px;
}

#contact-us .input {
		width: 200px;
}

#contact-us label {
	width: 70px;
}

#contact-us label.check_box {
	margin-left: 63px;
	width: 220px;
	padding: 0;
	clear: both;
	text-align: left;
}

#contact-us label.check_box input {
	clear: none;
	float: none;
	display: inline;
	border: 0;
	margin-bottom: 0 !important;
	width: auto;
}

#contact-us p.error {
	width: 272px;
}

#contact-form input.new_submit {
	
	margin-left: 195px;
	
}

.js #contact-form #contact_sendoutside_wrap {
	display: none;
}


#contact_optin_wrap {
	position: relative;
}

.js #privacy-popup {
	text-align: left;
	display: none;
	position: absolute;
	bottom: -5px;
	right: 5px;
}

.js #contact-form #privacy-popup {
	left: 230px;
	width: 207px;
	z-index: 100;
}

#contact-form div.check_box {
	margin: 5px 0 10px 0;
}

#privacy-popup {
	border: 1px solid #001F79;
	background: #FFF;
	padding: 10px 14px;
	width: 190px;
	margin: 10px 0 0 60px;
}

#contact-form {
	margin-top: 10px;
	width: 280px;
	float: left;
	position: relative;
}

#contact-callback {
	margin-top: 10px;
	float: left;
	position: relative;
	background: transparent url(/images/call_me_back_box.jpg) no-repeat top left;
	width: 230px;
	height: 265px;
	margin-left: 20px;
}


#contact-callback .input, #contact-callback label, #contact-callback p {
	width: 150px;
	float: none;
	margin-left: 22px;
	margin-top: 4px;
}

#contact-callback p {
	margin-top: 17px;
	line-height: 1.3em;
}

#contact-callback p.error {
	width: 155px;
	margin-top: 0;
}


#contact-callback h2, #contact-us #distributors h2 {
	overflow: hidden;
	text-indent: -9999px;
}


#contact-callback input.new_submit {
	position: absolute;
	top: 228px;
	left: 100px;
	margin: 0;
}

div.hr_contact {
	clear: both;
	margin: 10px 0 20px 0;
	width: 500px;
	border-bottom: 1px solid #DDD;
}

#contact-us #distributors {
	display: block;
	float: left;
	width: 294px;
	height: 185px;
	background: transparent url(/images/distributors.gif) no-repeat top left;
	color: #666;
	text-decoration: none;
}

#contact-us #distributors:hover {
	background-position: left -190px;
}

#contact-us #distributors p {
	margin: 4px 15px 0 16px;
}

#contact-us #address {
	float: left;
	margin: 10px 0 0 20px;
}

#contact-us #address h3 {
	font-size: 1.1em;
}



div.survey label, div.survey .field label.check_box, div.survey p.error {
	width: auto;
	float: none;
	margin-left: 10px;
	
}
div.survey .field label.check_box {
	margin: 0 90px 4px 0;	

}	

div.survey input.new_submit {
	
	margin-left: 383px;
}

div.survey textarea, div.survey input.input, div.survey select  {
	width: 450px !important;
	margin: 5px 0 0 10px;
}

#quickstart {
	
}
	#quickstart #guide-navigation {
		margin: 0 auto;
		width: 494px;
		text-align: center;
		padding: 10px 0;
		height: 20px;
		line-height: 2em;
	}
		#quickstart #guide-navigation li {
			font-size: 11px!important;
			display: inline;
			padding: 0 10px;
		}
			#quickstart #guide-navigation li a {
				font-size: 11px!important;
				text-transform: uppercase;
				display: inline-block;
				color: #9a9a9a;
			}
			#quickstart #guide-navigation li a.active {
				font-size: 11px!important;
				color: #052BAB;
			}
	#quickstart #slide-navigation {
		position: relative;
		width: 545px;
		margin: 0 auto;
	}
		#quickstart #slide-navigation a.prev {
			display: block;
			background: url(/images/quickstart-arrow-left.gif) 100% 50% no-repeat;
			width: 19px;
			height: 29px;
			text-indent: -1000em;
			position: absolute;
			top: 115px;
			left: 0;
		}
		#quickstart #slide-navigation a.next {
			display: block;
			background: url(/images/quickstart-arrow-right.gif) 0% 50% no-repeat;
			width: 19px;
			height: 29px;
			text-indent: -1000em;
			position: absolute;
			top: 115px;
			right: 0;
		}
		#quickstart #slide-navigation a.disabled {
			display: none;
		}
	#quickstart #slides {
		margin: 0 auto;
		width: 492px;
		border: 1px solid #dfdfdf;
		position: relative;
		overflow: hidden;
	}
	#quickstart #slides .landing-footer {
		padding: 15px 25px;
		text-align: right;
	}
		#quickstart #slides .items {
			width: 2000px;
			position: relative;
		}
			#quickstart #slides .items .page {
				float: left;
				width: 492px;
			}
		#quickstart #slides .slide {
		
		}
			#quickstart #slides .slide .header {
				border: 6px solid #dfdfdf;
			}
				#quickstart #slides .slide .header img {
					vertical-align: bottom;
				}
			#quickstart #slides .slide .text {
				padding: 15px 20px;
			}
			#quickstart #slides .slide .text p,
			#quickstart #slides .slide .text ul li {
				color: #000000;
				line-height: 1.6em;
			}
			#quickstart #slides .slide .text p em {
				font-style: normal;
				color: #999999;
			}
			#quickstart #slides .slide .text ul {
				list-style: none;
				margin: 0; padding: 0 0 0.8em;
			}
			#quickstart #slides .slide .text ul li {
				margin: 0; padding: 0 0 0 15px;
				background: url(/images/quickstart-li.gif) 3px 7px no-repeat;
			}
	#quickstart #slide-footer {
		text-align: center;
		padding: 10px 0;
	}
		#quickstart #slide-footer a {
			margin: 0 15px;
		}
		#quickstart #slide-footer .page {
			margin: 0 15px;
		}

/* ============= */
/* Modal / overlay */
/* ============= */
#simplemodal-overlay {
  background-color:#000000;
  cursor: wait;
}

#simplemodal-container {
    width: 600px;
	height: auto !important;
    }
    #simplemodal-container .overlay-main {
        float: none;
        width: auto;
        padding: 32px 40px 0 40px;
        margin: 0;
        height: 1%;
        background: transparent url(/images/overlay_bg-nq8.png) no-repeat center top;
    }
    #simplemodal-container .overlay-footer {
        clear: both;
        background: transparent url(/images/overlay_foot-nq8.png) no-repeat center bottom;
        height: 32px;
    }
    #simplemodal-container a.modalCloseImg {
		background: transparent url(/images/overlay-close.png) no-repeat 50% 50%;
		width: 25px;
		height: 29px;
		position: absolute;
		right: 17px;
		top: 11px;
		cursor: hand;
		cursor: pointer;
	}