/* zero for all */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
fieldset {border: 0;}
object {display: block;}
table {border-collapse: collapse; border-spacing: 0;}


/* clear */
.clearfix:after {display: block; visibility: hidden; clear: both; height: 0; content: ".";}


/* accessibility */
#quick-navigation, .accessibility, .hidden, hr {position: absolute; left: -666em; top: 0; margin-left: -666em; overflow: hidden;}


/* links */
a {text-decoration: underline; color: #b5414f;}
	a:hover {text-decoration: none; color: #2e2c2f;}
	a:focus {text-decoration: none; color: #2e2c2f;}


/* body */
body {font: 0.625em/1em verdana, tahoma, arial; background: #262626 ;color: #000;}


/* multiband */
#multiband {margin: 0 auto; width: 960px; background: #fff; padding: 0 20px;}


/* header */
#header {position: relative; height: 208px;}


	/* header - logo */
	#header-logo {position: absolute; top: 61px; left: 0; width: 243px; height: 68px;}
		#header-logo a {display: block; overflow: hidden; width: 243px; height: 68px; text-indent: -666em; background: url(../img/site/header-logo.a.png) no-repeat;}


	/* header - menu */
	#header-menu {position: absolute; top: 81px; left: 261px; width: 699px; height: 48px; font-size: 1.2em; line-height: 4em; background: url(../img/site/header-menu.png) no-repeat;}
		#header-menu li {float: left; background: url(../img/site/header-menu.li.gif) 0 50% no-repeat;}
			#header-menu li:first-child {background: none;}
			#header-menu li a {float: left; padding: 0 24px; text-decoration: none; color: #000;}
				#header-menu li a:hover {color: #e52b38;}


	/* header - additional menu */
	#header-additional {position: absolute; top: 51px; right: -20px; font-size: 1.2em; line-height: 1.25em; z-index:5}
		#header-additional li {float: left; background: url(../img/site/header-menu.li.gif) 0 50% no-repeat;}
			#header-additional li:first-child {background: none;}
			#header-additional li a {float: left; padding: 0 24px; text-decoration: none; color: #000;}
				#header-additional li a:hover {color: #e52b38;}

	
	/* header - question */
	#header-question {position: absolute; top: 0; right: 4px;width: 255px}
		#header-question h2 {margin-top: 30px; margin-right: 10px; font-size: 1.1em; line-height: 1.45em; font-weight: normal; text-align: left; color: #4c4c4c; float:left;}
		#header-question p {margin-top: 25px; font-size: 1.6em; line-height: 1.5em; text-align: right; color: #4c4c4c; float:right}
			#header-question p {
				margin-top: 0;
			}
			#header-question h2 {
				margin-top: 20px;
			}

	/* header - slogan */
	#header-quote {position: absolute; top: 129px; left: 0; font-size: 1.9em; line-height: 79px; letter-spacing: 2px; color: #4c4c4c;width:100%;}
		#header-quote p {}
			#header-quote p img {vertical-align: middle;}


/* multiband monitoring */
#multiband-monitoring {position: relative; width: 960px; height: 234px; background: url(../img/site/multiband-monitoring.jpg) no-repeat;}
/*#multiband-monitoring ul {position: absolute; top: 61px; left: 345px; overflow: hidden; width: 588px;}*/
	#multiband-monitoring ul li {float: left; margin: 0 0 0 31px;}


/* multitrack monitoring */
#multitrack-monitoring {width: 960px; height: 234px; background: url(../img/site/multitrack-monitoring.jpg) no-repeat;}

/* remote monitoring industry */
#remote-monitoring-industry {position: relative;
	height: 234px; font-size: 2.2em; font-weight: normal; line-height: 1.36em; text-align: center; background: url(../img/site/remote-monitoring-industry.png) no-repeat; color: #fff;}
	#remote-monitoring-industry h2 {padding: 66px 0; font-weight: normal}
		#remote-monitoring-industry h2 span {display: block;}


/* about */
#about {margin: 15px 0 17px; background: url(../img/site/about.gif) 0 100% no-repeat;}
	#about .wrapper {padding: 8px 21px; width: 918px; background: url(../img/site/about.gif) -960px -792px no-repeat;}
	#about .wrapper {
		font-size: 1.2em;
		line-height: 1.5em;
	}
	#about-container {
		position: relative;
	}
		#about-container #about-buttons {
			left: 740px;
			position: absolute;
			top: 16px;
		}
			#about-buttons .login-links li {
				height: 38px;
			}
			#about-buttons .login-links strong {
				float: left;
				font-weight: normal;
				padding-top: 5px;
				width: 70px;
			}
			#about-buttons .login-links a {
				background: url(../img/site/button-1.png) no-repeat;
				float: left;
				height: 26px;
				text-indent: -9998em;
				width: 140px;
			}
			#about-buttons .login-links a.mt-one {
				background-image: url(../img/site/button-2.png);
			}
	#about-container #about {width: 725px}
	#about-container #about, #about-container #about .wrapper {
		background-image: url(../img/site/about2.png);
	}
	#about-container #about .wrapper {
		width: 690px;
	}
	#about h2 {font-weight: normal;}
	#about ul {margin: 3px 0; font-size: 1em; line-height: 1.4em; list-style: disc; list-style-position: inside;}


