h1 {
	font-size: 14px;
	color: #958D63;
	border-bottom: 1px solid #958D63;
}

h1#logo {
	font-size: 22px;
}

#home h1 {
	border: none;
}

h2 {
	font-size: 12px;
	margin: 0 0 0.5em 0;
}

#home h2 {
	font-size: 12px;
}

#events h2 {
	border-bottom: 1px solid #B8BCC1;
	font-size: 14px;
	width: 480px;
}

#home h3 {
	font-size: 12px;
	font-weight: normal;
}

p {
	margin-top: 1em;
	font-size: 11px;
	line-height: 1.4em;
}

#about p {
	line-height: 1.25em;
}

#products p, #distribution p {
	line-height: 1.2em;
}

#dist-content p {
	margin: 0;
}

.eventListing {
	border: 1px solid #B8BCC1;
	margin: 1em 0 0 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.eventListing p {
	margin: 0;
}

.eventListing img {
}

.eventListing .grid_8 {
	text-align: center;
}

#distribution-list {
	
}

#distribution-list p {
	margin: 0;
}

.dist_box {
	width: 67em;
	height:auto;
	border-top: 1px solid #b8bcc1;
	border-bottom: 1px solid #b8bcc1;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

#distribution-list h2 {
	margin-top:1px;
	margin-bottom:1px;
	padding-left:1.3em;
	background-color:#a2a2a2;
	color:#fff;
	line-height: 1.6em;
}

#distribution-list h3 {
	font-size: 12px;
}

#distribution-list h4, #distribution-list h5 {
	margin-top: 0.5em;
	font-size: 12px;
}

.dist_shop_list h4 {
	border-top: 1px solid #B8BCC1;
}

#distribution-list h6 {
	font-size: 11px;
	font-weight: normal;
}

#distribution-list .grid_6 {
	width: 226.5px;
	padding: 0.5em 0.5em 0.5em 1em;
	background-color:#d8d8d8;
	border-top: 1px solid #B8BCC1;
	border-bottom: 1px solid #B8BCC1;
	
}
#distribution-list .dist_shop_list {
	margin-bottom: 0.5em;
}

.dist_box_contents {
	background-color:#d8d8d8;
	padding: 0.1em 1em 1em 1.3em;
	margin-top:1px;
	margin-bottom:1px;
}

.dist_shop_list h3 {
	border-bottom: 1px solid #B8BCC1;
	margin-bottom: 3px;
}

#products-list h2 {
	background-color: #958D63;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	margin-top: 1em;
	padding-left: 6px;
	text-transform: uppercase;
}

ul.products-list {
		margin-top: 1em;
}

ul.products-list li {
	margin: 0.3em 0 0.3em 0;
	padding-left: 1em;
	background: url(../img/navigation/IND_bullet.gif) no-repeat left 2px;
}

.services-video {
	margin-left: 1.8em;
}

a {
	color: #323232;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

#services-1 {
	margin: 1em 0 2em 0;
}

#services-1 p {
	margin: 0.5em 0 0 0;
}

#services-imgs img {
	margin: 0 0 1em 3em;
}

#products-list {
	
}

#home-img {
	margin: 0 0 0 100px;
}

.trade-associations {
	margin: 0 0 0 0;
	margin: 0 auto;
}

.trade-associations h4 {
	text-align: center;
}

.trade-associations img {


}

#frmError2 {
	display: none;
	margin-left: 1.5em;
}
#frmError1 label, #frmError2 label {
	float: none;
	width: 25em;
	color: #cc0000;
	font-weight: bold;
}	

#personal_info .error {
	border: 2px solid red;
}


#formWrap {
	width:64.9em;
	background-color:#f0f0f0;
	overflow:auto;
	padding:1em;
	border:1px solid #B8BCC1;
}

#formWrap legend {
	color: #323232;
	font-weight: bold;
}

#formWrap p {
	margin: 0.5em 0;
}

fieldset {
	margin-bottom:1em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	border:1px solid #B8BCC1;
}

#personal_info input {
	width:17em;
	margin-left: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#323232;
	border:1px solid #B8BCC1;
	background-color:#f9f9f9;
}

#formWrap label {
	width: 6.5em;
	float: left;
	margin-right: 0.5em;
	display: block;
	padding: 0.25em 0 0.25em 0;
}

#info_needed textarea {
	width: 26.7em;
	margin-left: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#323232;
	border:1px solid #B8BCC1;
	background-color:#f9f9f9;
}

#formWrap .submit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0.2em;
}

#home #slideshow1 {
		margin-top: 6px;
}

.peKenBurns {
		margin: 0 auto;
		width: 920px;
		height: 400px;
}

.peKenBurns .peKb_slides .peKb_caption .peKb_real h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}

.style1 {font-family: 'OpenSansLight', Arial, Helvetica, sans-serif;}
.style2 {font-family: 'OpenSansLightItalic', Arial, Helvetica, sans-serif;}
.style3 {font: 17px/19px 'OpenSansRegular', Arial, Helvetica, sans-serif;}
.style32 {font: 15px/17px 'OpenSansRegular', Arial, Helvetica, sans-serif;}

.style4 {font-family: 'OpenSansItalic', Arial, Helvetica, sans-serif;}
.style5 {font: 36px/40px 'OpenSansSemibold', Arial, Helvetica, sans-serif;}
.style52 {font: 24px/26px 'OpenSansSemibold', Arial, Helvetica, sans-serif;}

.style6 {font-family: 'OpenSansSemiboldItalic', Arial, Helvetica, sans-serif;}
.style7 {font-family: 'OpenSansBold', Arial, Helvetica, sans-serif;}
.style8 {font-family: 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;}
.style9 {font-family: 'OpenSansExtrabold', Arial, Helvetica, sans-serif;}
.style10 {font-family: 'OpenSansExtraboldItalic', Arial, Helvetica, sans-serif;}

#home h1 {font: 24px/26px 'OpenSansSemibold', Arial, Helvetica, sans-serif;}

.ind-color {
	color: #958D63;
}

p.no-margin {
	margin-top: 3px;
}