﻿/* begin general styles */
body{
	margin:0;
	padding:0;
	text-align:center;
	background-color: #666666;
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;	
}
a:hover{
	color:FF6600;
}
div,span{
	box-sizing: content-box;
}
div{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
CENTER{
	text-align:left;
}
td{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
/* end general styles */
/* begin header */
#XriteHeader1_topBar{
	width:100%;
	text-align:center;
	padding-bottom:1px;
}
div.short#topBar,
div.short#XriteHeader1_topBar{
	height:20px;
}
#XriteHeader1_lnkWelcome{
	padding-left:2px;
	color: White;
}
#header,
#XriteHeader1_header{
	position:relative;
	width:750px;
	margin:0px auto;
	background-color: #666666;
	color: White;
}
#XriteHeader1_logoBar{
	position:relative;
	width:750px;
	margin:0px auto;
}
#newfrontHeader{
	height:90px;
	width:750px;
	margin:0px auto;
}
#imgXriteLogo,
.fronttextimage{
	margin-top:25px;
}
#logo,
#XriteHeader1_logo{
	margin-top:15px;
}
#XriteHeader1_lnkSegment img{
	border:0;
}
#divSegmentName,
#divSupportName,
#divPageName{
	margin-top:20px;
	background-color: black;
}
#market,
#divSegmentName,
#XriteHeader1_lblSegmentName,
#divSupportName,
#lblSupportName,
#divPageName{
	width:auto;
	float:left;
	font:bold 18px Arial;
	color:white;
	background-color: #666666;
}
/* begin breadcrumb/sitemap */
#blackbar
{
	clear:both;
	margin:0px auto;
	background-color: black;
	width: 100%;
	height: 20px
}
#blackbarContents
{
	clear:both;
	width: 750px;
	margin:0px auto;	
	display: inline;
}
#breadcrumb{
	text-align:left;
	padding-top:2px;


	overflow:hidden; 
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
}
#XriteHeader1_sitemap
{
	position:relative;

	top:0px;
	height:20px;
	display: inline;
	float: right;
	right: 110px
}
#breadcrumb a,
#XriteHeader1_sitemap a{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-right:7px;
	color:white;
	text-decoration:none;
}
#breadcrumb a:hover,
#XriteHeader1_sitemap a:hover{
	color:FF6600;
	text-decoration:none !important;
}
#breadcrumb img,
#XriteHeader1_sitemap img{
	margin-right:7px;
	border:0;
}
/* end breadcrumb/sitemap */
/* begin colorSelector */
#colorSelector,
#XriteHeader1_colorSelector{
	position:relative;
	top:0px;
	width:35px; 
	height:20px;
	/*text-align:left;*/
	display: inline;
	float: right;
	right: 0px
}
#colorSelector div,
#XriteHeader1_colorSelector div{
	width:17px;
	position:absolute;
	top:-15px;
	height:20px;
	cursor:hand;
}
#color1,
.color1{
	left:0px;
	background-color:lime;
}
#color2,
.color2{
	left:20px;
	background-color:purple;
}
#color3,
.color3{
	left:40px;
	background-color:green;
}
#color4,
.color4{
	left:60px;
	background-color:red;
}
#color5,
.color5{
	left:80px;
	background-color:orange;
}
/* end colorSelector */
/* begin tabs */
#XriteHeader1_categories{
	clear:both;
	height:20px;
	width:750px;
	margin:0px auto;
	color:white;
}
#XriteHeader1_categories div{
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("graphics/upper_left_notch_white.gif");
	padding:0px;
	margin-top:0px;
	float:left;
	height:20px;
}
#XriteHeader1_categories div a{
	displa\y:block;
	width:auto;
	float:left;
	padding-top:2px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url("graphics/upper_right_notch_white.gif");
	padding-right:10px;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	/* color:white; */
	height:20px;
}
#categories div.active,
#XriteHeader1_categories div.active{
	padding-left:10px;
	margin-right:10px;
	color: #ffffff;
}
#categories div.active a,
#XriteHeader1_categories div.active a{
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff !important;
}
/* end tabs */
/* begin subnav */
#colorBar{
	clear:both;
	height:25px;
	overflow:hidden;
	width:100%;
}
#subCategories{
	width:750px;
	height:25px;
	/*margin-top: 2px auto; */
	margin:0px auto;
	vertical-align:middle;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
}
#subCategories table{
	width:600px;
	float:left;
}
#XriteHeader1_divFullHeader{
	width:550px;
	float:left;
}
#subCategories a,
#XriteHeader1_startPage,
#XriteHeader1_startPage_Remove,
#subCategories span,
#XriteHeader1_subNav_Welcome{
	padding:0px 8px;
	padding-left:0;
	margin-top:5px;
	width:auto;
	margin-right:8px;
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-right:1px solid white;
	float:left;
	/* commented backslash hack hides from ie5 mac \*/
	line-height:normal;
	/* end hack */
}

