/* CSS Document */
#form_submit_2 {
border:none;
width:165px;
height:56px;
float:right;
margin-right:160px;
}
*{
	margin:0;
	padding:0;
}img{border:none;}
html, body {
	height: 100%;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a{
	text-decoration:none;
	color:#69695A;
}
a:hover{
	color:#d84d16;
}
p{
	line-height:14px;
	float:left;
	width:100%;
	clear:both;
}
ul {
width:100%;
}
li {
width:100%;
list-style-type:inherit;
}
p a{
	text-decoration:underline;
}
p a:hover{}
h2{
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#3b586e;
	float:left;
	width:;
	clear:both;
	page-break-after:always;
}h3{
	font-size:18px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#3b586e;
	float:left;
	width:;
	clear:both;
	display:block;
}h4{
	color:#7C7A61;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	float:left;
	width:100%;
	clear:both;
}
h5{
	color:#3b586e;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:15px;
	float:left;
	width:100%;
	clear:both;
}
.clear{
	clear:both;
	float:left;
	height:0;
}
.button{
	float:left;
	padding:1px;
	background-color:#e4e4e4;
	border:1px solid #ececec;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
}.button_center{
	float:left;
	padding:1px 13px 1px 13px;
	background-color:#d84d16;
	color:#FFFFFF;
	background-color:#d84d16;
	border:3px solid #FFFFFF;
}

body{
	background-image:url(images/bg_top.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#EFEFE3;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -165px; /* the bottom margin is the negative value of the footer's height */
}
.site_width{
	width:890px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	width:100%;
	padding-top:25px;
	background-image:url(images/index_header_bg_top.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:68px;
	margin-left:-15px;
}
#logo{
	float:left;
}
#nav_container{
	float:left;	
	padding-left:0px;
}
#nav{
	float:left;
}#nav a{
	float:left;
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	padding:30px 10px 20px 12px;
}#nav a:hover{
	background-image:url(images/nav_underline.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

#index_image, #sub_bg{
	float:left;
	clear:both;
	width:843px;
	background-image:url(images/index_header_bg.gif);
	padding:0 5px 12px 5px;
	background-position:top left;
	height:318px;
	background-repeat:no-repeat;
}#index_image_big{
	float:left;
	clear:both;
	width:843px;
	background-image:url(/images/2010/intro_background.png);
	padding:0 5px 12px 5px;
	background-position:top left;
	height:593px;
	background-repeat:no-repeat;
}#index_left {
float:left;
width:515px;
margin-left:20px;
}#index_right {
float:right;
margin-right:25px;
margin-top:10px;
}#index_text h2 {
float:left;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#0E304B;
font-weight:normal;
font-size:26px;
margin-left:15px;
margin-top:15px;
margin-bottom:20px;
width:500px;
}#index_text h3 {
float:left;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
font-size:14px;
line-height:20px;
margin-left:15px;
margin-bottom:25px;
width:500px;
}#sub_bg{
	height:auto;
}#sub_image{
	float:left;
	clear:both;
	width:100%;
	background-position:top left;
	background-repeat:no-repeat;
}
#index_padding{
	padding-top:30px;
	float:left;
	clear:both;
	width:100%;
}
.content_container{
	padding-left:5px;
	padding-right:5px;
	clear:both;
}

.white_index_box{
	float:left;
	border:1px solid #cfc9ae;
	background-color:#FFFFFF;
	width:260px;
	padding:5px;
	margin-right:14px;
}.white_index_box_padding{
	float:left;
	width:238px;
	border:1px solid #e7e1d2;
	padding:10px;
	background-color:#FFFFFF;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#f7f7f7;
}.white_index_box_padding p{
	color:#505045;
	padding-top:10px;
	width:100px;
}.white_index_box_padding .button{
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

#image_nav_container{
	float:left;
	width:100%;
}#image_nav a{
	float:left;
	padding:15px 5px 15px 15px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
}#image_nav a:hover{
	color:#d84d16;
}
#image_nav_sub {
border:#0D2F4A solid 1px;
padding:10px;
float:left;
background-color:#3B586E;
color: #FFFFFF;
margin-left:30px;
}
#image_nav_sub a{
color: #FFFFFF;
margin-left:7px;
margin-right:7px;
font-weight:bold;
}
#image_nav_sub a:hover{
color:#D84D16;
margin-left:7px;
margin-right:7px;
font-weight:bold;
}
#white_sub_content_box{
	width:620px;
}#white_sub_content_padding{
	width:598px;
}#white_sub_content_box p{
	width:100%;
}#white_sub_content_box h2{
	padding-bottom:10px;
}#white_sub_content_box h4{
	padding-top:10px;
}
#white_sub_content_right_box{
	width:185px;
	margin-top:310px;
}#white_sub_content_right_padding{
	width:163px;
}

