@charset "utf-8";
/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#exhibitor-index {
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
a{
	text-decoration:none;
	color:#b61e24;
}
a:hover{
	color:#b61e24;
}
p{
	line-height:17px;
	float:left;
	width:100%;
	clear:both;
}
p a{
	text-decoration:underline;
}
p a:hover{}


h2{
	color:#552a10;
	font-size:27px;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
h3{
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#552a10;
	float:left;
	clear:both;
	width:100%;}
#col_left h3{
	padding-top:10px;
	padding-bottom:10px;
}
h4{
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#552a10;}
.more_h4_spacing{
	padding-top:10px;
	clear:both;
}
h5{
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#6B813F;
}
.grey{
	color:#6d4b36;
}h6{
	color:#6d4b36;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:16px;
	float:left;
}.h6_needs_padding_and_a_line{
	padding-top:10px;
	border-top:1px solid #FAFAD6;
	clear:both;
	margin-top:10px;
	float:left;
	clear:both;
	width:432px;
}

.page_padding{
	width:849px;
	margin-left:auto;
	margin-right:auto;
}
#logo{
	float:left;
	height:27px;
	padding-top:9px;
	padding-left:10px;
}
#logo_print_friendly {
display:none;
}
#logo_print_friendly img {
border:0;
}
#nav{
	float:left;
	clear:both;
	width:100%;
	height:30px;
}#nav a{
	float:left;
	padding:5px 15px 5px 15px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#FFFFFF;
}#nav a:hover{
	color:#FFFFFF;
}
#content{
	background-image:url(../images/bg_boxes_trans.png);
	background-repeat:no-repeat;
	background-position:left top;
	clear:both;
	float:left;
	width:100%;
}

.button{
	padding-top:5px;
}
#col_left{
	width:432px;
	padding-left:32px;
	padding-right:20px;
	padding-top:170px;
	background-position:12px 12px;
	background-repeat:no-repeat;
}#col_left p{
	color:#666666;
}
.blue_box{
	border:1px solid #f4f4f4;
	background-image:url(../images/blue_box_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	clear:both;
	background-color:#EEF5FB;
	width:100%;
	margin-top:10px;
}.blue_box_padding{
	border:1px solid #e9e9e9;
	padding:10px;
}.blue_box_corner{
	float:right;
	margin-top:-13px;
	margin-right:-13px;
}.blue_box_image{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #e4e3df;
	width:126px;
}.blue_box_content{
	width:260px;
	padding-left:10px;
	margin-top:-16px;
}

.inparagraph_image{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #e4e3df;
	float:right;	
}

.google_map_holder{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #e4e3df;
	float:left;	
}

#col_right{
	width:365px;
}.col_right_padding{
	width:296px;
	padding-left:48px;
	padding-top:30px;
}
.col_right_padding_2 {
	width:296px;
	padding-left:48px;
	padding-top:10px;
}
.event_item{
	border-top:1px solid #eeeec4;
	background-image:url(../images/whitepx.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;
	margin-top:10px;
	float:left;
	width:290px;
	clear:both;
}.event_item p{
	color:#757468;
	padding:0;
}
.event_item_2 {
	border-top:1px solid #eeeec4;
	background-image:url(../images/whitepx.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:0px;
	margin-top:0px;
	float:left;
	width:100%;
	clear:both;
}.event_item_2 p{
	color:#757468;
	padding:0;
}
#moreinfo{
	color:#3b586e;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:16px;
}
#talk_box_bg_2{
	background-image:url(../images/talk_box_middle.png);
	background-position:24px;
	background-repeat:repeat-y;
	float:left;
	width:340px;
padding:0px 0px 0px 50px;
}#talk_box_bg{
	background-image:url(../images/talk_box_middle.gif);
	background-position:24px top;
	background-repeat:repeat-y;
	float:left;
	width:100%;
	clear:both;
}#talk_box_bottom{
	background-image:url(../images/talk_box_bottom.jpg);
	background-position:24px top;
	background-repeat:no-repeat;
	height:46px;
	float:left;
	width:100%;
	clear:both;
}#big_buttons{
	padding-left:20px;
}

#footer{
	clear:both;
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:20px;
	text-align:center;
	color:#999999;
}#footer a{
	color:#999999;
}
#exhibitor_list {
width:432px;
float:left;
clear:both;
margin-top:5px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#64783A;
}
#exhibitor_list a {
float:left;
color:#64783A;
font-weight:bold;
}
#exhibitor_list a:hover {
float:left;
color:#EE7108;
font-weight:bold;
}
.fake_community_link {
float:left;
color:#64783A;
font-weight:bold;
}
#finalize_font h3 {
color:#3b586e;
margin-top:10px;
margin-left:-20px;
margin-bottom:5px;
}
#finalize_font {
color:#283E4D;
margin-left:20px;
}
/* BIG FORM FIELDS TAKE 1: ACTION! */
#form5 {
width:432px;
}
#form5 .left #fname {
font-size:24px;
width:160px;
}
#form5 .right #lname {
font-size:24px;
width:190px;
}
#form5 .full #address {
font-size:24px;
}
#form5 input {
font-size:24px;
background:url(../images/bg_input.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FAFAD6;
}
#form5  .tam {
font-size:14px;
font-family:'Trebuchet MS';
margin-top:3px;
}
#form5 .desc {
font-family:'Trebuchet MS';
color:#552A10;
}
#form5 label {
font-size:16px;
padding-bottom:5px;
font-family:'Trebuchet MS';
}
#form5 #zip {
width:100px;
}
input {
font-size:24px;
background:url(../images/bg_input.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FAFAD6;
font-family:'Trebuchet MS';
}
.event_time {
font-weight:bold;
color:#CC0000;
height:30px;
vertical-align:top;
}
.exhibitor-list-video-button {
}
.exhibitor-list-video-button img {
padding-left:5px;
margin-bottom:-3px;
}