#XriteHeader1_subNav_Welcome{
	border-left:0;
}
#subCategories a.active,
#subCategories a:hover{
	color:FF6600;
	text-decoration:none !important;
}
#subCategories #XriteHeader1_startPage,
#subCategories #XriteHeader1_startPage_Remove,
#subCategories #topSearch,
#XriteHeader1_topSearch{
	border:0px;
	padding-right:0px;
	float:right;
	margin-right:0;
}
#XriteHeader1_startPage img,
#XriteHeader1_startPage_Remove img{
	border:0px;
	margin-right:10px;
}
#subCategories #topSearch,
#XriteHeader1_topSearch{
	margin-top:2px;
}
#topSearch,
#XriteHeader1_topSearch{
	width:120px;
	text-align:right;
}
#topSearch #searchField,
#XriteHeader1_topSearch #searchField,
#XriteHeader1_searchField{
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:78px;
	border:1px solid fuschia;
	height:17px;
	padding:1px;
}
#topSearch #searchButton,
#XriteHeader1_topSearch #searchButton,
#XriteHeader1_ImageButtonSearch,
#ImageButtonSearch{
	margin-left:5px;
	width:auto;
	vertical-align:bottom;
	margin-bottom:1px;
}
#instruction,
.instruction,
#lblCareers_Welcome,
#localNav,
#lblSupport_Welcome,
#lblRegister_Instructions,
#lblRegister_Header{
	clear:both;
	/*display:block; */
	width:730px !important;
	margin:16px auto;   
	margin-left: auto !important;
	margin-top:6px;
	text-align:left;
	padding-left:2px; 
	vertical-align:middle; 
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	/*padding-right:375px; */
}
#related{
	display:none;
}
/* end subnav */
/* end header */
/* begin footer */
#footer{
	clear:both;
	posi/tion:relative;
	width:450px;
	margin:0px auto;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
#footer a{
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footer a:hover{
	color:black;
}
#envelope{
	border:0;
	background-color:#666;
	float:left;
	margin-top:3px;
	margin-right:7px;
}
/* end footer */

/* #pnlSupportDocInfo:after, */
.basicDataHeader:after,
#supportUserNav:after,
#supportUserNav_short:after,
.clearfix:after,
#supportIndustry:after,
#frontIndustries:after,
#Manufacturing_IndustrySegments:after,
#GraphicArts_IndustrySegments:after,
#Retail_IndustrySegments:after,
#registrationHead:after,
.colorbox:after,
#toolbar:after,
#pnlSupport:after,
.productListInBoxes:after,
.twoColListBox:after,
#divGuideFilter:after,
#pnl0:after,
.filter:after,
#pnlDetails:after,
#pnlCompanyFront:after{
	content:".";
	display:block;
	position:relative;/*works better in IE5.5 or float in float situations*/
	height:0;
	clear:both;
	visibility:hidden;
}

/* #pnlSupportDocInfo, */
.filter,
.basicDataHeader,
#supportUserNav,
#supportUserNav_short,
#supportIndustry,
#frontIndustries,
#Manufacturing_IndustrySegments,
#GraphicArts_IndustrySegments,
#Retail_IndustrySegments,
#registrationHead,
.clearfix,
.colorbox,
#pnlSupport,
#pnlDetails,
#divGuideFilter,
#pnl0,
#toolbar,
.productListInBoxes,
.twoColListBox
#pnlCompanyFront{
	display:inline-block;
}
/* Hides from IE-mac \*/

/* * html #pnlSupportDocInfo, */
* html .filter,
* html .basicDataHeader,
* html #supportIndustry,
* html #supportUserNav,
* html #supportUserNav_short,
* html .clearfix,
* html .colorbox,
* html #toolbar,
* html #divGuideFilter,
* html #pnlSupport,
* html #pnl0,
* html #Manufacturing_IndustrySegments,
* html #GraphicArts_IndustrySegments,
* html #Retail_IndustrySegments,
* html #registrationHead,
* html #pnlDetails,
* html .productListInBoxes,
* html .twoColListBox,
* html #pnlCompanyFront{
	height:1%;
}

/* #pnlSupportDocInfo, */
.filter,
.basicDataHeader,
#supportIndustry,
#supportUserNav,
#supportUserNav_short,
#frontIndustries,
#Manufacturing_IndustrySegments,
#GraphicArts_IndustrySegments,
#Retail_IndustrySegments,
#registrationHead,
.clearfix,
.colorbox,
#pnlSupport,
#pnlDetails,
#pnl0,
#toolbar,
#divGuideFilter,
.productListInBoxes,
.twoColListBox
#pnlCompanyFront{
	display:block;
}

/* End hide from IE-mac */
html>body #topBar,
html>body #XriteHeader1_topBar{
	height:108px;
	padding-bottom:0px;
}
html>body #instruction,
html>body .instruction,
html>body #lblCareers_Welcome,
html>body #localNav,
html>body #lblSupport_Welcome,
html>body #lblRegister_Instructions,
html>body #lblRegister_Header{
	/*display:block;
	width:375px !important; */
}