#footer, #push {
	height: 165px; /* .push must be the same height as .footer */
	clear:both;
}
#footer-site, #push {
	height: 165px; /* .push must be the same height as .footer */
	clear:both;
}
#logos_footer{
	border-top:1px solid #d6cdbc;
	border-bottom:1px solid #fefefd;
	background-color:#EFEFE3;
	width:100%;
	float:left;
	clear:both;
	margin-top:20px;
}#logos_footer_inner{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #fefefd;
	border-bottom:1px solid #d6cdbc;
	width:100%;
}#logos{
	float:left;
	padding-left:5px;
	width:480px;
	padding-top:4px;
}#login{
	float:left;
	width:345px;
	padding-left:10px;
}

#credits{
	text-align:center;
	float:left;
	width:100%;
	clear:both;
	padding-top:10px;
	line-height:17px;
	background:url(images/20years-logo.gif) top right no-repeat #EFEFE3;
}#credits a{
	color:#505045;
}#credits a:hover{
	color:#d84d16;
}



/* Form Shit */

#login_form input{
	width:127px;
	margin-top:4px;
	margin-right:6px;
}

/* default form stuff */
label, input, select, textarea{
	float:left;
	
}input, select, textarea{
	float:left;
	background-color:#E2E2E2;
	border:1px solid #0F314C;
	padding:2px;
	color:#000000;
}
.form{
	width:505px;
	float:left;
	padding-top:10px;
}
.form label{
	clear:both;
	width:200px;
	margin-top:5px;
	padding-bottom:5px;
}
.form input, .form select, .form textarea{
	width:260px;
	margin-top:6px;
}.form textarea{
	width:465px;
}
.form textarea{
	height:200px;
}
.checkbox_container input{
	width:auto;
	background-color:#FFFFFF;
	border:none;
}
.textarea{
	width:100%;
	clear:both;
	float:left;
}
.textarea input, .textarea select, .textarea label{
	padding:0;
	margin:0;
	float:none;
	clear:none;
	width:auto;
}

#form_submit .button_center{
	background-color:#0F314C;
}
#web_stats_livesouth {float:left;}

