﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:17px;font-family:Arial, Helvetica, sans-serif;background:#000;color:#a8a8a8;}
input,select,textarea{font-size:12px;line-height:17px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#5f5555;}
a{text-decoration:none;color:#a8a8a8;}
a:hover{text-decoration:underline;}
h1{font-size:23px;line-height:26px; font-weight:normal;}
h2{font-size:20px;line-height:23px; font-weight:normal;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.container{width:762px;margin:0 auto;}
div.header{ border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;}
div.header div.cols1{width:756px;overflow:hidden;clear:both; padding:16px 0;}
div.header div.cols1 div.col1{width:506px; text-align:right;}
div.header div.cols1 div.col2{width:250px; text-align:right;}
div.header div.t1{ font-size:20px; line-height:22px; padding:0 15px 0 0;}
div.header div.tel{ font-size:33px; line-height:35px; color:#b1001d;padding:0 15px 0 0;}
div.topmenu{ height:34px; background:url(images/bg01.gif) repeat-x left top; line-height:34px; padding:0 3px;}
div.topmenu ul{ width:auto; float:left;}
div.topmenu ul li{ width:auto; float:left;}
div.topmenu ul li a{ display:block; width:auto; float:left; padding:0 1px; text-align:center; font-size:13px; color:#000;}
div.topmenu ul li.first{ background:none; padding:0;}
div.topmenu ul li ul{ position:absolute; z-index:2; top:145px; border-top:solid 1px #81949a; border-right:solid 1px #81949a;border-left:solid 1px #81949a;background:#fff; padding:0; clear:both; margin:0 0 0 3px; background:#d8dee1; }
div.topmenu ul li ul li{ float:none;  background:none;padding:0 5px; border-bottom:solid 1px #81949a; width:auto;}
div.topmenu ul li ul li a{ display:inline;float:none; white-space:nowrap; font-size:13px; padding:0; width:auto; }


div.topmenu ul li a:hover,
div.topmenu ul li a.active{ background:url(images/bg02.gif) no-repeat right top; color:#fff; font-weight:bold; text-decoration:none;}
div.home{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p2.jpg) no-repeat left top;}
div.print{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p4.jpg) no-repeat left top;}
div.signage{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p15.jpg) no-repeat left top;}

div.mail{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p12.jpg) no-repeat left top;}
div.mail_poly{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p13.jpg) no-repeat left top;}
div.mail_machine{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p14.jpg) no-repeat left top;}

div.about{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p7.jpg) no-repeat left top;}
div.contract{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p9.jpg) no-repeat left top;}
div.merchandising{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p10.jpg) no-repeat left top;}
div.marketing{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 18px 29px 26px; background:url(images/p11.jpg) no-repeat left top;}

div.blocks1{width:712px;overflow:hidden;clear:both;}
div.blocks1 div.block1{width:298px;}
div.blocks1 div.block1_wide{
	width:600px;
	scrollbar-base-color: #02000F;
scrollbar-arrow-color: #a8a8a8;
scrollbar-3dlight-color: #a8a8a8;
scrollbar-darkshadow-color: #a8a8a8;
scrollbar-face-color: #0F0E0F;
scrollbar-highlight-color: #a8a8a8;
scrollbar-shadow-color: #a8a8a8;
scrollbar-track-color: #1E1D1E;

}
div.blocks1 div.block2{width:400px; float:right; padding:8px 0 0;}
.c1{ color:#b1001d;}
.c2{
	color:#b1001d;
	font-size: 16px;
}
h2.t2{ font-style:italic;}
p.call{ font-size:14px; line-height:16px;}
img.p1{ border:solid 3px #949494;}
ul.menu{ height:31px; margin:9px 0 0;}
ul.menu li{ width:auto; float:left; line-height:31px; padding:0 4px 0 0;}
ul.menu li a{ width:96px; display:block; float:left; color:#fff; text-align:center; background:url(images/bg03.gif) no-repeat left top;}
ul.menu li a:hover{ text-decoration:none;}
div.footer{ text-align:center; line-height:12px; font-size:9px; color:#fff; padding:8px 0;}
div.footer a{ color:#fff;}
div.contact{border-left:solid 3px #a8a8a8; border-right:solid 3px #a8a8a8;border-bottom:solid 3px #a8a8a8; padding:311px 246px 29px 26px; background:url(images/p3.jpg) no-repeat left top;}
div.blocks2{width:484px;overflow:hidden;clear:both; padding:0 0 16px;}
div.blocks2 div.block1{width:206px;}
div.blocks2 div.block2{width:278px; float:right; padding:8px 0 0; }
input.name,
input.phone{ width:184px;}
textarea.message{ width:190px; height:55px;}
div.addr{width:484px;overflow:hidden;clear:both; font-size:16px; line-height:18px; padding:2px 0;}
div.addr div.col1{width:120px;}
div.addr div.col2{width:364px;}
