@charset "utf-8";
.pTemp{}
.pTemp-main{clear:both}
.pTemp-banner{background:url(../images/pTemp-bg.png) no-repeat center center; height:199px; padding:43px 0 0 47px}
.pTemp-banner strong{font-size:20px}
.pTemp-banner ul{}
.pTemp-banner ul li{font-size:10px; margin:4px 0; float:left; clear:both; width:100%}
.pTemp-banner ul li span{background:url(../images/pTemp-bnrbullete.png) no-repeat left center; font-size:16px; padding-left:10px; float:left}
.pTemp-banner ul li img{}
.pTemp-banner ul li .bnrimage{background:none}

.pTemp-bottom{margin-top:-42px}

.pTemp-tabs{background:url(../images/pTemp-tabline.png) repeat-x bottom; width:100%; height:43px}
.pTemp-tabs ul{padding-left:47px}
.pTemp-tabs ul li{background:url(../images/pTemp-tabs.png) no-repeat left top; float:left; height:43px; padding-left:20px; margin-right:10px;cursor:pointer}
.pTemp-tabs ul li a{background:url(../images/pTemp-tabs.png) no-repeat right -58px; display:block; height:43px; padding-right:20px}
.pTemp-tabs ul li a span{font-size:16px; color:#156CB4; display:block; padding-top:12px}
.pTemp-tabs ul li.sel{background:url(../images/pTemp-tabs.png) no-repeat left -126px;cursor:pointer}
.pTemp-tabs ul li.sel a{background:url(../images/pTemp-tabs.png) no-repeat right -200px; cursor:auto}
.pTemp-tabs ul li.sel a span{color:#000; font-weight:bold}
.pTemp-tabs ul li a:hover{text-decoration:none}

.pTemp-content{clear:both}

.pTemp-ftype{width:90%; margin:auto; padding-top:20px}
.pTemp-ftype ul{float:left; width:50%}
.pTemp-ftype ul li{background:url(../images/pTemp-ftype.png) no-repeat left; padding:8px 0 8px 40px; margin:10px 0}
.pTemp-ftype ul li a{color:#156CB4; font-size:12px; text-decoration:underline}
.pTemp-ftype ul li a:hover{text-decoration:none}
.pTemp-ftype ul li.aa{background-position:left -2px}
.pTemp-ftype ul li.ai{background-position:left -48px}
.pTemp-ftype ul li.ap{background-position:left -94px}
.pTemp-ftype ul li.cd{background-position:left -141px}
.pTemp-ftype ul li.jpg{background-position:left -276px}
.pTemp-ftype ul li.ps{background-position:left -186px}
.pTemp-ftype ul li.pub{background-position:left -231px}

.pTemp-prod{width:94%; margin:auto; padding-top:20px}
.pTemp-prod ul{float:left; width:445px;}
.pTemp-prod ul li{background:url(../images/pTemp-arrow.png) no-repeat left center; padding-left:15px; margin:7px 0}
.pTemp-prod ul li a{color:#156CB4; font-size:12px; text-decoration:underline}
.pTemp-prod ul li a:hover{text-decoration:none}

.pTemp-proda{width:94%; margin:auto; padding-top:20px}
.pTemp-proda ul{float:left; width:220px}
.pTemp-proda ul li{background:url(../images/pTemp-arrow.png) no-repeat left center; padding-left:15px; margin:7px 0;}
.pTemp-proda ul li a{color:#156CB4; font-size:12px; text-decoration:underline}
.pTemp-proda ul li a:hover{text-decoration:none}

.pTemp .main-title-txt{}
.pTemp .pTemp-ap{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -73px; padding-left:35px}
.pTemp .pTemp-aa{background:url(../images/pTemp-filesimgsprite.png) no-repeat left 12px; padding-left:35px}
.pTemp .pTemp-ai{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -30px; padding-left:35px}
.pTemp .pTemp-cd{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -117px; padding-left:35px}
.pTemp .pTemp-jp{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -247px; padding-left:35px}
.pTemp .pTemp-ps{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -161px; padding-left:35px}
.pTemp .pTemp-pb{background:url(../images/pTemp-filesimgsprite.png) no-repeat left -204px; padding-left:35px}

.pTemp-dl{font-weight:bold; font-size:16px; float:left; width:100%; padding:40px 0}
.pTemp-dl span img{float:left}
.pTemp-dl span .pTemp-lbl{float:left; margin:15px 0 0 10px; width:550px}
.pTemp-dlw{width:91%; margin:auto; display:block}

a.greenbigbtn span span{font-weight:normal}

/* SITE-4590 - Layout Issue in Print Templates */
.pTemp-fTypesmaller{width:94%}
.pTemp-fTypesmaller ul li a{font-size:11px}


/* new print templates silo - 12162011 - gellie */
body{line-height:normal; margin:0; padding:0;}
h1{margin:0; font-size:25px;}
.tmpWrap{width:956px; margin:0 auto; line-height:normal;}
.contentSet{
	background: rgb(237,237,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(255,255,255,1) 100%); /* W3C */	
	border-top:#fff solid 1px; clear:both;
}
.setPad{padding:25px; padding-bottom:20px; overflow:hidden; clear:both;}
.txtSet{border-top:#ccc solid 1px; font-size:12px; color:#666; clear:both;}
.txtSet p{padding-bottom:10px; margin:0;}
.txtSet h2{font-size:20px; color:#000; margin:0; padding:0 0 10px;}

.linkSet{clear:both; padding:20px 0;}
.linkSet .txtTitle{display:block; font-size:16px; color:#000;}
.linkSet ul{float:left; width:20%; font-size:11px; padding:10px 0; margin:0;}
.linkSet ul li{padding:0 0 5px 15px; background:url(../images/pTemp-arrow.png) left no-repeat;}
.linkSet ul li.sub{padding:0 0 5px; background:none;}
.linkSet ul li a{text-decoration:underline;}
.linkSet ul li a:hover{text-decoration:none;}
.linkSet ul.col3{width:33.3%;}
.linkScroll{height:130px; overflow-y:scroll; margin-top:10px;}

.popularSet{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:#ccc solid 1px; background:#fff; float:left; width:100%; overflow:hidden; margin-top:20px;
}

.popTitle{font-size:20px; padding:0 20px 0 0; background:url(../images/pt-ar-down.png) no-repeat right; clear:both;}
.popularSet ul{margin:0; padding:0; list-style:none;}
.popularSet ul li{float:left; width:25%; border-right:#ccc solid 1px; border-top:#ccc solid 1px; margin-right:-1px; margin-top:-1px; }
.popularSet ul li a{float:left; width:100%; text-align:center; padding:130px 0 20px 0; font-size:14px; text-decoration:none; background-image:url(../images/pt-prod-sprite.png); background-repeat:no-repeat;}
.popularSet ul li a:hover{text-decoration:underline;}
.typeSet ul li a{float:left; text-align:center; padding:150px 0 0; font-size:11px;}
.typeSet ul li a .tmpName{display:block; padding:15px 40px 0; background-color:#e5e5e5; background-image:url(../images/pt-file-ico.png); background-repeat:no-repeat; height: 35px;}

.stepSet{border-top:#ccc dashed 1px; clear:both; overflow:hidden; padding: 10px 0 0; margin:20px 0 0; text-align:center;}
.stepSet .s1{float:left; width:260px;}
.stepSet .s2{width:320px; border-left:#ccc dashed 1px; border-right:#ccc dashed 1px; padding:0 10px; margin:0 10px; float:left; min-height: 220px;}
.stepSet .s3{float:right; width:284px;}
.stepTitle{display:block; padding:5px 10px; font-weight:normal; color:#fff; background:#3481b9; font-size:12px; text-align:left;}

.types{margin:0; padding:10px 0; list-style:none;}
.types li{float:left; width:50%; padding: 5px 0;}
.types li span{float:left; padding:10px 0 10px 40px; font-size:12px; cursor:pointer; background-image:url(../images/pt-file-ico.png); background-repeat:no-repeat;}
.types li span:hover{color:#156CB4;}
.types li.sel{background-color:#e4e4e4; color:#156CB4;}

.typePhotoshop{background-position: 5px 8px;}
.typeIllustrator{background-position: 5px -60px;}
.typeIndesign{background-position: 5px -124px;}
.typeAcrobat{background-position: 5px -202px;}
.typeWord{background-position: 5px -270px;}
.typePublisher{background-position: 5px -335px;}
.typeCoreldraw{background-position: 5px -399px;}
.typeJpeg{background-position: 5px -465px;}

.typeDrop{margin:10px 0 0; width:100%;}
.downloadCaption{margin:0; padding:25px 0; text-align:center; font-size:18px; display:block; color:#156CB4;}
.downloadButton{
	background: rgb(73,228,98); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(73,228,98,1) 0%, rgba(27,177,52,1) 2%, rgba(26,163,49,1) 50%, rgba(7,149,31,1) 51%, rgba(6,136,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,228,98,1)), color-stop(2%,rgba(27,177,52,1)), color-stop(50%,rgba(26,163,49,1)), color-stop(51%,rgba(7,149,31,1)), color-stop(100%,rgba(6,136,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(27,177,52,1) 2%,rgba(26,163,49,1) 50%,rgba(7,149,31,1) 51%,rgba(6,136,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(27,177,52,1) 2%,rgba(26,163,49,1) 50%,rgba(7,149,31,1) 51%,rgba(6,136,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(27,177,52,1) 2%,rgba(26,163,49,1) 50%,rgba(7,149,31,1) 51%,rgba(6,136,28,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(73,228,98,1) 0%,rgba(27,177,52,1) 2%,rgba(26,163,49,1) 50%,rgba(7,149,31,1) 51%,rgba(6,136,28,1) 100%); /* W3C */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.50);
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.50);
	color:#fff; text-align:center; padding:10px 0; font-size:18px; width: 200px; display:block; margin:20px auto 0; cursor:pointer;
}
.downloadButton:hover{
	background: rgb(73,228,98); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(73,228,98,1) 0%, rgba(39,208,75,1) 2%, rgba(38,199,71,1) 50%, rgba(7,186,43,1) 51%, rgba(9,173,40,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,228,98,1)), color-stop(2%,rgba(39,208,75,1)), color-stop(50%,rgba(38,199,71,1)), color-stop(51%,rgba(7,186,43,1)), color-stop(100%,rgba(9,173,40,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(39,208,75,1) 2%,rgba(38,199,71,1) 50%,rgba(7,186,43,1) 51%,rgba(9,173,40,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(39,208,75,1) 2%,rgba(38,199,71,1) 50%,rgba(7,186,43,1) 51%,rgba(9,173,40,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(73,228,98,1) 0%,rgba(39,208,75,1) 2%,rgba(38,199,71,1) 50%,rgba(7,186,43,1) 51%,rgba(9,173,40,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(73,228,98,1) 0%,rgba(39,208,75,1) 2%,rgba(38,199,71,1) 50%,rgba(7,186,43,1) 51%,rgba(9,173,40,1) 100%); /* W3C */
	text-decoration:none;
}
.smallButton{padding:10px 0px; width:150px; margin:0 auto; font-size:14px;}
.socials{width:600px; float: left; margin-left:10px; border-left:#ccc dashed 1px; text-align:left;}
.socials ul{padding:20px 0 35px; margin:0; list-style:none;}
.socials ul li{float:left; padding-right:10px; width:80px; overflow:hidden; padding-top:2px;}
.socials ul li.fb{width:50px; padding-top:0;}
.socials ul li.em{width:auto;}
.clRequest{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#7c7c7c; width:135px; display:block; margin:10px auto; color:#fff; padding:5px 0; font-size:12px; color:#fff;
}
.sorryBox{border:#ccc solid 1px; width:570px; margin:0 auto; padding:20px 0; background:#fff; text-align:center; clear:both;}
.sorryBox p{padding: 20px; margin:0;}
.request{margin:0; padding:20px 0; list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
.request li{clear:both; padding:10px 0 0;}
.request li .txtLabel{width:120px; float:left; color:#000;}
.request li span{float:left; padding:0 5px;}
.request li .txtLabel span{float:right;}
.request li select, .request li input, .request li textarea{float:left; width:220px; border:#ccc solid 1px; background:#ffffcd; color:#666;}
.request li .short{width:80px;}
.emailThis{background:url(../images/pt-ico-em.png) no-repeat left; padding:3px 0 0px 35px; font-size:12px; color:#666; float:left; text-decoration:none; }
.pad{padding:10px;}
.redText{color:#cc0000;}
.leftFloat{float:left;}

.businessCards{background-position:45px 30px;}
.dieCutBusinessCards{background-position:45px -157px;}
.postcards{background-position:45px -350px;}
.flatInvitations{background-position:45px -530px;}
.standardLabels{background-position:45px -725px;}
.labels{background-position:45px -725px;}
.standardStickers{background-position:45px -922px;}
.brochures{background-position:45px -1130px;}
.businessFlyers{background-position:45px -1345px;}
.flyers{background-position:45px -1345px;}
.cardCalendar{background-position:45px -1575px;}
.carMagnets{background-position:45px -1810px;}
.businessCardMagnets{background-position:45px -156CB4;}
.bulkPosters{background-position:45px -2300px;}
.posters{background-position:45px -2300px;}
.mountedPosters{background-position:45px -2535px;}
.posterCalendar{background-position:45px -2755px;}
.posterSigns{background-position:45px -3020px;}
.largeFormatPosters{background-position:45px -3322px;}
.flatGreetingCards{background-position:45px -3550px;}
.letterheads{background-position:45px -3810px;}
.nightclubFlyers{background-position:45px -4040px;}
.windowClings{background-position:45px -4270px;}
.uPage{background-position:45px -4470px;}
.bookMarks{background-position:45px -4695px;}
.foldedGreetingCards{background-position:45px -4950px;}
.greetingCards{background-position:45px -4950px;}
.stretchedCanvas{background-position:45px -5190px;}
.vinylBanners{background-position:45px -5400px;}
.bulkBooklets{background-position:45px -5640px;}
.catalogs{background-position:45px -5640px;}
.shortRunBooklets{background-position:45px -5850px;}
.calendars{background-position:45px -6045px;}
.wallCalendars{background-position:45px -6045px;}
.counterCards{background-position:45px -6255px;}
.doorHangers{background-position:45px -6490px;}
.fullColorEnvelopes{background-position:45px -6725px;}
.envelopes{background-position:45px -6725px;}
.colorEnvelopes{background-position:45px -6725px;}
.eventTickets{background-position:45px -6905px;}
.dieCutFlyers{background-position:45px -7160px;}
.pocketFolders{background-position:45px -7420px;}
.folders{background-position:45px -7420px;}
.giftCertificates{background-position:45px -7655px;}
.dieCutHangTags{background-position:45px -7875px;}
.hangTags{background-position:45px -7875px;}
.rollLabels{background-position:45px -8135px;}
.menus{background-position:45px -8405px;}
.takeoutMenus{background-position:45px -8405px;}
.foldedCards{background-position:45px -8660px;}
.foldedPostcards{background-position:45px -8660px;}
.rackCards{background-position:45px -8925px;}
.salesSheets{background-position:45px -9210px;}
.tableTents{background-position:45px -9435px;}
.stickyBack{background-position:45px -9650px;}
.yardSign{background-position:45px -9885px;}