body {
background:#fff;
color:#0F0F0F;
font:15px/20px Arial, Helvetica, sans-serif;
margin:0px 0 0;
padding:0;
}

div,ul,h1,h2,h3,li,p,img {
margin:0;
padding:0;
}

ul {
list-style-type:none;
}


#topPanel {
width:762px;
height:373px;
position:relative;
margin:0 auto;
padding:0;
}

#topPanel {
color: #fff;}

#topPanel img {
z-index:1;
position:absolute;
margin:0 0 0 21px;
padding:0;
}

#topPanel ul {
display:block;
width:732px;
height:36px;
position:absolute;
top:0;
right:0;
border-bottom:1px solid #AEAEAE;
margin:11px 0 0;
padding:0 29px 0 0;
}

#topPanel ul li {
float:right;
font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:700;
}

#topPanel ul li a {
width:74px;
height:36px;
display:block;
color:#555;
background:#fff;
text-decoration:none;
text-align:center;
top:0;
left:0;
margin:0 1px 0 0;
padding:0;
}

#topPanel ul li a:hover {
width:74px;
height:36px;
text-decoration:none;
background:url(images/button.gif) no-repeat 0 0 #AEAEAE;
color:#555;
}

#topPanel ul li.active {
width:74px;
display:block;
height:36px;
background:url(images/button.gif) no-repeat 0 0 #AEAEAE;
color:#555;
text-align:center;
margin:0 1px 0 0;
}

#topPanel #headerPanelfast {
width:246px;
height:263px;
position:absolute;
top:0;
left:0;
background:url(images/orange-normal.jpg) no-repeat 0 0;
color:#fff;
margin:110px 0 0;
padding:0;
}

#topPanel #headerPanelfast a:hover {
width:246px;
height:263px;
background:url(images/orange-hover.jpg) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

#topPanel #headerPanelfast h2 {
display:block;
width:90px;
height:47px;
font:600 18px Arial,Helvetica,sans-serif;
font-weight:700;
text-transform:uppercase;
position:absolute;
top:0;
left:0;
z-index:1;
margin:54px 0 0 100px;
color: #fff;
}

#topPanel #headerPanelfast p {
z-index:1;
color: #fff;
}

#topPanel #headerPanelsecond {
width:246px;
height:263px;
position:absolute;
top:0;
left:258px;
background:url(images/green-normal.jpg) no-repeat 0 0;
color:#fff;
margin:110px 0 0;
padding:0;
}

#topPanel #headerPanelsecond a:hover {
width:246px;
height:263px;
background:url(images/green-hover.jpg) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

#topPanel #headerPanelsecond h2 {
display:block;
width:90px;
height:47px;
background:none;
font:600 18px Arial,Helvetica,sans-serif;
font-weight:700;
text-transform:uppercase;
position:absolute;
z-index:1;
margin:54px 0 0 103px;
padding:0;
color: #fff;
}

#topPanel #headerPanelsecond p {
color: #fff;
}

#topPanel #headerPanelthird {
width:246px;
height:263px;
position:absolute;
top:0;
right:0;
background:url(images/blue-normal.jpg) no-repeat 0 0;
color:#fff;
margin:110px 0 0;
padding:0;
}

#topPanel #headerPanelthird a:hover {
width:246px;
height:263px;
background:url(images/blue-hover.jpg) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

#topPanel #headerPanelthird h2 {
display:block;
width:90px;
height:47px;
background:none;
font:600 18px Arial,Helvetica,sans-serif;
font-weight:700;
text-transform:uppercase;
position:absolute;
z-index:1;
margin:54px 0 0 93px;
padding:0;
color: #fff;
}

#topPanel #headerPanelthird p {
color: #fff;
}

#bodyPanel {
background:url(images/symbol.jpg) 54px 0 no-repeat #fff;
width:762px;
position:relative;
margin:0 auto;
padding:0;
}

#web2print {
background:url(images/web2print.jpg) 54px 0 no-repeat #fff;
width:762px;
position:relative;
margin:0 auto;
padding:0;
}

#printanddesign {
background:url(images/printanddesign.jpg) 54px 0 no-repeat #fff;
width:762px;
position:relative;
margin:0 auto;
padding:0;
}

#finishing {
background:url(images/finishing.jpg) 54px 0 no-repeat #fff;
width:762px;
position:relative;
margin:0 auto;
padding:0;
}


#bodyPanel h2, #finishing h2, #printanddesign h2, #web2print h2 {
display:block;
width:250px;
height:50px;
font:30px/30px Georgia, "Times New Roman", Times, serif;
font-weight:400;
color:#FF7113;
margin:0;
padding:4px 0 0 202px;
}

#bodyPanel p span, #finishing p span, #printanddesign p span, #web2print p span {
font-weight:700;
}

