body {	
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a { 
  position: relative;
}

h3 {
color: #722727;
font-size: 24px;
margin: 0 0 10px;
}


em.amp {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
  font-weight: normal;font-size: 125%;
  }
  
#main_body {
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
}

#top_main {
	background-image: url('/images/green_background.png');
	background-repeat: repeat-x;
	height: 5px;
}

#header {
	/*background-image: url('/images/header_image.jpg');*/
	height: 334px;
	_margin-top: -12px;
}

.top_header {
	width: 1020px;
}

.logo {
	width: 282px;
	margin-left: 40px;
	_margin-left: 30px;
	float: left;	
	padding-top: 90px;
}

.logo .logo_date {
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.logo .logo_text {
	text-align: center;
	color: white; /* #722727; */
	font-size: 13px;
}

.top_menu {
	float: left;
	width: 220px;
	margin-left: 20px;
	padding-top: 50px;
	*padding-top: 60px;
}

.top_menu .menu li a {
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.top_menu .menu li a:hover {
	text-decoration: none;
	color: #d3d4bc;
}

.top_menu li a {
	width: 150px;
	height: 14px;
	display: block;
}

.top_menu .menu li#current a {
	color: #999966;
}

.top_menu .menu li.active a {
	color: #999966;
}

.top_menu .menu li {
	margin-bottom: 25px;
	_margin-bottom: 20px;
	*margin-bottom: 25px;
	list-style-type: none;
}

.img_right_head {
	padding-top: 50px;
	margin-left: 70px;
	_margin-left: 55px;
	float: left;
	width: 340px;
}

/* Cycling */
.img_right_head > div {
  position: relative;
}

.cycling_image {
  position: absolute;
  top: 0;
  left: 0;
}

#tag_line {
background-color:#3F482B;
background-image:url("http://growexpo.org/images/noise-tile-green.gif");
border:1px solid #3F482B;
margin-left:auto;
margin-right:auto;
margin-top:25px;
width:978px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#tag_line .tag_line_text {
color:#FFFFFF;
float:left;
font-size:20px;
font-weight:bold;
line-height:1.5em;
margin-right:20px;
padding-left:20px;
padding-top:15px;
text-shadow:0 1px 0 #282D1B;
width:640px;
letter-spacing:0.5px;
}

#tag_line .tag_line_button {
float:left;
margin-bottom:25px;
margin-left:40px;
padding-bottom:10px;
}

#tag_line .tag_line_button a {
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
background-color:#722727;
border:5px solid #461e18;
color:white;
display:block;
padding: 10px 14px;
text-decoration:none;
/* text-align: center; */
font-weight: bold;
font-size: 13px;
background :url("http://growexpo.org/images/btn-arrow.png") #722727 no-repeat 95% 50%;

}

#tag_line .tag_line_button a:hover {
/* color:#411d17; */
display:block;
text-decoration:none;
text-shadow: 0 1px 0 #832626;
background:url("http://growexpo.org/images/btn-arrow-hover.png") #722727 no-repeat 95% 50%;
}

#tag_line .tag_line_button a:active {
outline: none;
}

#tag_line .tag_line_button a span{
font-size: 11px;
display: block;
font-weight: normal;
}

#home_content {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#home_content .content_box_1, #home_content .content_box_2 {
	width: 220px;	
	float: left;

}

#home_content .content_box_1, #home_content .content_box_2 {
	margin-right: 20px;

}

#home_content .content_box_1_content, #home_content .content_box_2_content {
	background-image: url('/images/red_box.png');
	width: 220px;
	height: 87px;
	color: #FFFFFF;
	_margin-top: -3px;
	*margin-top: -3px;
}

.content_1_img, .content_2_img {
	width: 220px;
	height: 213px;
}

.content_1_img {
	background-image: url('/images/box_images_01.jpg');
	background-repeat: no-repeat;
}

.content_2_img {
	background-image: url('/images/box_images_02.jpg');
	background-repeat: no-repeat;
}