/* content */
#content {overflow: hidden; margin: 17px 0 16px; width: 960px;}


	/* content - involve */
	#content-involve {background: url(../img/site/content-involve.png) 0 100% no-repeat;}
		#content-involve .wrapper {overflow: hidden; margin: 0 0 0 -14px; width: 974px; background: url(../img/site/content-involve.png) -946px -588px no-repeat;}
		#content-involve .wrapper {
			background-position: -946px -988px;
		}
		#content-involve .involve-panel {color: #4F5157;float: left; line-height: 1.5em; margin: 0 0 0 14px; padding: 17px 21px 19px; width: 431px;}
			.involve-panel table td {
				vertical-align: top;
			}
			#content-involve .involve-panel .panel-wrapper {overflow: hidden; margin: 0 0 24px; width: 431px;}
			#content-involve .involve-panel .panel-header, .involve-panel h2 {
				color: #000;float: left; width: 273px; font-size: 1.3em; font-weight: normal; line-height: 1.38em;
				margin-bottom: 10px;}
			#content-involve .involve-panel .panel-image {float: right; width: 125px;}
			#content-involve .involve-panel .panel-content {float: left; width: 273px; font-size: 1.0em; line-height: 1.5em; color: #4f5157;}


	/* content - wireless */
	#content-wireless {background: url(../img/site/content-wireless.png) 0 100% no-repeat;}
		.modems #content-wireless {background-image: url(../img/site/content-modems.png);}
		#content-wireless .wrapper {overflow: hidden; margin: 0 0 0 -14px; width: 974px; background: url(../img/site/content-wireless.png) -946px -988px no-repeat;}
			.modems #content-wireless .wrapper {background-image: url(../img/site/content-modems.png);}
		#content-wireless .wireless-panel {float: left; margin: 0 0 0 14px; padding: 17px 21px 19px; width: 431px;}
			#content-wireless .wireless-panel .wireless-wrapper {overflow: hidden; line-height: 1.5em; width: 431px;}
			
			.modems #content-wireless .wireless-panel,
			.modems #content-wireless .wireless-panel .wireless-wrapper { width: 270px;}
			.modems #content-wireless .wireless-panel {
				color: #231f20;
				margin-left: 10px;
			}
			#content-wireless .wireless-panel .wireless-header,
			.wireless-wrapper h2 {color: #000;float: left; margin: 0 0 18px; width: 273px; font-size: 1.3em; font-weight: normal; line-height: 1.38em;}
			#content-wireless .wireless-panel .wireless-image {float: right; width: 125px;}
			#content-wireless .wireless-panel .wireless-content {float: left; width: 273px; font-size: 1.0em; line-height: 1.5em; color: #4f5157;}
				#content-wireless .wireless-panel .wireless-content h3 {margin: 0 0 12px; font-weight: normal;}
				#content-wireless .wireless-panel .wireless-content p {margin: 0 0 12px;}
				#content-wireless .wireless-panel .wireless-content ul {margin: -12px 0 6px;}
				#content-wireless .wireless-panel .wireless-content a {text-decoration: none; color: #4F5157;}
					#content-wireless .wireless-panel .wireless-content a:hover {text-decoration: underline; color: #b5414f;}
					#content-wireless .wireless-panel .wireless-content a:focus {text-decoration: underline; color: #b5414f;}
			#content-wireless .wireless-panel form {margin: 10px 0 0 16px;}
				#content-wireless .wireless-panel form fieldset {margin: 0 0 0 36px;}
				#content-wireless .wireless-panel form fieldset ol {}
					#content-wireless .wireless-panel form fieldset ol li {margin: 0 0 4px;}
					#content-wireless .wireless-panel form fieldset label {margin: 0 14px 0 0;}
					#content-wireless .wireless-panel form fieldset input {padding: 2px 0; border: 1px solid #f5f5f6; border-width: 0 1px;}

		#content-wireless #content-wireless-multione {background: url(../img/site/content-wireless.content-wireless-multione.png) 100% 100% no-repeat;}
			#content-wireless #content-wireless-multione #content-wireless-multione-login {width: 182px;}
			#content-wireless #content-wireless-multione #content-wireless-multione-password {width: 159px;}

		#content-wireless #content-wireless-multitrack {}
			#content-wireless #content-wireless-multitrack #content-wireless-multitrack-login {width: 182px;}
			#content-wireless #content-wireless-multitrack #content-wireless-multitrack-password {width: 159px;}


	/* content - main */
	#content-main {float: left; width: 646px;}
		#content-main .main-header {text-transform: uppercase;}
		#content-main .main-content {}


		/* content - main - about */
		#content-main-about {background: url(../img/site/content-main-about.gif) 0 100% no-repeat;}
			#content-main-about .wrapper {padding: 15px 30px 10px 15px; width: 601px; font-size: 1em; line-height: 1.4em; background: url(../img/site/content-main-about.gif) -646px -1192px no-repeat;}


		/* content - main - news*/
		#content-main-news {margin: 10px 0 0; background: url(../img/site/content-main-news.gif) 0 100% no-repeat;}
			#content-main-news .wrapper {padding: 15px 30px 10px 15px; width: 601px; font-size: 1em; line-height: 1.4em; background: url(../img/site/content-main-news.gif) -646px -1192px no-repeat;}


				/* content - main - news - list*/
				#content-main-news-list {}
					#content-main-news-list li {margin: 15px 0 0;}
						#content-main-news-list li:first-child {margin: 0 0 15px;}


	/* content - menu */
	#content-menu {float: right; width: 295px; background: url(../img/site/content-menu.png) 0 100% no-repeat;}
		#content-menu ul {width: 295px; font-size: 1.35em; line-height: 1em; background: url(../img/site/content-menu.png) -295px -590px no-repeat;}
			#content-menu ul li {padding: 2px 0; background: url(../img/site/content-menu.ul.li.png) no-repeat; height:120px;}
				#content-menu ul li:first-child {background: none;}
				#content-menu ul li a {display: block; padding: 20px 69px 20px 21px; width: 205px; text-decoration: none; background: url(../img/site/content-menu.ul.li.a.png) 226px 100% no-repeat; color: #2e2c2f;}
					#content-menu ul li a:hover, #content-menu ul li a.active {text-decoration: none; color: #b5414f;}
					#content-menu ul li a span {display: block; width: 190px;}
						#content-menu ul li a span img {display: block; margin: 10px 0  6px;}


/* form */
#form {position: relative; margin: 16px 0 -7px; width: 960px; background: url(../img/site/form.png) 0 100% no-repeat;}
	#form .wrapper {background: url(../img/site/form.png) -960px -322px no-repeat;}
	#form fieldset {padding: 8px 21px 16px; font-size: 1.1em; line-height: 1em;}
		#form fieldset ol {overflow: hidden; width: 916px;}
			#form fieldset ol li {float: left; margin: 3px 0;}
		#form fieldset legend {display: none;}
		#form fieldset label {position: relative; top: 3px; float: left; color: #484549;}
		#form fieldset input, #form fieldset textarea {float: left; border-top: 1px solid #eaebea; border-bottom: 1px solid #ebecec; border-width: 1px 0; padding: 1px 0;}
		#form fieldset .text, #form fieldset .textarea {}
	

	#form #form-name {}
		#form #form-name label {width: 42px;}
		#form #form-name input {width: 393px;}


	#form #form-company {}
		#form #form-company label {margin: 0 0 0 14px; width: 57px;}
		#form #form-company input {width: 410px;}


	#form #form-tel-number {clear: left;}
		#form #form-tel-number label {width: 65px;}
		#form #form-tel-number input {width: 370px;}


	#form #form-email {}
		#form #form-email label {margin: 0 0 0 14px; width: 37px;}
		#form #form-email input {width: 430px;}


	#form #form-machinery {}
		#form #form-machinery label {width: 65px;}
		#form #form-machinery input {width: 370px;}


	#form #form-beltweigher {}
		#form #form-beltweigher label {margin: 0 0 0 14px; width: 160px;}
		#form #form-beltweigher input {width: 307px;}


	#form #form-application {}
		#form #form-application label {width: 65px;}
		#form #form-application textarea {width: 763px; height: 60px;}
		#form #form-application textarea  {
			font-family: 'Lucida Grande','Lucida Grande CE', Tahoma, Trebuchet,Sans-serif;
			font-size: 11px;
		}

	/* form - submit */
	#form #form-submit {position: absolute; right: 32px; bottom: 14px;}