#web_stats_livesouth h4{
	color:#aaa993;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	clear:left;
}
#web_stats_ideal {
float:right;
border-left:solid 3px #0D2F4A;
padding-left:10px;
width:50%;
}
#web_stats_ideal h4{
	color:#aaa993;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	width:100%;
	clear:both;
	display:block;
}
#web_stats_ideal p{
	line-height:14px;
	clear:both;
}
#web_stats_livesouth p{
	line-height:14px;
	clear:both;
}
#editorial_calendar {
float:left;
width:200px;
}
#editorial_calendar_right {
float:right;
border-left:solid 3px #0D2F4A;
padding-left:30px;
margin-right:60px;
width:200px;
}
#editorial_calendar_right h4{
	color:#aaa993;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	width:100%;
	clear:both;
	display:block;
}
#editorial_calendar_right p{
	line-height:14px;
	clear:both;
}
#2007_table a {
text-decoration:none;
}
.red_text {
color:#FF0000;
}
.large_red_text {
color:#FF0000;
font-size:12px;
font-weight:bold;
}
#form_div {
width:280px;
}
#form_div input {
float:right;
margin:5px 5px 5px 5px;
}
#form_div label {
margin:10px;
clear:both;
display:block;
}
#form_submit {
float:left;
}
#phone {
padding-left:50px;
}
#zip_code {
padding-left:35px;
}
#state {
padding-left:55px;
}
#city {
padding-left:63px;
}
#address {
padding-left:40px;
}
#last_name {
padding-left:25px;
}
#first_name {
padding-left:25px;
}
#form_right {
float:right;
}
#contact_right {
float:right;
border-left:solid 3px #0D2F4A;
padding-left:30px;
margin-right:40px;
width:200px;
}
#distribution_map_bg {
background-image:url(/images/distribution_bg.jpg);
}
/* Pub Table */
#rates_table {
float:left;
clear:both;
width:100%;
}
#rates_table td {
border:thin #CCCCCC solid;
padding:5px;
}
.table_top {
    font-weight:bold;
	font-family:"Trebuchet MS";
	background:#3b586e;
	color:#FFFFFF;
	border:thin #3b586e solid;
	background-image:url(images/table_bg.jpg);
}
.table_rates_location {
color:#3b586e;
font-weight:bold;
background:#9FB9CC;
}
#rates_table_2 {
float:left;
clear:both;
margin-top:20px;
background:#9FB9CC;
background-image:url(images/pub_dates_bg.jpg);
background-position:center;
background-repeat:no-repeat;
background-color:#AAC1D1;
width:100%
}
#rates_table_2 td {
padding:5px;
}
#rates_table_3 {
float:left;
clear:both;
margin-top:20px;
background:#3b586e;
color:#FFFFFF;
margin-left:10px;
}
#rates_table_3 td {
padding:5px;

}
.table_top_2 {
    font-weight:bold;
	font-family:"Trebuchet MS";
	background:#FFFFFF;
	color:#3b586e;
	border:thin #3b586e solid;
	font-size:14px;
}
/* Client Area Styles */
#client_web_info {
float:left;
clear:both;
width:600px;
background:#3b586e;
color:#FFFFFF;
border:#CFC9AE double;
vertical-align:middle;
text-align:right;
}
#client_web_info h5{
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:15px;
	display:inline;
	float:left;
	width:400px;
	text-align:left;
	padding-left:5px;
}
#client_web_com {
float:left;
clear:both;
width:600px;
background:#3b586e;
color:#FFFFFF;
border:#CFC9AE double;
vertical-align:middle;
text-align:right;
}
#client_web_com h5{
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:15px;
	display:inline;
	float:left;
	width:400px;
	text-align:left;
	height:20px;
	padding-top:7px;
	padding-left:5px;
}
#show_info_nj p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_dc p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_fl p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_ny p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_dc_08 p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_il p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_pa p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_ct p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_nj_08 p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_mi p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
#show_info_ma p {
color:#FFFFFF;
padding-left:20px;
text-align:left;
}
.icon {
padding-left:10px;
padding-right:10px;
border:none;
}
#CollapsiblePanelContent p {
float:left;
color:#FFFFFF;
}
/* SHOW SUCCESS KIT MENU */
#menuList {
	position:;
	font-size:1em;
	z-index:100;
	margin: 0px;
padding: 0px;

}

#mainMenu {
	position:relative;
	background: #cccccc;

}

#menuList ul {
	z-index:100;
	margin: 0px;
	padding: 0px;
}

#menuList li {
	z-index:100;
	display:inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a.starter {
	z-index:100;
	margin: 0px;
	padding: 0px;
}

