html{font-size: 100%;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;  color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image:url("/images/icom/icomGui/pageBack.jpg"); background-repeat:repeat-y; background-position: center top;}
.gmap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em;  color: #000000;}
.gmap td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em;  color: #000000;}

h1 { font-size:1em; margin-top: 0;}
h2 { font-size:1em; }

hr {color:#FF0000; height:1px; }

a { text-decoration: none; color:#FF0000; }

a:hover { color:#505050; text-decoration: underline; }
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.750em;}
table {margin-bottom 10px;}

#wrap {width: 56.25em; margin:0px auto;}
#hdtplk {font-size: 0.625em; text-align: right; margin: 7px 0 2px 0;}
#header {height: 4.687em; background-image:url("/images/icom/icomGui/headerBack.jpg"); background-repeat:repeat-y; background-position: center top;}
#ilg {float: left; margin: 0.5em 0 0.5em 0.750em;}

#mnnav {font-size: 0.79em; height: 2.307em; margin: 0 0 1.513em 0; padding-top: 0.769em; border-bottom: 1px solid #bfbfbf;}
#mnnav a { text-decoration: none; color:#000000; }
#mnnav  a:hover { color:#FF0000; text-decoration: underline; }

#brdcrm {font-size: 0.689em; margin: -1.456em 0 0.91em 0;}

#hmInt {font-size:0.689em; width: 40em; float: left; }
#hmImg {width: 13.875em; margin-right: 1.125em; float: left;}

#catInt {font-size:0.689em; width: 21.58em; float: left; }
#catImg {width: 13.875em; margin-right: 1.125em; float: left;}

#hmncnt {width: 43.125em; margin:0 1.22em 0 0.0625em; float: left;}
#hmncnt h1 {margin: 0 0 0.625em 0;}
#hmncnt a { text-decoration: none; color:#FF0000; }
#hmncnt a:hover { color:#505050; text-decoration: underline; }

#rcnt {width: 11.25em; float: left;}
#rcnt h1 {font-size: 0.750em; margin: 0;}

#lswrap { float: left;}
#lswrap h1 {font-size: 0.750em; margin: 0 0 0.126em 0;}
#lswrap h2 {font-size: 1em; margin: 0 0 0.625em 0;}
#lswrap a { text-decoration: none; color:#FF0000; }
#lswrap a:hover { color:#505050; text-decoration: underline; }

#hmlright {width: 10.312em; float: right;}
#hmlright h1 {font-size: 0.750em; margin: 0 0 0.126em 0;}

#hmlright a { text-decoration: none; color:#FF0000; }
#hmlright a:hover { color:#505050; text-decoration: underline; }
#hmlright p {margin: 0 0 0.625em 0;}

.mnThumbsL {width: 15em; margin: 0 1.250em 0 0; float: left;}
.mnThumbsR {width: 15em; margin: 0; float: left;}

.sthcnt {font-size: 0.689em; text-align:justify; text-justify:inter-word; background-image:url("/images/icom/icomGui/sectorThBld.jpg"); background-repeat:repeat-x; background-position: left top; border-top: 1px solid #000000; padding: 0.364em 5px 0 0;}
.sthcnt img {float:left; margin-right: 5px;}

.extranetrcnt {font-size: 10px; text-align:justify; text-justify:inter-word; background-image:url("/images/icom/icomGui/sectorThBld.jpg"); background-repeat:repeat-x; background-position: left top; border-top: 1px solid #000000; padding: 5px 5px 0 0;}
.extranetrcnt img {float:left; margin-right: 5px;}

.genList {font-size: 0.687em; background-image:url("/images/icom/icomGui/sectorThBld.jpg"); background-repeat:repeat-x; background-position: left top; border-top: 1px solid #000000; margin-bottom: 2em; padding-top: 5px;}
.genThbImg {width: 75px; float: left; margin-right: 15px;}
.genThbTxtIg {width: 410px; float: left;}
.genThbTxt {width: 500px;}
.genThbTxt p {font-size: 1em;}

.pdThumbs {width: 15em; margin: 0.625em 1.250em 0 0; float: left;}
.pdthcnt {font-size: 0.689em; border-top: 1px solid #000000;}
.prdXtra {border-top-width: 1px; border-top-style: solid; border-top-color: #000000; background-image:url("/images/icom/icomGui/newsbnd.jpg"); background-repeat:repeat-x; background-position: left top; padding: 0.625em 0.312em 0 0.312em;}
.prdXtra p {font-size:0.689em; margin: 0 0 0.909em 0;}

#hmacces {font-size: 0.689em; border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/accessorieshbnd.jpg"); background-repeat:repeat-x; background-position: left top; }
#hmacces ul {margin: 0px 4px 4px 10px; padding: 5px 5px 10px 0px; list-style-type: none; list-style-type: none;}

#hmsupp {font-size: 0.689em; border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/supporthbnd.jpg"); background-repeat:repeat-x; background-position: left top; }
#hmsupp ul {margin: 0px 10px 4px 10px; padding: 5px 5px 10px 0px; list-style-type: none;}

#rgnw {border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/newsbnd.jpg"); background-repeat:repeat-x; background-position: left top; padding: 0.625em 0.312em 0 0.312em;}
#rgnw p {font-size:0.750em; margin: 0 0 0.909em 0;}
#rgnw span {font-size:0.916em;}

#ftrHd { clear: both; height: 0.625em; background-image:url("/images/icom/icomGui/footerBar.jpg"); background-repeat:no-repeat; background-position: left top;}
#ftrhLk {border-bottom: 1px solid #bfbfbf;}

#ftrmLk {width: 50em; margin-top: 0.75em; font-size: 0.75em; float:left; }
#ftrmLk a {text-decoration: none; color:#000000;}
#ftrmLk a:hover { color:#FF0000; text-decoration: underline; }

#ftrsLk {width: 17em; text-align: right; margin-top: 8px; font-size: 0.625em; float:right; }
#ftrsLk a {text-decoration: none; color:#000000;}
#ftrsLk a:hover { color:#FF0000; text-decoration: underline; }

#social {width: 17em; text-align: right; margin-top: 8px; float:right; }

#xtrs {width: 37.5em; margin-top: 0.25em; float:left; }
#xtrs span {font-size: 0.625em;}

#tcs {width: 290px; text-align: right; margin-top: 4px; font-size: 11px; float:right;}
#tcs a {text-decoration: none; color:#000000;}
#tcs a:hover { color:#FF0000; text-decoration: underline; }

#lftHld {width: 160px; float: left; margin: 0 40px 20px 0;}

#subNav {font-size: 12px; background-image:url("/images/icom/icomGui/sbNvBck.jpg"); background-repeat:repeat-x; background-position: left top; border-top: 1px solid #000000;}
#subNav ul { margin: 0px 0px 4px 10px; padding: 5px 0px 10px 0px;}
#subNav li {margin-bottom: 6px; list-style-type: none;}
#subNav a { text-decoration: none; color:#000000;}
#subNav a:hover { color:#FF0000; text-decoration: underline; }

#sctcnt, #linkCnt {width: 500px; margin:0px 20px 0px 0px; float: left;}
#sctcnt h2, #linkCnt h2 {font-size: 0.750em; margin: 0 0 0.126em 0;}
#sctcnt h3, #linkCnt h3 {font-size: 0.689em; margin: 0 0 0.126em 0;}

#sctcnt a, #linkCnt a { text-decoration: none; color:#FF0000; }
#sctcnt a:hover, #linkCnt a:hover { color:#505050; text-decoration: underline; }
#sctcnt p {font-size: 0.750em; margin: 0 0 0.750em 0;}
#sctcnt ul {font-size: 0.689em;}
#linkCnt p {font-size: 0.689em; margin: 0 0 0.750em 0;}

#middlecnt {width: 500px; margin:0px 20px 0px 0px; float: left;}
#rGuide {width: 680px; float: left;}
#middlecnt h2, #rGuide h2, #msGuide h2 {font-size: 0.875em; margin: 0 0 0.126em 0;}
#middlecnt h3, #rGuide h3 {font-size: 0.814em; margin: 0 0 0.126em 0;}

#middlecnt a, #rGuide a, #msGuide a { text-decoration: none; color:#FF0000; }
#middlecnt a:hover, #rGuide a:hover, #msGuide a:hover { color:#505050; text-decoration: underline; }
#middlecnt p, #rGuide p, #msGuide p {font-size: 0.750em; margin: 0 0 0.83em 0; line-height: 1.494em; }
#middlecnt ul, #rGuide ul, #msGuide ul {font-size: 0.750em; margin: 0 0 0.83em 0; line-height: 1.494em;}
#middlecnt span {font-size: 0.689em;}
#msGuide h3, #msThumbGuide h3 {font-size: 14px; font-weight: normal;  margin: 20px 0 0.126em 0; clear: both;}
#msThumbGuide p {font-size: 0.689em;}
#rGuide h3, {font-size: 14px; font-weight: normal;  margin: 20px 0 0.126em 0; clear: both;}
#rGuide li, #msGuide li {margin-top: 10px;}
#rGuide img {float:right; margin: 0 0 10px 10px;}
#compImg {width: 13.875em; margin-right: 1.125em; float: left;}
#compInt {font-size: 0.750em; width: 21.58em; float: left;}

.sctThb {width: 15em; margin: 0; float: left;}
.sctThb h1 {font-size: 0.75em; margin: 0;}

.extranetThb {width: 240px; margin: 0; float: left;}
.extranetThb h1 {font-size: 12px; margin: 0;}

.rngimg {width: 5.46em; float:left; margin-right: 0.445em;}
.rngtxt {width: 15em; float: left;}

.extranetrngimg {float:left; margin-right: 7px;}
.extranetrngtxt {width: 240px; font-size:11px; padding-right:2px;}

.thbimg {font-size: 0.687em; width: 100px; float:left; margin-right: 5px;}
.thbtxt {width: 135px; float: left;}

#pdcnt {font-size: 0.750em; width: 500px; line-height: 1.378em; margin:0px 20px 10px 0px; float: left;}
#pdcnt h1 {font-size: 1.456em; margin: 0.625em 0 0.625em 0;}
#pdcnt h2 {font-size: 1.092em; margin: 1em 0 0.126em 0;}

#pdSpec { float: right;}

#pdacces { margin-left: 10em;}
#pdacces ul {margin: 0 0 4em 4em; padding: 5px 0 10px 0;}

#bdytxt {font-size: 0.750em; margin-bottom: 2em; line-height: 1.378em;}
#bdytxt ul {font-size: 1em;}

#emailForm {font-size: 12px; margin: 20px 0 0 0; }
#emailForm h3 {font-size:14px;}
#emailForm p {font-size: 12px; margin: 0 0 1em 0; clear: both;}
#emailForm label {font-size: 12px; width: 15em; float: left; text-align: left; margin-right: 0.5em; display: block;}

#compForm {margin: 20px 0 0 0; }
#compForm p {margin: 0 0 1em 0; clear: both;}
#compForm label {width: 11em; float: left; text-align: left; margin-right: 0.5em; display: block;}

.cntTts {/*font-size: 0.75em;*/ width: 14em; float: left; text-align: left; margin-right: 0.5em; display: block;}
.cntBdy {/*font-size: 0.75em;*/ width: 11em; float: left; text-align: left; margin-right: 0.5em; display: block;}
.sporran0 {clear: both;}
.sporran20 {clear: both; height: 1.25em; width: 3em;}
.sporran05 {clear: both; height: 0.312em; width: 3em;}


#newsletter {font-size:0.687em; border: 1px solid #000000;} 
#hmmerch {font-size: 0.689em; border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/newsbnd.jpg"); background-repeat:repeat-x; background-position: left top; }
#hmmerch div {padding: 3px;}
#bskHld {width: 43.75em; float: left;}
#bskHld p {font-size: 0.689em; margin: 0 0 0.689em 0;}
#bskHld span {font-size: 0.689em;}

#siteMap h2 {font-size: 0.750em; margin: 0 0 0.126em 0;}
#siteMap ul {font-size: 0.689em; margin: 0 0 0.689em 4em; padding: 5px 0 10px 0;}

#nav_search {text-align: right; margin: 0.625em 0.312em 0 0}
#nav_search a {font-size: 0.750em; text-decoration: none; color:#FFFFFF; }
#nav_search a:hover { color:#505050; text-decoration: underline; }

#sgnnewsltr {height: 5.312em; background-image:url("/images/icom/icomGui/icom-Newsletter.jpg"); background-repeat:no-repeat; background-position: left top; }
#sgnnewsltr h1 {font-size:0.687em; padding: 0 0 0 0.273em;}
#sgnnewsltr div {width: 7em; padding:0.54em; font-size: 0.687em;}
#zyx {font-size: 9px;	visibility: hidden;}




#homeInro {width: 43.125em; margin:0 1.22em 0 0.0625em; float: left;}
#homeInro h1 {margin: 0 0 0.625em 0;}
#homeInro a { text-decoration: none; color:#FF0000; }
#homeInro a:hover { color:#505050; text-decoration: underline; }


#homeIntro {width: 43.125em; margin:0 1.22em 0 0.0625em; float: left;}
#homeIntro h1 {margin: 0 0 0.625em 0;}
#homeIntro a { text-decoration: none; color:#FF0000; }
#homeIntro a:hover { color:#505050; text-decoration: underline; }
#homeIntro img {margin-right: 1.125em; float: left;}
#homeIntro p {font-size:0.689em;}

#homeTopRightAd {width: 11.25em; float: left;}
#homeTopRightAd h1 {font-size: 0.750em; margin: 0;}

#homeleftContent {width:31.25em; float: left;}

#acessHolder {width: 15em; margin-right: 1.25em; float: left;}
#acessoriesHolder {width: 31.25em;}
#acessoriesHolder h1, #acessHolder h1, #supportHolderN h1, #supportHolder h1, #homeRightContent h1 {font-size: 0.750em; margin: 0;}

#supportHolder {width: 15em; float: left;}
#supportHolderN {width: 31.25em; clear:both;}
.accessSupport {font-size: 0.750em; border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/supporthbnd.jpg"); background-repeat:repeat-x; background-position: left top; }
.accessSupport ul {margin: 0 0.83em 0.351em 0.83em; padding: 0.451em 0.351em 0.83em 0; list-style-type: none;}
.accessSupport li {margin-bottom: 0.249em;}

.hSupportCnt {font-size: 0.750em; border-top: 1px solid #000000; background-image:url("/images/icom/icomGui/supporthbnd.jpg"); background-repeat:repeat-x; background-position: left top; }
.hSupportCnt ul {width:15em; margin: 0 0.83em 0.351em 0.83em; padding: 0.451em 0.351em 0.83em 0; list-style-type: none;}
.hSupportCnt li {margin-bottom: 0.249em;}

#homeRightContent {width: 21.56em; float: right}

.homePDThb {width: 21.5em; margin: 0;}
.homePDThb h1 {font-size: 0.75em; margin: 0;}
.homePDThb img {float: left; margin-right: 15px;}

.caseStudyH {width: 15em; margin: 0; float: left;}
.caseStudyH img {float: left; margin-right: 5px;}
.caseStudyH p {margin:0;}
.caseStudyH a {font-size: 0.750em;}
.yourBusinessThumb {width: 150px; float: left; margin: 0 8px 0 8px; text-align: center;}
.yourBusinessThumb img {width:150px; width:150px}
#mnnav ul{
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	#mnnav li{
		float:left;
		padding:0px;
		border-left: 1px #000000 solid;
		}
	#mnnav li a{
		color:#000000;
		display:block;
		/*line-height:35px;*/
		margin:0px;
		padding:0 7px 0 5px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #89BAB4 url("/images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
		
	#mnnav li ul{
		background:#d7d7d7;
		display:none;
		height:auto;
		padding:0px;
		margin:0 0 0 -1px;
		border:0px;
		position:absolute;
		width:190px;
		z-index:190;
		/*top:1em;
		/*left:0;*/
		}
	#mnnav li:hover ul{
		display:block;
		
		}
	#mnnav li li {
		background:url('/images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0;
		width:190px;
		}
	#mnnav li:hover li a{
			background:none;
			
		}
	#mnnav li:hover li a{
		background:none;
		
		}
	#mnnav li ul a{
	color: #000000;
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:5px 10px 5px 10px;
		text-align:left;
		}
		#mnnav li ul a:hover, #mnlnk li ul li:hover a{
			border:0px;
			color:#ff0000;
			text-decoration:none;
			}
	#mnnav p{
		clear:left;
		}

#cookiesWarning div {font-size: 0.750em; padding:5px; border:1px solid #000000; margin: 5px;background:#d7d7d7; }
.cSubmit {border:1px solid #000000; background: #ffffff; margin-left: 10px;}
.cSubmit:hover {
     border: 1px solid #f00;
     background: #eef;
 }
 