/* footer */
#footer {
	border-top: 1px solid #d9d9da;
	margin-top: 20px;
	padding-top: 2px;
	}


	#footer-assistance {overflow: hidden; padding: 17px 0 9px; width: 960px;}
		#footer-assistance h2 {float: left; font-size: 1.2em; font-weight: normal; line-height: 2.25em; background: url(../img/site/footer-assistance.h2.gif) 100% 50% no-repeat; color: #abacad;}
		#footer-assistance p {float: left;}


		#footer-assistance #footer-assistance-alliance {float: left; }
			#footer-assistance #footer-assistance-alliance h2 { padding: 0 36px 0 12px; }


		#footer-assistance #footer-assistance-support {float: left;}
			#footer-assistance #footer-assistance-support h2 {padding: 0 13px 0 24px;}


	#footer-copyright {border-top: 2px solid #e8e9e9; border-bottom: 1px solid #d9dada; font-size: 1.1em; line-height: 3.18em; letter-spacing: 2px; color: #4c4c4c;}


	#footer-agency {margin: 8px 0; text-align: right;}
	
ul#slideshow, #side-banners {
	
	height: 100%;
	margin-left: 20px;
	left: 0;
	top: 0;
	width: 352px;
}
	ul#slideshow, ul.slideshow {
		float: left;
		margin-left: 0;
	}
	ul#slideshow li, #side-banners li, ul.slideshow li {
		height: 100%;
		margin: 0;
		padding: 0;
		position: absolute;
		width: 100%;
	}
	
