a {
color:#307FBA;
text-decoration:none
}

a.bigbrownbutton span,a.bigbluebutton span {
background:#CEB448;
cursor:pointer;
display:block;
height:35px;
margin:0;
padding:8px 15px 18px
}

a.bigbluebutton span {
background:url(../images/whitearrow.gif) no-repeat left bottom #307FBA;
font-size:0.8em;
padding:16px 29px 0
}

a.bigbrownbutton,a.bigbluebutton {
color:#FFF;
display:block;
font-size:1.2em;
font-weight:700;
margin:12px 0 0 !important;
margin: 10px 0 0;
padding:0
}

a.bigbluebutton {
margin:0 0 -17px !important
}

a:hover {
text-decoration:underline
}

blockquote {
margin:0;
padding:20px 0 0;
width:360px
}

body {
background:url(../images/bg.jpg) repeat-x center top #307fba;
color:#666;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 30px;
padding:0;
width:100%
}

h1 {
margin:0;
padding:0;
position:relative;
text-indent:-10000px
}

h1 a,h1 a:hover {
background:url(../images/header.gif) no-repeat right top;
display:block;
height:83px;
margin:0 0 18px 30px;
padding:0;
text-decoration:none;
width:740px
}

h3 {
color:#307FBA;
margin:0 7px;
padding:5px 0 0
}

h4 {
background:url(../images/arrow.gif) no-repeat left center;
border-bottom:2px solid #999;
color:#999;
font-size:1em;
font-weight:700;
padding:4px 0;
text-indent:20px;
text-transform:lowercase;
width:93%
}

h5 {
color:#bd9a05;
font-size:1em;
font-weight:700;
margin:3px 0 20px 140px;
padding:0
}

h6 {
color:#bd9a05;
font-size:1em;
font-weight:700;
margin:0px 7px;
padding:5px 0 0
}

p {
font-size:0.75em;
margin:7px;
padding:0
}

p img {
float:left;
margin:0 1em 1em 0
}

p.smaller {
font-size:0.7em;
margin:0 0 7px
}

#main {
margin:0 0 18px 32px;
padding:0;
width:566px;
}

.closer {
clear:both;
margin:0;
max-height:1px;
min-height:1px;
padding:0;

}

.footerbgbottom {
background:url(../images/footerbgbottom.gif) no-repeat center bottom;
margin:0 auto;
padding:0;
width:778px
}

.footerbgtop {
background:url(../images/footerbgtop.gif) no-repeat center top;
color:#FFF;
font-size:0.7em;
margin:0;
padding:18px 34px;
width:710px
}

.footerbgtop a {
color:#76B0DC
}

.home #homelink,.aboutus #aboutuslink,.services #serviceslink,.whyplc #whyplclink,.gallery #gallerylink,.products #productslink,.contact #contactlink {
background:url(../images/brownrect.gif) no-repeat left center
}

.home #main blockquote p {
border-bottom:1px dashed #307FBA;
color:#BD9A05;
font-size:0.9em;
line-height:1.3;
padding:0 0 20px
}

.home #main p {
width:346px
}

.homeright {
float:right;
margin:0;
width:196px;
}

.homeright2 {
float:right;
margin:20px 0 0 0;
width:196px;
}

.lamination a.laminationlink,.lamnpack a.lamnpacklink,.rollercoat a.rollercoatlink,.spotuv a.spotuvlink,.scratchies a.scratchieslink,.encapsulation a.encapsulationlink {
background:#e5eff6;
font-weight:700;
}


.mancornergreyborder {
background:url(../images/greybordervert.gif);
margin:0;
padding:0;
width:564px;
border:0px solid red
}

.mancornergreyborder ul {
display:block;
float:left;
height:auto;
margin:10px 10px 0 0;
padding:0;
position:absolute;
z-index:999;
border:0px solid red
}

.mancornergreyborder ul li {
list-style:none;
margin:0 15px 5px 0;
padding:0;
width:115px;
}

.mancornergreyborder ul li a {
background:#f7f7f7;
display:block;
font-size:0.75em;
margin:0;
padding:0;
}

.mancornergreyborder ul li a span {
display:block;
margin:0;
padding:4px 12px;
}

.mancornergreyborderbottom {
background:url(../images/greyborderbottom.gif) no-repeat center bottom;
margin:0;
padding:0 15px 80px;
border:0px solid red
}

.mancornergreybordertop {
background:url(../images/greybordertop.gif) no-repeat center top;
margin:0;
padding:20px 0 0
}

.aboutus .mancornergreybordertop, .contact .mancornergreybordertop, .whyplc .mancornergreybordertop {
background:url(../images/greybordertopR.gif) no-repeat center top
}

.nav {
background:#f7f7f7;
display:block;
margin:0;
padding:0;
width:100%
}

.nav li {
background:url(../images/greyrect.gif) no-repeat left center;
font-size:0.8em;
font-weight:700;
line-height:2.2;
list-style:none outside;
margin-left:20px;
padding-left:10px
}

.nav li a:hover,.home #homelink a,.aboutus #aboutuslink a,.services #serviceslink a,.whyplc #whyplclink a,.gallery #gallerylink a,.products #productslink a,.contact #contactlink a {
color:#307FBA
}

.nav li a:link,.nav li a:visited {
color:#999
}

.rightcolumn {
clear:right;
float:right;
margin:0 0 0 11px;
padding:0;
width:157px
}

.serviceslinks {
color:#CEB448;
margin:0;
padding:0
}

.serviceslinks li {
font-size:0.75em;
line-height:1.4;
list-style:outside;
margin-left:20px
}

.servicesswitch {
background:url(../images/servicesswitchplc.gif) no-repeat left top;
height:55px;
margin:20px 0 -2px;
padding:0;
position:relative;
text-indent:-10000px;
width:303px
}

.glc .servicesswitch {
background:url(../images/servicesswitchglc.gif) no-repeat left top
}

.products .servicesswitch {
background:url(../images/productsswitchslurpex.gif) no-repeat left top
}

.softcloth .servicesswitch {
background:url(../images/productsswitchsoftcloth.gif) no-repeat left top
}

.servicesswitch a {
display:block;
height:55px;
left:0;
position:absolute;
text-decoration:none;
top:0;
width:145px
}

.servicesswitch a.glcswitchbutton {
left:145px;
width:158px
}

.splash {
background:url(../images/splash.jpg) no-repeat right bottom #307fba;
margin:0;
padding:0;
width:360px
}

.splash2 {
background:url(../images/plc_banner.jpg) no-repeat right bottom #307fba;
margin:0;
padding:0;
width:564px;
height:211px
}

.splash h2 {
display:block;
height:199px !important;
height:195px;
margin:0;
padding:0;
position:relative;
text-indent:-10000px;
width:120px;
border: 0px solid red
}

.splash2 h2 {
display:block;
height:201px !important;
margin:0;
padding:0;
position:relative;
text-indent:-10000px;
width:120px;
border: 0px solid red
}

.whitebggradient {
background:url(../images/whitebggradient.gif) no-repeat center top;
height:100% !important;
height: 442px;
margin:0;
min-height:442px;
padding:0 4px;
width:770px
}

.whitebgnogradient {
background:url(../images/whitebgnogradient.gif) repeat-y #FFFFFF;
margin:0 auto;
padding:0;
width:778px
}