.flashMantle { display: inline; float: left; font-size: 1px; height: 240px; margin-top: 5px; overflow-x: hidden; overflow-y: hidden; width: 790px; z-index: 1; position:relative; }
.flashMantleID { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/ID-Mantle3.jpg); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; display: inline; float: left; font-size: 1px; height: 240px; overflow-x: hidden; overflow-y: hidden; position: relative; width: 790px; z-index: 1; position:relative; }

#homeHeader { display: inline; float: left; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; width: 766px; }
#homeHeader h1 { color: #666666; font-size: 18px; line-height: 18px; padding-bottom: 10px; }

.midBoxesTop, .midBoxesBot { display: inline-block; float: left; margin-left: 10px; position: relative; }
.midBoxesTop a, .midBoxesBot a { text-decoration:none; cursor:pointer }
.midBoxesTop .arro, .midBoxesBot .arro { color: #004BCC; font-size: 13px; line-height: 21px; padding-right: 11px; text-decoration: none; }
.midBoxTop, .midBoxBot { float: left; margin-bottom: 0; margin-left: 15px; margin-right: 0; margin-top: 8px; width: 374px; }
.middlebox { color: #003980; cursor: pointer; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-top: 10px; text-decoration: none; width: 220px; }
.middlebox:hover { color: #004BCC; text-decoration: none; }
.midBoxTop p, .midBoxBot p { color: #757575; font-size: 13px; line-height: 18px; margin-left: 150px; padding-bottom: 3px; padding-left: 0; padding-right: 20px; padding-top: 2px; }

.homeSubHeader { color: #004BCC; font-size: 18px; line-height: 28px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 17px; position: relative; }
.homeFourBoxHeader { color: #003880; float: left; font-size: 15px; line-height: 24px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 12px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; position: relative; width: 136px; }

.viewAll { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/homePg-subMantle-Icons5.jpg); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; float: left; height: 151px; margin-right: 12px; width: 139px; }
.sampleKit { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/homePg-subMantle-Icons5.jpg); background-origin: padding-box; background-position: -523px 0; background-repeat: no-repeat; background-size: auto auto; float: left; height: 151px; margin-right: 12px; width: 139px; }
.designTool { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/homePg-subMantle-Icons5.jpg); background-origin: padding-box; background-position: -123px 0; background-repeat: no-repeat; background-size: auto auto; float: left; height: 151px; margin-right: 12px; width: 139px; }
.prGuarantee { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/homePg-subMantle-Icons5.jpg); background-origin: padding-box; background-position: -262px 0; background-repeat: no-repeat; background-size: auto auto; float: left; height: 162px; margin-right: 12px; width: 139px; }
.customJob { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/homePg-subMantle-Icons5.jpg); background-origin: padding-box; background-position: -400px 0; background-repeat: no-repeat; background-size: auto auto; float: left; height: 162px; margin-right: 28px; width: 120px; }

.infoBoxes { background-attachment: scroll; background-clip: border-box; background-color: #F5F8FC; background-image: url(../images/bg-02-2.png); background-origin: padding-box; background-position: 0 -576px; background-repeat: repeat-x; background-size: auto auto; border-top-color: #CED8E1; border-top-style: solid; border-top-width: 1px; clear: both; height: 130px; margin-bottom: 0; margin-left: 1px; margin-right: 1px; margin-top: 0; position: relative; }
.infoBoxesHome { background-attachment: scroll; background-clip: border-box; background-color: #F5F8FC; background-image: url(../images/bg-02-2.png); background-origin: padding-box; background-position: 0 -1570px; background-repeat: repeat-x; background-size: auto auto; border-top-color: #CED8E1; border-top-style: solid; border-top-width: 1px; clear: both; height: 280px; margin-bottom: 0; margin-left: 1px; margin-right: 1px; margin-top: 0; position: relative; }
.infoBox { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/bg-05.jpg); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; color: #445566; display: inline; float: left; font-size: 11px; height: 80px; line-height: 17px; margin-bottom: 0; margin-left: 18px; margin-right: 0; margin-top: 24px; overflow-x: hidden; overflow-y: hidden; position: relative; width: 220px; }
.infoBox p { padding-bottom: 0; padding-left: 0; padding-right: 6px; padding-top: 0; }
.infoBox .icon { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/bg-05.jpg); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; display: inline; float: left; height: 80px; position: relative; }
.infoBoxesSub { background-color: #FFFFFF; clear: both; height: 130px; margin-bottom: 0; margin-left: 1px; margin-right: 1px; margin-top: 0; padding-left: 4px; position: relative; }
.infoBoxesSub a { text-decoration:none; cursor:pointer }
.infoBoxSub { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/bg-05-2.png); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; color: #445566; display: inline; float: left; font-size: 12px; height: 120px; line-height: 17px; margin-bottom: 10px; margin-left: 4px; margin-right: 0; margin-top: 16px; overflow-x: hidden; overflow-y: hidden; position: relative; width: 236px; }
.infoBoxSub p { padding:4px            12px 0 0; }

.infoBoxSub .icon { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(../images/bg-05-2.png); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; display: inline; float: left; height: 104px; position: relative; }
.coupons .icon {     background-position: -269px 0;margin: 0 12px;width: 63px; }
.testimoni .icon { background-position: -347px 0; margin-bottom: 0; margin-left: 12px; margin-right: 12px; margin-top: 0; width: 78px; }
.customPrinting .icon { background-position: -448px 0; margin-bottom: 0; margin-left: 12px; margin-right: 12px; margin-top: 0; width: 52px; }
.news .icon {     background-position: -531px 0;margin: 0 12px;width: 65px; }
.designsvc .icon {     background-position: -605px 0;margin: 0 12px;width: 74px; }
.testimonials .icon { background-position: -422px 0; margin-left: 12px; margin-right: 12px; width: 56px; }
.turnaround .icon { background-position: -334px 0; margin-left: 7px; margin-right: 11px; width: 60px; }
.newsBox .icon { background-position: -513px 0; height: 75px; margin-left: 7px; margin-right: 7px; width: 64px; }

p.arrow, span.arrow { background: url(../images/bg-19.gif) no-repeat scroll right -42px transparent; padding-right: 12px; padding-top: 0; width: 180px; color:#04c; *width:110px;*padding-left:0;}
p.arrow:hover, ul.arrow li a:hover, span.arrow:hover { background-position:right -68px; }
.nav-links { position:absolute; right:23px; bottom:5px; z-index:100; }
#slideNav { float:left; }
.nav-links a, .nav-links span {
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0.8))); /* Chrome,Safari4+ */ 
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.8) 100%); /* Chrome10+,Safari5.1+ */ 
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); /* Opera 11.10+ */ 
		background: -ms-line ar-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); /* IE10+ */ 
		background: linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); /* W3C */ 
		
		-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.33); 
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.33); 
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.33); 
		
		-webkit-border-radius: 15px; 
		-moz-border-radius: 15px; 
		border-radius: 15px; 
		
		display:block; width:13px; height:14px; text-align:center; overflow:hidden; display:block; width:20px; height:20px; float:left; margin:0px 2px; font-size:14px; line-height:19px; color:#333; text-decoration:none; cursor: pointer; font-weight:bold}
.nav-links a:hover, .nav-links span:hover {-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-color: #fff; color:#000;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.33); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.33); box-shadow: 0 0 3px rgba(0, 0, 0, 0.33); }		
.nav-links #prev2, #next2 { font-size:13px; }
.nav-links #playPause { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-indent:-999px; overflow:hidden; opacity:0.4; background-color:#fff}
#slideNav a.activeSlide { background:#fff; }
.nav-links span.resumepause{background:url(../images/playpause-sprite.png) no-repeat; opacity:1}
.nav-links span.resume{ background-position:-10px 6px}
.nav-links span.pause{ background-position: 7px 6px}
.nav-links span.resumepause:hover{background-color:#fff;}

/*Memorial Day Campaign*/
.flashMantle .daul{}
.flashMantle .daul a{float:left; width:395px; display:block}
