@charset "utf-8";
.homepage-w {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#069;float:left;width:100%}
.frame-curve {margin-top:-8px; float:left; clear: none;}

.homepage-gallery {background-color:#edf6ff; float:left; width:100%;height:269px;border:1px solid #ccc; text-align: center;border-width:0 0 1px 0;position:relative; z-index:1;}

.nav-links{position:absolute;right:15px;bottom:5px; z-index:100;}
.nav-links ul{margin-top:20px}
.nav-links ul li{float:left;margin:0 3px}
.nav-links ul li a{background:url(../images/strip-bgicons.png) no-repeat right -202px; text-indent:-999px; overflow:hidden;display:block;width:13px;height:14px}
.nav-links ul li.sel a{background:url(../images/strip-bgicons.png) no-repeat 0px -202px;width:13px; height:14px}

#slideNav a{background:url(../images/strip-bgicons2.png) no-repeat right -202px; text-indent:-999px; overflow:hidden;display:block;width:13px;height:14px; float:left; margin:0px 5px;}
#slideNav a.activeSlide{background:url(../images/strip-bgicons2.png) no-repeat 0px -202px;width:13px; height:14px}

.otherproducts-links{background-color:#fff}

.homepage-bottom{padding-top:40px; background-color:#fff; float:left; width:100%}
.homepage-bottom-w{clear:both; border-top:1px solid #ccc; float:left; width:100%; background:url(../images/bg-homepage-border.png) repeat-y center center}
.homepageblk{width:215px; float:left;border-right:1px solid #ccc;font-size:14px;padding:15px; color:#666;height:135px}
.homepage-bottom-top{clear:both;width:100%;float:left; margin-bottom:15px}
.homepageblk blockquote{margin:0; padding:0; font-size:12px;clear:both}
.homepageblk a.left{text-decoration:underline; font-weight:bold}
.homepageblk a:hover{text-decoration:none}
.blacktitle3{font-weight:bold;font-size:14px;color:#000}
.blacktitle4{display:block; margin-bottom:15px}
.blacktitle5{display:block; text-decoration:underline; margin-bottom:15px}
.homepageblk ul{margin:7px 0 0 0;padding:0; list-style:disc; color:#666; list-style-position:inside}
.homepageblk ul li{clear:both; margin:4px 0}
.last{border:none;width:33%}
.subeviews{background:url(../images/strip-bgicons.png) no-repeat 4px -230px; color:#000; font-size:12px;float:right;padding-left:20px}
.subrss{background:url(../images/strip-bgicons.png) no-repeat -37px -250px; font-size:12px;float:right;padding-left:20px;color:#000}
a.subeviews:hover, a.subrss:hover{text-decoration:underline}
.homepageblk p{line-height:17px}

.w131{width:131px;margin-left:40px}

/*ver 2 layout - 10.06.2010*/
.homepage-contents{clear:both}
.homepage-contents .left{width:100%;padding-bottom:50px}
.homepage-contents .right{width:267px;border-left:1px solid #ccc;margin-left:-1px;padding-bottom:10px}
.homepage-contleft-top{clear:both}
.homepage-contleft-top ul{margin:15px 0}
.homepage-contleft-top ul li{float:left;border-right:1px solid #e5e5e5;padding:20px;width:220px}
.homepage-contleft-top ul li.svcMiddle{width:220px; padding:20px}
.homepage-contleft-top ul li a{text-decoration:none}
.homepage-contleft-top ul li strong{color:#000;font-size:18px;font-weight:normal;display:block;padding-left:6px}
.homepage-contleft-top ul li span{background:url(../images/hp-new-features-ico.png) no-repeat left;font-size:11px;color:#000;line-height:13px;display:block;height:68px;margin-top:15px}
.homepage-contleft-top ul li span.freeproof{background-position:-9px -168px;padding:0 0 0 40px}
.homepage-contleft-top ul li span.samplekit{background-position:-9px -97px;padding:0 0 0 44px}
.homepage-contleft-top ul li span.designtool{background-position:-9px -14px;padding:0 0 0 46px;width:152px}
.homepage-contleft-top ul li span.custom{background-position:-9px -87px;padding:0 0 0 44px;width: 158px;}
.homepage-contleft-top ul li a span.more{background:none;font-size:12px;float:right; color:#156CB4 ; text-decoration:underline; margin:0; height:auto;padding-right: 20px;}
.homepage-contleft-top ul li a:hover span.more{text-decoration:none;}

.homepage-contleft-bot{clear:both;padding-top:30px; float: left; width: 100%;}
.homepage-contleft-bot .bottom_head{color:#000;font-size:14px;padding-left:20px}
.homepage-contright-tabs{margin-top:20px}
.homepage-contright-tabs ul{background:url(../images/bg-homepage-tab-bottom.png) repeat-x bottom;height:35px; padding-left: 10px;}
.homepage-contright-tabs ul li{float:left;background:url(../images/bg-homepage-tab.png) no-repeat left -53px;margin:0 5px;padding:0 0 0 15px}
.homepage-contright-tabs ul li a{font-size:14px;color:#156CB4 ;text-decoration:none;display:block;color:#156CB4 ;background:url(../images/bg-homepage-tab.png) no-repeat right top;padding:0 15px 0 0;float:left; font-weight:bold;}
.homepage-contright-tabs ul li a span{display:block;padding:10px 0}
.homepage-contright-tabs ul li.sel{background:url(../images/bg-homepage-tab-sel.png) no-repeat left -53px;border-bottom:1px solid #fff}
.homepage-contright-tabs ul li.sel a{background:url(../images/bg-homepage-tab-sel.png) no-repeat right top;color:#000}

.homepage-contleft-tabcont{color:#333;font-size:12px;line-height:15px}
.homepage-contleft-tabcont div{width:92%;margin:0 auto}
.homepage-contleft-tabcont strong{display:block;margin:20px 0;padding:0}
.homepage-contleft-tabcont p strong.title{font-size:14px;display:block}
.homepage-contleft-tabcont p img{float:left;margin:0 20px 20px;}
.homepage-contleft-tabcont div.himg{float:left; text-align: center; width:100px}
.homepage-contleft-tabcont .right{width:622px; border:none}

.homepage-contright-w{width:95%;margin:0 auto}
.homepage-contright-w hr{clear:both;color:#ccc;margin:0;padding:0; border-width: 1px 0 0 0; border-top:1px solid #ccc;}
.homepage-contright-blk{color:#000; font-size:14px; margin-top:20px}
.homepage-contright-blk hr{margin-bottom:20px}

a.w135{width:135px;margin:120px auto}

/*banners*/
.bnrCrossOut{color:#cc0000;text-decoration:line-through;}
.bnrWrap{width:788px;height:272px;font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;font-size:14px; color:#000000;}

.csBanner{background:url(../images/e18-bg.png) no-repeat top left; width:788px; height:272px; margin:0 auto;    padding:0; text-align:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:normal;}
.csBanner .tText{text-indent:-9999px;   display:block;}
.csBanner .svc{clear:both; padding:40px 0px;}
.csBanner .svc p{text-align:center; width:33%; float:left; margin:0; padding:120px 0px 0px;}
.csBanner .svc p strong{display:block; color:#006bb7;}
.csBanner .svc p span{font-size:11px; color:#666666;}

.red{color:#cc0000;}
.strike{text-decoration:line-through; color:#000000}
.blu{color:#069}
.disc-prize b { color:#cc0000}


/*green button*/
.greenbtn{background:url(../images/bg-greenbtn-left.png) no-repeat scroll left 0 transparent; display:block; font-weight:bold; padding:0 0 0 10px; text-decoration:none; outline:none; margin: 3px auto 0; width:112px;}
.greenbtn span{background:url(../images/bg-greenbtn-right.png) no-repeat scroll right 0 transparent;color:#FFF; display:block; font-size:15px; padding:0 10px 0 0;text-align:center;text-decoration:none; line-height:normal; outline:none; height:28px}
.greenbtn span span{background:none; text-decoration:none; margin:0; padding:4px 10px 0 10px; outline:none}
.greenbtn:hover{background:url(../images/bg-greenbtn-left.png) no-repeat left -38px}
.greenbtn:hover span{background:url(../images/bg-greenbtn-right.png) no-repeat right -38px}
.greenbtn:hover span span{background:none; text-decoration:none}
.greenbtn span span.btnwitharrow{background:url(../images/bg-flow-arrow-btn.png) no-repeat right center; height:24px}

.seePromo{font-size:11px; float: right;}
.seePromo:hover{text-decoration: none;}
.promoList{margin:0;padding:20px 8px 0;}
.promoList li{/*height:70px;*/font-size:12px; margin:8px 0}
.promoList li a{display:block; color:#333333;text-decoration:none;padding:30px 0 25px 92px;background:url(../images/hp-promo-sprite-opti22.jpg);background-repeat:no-repeat;background-position:left; height:25px; line-height:13px}
.promoList li a:hover strong{color:#156CB4 ;}
.promoList li a.sp1{background-position: -8px 0}/*Business Cards*/
.promoList li a.sp2{background-position:-6px -82px}/*Brochures*/
.promoList li a.sp3{background-position:-6px -380px}/*Catalogs*/
.promoList li a.sp4{background-position:-11px -1321px}/*Flyers*/
.promoList li a.sp6{background-position:-7px -1491px}/*Business Card Magnets*/
.promoList li a.sp5{background-position:-7px -696px}/*labels*/
.promoList li a.sp7{background-position:-6px -460px}/*Flyers*/
.promoList li a.sp8{background-position: -6px -2367px}/*Calendars*/
.promoList li a.sp9{background-position: -4px -1208px}/*Stickers*/

/* u112612 - Uprinting March Deals MAR012013 */
.promoList li a.current-promo-businesscard{background-position: -5px -5px}
.promoList li a.current-promo-brochure{background-position: -4px -101px}
.promoList li a.current-promo-bookmark{background-position: -2px -1535px}
.promoList li a.current-promo-postcard{background-position: -6px -192px}
.promoList li a.current-promo-calendar{background-position: -6px -277px}
.promoList li a.current-promo-catalog{background-position: -4px -368px}
.promoList li a.current-promo-flyer{background-position: -4px -465px}
.promoList li a.current-promo-greetingcard{background-position: -7px -547px}
.promoList li a.current-promo-poster{background-position: -7px -635px}
.promoList li a.current-promo-fullcolorenve{background-position: -7px -1265px;}
.promoList li a.current-promo-canvas{background-position: -4px -743px}
.promoList li a.current-promo-vinylbanner{background-position: -4px -845px}
.promoList li a.current-promo-stickyback{background-position: -3px -928px}
.promoList li a.current-promo-hangtag{background-position: -2px -1005px}
.promoList li a.current-promo-doorhanger{background-position: -2px -2041px}
.promoList li a.current-promo-rackcard{background-position: -2px -1109px}
.promoList li a.current-promo-sticker{background-position: -4px -1200px}
.promoList li a.current-promo-greetingcards{background-position: -5px -1347px}
.promoList li a.current-promo-ripcards{background-position:9px -1460px}
.promoList li a.current-promo-menus{background-position: -4px -1835px}

.popList li a strong{display:block; color:#000; text-decoration:none; padding-bottom:3px;}
.popList li a:hover strong{text-decoration:none;}

.homepage-contleft-tabcont .promoList li a strong{display:block;margin:0;}

.loggedIn{margin-top:0;}

.bcBg{background:url(../images/bcBg.png) no-repeat top left; width:788px; height:272px; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none;}
.bcBg .pad{padding:25px 35px 35px; display:block; text-align: left;}
.bcBg .ind{padding-left:45px; display:block; padding-bottom:25px }
.bcBg .txH{font-size:25px; color:#006bb7; display:block;}
.bcBg .txS{font-size:14px; color:#666666; display:block;}
.bcBg .prc{padding-top:20px;}
.bcBg .start{display:block; font-size:13px;}
.bcBg:hover{text-decoration:none;}

.bcBgc{background:url(../images/bcBgc.png) no-repeat top left; width:788px; height:272px; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none;}
.bcBgc .pad{padding:10px 20px}
.bcBgc span{display:block; text-align:left; line-height:normal;}
.bcBgc .txt1{font-size:24px; color:#006bb7;font-weight:bold}
.bcBgc .txt2{font-size:18px; color:#068a1d;font-weight:bold}
.bcBgc .txt3{font-size:18px; color:#666;font-weight:bold; padding-top:10px}
.bcBgc .txt4{font-size:14px; color:#666}
.bcBgc:hover{text-decoration:none;}

.lsBgB{background:url(../images/e20-hbgB.png) no-repeat top left; width:788px; height:272px; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none;}
.lsBgB .pad{padding:10px 95px}
.lsBgB span{display:block; text-align:left; line-height:normal;}
.lsBgB .txt1{font-size:24px; color:#006bb7;font-weight:bold}
.lsBgB .txt2{font-size:18px; color:#666;font-weight:bold}
.lsBgB .txt3{font-size:14px; color:#666}
.lsBgB:hover{text-decoration:none}

/*design online*/
