/* Theme Name: APS */
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #242a2a;
}
h2 {font-size:30px;color:#00785f;margin: 20px 0;}
h3 {font-size:14px;margin:14px 0;font-weight:bold;}
a { color: #333333; text-decoration: none; }
a img {border: 0 none;}
a:hover { text-decoration: underline; }
.container {
	width: 963px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: left;
}

.header {width:100%;height:170px;}
.header .logo {float:left;background:url(/images/logo.jpg) no-repeat;font-style:italic;font-size:18px;color:#00785F;width:240px;height:34px;padding:110px 0 0 130px;font-weight:bold;}
.header .logo:hover {text-decoration:none;}
.header .logo span {color:#2B9B88;}
.header .strap {float:left;clear:left;font-size:18px;margin:0 165px 0 0;font-style:italic;width:233px;}
.header .strap span {color:#2B9B88;}

.topcontact {float:right;font-size:16px;font-weight:bold;color:#008066;margin-top:10px;margin-right:17px;}
.topcontact a {font-weight:bold;color:#008066;}

.nav { 
	width: 510px;
	height: 95px;
	margin: 41px 0 0 0; 
	padding: 0;
	float:right;
}
.nav, .nav li {list-style-type:none;}
.nav li, .nav a {float:left;height:30px;line-height:30px;}
.nav li {margin-right:1px;}
.nav li.bottom {margin-top:2px;}
.nav a {background-color:#00684F;color:#ffffff;font-weight:bold;padding:0 19px;}
.nav a:hover {text-decoration:none;}
.nav a:hover, .nav a.cur {background-color:#f49a54;}

.imagebottom {float:left;margin:20px 0 20px 73px;}
.imagebottom h2 {font-weight:normal;color:#00785f;font-size:22px;font-style:italic;margin:0;float:left;}

.cycle {float:left;width:963px;height:315px;margin-bottom:20px;}
.cycle img {display:none;}
.cycle img.first {display:block;}

form.search {float:left;margin-left:20px;}
form.search .searchleft,form.search input.submit {background:url(/images/searchsides.gif) no-repeat;height:24px;overflow:hidden;}
form.search .searchleft {width:11px;float:left;}
form.search input.submit {width:28px;border: 0 none;background-position:-11px 0;cursor:pointer;float:left;}
form.search input.text {float:left;height:24px;background:url(/images/searchbg.gif) repeat-x;border: 0 none;padding:0;}

.slidingbanner {overflow:hidden;float:left;height:275px;margin-top:10px;margin-bottom:20px;width:950px;position:relative;padding:0px;z-index:20;border: 1px solid #359A89; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.slidingbanner div.item {width:40px;height:100%;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding:0px;margin:0px;float:left;cursor:pointer;position:relative;z-index:30;margin-left:-1px;}
/*.slidingbanner .item p {float:left;margin:0 1px;width:45px;height:100%;z-index:50;color:#FFFFFF;text-align:left;font-size: 15px; font-weight: bold;}*/

.slidingbanner .item p {float:left;margin:0 1px;width:45px;height:100%;z-index:50;color:#FFFFFF;text-align:left;font-size:15px;font-weight:bold;}

/*.item div {background: url(/images/sliderbg.gif) repeat-x;float:left;height:100%;left:0;top:0;width:100%;z-index:40;}*/
.item div {background-color:#00684F;float:left;height:100%;left:0;top:0;width:100%;z-index:40;position:absolute;}
.slidingbanner .item {overflow:hidden;}
.slidingbanner div.block {max-width:715px;height:100%;float:left;width:250px;overflow:hidden;}

.slidingbanner div.blockbg {left:0;top:0;height:100%;position:absolute;z-index:2;width:280px;}

img.attachment-slider { float: right; }

.blocktop {float:left;width:750px;height:100%;position:relative;z-index:3;overflow:hidden;background: url(/images/1.jpg) repeat-x}

.block h2,.block p,.block ul,.block a.more {clear:left;color:#008066;z-index:10;position:relative;margin:0 20px;width:210px;}
.block p {color:#333333;}
.block a.more, .block a {color:#008066 !important;}
.block h2 {margin:20px 20px 0px 20px;font-size:20px;text-align:left;height:auto;}
.block p,.block ul {font-size:13px;text-align:left;margin-top:5px;margin-left:20px;height:auto;padding:0px;list-style-type:none;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.features {float:left;width:100%;margin-bottom:40px;}
.featureone {float:left;width:300px;height:399px;background-image:url(/images/feature1.gif);margin-left:9px;position:relative;}
.featureone .image {position:absolute;right:-66px;top:50px;}
.featureone h3.title {float:left;font-size:18px;margin:0;color:#ffffff;}
.featureone h3, .featureone h4, .featureone a {color:#ffd85a;font-weight:bold;font-style:italic;}
.featureone h3 {font-size:14px;}
.featureone h4, .featureone a {font-size:13px;}
.featureoneinner {width:200px;}
.featuretwo {float:left;width:300px;height:398px;background-image:url(/images/feature2.gif);position:relative;margin-left:34px;}
.featuretwo .image {position:absolute;left:20px;top:22px;}
.featuretwo .text {position:absolute;bottom:20px;left:45px;width:220px;}
.featurethree {float:left;width:270px;height:272px;background-image:url(/images/feature3.gif);margin-left:50px;position:relative;}
.featurethree .first {color:#ffffff;font-weight:bold;}
.featurethree .image {position:absolute;bottom:-160px;left:-50px;}
.featurethree .text {position:absolute;top:30px;left:20px;width:240px;}

.bespokeservice {float:left;clear:both;width:641px;height:534px;background-image:url(/images/bespokeservice.gif);position:relative;}
.bespokeservice h3 {color:#ffd85a;font-size:14px;font-weight:bold;float:left;width:449px;margin:40px 0 0 160px;}
.bespokeservice h2 {color:#ffffff;font-size:36px;font-weight:bold;float:left;width:267px;margin:30px 0 0 47px;}
.bespokeservice .getquote {position:absolute;bottom:60px;right:90px;background-image:url(/images/getaquote.png);width:151px;height:44px;}

.testimonial {float:left;width:231px;margin-left:20px;}
.testimonial p {font-style:italic;font-weight:bold;color:#45a89c;font-size:17px;}
.testimonial .title {float:left;clear:both;margin-top:10px;}
.quoteleft, .quoteright {float:left;width:67px;height:46px;background-image:url(/images/quotes.gif);}
.quoteleft {margin-right:3px;}
.quoteright {background-position:-67px 0;}

a.bespokepallets {float:right;width:307px;height:288px;background-image:url(/images/bespokepallets.jpg);margin-bottom:10px;}
.main {float:left;border:1px solid #D6D6D6;background-color:#F8F8FA;padding:0 10px;border-radius:5px;-moz-border-radius:5px;width:941px;margin-bottom:20px;}
.homemain {width:600px;}
.main h2 {float:left;width:100%;}
.sidebar {float:left;width:280px;height:1039px;padding:60px 20px;background-image:url(/images/sidebarbg.gif);margin-left:20px;}

.contactright {float:left;margin-left:40px;}
div.wpcf7 {margin-left:40px;float:left;}
.googmap {margin-left:20px;}

.clear { clear: both; }

.footer {
	background: url(/images/footer.jpg) no-repeat;
	width: 953px;
	height: 179px;
	float:left;
	font-size: 12px;
	position:relative;
}
.footertext {position:absolute;top:40px;left:338px;}
.footer p {color:#ffffff;float:left;margin:0;font-size:11px;}
.footer a {color:#ffffff;}
.footerright {position:relative;left:35px;}
.footerleft {position:relative;top:30px;}
.footer p span {color:#ffd85b;font-weight:bold;}
.footer .image {position:absolute;left:-9px;top:-25px;;}
.footer .findusgoogle {position:absolute;right:20px;bottom:20px;}

.subfoot {
	width: 945px;
	margin: 10px auto;
}
.subfoot img { border: none; position: relative; top: 3px; }
.subfoot a { color: #3f3f3f; font-size: 11px; line-height:21px;}
.subfoot a:hover { text-decoration: none; }
.block p, .block h2{
color:white;
background: rgb(52, 52, 52) ; opacity: 0.8;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.fr {float:right;}
.subfoot .fr {margin-bottom:5px;}

.block h2{
margin:0p 0 0 2px;
}

.biglink{
width:750px;
height:275px;
float:left;
}

.blocktop{
position:relative;
}

.block{
position:absolute;
top:0;
left:0;
}
