/*** ------------------------------------------------ ***/
/*** -------------------- GLOBAL -------------------- ***/
/*** ------------------------------------------------ ***/

body {position:relative; text-align:center; margin:auto; padding:.75em; width:980px; color:#333; font:70%/1.4em arial,helvetica,sans-serif; background:#FFF url(http://img.en25.com/Web/Intermec/bg.gif) repeat-x}
body.popuptemplate{width:100%}

	div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, th, td {margin:0; padding:0}
	address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal}
	table {border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%}
	cite {display:block; font-size:.9em; color:#999}
	h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal}
	h3, h4 {color:#660; font-weight:bold}
	h1 {font-size:2.2em; line-height:2em}
	h2 {font-size:1.2em; line-height:1.2em}
	h3 {font-size:1.4em}
	h4 {font-size:1.15em}
	h5 {font-weight:bold; padding-top:1em}
	fieldset, img {border:0}

	select, input, textarea {padding:.1em; vertical-align:middle; background:#ECECEC; border:1px solid #999; font:99% arial,helvetica,sans-serif}
	legend {display:none}
	label {display:block; font-weight:bold}

	a {color:#039; font-weight:bold; text-decoration:none}
	a:hover {color:#000; text-decoration:underline}

	.clear {clear:both}
	.center {text-align:center}

	.pdf {padding-left:1.5em; background:url(../images/pdf.gif) no-repeat left}
	.wmv {padding-left:1.5em; background:url(../images/wmv.gif) no-repeat left}

	/* GLOBAL ICON-MODULE */
	.icon-module {padding:0; zoom:1}
	.icon-module li {float:left; width:100%; list-style:none}
	.icon-module img {float:left}
	.icon-module dl.smallIcon {margin-left:70px}
	.icon-module dl.mediumIcon {margin-left:95px}
	.icon-module dl.largeIcon {margin-left:165px}

	#bdyCopyHdr .icon-module dd {padding-right:3em}
	#bdyCopyHdr .icon-module dt {font-weight:bold}

        #partners #bdyCopyHdr div.icon-module {position:absolute; top:6em; left:1.2em; padding-right:10px}        
        #partners #bdyCopyHdr div.icon-module dt, #partners #bdyContent div.icon-module dd {color:#fff}

	.viewAll {float:left; width:90%; clear:both; display:block; border-top:1px solid #CCC}
	.viewAll a, .viewAll a:hover {color:#666}

    /* LISTS */
	.no-list {list-style:none}

    .descList dl {margin-top:1em}
    .descList dt {color:#660; font-weight:bold}

    .logoList {list-style:none; margin:1em 0}
    .logoList li {display:inline; margin-right:.5em}

    .pipedList li {display:inline; border-right:solid 1px #CCC; padding:0 .4em}
    .pipedList li.on a {text-decoration:underline; color:#333}
    .pipedList .last {border:none}
    .pipedListBottom li{border-bottom:solid 2px #CCC}

    #glossaryAlphaNav {border-bottom:solid 2px #CCC; border-top:solid 2px #CCC; margin-top:10px; padding:15px 0 15px}    
    .defList dt.first{border:none}
    .defList dt{padding-top:1em; color:#660; font-weight:bold; border-top:solid 2px #CCC}
    .defList dd{margin-bottom:1em;}        
    #learningCenter .pipedList {font-size:1.2em; text-align:center}

		.pipedListBottom li{padding-bottom:1em; border-bottom:solid 2px #CCC}    
		.pipedListBottom li.last{border:none}
		.pipedListInfo {float:right}

	/* ROUNDED CORNERS */
	.rtop, .artop {display:block}
	.rtop *, .artop * {display:block; height:1px; overflow:hidden; font-size:1px}
	.artop * {border-style:solid; border-width:0 1px}
	.r1,.rl1,.re1,.rel1 {margin-left:5px}
	.r1,.rr1,.re1,.rer1 {margin-right:5px}
	.r2,.rl2,.re2,.rel2,.ra1,.ral1 {margin-left:3px}
	.r2,.rr2,.re2,.rer2,.ra1,.rar1 {margin-right:3px}
	.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1 {margin-left:2px}
	.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1 {margin-right:2px}
	.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2 {margin-left:1px}
	.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2 {margin-right:1px}
	.rx1,.rxl1 {border-left-width:5px}
	.rx1,.rxr1 {border-right-width:5px}
	.rx2,.rxl2 {border-left-width:3px}
	.rx2,.rxr2 {border-right-width:3px}
	.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1 {border-left-width:2px}
	.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1 {border-right-width:2px}
	.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2 {border-right-width:0}
	.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2 {border-left-width:0}
	.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4 {height:2px}
	.rer1,.rel1,.re1,.res1,.resl1,.resr1 {border-width:1px 0 0; height:0 !important; height /**/:1px}

	/* ANIM DROP-DOWN */
	.module {overflow:hidden}
	.hdr {cursor:pointer; cursor:hand; position:relative; zoom:1}
	.closed .bdy {height:0; visibility:hidden; overflow:hidden}

    /* SEPERATORS */
	.icon-module b, .actionLinks b, .copyUtilities b, .pipedListInfo b {color:#CCC; margin:0 .5em}
	#bdyContent hr {clear:both; margin:1.5em 0; height:1px; color:#A7BDC4; background:#A7BDC4; border:none}

/*** ------------------------------------------------ ***/
/*** ---------------- GLOBAL LANDING ---------------- ***/
/*** ------------------------------------------------ ***/

#global-landing #hdr {padding-top:1em}

#branding {position:relative; float:left; text-align:left; width:356px; height:520px; margin-right:5px; color:#515151}
#branding h1 {position:absolute; font-size:1.2em; line-height:1.2em; top:180px; left:28px; padding-right:1em}
#branding1 {position:absolute; bottom:0; left:0}
#branding2 {position:absolute; bottom:0; right:0}

/* SPRITE LANDING PAGE MAP */
#mapBox {float:left; text-align:left; width:618px; height:520px; background:url(../images/globLanding_map.gif) no-repeat}
#map, #mapItaly, #mapSpain, #mapGermany, #mapUnitedKingdom, #mapSweden, #mapUnitedStates, #mapFrance, #mapMexico, #mapSouthAmerica, #mapCanada, #mapAfrica, #mapChina, #mapAustralia {background:url(../images/globLanding_sprite.gif) no-repeat; overflow:hidden}
#map {clear:both; display:block; width:456px; height:229px; margin:20px auto 0}
#mapItems {position:relative; width:456px; height:229px; list-style:none}
#mapItems li {position:absolute; display:block; margin:0; padding:0; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}

	#mapUnitedStates {left:0; top:35px; height:80px; width:130px; background-position:0 -271px}
	#mapSouthAmerica {left:105px; top:130px; height:97px; width:65px; background-position:-105px -366px}
	#mapCanada {left:0; top:0; height:85px; width:150px; background-position:0 -476px}
	#mapAfrica {left:185px; top:95px; height:98px; width:100px; background-position:-185px -331px}
	#mapChina {left:298px; top:15px; height:122px; width:150px; background-position:-298px -491px}
	#mapAustralia {left:353px; top:157px; height:42px; width:55px; background-position:-353px -633px}
	#mapMexico {left:55px; top:94px; height:42px; width:60px; background-position:-55px -570px}
	#mapFrance {left:185px; top:75px; height:20px; width:130px; background-position:-185px -311px}
	#mapUnitedKingdom {left:185px; top:35px; height:41px; width:30px; background-position:-185px -271px}
	#mapSweden {left:215px; top:35px; height:38px; width:40px; background-position:-215px -271px}
	#mapGermany {left:198px; top:44px; height:38px; width:40px; background-position:-198px -520px}
	#mapSpain {left:198px; top:79px; height:20px; width:20px; background-position:-198px -555px}
	#mapItaly {left:218px; top:82px; height:18px; width:20px; background-position:-218px -558px}

#countryBox {position:relative; color:#FFF; padding:.5em 1.5em 1em}
#countryBox a {color:#CC9; padding:0 .1em}

	.countryTitle {position:relative; padding:1em 0; background:url(../images/globLanding_divider.gif) bottom no-repeat}
	.countryTitle h3 {font-size:1.2em; color:#036}
	.countryTitle a {position:absolute; top:2.4em; right:2em}

	#countryList ul {float:left; margin-right:1em; text-align:left; list-style:none}
	#countryList li {line-height:1.3em}
	#countryList h4 {margin:1em 0 .2em 0; color:#FFF}
	#countryList .last {margin-right:0}

/*** ------------------------------------------------ ***/
/*** -------------------- HEADER -------------------- ***/
/*** ------------------------------------------------ ***/

#skipNavigation {display:none}

#hdr {text-align:left; padding:0 0 1em 0}

#mainNav, #mainNav ul {position:relative; float:left; width:68em; list-style:none; line-height:1; font-weight:bold; padding:0; margin:.15em 0 1em; z-index:100}

#mainNav a {display:block; color:#036; text-decoration:none; padding:.5em 1em}
#mainNav a:hover {background:#FFF; color:#000}
#mainNav a.on {color:#000; background:url(../images/mainNavOn.gif) repeat-x -9px}
#mainNav a:hover.on {background:url(../images/mainNavOn.gif) repeat-x -9px}

	.subNCs {position:absolute; top:2em}

#mainNav a.arrow {background:url(../images/listArrowMainNavRight.gif) center right no-repeat}
#mainNav a.arrow:hover {background:#CFD6E0 url(../images/listArrowMainNavRight.gif) center right no-repeat}
#mainNav li:hover, #mainNav li.sfhover {color:#000; background:#FFF}
#mainNav li li:hover, #mainNav li li a:hover, #mainNav li li:hover, #mainNav li li.sfhover {background:#CFD6E0}

#mainNav li {float:left; background:#FFF; padding:0; margin:0; filter:alpha(opacity=94)}

	#mainNav li.solutions {width:14.1em; border-right:0 !important}
	#mainNav li.products {width:8.6em; border-right:0 !important}
	#mainNav li.services {width:8.1em; border-right:0 !important}
	#mainNav li.support {width:7.7em; border-right:0 !important}
	#mainNav li.learningCenter {width:12.2em; border-right:0 !important}
	#mainNav li.partners {width:8.4em; border-right:0 !important}
	#mainNav li.aboutUs {width:8.1em}

#mainNav b {clear:both}
#mainNav li ul {position:absolute; left:-999em; height:auto; width:17.4em; font-weight:normal; margin:4px 0 0 -1px; -moz-opacity:.94; opacity:.94}
#mainNav li li {padding-right:1.4em; width:15.8em; background:#FFF; line-height:1em}
#mainNav li li a {color:#039}
#mainNav li li a:hover {color:#000}
#mainNav li ul a {width:13.7em}
#mainNav li ul ul {margin:-2.4em 0 0 17.2em}
#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul {left:-999em}

#mainNav li ul .subNCs, #mainNav li ul ul .subNCs {border-top:1px solid #CCC}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul {left:auto}

	#globUtil {position:absolute; top:.7em; right:1.2em; z-index:1}
	#globUtil a span {color:#000; text-decoration:none}
	#globUtil b {color:#CCC; margin:0 .3em}
	#globUtil img {vertical-align:middle; padding-left:.5em}

#gss #mainNav {width:23.25em}

/*** ------------------------------------------------ ***/
/*** --------------------- BODY --------------------- ***/
/*** ------------------------------------------------ ***/

#bdy {clear:left; text-align:left}

	/* HOME PAGE */
	#homeContent {margin:3em 1.6em 0; zoom:1}

		.home, .home-icon {position:relative; float:left; height:20em; color:#666; margin-right:1.6em; line-height:1.3em}
		.home .viewAll, .home-icon .viewAll {position:absolute; bottom:0; left:0; padding-top:.5em; margin:1.5em 0}

		.home {width:18em}
		.home li {margin-top:1em; list-style:none; zoom:1}
			#homeContent .last {margin-right:0}

		.home-icon {width:21em}
		.home-icon li {margin-top:1.4em}

	/* LEFT NAV */
	#bdyNav {float:left; width:184px; margin-right:6px; overflow:hidden}

		#bdyNav h3 {font-size:1em; line-height:1.4em; padding:6px 10px; font-weight:bold; color:#FFF}
		#bdyNav h3 a {color:#FFF; text-decoration:none}

			#products #bdyNav h3, #products-detail #bdyNav h3, #services #bdyNav h3, #services-detail #bdyNav h3 {background:url(../images/navHdrBluGry.gif) no-repeat}
			#partners #bdyNav h3 {background:url(../images/navHdrGrey.gif) no-repeat}
			#solutions #bdyNav h3, #aboutus #bdyNav h3 {background:url(../images/navHdrBlu.gif) no-repeat}
			#support #bdyNav h3 {background:url(../images/navHdrBrown.gif) no-repeat}
			#learningCenter #bdyNav h3 {background:url(../images/navHdrGreen.gif) no-repeat}
			#gss #bdyNav h3 {background:url(../images/navHdrLgtBrown.gif) no-repeat}
			#iCommerce #bdyNav h3 {background:url(../images/navHdrAqua.gif) no-repeat}

		#bdyNav ul {margin-bottom:2em}
		#bdyNav li {padding:.5em 1em .4em 2em; text-indent:-1em; font-weight:bold; list-style:none; border-bottom:1px solid #CCC; zoom:1}

		#bdyNav li a {padding-left:1em; background:url(../images/listArrowRight.gif) no-repeat 0 .4em}
		#bdyNav li a:hover {background:url(../images/listArrowRightOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down-on {color:#000; background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down-on:hover {text-decoration:none; background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down {background:url(../images/listArrowDown.gif) no-repeat 0 .4em}
		#bdyNav li a.down:hover {background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.on {color:#000; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}
		#bdyNav li a.on:hover {text-decoration:none; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}

		#bdyNav ul ul {margin-bottom:.5em}
		#bdyNav li li {padding:.1em 1em; text-indent:-1em; border-bottom:0}
		#bdyNav li li li {padding:.1em 1.2em; text-indent:-1em; border-bottom:0}
		#bdyNav li li li a {background:url(../images/listSquare.gif) no-repeat 0 .4em}
		#bdyNav li li li a:hover, #bdyNav li li li a.on {background:url(../images/listSquareOn.gif) no-repeat 0 .4em}
		#bdyNav li li li a.on:hover {text-decoration:none; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}

	/* HDR BANNER GUTTER IMAGES */
	#bdyCopyHdr {position:relative; height:160px}
	#products-detail #bdyCopyHdr, #services-detail #bdyCopyHdr {height:280px; position:relative}
	#partners #bdyCopyHdr {height:240px; position:relative}
	#bdyCopyRgtGutter {zoom:1}

	#products-detail #bdyCopyLftGutter, #services-detail #bdyCopyLftGutter {background:url(../images/hdr_productdetails_gutter.jpg) left top no-repeat}
	#products #bdyCopyLftGutter, #products #bdyCopyRgtGutter, #products-detail #bdyCopyRgtGutter, #services #bdyCopyLftGutter, #services #bdyCopyRgtGutter, #services-detail #bdyCopyRgtGutter {background:url(../images/hdr_products_gutter.jpg) left top no-repeat}
	#support #bdyCopyLftGutter, #support #bdyCopyRgtGutter {background:url(../images/hdr_support_gutter.jpg) left top no-repeat}
	#learningCenter #bdyCopyLftGutter, #learningCenter #bdyCopyRgtGutter {background:url(../images/hdr_learningCenter_gutter.jpg) left top no-repeat}
	#partners #bdyCopyLftGutter, #partners #bdyCopyRgtGutter {background:url(../images/hdr_partners_gutter.jpg) left top no-repeat}
	#solutions #bdyCopyLftGutter, #aboutus #bdyCopyLftGutter, #solutions #bdyCopyRgtGutter, #aboutus #bdyCopyRgtGutter {background:url(../images/hdr_aboutus_gutter.jpg) left top no-repeat}
	#gss #bdyCopyLftGutter, #gss-lg #bdyCopyLftGutter, #gss #bdyCopyRgtGutter, #gss-lg #bdyCopyRgtGutter {background:url(../images/hdr_gss_gutter.jpg) left top no-repeat}
	#iCommerce #bdyCopyLftGutter, #iCommerce #bdyCopyRgtGutter {background:url(../images/hdr_iCommerce_gutter.jpg) left top no-repeat}

		#iCommerce #bdyCopyRgtGutter, #gss #bdyCopyRgtGutter, #gss-lg #bdyCopyRgtGutter, #solutions #bdyCopyRgtGutter, #aboutus #bdyCopyRgtGutter, #partners #bdyCopyRgtGutter, #learningCenter #bdyCopyRgtGutter, #support #bdyCopyRgtGutter, #products #bdyCopyRgtGutter, #products-detail #bdyCopyRgtGutter, #services #bdyCopyRgtGutter, #services-detail #bdyCopyRgtGutter {background-position:right top}

	/* RIGHT CONTENT */
	#bdyContent {position:relative; float:left; width:790px; zoom:1}

		#bdyContent h1 {position:absolute; top:.5em; left:.6em; color:#FFF}
		#bdyContent h2 {position:absolute; top:4em; left:1.2em; color:#FFF}

			#bdyContent h1.products, #bdyContent h1.services {position:absolute; top:40px; left:225px; color:#FFF; line-height:2em}
			#bdyContent h1.products em {font-weight:bold}
			#bdyContent h2.products, #bdyContent h2.services {position:absolute; top:85px; left:225px; width:450px; height:64px; overflow:hidden; color:#FFF; line-height:1.1em; padding-bottom:1em; border-bottom:1px solid #EEE}
			#bdyContent h2.services {border-bottom:none}

			#bdyCopyHdr .actionButtons {position:absolute; top:170px; left:215px}
			#bdyCopyHdr .actionButtons a {margin:0 10px}

		#tabs {position:absolute; display:table; height:39px; text-align:center; bottom:6px; left:2px; list-style:none}
		#tabs a {*position:absolute; *top:50%; width:100%; line-height:1.2em; text-align:center; text-decoration:none; display:block; zoom:1}
		#tabs a em {*position:relative; *top:-50%; display:block; font-weight:bold; cursor:hand; zoom:1}
		#tabs li {*float:left; *text-align:left; position:relative; display:table-cell; vertical-align:middle; height:100%; width:7.2em; background:url(../images/tab.gif) no-repeat right top}
		#tabs li.on {color:#000; zoom:1; background:url(../images/tabOn.gif) no-repeat right top}
		#tabs li.first {border-left:1px solid #CCC}

		

		#bdyCopy {position:relative; margin:0 5px 0 2px; padding:2em 1.35em 1.5em; _height:300px; min-height:300px; background:#FFF; border:1px solid #CCC; border-width:0 1px; zoom:1}
		#bdyCopy .copyUtilities {position:absolute; top:1em; right:1em; margin-right:.5em}
				 .copyUtilities .print {padding-left:1.5em; background:url(../images/util_print.gif) no-repeat left}
				 .copyUtilities .email {padding-left:2em; background:url(../images/util_email.gif) no-repeat left}

		#bdyCopy h3 {line-height:1.2em; margin-right:10em}
		#bdyCopy h4 {padding-top:1em}
		#bdyCopy .left {float:left; padding-right:1em}
		#bdyCopy .right {float:right; padding-left:1em}
		#bdyCopy p {padding-top:1em}

		#bdyCopyFtr {margin:0 5px 0 2px; display:block; background:transparent; zoom:1}
			.bcf1, .bcf2, .bcf3, .bcf4 {display:block; overflow:hidden}
			.bcf1, .bcf2, .bcf3 {height:1px}
			.bcf2, .bcf3, .bcf4 {background:#FFF; border:1px solid #CCC; border-width:0 1px}
			.bcf1 {margin:0 5px; background:#CCC}
			.bcf2 {margin:0 3px; border-width:0 2px}
			.bcf3 {margin:0 2px}
			.bcf4 {height:2px; margin:0 1px}

		/* COPY FORMATTING - TEXT (DEFAULT) */
		.text p {padding-top:1em}
        .text #introBox {width:550px; padding-top:0; font-weight:bold}
		.text .default {margin:1em}
		.text .default li {margin-left:1.2em}

		.text .icon-module {margin-top:1.5em}
		.text .icon-module li {margin:0 0 2em 0}

		/* COPY FORMATTING - TWO COL (INFOBOX ON RIGHT) */
		#infoBoxPrimary {float:left; width:540px; margin-right:20px}
		#infoBoxSecondary {float:right; width:174px; margin:2.5em 0 1em}

		/* COPY FORMATTING - TWO COL */
		.twoColprimary {float:left; width:360px; margin-right:20px; background:url(../images/dots-vert.gif) right repeat-y}
		.twoColsecondary {float:left; width:360px}

			.twoColprimary .icon-module, .twoColsecondary .icon-module, #infoBoxPrimary .icon-module {margin-top:1.5em}
			.twoColprimary .icon-module li, .twoColsecondary .icon-module li, #infoBoxPrimary .icon-module li {margin-bottom:0; padding-bottom:3em}
			.twoColprimary .icon-module dd, .twoColsecondary .icon-module dd, #infoBoxPrimary .icon-module dd {margin-right:1em}
            
		/* RIGHT HAND INFO BOXES */
		.topGlint {background:url(../images/infoBoxGlintTop1.jpg) no-repeat bottom}
        .botGlint {background:url(../images/infoBoxGlintBot1.jpg) no-repeat; height:15px}
		.infoBoxShell {margin-bottom:1em; background:url(../images/infoBoxGlintBot2.jpg) no-repeat bottom}
		.infoBoxShell .infoBox {background:#DED6CC}

			.infoBoxShell h5 {color:#333; padding:.2em .5em .5em .5em; font-weight:bold; background:#DED6CC url(../images/infoBoxGlintTop2.jpg) no-repeat top}
            .infoBoxBdy {width:162px; font-size:.9em; margin-left:3px; border:1px solid #BFBFBF; background:#FFF}
			.outerBdy {overflow:hidden; height:expression("1%")}
			.infoBox ul, .infoBox ol {font-weight:bold; padding:.5em .5em .5em 0; margin-left:2.5em; _margin-left:3em}
			.infoBox .hdr.on {padding:.2em; font-weight:bold; border-bottom:1px solid #BFBFBF; background:url(../images/util_minus.gif) no-repeat right .6em}
			.infoBox .hdr.off {padding:.2em; font-weight:bold; border-bottom:1px solid #BFBFBF; border-top:1px solid #FFF; background:#F1EDE8 url(../images/util_plus.gif) no-repeat right .6em}
			.infoBox.closed ul, .infoBox.closed ol {padding:0}
			.infoBox.closed .hdr.off {border-bottom:0}
			.infoBoxShell h6 a {color:#000; padding:.3em}
            .infoBox .hdr{position:expression("static")}
            .infoBox p {margin:.5em .5em 1em .5em}

		#prodCompTbl, #prodCompTblResults {margin-top:1em}
		#prodCompTbl input {margin:0; padding:0}
		#prodCompTbl td.hdr {border-bottom:1px solid #A7BDC4}
		#prodCompTbl td {padding:.3em; border-bottom:1px solid #e4ebed}

		#prodCompTblResults td.hdr {border:none}
		#prodCompTblResults td {vertical-align:text-top; padding:.3em; border:1px solid #A7BDC4; border-width:1px 1px 0 0}
		#prodCompTblResults td.last {border-right:none}
		#prodCompTblResults td.img {padding:0}
		#prodCompTblResults strong {display:block}

		li.disc1, li.disc2, li.disc3 {list-style:none; clear:both; padding:0 0 4em 4em; zoom:1}
		li.disc1 {background:url(../images/disc1.jpg) no-repeat}
		li.disc2 {background:url(../images/disc2.jpg) no-repeat}
		li.disc3 {background:url(../images/disc3.jpg) no-repeat}

		.aboutContact {position:relative}
		.aboutContact span {position:absolute; top:20px; left:12px; width:90px; font-weight:bold}

		/* PAGINATION */
		.pagination-box {padding:2em 0; clear:both}
		.pagination {list-style:none}
		.pagination li {display:inline; padding:0 5px; border-right:solid 1px #036}	
		.pagination .last, .pagination .pagination-prev, .pagination .pagination-next {border:none}
		.pagination .off a {color:#AAA}

    /* CALENDAR */    
	.calendarLegend {float:right; padding-left:10px; border-left:solid 50px #CC9}
	.calendar {float:left; margin-top:1em; line-height:1.2em; list-style:none; width:99%; border-left:solid 1px #CCC}
    .calendar li {float:left}
	.calendar li a {display:block; margin-top:5px; padding:0 .3em}
    .calendar li a.on {background:#CC9}
	.calendar .calendarHead ul li {font-weight:bold; padding:.45em 0; background:url(../images/calendar_hd_bkgnd.gif) bottom repeat-x; height:auto; text-align:center}
    .calendar ul li {list-style:none; float:left; width:105px; height:100px; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; overflow:hidden}    
    .calendar li .dayNumber {margin:5px 5px 0 0; text-align:right; font-size:1.3em; color:#999}
    
    /* Pop Up*/    
    .popup{width:600px; margin:0 auto 0 auto; padding:.75em; text-align:left; border:solid 1px #999}             
    .popup .hd .left{float:left}
    .popup .hd .right{float:right}
    .popup h1{margin:0; padding:0; font-weight:bold; color:#036;}
    .popup .text{padding-top:1em}        
    .popup .artop b{border-color:#036; background:#036}    
    .popup #content .bd{padding:1em; height:expression("1%"); background:#fff; border-left:solid 5px #036; border-right:solid 5px #036;}
    .popup #ftr{padding:1em; text-align:center}
    .popup .closeWindow{display:block; width:1.2em; padding-left:.1em; text-align:center; color:#CCC; text-decoration:none; border:1px solid #CCC}
    
    /* OVERLAY EVENTS MODAL DIALOG */
    #eventsDialog {position:absolute; visibility:hidden}
    #eventsPopUpBox {width:468px; padding:10px; border:solid 1px #333; text-align:left; background:#EDEDED}
	#eventsPopUpBox p {padding-top:1em}
    #eventsPopUpBox img {margin-left:.5em}
    #eventsPopUpBox h2 {position:absolute; top:.8em; right:3em; color:#660}
    
		#learningCenter #eventsPopUpBox h2 {color:#660}
		#aboutus #eventsPopUpBox h2 {color:#036}
		#products-detail #eventsPopUpBox {background:url(../images/morePhotosBG.jpg) no-repeat}
	
	.eventsPopUp {padding:20px; margin-left:7px; background:#FFF}
    
		#learningCenter .eventsPopUp {border:6px solid #660}
		#aboutus .eventsPopUp {border:6px solid #036}
	
	.eventsPopUpBd {height:270px}
	.morePhotos .eventsPopUpBd {height:345px}
    .eventsPopUpBd h3 {color:#333}
    .eventsDesc {margin:10px 0}
    .eventsPopUpBd a {display:block; margin-top:10px}
	#eventsClose {position:absolute; top:.8em; right:1em; padding:0 .3em; line-height:1.2em; color:#CCC; text-decoration:none; border:1px solid #CCC}
		#products-detail #eventsClose {border:0}
	
	/* PRODUCT IMAGE SLIDE SHOW/CAROUSEL */
	#default-image {position:absolute; top:60px; left:140px; z-index:3}
	#prev-arrow {position:absolute; top:10px; left:5px; z-index:3; cursor:pointer}
	#next-arrow {position:absolute; top:10px; right:5px; z-index:3; cursor:pointer}

	.carousel-component {position:absolute; bottom:20px; left:40px; overflow:hidden; visibility:hidden}		
	.carousel-component ul.carousel-list {width:10000000px; position:relative; z-index:1}
	.carousel-component .carousel-clip-region {overflow:hidden; padding-left:10px; margin:0 auto; position:relative}
	.carousel-component .carousel-list li {float:left; width:79px; list-style:none; overflow:hidden}
	.carousel-component .carousel-list li a, .carousel-component .carousel-list li img {display:block}

/*** ------------------------------------------------ ***/
/*** -------------------- FORMS --------------------- ***/
/*** ------------------------------------------------ ***/	

		/* GLOBAL SEARCH */
		#globSearch {float:right; width:18em; text-align:right; margin:.15em 0 1em}
		#globSearch form {background:#FFF}
		#globSearch input {vertical-align:middle; background:#FFF; border:0; padding:.1em .3em}
		#globSearch .search {width:13.2em; background:#FAFAFA; border:1px solid #EEE; color:#036; font-weight:bold}

		/* DEFAULTS */
		.submit {padding-top:.5em; border:0; background:none} /* add to ALL submit buttons! */

		.formHoriz select {width:180px}
		.formHoriz div {float:left; padding-right:1em}

		#locationsSearch, #locationsSearch input, #contactUs, #eventCalender, #prodCompareSearch input, #answerSearch .submit, #locateOffice {margin-top:1em}
		#gss-product, #gss-category, #gss-quicksearch, #gss-phraseCategory, #GSSrepairLogin, #GSSrepairPassword, #GSSselectProduct, #iCommLogin, #iCommPassword, #partNum, #quick-search-description {width:190px}

		/* ABOUT US CONTACT US */
		#contactUs input, #contactUs textarea {width:220px}
		#aboutus select {width:225px}
		#contactUs textarea {height:100px}

		#contactUs .twoColprimary {background:0; width:250px}
		#contactUs .twoColsecondary {width:200px}
		#contactUs .first {margin-bottom:2em}
		#contactUs .company {width:490px}
		#contactUs .submit {width:62px}

		#locationsSearch .submit {padding-top:.4em}

		/* CONTENT LIBRARY + PRODUCT COMPARISON SEARCH */
		#prodCompareSearch, #contentLibSearch {position:absolute; top:100px; left:20px}
		#contentLibSearch label {color:#FFF}
		#contentLibSearch #searchIn {width:12em}
		#contentLibSearch .submit {margin-top:.9em}
		#contentLibSearch #lookFor {padding:.2em}

		#supportSearch {margin-bottom:5em}
		#supportSearch input {width:220px}
		#supportSearch select {width:225px}
		#supportSearch .submit {padding-top:.1em; width:62px}

        /* CONTENT LIBRARY EVENT CALENDAR */
		#eventCalender {padding-bottom:1em}
        #eventCalender select {width:150px; margin-left:.8em}
		#eventCalender label {display:inline}
		#eventCalender .submit {padding-top:0; margin-left:.6em}

		/* GSS PRODUCT SEARCH */
		#answerSearch {clear:both; margin:1.5em 0}
		#loginForm .submit {padding-top:.1em}

        /* PARTNERS ZIP SEARCH */
        #zipSearchForm {margin:.5em 0 1em 0; text-align:center}
        #zipSearchForm label {margin-bottom:10px}
        #zipSearchForm #zipSearch {width:80px}
        #zipSearchForm .submit {padding-top:.1em; margin-left:5px}

/*** ------------------------------------------------ ***/
/*** -------------------- FOOTER -------------------- ***/
/*** ------------------------------------------------ ***/

#ftr {clear:both; padding:4em 0; margin:0; font-size:.9em; font-weight:bold; text-transform:uppercase}
#ftr hr {height:3px; color:#FFF; border-top:1px solid #CCC; border-bottom:1px solid #666}
#ftr p {color:#666}

	#ftrNav li {display:inline; list-style:none}
	#ftrNav li a {padding:0 .6em; border-right:1px solid #CCC}
	#ftrNav .last {border:0}

/*** ------------------------------------------------ ***/
/*** ---------------------- GSS --------------------- ***/
/*** ------------------------------------------------ ***/

#gss-lg #bdyContent {width:980px}
#gss-lg dt {margin-top:1em}
#gss #GSSselectProduct {width:30em}

/* ANSWER RESULTS */
#gss-answersTable {float:left; margin:2em 0; width:100%}
#gss-answersTable td {padding:.2em; border-bottom:1px solid #CCC}
#gss-answersTable em {font-weight:bold; color:#F00}

/*** ------------------------------------------------ ***/
/*** ------------------ iCOMMERCE ------------------- ***/
/*** ------------------------------------------------ ***/

#iCommerce #hdr {margin-bottom:18px}