a.starter:hover, a.starter:active, a.starter:focus {
	background-color: #ffffff;
	color: #3F4C78;
}
#menubuilder, #stylelibrary, #aboutus {
	width: 120px;
}
.menu {
	text-align: left;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	left: 2px;
}
/* Begin Button Names */
#button_welcome {
	background-image:url(images/buttons/button_welcome.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_shipping {
	background-image:url(images/buttons/button_shipping.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_calendar {
	background-image:url(images/buttons/button_calendar.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_hotel {
	background-image:url(images/buttons/button_hotel_info.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_booth_design {
	background-image:url(images/buttons/button_booth_design.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_conversion {
	background-image:url(images/buttons/button_conversion_marketing.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_boothmanship {
	background-image:url(images/buttons/button_boothmanship.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_legal {
	background-image:url(images/buttons/button_legal.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_form {
	background-image:url(images/buttons/button_form.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_welcome:hover {
	background-image:url(images/buttons/button_welcome_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_shipping:hover {
	background-image:url(images/buttons/button_shipping_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_calendar:hover {
	background-image:url(images/buttons/button_calendar_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_hotel:hover {
	background-image:url(images/buttons/button_hotel_info_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_booth_design:hover {
	background-image:url(images/buttons/button_booth_design_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_conversion:hover {
	background-image:url(images/buttons/button_conversion_marketing_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_boothmanship:hover {
	background-image:url(images/buttons/button_boothmanship_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_legal:hover {
	background-image:url(images/buttons/button_legal_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
#button_form:hover {
	background-image:url(images/buttons/button_form_hover.jpg);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
}
/* END BUTTON NAMES */
#sub_menu {
background:url(images/kit/sub_nav_middle.gif) repeat-y center;
width:125px;
margin-top:0px;
margin-bottom:0px;
}
#sub_menu li {
width:100px;
}
.menubar {

}
.menu {
}
.menu li {
padding-bottom:10px;
}
.menu li a {
	z-index:100;
	color: #fff;
	display: block;
	width:110px;
	font-size: 1em;
	padding:2px;
	margin: 0px;
	margin-bottom:10px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-top:-2px;
}

.menu li a:hover, .menu li a:active, .menu li a:focus {
	color:#FF0000;
	background:white;
	width:110px;
	padding-left:5px;
}
#kit_col_right {
float:right;
border:#CFC9AE solid 1px;
width:440px;
height:100%;
margin:0px;
padding:5px 5px 5px 2px;
}
#kit_col_right_inside {
border:#E7E1D2 solid 1px;
padding:5px 5px 5px 5px;
float:right;
margin:0px;
width:425px;
}
#kit_col_right_arrow {
width:25px;
float:right;
padding:0px;
margin:0px;
}
/* SHOW SUCCESS KIT */
.show_button {
float:left;
}
#show_button_col {
text-align:center;
}
.list_ {
float:left;
margin-left:30px;
margin-right:10px;
width:85%;
color:#505045;
clear:both;
list-style-type:none;
list-style-position:outside;
}
.list_ li {
margin-bottom:8px;
margin-top:8px;
clear:left;
}
.list_2 {
float:left;
margin-left:30px;
margin-right:10px;
width:85%;
color:#505045;
clear:both;
list-style-type:none;
list-style-position:outside;
font-size:12px;
}
.list_2 li {
margin-bottom:15px;
margin-top:15px;
clear:left;
border-bottom:#3B586E solid 1px;
padding-bottom:15px;
}
.footer_nav {
color:#808080;
font-size:12px;
}
.footer_nav a {
text-decoration:none;
color:#FF6600;
}
.footer_nav a:hover {
text-decoration:none;
color:#FF0000;
}
/* Alerts! */
.alert {
color:#EE7575;
font-weight:bold;
display:block;
float:left;
caption-side:left;
margin-top:10px;
margin-bottom:10px;
width:100%;
}
.media_image {
border:1px solid #CFC9AE;
padding:5px;
float:right;
margin:3px;
margin-left:10px;
}
#media_image_thumb {
width:615px;
margin-top:10px;
}
#media_image_thumb img {
padding:2px;
border:#CFC9AE 1px solid;
margin:3px;
}
#big_image {
padding:2px;
border:#CFC9AE 1px solid;
margin:3px;
}
#media_image {
height:315px;
display:table-cell;
vertical-align:middle;
}
#media_image img {
padding:3px;
}
#client_area_head_holder {
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px solid #EFEFDE;
float:left;
display:block;
clear:left;
width:100%;
}#heading {
margin-top:10px;
font-size:18px;
margin-bottom:5px;
color:#283E4D;
font-weight:bold;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}#article_title {
font-size:14px;
padding:5px;
padding-top:15px;
}#listing_square_commands_container {
padding:10px;
font-size:14px;
}.video_button {
margin:7px 5px 7px 0px;
}