/* CSS Document */

body {
	background-image: url(AC-images/AC-home-slices/AC-horizontal-repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #9E9D9D;
	margin: 0;
	}
	
h1 {
	font-size: 16px;
	color: #990000;
	font-family: "Trebuchet MS";
	text-align: left;
	}
	
h2 {
	font-size: 13px;
	color: #184B14;
	font-family: "Trebuchet MS";
	text-align: left;
	margin: 0 0 0 7px;
	}
	
h2 A:link {text-decoration: underline; color:#184B14;}
h2 A:visited {text-decoration: underline; color:#184B14;}
h2 A:active {text-decoration: underline; color:#184B14;}
h2 A:hover {text-decoration: none; color:#184B14;}

h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	color: #184B14;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
h3 A:link {text-decoration: underline; color:#184B14;}
h3 A:visited {text-decoration: underline; color:#184B14;}
h3 A:active {text-decoration: underline; color:#184B14;}
h3 A:hover {text-decoration: none; color:#184B14;}
	
.top-nav-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	padding-top: 3px;
	}
	
.top-nav-bar A:link {text-decoration: underline; color:#FFFFFF;}
.top-nav-bar A:visited {text-decoration: underline; color:#FFFFFF;}
.top-nav-bar A:active {text-decoration: underline; color:#FFFFFF;}
.top-nav-bar A:hover {text-decoration: none; color:#FFFFFF;}

	
.bottom-nav-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	padding-top: 7px;
	}
	
.bottom-nav-bar A:link {text-decoration: underline; color:#FFFFFF;}
.bottom-nav-bar A:visited {text-decoration: underline; color:#FFFFFF;}
.bottom-nav-bar A:active {text-decoration: underline; color:#FFFFFF;}
.bottom-nav-bar A:hover {text-decoration: none; color:#FFFFFF;}
	
.left-vert-repeat {
	background-image: url(AC-images/AC-home-slices/AC-left-vert-repeat.jpg);
	background-repeat: repeat-y;
	}
	
.right-vert-repeat {
	background-image: url(AC-images/AC-home-slices/AC-right-vert-repeat.jpg);
	background-repeat: repeat-y;
	}
	
.manufacturers-logo-bar {
	background-image: url(AC-images/AC-home-slices/AC-man-logos-bar.jpg);
	background-repeat: no-repeat;
	width: 924px;
	}
	
.green-tab-title {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-horiz-repeat-heading.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 9px;
	}
	
.green-tab-extension {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-extension.jpg);
	background-repeat: repeat-x;
	width: 100%;
	}
	
.green-tab-window {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-window-vert-repeat.jpg);
	width: 291px;
	background-repeat: repeat-y;
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #4C4C4C;
	}
	
.green-tab-window A:link {text-decoration: underline; color:#003300;}
.green-tab-window A:visited {text-decoration: underline; color:#003300;}
.green-tab-window A:active {text-decoration: underline; color:#003300;}
.green-tab-window A:hover {text-decoration: none; color:#003300;}
	
.green-tab-divider {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-divider-vert-repeat.jpg);
	background-repeat: repeat-y;
	}
	
.green-tab-divider-left {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-left-vert-repeat.jpg);
	background-repeat: repeat-y;
	}
	
.green-tab-divider-right {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-right-vert-repeat.jpg);
	background-repeat: repeat-y;
	}
	
.lower-windows {
	background-image: url(AC-images/AC-home-slices/AC-lower-product-window.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top;
	vertical-align: top;
	}
	
.right-blog-area {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-window.jpg);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	width: 290px;
	}
	
.lower-window-text {
	color: #505050;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-align: left;
	padding: 0 5px 5px 7px;
	}
	
.main-body-text {
	color: #333333;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-align: left;
	padding: 0 15px 10px 15px;
	}

.main-body-text A:link {font-size: 14px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text A:visited {font-size: 14px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text A:active {font-size: 14px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text A:hover {font-size: 14px; font-weight: bold; text-decoration: none; color:#184B14;}

.main-body-text2 {
	color: #333333;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-align: left;
	padding: 0 15px 10px 15px;
	vertical-align: text-top;
	line-height: 120%;
	}

.main-body-text2 A:link {font-size: 13px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text2 A:visited {font-size: 13px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text2 A:active {font-size: 13px; font-weight: bold; text-decoration: underline; color:#184B14;}
.main-body-text2 A:hover {font-size: 13px; font-weight: bold; text-decoration: none; color:#184B14;}
	
.right-blog-heading {
	color: #054400;
	font-family: "Trebuchet MS";
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	}
	
.right-blog-heading A:link {font-size: 13px; font-weight: bold; text-decoration: underline; color:#054400;}
.right-blog-heading A:visited {font-size: 13px; font-weight: bold; text-decoration: underline; color:#054400;}
.right-blog-heading A:active {font-size: 13px; font-weight: bold; text-decoration: underline; color:#054400;}
.right-blog-heading A:hover {font-size: 13px; font-weight: bold; text-decoration: none; color:#054400;}
	
.main-body {
	background-color: #FFFFFF;
	width: 924px;
	}
	
.lower-window-pad {
	margin: 0 0 0 15px;
	}	

.thumb-border {
	border: solid;
	border-color:#999;
	border-width: 1px;
	}
	
.thumb-heading {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color: #006600;
	padding: 0 23px 7px 23px;
	width: 157px;
	}
	
.certificate-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #184B14;
	font-size: 14px;
	padding: 8px auto 8px auto;
	}

.certificate-caption A:link {text-decoration: underline; color:#184B14;}
.certificate-caption A:visited {text-decoration: underline; color:#184B14;}
.certificate-caption A:active {text-decoration: underline; color:#184B14;}
.certificate-caption A:hover {text-decoration: none; color:#184B14;}

#header {
	width:985px;
	height:87px;
	background-image:url(AC-images/AC-home-slices/AC-header.jpg);
	margin:0 auto 0 auto;
	}
	
#topnav1 {
	margin:0 auto 0 auto;
	width:985px;
	height:23px;
	background-image: url(AC-images/AC-home-slices/AC-top-nav-bar.jpg);
	}

#topnav2 {
	margin:0 auto 0 auto;
	width:985px;
	height:23px;
	background-image: url(AC-images/AC-home-slices/AC-top-nav-bar.jpg);
	}
	
#gap-under-top-nav {
	background-image: url(AC-images/AC-home-slices/AC-gap-top-nav-main-body.jpg);
	width: 985px;
	height: 24px;
	margin: 0 auto 0 auto;
	}
	
#manufacturers-logos-row {
	width: 985px;
	height: 42px;
	margin: 0 auto 0 auto;
	background-image: url(AC-images/AC-home-slices/AC-div-slices/AC-man-logos-bar.jpg);
	background-repeat: no-repeat;
	}
	
#manufacturers-logos-bar {
	background-image: url(AC-images/AC-home-slices/AC-div-slices/AC-man-logos-bar.jpg);
	width: 924px;
	height: 42px;
	margin: 0 auto 0 auto;
	float: left;
	position: relative;
	}
	
#manufacturers-logos-left {
	background-image: url(AC-images/AC-home-slices/AC-div-slices/AC-man-logos-bar-left.jpg);
	width: 31px;
	height: 42px;
	margin: 0;
	position: relative;
	float: left;
	}
	
#manufacturers-logos-right {
	background-image: url(AC-images/AC-home-slices/AC-div-slices/AC-man-logos-bar-right.jpg);
	width: 30px;
	height: 42px;
	margin: 0;
	position: relative;
	float: left;
	}
	
#bottom-nav-bar {
	background-image: url(AC-images/AC-home-slices/AC-bottom-nav-bar.jpg);
	background-repeat:no-repeat;
	height: 56px;
	width: 985px;
	margin: 0 auto 0 auto;
	}

#left-edge {
	background-image: url(AC-images/AC-home-slices/AC-left-edge.jpg);
	width: 31px;
	height: 658px;
	}
	
#right-edge {
	background-image: url(AC-images/AC-home-slices/AC-right-edge.jpg);
	width: 30px;
	height: 658px;
	margin-top: 0px;
	}

#green-tab-top {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-extension.jpg);
	width: 924px;
	height: 30px;
	margin: 0;
	vertical-align: top;
	}
	
#green-tab-left-corner {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-left-corner.jpg);
	width: 13px;
	float: left;
	height: 30px;
	margin: 0 auto 0 0;
	}
	
#green-tab-heading {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-horiz-repeat-heading.jpg);
	width: auto;
	float: left;
	height: 21px;
	margin: 0 auto 0 0;
	}
	
#green-tab-right-corner {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-right-tab-corner.jpg);
	width: 23px;
	float: left;
	height: 30px;
	margin: 0 auto 0 0;
	}
	
#green-tab-right-corner2 {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-right-corner.jpg);
	width: 14px;
	float: right;
	height: 30px;
	margin: 0 0 auto 0;
	}
	
#green-tab-top-gap {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-top-gap.jpg);
	width: 924px;
	height: 12px;
	margin: 0;
	}
	
#green-tab-left-side {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-left.jpg);
	width: 14px;
	height: 185px;
	margin: 0;
	}
	
#green-tab-right-side {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-right.jpg);
	width: 15px;
	height: 185px;
	margin: 0;
	}

#green-tab-divider {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-divider.jpg);
	height: 185px;
	width: 11px;
	margin: 0;
	}
	
#green-tab-divider2 {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-divider.jpg);
	height: 185px;
	width: 11px;
	margin: 0;
	}

#green-tab-bottom {
	background-image: url(AC-images/AC-home-slices/AC-green-tab/AC-green-tab-bottom.jpg);
	width: 924;
	height: 28px;
	margin: 0;
	}

#bottom-shodow {
	background-image: url(AC-images/AC-home-slices/AC-bottom-shadow.jpg);
	background-repeat:no-repeat;
	height: 25px;
	width: 985px;
	margin: 0 auto 0 auto;
	}
	
#right-blog-box {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-vert-repeat.jpg);
	background-repeat: repeat-y;
	width: 270px;
	margin: 5px 10px 0 0;
	}
	
#right-blog-bottom-image {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-bottom.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 19px;
	margin: 0;
	}

#right-contact-box {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-vert-repeat.jpg);
	background-repeat: repeat-y;
	width: 270px;
	margin: 15px 10px 0 0;
	}

#right-contact-bottom-image {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-bottom.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: 19px;
	margin: 0;
	}
	
#right-blog-top-image {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-window.jpg);
	background-repeat: no-repeat;
	width: 260px;
	margin: 0;
	height: 193px;
	color: #184B14;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: left;
	padding: 5px 15px 0px 15px;
	}
	
.right-blog-top-image {
	background-image: url(AC-images/AC-right-blog-window/AC-right-blog-window.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height:: 198px;
	margin: 0;
	height: 193px;
	color: #184B14;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: left;
	padding: 20px 15px 0px 18px;
	}
	
.right-contact-top-image {
	background-image: url(AC-images/AC-right-blog-window/AC-right-contact-window.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height:: 198px;
	margin: 0;
	height: 193px;
	color: #184B14;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: left;
	padding: 20px 15px 0px 18px;
	}
	
h4 {
	font-size: 13px;
	color: #333333;
	font-family: "Trebuchet MS";
	text-align: left;
	font-weight: bold;
	margin-bottom: -8px;
	}
	
p {
	margin: 0;
	padding: 5px 0 10px 1px;
	}
	
.image-window {
	height: 124px;
	padding-right: 9px;
	}
