.crumbLabel{float:left; font-size:12px; padding:2px 10px 0 0; line-height:14px;}
.crumbs ul{float:left; padding:2px; line-height:14px;}
a{text-decoration:underline;}
a:hover{color:#00a656; text-decoration:none;}
.tmpWrapper{width:960px; clear:both; margin:0 auto; padding:0; }
.tmpHeadText{font-size:18px; margin:0; padding:10px 0; clear:both; display:block;}
.tmpSubText{font-size:14px; margin:0; padding:5px 0 10px; display:block;}
.tmpBoxSet{margin:20px 0 0; padding:0; list-style:none; overflow:hidden;}
.tmpBoxSet li{float:left; border-left:#ccc solid 1px; border-bottom:#ccc solid 1px; width:239px; height:200px; text-align:center; font-size:11px; margin:-1px 0 -1px -1px; }
.tmpBoxSet li a{display:block; padding:20px; position:relative;}
.tmpBoxSet li a span{display:block; padding:10px 0;}
.tmpBoxSet li .fileType{position:absolute; top:80px; left:52px;}
.tmpList{height:110px; overflow-y:auto; clear:both; padding:20px 0 0; line-height:normal;}
.tmpList ul{margin:0; padding:0; list-style:none; font-size:12px; float:left; width:188px;}
.tmpList ul li{padding:0 5px 5px 20px; background:url(../images/tmp-arrow.png) no-repeat left 2px;}
.tmpList ul li.subtitle{text-transform:uppercase; color:#555; padding:0; font-weight:bold; background:none; padding:0 5px 10px 0;}
.tmpListCol3{height:155px;}
.tmpListCol3 ul{width:313px;}
.tmpContent{padding:20px 0 20px; font-size:14px; line-height:normal; clear:both;}
.tmpContent p{padding:10px 0 0; font-size:12px;}
.tmpDownloadCol{width:280px; float:left; padding:20px 0 0; margin:0 0 20px; text-align:center;}
.tmpDownloadMid{border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; width:330px; margin:0 25px 20px;}
.tmpSocial{clear:both; border-top:#ccc solid 1px; padding:20px 0;}
.tmpSocial div{float:left; padding:20px 0 40px; /*width:300px; padding:20px 0 40px 20px;*/ margin: 0 0 0 -1px;}
.tmpSocial div p{font-size:12px; text-align:left; padding:0 0 20px;}
.tmpSocial ul{margin:0; padding:0; list-style:none;}
.tmpSocial ul li{float:left; padding: 0 20px 0 0;}
.tmpSocial .share{width:400px; /*border-left:#e1e1e1 solid 1px;*/}
.tmpSocial .share div{padding:0; width:auto; border:none; margin:0;}
.tmpSocial .share ul li{width:73px; padding:0 10px 10px;}
.tmpSocial .share ul li img{float:left;}
.tmpPad{padding:12px 20px 0; display:block;}
.tmpStepTitle{
	width:280px; height:44px; border:#e1e1e1 solid 1px; border-radius:5px; display:block; font-size:14px; text-transform:uppercase; text-align:left;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* W3C */
}
.tmpDownloadMid .tmpStepTitle{margin:0 auto;}
.tmpDownloadMid .tmpOptions{margin:20px auto 0;}
.tmpStepTitle .stepNum{font-size:18px;}
.tmpOptions{width:280px; border:#eee solid 1px; border-radius:5px; margin:20px 0 0; overflow:hidden; text-align:left;}
.tmpOptions li{border-top:#e1e1e1 solid 1px; margin: -1px 1px 1px 1px; border-radius:3px; padding:15px; font-size:12px; cursor:pointer; height:20px; padding:15px;}
.tmpOptions li input{float:left; margin:0 10px 0 0; padding:0;}
.tmpOptions li.first{border:none; margin:1px;}
.tmpOptions li span{padding:4px 0 0; float:right; width:175px;}
.tmpOptions li.selected{background-color:#ffd90a;}
.tmpTemplateName{text-align:center; font-size:14px; padding:20px; font-weight:bold; line-height:normal;}
.btnDownload{width:165px; margin:0 auto;}
.btnRequest{width:200px;}
.tmpSize li span{padding:3px 0 0; float:left;}
.tmpType li{background:url(../images/tmp-sprite-ico-small.png) no-repeat; }
.tmpType li.psd{background-position:45px 5px;}
.tmpType li.ai{background-position:45px -57px;}
.tmpType li.ind{background-position:45px -124px;}
.tmpType li.pdf{background-position:45px -195px;}
.tmpType li.cdr{background-position:45px -265px;}
.tmpType li.doc{background-position:45px -340px;}
.tmpType li.jpg{background-position:45px -410px;}
.tmpType li.pub{background-position:45px -484px;}
.tmpFinish li{background:url(../images/tmp-sprite-finish.png) no-repeat; background-position: 35px -3px;}
.tmpFinish li.flat{background-position: 35px -3px;}
.tmpFinish li.accordion, .tmpFinish li.accordionfold, .tmpFinish li.horizontalaccordionfold, .tmpFinish li.verticalaccordionfold{background-position: 35px -56px;}
.tmpFinish li.rollfold, .tmpFinish li.horizontalrollfold, .tmpFinish li.verticalrollfold, .tmpFinish li.verticalrollffold{background-position: 35px -108px;}
.tmpFinish li.halffold, .tmpFinish li.horizontalhalffold, .tmpFinish li.verticalhalffold, .tmpFinish li.horizontal-6x425foldedsize, .tmpFinish li.horizontal-5x35foldedsize, .tmpFinish li.horizontal-7x5foldedsize, .tmpFinish li.verticalfold, .tmpFinish li.folded, .tmpFinish li.vertical-35x5foldedsize, .tmpFinish li.vertical-5x7foldedsize, .tmpFinish li.vertical-425x6foldedsize{background-position: 35px -168px;}
.tmpFinish li.trifold, .tmpFinish li.horizontaltrifold, .tmpFinish li.verticaltrifold, .tmpFinish li.verticaltrifoldfold{background-position: 35px -225px;}
.tmpFinish li.zfold, .tmpFinish li.z-fold, .tmpFinish li.horizontalzfold, .tmpFinish li.verticalzfold{background-position: 35px -280px;}
.tmpFinish li.standardRound, .tmpFinish li.rounded4corners{background-position: 35px -336px;}
.tmpFinish li.slimRound{background-position: 35px -382px;}
.tmpFinish li.squareRound{background-position: 35px -417px;}
.tmpFinish li.halfCircle, .tmpFinish li.halfcircle, .tmpFinish li.halfcircleside{background-position: 35px -453px;}
.tmpFinish li.roundOneCorner, .tmpFinish li.rounded1corner, .tmpFinish li.roundedcorners, .tmpFinish li.roundedsinglecorner{background-position: 35px -499px;}
.tmpFinish li.circle, .tmpFinish li.circleedge, .tmpFinish li#finish_25circleshape{background-position: 35px -542px;}
.tmpFinish li.oval, .tmpFinish li.ovalshape{background-position: 35px -582px;}
.tmpFinish li.perforated, .tmpFinish li.withperforation, .tmpFinish li.middlerightsn-withperforation, .tmpFinish li.bottomcornerssn-withperforation, .tmpFinish li.perforationonly-nosn, .tmpFinish li.perforation2fromthebottomtrimline, .tmpFinish li.middleleftsn-withperforation, .tmpFinish li.topcornerssn-withperforation{background-position: 35px -627px;}
.tmpFinish li.perforatedDoorHang{background-position: 35px -678px;}
.tmpFinish li.noperforation, .tmpFinish li.bottomrightsn-noperforation, .tmpFinish li.vertical, .tmpFinish li.portrait{background-position: 35px -728px;}
.tmpFinish li.noperforationDoorHang{background-position: 35px -779px;}
.tmpFinish li.wireo, .tmpFinish li.wire-oonleftside, .tmpFinish li.wire-oontopside{background-position: 35px -840px;}
.tmpFinish li.saddle, .tmpFinish li.saddle-stitchedontopside, .tmpFinish li.saddle-stitchedonleftside{background-position: 35px -891px;}
.tmpFinish li.holeCenter, .tmpFinish li.topcenterhole, .tmpFinish li.18holeatbottomcenter, .tmpFinish li.with14hole, .tmpFinish li.middlelefthole, .tmpFinish li.with516hole, .tmpFinish li.18holeattopcenterside, .tmpFinish li.middlerighthole{background-position: 35px -953px;}
.tmpFinish li.holeLeft, .tmpFinish li.18holeattopleftside, .tmpFinish li.topleftcornerhole, .tmpFinish li.18holeatbottomleftside, .tmpFinish li.topleftcornerhole, .tmpFinish li.toplefthole{background-position: 35px -1007px;}
.tmpFinish li.holeRight, .tmpFinish li.18holeattoprightside, .tmpFinish li.18holeatbottomrightside, .tmpFinish li.toprightcornerhole{background-position: 35px -1063px;}
.tmpFinish li.threeHole{background-position: 35px -1122px;}
.tmpFinish li.leaf, .tmpFinish li.leafshape, .tmpFinish li.leafedge{background-position: 35px -1164px;}
.tmpServices{width:870px; margin:0 auto;}
.tmpServices p{padding:20px 0; font-size:14px;}
.tmpServices ul{margin:0; padding:0; list-style:none; overflow:hidden; height:250px;}
.tmpServices ul li{float:left; border:#e1e1e1 solid 1px; margin: -1px 0 0 -1px; border-bottom:none; border-right:none;}
.tmpServices button{
	width:370px; height:72px; border-radius: 10px; border:#e1e1e1 solid 1px;	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeee 100%) url(../images/tmp-sprite-notemp.png) no-repeat; /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eeeee 100%); /* W3C */
}
.tmpServices button span{background-image:url(../images/tmp-sprite-notemp.png); background-repeat: no-repeat; padding:10px 20px 10px 70px; display:block;}
.tmpServices button strong{display:block; text-align:left;}
.tmpServices button em{display:block; color:#000; font-size:12px; text-align:left; font-weight:normal;}
.templateRequest{padding:0 20px 20px 0;}
.templateRequest span{background-position:5px -3px;}
.fileReview{padding:0 0 20px 20px;}
.fileReview span{background-position:5px -194px;}
.easyTool{padding:20px 20px 0 0;}
.easyTool span{background-position:5px -91px;}
.designService{padding:20px 0 0 20px;}
.designService span{background-position:5px -298px;}

#tempContent{padding:20px; border:#ccc solid 1px;}
#tempContent h1{color: #156CB4; font-size: 18px; margin: 0; padding: 0;}
#tempContent h2{color: #333333;font-size: 12px; font-style: italic; margin: 0; padding: 5px 0 0;}

ul#dropdownMenu li a {padding: 0;}

#signUpWrap {display: none !important;}