body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; background:url(../images/main-bg.jpg) #e7e7e7 repeat-x left top;}

* {margin:0; padding:0; font-size:100%}



a {text-decoration:none; outline:none;}

a:hover {text-decoration:underline;}

a img {border:none;}

p {margin:8px 0;}

ul {list-style:none;}







.main-container{ width:1008px; margin:0px auto 0px auto; padding:0px;}

.header-part{ width:1008px; height:171px; float:left; display:block; padding:38px 0px 0px 0px;}

.logo-part{ width:1008px; height:108px; float:left; display:block;}

.logo{ width:523px; height:49px; float:left; display:block; margin:23px 0px 0px 0px;}

.phone-icon-box{ width:254px; height:85px; float:left; display:block; margin:23px 0px 0px 20px;}

.phone-icon-image{ width:37px; height:75px; float:left; display:block;}

.info-text{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#bbc45c; font-weight:bold; padding:0px 0px 0px 23px;}

.news-letter-bg{  margin:0 0 0 18px; padding:0px; width:191px; height:103px; float:left; display:block; background:url(../images/newslatter-bg.jpg) top left no-repeat;}

.news-letter-form{ width:174px; height:70px; float:left; display:block; padding:0px 5px 0px 12px;}

.email-bg{ width:174px; height:20px; background:url(../images/email-box-bg.jpg) no-repeat; float:left; display:block; margin:6px 0px 0px 0px;}

.submit-bg{ width:56px; height:16px; float:right; display:block; background:url(../images/sumbit-bg.jpg) no-repeat; margin:3px 0px 0px 0px;}







.top-navi-part{ width:1008px; height:45px; float:left; display:block;}

.top-navi-1{ width:5px; height:45px; float:left; display:block;}

.top-navi-2{ width:5px; height:45px; float:left; display:block;}

.top-navi-3{float:left; margin:0px; padding:0px; background:url(../images/top-navi-3.jpg) repeat-x left top; height:45px; width:998px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111111; text-decoration:none;}

.top-navi-3 ul{ margin:0px; padding:0px; list-style:none}

.top-navi-3 li{ background:url(../images/suppoter.jpg) no-repeat right top; float:left;  height:45px; display:block; line-height:45px; font-size:12px; color:#111111; padding:0px 0px 0px 0px;}

.top-navi-3 a{ text-decoration:none; font-size:12px; color:#111111; padding:0px 19px 0px 19px; display:block; float:left; margin-right:1px;}

.top-navi-3 a:hover{ color:#CC6633; background:url(../images/hover-bg.jpg) repeat-x left top; text-decoration:none;}

.top-navi-3 a.active{ color:#CC6633; background:url(../images/hover-bg.jpg) repeat-x left top; text-decoration:none;}



.top-navi-shedow-bg{ width:1008px; height:17px; float:left; display:block; margin:1px 0px 0px 0px;}

.content-top-bg{ width:1008px; float:left; display:block; height:9px;}

.content-bottom-bg{ width:1008px; float:left; display:block; height:9px;}

.content-middle-bg{ width:1008px; float:left; display:block; background:url(../images/content-middle-bg.png) repeat-y;}

.content-part{ width:1008px; float:left; display:block; margin:8px 0px 0px 0px;}

.content-part-1{ width:986px; float:left; display:block; padding:0px 11px 0px 11px;}

.banner{ width:986px; height:216px; float:left; display:block; margin:0px 0px 0px 0px;}

.left-content-part{ width:322px; float:left; display:block;}

.right-content-part{ width:655px; float:left; display:block; margin:0px 0px 0px 9px;}

.right-content-part-1{ width:655px; float:left; display:block; margin:10px 0px 0px 9px;}



.product-top-bg{ width:322px; height:41px; float:left; display:block; background:url(../images/product-top-bg.jpg) repeat-x left top;}

.product-bottom-box{ width:322px; height:auto; float:left; display:block; background-color:#f2f4f1;}

.4-color-printing-box{ width:322px; height:172px; float:left; display:block;}

.printing-text{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; color:#3e5057; padding:15px 0px 0px 14px; font-weight:bold;}

.printing-text-2{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; color:#3e5057; padding:0px 0px 0px 14px; font-weight:bold;}

.line{ width:321px; height:2px; float:left; display:block; margin:8px 0px 0px 1px;}

.line-1{ width:321px; height:2px; float:left; display:block; margin:12px 0px 0px 1px;}

.cmyk-image{ width:156px; height:110px; float:left; display:block; margin:11px 0px 0px 0px; padding:0px 0px 0px 12px;}

.cmyk-image-1{ width:140px; height:110px; float:left; display:block; margin:11px 0px 0px 0px; padding:0px 0px 0px 12px;}

.cmyk-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1c2021; text-decoration:none; text-align:left; line-height:14px; padding:0px 8px 0px 0px; font-weight:bold;}

.read-more-link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#216296; text-decoration:none; padding:0px 8px 0px 0px; font-weight:bold; text-decoration:underline; float:right;}

.read-more-link a{ font-size:11px; color:#216296; text-decoration:none; padding:0px 8px 0px 0px; font-weight:bold; text-decoration:underline; float:right;}

.read-more-link a:hover{ color:#996600;}

.icon-image-box{ width:312px; height:39px; float:left; display:block; margin:5px 0px 0px 0px;}

.icon-image-1{ width:31px; height:39px; float:left; display:block; margin:0px 0px 0px 0px;}

.icon-image-2{ width:31px; height:39px; float:left; display:block; margin:0px 0px 0px 5px;}

.icon-image-3{ width:31px; height:39px; float:left; display:block; margin:0px 0px 0px 5px;}

.order_btn{ width:103px; float:right; display:block; margin:8px 5px 0 0;}











.welcome-top-bg{ width:655px; height:41px; float:left; display:block;}

.welcome-middle-part{ width:655px; height:auto; float:left; display:block; background:url(../images/welcome-middle-bg-1.jpg) repeat-y;}

.welcome-bottom-bg{ width:655px; height:6px; float:left; display:block;}

.welcome-left-bg{ width:6px; height:41px; float:left; display:block;}

.welcome-middle-bg{ width:643px; height:41px; float:left; display:block; background:url(../images/welcome-middle-bg.jpg) repeat-x left top;}

.welcome-middle-bg-1{ width:400px; height:41px; float:left; display:block;}



.welcome-right-bg{ width:6px; height:41px; float:left; display:block;}

.welcome-text{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#1c2021; padding:5px 6px 0px 6px; line-height:20px; text-align:justify; word-spacing:4px;}

.about-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c2021; padding:5px 6px 0px 6px; line-height:20px; text-align:justify; word-spacing:4px;}

.welcome-image-box{ width:655px; height:155px; float:left; display:block;margin:10px 0px 0px 0px;}



.welcome-image-box-new{ width:614px; height:155px; float:left; display:block;margin:20px 0px 0px 15px;}



.welcome-image-box-1{ width:655px; height:auto; float:left; display:block;margin:10px 0px 0px 0px;}

.welcome-image-box-ab{ width:655px; height:auto; float:left; display:block;margin:20px 0px 0px 0px;}



.welcome-image-box-2{ width:655px; height:auto;	float:left;	display:block;	margin:0px 0px 0px 0px;}

.welcome-image-box-3{width:655px; float:left;	display:block;	margin:9px 0px 0px 0px;}

.email-box-3{width:600px; float:left;	display:block;	margin:9px 0px 0px 9px;}



.welcome-image-1{ width:189px; height:155px; float:left; display:block; margin:0px 0px 0px 18px;}

.welcome-image-4{ width:189px;  float:left; display:block; margin:0px 0px 0px 18px;}

.how-we-are-heading{

	width:200px;

	height:auto;

	float:left;

	display:block;

	margin:0px 0px 0px 0px;

}



.email-box{

	width:150px;

	height:auto;

	float:left;

	display:block;

	margin:0px 0px 0px 0px;

}





.email-box-1{

	width:500px;

	height:auto;

	float:left;

	display:block;

	margin:10px 0px 0px 0px;

}

.sumbit-box{

	width:150px;

	height:auto;

	float:left;

	display:block;

	margin:10px 0px 0px 150px;

}



.how-we-are-heading-1{

	width:450px;

	height:auto;

	float:left;

	display:block;

	margin:0px 10px 0px 0px;	

}



.how-we-are-heading-2{

	width:150px;

	height:auto;

	float:right;

	display:block;

	margin:8px 10px 0px 0px;

	

	

}



.welcome-image-2{ width:189px; height:155px; float:left; display:block;}

.welcome-image-3{ width:189px; height:155px; float:right; display:block; margin:0px 1px 0px 0px;}

.welcome-image-6{ width:210px;  float:right; display:block; margin:0px 5px 0px 0px;}

.welcome-image-9{ width:210px;  float:right; display:block; margin:0px 0px 0px 0px;}



.welcome-image-7{ width:210px;  float:left; display:block; margin:0px 5px 0px 5px;}

.welcome-image-8{ width:210px;  float:left; display:block; margin:0px 5px 0px 0px;}



.welcome-image-5{ width:400px;  float:right; display:block; margin:0px 20px 0px 0px;}





.icon-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4f4d; padding:0px; margin:0px; list-style:none;}

.icon-text ul{ padding:0px; margin:0px; list-style:none;}

.icon-text li{ padding:0px 0px 0px 27px; margin:0px 0px 0px 0px; list-style:none; background:url(../images/icon-welcome.jpg) no-repeat; line-height:20px;}

.offset-printing-box{ width:645px; height:135px; float:left; display:block; margin:4px 0px 0px 0px; padding:0px 0px 0px 10px;}

.offset-left-bg{ width:6px; height:135px; float:left; display:block; margin:0px 0px 0px 0px;}

.offset-middle-bg{ width:622px; height:135px; float:left; display:block; padding:0px 0px 0px 0px; background:url(../images/offest-middle-bg.jpg) repeat-x left;}

.offset-right-bg{ width:7px; height:135px; float:left; display:block; margin:0px 0px 0px 0px;}

.offset-printing-text-box{ width:282px; height:135px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}

.offset-printing-text-box-6{ width:300px; height:135px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}



.offset-printing-text-box-1{ width:170px; height:80px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.offset-printing-text-box-5{ width:200px; height:80px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.offset-printing-text-box-2{ width:100px; height:80px; float:left; display:block; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}

.offset-printing-heading{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; color:#0093d1; padding:5px 6px 0px 6px;}

.offset-printing-text-1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#303535; padding:5px 6px 0px 6px; line-height:17px; text-align:justify; word-spacing:4px;}

.offset-printing-text-2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#020202; padding:5px 6px 0px 6px; line-height:17px; text-align:left; word-spacing:4px;}

.offset-printing-text-box-3{ width:282px; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.offest-middle-line{ width:1px; height:123px; float:left; display:block; margin:5px 0px 0px 0px;}



.we-offer-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3e5057; padding:7px 6px 0px 6px; line-height:21px; text-align:left; word-spacing:4px;}



.highly-trainedp-heading{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:14px; color:#265f6a; padding:5px 0px 0px 0px;}



.every-text{ font-family:Tahoma; font-size:11px; color:#1c2021; padding:5px 0px 0px 0px; line-height:21px; text-align:left; word-spacing:4px;}



.every-text-1{ font-family:Tahoma; font-size:12px; color:#1c2021; padding:5px 0px 0px 0px; line-height:21px; text-align:left; word-spacing:4px;}



.footer-part{ width:100%; float:left; display:block; height:113px; background:url(../images/footer-bg.jpg) repeat-x left top;}



.footer-navi{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 5px; margin:15px 0px 0px 0px;}

.footer-navi a{  font-size:12px; color:#FFFFFF; text-decoration:none; padding:0px 8px 0px 8px; margin:0px 0px 0px 0px;}

.footer-navi a:hover{ color:#993300;}

.footer-copyright-box{ width:1008px; height:30px; float:left; display:block; margin:35px 0px 0px 0px;}

.footer-copyright-box-1{ width:500px; height:30px; float:left; display:block; margin:0px 0px 0px 0px;}

.footer-copyright-box-2{ width:500px; height:30px; float:right; display:block; margin:0px 0px 0px 0px;}

.copyright-text{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:5px 0px 0px 0px;}

.copyright-text-1{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:5px 0px 0px 0px; float:right;}
.copyright-text-1 a { color:#000000; text-decoration:none;
}
.copyright-text-1 a:hover { color:#993300; text-decoration:none;
}




.newsletter-text{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:18px; color:#383736; padding:5px 0px 0px 13px;}



.submit-link{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:10px; color:#4b4a4a; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.submit-link a{  font-size:12px; color:#4b4a4a; text-decoration:none; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px;}

.submit-link a:hover{ color:#993300;}

.about-part{ width:655px; height:auto; float:left; display:block; margin:10px 0px 0px 0px;}



h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0093d1; text-decoration:none; padding:0px 0px 0px 10px;}

.industries-services{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#242421; text-decoration:none; padding:0px 0px 0px 5px; font-weight:bold;}

.services-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#265f6a; text-decoration:none; padding:0px 0px 0px 5px; font-weight:bold;}

.mailing-rates-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#265f6a; text-decoration:none; padding:3px 0px 0px 0px; font-weight:bold; text-align:center;}

.mailing-rates-heading-1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#265f6a; text-decoration:none; padding:15px 0px 0px 0px; font-weight:bold; text-align:center;}

.mailing-rates-heading-1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; padding:0px 0px 0px 0px; font-weight:bold; text-align:center;}



.services-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242421; text-decoration:none; padding:0px 0px 0px 5px; word-spacing:4px; line-height:21px; }



.abcd-text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding:0px 10px 0px 10px; word-spacing:4px; line-height:21px; text-align:center; }

.abcd-text a{  font-size:12px; color:#0033CC; text-decoration:none; padding:0px 10px 0px 10px; word-spacing:4px; line-height:21px;  }

.abcd-text a:hover{ color:#FF0000;}

.services-text-1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242421; text-decoration:none; padding:14px 0px 0px 10px; }

.services-text-2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242421; text-decoration:none; padding:0px 0px 0px 10px; }

.services-text-3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242421; text-decoration:none; padding:25px 0px 0px 10px; }



.error_div { padding:8px; border-width:2px 0px; border-style:solid; border-color:#330000; background:#f00; margin:2px 5px; }