/* CSS Document */

body{
	background-color:#ffffff;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper{
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#Header-wrapper{
	width: 1024px;
	height:180px;
	background-image: url(../images/header-wrapper-bg.gif);
	background-repeat: no-repeat;
	float: left;
}
#h1_box{
	width: 986px;
	height: 19px;
	float: left;
	overflow: auto;
	padding-top: 5px;
	padding-right: 38px;
	background-image: url(../images/header-h1-top.jpg);
	background-repeat: no-repeat;
}

.strapline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8c8d8d;
	font-weight: bold;
	text-align: right;
}
#nav-container{
	width: 1024px;
	height: 38px;
	float:left;
}
#main-container{
	width: 913px;
	height: auto;
	float:left;
	margin-bottom: 20px;
	margin-left: 50px;
}
#footer-container{
	width: 957px;
	height: 41px;
	float:left;
	background-image: url(../images/footer-bar.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 17px;
	padding-left: 67px;
}
#footer-below{
	width: 957px;
	height: auto;
	float:left;
	padding-top: 17px;
	padding-left: 67px;
}
.footer-nav{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.footer-nav{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer-below-txt{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #808285;
	text-decoration: none;
}
a:hover.footer-below-txt{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #808285;
	text-decoration: underline;
}
.page-titles{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
.page-titles-light{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
.page-titles-big{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a4a4a4;
}
.white-12{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #ffffff;
}
.white-11{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #ffffff;
}
.product-info{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #8b8b8b;
}
/*--------------------------------index------------------------------*/
#index-main-container{
	width: 946px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#flash-container{
	width: 946px;
	height: auto;
}
#box1{
	width: 263px;
	height: 234px;
	float:left;
	background-image: url(../images/index-box1.gif);
	padding-left:27px;
	padding-top:20px;
	padding-right:12px;
	background-repeat: no-repeat;
}
#box2-container{
	width: 318px;
	height: auto;
	float:left;
	padding-left:4px;
}
#box2{
	width: 274px;
	height: 191px;
	float:left;
	background-image: url(../images/box2-top.gif);
	padding-left:44px;
	padding-top:20px;
	padding-right:0px;
	background-repeat: no-repeat;
}
#box2-bottom{
	width: 318px;
	height: 43px;
	float:left;
}
.box-titles{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}
#left-col{
	width: 702px;
	height: auto;
	float:left;
	margin-top:11px;
	margin-right:22px;
}
#right-col{
	width: 189px;
	height: auto;
	float:left;
	margin-top:11px;
}
.image-rule {
	padding-left: 22px;
}

