* {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}a {    color: #526585;	font-weight:bold;}a:visited {    color: #9fa9bb;}a:hover {    color: #FC942C;}a:active {    color: #CCCCCC;}html{	height: 100%;	box-sizing: border-box;}*,*:before,*:after {  box-sizing: inherit;}body {  position: relative;  margin: 0;  padding-bottom: 150px;  min-height: 100%;  padding-top:70px;}/* ----------- Fonts Section ----------- */@font-face {    font-family: 'gobold_thinregular';    src: url('../fonts/gobold_thin-webfont.woff2') format('woff2'),         url('../fonts/gobold_thin-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'goboldregular';    src: url('../fonts/gobold_regular-webfont.woff2') format('woff2'),         url('../fonts/gobold_regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'gobold_thin_lightregular';    src: url('../fonts/gobold_light-webfont.woff2') format('woff2'),         url('../fonts/gobold_light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'stilubold';    src: url('../fonts/stilu-bold-webfont.woff2') format('woff2'),         url('../fonts/stilu-bold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'stilulight';    src: url('../fonts/stilu-light-webfont.woff2') format('woff2'),         url('../fonts/stilu-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'stiluregular';    src: url('../fonts/stilu-regular-webfont.woff2') format('woff2'),         url('../fonts/stilu-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}/* ------------------------------------- *//* ----------- Common Elements ----------- */p {	font-family:Arial;	color:#5E5E5E;	padding-left:20px;	line-height:26px;}.orangeLink {    color: #FC942C;	font-weight: bold !important;}.orangeLink:visited {    color: #fc942c;}.orangeLink:hover {    color: #FDC58C;}.orangeLink:active {    color: #CCCCCC;}ul {	font-family:Arial;	font-weight:bold;	color:#5E5E5E;	padding-left:20px;	line-height:26px;	padding-bottom:45px;}li {	margin-left:20px;}.contentMain{	max-width:1400px;	position:relative;	margin:0 auto;	padding-top:30px;	padding-bottom:30px;	overflow-x: hidden;	padding-left: 50px;    padding-right: 50px;}	.contentMain h1{		font-family:gobold_thinregular;		color:#526585;		font-size:20px;		background-image:url('../images/h1line.png');		background-repeat: no-repeat;		background-position: left bottom;		padding-bottom: 6px;	}		.centerh1{			padding-top: 10px;			position: relative;			display: inline-block;			width:100%;			max-width:650px;			background-position: center bottom !important;			background-image:url('../images/h1linecenter.png') !important;			margin-bottom: 0px;			background-size: contain;			text-align: center;		}	.contentMain p{		font-size: 18px;		padding-bottom:45px;	}	.mainPage{		padding-left: 0px;		padding-right: 0px;	}.sectionHeader{	position:relative;	left:0px;	height:300px;	min-width:1024px;	background-color:white;	border-bottom: 2px solid #41516c;    -webkit-box-shadow: 0px 2px 15px 9px rgba(0,0,0,0.2);    box-shadow: 0px 2px 15px 9px rgba(0,0,0,0.2);	font-family:goboldregular;	color:#000;	overflow: hidden;}.sectionHeaderContent{	position:relative;	max-width:1400px;	margin:0 auto;	height:100%;	padding-left:100px;	padding-right:100px;}.gradientH{	background: rgba(255,255,255,1);	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(210,210,210,1) 99%, rgba(80,99,132,1) 100%);	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(99%, rgba(210,210,210,1)), color-stop(100%, rgba(80,99,132,1)));	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(210,210,210,1) 99%, rgba(80,99,132,1) 100%);	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(210,210,210,1) 99%, rgba(80,99,132,1) 100%);	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(210,210,210,1) 99%, rgba(80,99,132,1) 100%);	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(210,210,210,1) 99%, rgba(80,99,132,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#506384', GradientType=0 );}.sectionHeaderCenter{	font-size: 23px;    top: 50%;    position: absolute;    transform: translate(-50%, -50%);    text-align: center;    width: 46%;    padding-top: 0px;    margin: 0 auto;    left: 50%;}.sectionHeaderLeft{	font-size: 23px;    top: 50%;    position: relative;    transform: translateY(-50%);    float: left;	text-align:center;	width: 49%;}.sectionHeaderRight{	font-size: 23px;    top: 50%;    position: relative;    transform: translateY(-50%);    float: right;	text-align:center;	width: 49%;}.sectionHeaderImage{	height: 100%;    margin-left: 50%;    transform: translateX(-50%);}.sectionHeaderContent h1{	 margin-bottom: 8px;}.sectionHeaderContent h2{	color:#5E5E5E;	font-size: 19px;}.productDetailHeader{	height:400px;}.productDetailHeader .sectionHeaderContent .sectionHeaderRight {    font-size: 23px;    position: relative;    text-align: center;    width: auto;    display: inline-block;    top: 50%;    transform: translateY(-50%);    vertical-align: top;    float: none;    height: 85%;}.productDetailHeader .sectionHeaderContent{    padding-left: 0px;    padding-right: 0px;    height: 90%;    top: 10%;    width: auto;    text-align: center;}.productDetailHeader .sectionHeaderContent .sectionHeaderLeft {	font-size: 23px;    top: 50%;    position: relative;    transform: translateY(-50%);    text-align: right;    font-size: 2.3em;    float: none;    display: inline-block;    position: relative;    vertical-align: top;	width:auto;}@media (max-width: 1200px) {	.sectionHeaderLeft{		top: 50%;		left: 50%;		position: absolute;		transform: translate(-50%,-50%);		float: left;		width: 49%;	}	.sectionHeaderRight{		float:none;		margin: 0 auto;		min-width: 400px;		width: 70%;		top:40%;	}	.sectionHeaderImage{		opacity: 0.35;	}		.productDetailHeader .sectionHeaderContent .sectionHeaderLeft {		left: auto;		position: relative;		transform: translateY(-50%);	}		.productDetailHeader .sectionHeaderContent .sectionHeaderRight {		float:none;		min-width: 36%;	}		.productDetailHeader .sectionHeaderContent .sectionHeaderRight .sectionHeaderImage {		opacity: 1.0;	}}.productBoxesContainer{	text-align: center;    margin-left: -50px;    margin-right: -50px;	min-width:1024px;}.productBox{	display:inline-block;	width:300px;	height:300px;	border-radius: 15px;	border: #506384 solid 2px;	vertical-align: top;	margin:30px;	position: relative;    overflow: hidden;	background: rgba(80,99,132,1);	background: -moz-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 12%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 100%);	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,99,132,1)), color-stop(12%, rgba(140,152,174,1)), color-stop(14%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));	background: -webkit-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 12%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 100%);	background: -o-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 12%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 100%);	background: -ms-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 12%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 100%);	-webkit-box-shadow: 3px 3px 7px 1px rgba(171,171,171,1);	-moz-box-shadow: 3px 3px 7px 1px rgba(171,171,171,1);	box-shadow: 3px 3px 7px 1px rgba(171,171,171,1);}.pboxTitle{	color:white;	font-family:Arial Black,Arial Bold,Gadget,sans-serif;	font-size:16px;	text-shadow: 1px 1px 1px rgba(36, 57, 88, 0.73);	text-align:center;	line-height: 36px;}.pBoxImage{	height: 150px;    margin-top: 5px;	max-width: 100%;}	.noCerts .pBoxImage{		height: 175px;	} .productPageBox .pBoxImage{	height:100px;}	.proTableSection{	background-color:#f1f1f1;}	.pBoxText{	font-family: gobold_thin_lightregular;	color:#2f2f2f;	font-size:13px;	font-weight: bold;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);	padding: 10px;	vertical-align: middle;    height: 76px;    display: table-cell;    width: 375px;}.productPageBox .pBoxText{	font-family: gobold_thin_lightregular;    color: #2f2f2f;    font-size: 15px;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);    padding: 10px;    vertical-align: middle;    height: 106px;    display: table-cell;    width: 375px;    text-transform: uppercase;}.certContainer{	width:115px;	height:38px;	position:absolute;	bottom:0px;	right:0px;}.aduCert{	width: 32px;    height: 32px;    display: inline-block;    background-image: url(../images/certADU.png);	background-size: cover;    background-position: center;    background-repeat: no-repeat;}.csaCert{	width: 32px;    height: 32px;    display: inline-block;    background-image: url(../images/certCSA.png);    background-size: cover;    background-position: center;    background-repeat: no-repeat;}.ceCert{	width: 32px;    height: 32px;    display: inline-block;    background-image: url(../images/certCE.png);    background-size: cover;    background-position: center;    background-repeat: no-repeat;}/* --------------------------------------- *//* ----------- Header Section ----------- */.headerContainer{	position:absolute;	top:0px;	left:0px;	width:100%;	height: 72px;	font-family:Arial Black,Arial Bold,Gadget,sans-serif;	font-weight: 900;	font-size:13px;	vertical-align: middle;    border-bottom: 2px solid #41516c;    -webkit-box-shadow: 0px 2px 15px 9px rgba(0,0,0,0.2);    box-shadow: 0px 2px 15px 9px rgba(0,0,0,0.2);	background-color:#506384;	min-width:1024px;	z-index: 10;	text-shadow: 1px 1px 1px rgba(36, 57, 88, 0.73);}.headerLogo{	top: 0px;    position: absolute;    width: 17%;    height: 140px;    background-repeat: no-repeat;    background-position: top;    left: 50%;    transform: translateX(-50%);    background-image: url('../images/OntrakLogoNew.png');    cursor: pointer;    background-size: contain;}.headerSectionLeft{	width:41.5%;	height:70px;	line-height:70px;	vertical-align: middle;}.headerSectionLeft a:link {color: #FFF;}.headerSectionRight{	position:absolute;	right:0px;	top:0px;	width:41.5%;	height:70px;	vertical-align: middle;}.headerSectionRight a:link {color: #FFF;}.headerNavWrapper{	line-height:70px;	height:70px;	display: inline-block;    width: 25%;    background-image: url(../images/NavNotch.png);    background-position: right;    background-size: contain;    background-repeat: no-repeat;	text-align: center;	vertical-align: top;	background-color:#506384;	transition: background-color 0.25s ease;	cursor:pointer;	position:relative;	padding-left: 20px;    padding-right: 20px;}	.headerNavWrapper:hover{		background-color:#6F84A8;	}	.noNavHighlight{		cursor:default;		background-color:#506384 !important;	}.headerNavInner{	text-align: center;    display: inline-block;	font-size: 0.86vw;    line-height: 14px;    vertical-align: middle;    top: 50%;    position: relative;    transform: translateY(-50%);	color:white;	cursor:pointer;}@media (max-width: 1200px) {	.headerNavInner{		font-size: 11px;	}}.navSelected{	position: absolute;    left: 15%;    background-color: #FC942C;    height: 10px;    bottom: 0px;	transition: height 0.25s ease;    right: 15%;}.navNotSelected{	position: absolute;	left: 15%;	background-color: #FC942C;	height: 0px;	bottom: 0px;	right: 15%;	transition: height 0.25s ease;	cursor:pointer;}.navHovered{	height: 20px !important;}/* ----------------------------------------- *//* ------------- Footer Section ------------ */.footerContainer{	position: absolute;	right: 0;	bottom: 0;	left: 0;	padding: 0.25rem;	background-color: #333333;	text-align: left;	border-top: 3px solid #41516c;	padding-bottom: 5px;	min-width:1024px;}.footerContent{	position:relative;	margin: 0 auto;	max-width: 1400px;	width:100%;	height:100%;	overflow: hidden;}.footerBlock{	display:inline-block;	vertical-align:top;}.footerBlock h1{	font-family: gobold_thinregular;    color: #FFF;    font-size: 16px;    font-weight: normal;    margin-bottom: 8px;}.footerBlock h2{	font-family: gobold_thinregular;    color: #FFF;    font-size: 17px;    font-weight: bold;    margin-bottom: 8px;    text-align: center;    line-height: 29px;    margin-top: 7px;	white-space: nowrap;}.fedExTag{	width:66px;	height:25px;	display:inline-block;	background-image:url('../images/FedExLogo.png');	background-size:contain;	background-position:center;	background-repeat:no-repeat;	vertical-align:middle;}.footerShippingArea p{	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;	font-size:11px !important;	text-align:center !important;	color:#CCCCCC !important;}.footerBlock p{	font-family:Arial;	color:#CCCCCC;	font-size: 16px;	margin-top: 10px;}.footerAddressArea{	width:23%;	padding-left: 3%;}.footerPhoneArea{	width:17%;}	.footerPhoneArea p{		margin-top:20px;	}.footerEmailArea{	width:23%;}	.footerEmailArea p{		margin-top:20px;	}.footerShippingArea{	width: 32%;	padding-right: 3%;}@media (max-width: 1200px) {	.footerBlock h1{		text-align:center;		font-size: 14px;	}	.footerBlock h2{		font-size: 12px;		margin-top: 6px;		line-height: 25px;	}	.footerBlock p{		text-align:center;		font-size: 11px;	}	.footerShippingArea p{		font-size:9px;	}}/* ----------------------------------------- *//* -----------Products Page Rules----------- */.productPageMain h1{	padding-top:30px;}.productPageBox{	width:380px;	height:380px;	background: rgba(80,99,132,1);	background: -moz-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 9%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 100%);	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,99,132,1)), color-stop(9%, rgba(140,152,174,1)), color-stop(11%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));	background: -webkit-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 9%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 100%);	background: -o-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 9%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 100%);	background: -ms-linear-gradient(top, rgba(80,99,132,1) 0%, rgba(140,152,174,1) 9%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 100%);	border: #506384 solid 3px;}.productBoxTable{	font-family:gobold_thinregular;	color:#1F1F1F;	font-size:20px;	text-align:left;	width:100%;	border-spacing: 0px;    border-collapse: separate;	bottom: 0px;    position: absolute;}.productCostSpan{	display:inline-block;	margin-left: 15px;    margin-right: 15px;}.productCostSpan h1{	font-size: 11px;	font-family: gobold_thin_lightregular;    background-image: none !important;    padding: 0px !important;    margin: 0px !important;    color: black !important;}.productCostSpan h2{	font-size: 14px;    background-image: none !important;    padding: 0px !important;    margin: 0px !important;    color: black !important;}.productCostSpan{	font-size: 22px;    background-image: none !important;    padding: 0px !important;    margin: 0px !important;    color: black !important;}.productSmallField{	font-size:12px;}.productBoxLeftTitle{	width:35%;	border-right: #C0C5CD solid 3px;}.productBoxRightContent{	text-align:center;}.productBoxTable td{	padding:5px;	padding-left:10px;	border-top: #C0C5CD solid 3px;}.productCert{	width: 30%;    height: 30px;    vertical-align: middle;}.csaulCert{    display: inline-block;    background-image: url(../images/certCSAUL.png);    background-size: cover;    background-position: center;    background-repeat: no-repeat;}.sectionBreak{	width: 100%;    position: absolute;    height: 2px;    background-color: #c2c7d0;    -webkit-box-shadow: 0px 3px 5px 0px rgba(214,214,214,1);    -moz-box-shadow: 0px 3px 5px 0px rgba(214,214,214,1);    box-shadow: 0px 3px 5px 0px rgba(214,214,214,1);}/* ----------------------------------------- *//* -----------Custom Designs Page Rules----------- */.tripleSplitContainer{	position:relative;	width:1000px;	height:auto;	margin:0 auto;	margin-top:30px;}.tripleSection{	width: 275px;    vertical-align: top;    height: auto;    display: inline-block;    position: relative;    padding-bottom: 50px;}	.tripleSection img{		-webkit-box-shadow: 5px 5px 7px 0px rgba(97,97,97,1);		-moz-box-shadow: 5px 5px 7px 0px rgba(97,97,97,1);		box-shadow: 5px 5px 7px 0px rgba(97,97,97,1);		position: relative;		margin: 0 auto;		width: 304px;		left: 50%;		transform: translateX(-50%);	}	.tripleSection h1{		background-image: none;		padding: 0px;		margin: 0px;		text-align: center;		color: #333;		font-family: Arial;		font-size: 16px;		padding-top: 18px;		padding-bottom: 5px;	}	.tripleSection p{		padding: 0px;		margin: 0px;		width: 100%;		position: relative;		text-align: center;		color: #666666;		font-size: 15px;		line-height: normal;	}.verticalBreak{	background-image:url('../images/verticalBar.png');	background-repeat:no-repeat;	background-size:contain;	width:4px;	height:365px;	margin-left:35px;	margin-right:35px;	display:inline-block;}	.productDetailBreak{		height: 70%;		top: 55%;		position: relative;		transform: translateY(-50%);		margin-left: 2%;		margin-right: 2%;		opacity: 0.25;		vertical-align: top;	}/* ----------------------------------------------- *//* ----------Product Details Page Rules----------- */.headerCertsArea{	width: 90px;    height: auto;    position: relative;    display: inline-block;    margin-left: 10px;    text-align: center;    top: 54%;    transform: translateY(-50%);}	.headerCertsArea .csaCert{		width:90px;		height:90px;		background-position:center;		background-size:contain;		background-repeat:no-repeat;		display:inline-block;		position:relative;		background-image:url('../images/certCSA_large.png');		margin-bottom: -15px;	}	.headerCertsArea .ulCert{		width:90px;		height:90px;		background-position:center;		background-size:contain;		background-repeat:no-repeat;		display:inline-block;		position:relative;		background-image:url('../images/certUL_large.png');		margin-bottom: -15px;	}	.headerCertsArea .ceCert{		width:90px;		height:90px;		background-position:center;		background-size:contain;		background-repeat:no-repeat;		display:inline-block;		position:relative;		background-image:url('../images/certCE_large.png');	}	.productDetailTable{	background-color: white;    border: solid 1px #CFD3DA;    border-radius: 5px;    position: relative;    margin: 0 auto;    margin-top: 30px;    margin-bottom: 50px;    font-family: Arial;    color: #5E5E5E;    font-size: 18px;    border-collapse: separate;    border-spacing: 0px;    -webkit-box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);    -moz-box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);    box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);	max-width: 1200px;}	.productDetailTable td{		border: solid 1px #CFD3DA;		padding: 8px;		padding-left: 12px;		padding-right: 12px;	}		.titleCell{		font-weight:bold;		text-align:center;	}		.verticalBreakSmall{	background-image:url('../images/verticalBar.png');	background-repeat:no-repeat;	background-size:contain;	width:6px;	height:200px;	margin-left:35px;	margin-right:35px;	display:inline-block;}	.productDetailPrice h1{		padding-top:30px;		font-size:40px;		font-family:gobold_thinregular;	}		.productDetailPrice p{		padding-top:20px;		font-size:28px;		font-family:goboldregular;	}/* ----------------------------------------------- *//* ---------------News Page Rules----------------- */.showMoreButton{	padding-bottom: 100px;    width: 400px;    position: relative;    margin: 0 auto;    text-decoration: underline;    font-family: gobold;    color: #526585;    font-size: 32px;    text-align: center;    padding-top: 45px;    cursor: pointer;}/* ----------------------------------------------- *//* -------------Ordering Page Rules--------------- */.orderingTable{	background-color: white;    border: solid 1px #CFD3DA;    border-radius: 5px;    position: relative;    margin: 0 auto;    margin-top: 30px;    margin-bottom: 50px;    font-family: Arial;    color: #5E5E5E;    font-size: 18px;    border-collapse: separate;    border-spacing: 0px;    -webkit-box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);    -moz-box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);    box-shadow: 0px 0px 8px 0px rgba(97,97,97,0.3);	max-width: 1200px;}	.orderingTable th{		border: solid 1px #CFD3DA;		padding: 12px;		min-width:200px;	}		.orderingTable td{		border: solid 1px #CFD3DA;		padding: 8px;		padding-left: 12px;		padding-right: 12px;		text-align:center;	}		.tableAvailable{		color: #68a268;		font-weight: bold;	}		.titleCell{		font-weight:bold;		text-align:center;	}	.centerText{	width:100%;	margin:0 auto;	text-align:center;	font-family: Arial;    color: #5E5E5E;	font-weight:bold;    line-height: 26px;	padding-bottom:45px;}/* ----------------------------------------------- *//* ------------Programming Page Rules------------- */.doubleSplitContainer{	position: relative;    width: 100%;    vertical-align: top;    height: auto;    text-align: center;}.doubleSplitContainer .verticalBreak{	width: 3px;    position: absolute;    margin: 0 auto;    display: inline-block;    height: 100%;    background-color: gray;    margin-left: 0.9%;    margin-right: 0.9%;	background: rgba(204,204,204,0);	background: -moz-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 33%, rgba(204,204,204,1) 61%, rgba(204,204,204,0) 92%, rgba(204,204,204,0) 100%);	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,204,204,0)), color-stop(33%, rgba(204,204,204,1)), color-stop(61%, rgba(204,204,204,1)), color-stop(92%, rgba(204,204,204,0)), color-stop(100%, rgba(204,204,204,0)));	background: -webkit-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 33%, rgba(204,204,204,1) 61%, rgba(204,204,204,0) 92%, rgba(204,204,204,0) 100%);	background: -o-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 33%, rgba(204,204,204,1) 61%, rgba(204,204,204,0) 92%, rgba(204,204,204,0) 100%);	background: -ms-linear-gradient(top, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 33%, rgba(204,204,204,1) 61%, rgba(204,204,204,0) 92%, rgba(204,204,204,0) 100%);	background: linear-gradient(to bottom, rgba(204,204,204,0) 0%, rgba(204,204,204,1) 33%, rgba(204,204,204,1) 61%, rgba(204,204,204,0) 92%, rgba(204,204,204,0) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc', GradientType=0 );}.doubleSection{	display: inline-block;    width: 48%;    height: auto;    padding: 20px;	padding-top: 0px;	vertical-align: top;}/* ----------------------------------------------- *//* IE OVERRIDED */@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   .pBoxText {        font-size:12px;		font-family:arial;   }      .productPageBox .pBoxText{		font-size:12px;		font-family:arial;   }      .productCostSpan h1{	   font-family:arial;   }      .productCostSpan h2{	   font-family:arial;   }      .productBoxTable{	   font-family:arial;   }}/* Oversize Fixes */@media (min-width: 1920px) {	.headerNavInner{		font-size: 16px;	}}