body{

background-color:#ECE9E5;
color:#393839;

margin:0px;
/* Generic font Information */
font-weight:700;
font-size:14px;
letter-spacing:2px;
font-family: adelle, monaco, sans-serif;
/* Font Information */


}














.centereverything
{
margin:auto;
width:960px;

height:400px;
}


.header
{
margin:auto;

margin-bottom:20px;

height:200px;
width:960px;
float:left;
}

		.headerlogo
		{
		height:200px;
		width:177px;
		background-image:url('http://breweryoutfitters.com/images/logoheader.png');	
		float:left;
		}
		
			.headerlogo p
			{
			margin:0px;
			padding:0px;
			height:200px;
			width:177px;
			}
		
			.headerlogo a
			{
			height:200px;
			width:177px;
			}
			
			.headerlogo  A:link { color: #FFFFFF; text-decoration: none} 
			.headerlogo  A:visited { color: #FFFFFF; text-decoration: none} 
			.headerlogo  A:active { color: #FFFFFF; text-decoration: none} 
			.headerlogo  A:hover { color: #EEFF44; text-decoration: none; 		-webkit-transition: 0.2s ease-in-out; } 	
		
			
			
		
		.headerbox
		{
			height:180px;
			width:783px;
			float:left;
		}
		
		
			.contactinfo
			{
				background-image:url('http://breweryoutfitters.com/images/contactus.png');	
				background-size: 177px 160px;
				height:160px;
				width:177px;
				
				margin-top:20px;
				float:left;
				text-align:center;
			
			}
			
			
			.contactformcontainer
			{
				height:160px;
				width:560px;
				margin-top:20px;
				margin-left:45px;
								float:left;
				color:#666766;	
				text-align:left;
			}
		
		
		
		
		
					.contactform 
					{
					height:20px;
					width:506px;
					margin-top:50x;
					background-color: #DDDDDD;
					border:none;
					color: #2D2A2B;
					font-size: 13px;
					line-height: 1.4; 	
					font-family: monaco, sans-serif;
					margin-top:5px;
					margin-bottom:5px;
					outline:none;
					-webkit-transition: 0.1s ease-in-out;
					border-radius: 2px;
					}
		
						.contactform:focus
						{
						background-color: #FFFFFF;
						}
		
		
					.contactformtextarea
					{
					font-family: monaco, sans-serif;
					margin-top:5px;
					height:70px;
					max-height:70px;
					width:506px;
					max-width:506px;
					background-color: #DDDDDD;
					border:none;
					color: #2D2A2B;
					font-size: 13px;
					line-height: 1.4; 	
					outline:none;
				-webkit-transition: 0.1s ease-in-out;
					border-radius: 2px;
					}
			
						.contactformtextarea:focus
						{
						background-color: #FFFFFF;
						}
			
			
		
	
	
		.contactformsubmitbutton 
		{
		height:20px;
		margin-top:50x;
		background-color: #666766;
		border:none;
		
		color:#FFFFFF;
			font-weight:700;
			font-size:14px;
			letter-spacing:1px;
			font-family: futura-pt, monaco, sans-serif;
			text-transform:uppercase;
			
		margin-top:5px;
		margin-bottom:5px;
		outline:none;
		-webkit-transition: 0.2s ease-in-out;
		
		padding-left:10px;
		padding-right:10px;

		padding-bottom:20px;
		
		border-radius: 2px;
		}
	
		.contactformsubmitbutton:hover
		{
		background-color: #00853F;

		}
	
	
	
	
	
	
	
			.aboutcopy
			{
				height:auto;
				width:730px;
				margin-top:20px;
				margin-left:45px;
				float:left;
				text-align:left;
				
				padding-top:10px;
				
				/* aboutcopy font Information */
				color:#666766;
				font-weight:700;
				font-size:14px;
				letter-spacing:1px;
				font-family: futura-pt, monaco, sans-serif;
				/* Font Information */
			
			
			}
			
			
			.services
			{
				text-align: justify; text-justify: newspaper;
				height:auto;
				width:730px;
				margin-top:20px;
				margin-left:45px;
				float:left;
				text-align:left;
				
				padding-top:3px;
				
				/* services font Information */
				color:#A0CF67;
				font-weight:700;
				font-size:15px;
				letter-spacing:2px;
				line-height:20px;
				font-family: futura-pt, monaco, sans-serif;
				/* Font Information */
			
			
			}
			
				.services a
				{
				text-align: justify; text-justify: newspaper;

				font-size:14px;
				letter-spacing:1px;
				padding:0px;
				margin:0px;
				color:#9E9E9E;
				}
			
	
	
	
	
		.workillustration
		{
		background-image:url('http://breweryoutfitters.com/images/headericons.png');	
		height:75px;
		margin-top:28px;
		width:730px;
		margin-left:45px;
		}
			
			
		
		.quality
			{
				height:auto;
				width:770px;
				margin-top:18px;
				margin-left:45px;
				float:left;
				text-transform:uppercase;
				padding-top:3px;
				
				/* NAV font Information */
				color:#9E9E9E;
				font-weight:700;
				font-size:25px;
				letter-spacing:0.2em;
				line-height:20px;
				font-family: futura-pt, monaco, sans-serif;
				/* Font Information */
			
			
			}
	
	
	
	
	
		
		.navbox
		{
			/* total height:50px */
			
			height:20px;
			width:783px;
			float:left;
			padding-bottom:5px;
			
			text-align:right;
			
			/* NAV font Information */
			color:#FFFFFF;
			font-weight:700;
			font-size:16px;
			letter-spacing:1px;
			font-family: futura-pt, monaco, sans-serif;
			text-transform:uppercase;
			/* Font Information */

		}
		
			.navbox  A:link { color: #6D6D6D; text-decoration: none;} 
			.navbox  A:visited { color: #6D6D6D; text-decoration: none} 
			.navbox  A:active { color: #6D6D6D; text-decoration: none} 
			.navbox  A:hover { color: #A0CF67; text-decoration: none; 	border-bottom:3px solid #A0CF67; 	-webkit-transition: 0.2s ease-in-out; } 	
		
		
		
		
.mailer
{
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;

/* NAV font Information */
			color:#9E9E9E;
			font-weight:700;
			font-size:18px;
			letter-spacing:0.2em;
			font-family: futura-pt, monaco, sans-serif;
			text-transform:uppercase;
			/* Font Information */
			
text-align:center;

margin:auto;
margin-bottom:15px;
padding-top:10px;
padding-bottom:12px;

height:auto;
width:960px;
float:left;
}



.gridcontainer
{
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;

margin:auto;
margin-bottom:30px;
padding-top:8px;
padding-bottom:12px;

height:auto;
width:960px;
background-color:#FFFFFF;
float:left;
}



.thumb
{

height:230px;
width:290px;
background-color:#FFFFFF;
float:left;
background-size:290px 230px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	
	
}





ul.hellolist 
{
height:400px;
width:924px;
padding:0px;
margin:auto;
}

	.gridleft
	{
	padding-right:12px;
	border-right:1px solid #C3E882;
	}
	
	.gridcenter
	{
	padding-left:12px;
	padding-right:12px;
	}
	
	.gridright
	{
	padding-left:12px;
	border-left:1px solid #C3E882;
	}
	
	
	.hellolist li
	{


	padding-top:10px;
	border-bottom:1px solid #C3E882;
	padding-bottom:10px;
	
	height:230px;
	width:290px;
	background-repeat: no-repeat;
	float:left;
	list-style-type: none;

	
	}




		.hellolist li a
		{
		height:230px;
		width:290px;
		}
	
			.hellolist  A:link { color: #FFFFFF; text-decoration: none} 
			.hellolist  A:visited { color: #FFFFFF; text-decoration: none} 
			.hellolist  A:active { color: #FFFFFF; text-decoration: none} 
			.hellolist  A:hover { color: #EEFF44; text-decoration: none; 		-webkit-transition: 0.2s ease-in-out; } 	
		
		
		
.footer
{
margin:auto;
margin-top:5px;
background-color:#FFFFFF;
background-image:url('http://breweryoutfitters.com/images/footer.png');	
height:100px;
width:960px;
float:left;
}

	.footerinfo
	{
	margin-top:5px;
	margin-left:20px;
	margin-right:30px;
	height:auto;
	width:920px;
	float:left;
	
	padding-top:35px;
	
	/* footerinfo font Information */
	color:#CCCCCC;
	font-weight:700;
	font-size:12px;
	letter-spacing:0.2em;
	font-family: futura-pt, monaco, sans-serif;
	text-transform:uppercase;
	/* Font Information */
			
	}


	.footerinfo a
	{
		letter-spacing:0.2em;

	float:right;
	text-align:right;
	}

	
		
		