.contentContainer{width:100%; overflow:hidden;}
.contentContainer h1.greyBar{width:100%;}
.tplWrapper{width:926px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tplTop{border-bottom:dotted #ccc 1px; padding:20px 0px; overflow:hidden;}
.tplInfo{float:left; width:585px;}
.tplInfo .headTxt{font-size:25px; display: block; margin:0; padding:0;}
.tplInfo p{color:#333; margin:0; padding:0;}
.tplInfo .templates{background:url(../images/prt-t-sprite.jpg) right -120px no-repeat; padding:10px 0 0; margin:25px 0 0;}
.tplDesign{float:right; background:url(../images/prt-t-sprite.jpg) top left no-repeat; width:318px; height:120px; position:relative;}
.tplDesign .pad{padding:15px 0 0 117px;}
.tplDesign .headTxt{color:#dd7725; font-size:14px; display:block;}
.tplDesign ul{margin:0; padding:0 0 0 15px; font-size:11px; color:#333; list-style:inside disc !important;}
.tplDesign a{position:absolute; right:10px; bottom:10px; color:#dd7725;}
.tplList{padding:20px 0; overflow:hidden;}
.tplFilter{float:left; width:200px; border-top:#ccc solid 2px;}
.tplFilter .headTxt{font-size:14px; display:block; padding:10px 0;}
.tplFilter .filterSet{padding:20px 0;}
.tplFilter .filterSet ul{margin:0; padding:10px 0; list-style:none; font-size:11px;}
.tplFilter .filterSet ul li{clear:both; padding:0 0 10px}
.tplFilter .filterSet ul label{float:left;}
.tplFilter .filterSet ul input{float:left; margin:3px 10px 2px 2px; width: 20px; background:none; border:none;}
.tplFilter .filterSet .resetFilter {clear: both; margin-top: 10px; float: left;}
.tplFilter .fieldName{display:block; font-size:11px; font-weight:bold;}
.tplFilter .note{color:#666; font-size:11px; margin:0; padding:10px;}
.tplFilter select{font-size:11px;}
.tplTemplates{float:right; width:685px; border-left:dotted #ccc 1px; position: relative;}
.tplTemplates .pad{padding:0 0 0 30px;}
.tplTemplates .setName{font-size:25px; display:block; margin:0; padding:0 0 10px; clear:both;}
.tplTemplates table{width:100%; text-align:left; border:#ccc solid 1px; padding:0 10px 10px; background:url(../images/prt-table-top.png) repeat-x;}
.tplTemplates table .dimensions{width:30%;}
.tplTemplates table .description{width:50%;}
.tplTemplates table .preview{width:10%;}
.tplTemplates table .download{width:10%;}
.tplTemplates table .tableHead{background:#61a3d5; color:#fff;}
.tplTemplates table .preview{background-color:#61a3d5; color:#fff;}
.tplTemplates table th{height:35px;padding:0px 10px;}
.tplTemplates table td{padding:10px;}
.tplTemplates .gray td{background:#ededed;}
.tplTemplates .previewLink{background:url(../images/prt-dl-sprite.png) no-repeat top left; height:23px; width:22px; text-indent:-999px; overflow:hidden; display:block; margin-left:15px;}
.tplTemplates .downloadLink{background:url(../images/prt-dl-sprite.png) no-repeat top right; height:23px; width:22px; text-indent:-999px; overflow:hidden; display:block; margin-left:15px;}

.tplBottomLine{border-bottom:#ccc solid 1px;}
.scrollTop{float:right; padding:10px 0 20px; font-size:11px; color:#0066cc;}
.notDisplayed{display:none;}

.tplDownloadSet{width:800px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.tplDownloadSet .headTitle{font-size:16px; display:block; margin:0; padding:0;}
.tplDownloadSet ul{float:left; width:49%; margin:0; padding:10px 0 0; list-style:none; line-height: 14px;}
.tplDownloadSet ul li{background:url(../images/prt-apps.jpg) no-repeat;}
.tplDownloadSet ul li.psd{background-position:0 0;}
.tplDownloadSet ul li.cdr{background-position:0 -176px;}
.tplDownloadSet ul li.ps{background-position:0 -141px;}
.tplDownloadSet ul li.jpeg{background-position:0 -105px;}
.tplDownloadSet ul li.pdf{background-position:0 -70px;}
.tplDownloadSet ul li.ai{background-position:0 -34px;}
.tplDownloadSet ul li.pub{background-position:0 -212px;}
.tplDownloadSet ul li a{font-size:11px; color:#0066cc; padding:10px 0 10px 40px; display:block;}