#bodyPanel p.dotline, #finishing p.dotline, #printanddesign p.dotline, #web2print p.dotline  {
background:url(images/dot-line.gif) 0 0 repeat-x #fff;
color:#000;
margin:0 40px 0 0px;
padding:0;
}

#bodyPanel h3, #finishing h3, #printanddesign h3, #web2print h3 {
background:#fff;
display:block;
width:250px;
height:34px;
font:30px/30px Georgia, "Times New Roman", Times, serif;
font-weight:400;
color:#FF7113;
margin:34px 0 12px;
padding:0 0 0 20px;
}

#bodyPanel #testimonial {
width:180px;
height:161px;
display:block;
background:url(images/testimonial-bg.gif) 0 0 no-repeat #FFF6DB;
color:#786321;
margin:0 0 0 20px;
padding:32px 33px 0 250px;
}

#bodyPanel #testimonial p {
background:none;
margin:0;
padding:0 0 5px;
}

#bodyPanel #testimonial p span {
color:#786321 !important;
background:#FFFAED !important;
}

#bodyPanel p.moretwo {
height:26px;
background:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#bodyPanel p.moretwo a {
width:76px;
height:26px;
display:block;
background:url(images/more2.gif) 0 0 no-repeat;
color:#555;
text-decoration:none;
font:15px/26px "Trebuchet MS",Arial, Helvetica, sans-serif;
text-transform:uppercase;
top:0;
right:0;
margin:0 0 0 120px;
padding:0 0 0 10px;
}

#bodyPanel p.moretwo a:hover {
background:url(images/more2.gif) 0 0 no-repeat #FFF5D6;
color:#216EBD;
text-decoration:none;
}

#bodyPanel h4, #finishing h4, #web2print h4, #printanddesign h4 {
background:#fff;
width:250px;
height:30px;
right:5px;
font:30px/30px Georgia, "Times New Roman", Times, serif;
font-weight:400;
color:#FF7113;
margin:0;
padding:0;
}

#bodyPanel ul.front, #finishing ul.front, #web2print ul.front, #printanddesign ul.front {
width:225px;
display:block;
right:30px;
margin:0;
padding:0;
}

#bodyPanel ul li, #finishing ul li, #web2print ul li, #printanddesign ul li {
font:12px/25px Arial, Helvetica, sans-serif;
font-weight:400;
background:url(images/symbol2.gif) 0 8px no-repeat;
padding:0 0 0 30px;
}

#footerPanel {
width:100%;
background:#DCDCDC;
color:#4C4C4C;
font-size:12px;
clear:both;
}

#footerbodyPanel {
width:762px;
height:133px;
position:relative;
margin:0 auto;
padding:0;
}

#footerPanel ul {
width:320px;
display:block;
position:absolute;
right:10px;
top:33px;
}

#footerPanel li {
float:left;
font:12px/15px Arial, Helvetica, sans-serif;
font-weight:400;
}

#footerPanel ul li a {
color:#4C4C4C;
background:#DCDCDC;
text-decoration:none;
padding:0 6px;
}

#footerPanel p.copyright {
background:#DCDCDC;
display:block;
position:absolute;
top:54px;
right:45px;
color:#A64200;
}

#footerPanel ul.templateworld {
width:158px;
background:#DCDCDC;
color:#4C4C4C;
display:block;
position:absolute;
top:74px;
right:40px;
}

#footerPanel ul.templateworld li a {
background:#DCDCDC;
display:block;
color:#4C4C4C;
text-decoration:none;
}

form.contact {
text-align:left;
padding-left:204px;
margin:0;
}

form.contact fieldset {
border:0;
margin:0;
padding:0;
}

form.contact input {
border:1px solid #999;
clear:left;
width:400px;
margin:0;
padding:0.2em;
}

form.contact label {
clear:left;
display:block;
}

form.contact textarea {
border:1px solid #999;
clear:left;
width:500px;
height:200px;
}

form.contact input.button {
width:auto;
color:#FFF;
background-color:#06C;
font-weight:700;
margin:1em;
}

#topPanel #headerPanelfast a,#topPanel #headerPanelsecond a,#topPanel #headerPanelthird a {
width:246px;
height:263px;
display:block;
text-decoration:none;
}

#topPanel #headerPanelfast p,#topPanel #headerPanelsecond p,#topPanel #headerPanelthird p {
width:163px;
display:block;
font:12px/18px Arial, Helvetica, sans-serif;
font-weight:700;
position:absolute;
top:0;
left:0;
z-index:1;
margin:105px 50px 0 38px;
padding:0;
}

#bodyPanel p, #bodyPanel ul, #finishing p, #finishing ul, #web2print p, #web2print ul, #printanddesign p, #printanddesign ul {
color:#0F0F0F;
margin:0 0 0 54px;
padding:0 42px 35px 150px;
}




#footerPanel ul li a:hover,#footerPanel ul.templateworld li a:hover {
text-decoration:underline;
}