@charset "utf-8";
.homepage-w {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#069;float:left;width:100%}
.frame-curve{margin-top:-8px}

/*for the gallery*/
.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:520px;border-right:1px solid #ccc;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 14px;width:144px}
.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/img-homepage-strip.png) no-repeat left;font-size:11px;color:#000;line-height:13px;display:block;height:50px;margin-top:15px}
.homepage-contleft-top ul li span.freeproof{background-position:-9px -8px;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:-0px -198px;padding:0 0 0 57px}
.homepage-contleft-top ul li a span.more{background:none;font-size:12px;float:right; color:#156CB4 ; text-decoration:underline; margin:0; height:auto;}
.homepage-contleft-top ul li a:hover span.more{text-decoration:none;}

.homepage-contleft-bot{clear:both;padding-top:30px}
.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:377px; border:none}

.homepage-contright-w{width:95%;margin:0 auto}
.homepage-contright-w hr{clear:both;color:#ccc;margin:0;padding:0}
.homepage-contright-blk{color:#000; font-size:14px;}
.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 0 0 8px;}
.promoList li{/*height:70px;*/font-size:12px;}
.promoList li a{/*float:left;*/ display:block; color:#333333;text-decoration:none;padding:18px 0px 25px 78px;background:url(../images/hp-promo-sprite-opti3.jpg);background-repeat:no-repeat;background-position:left;}
.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 -521px}/*Catalogs*/
.promoList li a.sp4{background-position:-6px -262px}/*Flyers*/
.promoList li a.sp5{background-position:-6px -352px}/*Flyers*/

.promoList li a.freeV{background-position: -9px -896px}/*FREE Vinyl*/
.promoList li a.freeC{background-position: -7px -1257px; height:15px}/*FREE R.Canvas*/
.promoList li a.s1{background-position: -6px -82px}/*Business Cards*/
.promoList li a.s2{background-position: -4px -959px; padding-top: 26px;}/*Posters*/
.promoList li a.s3{background-position: -7px -1035px;}/*Vinyl Banners*/
.promoList li a.s4{background-position: -8px -1099px;}/*Canvas*/
.promoList li a.s5{background-position: -7px -1169px;}/*Sticky Back Posters*/

.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}

/*edesign*/
.edesign a{background:url(../images/hp-vali-06.png) no-repeat center bottom; display:block; width:788px; height:269px; display:block; text-decoration:none; text-align:left; color:#000;}
.edesign .toptxt{font-size:30px;text-decoration:none; color:#156CB4 ; font-family: "Helvetica",sans-serif; font-weight: bold; text-align: left; margin-top:10px;}
.wrap_des {padding: 30px 0 0 410px}
.stxt { display:block; font-size:22px; color: #333; font-family:arial,"Helvetica",sans-serif;  text-align: left; margin:5px 0 20px 0;}
.ntxt { display: block; font-size: 14px; color: #333333; font-weight: bold; font-family:Arial,"Helvetica",sans-serif; text-align: left; margin:6px 0; line-height:normal}
.ntxt span { margin-left: 18px;}
.edesign a:hover{text-decoration:none}

/*design online*/
.wrap-bc {display:block; margin-left:322px; padding-top:96px; ,margin-left:322px;}
.bc-hp {font-family:Arial, "Helvetica", sans-serif; font-size:15px; line-height:22px;text-align:left; }
.bc-hp a{ text-decoration:none; display:block; height:269px; width:788px;color:#ffffff; background:url(../images/hp-design-banner.jpg) no-repeat center center;}
.bc-hp a ul{display:none;}

/*Cinco de Mayo*/
.cinco{width:788px}
.cinco a{background:url(../images/cinco_bnr.jpg) no-repeat center center;display: block;height: 269px;text-decoration: none;width: 788px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
.cinco a span{background:url(../images/cinco_sprite.png) no-repeat; display:block;}
.cinco a span.disc{background-position: left -156px;float: left;height: 77px;overflow: hidden;text-indent: -999px;width: 366px;margin:176px 0 0 191px}
.cinco a span.clock{background-position: left top;height: 149px;overflow: hidden;text-indent: -999px;width: 158px;margin: 16px 15px 0 0; float:right}

/*Big Sale*/
.bigsale{}
.bigsale a{ background:url(../images/bigsale.jpg) no-repeat center center; width:788px; height:269px;display:block; text-decoration:none }
.bigsale a span{ background:url(../images/bigsale_sprite1.png) no-repeat; display:block; text-indent:-999px; overflow:hidden }
.bigsale a span.ltxt{ background-position: left top;float: left;height: 250px;margin: 11px 23px 0;width: 221px; }
.bigsale a span.rtxt{ background-position: left -262px;float: left;height: 19px;margin-top: 216px;width: 313px; }

/*Free Roll Canvas*/
.fc{}
.fc a{background:url(../images/fc_banner.jpg) no-repeat center center; display: block;height: 269px;text-decoration: none;width: 788px;}
.fc a .txtR{float:right; margin-top:50px}
.fc a .txtR .txt1{display:block;clear:both; text-indent:-999px; overflow:hidden}
.fc a .txtR .txt2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:30px 14px 0 0; line-height:18px; display:block; text-align:left}

/*Big Sale Brochure*/
.bigsaleBrochure{}
.bigsaleBrochure a{ background:url(../images/brochure-18sale.jpg) no-repeat center center; width:788px; height:269px;display:block; text-decoration:none }
.bigsaleBrochure a span{ background:url(../images/brochure-sprite18.png) no-repeat; display:block; text-indent:-999px; overflow:hidden }
.bigsaleBrochure a span.ltxt{ background-position: right top;height:128px;width:561px;margin: 13px 13px 0 0;float: right; }
.bigsaleBrochure a span.rtxt{ background-position: left -129px; float: right; height: 73px;  margin-right: 167px;  margin-top: 9px; width: 222px;}
/*test*/