#page-header {
	background: url(../img/site/multiband-monitoring.jpg) no-repeat scroll 0 0;
	display: block;
	height: 234px;
	overflow: auto;
}
	#page-header-aside {
		float: left;
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 330px;
	}
	#page-header-content {
		float: left;
		height: 100%;
		overflow: hidden;
		width: 630px;
	}
		#page-header-content ul.slideshow {
			height: 234px;
			overflow: hidden;
			width: 630px;
		}
			#page-header-content ul.slideshow li {
				display: block;
				height: 234px;
				margin: 0;
				padding: 0;
				width: 630px;
			}
			
.wireless-wrapper {
	color: #4F5157;
}
	.modems .wireless-wrapper {
		color: #231f20;
		padding-bottom: 50px;
	}
		.modems .wireless-wrapper h4 {
			margin: 1em 0 .5em;
		}
		.modems .wireless-wrapper h2 {
			padding-top: 5px;
			position: relative
		}
			.modems .wireless-wrapper h2 img {
				
				position: absolute;
				right: 10px;
				top: 0;
			}
.involve-panel ul {
	margin: 3px 5px; font-size: 1em; line-height: 1.4em; list-style: disc; list-style-position: inside
}
#header .skype-button {
	position: absolute;
	right: -7px;
	top: 5px;
}
.wrapper table td {
	vertical-align: middle;
}
	.wrapper table td img {
		display: block;
		margin: auto;
	}