/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
  height: auto;
  margin:0;
  background-color: #fafafa;
  position: relative;
  width: 100%;
  overflow: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
}

td {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px; 
}

a { text-decoration:none; color:#ea8606;  }

ul { list-style:none;  }

.clearer { clear: both; width: 100%; height: 0; visibility: hidden; }




/* Header */
#header-container {
  width: 100%;
  background-color: #fafafa;
  border-bottom: 1px solid #e4e4e4;
  margin: 0px;
  position: relative;
  z-index: 1;
  padding:0;
    
}

#header {
  height: 99px;
  width: 960px;
  margin: 0 auto;
  
    }
  
.logo {
 background-image:url(../images/logo.png);
 background-repeat:no-repeat;
 margin: 22px 0 0;
 width: 350px;
 height: 64px;
 float:left;
}
.logo a {
  width: 350px;
  height: 55px;
  display: block;
}


/*Header Navigation*/

#navWrapper {
	width: 590px;
	height:30px;
	float:left;
	margin: 47px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border:0px;
	outline:0px;
		
	}
	
#navMenu {  margin:0; width:auto; }

#navMenu a:hover { color: #ea8606;  }	
	
#navMenu ul { margin:0; padding:0; line-height: 15px;  }
	
	
#navMenu li { margin:0; padding:0; list-style:none; float:left; position:relative;  }

#navMenu li a:hover { color: #ea8606;  }

#navMenu ul li { width: 100px; }
	
#navMenu ul li a {

	text-align: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	height: 30px;
	display:block;
	color: #666666;
	
	border-right: 1px solid #747474;
	font-size: 13px;
	font-weight: 500;
	padding: 0px 10px 0px 10px;
	margin:0 0 0 0;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
		
}
	 
#navMenu ul ul {
	position:absolute;
	visibility:hidden;
	top:30px;
	background-color:#fafafa;
	z-index:9999;
	border-left:1px solid #747474;
	border-bottom:1px solid #747474;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 0 0 6px 6px; 

	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  

	left: -1px;
  
}

#navMenu ul li:hover ul {
	visibility:visible;


}
	
#navMenu ul li:hover ul li a:hover { 
	color: #ea8606;
} 






/*Loopedslider*/

#Loopedslider-container {
  	width: 100%;
  	height:240px;
  	background-color: #ea8606;
  	position: relative;
  	padding:0;
  	box-shadow: 0px 2px 4px -2px #000000 inset;
  	-webkit-box-shadow: 0px 2px 4px -2px #000000 inset;
  	-moz-box-shadow: 0px 2px 4px -2px #000000 inset;
      
}



#loopedslider { 
	width:960px;
	margin:0px auto;
	position:relative;
		    
}
		
.container {
    width:960px;
    height:240px;
    overflow:hidden;
    position:relative;
	margin:0;
	
				
}
		
.slides {
    position:absolute;
    top:0;
    left:0;
}

.slides > div {
    position:absolute;
    top:0;
    width:960px;
} 

