////////////  /*  Katun added CSS */   //////////


/* Resource Tables */

.product-table {width:600px;}
.product-table td {
     border: 1px solid #ddd; padding:4px;
}
.product-table  .tableheader {
     font-size: 14px; line-height:18px; font-weight: bold; height: 30px; background-color:#908b8f; color: #fff; text-align:left;
}
.product-table tr.tablesubhead {
     font-weight: bold; background-color:#eee; line-height:16px; 
}
.product-table  .tablesubsubhead {
     font-weight: bold; background-color:#F8F8F8;
}
.product-table h3 {
     font-size: 16px; color: #fff; margin: 2px;
}

table.download {}
table.download td {padding-bottom:4px;}
table.download img {padding-right:0;}
table.download .link {padding:0px; margin:0px;text-align:top;}


.photo-text {margin-top:10px; padding-top:10px; clear:both;}
.photo-text .photo {float:left;}
.photo-text .text {margin-left:115px;}


.whats-new_ar {width:190px; margin:0 0px 20px 16px; padding-right: 15px; line-height:12px; font-size:11px; text-align:right;}
.whats-new_ar img {float:none; margin-top:0px; padding:0 0px 0px 0;}
.whats-new {width:190px; margin:0 1px 20px 16px; line-height:12px; font-size:11px; text-align:center;}
.whats-new h4 {font-size:14px; color:#155490; margin-top: 5px;}
.whats-new h5 {font-size:14px; color:#155490; font-weight:bold; margin-top: -10px;}
.whats-new h5#month  {font-size:16px; color:#155490; font-weight:bold; margin-top: -10px;}
.whats-new .readmore {float:right; margin-bottom:5px;}
.whats-new .description {margin-top:5px; padding:0; line-height: 13px; text-align:center; font-size: 11px; }
.whats-new img {float:none; margin-top:10px; padding-top:0px; padding-bottom:0px;}
.horizontalRule{min-height: 1px; clear:both; border-top:1px solid #cbc9c9; width:100%; height:1px; padding-top:0px; margin-top:auto; margin-bottom:-5px;}
.whats-new .footer {padding:0; font-size:8px; text-align:right; }
.whats-new .icons {float:none; margin-top:15px; margin-bottom:-5px; padding:0 0 0 0;}


.pL {
padding-left:0;
}

option.dropM {
    color:#1769a0;
    font-weight:bold;
}

.performancepromoLABU { margin: 0; padding: 10px; font: 12px/16px Arial, Helvetica, sans-serif; color: #ffffff;  background: url(images/6747-Performance-Promo-Top-Banner-nabu.gif) no-repeat center top; background-color:#00aeef;  }
.performancepromoLABUSP { margin: 0; padding: 10px; font: 12px/16px Arial, Helvetica, sans-serif; color: #ffffff;  background: url(images/6747s-LA-Performance-Promo-Top-Banner.gif) no-repeat center top; background-color:#00aeef;  }
.performancepromoLABUPT { margin: 0; padding: 10px; font: 12px/16px Arial, Helvetica, sans-serif; color: #ffffff;  background: url(images/6747p-brazil-Performance-Promo-Top-Banner.gif) no-repeat center top; background-color:#00aeef;  }
.performancepromo h1 { font: 34px/38px Arial, Helvetica, sans-serif; color:#ffffff; }
.performancepromo h3 { font: 20px/24px Arial, Helvetica, sans-serif; color:#ffffff; }
.performancepromo #first-list li{ background-image: url(images/6747-soccer-ball.gif);
    background-repeat: no-repeat; line-height: 20px;
    padding-left: 30px; margin: 0px; list-style:none;  }
.performancepromo a:link {color:#000000;font-weight:bold;}
.performancepromo a:visited {color:#FFFFFF;font-weight:bold;}
.performancepromo a:hover {color:#FFFFFF;font-weight:bold;}
.performancepromo a:active {color:#000000;font-weight:bold;}
.performancepromo #second-list li { margin-left: 50px; }
#content { margin-top: 300px; }

#meta-slider { margin: 0 0 40px 0; }


.colorworld {
	margin-left: -10px;
	margin-top: -190px;
	position: relative; /* Needed for IEs */
	width: 650px;
	color:#000000;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
	background-color:white;
    filter:alpha(opacity=80);
    opacity:.8;
}

.colorworld2 {
	margin-left: -10px;
	margin-top: -210px;
	position: relative; /* Needed for IEs */
	width: 650px;
	color:#000000;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
	background-color:white;
    	filter:alpha(opacity=80);
    	opacity:.8;
}


.color h1 a:link{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }
.color h1 a:visited{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }
.color h1 a:hover{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #2371ba; font-weight:bold; }


.color a:link {color:#004a90;font-size:16px;}
.color a:visited {color:#004a90;font-size:16px;}
.color a:hover {color:#2371ba;font-size:16px;}

table.color {
margin-top:40px;
margin-left:0px;
}


.intheLab {
	margin-left: -10px;
	margin-top: -190px;
	position: relative; /* Needed for IEs */
	width: 650px;
	color:#000000;
	text-align:left;
	font-size: 9.5pt;
	line-height: 18px;
	background-color:white;
    	/*filter:alpha(opacity=80);
    	opacity:.8;*/
}

table.intheLab {
margin-top:40px;
margin-left:-20px;
padding: 0px;
}

.intheLab_thumb {
width: 100px;
height: 84px;
}

.intheLab th { font: normal 30px/34px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }

.intheLab h2 {
		font-size: 24px; 
		font-weight: bolder; 
		color:#00aeef;
		margin:0px;
		margin-top:-10px;
}


.intheLab a:link {color:#004a90;font-size:14px;}
.intheLab a:visited {color:#004a90;font-size:14px;}
.intheLab a:hover {color:#2371ba;font-size:14px;}


hr 
{ 
  /* hr css reset */
  color: white; /* if parent element's background is white - old ie versions fix */ 
  border: 0; 
  /*background: transparent;*/ 
  height: 0;
  margin: 0;
  /* hr css reset end */
  /* custom styles */
  /*margin:2px 0;*/
  border-top: 5px solid #00aeef; 
}

.twitter2 h1 {
		font-size:36px;
		text-align:center;
}

.twitter2 img { 	
			width: 100px;
			height: 100px;
			box-shadow: 2px 2px 2px #d5d1d1;
}
.twitter2 img:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.twitter2 table{
	width: 400px;
	padding: 10px;
	margin-left: auto;
    	margin-right: auto;
} 

.printerBanner {
	margin-left: -40px;
	margin-top: -140px;
	position: relative; /* Needed for IEs */
	width: 650px;
	background-color:#00aeef;
       filter:alpha(opacity=60);
       opacity:.8;
	padding: 10px;
	position:relative;
}

.printerBannerText {
	color:#000000;
	text-align:justified;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding-left: 25px;
	position:relative;
       filter:alpha(opacity=100);
       opacity:1.0;
}

.printerBannerText h1 {
	color:#000000;
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}


.printer h1 { font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; padding: 0px; }


.printer h1 a:link{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #00aeef; font-weight:bold; }
.printer h1 a:visited{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }
.printer h1 a:hover{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #2371ba; font-weight:bold; }


.printer a:link {color:#00aeef;font-size:16px;}
.printer a:visited {color:#004a90;font-size:16px;}
.printer a:hover {color:#2371ba;font-size:16px;}

table.printer {
margin-top:-20px;
margin-left:-15px;
}	

.printer li {
	list-style:url(/wp-content/uploads/2015/08/7121-Yellow-Arrow.jpg); list-style-position:inside; vertical-align:bottom;
}

#printerFinePrint {font-size:10px; line-height:10px; font-style:italic;}

table.tools{
	width: 600px;
	padding: 10px;
	margin-left: auto;
    	margin-right: auto;
	margin-top: -20px;
}
.tools h1 { font: normal 26px/30px Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom: 20px; }

table.toolsList{
	width: 600px;

}
.toolsList td li {
	list-style:url(/wp-content/uploads/2015/09/7133-blue-arrow.gif); list-style-position:inside; vertical-align:bottom; font-weight:bold; font-size: 14px; line-height: 20px;
}
.tools hr
{ 
  /* hr css reset */
  color: white; /* if parent element's background is white - old ie versions fix */ 
  border: 0; 
  background: transparent; 
  height: 0;
  margin: 0;
  /* hr css reset end */
  /* custom styles */
  /*margin:2px 0;*/
  border-top: 5px solid #96bac8; 
}
.toolsLinks  {
	-moz-box-shadow:inset 0px 1px 0px 0px #dfe5e6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dfe5e6;
	box-shadow:inset 0px 1px 0px 0px #dfe5e6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfe5e6), color-stop(1, #acc0c7) );
	background:-moz-linear-gradient( center top, #dfe5e6 5%, #acc0c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acc0c7', endColorstr='#dfe5e6');
	background-color:#acc0c7;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
/*	border:1px solid #eeb44f;*/
	display:inline-block;
	color:#454545;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:bolder;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #ffffff;
}
.toolsLinks a:link {
	position:relative;
	top:1px;
    	color:#454545;
}
.toolsLinks a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #acc0c7), color-stop(1, #dfe5e6) );
	background:-moz-linear-gradient( center top, #acc0c7 5%, #dfe5e6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe5e6', endColorstr='#acc0c7');
	background-color:#dfe5e6;
	text-decoration:none;
}
.toolsLinks a:active {
	position:relative;
	top:1px;
    	color:#454545;
}
.toolsLinks a:visited {
	position:relative;
	top:1px;
	color:#454545;
}
.toolsList a:link {color:#004a90;font-size:16px;}
.toolsList a:visited {color:#96bac8;font-size:16px;}
.toolsList a:hover {color:#2371ba;font-size:16px;}		

.value h1 { font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }

.value h2 {
		font-size: 18px; 
		font-weight: bold; 
		color: #004a90;
		margin-top: 10px;
		text-decoration:underline;
}


.value a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.value a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.value a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

table.value {
margin-top:-20px;
margin-left:-15px;
}

#calloutvalue table, #calloutvalue td
{
  font-size: 16px;
  color: black; /* if parent element's background is white - old ie versions fix */ 
  line-height: 16px;
  border: 0; 
  background: #afdbec; 
  height: 0;
  margin: 0;
  /* hr css reset end */
  /* custom styles 
  margin: 5px 0;*/
  /*border: 10px solid #6C0;*/
  text-align:justified;
  padding: 10px; 
  width: 700px; 
}
li.calloutvalue  {
	list-style:url(/wp-content/uploads/2015/11/checkmark.png); list-style-position:outside; vertical-align:bottom; margin-left: 10px;
}
li.value  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom; margin-left: 10px;
}


.transformColor h1 { font: normal 30px/34px Arial, Helvetica, sans-serif; color: #bee477; font-weight:bold; }

.transformColor h2 {
		font-size: 26px; 
		font-weight: bold; 
		color: #004a90;
		margin-top: 10px;
		font-family:Arial, Helvetica, sans-serif;
		margin-left:0px;
}

.transformColor h3 {
		font-size: 18px; 
		font-weight: bold; 
		color: #004a90;
		margin-top: 10px;
		font-family:Arial, Helvetica, sans-serif;

}


.transformColor a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.transformColor a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.transformColor a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

table.transformColor {
margin-top:-20px;
margin-left:-15px;
}

#callouttransformColor table, #callouttransformColor td
{
  font-size: 16px;
  color: black; /* if parent element's background is white - old ie versions fix */ 
  line-height: 16px;
  border: 0; 
  background: #afdbec; 
  height: 0;
  margin: 0;
  /* hr css reset end */
  /* custom styles 
  margin: 5px 0;*/
  /*border: 10px solid #6C0;*/
  text-align:justified;
  padding: 10px; 
  width: 700px; 
}
li.callouttransformColor  {
	list-style:url(/wp-content/uploads/2015/11/checkmark.png); list-style-position:outside; vertical-align:bottom; margin-left: 10px;
}
li.transformColor  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom; margin-left: 10px;
}

/*Start Printer Product Offering*/

.printerproductBanner {
	margin-left: -40px;
	margin-top: -180px;
	position: absolute; /* Needed for IEs */
	width: 450px;
	background-color:#ffffff;
       filter:alpha(opacity=60);
       opacity:.8;
	padding: 10px;
	position:absolute;
}


.printerproductBannerText h1 {
	color:#000000;
	font-size: 24px;
       line-height: 32px;
	font-weight: 600;
	margin-top: 15px;
}



.printerproductBanner2 {
	margin-left: 40px;
	margin-top: -90px;
	position: relative; /* Needed for IEs */
	width: 600px;
	background-color:#607f1d;
       /*filter:alpha(opacity=60);
       opacity:.8;*/
	padding: 10px;
	position:relative;
}


.printerproductBannerText2 h1 {
	color:#ffffff;
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}



.printerproduct h1 { font: normal 30px/42px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; padding: 0px; margin-top: 10px; }


.printerproduct h2 a:link{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #607f1d; font-weight:bold; }
.printerproduct h2 a:visited{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }
.printerproduct h2 a:hover{ font: normal 26px/30px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; }


.printerproduct a:link {color:#000000;font-size:16px;}
.printerproduct a:visited {color:#004a90;font-size:16px;}
.printerproduct a:hover {color:#2371ba;font-size:16px;}

table.printerproduct {
margin-top:20px;
margin-left:-5px;
}	

.printerproduct li {
	list-style:url(/wp-content/uploads/2016/03/7258-Green-Arrow.gif); list-style-position:inside; vertical-align:bottom;
}

#printerproductFinePrint {font-size:10px; line-height:10px; font-style:italic;}

/*End Printer Product Offering*/

/*Start Summer Pro-Catch the Color*/

.SummerPro p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }

.SummerProBanner {
	margin-left: -40px;
	margin-top: -130px;
	position: absolute; /* Needed for IEs */
	width: 550px;
	background-color:#5493ce;
       filter:alpha(opacity=60);
       opacity:.8;
	padding: 10px;
	position:absolute;
}


.SummerProBannerText {
	color:#ffffff;
	font-size: 22px;
       line-height: 26px;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#SummerProIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #04539d; font-weight:bold; padding: 0px; margin-top: 10px; }


.SummerPro h2 { font: normal 28px/32px Arial, Helvetica, sans-serif; color: #04539d; font-weight:bold; }

table.SummerPro td {color:#000000;font-size:14px;}

table.SummerPro a:link {color:#000000;font-size:14px;}
table.SummerPro a:visited {color:#004a90;font-size:14px;}
table.SummerPro a:hover {color:#2371ba;font-size:14px;}

table.SummerPro {
width: 600px;
margin-bottom: 20px;
}

table.SummerPro img {
max-width: 150px;
min-width: 25px;
max-height: 150px;
min-height: 70px;
}		

#SummerProFinePrint {font-size:10px; line-height:10px; font-style:italic;}


hr 
{ 
  /* hr css reset */
  color: white; /* if parent element's background is white - old ie versions fix */ 
  border: 0; 
  background: transparent; 
  height: 0;
  margin: 0;
  /* hr css reset end */
  /* custom styles */
  /*margin:2px 0;*/
  border-top: 1px solid #eaeaea; 
}

/*End Summer Pro-Catch the Color*/	

/*Start Cracked Color Code*/

.ColorCode p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.ColorCodeBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.ColorCodeBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#ColorCodeIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; padding: 0px; margin-top: 10px; }

.ColorCode h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #00aeef; font-weight:bold; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.ColorCodeLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.ColorCodeLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.ColorCodeLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.ColorCodeLink  {
	list-style:url(https://www.katun.com/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.ColorCode {
margin-top:20px;
margin-left:-5px;
}

li.ColorCodeList  {
  color: #00aeef;  /* bullet color */
}
li.ColorCodeList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}


/*End Cracked Color Code*/

/*Start Fear of Color*/

.FearColor p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.FearColorBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.FearColorBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#FearColorTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; padding: 0px; margin-top: 10px; }

.FearColor h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #00aeef; font-weight:bold; }

h3#FearColor { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.FearColorLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.FearColorLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.FearColorLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.FearColorLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.FearColor {
margin-top:20px;
margin-left:-5px;
}

li.FearColorList  {
  color: #00aeef;  /* bullet color */
}
li.FearColorList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#FearColorListFinePrint {font-size:10px;}

/*End Fear of Color*/

/*Start Color Battle*/

.ColorBattle p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.ColorBattleBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.ColorBattleText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#ColorBattleIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #40ae49; font-weight:bold; padding: 0px; margin-top: 10px; }

.ColorBattle h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #40ae49; font-weight:bold; margin-top: 25px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.ColorBattleLink a:link {color:#31978a;font-size:14px;text-decoration:underline;}
.ColorBattleLink a:visited {color:#000000;font-size:14px;text-decoration:underline;}
.ColorBattleLink a:hover {color:#40ae49;font-size:14px;text-decoration:none;}

li.ColorBattleLink  {
	list-style:url(/wp-content/uploads/2017/01/7490-green-arrow.jpg); list-style-position:outside; vertical-align:bottom; margin-bottom: 5px; margin-left: 8px;
}


table.ColorBattle {
margin-top:20px;
margin-left:-5px;
}

li.ColorBattleList  {
  color: #00aeef;  /* bullet color */
}
li.ColorBattleList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#ColorBattleFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.ColorBattleLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Color Battle*/

/*Start Cant Afford Not To*/

.CantAffordNotTo p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.CantAffordNotToBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);i
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.CantAffordNotToBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#CantAffordNotToIntro { font: normal 22px/28px Arial, Helvetica, sans-serif; color: #FF0004; font-weight:bold; padding: 0px; margin-top: 10px; }

.CantAffordNotTo h1 { font: normal 30px/36px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; }

.CantAffordNotTo h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #FF0004; font-weight:bold; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }


.CantAffordNotToLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.CantAffordNotToLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.CantAffordNotToLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.CantAffordNotToLink  {
	list-style:url(/wp-content/uploads/2017/08/7579-7509-Arrow.gif); list-style-position:outside; vertical-align:bottom; font-size:14px;
}


table.CantAffordNotTo {
margin-top:-40px;
margin-left:-5px;
}

li.CCantAffordNotToList  {
  color: #00aeef;  /* bullet color */
}
li.CantAffordNotToList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}


/*End Cant Afford Not To*/

/*Start Win Color*/

.WinColor p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.WinColorBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.WinColorText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#WinColorIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #40ae49; font-weight:bold; padding: 0px; margin-top: 10px; }

.WinColor h1 { font: normal 20px/22px Arial, Helvetica, sans-serif; color: #C03737; font-weight:bold; font-style: italic; margin-top: 0px; }

.WinColor h3 { font: normal 20px/22px Arial, Helvetica, sans-serif; color: #C03737; font-weight:bold; margin-top: 25px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.WinColorLink a:link {color:#ED3242;font-size:16px;text-decoration:underline; font-weight: bold;}
.WinColorLink a:visited {color:#8B2F1D;font-size:16px;text-decoration:underline;}
.WinColorLink a:hover {color:#C9AC34;font-size:16px;text-decoration:none;}

li.WinColorLink  {list-style:url(/wp-content/uploads/2017/11/7481-Arrow.jpg); list-style-position:outside;  margin-left: 15px; vertical-align:top;}


table.WinColor {
margin-top:5px;
margin-left:-20px;
width: 650px;
}

li.WinColorList  {
  color: #00aeef;  /* bullet color */
}
li.WinColorList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#WinColorFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.WinColorLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Win Color*/


/*Start Legacy of Customer Commitment*/

.LegacyCustomerCommitment p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.LegacyCustomerCommitmentBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.LegacyCustomerCommitmentText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#LegacyCustomerCommitmentIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.LegacyCustomerCommitment h1 { font: normal 20px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; margin-top: 0px; }

.LegacyCustomerCommitment h3 { font: normal 20px/22px Arial, Helvetica, sans-serif; color: #C03737; font-weight:bold; margin-top: 25px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.LegacyCustomerCommitmentLink a:link {color:#004990;font-size:16px;text-decoration:underline; font-weight: bold;}
.LegacyCustomerCommitmentLink a:visited {color:#000000;font-size:16px;text-decoration:underline;}
.LegacyCustomerCommitmentLink a:hover {color:#C9AC34;font-size:16px;text-decoration:none;}

li.LegacyCustomerCommitmentLink  {list-style:url(/wp-content/uploads/2018/01/7680-Arrow.jpg); list-style-position:outside; margin-left: 15px; vertical-align:top;}


table.LegacyCustomerCommitment {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.LegacyCustomerCommitmentList  {
  color: #00aeef;  /* bullet color */
}
li.LegacyCustomerCommitmentList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#LegacyCustomerCommitmentFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.LegacyCustomerCommitmentLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Legacy of Customer Commitment*/


/*Start Legacy of Customer Proven Performance*/

.PerformanceClimbFly p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.PerformanceClimbFlyBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.PerformanceClimbFlyText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#PerformanceClimbFlyIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.PerformanceClimbFly h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #387952; font-weight:bold; margin-top: 0px; }

.PerformanceClimbFly h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; margin-top: 0px; padding-bottom: 10px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.PerformanceClimbFlyLink a:link {color:#1bb11b;font-size:16px;text-decoration:underline; font-weight: bold;}
.PerformanceClimbFlyLink a:visited {color:#000000;font-size:16px;text-decoration:underline;}
.PerformanceClimbFlyLink a:hover {color:#a4d493;font-size:16px;text-decoration:none;}

li.PerformanceClimbFlyLink  {list-style:url(/wp-content/uploads/2018/08/7680-Arrow-Green.jpg); list-style-position:outside; margin-left: 25%; vertical-align:top;}


table.PerformanceClimbFly  {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.PerformanceClimbFlyList  {
  color: #00aeef;  /* bullet color */
}
li.PerformanceClimbFlyList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#PerformanceClimbFlyFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.PerformanceClimbFlyLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Legacy of Customer Proven Performance*/

/*Start Legacy of Customer Proven Performance*/

.PerformanceBike p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.PerformanceBikeBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.PerformanceBikeText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#PerformanceBikeIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.PerformanceBike h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #f04e23; font-weight:bold; margin-top: 0px; }

.PerformanceBike h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; margin-top: 0px; padding-bottom: 10px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.PerformanceBikeLink a:link {color:#ed7e0c;font-size:16px;text-decoration:underline; font-weight: bold;}
.PerformanceBikeLink a:visited {color:#000000;font-size:16px;text-decoration:underline;}
.PerformanceBikeLink a:hover {color:#f6a084;font-size:16px;text-decoration:none;}

li.PerformanceBikeLink  {list-style:url(/wp-content/uploads/2018/10/7680-Arrow-Orange.jpg); list-style-position:outside; margin-left: 25%; vertical-align:top;}


table.PerformanceBike  {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.PerformanceBikeList  {
  color: #00aeef;  /* bullet color */
}
li.PerformanceBikeList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#PerformanceBikeFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.PerformanceBikeLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Legacy of Customer Proven Performance*/

/*Start Email Preferences GDPR*/

table.TermsConditions {
	color:#000000;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
        width: 630px;
        margin-left:auto;
        margin-right:auto;
}
ul.TermsConditions {
	font-size: 20px;
	font-weight: bold;
}
li.TermsConditions { list-style-position:inside; font-size: 20px; line-height: 22px; margin-left: 50px; }

.noborderthumb {
/*	border: #e1e1e1 thin solid;*/
	max-width: 250px;
	min-width: 25px;
	max-height: 250px;
	min-height: 50px;
}

.borderthumb {
/*	border: #e1e1e1 thin solid;*/
/*	max-width: 150px;
	min-width: 25px;
	max-height: 150px;
	min-height: 50px;*/
}

h1.TermsConditions {
	font-size: 34px;
	line-height: 42px;
	font-weight: bolder;
	color:#004a90;
}
h2.TermsConditions {
	font-size: 26px;
	line-height: 34px;
	color:#000000;
}
h3.TermsConditions {
	font-size: 18px;
}

a.TermsConditions:link {color:#000000;font-weight:bold; text-decoration: underline; }
a.TermsConditions:visited {color:#000000;font-weight:bold;}
a.TermsConditions:hover {color:#ffffff;font-weight:bold; text-decoration: none;}

#fineprint {font-size:10px; line-height:10px;}

	.button {
		padding: 10px;
	}
	
.GDPRBackground {
width: 665px; height: 1000px; margin-top: -40px; margin-bottom: auto; padding: 20px;  margin-left:-42px; 
    margin-right:auto;
  background-image:
    linear-gradient(
      /*to top right,*/ 
      #e5e5eb, #cdcdd2, #a9a9ad
    );
}

.GDPRBackground#content { margin-top: -30px; padding:30px; font: 14px/20px Arial, Helvetica, sans-serif; color: #000000; }

/*End Email Preferences GDPR*/	


/*Start Legacy of Trusted Value*/

.TrustedValue p { font: normal 16px/20px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.TrustedValueBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.TrustedValueText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#TrustedValueIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.TrustedValue h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; margin-top: 0px; }

.TrustedValue h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; margin-top: 0px; padding-bottom: 10px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.TrustedValueLink a:link {color:#004990;font-size:16px;text-decoration:underline; font-weight: bold;}
.TrustedValueLink a:visited {color:#000000;font-size:16px;text-decoration:underline;}
.TrustedValueLink a:hover {color:#5c82a8;font-size:16px;text-decoration:none;}

li.TrustedValueLink  {list-style:url(/wp-content/uploads/2018/11/7680-Blue-Arrow.jpg); list-style-position:outside; margin-left: 25%; vertical-align:top;}


table.TrustedValue  {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.TrustedValueList  {
  color: #00aeef;  /* bullet color */
}
li.TrustedValueList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#TrustedValueFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.TrustedValueLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Legacy of Trusted Value*/

/*Start Evolution*/

.Evolution p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.EvolutionBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.EvolutionText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#EvolutionIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.Evolution h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; margin-top: 0px; }

.Evolution h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; margin-top: 0px; padding-bottom: 0px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.EvolutionLink a:link {color:#004990;font-size:14px;text-decoration:underline; font-weight: bold;}
.EvolutionLink a:visited {color:#000000;font-size:14px;text-decoration:underline;}
.EvolutionLink a:hover {color:#5c82a8;font-size:14px;text-decoration:none;}

li.EvolutionLink  {list-style:url(/wp-content/uploads/2018/11/7680-Blue-Arrow.jpg); list-style-position:outside; margin-left: 25%; vertical-align:top;}


table.Evolution {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.EvolutionList  {
  color: #00aeef;  /* bullet color */
}
li.EvolutionList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#EvolutionFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.EvolutionLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Evolution*/	

/*Start Product Quality*/

.ProductQuality p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.ProductQualityBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#f05b7b;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.ProductQualityText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#ProductQualityIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #004990; font-weight:bold; padding: 0px; margin-top: 10px; }

.ProductQuality h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color: #a4459a; font-weight:bold; margin-top: 0px; }

.ProductQuality h3 { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #00498f; font-weight:bold; margin-top: 0px; padding-bottom: 0px; }

h3#tagline { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.ProductQualityLink a:link {color:#00498f;font-size:14px;text-decoration:underline; font-weight: bold;}
.ProductQualityLink a:visited {color:#000000;font-size:14px;text-decoration:underline;}
.ProductQualityLink a:hover {color:#c8c72e;font-size:14px;text-decoration:none;}

li.ProductQualityLink  {list-style:url(/wp-content/uploads/2019/04/7680-Arrow-Purple.jpg); list-style-position:outside; margin-left: 25%; vertical-align:top;}


table.ProductQuality {
margin-top:-20px;
margin-left:-20px;
width: 650px;
}

li.ProductQualityList  {
  color: #00aeef;  /* bullet color */
}
li.ProductQualityList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#ProductQualityFinePrint {font-size:10px; line-height:10px; font-style:italic;}

.ProductQualityLink h3 {margin-top:0em; margin-bottom:0em} 

/*End Product Quality*/


/*Start Business Ink*/

.BusinessInk p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


.BusinessInkBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.BusinessInkText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#BusinessInkIntro { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; padding: 0px; margin-top: 10px; }

h3#BusinessInkCTA { font: normal 16px/22px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }

h3#tagline { font: normal 20px/22px Arial, Helvetica, sans-serif; color: #27abe1; font-weight:bold; margin-top: 20px; }


a.BusinessInkLink:link {color:#004a90;font-size:16px;text-decoration:underline; font-weight:bold;}
a.BusinessInkLink:visited {color:#004a90;font-size:16px;text-decoration:underline; font-weight:bold;}
a.BusinessInkLink:hover {color:#2371ba;font-size:16px;text-decoration:none; font-weight:bold;}

.BusinessInkLink ul li  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:inside; vertical-align:bottom;
}


table.BusinessInk {
margin-top:-30px;
margin-left:0px;
}

ul.BusinessInkList {
  color: #ea098d; list-style-position:outside;  /* bullet color */
}
ul.BusinessInkList span {
  color: black;  /* text color */
font: bold 14px/18px Arial, Helvetica, sans-serif;
}


/*End Business Ink*/

/*Start OEM Offerings*/
.OEM_Offerings{
margin-top: 0px;
margin-left:0px;
}


.OEM_Offerings p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; margin-top: 10px; }


h1.OEM_Offerings { color:#026A2D; font-size:28px; line-height:32px; margin-top: -20px; }
h2.OEM_Offerings { color:#607F1D; font-weight:bolder; font-size: 20px; line-height: 26px; }
h3.OEM_Offerings { font-size:22px;color:#47a549;}

.preview {text-align:center;}

#fineprint {color:#000000;font-size:10px; line-height:12px;}

.OEM_OfferingsHeaders { font: normal 16px/24px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; }


.OEM_OfferingsLinks {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:0px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.OEM_OfferingsLinks:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.OEM_OfferingsLinks:active {
	position:relative;
	top:1px;
}a.OEM_OfferingsLinks:link {
	position:relative;
	top:1px;
        color:#ffffff;
	text-decoration:none;
}a.OEM_OfferingsLinks:visited {
	position:relative;
	top:1px;
	color:#E3F900;
	text-decoration:none;
}
/*End OEM Offerings*/

/*Start Clicks*/

.Clicks p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }


.ClicksBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.ClicksBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#ClicksTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px; }

.Clicks h1 { font: normal 22px Arial, Helvetica, sans-serif; color: #43a33f; font-weight:bold; margin-top: -10px;  }

.Clicks h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #43a33f; font-weight:bold;  }

h3#Clicks { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.ClicksLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.ClicksLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.ClicksLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.ClicksLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.Clicks {
margin-top:20px;
margin-left:-5px;
}

li.ClicksList  {
  color: #009dc6;  /* bullet color */
}
li.ClicksList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#ClicksListFinePrint {font-size:10px;}

/*End Clicks*/


/*Start Relationships*/

.Relationships p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }


.RelationshipsBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.RelationshipsBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#RelationshipsTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px;}

.Relationships h1 { font: normal 22px Arial, Helvetica, sans-serif; color: #4bc1b4; font-weight:bold; margin-top: -10px;  }

.Relationships h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold;  }

h3#Relationships { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.RelationshipsLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.RelationshipsLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.RelationshipsLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.RelationshipsLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.Relationships {
margin-top:20px;
margin-left:-5px;
}

li.RelationshipsList  {
  color: #009dc6;  /* bullet color */
}
li.RelationshipsList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#RelationshipsListFinePrint {font-size:10px;}

/*End Relationships*/

/*Start Seasons Greetings*/

.SeasonsGreetings p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }


.SeasonsGreetingsBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.SeasonsGreetingsBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#SeasonsGreetingsTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px;}

.SeasonsGreetings h1 { font: normal 22px Arial, Helvetica, sans-serif; color: #af1d22; font-weight:bold; margin-top: -10px;  }

.SeasonsGreetings h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold;  }

h3#SeasonsGreetings { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.SeasonsGreetingsLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.SeasonsGreetingsLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.SeasonsGreetingsLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.SeasonsGreetingsLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.SeasonsGreetings {
margin-top:20px;
margin-left:-5px;
}

li.SeasonsGreetingsList  {
  color: #009dc6;  /* bullet color */
}
li.SeasonsGreetingsList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#SeasonsGreetingsListFinePrint {font-size:10px;}

/*End Seasons Greetings*/

/*Start Your Future is Now*/

.Future p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }


.FutureBanner {
	margin-left: 140px;
	margin-top: -250px;
	position: relative; /* Needed for IEs */
	width: 500px;
	background-color:#22bfe9;
	text-align:left;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding: 10px;
       filter:alpha(opacity=80);
       opacity:.8;
       box-shadow: 0px 5px 5px grey;
}

.FutureBannerText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#FutureTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px;}

.Future h1 { font: normal 22px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; margin-top: -10px;  }

.Future h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #f36f21; font-weight:bold;  }

h3#Future { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.FutureLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.FutureLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.FutureLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.FutureLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.Future {
margin-top:20px;
margin-left:-5px;
}

li.FutureList  {
  color: #009dc6;  /* bullet color */
}
li.FutureList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#FutureListFinePrint {font-size:10px;}

/*End Your Future is Now*/

/*Start Lighthouse*/

.Lighthouse p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }



.LighthouseText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#LighthouseTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px;}

.Lighthouse h1 { font: normal 28px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold; margin-top: -10px;  }

.Lighthouse h2 { font: normal 26px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold;  }

.Lighthouse h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;  }

h3#Lighthouse { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.LighthouseLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.LighthouseLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.LighthouseLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.LighthouseLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.Lighthouse {
margin-top:20px;
margin-left:-5px;
}

li.LighthouseList  {
  color: #009dc6;  /* bullet color */
}
li.LighthouseList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#LighthouseListFinePrint {font-size:10px;}

/*End Lighthouse*/

/*Start Horse*/

.Horse p { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; padding: 0px; }



.HorseText {
	color:#ffffff;
	font-size: 52px;
	text-shadow: 2px 2px 4px #000000;
       line-height: normal;
	font-weight: 600;
	margin-top: 0px;
       margin-left: 35px;
}

#HorseTagline { font: normal 18px/22px Arial, Helvetica, sans-serif; color: #009dc6; font-weight:bold; padding: 0px;}

.Horse h1 { font: normal 24px/28px Arial, Helvetica, sans-serif; line-height: 32px; color: #ed1c24; font-weight:bold; font-style: italic; }

.Horse h2 { font: normal 22px Arial, Helvetica, sans-serif; color: #004a90; font-weight:bold;  }

.Horse h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;  }

h3#Horse { font: normal 26px/42px Arial, Helvetica, sans-serif; color: #ec008c; font-weight:bold; }


.HorseLink a:link {color:#004a90;font-size:14px;text-decoration:underline;}
.HorseLink a:visited {color:#004a90;font-size:14px;text-decoration:underline;}
.HorseLink a:hover {color:#2371ba;font-size:14px;text-decoration:none;}

li.HorseLink  {
	list-style:url(/wp-content/uploads/2015/11/7121-Black-Arrow.gif); list-style-position:outside; vertical-align:bottom;
}


table.Horse {
margin-top:20px;
margin-left:-5px;
}

li.HorseList  {
  color: #009dc6;  /* bullet color */
}
li.HorseList span {
  color: black;  /* text color */
font: normal 14px/18px Arial, Helvetica, sans-serif;
}

#HorseListFinePrint {font-size:10px;}

/*End Horse*/

			