/*--------------------------------form------------------------------*/
#form-container{
	width: 602px;
	height: auto;
	float:left;
	margin-top:11px;
	margin-left:100px;
}
#form-left-col{
	width: 675px;
	height: auto;
	float:left;
	margin-top:11px;
	margin-right:22px;
	margin-left:27px;
}
/*--------------------------------special-offers------------------------------*/
#offer-container1{
	width: 321px;
	height: 526px;
	float:left;
}
#offer-container2{
	width: 340px;
	height: 73px;
	float:left;
	background-image: url(../images/roller-stand-offer.jpg);
	background-repeat: no-repeat;
	padding-left:33px;
	padding-top:453px;
}
.promo-terms-txt {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10.4px;
	color: #000000;
}
/*--------------------------------specialist-services------------------------------*/
#ss-main-container{
	width: 1000px;
	height: auto;
	float:left;
	margin-bottom: 30px;
	margin-left:40px;
}
#ss-copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#ss-canvasprints-container{
	width: 465px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
}
#ss-top-title{
	width:434px;
	background-image: url(../images/ss-top-title.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 19px;
	padding-left: 31px;
}
#ss-canvasprint {
	background-image: url(../images/ss-canvas-print-bg.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 435px;
	padding-left:28px;
	padding-top:186px;
}
#ss-tradbrushwork-container{
	width: 465px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:8px;
	margin-bottom:8px;
}
#ss-tradbrushwork {
	background-image: url(../images/ss-tradbrushwork.jpg);
	background-repeat: no-repeat;
	height: 284px;
	width: 210px;
	padding-left:238px;
	padding-top:12px;
	padding-right:15px;
}
#ss-goldleaf-container{
	width: 465px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
}
#ss-goldleaf {
	background-image: url(../images/ss-goldleaf.jpg);
	background-repeat: no-repeat;
	height: 284px;
	width: 190px;
	padding-left:258px;
	padding-top:12px;
	padding-right:15px;
}
#ss-GDtop-title{
	width:434px;
	background-image: url(../images/ss-GDtop-title.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 19px;
	padding-left: 31px;
}
#ss-graphicdesign-container{
	width: 475px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:8px;
}
#ss-graphicdesign {
	background-image: url(../images/ss-graphicdesign.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 427px;
	padding-left:23px;
	padding-top:152px;
	padding-right:25px;
}
/*--------------------------------Sign-Products-Services------------------------------*/
#sps-main-container{
	width: 1000px;
	height: auto;
	float:left;
	margin-bottom: 30px;
	margin-left:40px;
}
#sps-copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#sps-container{
	width: 463px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:9px;
}
#sps-top-title{
	width:435px;
	background-image: url(../images/sps-top-title.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-top: 20px;
	padding-left: 28px;
}
#sps-box1 {
	background-image: url(../images/sps-aboard.jpg);
	background-repeat: no-repeat;
	height: 296px;
	width: 258px;
	padding-left:182px;
	padding-top:18px;
	padding-right:23px;
}
#sps-box2 {
	background-image: url(../images/sps-swing-sign.jpg);
	background-repeat: no-repeat;
	height: 296px;
	width: 258px;
	padding-left:182px;
	padding-top:18px;
	padding-right:23px;
}
#sps-box3 {
	background-image: url(../images/sps-box3.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 409px;
	padding-left:31px;
	padding-top:179px;
	padding-right:23px;
}
#sps-box4 {
	background-image: url(../images/sps-box4.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 409px;
	padding-left:31px;
	padding-top:179px;
	padding-right:23px;
}
#sps-box5 {
	background-image: url(../images/sps-box5.jpg);
	background-repeat: no-repeat;
	height: 278px;
	width: 143px;
	padding-left:297px;
	padding-top:18px;
	padding-right:23px;
}
#sps-box6 {
	background-image: url(../images/sps-box6.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 409px;
	padding-left:31px;
	padding-top:179px;
	padding-right:23px;
}
#sps-box7 {
	background-image: url(../images/sps-box7.jpg);
	background-repeat: no-repeat;
	height: 278px;
	width: 143px;
	padding-left:297px;
	padding-top:18px;
	padding-right:23px;
}
#sps-box8 {
	background-image: url(../images/sps-box8.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 409px;
	padding-left:31px;
	padding-top:179px;
	padding-right:23px;
}
/*--------------------------------Exhibition-Point-of-sales------------------------------*/
#eps-main-container{
	width: 1000px;
	height: auto;
	float:left;
	margin-bottom: 30px;
	margin-left:40px;
}
#eps-copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#eps-container{
	width: 463px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:9px;
}
#eps-top-title{
	width:435px;
	background-image: url(../images/sps-top-title.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-top: 20px;
	padding-left: 28px;
}
#eps-box1 {
	background-image: url(../images/eps-box1.jpg);
	background-repeat: no-repeat;
	width: 420px;
	height: 277px;
	padding-left:20px;
	padding-top:19px;
	padding-right:23px;
}
#eps-box2 {
	background-image: url(../images/eps-box2.jpg);
	background-repeat: no-repeat;
	width: 414px;
	height: 287px;
	padding-left:26px;
	padding-top:9px;
	padding-right:23px;
}
#eps-box3 {
	background-image: url(../images/eps-box3.jpg);
	background-repeat: no-repeat;
	width: 413px;
	height: 285px;
	padding-left:27px;
	padding-top:11px;
	padding-right:23px;
}
#eps-box4 {
	background-image: url(../images/eps-box4.jpg);
	background-repeat: no-repeat;
	width: 414px;
	height: 282px;
	padding-left:26px;
	padding-top:14px;
	padding-right:23px;
}
#eps-box5 {
	background-image: url(../images/eps-box5.jpg);
	background-repeat: no-repeat;
	width: 219px;
	height: 281px;
	padding-left:221px;
	padding-top:15px;
	padding-right:23px;
}
#eps-box6 {
	background-image: url(../images/eps-box6.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 279px;
	padding-left:160px;
	padding-top:17px;
	padding-right:23px;
}
#eps-box7 {
	background-image: url(../images/eps-box7.jpg);
	background-repeat: no-repeat;
	width: 275px;
	height: 278px;
	padding-left:165px;
	padding-top:18px;
	padding-right:23px;
}
#eps-box8 {
	background-image: url(../images/eps-box8.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 278px;
	padding-left:218px;
	padding-top:18px;
	padding-right:23px;
}
#eps-box9 {
	background-image: url(../images/eps-box9.jpg);
	background-repeat: no-repeat;
	width: 463px;
	height: 281px;
	padding-left:0px;
	padding-top:15px;
	padding-right:23px;
}
#eps-box10 {
	background-image: url(../images/eps-box10.jpg);
	background-repeat: no-repeat;
	width: 261px;
	height: 268px;
	padding-left:179px;
	padding-top:28px;
	padding-right:23px;
}
/*--------------------------------Litho-digital-printing------------------------------*/
#ldp-main-container{
	width: 1000px;
	height: auto;
	float:left;
	margin-bottom: 30px;
	margin-left:40px;
}
#ldp-copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#ldp-container{
	width: 463px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:9px;
}
#ldp-top-title{
	width:435px;
	background-image: url(../images/sps-top-title.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-top: 20px;
	padding-left: 28px;
}
#ldp-box1 {
	background-image: url(../images/ldp-box1.jpg);
	background-repeat: no-repeat;
	width: 255px;
	height: 285px;
	padding-left:185px;
	padding-top:11px;
	padding-right:23px;
}
#ldp-box2 {
	background-image: url(../images/ldp-box2.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 287px;
	padding-left:29px;
	padding-top:9px;
	padding-right:23px;
}
#ldp-box3 {
	background-image: url(../images/ldp-box3.jpg);
	background-repeat: no-repeat;
	width: 276px;
	height: 273px;
	padding-left:164px;
	padding-top:23px;
	padding-right:23px;
}
#ldp-box4 {
	background-image: url(../images/ldp-box4.jpg);
	background-repeat: no-repeat;
	width: 225px;
	height: 263px;
	padding-left:215px;
	padding-top:33px;
	padding-right:23px;
}
#ldp-box5 {
	background-image: url(../images/ldp-box5.jpg);
	background-repeat: no-repeat;
	width: 413px;
	height: 275px;
	padding-left:27px;
	padding-top:21px;
	padding-right:23px;
}
#ldp-box6 {
	background-image: url(../images/ldp-box6.jpg);
	background-repeat: no-repeat;
	width: 463px;
	height: 284px;
	padding-left:29px;
	padding-top:12px;
	padding-right:23px;
}
#ldp-box7 {
	background-image: url(../images/ldp-box7.jpg);
	background-repeat: no-repeat;
	width: 440px;
	height: 269px;
	padding-left:0px;
	padding-top:35px;
	padding-right:23px;
}
#ldp-box8 {
	background-image: url(../images/ldp-box8.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 269px;
	padding-left:220px;
	padding-top:27px;
	padding-right:23px;
}
#ldp-box9 {
	background-image: url(../images/ldp-box9.jpg);
	background-repeat: no-repeat;
	width: 443px;
	height: 265px;
	padding-left:0px;
	padding-top:31px;
	padding-right:23px;
}
#ldp-box10 {
	background-image: url(../images/ldp-box10.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 287px;
	padding-left:29px;
	padding-top:9px;
	padding-right:23px;
}
/*--------------------------------vehicle-livery------------------------------*/
#vl-main-container{
	width: 1000px;
	height: auto;
	float:left;
	margin-bottom: 30px;
	margin-left:40px;
}
#vl-copy1{
	width: 912px;
	height: auto;
	float:left;
	padding-left: 34px;
	padding-top:19px;
	padding-bottom:19px;
}
#vl-container{
	width: 463px;
	height: 337px;
	float:left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:9px;
}
#vl-top-title{
	width:435px;
	background-image: url(../images/sps-top-title.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-top: 20px;
	padding-left: 28px;
}
#vl-box1 {
	background-image: url(../images/vl-box1.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 75px;
	padding-left:32px;
	padding-top:221px;
	padding-right:23px;
}
#vl-box2 {
	background-image: url(../images/vl-box2.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 75px;
	padding-left:32px;
	padding-top:221px;
	padding-right:23px;
}
#vl-box3 {
	background-image: url(../images/vl-box3.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 65px;
	padding-left:32px;
	padding-top:231px;
	padding-right:23px;
}
#vl-box4 {
	background-image: url(../images/vl-box4.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 75px;
	padding-left:32px;
	padding-top:221px;
	padding-right:23px;
}
#vl-box5 {
	background-image: url(../images/vl-box5.jpg);
	background-repeat: no-repeat;
	width: 418px;
	height: 75px;
	padding-left:32px;
	padding-top:221px;
	padding-right:13px;
}
#vl-box6 {
	background-image: url(../images/vl-box6.jpg);
	background-repeat: no-repeat;
	width: 129px;
	height: 217px;
	padding-left:311px;
	padding-top:79px;
	padding-right:23px;
}
#vl-box7 {
	background-image: url(../images/vl-box7.jpg);
	background-repeat: no-repeat;
	width: 413px;
	height: 81px;
	padding-left:27px;
	padding-top:215px;
	padding-right:23px;
}
#vl-box8 {
	background-image: url(../images/vl-box8.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 75px;
	padding-left:32px;
	padding-top:221px;
	padding-right:23px;
}