.item-one { height:240px; width:960px; background:url(/images/carousel-training.png); box-shadow: 0px 2px 4px -2px #000000 inset; }
.item-two { height:240px; width:960px; background:url(/images/carousel-bg-just-another-inventoryclerk.jpg); box-shadow: 0px 2px 4px -2px #000000 inset; }
.item-three { height:240px; width:960px; background:url(/images/carousel-bg-just-another-inventoryclerk.jpg); box-shadow: 0px 2px 4px -2px #000000 inset; }

.slideBtn {
    position: absolute;
    bottom: 25px;
    left: 0;
    z-index: 10;
    display: block;
    padding: 5px;
    cursor: pointer;
    background-color: #78a240;
	border: 1px solid #688c37;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
	color: #fff;
    font-weight: 300;
 	border-radius: 2px;
  	letter-spacing: 1px;
  	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	text-transform:uppercase;
	
}

.slideBtn a { text-decoration:none; color:#ffffff;  }

.slideBtn:hover {
  	background-color: #649405;
  	background-image: none;
  	color: #ffffff;
}

/*Statements*/

#statement-container { width: 100%; padding-bottom:20px; padding-top:20px; background-color:#ffffff; max-height:99999px; }

.hero { width: 100%; background-color:#fff; padding: 10px 0; }

.hero-fullwidth { width:960px; margin:0 auto; background-color: #fff; position:relative; height:auto;  }

.hero h1 { 
	font-size: 26px;
	font-weight:normal; 
	font-family: 'Oswald', sans-serif; 
	line-height:26px; 
	color:#666666; 
	display:block; 
}

.statement { width:960px; margin:0 auto; position:relative; text-align:center;   }
.statement h2 { 
	font-size:30px;
	font-weight:normal; 
	font-family: 'Oswald', sans-serif; 
	line-height:40px; 
	color:#414141; 
	display:block; 
}

.statement p { 
	border-top: 1px solid #eee;
  	padding-top: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	font-size: 18px;
	color:#747474;
  	width: 70%;
  	margin: 10px auto;
  	line-height: 24px;
  	font-weight: 300; 
	
}

#stats-container { width: 100%; height:80px; border-top: 1px solid #ebebeb; padding: 25px 0; background-color: #fafafa; }
#stats-bar { width:960px; margin:0 auto; position:relative; }


#stats-list{ position:relative; height:80px; margin:0; }
#stats-list li{ margin:0; padding:0; list-style:none; position:absolute; top:0; }
#stats-list li, #stats-list a{ height:80px; display:block;}

#reports{ left:0px; width:80px; height:80px; }
#reports{background: url(../images/stats-sprite.png) no-repeat 0px 0px; }
#reports a:hover {background: url(../images/stats-sprite.png) 0 -80px; }

#clerks{ left:320px; width:80px; height:80px;}
#clerks{background:url(../images/stats-sprite.png) no-repeat -80px 0px;}
#clerks a:hover{background: url(../images/stats-sprite.png) -80px -80px;}

#cloud{ left:640px; width:80px; height:80px;}
#cloud{background:url(../images/stats-sprite.png) no-repeat -160px 0px;}
#cloud a:hover{background: url(../images/stats-sprite.png) -160px -80px;}

#reports-box { height:80px; width:220px; position:absolute; left:90px;  }
#clerks-box { height:80px; width:220px; position:absolute; left:410px;  }
#cloud-box { height:80px; width:220px; position:absolute; left:730px;  }

.tagline {width:220px; height:30px; position:absolute; top:40px;  }

#reports-box h4, #clerks-box h4, #cloud-box h4 { font-family: 'Oswald', sans-serif; font-size:18px; color:#666; font-weight: normal; line-height: 20px; margin-top: 10px; text-transform:uppercase; }

#reports-box small, #clerks-box small, #cloud-box small { 
	display: block; 
	font-size: 10px; 
	font-weight: 300; 
	color: #666; 
	text-transform: uppercase; 
	line-height:10px; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	list-style:none; 
	margin:0px; 
}


/*Main Body*/

.main-container {
	width: 100%;
	
	background-color: #fbfbfb;
  	border-top: 1px solid #e4e4e4;
  	padding-bottom: 20px;
	max-height:1100px;
}

.fullwidth { width:960px; margin:0 auto; background-color: #fbfbfb; position:relative; height:auto; }

.section {
  	margin-right: 15px;
  	float: left;
  	width: 780px;
  	height:auto;
  	position:relative;
   
}

.section p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	color:#747474;
	
}

.section li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	color:#747474;
	padding: 6px;
	list-style-type:disc; 
}

.section h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	color:#414141;
	font-weight:normal;
	line-height:30px;
	

}

.section h3{
  	font-family: 'Oswald', sans-serif;
  	color: #666666;
  	font-size: 26px;
  	font-weight:normal;
  	padding-bottom: 6px;
  	margin: 30px 0 10px 0;
  	line-height: 32px;
  	border-bottom: 1px solid #ebebeb;
}

.section-holder {
	width:750px;
	height:auto;
	float:left;
	position:relative;
	margin:0;
	padding:10px 0 0 0;
	max-height:99999px;
}

.section-holder-halfwidth {
	width:360px;
	height:auto;
	float:left;
	position:relative;
	margin:0 15px 0 0;
	padding:10px 0 0 0;
	max-height:99999px;
}

.section-holder-halfwidth ul {
	list-style-type:none;
	margin-left:10px;
	padding-left:10px;
	
	
}

.section-holder-halfwidth ul li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#747474;
	/*list-style-image: url(http://www.gastro-pod.co.uk/images/bullet.jpg);*/
	

}


/*Button*/

.btn {
	width:auto;
	background-color: #78a240;
	border: 1px solid #688c37;
	background-image: none;
	color: #ffffff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 300;
	border-radius: 2px;
	letter-spacing: 1px;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 10px;
	line-height: 20px;
	text-align: center;
	text-transform:uppercase;
	vertical-align: middle;
	cursor: pointer;
	
}
.btn a { text-decoration:none; color:#ffffff;  }

.btn:hover {
  	background-color: #649405;
  	background-image: none;
  	color: #ffffff;
}



/*Right Hand Side Column*/

.section-side {
  	float: left;
  	width: 165px;
  	display:block;
  	position:relative;
}

.section-sidebox { width:155px; height:auto; margin-left:10px;  }

.section-side h4 { 
	font-family: 'Oswald', sans-serif;
	color: #e98606;
	font-size:22px;
	line-height:30px;
	font-weight:500;
	text-transform:uppercase;
	margin-top:30px;
 }
 
/*Find a Clerk*/
 
.findclerk {
	height: 200px;
	width:155px;
	background-color: #ffffff;
	border: 1px solid #acacac;
	margin: 0;
	padding: 6px 0;
	border-radius: 2px;
	box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.8);
    	font-family: 'Oswald', sans-serif;
    	
}

.findclerk-inside{  
	border: 1px solid #ededed;
  	margin: 0 auto;
  	width: 140px;
  	height: 197px;
  	display: block;
  	text-align: center;
  	background-position: center center;
  	background-repeat: no-repeat;
  	color: #aaa;
}

.findclerk-inside:hover{ border-color: #acacac; }
  
.findclerk:hover { box-shadow: 0px 0px 6px -2px rgba(0, 0, 0, 0.9); }

.quotes-container {
	width:155px;
	background-color:#fafafa;
	height:300px;
	margin:0;
	padding:6px 0;

}

.underline { border-bottom: 1px solid #e4e4e4; padding-bottom:10px; margin-bottom: 0px; }


.quotes { display:none; }

.quotes p {
	display:inline-block;
	position:relative;
	margin-top:15px;
	font-family:Georgia;
	text-align:center;
	font-size:16px;
	color:#414141;
	font-weight:500;
	font-style:italic;
}

.quotes-small { font-size:12px; font-family:Georgia; color:#747474; margin-bottom:10px; text-align:center;   } 


/*Horizontal Line*/

hr {
  	background-color:#ebebeb;
  	margin: 0 auto;
  	padding: 0;
  	border: none;
  	height: 1px;
  	overflow: hidden;
  	width:60%;
}

/*blog*/

.blog-container {
	width:155px;
	background-color:#fafafa;
	height:265px;
	margin:0;
	padding:6px 0;

}

.blog-box {
	width:155px;
	margin:15px 0 15px 0;


}

.blog-container h5 {
	font-size: 12px;
	color: #ea8606;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	line-height: 16px;
	display:block;
	margin:0; 
}

.blog-container h5:hover { text-decoration: underline; }
 
.blog-container-small {
	color: #898b87;
	font-size: 10px;
	display: block;
	line-height: 10px;
	margin-top:5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

/*Features Container*/

#feature-container {
	width: 100%;
	height: 200px;
	background-color: #ffffff;
  	border-top: 1px solid #e4e4e4;
	padding-bottom:20px;
  	
}

.feature-bar { width:960px; margin:0 auto; height:200px; position:relative;  }

.feature-bar-holder { width:960px; margin-top:20px; position:relative;  }

.feature-bar h3 {
	font-family: 'Oswald', sans-serif;
  	color: #414141;
  	font-size: 22px;
  	font-weight:normal;
  	padding-bottom: 6px;
  	margin: 30px 0 10px 0;
  	line-height: 30px;
  	text-transform:uppercase;
 }
  
.feature-holder1, .feature-holder2, .feature-holder3, .feature-holder4, .feature-holder5 { width:172px; height:80px; position:relative; float:left; padding:0 10px;  }

.feature-holder1 { background-image:url(../images/feature-apip.png); background-repeat:no-repeat; background-position:center; width:172px; height:80px; }
.feature-holder2 { background-image:url(../images/feature-apip.png); background-repeat:no-repeat; background-position:center; width:172px; height:80px; }
.feature-holder3 { background-image:url(../images/feature-apip.png); background-repeat:no-repeat; background-position:center; width:172px; height:80px; }
.feature-holder4 { background-image:url(../images/feature-apip.png); background-repeat:no-repeat; background-position:center; width:172px; height:80px; }
.feature-holder5 { background-image:url(../images/feature-apip.png); background-repeat:no-repeat; background-position:center; width:172px; height:80px; }


.feature-bar a {
  	width: 150px;
  	height: 80px;
  	display:block;
    
}

/*Footer*/

.footer-container { 
	position:relative;
   	bottom:0;
   	width:100%;
   	height:500px;   /* Height of the footer */
   	background:#29383c;
	padding-top:20px;	
}

}
.footer {
  	width: 960px;
  	height:500px;
  	margin: 0 auto;
  	position:relative;
}

.nav-sitewide { 
	width:960px; 
	position:relative; 
	margin:0 auto;  
}

.nav-sitewide ul { 
	text-decoration:none; 
	margin-left:-40px; 
}

.nav-sitewide li { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 300;  
	font-size: 13px; 
	line-height:20px; 
	opacity: 0.85; 
	list-style:none;  
}

.nav-sitewide li a { 
	text-decoration:none; 
	color: #ffffff; 
	opacity: 0.85; 
}

.nav-sitewide li a:hover { opacity: 1; }

.col-offices li   { display: block; width: 33%; float: left; }

.nav-sitewide h3 { 
	font-size: 14px; 
	font-weight: 700; 
	width: 190px; 
	color: #ffffff; 
	display: inline-block; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  
}

.col-offices { width:570px; float:left; position:relative;   }
.col { width:190px; float:left; position:relative;  }

.util-bar { 
	width: 960px;
	height: 100px;
	position:relative;
	border-top: 1px solid #949c9e;
	border-bottom: 1px solid #949c9e;
	margin: 20px auto 20px auto;
	
}

.logo-footer-box{ margin: 22px 0 0 0; width:350px; height:55px; float:left; }

.logo-footer { left:0px; width: 350px; height: 55px; }
//.logo-footer { background-image:url(../images/logo-white-sprite.png); }
.logo-footer a { width: 350px; height: 55px; display: block; }
//.logo-footer a:hover { background-image:url(../images/logo-white-sprite.png); }

#social-box { width:350px; height:55px; float:right; margin: 22px 0 0 0;   }

#util-list{position:relative; height:55px; margin:0;}
#util-list li{ margin:0; padding:0; list-style:none; position:absolute; top:0;}
#util-list li, #util-list a{ height:55px; display:block; }

#fb{right:0px;width:55px;}
#fb{background: url(../images/util-sprite.png) 55px 0;}
#fb a:hover{background: url(../images/util-sprite.png) 55px -55px}

#tw{right:75px;width:55px;}
#tw{background:url(../images/util-sprite.png) 165px 0;}
#tw a:hover{background: url(../images/util-sprite.png) 165px -55px;}

#plus{left:150px;width:55px;}
#plus{background:url(../images/util-sprite.png) 110px 0px;}
#plus a:hover{background: url(../images/util-sprite.png) 110px -55px;}


#navBottom { width:960px; margin:0 auto; position:relative; }

.navBottom ul { text-decoration:none; text-align:center; }

.navBottom ul li { 
	margin:0 auto; 
	padding:0 8px 0 5px; 
	list-style:none;
	display:inline;
	font-size:11px; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	text-align:center;
	opacity: 0.85;
	line-height:10px;
	border-right:solid 1px #fff;
			
}
	
.navBottom a { 
	text-align:center; 
	text-decoration:none; 
	color: #fff; 
	opacity: 0.85;
	display: inline-block;
	font-size:11px;
	line-height:10px;
}

.navBottom a:hover { opacity: 1; }

.navBottom li:last-child { border-right:0px;  }

.copyrightHolder { 
	width: 960px; 
	padding:0; 
	margin:10px auto; 
	position:relative;  
}
.copyright {  
	height:11px; 
	text-align:center; 
	margin:0 auto; 
}

.copyright p {  
	font-size:11px; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#fff; 
	margin:0; 
	padding:0; 
	line-height:12px; 
}


/*Team pages*/

.team-holder {
	width:750px;
	height:auto;
	float:left;
	position:relative;
	margin:0;
	padding:30px 0;
	max-height:99999px;
}

.team-img {
	height:200px;
	width:120px;
	padding:0 20px 0 0;
	margin:0;
	float:left;
	position:relative;

}

.team-holder h2 { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	color:#414141;
	font-weight:normal;
	line-height:30px;
	margin-top:0px;
}

.team-holder-thirdwidth {
	width:230px;
	height:150px;
	padding:0 20px 0 0;
	margin:0;
	float:left;
	position:relative;
}

.team-holder-halfwidth {
	width: 46%;
	height:auto;
	padding:0 20px 0 0;
	margin: 0 0 20px 0;
	float:left;
	position:relative;
}

.team-holder-halfwidth:last-child { margin:0; }

.team-office-img {
	height:150px;
	width:100px;
	padding:0 20px 0 0;
	margin:0;
	float:left;
	position:relative;
}

.team-holder p{ font-size:12px; } 

.team-holder h4 { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	text-align:left;
	color:#414141;
	font-weight:normal;
	line-height:18px;
	margin-top:0px;
}



.partners {
	width:750px;
	height:auto;
	float:left;
	position:relative;
	padding:0 0 30px 0;

}


.partners li   { display: block; width: 33%; float: left; }

.partners ul { 
	text-decoration:none; 
	margin-left:-40px; 
}

.partners li { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: 300;  
	font-size: 14px; 
	line-height:18px;  
	list-style:none;
	color: #747474;  
}

.partners li a { 
	text-decoration:none; 
	color: #747474; 
	 
}

.partners li a:hover { color:#ea8606; }

.partner-details {
	width:750px;
	height:auto;
	float:left;
	position:relative;
	margin:0;
	padding:0 0 20px 0;
	max-height:99999px;
}

.partner-details p {
	padding:0;
	margin:0;
	line-height:28px;

}

/*** NOISE***/

.noise {
	position: relative;
	z-index: 1;
	}
		
.noise:before, .body-noise:before {
	content: "";
	position: absolute;
	z-index: -1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-image: url(data:image/png;base64,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);

	}
	
/*** Added by Dean Owen ***/

legend, label, input, textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: left;
color: #747474;
}	

.contactform {
        width: 500px;
        clear: both;
    }
    .contactform input, .contactform textarea {
        width: 100%;
        clear: both;
    }
    
    .contactform input[type='submit'] {
    padding: 10px;
    width: 200px;
    font-size: 16px;
    }
    
#socialmedia img {
float: left;
margin: 0px 10px 0px 0px;
}

.styledform p {
text-align: right;
}
.error {
color: red;
font-weight: bold;
}

#map {
	width: 750px;
	height: 400px;
	border: 1px solid black;
	position: relative;
	overflow: hidden;
	float: center;
}