.cb_1_title, .cb_2_title {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.cb_1_text, .cb_2_text {
	padding-left: 10px;
	line-height: 1.5;
	width: 185px;
	z-index: 2;
}

.cb_outside_link, .cb_outside_link_2 {
	position: absolute;
	height: 1px;	
	width: 1px;
}

.cb_inside_link a, .cb_inside_link_2 a {
	position: relative;
	display: block;
	height: 300px;
	width: 220px;
	bottom: 283px;
	cursor: pointer;
}


.content_area {
	width: 460px;
	float: left;
}

.grow_content {
	width: 430px;
	line-height: 1.6;
	margin-bottom: 15px;
	font-size: 13px;
	margin-top: 10px;
}

hr.content_divider {
	color: #666633;
}

.home_page_links {
	margin-top: 15px;
}

.grow_2008_links {
	width: 180px;
	float: left;
	margin-right: 50px;
}

.g2008_title, .gpart_title {
	color: #993333;
	margin-bottom: 8px;
}

.g2008_text, .gpart_text {
	line-height: 1.6;
}

.g2008_text a, .gpart_text a {
	color: #000000;
}

.grow_partner_links {
	width: 225px;
	float: left;
}

#grow_sponsors {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.presenting_sponsors {
	float: left;	
	width: 940px;
}

.gold_sponsors {
	width: 420px;
	float: left;
}

cite {
color: #722727;}

.ps_title, .gs_title {
	color: #993333;
/* 	text-transform: uppercase; */
	margin-bottom: 10px;
	font-size: 15px;
}

.ps_images {
/* 	height: 130px; */
	border-bottom: 1px solid #666633;
	border-top: 1px solid #666633;
/* 	border-right: 1px solid #666633; */
}

.gs_images {
	height: 130px;
	border-bottom: 1px solid #666633;
	border-top: 1px solid #666633;
}

.ps_row_1, .ps_row_2 {
	width: 520px;
	float: left;
}

.e_spons, .bb_spons, .c_first {
	float: left;
}

.e_spons {
	float: left;
	width: 240px;
	margin-top: 10px;
	margin-left: 15px;
}

.bb_spons {
	float: left;
	width: 240px;
	margin-top: 20px;
	margin-left: 25px;
}

.c_first {
	float: left;
	width: 240px;
	margin-top: 25px;
	margin-left: 130px;
}

.gs_image_list {
	margin-left: 20px;
	margin-top: 15px;		
}

.gs_row_1, .gs_row_2 {
	width: 420px;
	float: left;
}

.gs_row_1 {
	margin-bottom: 20px;
}

/* First row - Gold Sponsors */
.gs_ip { 
	margin-left: 0px;
	margin-top: 10px;
	float: left;
}

.gs_w  {
	margin-left: 25px;
	float: left;
}

.gs_show {
	margin-top: 10px;
	float: left;
	margin-left: 25px;
}

.cisco_show {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

/* Second row - Gold Sponsors */


.gs_sc  {
	float: left;
}

.gs_hub {
	float: left;
	margin-left: 50px;
}

.gs_verizon {
	float: left;
	margin-left: 55px;
}

#footer {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.footer_chamber, .footer_carolina, .footer_copyright, .footer_worthwhile {
	float: left;
}

.footer_chamber ul {
margin: 0;
padding: 0;
	border-bottom: 1px solid #666633;
	border-top: 1px solid #666633;
	margin-bottom: 10px;
}


.ps_images ul li, .educ_programs ul.sponsorlist li {
float: left;
list-style-type: none;
margin: 10px 5px;
border: 1px solid #Eee;
display: block;
}

.ps_images ul li img {
height: 45px;}

.ps_images ul, .educ_programs ul.sponsorlist {
margin: 0;
padding: 0;
}

.footer_chamber  ul li {
float: left;
list-style-type: none;
margin: 10px 5px;
border: 1px solid #Eee;
}

.footer_copyright {
	margin-left: 20px;
	margin-top: 22px;
	font-size: 10px;
}

.footer_worthwhile {
	margin-left: 20px;	
}

.gc_class, .finn_class, .scc_class, .mauldin_class { 
	float: left;
}

.gc_class {
	margin-right: 20px;
}

.finn_class {
	margin-right: 20px;
}

.scc_class {
margin-right: 20px;
}

#bottom_site {
	height: 20px;
}

.top_image { 
	position: relative;

}

.top_image_rel {
	position: absolute;
	top: 5px;
	z-index: -1;
}

.cisco_spons {
position: relative;
bottom: 7px;
}

/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}

#video {
width: 460px;
float: left;
margin-right: 20px;
border:5px solid #CCCCCC;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 3px 3px 0;}

/* Photo Gallery Testimonials */
div.testimonial {
  margin-bottom: 11px;
}

div.testimonial + div.testimonial {
  border-top: 1px solid #a99c93;
  padding-top: 11px;
}

span.testifier_name,
span.testifier_company {
  font-style: italic;
  color: #885638;
  font-weight: bold;
}