/*--------------------------------CANVAS-PRINTS------------------------------*/
#cp-main-container{
	width: 967px;
	height: auto;
	float:left;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-top:19px;
}
#cp-LINE-container{
	width: 967px;
	height: auto;
	float:left;
	margin-bottom: 20px;
	margin-left: 28px;
	padding-top:19px;
}
.dots-rule{
	margin-left:28px;
}
#cp-main-container1{
	width: 917px;
	height: 291px;
	float:left;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-left:15px;
	padding-top:35px;
	background-image: url(../images/CAN-PRINT-1.jpg);
	background-repeat: no-repeat;
}
#cp-main-container2{
	width: 919px;
	height: 277px;
	float:left;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-left:15px;
	padding-top:30px;
	background-image: url(../images/CAN-PRINT-2.jpg);
	background-repeat: no-repeat;
}
#cp-main-container3{
	width: 919px;
	height: 296px;
	float:left;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-left:15px;
	padding-top:15px;
	background-image: url(../images/CAN-PRINT-3.jpg);
	background-repeat: no-repeat;
}
#cp-main-container4{
	width: 919px;
	height: 340px;
	float:left;
	margin-bottom: 0px;
	margin-left: 75px;
	padding-left:15px;
	padding-top:13px;
	background-image: url(../images/CAN-PRINT-4.jpg);
	background-repeat: no-repeat;
}
.details-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.details-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.details-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
/*--------------------------------Screen-Printing------------------------------*/

