
/* QSI Corporation Global Screen Styles */
address { margin: 0; padding: 0; line-height: 1.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: black; }

#buckets { margin: 0 auto; }
	#buckets ul { margin: 15px 0 0 25px ; padding: 0; }
	#buckets ul li { padding-bottom: 15px; margin: 15px 12px; display: inline; list-style-type: none; width: 211px; height: auto; float: left; background: top left no-repeat; }
		#buckets ul li h2 { margin: 0; padding-bottom: 0; }
		#buckets ul li h2 a { width: 201px; height: 116px; display: block; color: white; padding: 10px 5px; letter-spacing: normal; text-align: center; margin: 0;}
		#buckets ul li h2 a:hover {text-decoration: none; }
		#buckets ul li.panel h2 a { background-image: url(../img/layout/ind-panel-mount-terminals.jpg) }
		#buckets ul li.hand h2 a { background-image: url(../img/layout/ind-handheld-terminals.jpg) }
		#buckets ul li.custom h2 a { background-image: url(../img/layout/ind-custom-terminals.jpg) }
	#buckets ul li img a { border: 0; margin: 0; }
	#buckets ul li p { margin: 0; padding: 0 11px 5px 8px; text-align: center; font-size: 90%; line-height: 115%; background: url(../img/layout/ind-bucket-copy-bg.jpg) top left no-repeat; height: 67px; }
	#buckets ul li p a { color: #333; text-decoration: none; }

	#buckets ul.twoacross li { background: white url(../img/layout/ix-bucket-bg.jpg) no-repeat bottom left; padding-bottom: 15px; margin: 10px 12px; display: inline; list-style-type: none; width: 330px; height: auto; float: left; }
	#buckets ul.twoacross li img a { border: 0; margin: 0; }
	#buckets ul.twoacross li p { margin: 0; padding: 0 8px; text-align: center; font-size: 90%; line-height: 115%; }
	#buckets ul.twoacross li p strong { color:#000; font-weight: bold; font-size: 110%; }

#buttons-large { margin:0 0 0 1px; padding:0; position: relative; }
	#buttons-large ul { margin: 0; padding: 0; }
	#buttons-large ul li { height: 195px; width: 315px; margin: 18px 18px 0; list-style: none; display: block; float: left; position: relative; }
	#buttons-large ul li.graphic { background: url(../img/layout/graphic-terminal-box.jpg) no-repeat top left; padding: 5px 10px 0px; }
	#buttons-large ul li.character { background: url(../img/layout/character-terminal-box.jpg) no-repeat top left; padding: 5px 10px 0px; }
	#buttons-large ul li.plc { background: url(../img/layout/plc-terminal-box.jpg) no-repeat top left; padding: 5px 10px 0px; }
	#buttons-large ul li h2 { padding: 0; }
	#buttons-large ul li h2 a { padding: 0 0 0 45px; margin: 0; font: 18px "segoe ui", "lucida sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; vertical-align: top; color: #474747; font-weight: bold; }
	#buttons-large ul li h2 a:hover { text-decoration: none; }
	#buttons-large ul li p { width: 155px; font-size: 11px; margin-left: 15px; line-height: 125%; padding-top: 10px; }
	#buttons-large ul li p a { text-decoration:none; background: url(../img/layout/arrow-perywinkle-small.png) no-repeat right 4px; padding-right: 1em; }
	#buttons-large ul li p a:hover { text-decoration: underline; }
	#buttons-large ul li a img.transp-link { width: 164px; height: 114px; position: absolute; right: 0; bottom: 0; margin-bottom: 45px; }

