@charset "utf-8";
/* CSS Document */

.clearboth, .ClearBoth, .clearBoth, .clear_both, .clear-both {
	clear:both;
}

#menu a {
	font-size:17px;
}

#content-home h1 {
	font-size:36px;
}
#content-contact{
	font-size:16px;
}
#content-services h1 {
	font-size:28px;
}
#content-manufacturer p {
	text-align:justify;
}
.inline-emphasis {
	color:#E99312;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.inline-emphasis-dark {
	color:#8A570B;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.basic-link {
	color:#315AD5;
}
.standard-list {
	list-style-type:none;
	padding:0;
}
.number-list {
	font-size:11px;
}
.image-left {
	display:inline-block;
	float:left;
	margin-right:30px;
}
.image-banner {
	display:block;
	clear:both;
}
.image-right {
	display:inline-block;
	float:right;
	margin-left:25px;
}

.logo-box img {
	width:70px;
}

#subnav-menu {
	border:1px solid #F8DF9E;
	background-color:#F8ECD3;
	padding:10px 12px;
	margin:12px 0 14px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}
#subnav-menu ul {
	padding:0;	
	margin:0;
}
#subnav-menu li {
	margin:0px 0px;
}
#subnav-menu li a, #subnav-menu h3 a {
	text-decoration:none;
	display:block;
	padding:1px 0px;
	color:#634A01;
}
#subnav-menu li a:hover {
	text-decoration:none;
	color:#D50702;
}
#subnav-menu h3 {
	margin:2px 0px 4px;
	border-bottom:solid 1px #000000;
}

.quote-space {
	border:1px solid #C4C4C4;
	background-color:#E4E4E4;
	color:#000000;
	padding:4px 16px;
}
.color-list {
	color:#D50702;
}
.quote-space img {
	float:left;
	margin:7px 16px 6px -2px;
}
.quote-space p {
	display:inline;
	line-height:.9;
}
#map iframe {
	border:1px solid #F9E4AD;
}

.smooth-link {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border:1px solid #F8DF9E;
	background-color:#F8ECD3;
	color:#634A01;
	padding:3px 10px;
	text-decoration:none;
}
.smooth-link:hover {
	background-color:#F5E6C5;
	position:relative;
}

#content-site-map p {
	margin:2px;
}
.site-map-link {
	color:#634A01;
	text-decoration:none;
}
.site-map-link:hover {
	color:#B58802;
	position:relative;
}

.credits-link {
	color:#15609D;
}
.credits-link:hover {
	color:#1C7CCC;
	position:relative;
}
.side-section {
	padding:5px;
	border:2px solid #E5E5E5;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	margin-bottom:5px;
}
.side-contact {
	background-color:#790301;
	color:white;
}
.side-section a {
	color:#FBECD0;
	text-decoration: none;
}
.side-section p {
	margin:0;
	font-size:16px;
	text-align:center;
}
.side-menu-new {
	border:2px solid #E5E5E5;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	margin-bottom:5px;
}
span.plus {
	display:inline-block;
	width:.6em;
}
.side-menu-new h3, .menu-new-header {
	padding:7px 14px 8px;
	margin:0;
	font-size:18px;
}
.menu-new-header:hover {
	cursor:pointer;
}
.menu-new-item {
	border-top:1px solid #EEEEEE;
}
.menu-new-item a {
	padding:4px 14px;
	font-size:15px;
}
.menu-new-item a, .menu-new-header a {
	text-decoration:none;
	color:#414446;
	display:block;
}
.menu-new-item a:hover {
	text-decoration:underline;
	color:#000000;
	background-color:#FDF8EA;
}

.image-special-1 {
	margin-top:15px;
	margin-bottom:6px;
}

div.sitemap-section {
	float:left;
	width:33%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
}
div.sitemap-section h3, div.sitemap-section h3 a {
	text-decoration: none;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
div.sitemap-section a, div.sitemap-section a.site-map-link {
	color: #666;
	text-decoration:none;
}
.sitemap-section ul, .sitemap-section ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
.col_list ul, .col_list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;	
}
.col_list a, .col_list h3, {

	color: #333;
}
/* EMAIL FORM */
#email-form {
	margin:10px;
	display:inline-block;
}
#email-form h3 {
	display:inline-block;
	margin:0 0 12px 0;
	color:#EBA21B;
}
.form-regular {
	clear:both;
	margin:10px 0;
}
.form-small, .form-medium {
	display:inline-block;
	margin:10px 0;
}
.form-label {
	display:inline-block;
	float:left;
	width:80px;
	text-align:left;
	margin-left:6px;
}
.form-label-large {
	display:inline-block;
	float:left;
	text-align:left;
	margin-right:5px;
}
.form-regular input[type="text"] {
	width:370px;
}
.form-small input[type="text"] {
	width:50px;
}
.form-medium input[type="text"] {
	width:140px;
}
.form-regular textarea {
	width:410px;
}
.submit-button {
	display:inline-block;
	padding:2px 12px;
	float:right;
	position:relative;
	color:#EBA21B;
	text-decoration:none;
	margin-top:8px;
	font-weight:bold;
	font-size:18px;
}
.submit-button:hover {
	left:1px;
}
.alert-success {
	color:#1FBA1B;
	font-weight:lighter;
}
.alert-failure {
	color:#871D1D;
	border:1px solid #D22D2D;
	padding:5px 10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	font-size:12px;
}
/* END EMAIL FORM */

.inventory-add {
	background-image:url("icons/add.png");
	background-repeat:no-repeat;
	background-position:left;
	text-indent:18px;
	position:relative;
	left:4px;
}
.inventory-add a {
	text-decoration:none;
	color:#0066AA;
	position:relative;
}
.inventory-add a:hover {
	color:#669966;
	left:1px;
}

/* Editable Admin Forms */
.form-section-half {
	display:inline-block;
	float:left;
	width:300px;
	margin-bottom:20px;
}
.form-section-full {
	display:inline-block;
	width:600px;
	margin-bottom:20px;
}
.form-section-full input {
	display:inline-block;
	width:180px;
	margin-right:20px;
}
.form-section-full label {
	display:inline-block;
	width:80px;
}
/* END Editable Admin Forms */