#sp-box1 {
	background-image: url(../images/sp-box1.jpg);
	background-repeat: no-repeat;
	width: 407px;
	height: 131px;
	padding-left:33px;
	padding-top:206px;
	padding-right:23px;
}
#sp-box2 {
	background-image: url(../images/sp-box2.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 119px;
	padding-left:29px;
	padding-top:218px;
	padding-right:23px;
}
#sp-box3 {
	background-image: url(../images/sp-box3.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 337px;
	padding-left:32px;
	padding-top:0px;
	padding-right:23px;
}
#sp-box4 {
	background-image: url(../images/sp-box4.jpg);
	background-repeat: no-repeat;
	width: 408px;
	height: 337px;
	padding-left:32px;
	padding-top:0px;
	padding-right:23px;
}
#sp-box5 {
	background-image: url(../images/sp-box5.jpg);
	background-repeat: no-repeat;
	width: 407px;
	height: 300px;
	padding-left:33px;
	padding-top:37px;
	padding-right:23px;
}
#sp-box6 {
	background-image: url(../images/sp-box6.jpg);
	background-repeat: no-repeat;
	width: 407px;
	height: 300px;
	padding-left:33px;
	padding-top:37px;
	padding-right:23px;
}

/*--------------------------------gallery------------------------------*/
#G-main-container{
	width: 963px;
	height: auto;
	float:left;
	margin-bottom: 20px;
	margin-left: 50px;
}
#G-txt-container{
	width: 675px;
	height: auto;
	float:left;
	margin-left: 25px;
}
#G-flash-container{
	width: 710px;
	height: auto;
	float:left;
	margin-left: 0px;
	margin-top:15px;
	margin-bottom:15px;
}
#G-left-col{
	width: 710px;
	height: auto;
	float:left;
	margin-top:11px;
	margin-right:14px;
}
#G-right-col{
	width: 189px;
	height: auto;
	float:left;
	margin-top:11px;
}
.FLASH-rule {
	padding-left: 22px;
}
.valentinead-rule {padding-left:38px;}


