@charset "UTF-8"; /* CSS Document */

@import url('/inc/style.css'); /*Basic Styles*/
	
/*Layout Styles*/
#nav-main ol {border-bottom:15px solid #00973f; border-top:15px solid #00973f;}
#marketing-area {background:url(/img/bg-marketing-area.jpg) 0 0 no-repeat; border-bottom:15px solid #00973f; color:#ffffff;}
#text {border-bottom:15px solid #00973f; color:#ffffff; padding:0 10px 10px 10px;}
	h1, h2, h3, h4, p, #status, .caption {padding:5px 0;}
		h1 {color:#ffffff; float:none; font-size:2em; font-weight:bold; padding:10px 0; width:auto;}
		h2 {color:#996633; font-size:1.6em;}
		h3, .h3 {color:#32a05b; font-size:1.2em;}
		h4 {font-size:1em;}
#content {background:none; float:none; min-height:0; padding:0; width:775px;}
#alert {float:none; margin:0 auto 10px auto; padding:5px 0 0 0; width:490px;}

/* Slideshow Images */
#slides {color:#ffffff; float:left; height:205px; margin:30px 0 0 20px; position:relative;}
	#slide-imgs {float:left; height:180px; overflow:hidden; padding:5px 0 0 0; position:relative; width:185px;}
		#slide-imgs img {border:none;}
#slide-caption {float:left; clear:left; font-size:.8em; font-style:italic; padding:0; text-align:center; width:175px;}
	#slide-caption a {color:#ffffff; font-style:normal;}
#slide-nav {height:250px; left:180px; overflow:hidden; position:relative; top:-195px; width:170px;}
/*For FF2*/
#slide-nav, x:-moz-any-link {left:0; top:0;}
/*For FF3*/
#slide-nav, x:-moz-any-link, x:default {left:180px; top:-195px;}
	#slide-nav ol, #slide-nav li {float:left; list-style:none;}
		#slide-nav ol {clear:left;}
		#slide-nav li {padding:5px;}
#files {margin:5px 0 0 0; padding:0 0 0 15px; width:175px;}
	#files ol li {margin:0 0 0 15px;}
		#files a {color:#ffffff; font-size:1.1em;}

/* Featured Items */
#featured {float:left; width:775px;}
	#featured a {color:#ffffff;}
	#featured ul {float:left; list-style:none; margin:0; padding:0; width:240px;}
		#featured li {font-size:.95em; list-style:none; margin:0; padding:0 0 10px 0;}
			#featured li img {float:left; margin:0 5px 5px 0;}
			#featured li strong a {color:#32a05b; display:block; font-size:1.3em; text-decoration:none;}
			#featured ul li div {font-size:1.4em;}
			#featured ul li span {font-size:1em; display:block;}
			#featured form {clear:both; margin:10px 10px 10px 0; padding:5px;}
				#featured button {background:none; color:#000000; padding:0;}
					#featured button span {background:none; line-height:1em; height:1em; padding:0;}
				#featured a {display:block;}
	#featured-products, #featured-news, #featured-events {border-right:1px solid #72716c; float:left; font-size:.9em; margin:10px 0 10px 10px; min-height:275px; width:245px;}
		#featured-events {border-right:none;}

/* Marketing text */
#marketing-title {float:left; margin:0 0 20px 0; width:100%; text-align:center;}
	#marketing-title img {float:none; padding:0; margin:0 auto;}