#buttons-medium { margin:0 0 0 32px; padding:0; }
	#buttons-medium ul { margin: 5px 0 -5px 0; padding: 0; }
	#buttons-medium ul li { height: 135px; width: 314px; margin: 7px; list-style: none; display: block; float: left; position: relative; background: url(../img/layout/2col-prod-box-med.jpg) no-repeat top left; padding: 6px 8px 0 12px; }
	#buttons-medium ul li.software { background-image: url(../img/layout/2col-prod-box-med-alt.jpg); }
	#buttons-medium ul li h2 { padding: 0; }
	#buttons-medium ul li h2 a { padding: 0; margin: 0; font: 18px "segoe ui", "lucida sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; vertical-align: top; color: #790000;  letter-spacing: -0.5px; }
	#buttons-medium ul li h2 a span { font-size: 13px; color: #464646; margin-left: 10px;  }
	#buttons-medium ul li h2 a:hover { text-decoration: none; }
	#buttons-medium ul li a img {margin: 10px 0 0 0; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	}
	#buttons-medium ul li.software a img { padding-right: 10px; }
	#buttons-medium ul li ul { width: 150px; font-size: 11px; padding-top: 4px; float: left; }
	#buttons-medium ul li p { width: 150px; font-size: 11px; padding: 4px 0 0 0; text-align: center; margin: 0; float: left; line-height: 125%; }
	#buttons-medium ul li ul li { padding: 3px 0; height: 8px; width: auto; margin: 0; float: none; position: inherit; background: none; text-align: center; line-height: 110%; }
	#buttons-medium ul li ul li a { color: #666; text-decoration: none; }
	#buttons-medium ul li ul li a.blue { text-decoration:none; background: url(../img/bullet/red-arrow.png) no-repeat right 4px; padding-right: 1em; color: #069; }
	#buttons-medium ul li ul li a.blue:hover { text-decoration: underline; }
    
	#buttons-medium_naut { margin:0 0 0 32px; padding:0; }
	#buttons-medium_naut ul { margin: 5px 0 -5px 0; padding: 0; }
	#buttons-medium_naut ul li { height: 135px; width: 314px; margin: 7px; list-style: none; display: block; float: left; position: relative; background: url(../img/layout/2col-prod-box-med.jpg) no-repeat top left; padding: 6px 8px 0 12px; }
	#buttons-medium_naut ul li h2 { padding: 0; }
	#buttons-medium_naut ul li h2 a { padding: 0; margin: 0; font: 18px "segoe ui", "lucida sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; vertical-align: top; color: #790000;  letter-spacing: -0.5px; }
	#buttons-medium_naut ul li h2 a span { font-size: 13px; color: #464646; margin-left: 10px;  }
	#buttons-medium_naut ul li h2 a:hover { text-decoration: none; }
	#buttons-medium_naut ul li a img {margin: 5px 0px 0px 30px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	#buttons-medium_naut ul li a img { margin-top: 12px; }
	}
	#buttons-medium_naut ul li ul { width: 120px; font-size: 11px; padding-top: 4px; float: left; }
	#buttons-medium_naut ul li p { width: 150px; font-size: 11px; padding: 4px 0 0 0; text-align: center; margin: 0; float: left; line-height: 105%; }
	#buttons-medium_naut ul li ul li { padding: 3px 0; height: 8px; width: auto; margin: 0; float: none; position: inherit; background: none; text-align: center; line-height: 115%; }
	#buttons-medium_naut ul li ul li a { color: #666; text-decoration: none; }
	#buttons-medium_naut ul li ul li a.blue { text-decoration:none; background: url(../img/bullet/red-arrow.png) no-repeat right 4px; padding-right: 1em; color: #069; }
	#buttons-medium_naut ul li ul li a.blue:hover { text-decoration: underline; }
    
    #buttons-medium2 { float: left; margin:0 0 0 10px; padding:0; }
	#buttons-medium2 ul { margin: 5px 0 -5px 0; padding: 0; }
	#buttons-medium2 ul li { height: 195px; width: 420px; margin-left: 0px; list-style: none; display: block; float: left; position: relative; background: url(../img/layout/2col-prod-box-3q.png) no-repeat top left; padding: 9px 8px 0 12px; }
	#buttons-medium2 ul li.software { background-image: url(../img/layout/2col-prod-box-med-alt.jpg); }
	#buttons-medium2 ul li h2 { padding: 0; }
	#buttons-medium2 ul li h2 a { padding: 0; margin: 0; line-height: 18px; font: 18px "segoe ui", "lucida sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; vertical-align: top; color: black;  letter-spacing: -0.5px; }
	#buttons-medium2 ul li h2 a span { font-size: 13px; color: #464646; margin-left: 10px;  }
	#buttons-medium2 ul li h2 a:hover { text-decoration: none; }
	#buttons-medium2 ul li a img {margin: -1px 0px 0px 65px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	#buttons-medium2 ul li a img { margin-top: 8px; }
	}
	#buttons-medium2 ul li.software a img { padding-right: 10px; }
	#buttons-medium2 ul li ul { width: 150px; font-size: 13px; padding-top: 3px; float: left; }
	#buttons-medium2 ul li p { width: 150px; font-size: 11px; padding: 4px 0 0 0; text-align: center; margin: 0; float: left; line-height: 100%; }
	#buttons-medium2 ul li ul li { padding: 3px 0; height: 15px; float: none; position: inherit; background: none; text-align: left; line-height: 100%; }
	#buttons-medium2 ul li ul li a { color: #666; text-decoration: none; }
	#buttons-medium2 ul li ul li a.blue { text-decoration:none; background: url(../img/bullet/red-arrow.png) no-repeat right 5px; padding-right: 1em; color: #069; }
	#buttons-medium2 ul li ul li a.blue:hover { text-decoration: underline; }
	#buttons-medium2 ul li ul li a.circle { text-decoration:none; background: url(../img/bullet/circle-filled.gif) no-repeat left 2px; padding-left: 1em; color: #666; }
	#buttons-medium2 ul li ul li a.circle:hover { text-decoration: underline; }
    
    #buttons-medium3 { margin:0 0 0 450px; padding:0; }
	#buttons-medium3 ul { margin: 5px 0 -5px 0; padding: 0; }
	#buttons-medium3 ul li { height: 127px; width: 205px; margin: 0px; list-style: none; display: block; float: left; position: relative; background: url(../img/layout/2col-prod-box-3qstub3.png) no-repeat top left; padding: 9px 8px 0 6px; }
	#buttons-medium3 ul li.software { background-image: url(../img/layout/2col-prod-box-med-alt.jpg); }
	#buttons-medium3 ul li h2 { padding: 0; }
	#buttons-medium3 ul li h2 a { padding: 0; margin: 0; line-height: 18px; font: 18px "segoe ui", "lucida sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; vertical-align: top; color: black;  letter-spacing: -0.5px; }
	#buttons-medium3 ul li h2 a span { font-size: 13px; color: #464646; margin-left: 10px;  }
	#buttons-medium3 ul li h2 a:hover { text-decoration: none; }
	#buttons-medium3 ul li a img {margin: 12px 0 0 -10px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	#buttons-medium3 ul li a img { margin-top: 8px; float: right; }
	}
	#buttons-medium3 ul li.software a img { padding-right: 10px; }
	#buttons-medium3 ul li ul { width: 150px; font-size: 11px; padding-top: 4px; float: left; }
	#buttons-medium3 ul li p { width: 150px; font-size: 11px; padding: 4px 0 0 0; text-align: center; margin: 0; float: left; line-height: 125%; }
	#buttons-medium3 ul li ul li { padding: 5px 0px; height: 9px; width: auto; margin: 0; float: left; position: inherit; background: none; text-align: left; line-height: 150%; }
	#buttons-medium3 ul li ul li a { line-height: 20px;color: #666; text-decoration: none; }
	#buttons-medium3 ul li ul li a.blue {text-decoration:none; background: url(../img/bullet/red-arrow.png) no-repeat right 4px; padding-right: 1em;  color: #069;  }
	#buttons-medium3 ul li ul li a.blue:hover { text-decoration: underline; }  
	#buttons-medium3 ul li ul li a.circle { text-decoration:none; background: url(../img/bullet/circle-filled.gif) no-repeat left 2px; padding-left: 12px; color: #666; }
	#buttons-medium3 ul li ul li a.circle:hover { text-decoration: underline; }