#XriteHeader1_colorBar{
	border-bottom: solid 1px black;
}
#XriteHeader1_pnlCompanyHeader div{
	/*Background-color: #ebebeb; */
	border-right: solid 2px white;
	padding-left: 10px !important;
	text-align: center !important;
}
#XriteHeader1_categories .active{
	margin-right: 0px !important;
}
#XriteHeader1_subNav_Overview div a{
	margin-right: 10px !important;
}
#XriteHeader1_categories div a:hover{
	color: #FF6600
}
#XriteHeader1_pnlCompanyHeader div a{
	color: white;
}
#XriteHeader1_div{
	border-bottom: solid white 1px !important; 
}
#topBar{
	background-color: black; 	
	width:100%;
}
#XriteHeader1_pnlSegmentHeader div,
#XriteHeader1_pnlSupportHeader div{
	border-bottom: solid white 1px !important;
	margin-left: 1px;
	padding-left: 10px	
}
#XriteHeader1_pnlSegmentHeader div a,
#XriteHeader1_pnlSupportHeader div a{
	color:White
}
#XriteHeader1_subNav_Media div a,
#XriteHeader1_subNav_IR div a,
#XriteHeader1_subNav_ContactUs div a,
#XriteHeader1_subNav_Products div a,
#XriteHeader1_subNav_HelpCenter div a,
#XriteHeader1_subNav_ProductIndex div a{
	margin-right: 10px !important
}

/* 
color4:	blue
button:	#4a8ace
dark:	#2670b8
visited:#76A2CC
medium:	#b4cce9
light:	#d1e1f6
*/
#color4{/* button */
	color:#000000;
}
#envelope{/* dark */
	background-color:#666666;
}
a,
#subCategories a,
#startPage,
#subCategories span,
#colorSelector2 span,
#XriteFooter1_colorSelector2 span,
#XriteFooter1_BestViewed{/* dark */
	color:#ffffff;
}
#lnkFront_shop_online font{/* dark */
	color:#ffffff !important;
}
#frontUserNav .frontNav a:visited,
#supportIndustry .supportCol a:visited,
#supportUserNav .supportNav a:visited,
#supportUserNav_short .supportNav a:visited,
#trainingIndustry .trainingCol a:visited,
#trainingUserNav .trainingNav a:visited,
table.listview td a:visited{/* visited */
	color:#000000;
}
table.listview td,
table.listview th{/* medium */
	border-bottom:1px solid #000000;
}
.UserNav,
#categories div.active,
#XriteHeader1_categories div.active,
#colorBar,
#XriteHeader1_colorBar,
#toolbar,
#searchAgain,
#divGuideFilter,
.medium,
#supportIndustry,
#trainingIndustry,
#supportUserNav_short{/* medium */
	background-color:#000000;
}
#XriteHeader1_categories div.active
{
	border-bottom: solid 1px #000000 !important; 
}
#categories div a:hover,
#XriteHeader1_categories div a:hover,
#frontIndustries div div a:hover,
#frontIndustries div div a#lnkManufacturing_Title:hover,
#frontIndustries div div a#lnkRetail_Title:hover,
#frontIndustries div div a#lnkGA_Title:hover{/* medium */
	color:#FF6600;
}

#frontLargeBanner,
#NewsFlash,
#divNewsFlash,
#divNewsFlash_TextFreeForm,
#SegmentAdvertisement_ImageRotator,
#SegmentAdvertisement_ImageRotator_TextFreeForm,
#SegmentHeader_ImageRotator,
#SegmentShowcase1_ImageRotator,
#SegmentShowcase1_ImageRotator_TextFreeForm,
#SegmentShowcase2_ImageRotator,
#SegmentShowcase2_ImageRotator_TextFreeForm,
#SegmentImage,
#divProductList div,
.productListInBoxes div,
.twoColListbox div,
#pnlAccessories div.accessory,
#pnlPartnerDetail{/* medium */
	border-color:#000000;
}
/* #pnlSupportDocInfo, */

#pnlEvents,
#frontUserNav,
#pnlDetails,
#pnlContactForm .colorBox,
#pnlLiterature,
#pnlNews,
#supportUserNav,
#trainingUserNav,
#pnlProductIndex,
#pnlDiscontinued,
#pnlModelSupportDocuments,
#pnlTraining,
#pnlTrainingDetail,
#pnlRegisterDetail,
.colorbox,
#pnlPartnerList,
#pnlSpecialOffers,
#PanelSearchResults,
#pnlSupport{/* light */
	background-color:black;
}
/*inactive tab*********************************************/
#XriteHeader1_pnlSegmentHeader div, 
#XriteHeader1_pnlCompanyHeader div, 
#XriteHeader1_pnlSupportHeader div
{
	Background-color: black;
	border-bottom: solid black 1px ;
}
#XriteHeader1_pnlSegmentHeader div a:hover, 
#XriteHeader1_pnlCompanyHeader div a:hover, 
#XriteHeader1_pnlSupportHeader div a:hover
{
	color:#FF6600;
}
#divPageName
{
	Background:#666666;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium
}

.mainImage {
	margin-right: 20px;
}

.model {
	background-color: White;
	margin: 5px;
}