/*THIS IS TO ELIMINATE THE STUPID ROUNDED CORNER IMAGES BEING USED*/
.rounded {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	padding:15px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:0;
}
.rounded h2 {
	padding:8px 10px;
	-moz-border-radius:9px 9px 0 0; 
	-webkit-border-radius:9px 9px 0 0; 
	-o-border-radius:9px 9px 0 0; 
    background: #ccc;
    color:#000;
}
.rounded h2 a {
	color:#000;
	font: 18px 'segoe ui', 'lucida sans', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
}
.rounded ul { list-style-type:none; margin:0; padding:5px 0 0 0; background-color:white; }
.rounded ul li {
	list-style-type:none;
	-moz-border-radius:0 0 9px 9px; 
	-webkit-border-radius:0 0 9px 9px; 
	-o-border-radius:0 0 9px 9px; 
	padding:3px 10px;
	color:gray;
	/*font-size:0.9em;*/
}
.rounded ul li a { color:#069; }
.rounded .ul-pad { padding-bottom:7px; }
.rounded a.thumb { float:right; margin-top:8px; margin-right:8px; }
.rounded ul li a.blue {
	text-decoration: none;
	background: url(../img/bullet/red-arrow.png) no-repeat right 5px;
	padding-right: 1em;
	color: #069;
}

#buttons-micro { margin: 0 auto; }
	#buttons-micro ul li { display: block; float: left; margin: 0 24px 20px 0; width: 147px; height: 52px;  }
	#buttons-micro ul li a { color: #666666; font-size: 12px; display: block; width: 147px; height: 52px; background: no-repeat top left; text-align: center; line-height: 110%; }
	#buttons-micro ul li a span { display: block; position: relative; left: 70px; top: 12px; width: 70px; height: 30px; }
	#buttons-micro ul li.qlarity a { background-image: url(../img/layout/qlarity-button.jpg); }
		#buttons-micro ul li.qlarity a span { left: 60px; top: 20px; }
	#buttons-micro ul li.embedded-terminals a { background-image: url(../img/layout/embedded-button.jpg); }
	#buttons-micro ul li.character-terminals a { background-image: url(../img/layout/character-terminal-button.jpg); }
	#buttons-micro ul li.graphic-terminals a { background-image: url(../img/layout/graphic-terminal-button.jpg); }
	#buttons-micro ul li.custom a { background-image: url(../img/layout/custom-button.jpg); }
	#buttons-micro ul li.mdt a { background-image: url(../img/layout/mdt-button.jpg); }
	#buttons-micro ul li.ix-terminals a { background-image: url(../img/layout/ix-button.jpg); }
		#buttons-micro ul li.ix-terminals a span { left: 70px; top: 20px; }
	#buttons-micro ul li.panel-mount-terminals a { background-image: url(../img/layout/panel-mount-button.jpg); }
		#buttons-micro ul li.panel-mount-terminals a span { left: 70px; top: 13px; }
	#buttons-micro ul li.handheld-terminals a { background-image: url(../img/layout/handheld-button.jpg); }
	#buttons-micro ul li.industrial-pcs a { background-image: url(../img/layout/ipc-button.jpg); }
		#buttons-micro ul li.industrial-pcs a span { left: 60px; top: 13px; }
	#buttons-micro ul li.monitors a { background-image: url(../img/layout/monitor-button.jpg); }
		#buttons-micro ul li.monitors a span { top: 20px; }
	#buttons-micro ul li.modular-panels a { background-image: url(../img/layout/modular-button.jpg); }
		#buttons-micro ul li.rugged-terminals a { background-image: url(../img/layout/rugged-button.jpg); }
		#buttons-micro ul li.rugged-terminals a span { top: 20px; }
			#buttons-micro ul li.h-terminals a { background-image: url(../img/layout/h-button.jpg); }
		#buttons-micro ul li.h-terminals a span { top: 20px; }
			#buttons-micro ul li.exter-terminals a { background-image: url(../img/layout/exters-button.jpg); }
		#buttons-micro ul li.exter-terminals a span { top: 20px; }

.iefix { margin: 0 0 0 175px; padding: 0; display: block; }

#contentfull { background-color: white; margin: 0 0 0 175px; padding: 0; border-left: 1px solid #999; }

#fadershort { float: right; margin: -22px -8px 0 0; padding: 0; width: 356px; height: 194px; }
    
#fadershort_ix { float: right; margin: -1px 0px 0 0; padding: 0; width: 750px; height: 194px; }

#fadertx { float: right; margin: 20px -5px 0 0; padding: 0; width: 712px; height: 194px; }
	
#fadershortvm { float: right; margin: -22px 18px 0 0; padding: 0; width: 356px; height: 194px; }

#flashfull { margin: 0 0 0 1em; padding: 0; }

#flashhalf { margin: 0 0 0 1em; padding: 0; }

#four-across-buttons { width:92%; margin: 1.5em 4%; }
	#four-across-buttons ul { padding: 0; margin: 0; }
	#four-across-buttons ul li { float: left; display: block; list-style: none; vertical-align: bottom; padding-right: 10px;  }
	
#five-across-buttons { width:90%; margin: 4em; 4% }
	#five-across-buttons ul { padding: 0; margin: 0; }
	#five-across-buttons ul li { float: left; display: block; list-style: none; vertical-align: bottom; padding-right: 10px;  }

#halfandhalf { background:url(../img/layout/bg_vehicle-home.jpg) no-repeat left top; width: 732px; height:259px; padding-left: 17px; margin: 0; }
	#halfandhalf h1 { font-size:20px; color:white; background: url(../img/layout/h1-underline-fade-white.png) bottom left no-repeat; height: 20px; /*text-shadow: 1px 1px 1px #000;*/ }
	#halfandhalf p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf #cookiecrumbs a { color:white; }
	#halfandhalf #cookiecrumbs a:visited { color: white; }
	#halfandhalf ul { margin-top: 6em; }
	#halfandhalf ul li { background: url(../img/layout/arrow-perywinkle-small.png) no-repeat left 8px; color: #FFFFFF; padding-top: 0.3em; padding-bottom: 0.3em; list-style: none; padding-left: 1em; color:#ccc; }
	#halfandhalf li a, #halfandhalf li a:visited { color:white; }
	#halfandhalf #cookiecrumbs span { color: #ccc; }

#halfandhalf-short { background:url(../img/layout/bg_vehicle-home-short.jpg) no-repeat left bottom; width: 731px; height:196px; padding-left: 17px; margin: 0; margin-left: 1px;}
	#halfandhalf-short h1 { font-size:20px; color:#000; background: url(../img/layout/h1-underline-fade-grey.png) bottom left no-repeat; }
	#halfandhalf-short p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf-short #cookiecrumbs a { color: #636363; }
	#halfandhalf-short #cookiecrumbs a:visited { color: #636363; }
	#halfandhalf-short ul.shorter li { line-height: 100%; }
	#halfandhalf-short ul { margin-top: 1.5em; margin-bottom: 0; }
	#halfandhalf-short ul li { background: url(../img/bullet/red-arrow.png) no-repeat left 8px; color: #000; padding-top: 0.3em; padding-bottom: 0.3em; list-style: none; padding-left: 1em; line-height: 130%; border: none; }
	#halfandhalf-short li a, #halfandhalf-short li a:visited { color: #000; line-height: 135%; }
	#halfandhalf-short #cookiecrumbs span { color: #999; }
	
#halfandhalf-mits { background:url(../img/layout/bg_mitsubishi.jpg) no-repeat left bottom; width: 731px; height:195px; padding-left: 17px; margin: 0; margin-left: 1px;}
	#halfandhalf-mits h1 { font-size:20px; color:#000; background: url(../img/layout/h1-underline-fade-grey.png) bottom left no-repeat; }
	#halfandhalf-mits p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf-mits #cookiecrumbs a { color: #636363; }
	#halfandhalf-mits #cookiecrumbs a:visited { color: #636363; }
	#halfandhalf-mits ul.shorter li { line-height: 100%; }
	#halfandhalf-mits ul { margin-top: 1.5em; margin-bottom: 0; }
	#halfandhalf-mits ul li { background: url(../img/bullet/red-arrow.png) no-repeat left 8px; color: #000; padding-top: 0.3em; padding-bottom: 0.3em; list-style: none; padding-left: 1em; line-height: 130%; border: none; }
	#halfandhalf-mits li a, #halfandhalf-short li a:visited { color: #000; line-height: 135%; }
	#halfandhalf-mits #cookiecrumbs span { color: #999; }
    
#halfandhalf-tx { background:url(../img/adnew/new_ix_family.jpg) no-repeat left bottom; width: 731px; height:195px; padding-left: 17px; margin: 0; margin-left: 1px;}
	#halfandhalf-tx h1 { font-size:20px; color:#000; background: url(../img/layout/h1-underline-fade-grey.png) bottom left no-repeat; }
	#halfandhalf-tx p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf-tx #cookiecrumbs a { color: #636363; }
	#halfandhalf-tx #cookiecrumbs a:visited { color: #636363; }
	#halfandhalf-tx ul.shorter li { line-height: 100%; }
	#halfandhalf-tx ul { margin-top: 1.5em; margin-bottom: 0; }
	#halfandhalf-tx ul li { background: none left 8px; color: #000; padding-top: 0.3em; padding-bottom: 0.3em; list-style: none; padding-left: 1em; line-height: 130%; border: none; }
	#halfandhalf-tx li a, #halfandhalf-tx li a:visited { color: #000; line-height: 135%; }
	#halfandhalf-tx #cookiecrumbs span { color: #999; }

#halfandhalf-fi { background:url(../img/adnew/new_fi_family.jpg) no-repeat left bottom; width: 731px; height:195px; padding-left: 17px; margin: 0; margin-left: 1px;}
	#halfandhalf-fi h1 { font-size:20px; color:#000; background: url(../img/layout/h1-underline-fade-grey.png) bottom left no-repeat; }
	#halfandhalf-fi p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf-fi #cookiecrumbs a { color: #636363; }
	#halfandhalf-fi #cookiecrumbs a:visited { color: #636363; }
	#halfandhalf-fi ul.shorter li { line-height: 100%; }
	#halfandhalf-fi ul { margin-top: 1.5em; margin-bottom: 0; }
	#halfandhalf-fi ul li { background: none left 8px; color: #000; padding-top: 0.3em; padding-bottom: 0.3em; list-style-type: disc; padding-left: 1em; line-height: 130%; border: none; }
	#halfandhalf-fi li a, #halfandhalf-fi li a:visited { color: #000; line-height: 135%; }
	#halfandhalf-fi #cookiecrumbs span { color: #999; }
    #halfandhalf-fi #fadershort {margin: 50px 0px 0px 50px;height: 130px;}
    #halfandhalf-fi #imagefader_tx {height: 130px;}

#halfandhalf-ix { background:url(../img/layout/bg_vehicle-home-short.jpg) no-repeat left bottom; width: 731px; height:195px; padding-left: 17px; margin: 0; margin-left: 1px;}
	#halfandhalf-ix h1 { font-size:36px; color:#000; padding-top: 20px; font-weight: normal; }
	#halfandhalf-ix h1 strong { font-size: 43px; }
	#halfandhalf-ix p#cookiecrumbs { letter-spacing: 0pt; font-size: 11px; }
	#halfandhalf-ix #cookiecrumbs a { color: #636363; }
	#halfandhalf-ix #cookiecrumbs a:visited { color: #636363; }
	#halfandhalf-ix ul.shorter { margin-top: -8px; }
	#halfandhalf-ix ul.shorter li { line-height: 100%; }
	#halfandhalf-ix ul { margin-top: 1.5em; margin-bottom: 0; }
	#halfandhalf-ix ul li { background: url(../img/bullet/red-arrow.png) no-repeat left 8px; color: #000; padding-top: 0.3em; padding-bottom: 0.3em; list-style: none; padding-left: 1em; line-height: 130%; border: none; }
	#halfandhalf-ix li a, #halfandhalf-ix li a:visited { color: #000; line-height: 135%; }
	#halfandhalf-ix #cookiecrumbs span { color: #999; }
	
#phone { position: relative; top: 52px; left: 728px; color: white; font-size:14px; font-weight: bold; font-family: Lucida, Arial, sans serif; } 
     #phone span { letter-spacing: 0.1em; }

#siteinfo { margin: 0 0 0 10px; padding: .5em 25px; }
	#siteinfo li { display: inline; list-style: none outside; }
	#siteinfo li a { display: block; float: left; border: 1px solid #C8C4C4; width: 38px; margin: 2px; padding: 2px 0; font-size: 9px; line-height: 1em; text-align: center; text-decoration: none; }
	#siteinfo li a:link, #siteinfo li a:visited { background: #F0F0F0; color: #666; }
	#siteinfo li a:hover, #siteinfo li a:active { background: #e9e9e9; color: #666; }

#sub-buttons { font-size: 10px; margin-left: 10px; }
	ul#sub-buttons { margin-top: 0px; padding-top: 0; float: left; position: inherit; width: 680px; }
	#sub-buttons li { display: block; float: left; list-style: none; width: 30%; line-height: 125%; margin-right: 22px; }
	#sub-buttons h3 { margin: 0; font-weight: bold; }
	#sub-buttons li a img { float: left; background: none; padding: 0 5px 0 0; }
	#sub-buttons a.link { text-decoration:none; background: url(../img/layout/arrow-perywinkle-small.png) no-repeat right 4px; padding-right: 1em; }
	#sub-buttons a:hover { text-decoration: underline; }
	
#tagline { width: 495px; height: 23px; margin: 0; padding: 47px 0 0 60px; color: white; font-size: 18px; font-weight: normal; float: left; }

#threepanelmid { width: 490px; margin: 0; padding: 0; }
	#threepanelright { width: 200px; margin: 0; padding: 15px 0 0; float: right; }
	
* html #threepanelright { position: absolute; left: 500px; width: 200px; margin: 0; padding: 15px 0 0; float: right; }

/*.bottom-text { color: #7a7a7a; font-size: 11px; position: relative; margin: 0 auto; width: 90%; font-family: "Segoe UI", "Lucidsa Sans", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; line-height: 150%; }*/
.bottom-text { color: #00000; font-size: 1.1em; line-height: 1.5em; position: relative; margin: 0 auto; width: 90%; font-family: tahoma,verdana,arial,helvetica,sans-serif; }
	.bottom-text h2 { font-size: 155%; font-weight: normal; margin: 0 0.2em 0 0; padding-bottom: 0.5em; color: #555 }
	.bottom-text h4 { font-size: 125%; color:#555; margin: 1em 0.2em 0.2em 0; font-weight: normal; }

.top-text { color: #000000; font-size: 1.1em; line-height: 1.5em; position: relative; margin: 0 auto; width: 90%; }
	.top-text h2 { font-size: 155%; font-weight: normal; margin: 0 0.2em 0 0; padding-bottom: 0.5em; color: #555 }
	.top-text h4 { font-size: 125%; color:#555; margin: 1em 0.2em 0.2em 0; font-weight: normal; }
	
.cat-arrows { margin: -10px auto 35px; }
.cat-arrows li { background: transparent url(/img/layout/cat-arrow.png) top left no-repeat; text-align: center; font-size: 14px; color:#fff; list-style-type: none; display: block; width: 211px; height: 25px; padding-top: 5px; float: left; margin-left: -10px; }
.cat-arrows li.current { background-image: url(../img/layout/cat-arrow-current.png) }
	.cat-arrows li a { color: #465360; text-decoration: none; text-shadow:1px 1px 1px #fff; }
	
.cath { font-size: 11px; font-weight: bold; color: white; margin: 2em 0 1em 0; padding: 4px 10px 2px; background: #999; border-bottom: 1px solid #333; }

.contentdefault { background: white url(/img/layout/bg_content-main.jpg) left top no-repeat; }

.copy { padding-left: 15px; padding-right: 15px; }

.dboxsmcontent { width: 180px; margin: -2px 0 15px; padding: 10px; background: #ddd url(/img/layout/bg_dboxsm-content.gif) left bottom no-repeat; z-index: 500; }

.dboxsmheader { width: 180px; height: 13px; margin-top: 10px; padding: 3px 10px 7px 18px; background: url(/img/layout/bg_dboxsm-header-2.gif) left top no-repeat; border-top-left-radius: 15px; color: white; letter-spacing: 0px; text-transform: uppercase; font: normal 13px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; z-index: 500; }
	.dboxsmheader a:link, .dboxsmheader a:visited, .dboxsmheader a:hover, .dboxsmheader a:active { color: #ddd; }
	.dboxsmheader div { float: right; font-weight: normal; }
	
.newsbox { color: #959595; background: url(../img/layout/home-latest-news-box.png) no-repeat left top; padding: 51px 18px 18px 9px; height: 141px; width: 99px; position: relative; float: right; margin-top: 25px; }
	.newsbox a { color: #00457c; }
	.newsbox p { text-align: center; }
	.newsbox p.subscribe { position: absolute; bottom: 7px; width: 97px; }
	
/* A/B Test Resource Box */
.rboxsmheader { height: 1.5em; padding: 5px 0px 5px 6px; margin: 0; background-color:#336699; border-right: solid #999 1px; background-image: url(/img/layout/rboxsmheader.gif); background-repeat: no-repeat; background-position: left top; width: 705px; }
	.rboxsmheader div { padding: 5px 20px; color: white; font-weight: bold; letter-spacing: 1px; display: inline; }
	.rboxsmheader span { }
	
.rboxsmcontent { width: 690px; margin: -2px 0 15px; padding: 10px; background-color: #ddd; border-right: solid #999999 1px; border-bottom: solid #999999 1px; border-left: solid #999999 1px; }
	.rboxsmcontent a:link, .rboxsmcontent a:visited, .rboxsmcontent a:hover, .rboxsmcontent a:active { color: #336699; }
	
.formbtns { margin: 0; padding: 1em 0; text-align: center; }

.iesucks { font-size: 1px; }

.innerpanelright { position: relative; width: 200px; margin: 15px 0px 20px; padding: 0; text-align: left; float: right; }

.notice-box { 
	border: solid black 3px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background-color: #ececec; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#cbcbcb)); 
    background: -moz-linear-gradient(top,  #fff,  #cbcbcb); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb');
    /*padding: 9px 9px 0px 5px;*/
    padding: 8px 20px 8px 8px; 
    color:#000; 
    width: 460px;
}
	.notice-box h3 { color: red; font-size: 16px; font-weight: bold; }

.printonly { display: none; }

.tooltip { background: #ececec url(../img/layout/bg-tooltip.jpg) repeat top left; border: 1px solid #999; padding: 10px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

/* filesystem-esque */
.arrow { background: url(/img/icon/16/arrow.gif) left top no-repeat; padding-left: 22px; }
.feed { background: url(/img/icon/12/feed.png) right center no-repeat; padding-right: 18px; }
.rarrow { background: url(/img/icon/16/arrow.gif) right top no-repeat; padding-right: 18px; }
.dlarrow { background: url(/img/icon/16/download_arrow.gif) right top no-repeat; padding-right: 24px; padding-bottom: 2px; }
.pdf { background: url(/img/icon/16/pdf.gif) right top no-repeat; padding-right: 24px; padding-bottom: 2px; }
.lpdf { background: url(/img/icon/16/pdf.gif) left top no-repeat; padding-left: 22px; padding-bottom: 2px; }
.extlink { background: url(/img/layout/exit_arrow.gif) right top no-repeat; padding-right: 10px; }
.lextlink { background: url(/img/layout/exit_arrow.gif) left top no-repeat; padding-left: 14px; }

/* social bookmark links */
#social { float: right; padding: 5px; position: relative; display: block; }
#social a img { -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; }
#social a img:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }

/* for some reason the cookiecrumbs styles need to be further down the page like this. They break things when they're up higher. */
#cookiecrumbs { letter-spacing: 5px; padding-top: 7px; color: #ccc; }
#cookiecrumbs a { letter-spacing: 1px; color: #000; }
#cookiecrumbs span { letter-spacing: 1px; color: #777;}

/* Quotes */
.quote { margin: 0; padding: 10px 0 0 0; }
.quote img { vertical-align: bottom; margin: 0; padding: 0; }
.quote p { background:#f4f4f4; border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0 15px; margin: 0; width: 661px; display: block; text-align: center; height: auto; }
	.quote p span { color:#666; font-style:italic; }
	
/* iX Quotes */
.quotes { border: 1px solid #ccc; width: 708px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* W3C */ padding: 12px; } 
.quotes img { float: left; padding-right: 15px;  }
.quotes span { font-size: 12px; font-style:italic; font-family:"Times New Roman", Times, serif; }
.threebuttons li { display: inline; list-style-type: none; margin: 0 15px; }

/*****************************************************************************************
*****************************************************************************************
The styles below define the new Beijer Electronics look, starting April 2011.
*****************************************************************************************
*****************************************************************************************/


body {margin: 0; padding: 0; background: url(../img/layout/bg_main_v4.jpg) top left repeat-x; font-family: tahoma,verdana,arial,helvetica,sans-serif; }

#shadowbox { width: 925px; margin: 0 auto; -moz-box-shadow: 0 0 30px #CCC; -webkit-box-shadow: 0 0 30px #CCC; box-shadow: 0 0 30px #CCC; background-color: #fff; border: 1px solid #ccc; border-top: none; }

#header { background: transparent url(/img/layout/bg_header.gif) left top no-repeat; width: 900px; height: 103px; margin: 0 auto; padding: 0 25px 0 0; position: relative; border-bottom: red solid 5px; }
#header-ix { background: transparent url(/img/layout/bg_header_ix.jpg) left top no-repeat; width: 900px; height: 103px; margin: 23px auto 0; padding: 0 25px 0 0; position: relative; border-bottom: red solid 5px; }
#beibar {  height: 28px; position: absolute; top: 0; width: 925px; background-color: #000; margin-top: -23px; padding-top: 0;  }
	#header-ix #beibar span { color: #fff; font-size: 14px; margin-left: 225px; margin-top: -12px; font-weight: normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 0; }
	#header-ix #beibar a { color: #999; font-size: 12px; vertical-align:  top; }
#masthead { width: 700px; position: absolute; margin: 0; padding: 0; top: 0; left: 0; }
	#masthead a img { display: block; width: 175px; float: left; margin-left:1px; }
	#masthead img, #masthead span { display: none; }
	#masthead strong { display: block; background-color: transparent; background-image: url(/img/layout/transp.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 500px; height: 75px; margin: 0 0 0 175px; padding: 0; }

#search { width: 160px; position: absolute; top: 40px; right: 5px; margin: 0; padding: 0; }

#container { background: transparent; width: 925px; margin: 0; padding: 0; }

#content { position: relative; margin: 0 0 0 175px; padding: 0 0 20px 20px; color: black; /*background-color: orange;*/ }

#navigation { background: url(../img/layout/bg_nav_border.jpg) right 0 no-repeat; width: 176px; margin: 0; float: left; padding: 0.3em 0 1em; position: relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	#navigation ul { margin: 0; padding: 0; }
	#navigation li { list-style: none inside; display: inline; padding: 0; margin: 0; background: url(../img/layout/bg_nav_divider.jpg) left bottom no-repeat; line-height: 1.1em; }
	#navigation li a { width: 150px; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; background-color: transparent; color: #000; text-shadow: none; /*background-color: #e4e5e5;*/ font-weight: bold; margin: 0 0 0 2px; padding: 8px 10px 8px 9px; }
	#navigation ul ul { display: block; margin: 0 0 1em 1px; padding: 0 0 0 5px; }
	#navigation ul ul li { margin-left: 0px; padding: 2px 0 2px 9px; }
	#navigation li li { display: list-item; list-style: none; margin: 0; padding: 0; list-style-image:none; }
	#navigation li li a { font-size: 12px; display: inline; padding: 0; margin: 0; }
	#navigation ul ul li a { border-top: none; color: #000; background: none; padding-top: 0; font-weight: normal; font-size: 11px;}
	#navigation li li a.extlink { background: url(/img/layout/exit_arrow.gif) right top no-repeat; padding-right: 10px; }
	#navigation li a:hover { color:#000; text-decoration: none; text-shadow: 1px 1px 1px #fff; }

#imagefaderhome { margin: 0 0 0 -19px; z-index: 0; height: 301px; border-bottom: 1px solid #ccc; }
#imagefaderhome ul { width: 749px; height: 301px; }
 
#imagefader { margin: 0 0 0 -59px; z-index: 0; width: 580px; height: 299px; }
	#imagefader li { list-style-type: none; list-style-image: none; border-bottom: 1px solid #ccc; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
		#imagefader li a img { margin-top: 1px; }}

#imagefader_tx { margin: 0 0 0 -84px; z-index: 0; width: 382px; height: 199px; }
	#imagefader_tx li { list-style-type: none; list-style-image: none; border-bottom: 1px solid #ccc; }
    #imagefader_tx ul li { background: none;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	#imagefader_tx li a img { margin-top: 1px; }}
	
	#imagefader_ix { margin: 0 0 0 -84px; z-index: 0; width: 382px; height: 199px; }
	#imagefader_ix li { list-style-type: none; list-style-image: none; border-bottom: 1px solid #ccc; }
    #imagefader_ix ul li { background: none;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	#imagefader_ix li a img { margin-top: 1px; }}
	
.newsbox { color: #959595; background: url(../img/layout/home-latest-news-box.png) no-repeat left top; padding: 51px 18px 18px 9px; height: 141px; width: 99px; position: absolute; float: right; top: 500px; left: -145px; }
	.newsbox a { color: #00457c; }
	.newsbox p { text-align: center; }
	.newsbox p.subscribe { position: absolute; bottom: 7px; width: 97px; }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
 
.clearfix:after {
  clear: both;
}
 
.clearfix {
  zoom: 1; /* ie 6/7 */
}

#category-boxes { padding-bottom: 2em; margin:0; width: 708px; height:350px; position: relative; top: 0px; left: -28px; font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif; }
	#category-boxes li { display: inline-block; width: 330px; list-style: none; margin: 0; text-align: center; font-size: 11px; line-height: 110%; float: left; }
	#category-boxes li.mdt { background:url(../img/layout/home-mdt.jpg) no-repeat top center; margin-right: 3px; }
	#category-boxes li.sc { background:url(../img/layout/home-softcontrol.jpg) no-repeat top center; margin-right: 3px; float:left; }
	#category-boxes li.ix-runtime { background:url(../img/layout/ix-runtime.png) no-repeat top center; margin-right:3px; float:left; }
	#category-boxes li.warp { background:url(../img/layout/WARP.jpg) no-repeat top center; margin-right: 3px; float:left; }
	#category-boxes li.hmi { background:url(../img/layout/home-hmi.jpg) no-repeat top center; margin-right: 3px; float: left; }
	#category-boxes li.ipc { background:url(../img/layout/home-ipc.jpg) no-repeat top center; margin-right: 3px; float: left; }
	#category-boxes li.ix { background:url(../img/layout/home-ix2.jpg) no-repeat top center; margin-right: 3px; float:left;}
	#category-boxes li.korenix { background:url(../img/layout/home-korenix.jpg) no-repeat top center; margin-right: 3px; float:left; }
	#category-boxes li.custom { background:url(../img/layout/home-custom.png) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.beijer { background: url(../img/layout/home-beijer.png) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.software { background: url(../img/layout/ix-software.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.hardware { background: url(../img/layout/ix-hardware.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.support { background: url(../img/layout/ix-support.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.forums { background: url(../img/layout/ix-forums.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.videos { background: url(../img/layout/ix-videos.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes li.webinars { background: url(../img/layout/ix-webinars.jpg) no-repeat top left; margin-right: 3px; float: left; }
	#category-boxes h2 { font-weight: bold; color: #363636; font-size: 15px; letter-spacing: 0em; line-height: 120%; }
	#category-boxes h2 a, #category-boxes h2 a:visited { color: #363636; }
	#category-boxes p a { font-weight: bold; }
	#category-boxes p { font-weight: normal; font-size: 12px; color: #000; }
.store #category-boxes { top: 190px; }

#tabs { margin: 0; padding: 0; display: block; width: 706px; }

#tabs-3 .expandable h2 { font-size: 12px; color: #666; letter-spacing: 0px; line-height: 1em; margin: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: .5em 0; font-weight: bold; }

#social { float: right; padding: 5px; position: relative; display: block; }
#social a img { -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; }
#social a img:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }

#footer { width: 925px; height: 25px; margin: 0 auto; padding: 14px 25px 35px 25px; background: transparent; text-align: center; color: #555; clear: both; text-shadow: white 1px 1px 1px; }
	#footer ul { text-align: center; margin-right: auto; margin-left: auto; padding-top: 1px; padding-bottom: 9px; margin: 0; text-transform: uppercase; }
	#footer ul li { display: inline; list-style: none; margin: 0; padding: 0; letter-spacing: 3px; z-index: 100; }
	#footer ul li a { letter-spacing: 0; color: #000 }
	
#industrylist { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: #fff; width: 155px; border-left: 1px solid #ccc; margin-left: 10px; padding-left: 10px; position: absolute; right: 0; top: 0; height: 301px; }
	#industrylist h3 { width: 130px; height: 16px; padding-left: 12px; border-radius: 5px; background-color: #999; color: white; margin-top: 10px; font-weight: bold; font-size: 12px; letter-spacing: 1px; }
	#industrylist ul { padding-left: 0; margin-left: 15px; width: 130px; }
	#industrylist ul li { font-weight: bold; list-style-image: url(../img/bullet/red-arrow.gif); height: 20px; border-bottom: 1px dotted #ccc; padding: 15px 5px 8px 0; margin-left: 0; }
	#industrylist a:link { color: #000; }
	#industrylist a:visited { color: #333; }
	#industrylist ul li a:hover { color: #F00; text-decoration: none; }
	
div.wh2 ul li h2 a, .wh2 h2 a span { color: white; }
.legacylinks { margin-top: 2em; margin-left: 115px; text-align: center; }
	

.survey { position: absolute; left: 12px; top: 540px; }

#payment-form table td {
	padding: 5px;
}

#payment-form table {
	width: 100%;
}

.payment-form-half {
	width: 300px;
	vertical-align: top;
}

#payment-quantities input {
	text-align: center;
}

#payment-form input {
	height: 20px;
}
#payment-form select {
	height: 25px;
}

#payment-form label {
}

#payment-form th {
	text-align: left;
}

.errorClass {
	background: #FFB2B2;
}

#payment-confirm button,
#payment-form button {  
	width: 300px;  
	height: 30px; 
	margin-left:200px; 
	margin-top: 20px;
	line-height: 24px;  
	color: white;  
	text-decoration: none;  
	font-size: 12px;  
	font-family: helvetica, arial;  
	font-weight: bold;  
	display: block;  
	text-align: center;  
	position: relative;  
	background: #00A300;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;  
	border: 0px solid #003D00;  
	border-top: 0px solid #c3d6df;  
}  
#payment-confirm button {
	margin: 0px auto;
}
#payment-confirm button:hover, 
#payment-form button:hover {  
	background: #006600;  
	text-shadow: 2px 2px 3px black;  
	-moz-box-shadow: inset 3px 3px 5px black;  
	-webkit-box-shadow: inset 3px 3px 5px black;  
	box-shadow: inset 3px 3px 5px black; 
	cursor: pointer; 
}  

#payment-confirm button:active,
#payment-form button:active {  
        background: #006600;  
        text-shadow: 2px 2px 3px black;  
	-moz-box-shadow: inset 3px 3px 5px black;  
     	-webkit-box-shadow: inset 3px 3px 5px black;  
     	box-shadow: inset 3px 3px 5px black;  
}  
.payment-errors {
	width: 300px;
	margin-left: 200px;
	color: red;
	font-weight: bold;
	text-align: center;
}
#payment-invoice-items td,
#payment-invoice-items th,
#payment-invoice td {
	vertical-align: top;
	padding: 10px;
}
#payment-invoice th:first-child,
#payment-invoice td:first-child {
	font-weight: bold;
	width: 80px;
    	overflow: hidden;
    	display: inline-block;
    	white-space: nowrap;
}
#payment-invoice-items th:first-child,
#payment-invoice-items td:first-child {
	width: 60px;
    	overflow: hidden;
    	display: inline-block;
    	white-space: nowrap;
	border-right: 1px solid gray;
}
#payment-invoice-items th:nth-child(2),
#payment-invoice-items td:nth-child(2) {
	width: 120px;
    	overflow: hidden;
    	display: inline-block;
    	white-space: nowrap;
	border-right: 1px solid gray;
}
#payment-invoice-items th,
#payment-invoice-items td {
	border-bottom: 1px solid gray;
}
#payment-invoice-items tr:last-child td,
#payment-invoice-items tr:nth-last-child(2) td {
	border: none;
}
#payment-invoice-items tr:last-child {
	font-weight: bold;
}
#payment-invoice-items tr:nth-last-child(2) td:nth-child(2),
#payment-invoice-items tr:last-child td:nth-child(2) {
	text-align: right;
}
#counter {
	position: absolute;
	top: 230px;
	left: 10px;
}
#overlayBanner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 575px;
}
.cntSeparator {
	padding: 4px;
}

ul.ui-tabs-nav li:first-child {
	margin-left: 5px;
}

