@charset "utf-8";
/* CSS Document */
body{
	background:url(/images/bck_body.gif) repeat-x top;
	padding:0;
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#c5c4c3;
	
}

form {
 padding:0;margin:0;
}
h1{
	font-family:"Palatino Linotype","Times New Roman",  Times, serif;
	font-size:26px;
	letter-spacing:-1px;
	color:#357590;
	margin-bottom:10px;
	padding:0;
	border-bottom:1px solid #CCC;
}
h1 .orange{
	color:#fdaa19;
}
h2{
	font-family:"Palatino Linotype","Times New Roman",  Times, serif;
	font-size:26px;
	letter-spacing:-1px;
	color:#357590;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCC;
}
h2 .orange{
	color:#fdaa19;
}
h3{
	font-family:"Palatino Linotype","Times New Roman", Times, serif;
	font-size:18px;
	color:#357590;
	margin:5px 0 0 0;
	padding:0;
	line-height:22px;
}
.orange{
	color:#fdaa19;
}
a{
	color:#357590;
	text-decoration:none;
}
a:hover{
	color:#fdaa19;
}
a.download{
	padding-left:20px;
	background:url(/images/download.png) no-repeat left center;
	line-height:18px;
}
#container{
	width:1002px;
	margin:auto;
}
#header{
	height:115px;
	padding-top:22px;
}
#header #add1{
	width:728px;
	height: 90px;
	float: right;
}
.top_orange_button a, .top_orange_button input{
	display:inline;
	width:170px;
	margin-right:10px;
	height: 25px;
	text-align:center;
	line-height:25px;
	font-size:12px;
	color:white;
	font-weight:bold;
	background:url(/images/button_link_header.gif) no-repeat left top;
	float: left;
	border:none;
	cursor:pointer;
}
.top_orange_button a:hover{
	background:url(/images/button_link_header.gif) no-repeat left bottom;
}
#top_press a{
	display:inline;
	width:170px;
	height: 25px;
	margin-right:10px;
	text-align:center;
	line-height:23px;
	font-size:13px;
	color:white;
	font-weight:bold;
	background:url(/images/button_link_header.gif) no-repeat left top;
	float: left;
}
#top_press a:hover{
	background:url(/images/button_link_header.gif) no-repeat left bottom;
}
#top_contact a{
	display:inline;
	width:170px;
	height: 25px;
	text-align:center;
	margin-right:10px;
	line-height:23px;
	font-size:13px;
	color:white;
	font-weight:bold;
	background:url(/images/button_link_header.gif) no-repeat left bottom;
	float: left;
}
#top_contact a:hover{
	background:url(/images/button_link_header.gif) no-repeat left top;
}
#top_article a{
	display:inline;
	width:170px;
	height: 25px;
	text-align:center;
	line-height:23px;
	font-size:13px;
	color:white;
	font-weight:bold;
	background:url(/images/button_link_header.gif) no-repeat left top;
	float: left;
}
#top_article a:hover{
	background:url(/images/button_link_header.gif) no-repeat left bottom;
}
#content{
	width:100%;
	color:#666;
	background:#FFF;
}

#site_search {
	f loat:right;
	text-align:right;
	margin-top:5px;
}

#site_search p {
	float:left;
	margin:0;padding:0 5px;
	line-height:24px;
	font-weight:bold;
}

/***********************************************************/
#toplinkbox{
	height:30px;
	width:550px;
	margin:auto;
	margin-top: 10px;
	margin-bottom:5px;
}

#content_top {
	width:100%;
	height:44px;
	background:#fffdfa url(/images/bck_content_top.gif) no-repeat bottom;
	font-family:Geneva, Arial, Helvetica,sans-serif,"Trebuchet MS";
	font-size:12px;
}
#header .logo{
	margin-top:7px;
}
#content_top ul{
	float:left;
	diaplay:inline;
	list-style:none;
	padding:0;
	margin:0 0 0 20px;
	height:37px;
}
#content_top ul li{
	float:left;
	diaplay:inline;
	padding:0;
	margin:0;
	height:37px;
	white-space:nowrap;
}
#content_top ul li a{
	display:block;
	background:url(/images/nav_left.gif) no-repeat;
	background-position:left top;
	height:28px;
	padding-left:7px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#content_top ul li a span{
	display:block;
	padding:0 10px 0 3px;
	line-height:28px;
	white-space:nowrap;
	background:url(/images/nav_right.gif) no-repeat;
	background-position:right top;
}
#content_top ul li a:hover{
	background-position: left center;
}
#content_top ul li a:hover span{
	background-position: right center;
}
#content_top ul li ul{
	background:#636563;
	display:none;
	position:absolute;
	clear: left;
	float:left;
	border:1px solid #535553;
	height:105px;
	z-index: 9999;
	margin: 0;
	padding: 0;
}
#content_top ul li ul li{
	float:none;
	margin: 0;
	height: 35px;
	width: 100%;
	display: block;
}
#content_top ul li ul li a{
	float:none;
	background:#636563;
	margin: 0;
	padding: 10px;
	height: 15px;
	cursor:pointer;
	clear:left;
	display: block;
}
#content_top ul li ul li a:hover{
	background:#737573;
}

#home #home_tab a{	background-position: left bottom;}
#home #home_tab a span{	background-position: right bottom;}
#about #about_tab a{	background-position: left bottom;}
#about #about_tab a span{	background-position: right bottom;}
#articles #articles_tab a{	background-position: left bottom;}
#articles #articles_tab a span{	background-position: right bottom;}
#articles #articles_tab a{	background-position: left bottom;}
#articles #articles_tab a span{	background-position: right bottom;}
#marketplace #marketplace_tab a{	background-position: left bottom;}
#marketplace #marketplace_tab a span{	background-position: right bottom;}
#calendar #calendar_tab a{	background-position: left bottom;}
#calendar #calendar_tab a span{	background-position: right bottom;}
#industry #industry_tab a{	background-position: left bottom;}
#industry #industry_tab a span{	background-position: right bottom;}
#destination #destination_tab a{	background-position: left bottom;}
#destination #destination_tab a span{	background-position: right bottom;}
#advertise #advertise_tab a{	background-position: left bottom;}
#advertise #advertise_tab a span{	background-position: right bottom;}
#iphone #planning_tab a{	background-position: left bottom;}
#iphone #planning_tab a span{	background-position: right bottom;}
#experts #experts_tab a{	background-position: left bottom;}
#experts #experts_tab a span{	background-position: right bottom;}


/************************************************************/
#content_center{
	padding:10px 0 0 0;
	background:#FFF;
	background:url(/images/bck_content_center.gif) repeat-y;
	clear: both;
}
#content_center #mainpic{
	width:760px;
	height:177px;
	background:url(/images/main_intro.jpg) no-repeat center;
	margin-bottom: 5px;
}
.hometopmarket{
	font-size:16px;
	line-height:26px;
	color:white;
}
#content_center #mainpic #ads{
	width:200px;
	height:50px;
	margin:20px 0 0 20px;
}
.iphoneadsbox{
	width:650px;
	margin:auto;
}
.add12060{
	width:120px;
	height:60px;
	float: left;
	margin: 0 0 0 32px;
}
.add125{
	width:125px;
	height:125px;
	float:left;
}
.add24{
	width:160px;
	margin: auto;
}
.add25{
	width:160px;
	margin:15px auto 0;
}
.add8831{
	width:88px;
	height:41px;
	float:right;
	line-height: 10px;
	font-size: 10px;
}
.addsense_bottom{
	margin:auto;
	width:620px;
}
.addsense_bottom_pub{
	padding:20px 30px;
	margin:0;
	width:250px;
	height:250px;
	display:block;
}
#content_right{
	float:right;
	display:inline;
	width: 200px;
	border-left: 1px solid #EEE;
	text-align: center;
	margin-right: 10px;
}
#content_right .add2{
	text-align:center;
	margin-right: 10px;
	padding:0 0 10px 10px;
	border-bottom: 1px solid #EEE;
	height: 160px;
}
#content_right .add2 img{
	margin:auto;
}
#content_right #bottomlink{
	margin-top:10px;
	padding:0 10px;
}
#content_right .linktous{
	text-align:left;
	margin:10px;
	padding:5px;
	border:1px solid #CCC;
	text-align:left;
}
#content_left{
	width:760px;
	margin: 0 10px 0 20px;
}
.linkbox{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #CCC;
	text-align:center;
}
#content_bottom{
	width:100%;
	height:17px;
	background:url(/images/bck_content_bottom.gif) no-repeat bottom;
}
#bottom{
	width:100%;
	height:77px;
	margin-top:10px;
	background:url(/images/bck_footer.gif) no-repeat left top;
	font-family:Geneva, Arial, Helvetica,sans-serif,"Trebuchet MS";
	font-size:11px;
}
#bottom_affiliate{
	width:100%;
	height:77px;
	margin-top:10px;
	background:url(/images/bck_footer.gif) no-repeat bottom;
	font-family:Geneva, Arial, Helvetica,sans-serif,"Trebuchet MS";
	font-size:12px;
	text-align: center;
}
#bottom_affiliate img{
	border:0;
}
#bottom_affiliate table{
	text-align:center;
}
#bottom ul{
	margin:0 0 0 40px;
	padding:0;
}
#bottom ul li{
	float:left;
	display:inline;
	margin-left:24px;
}
#bottom ul span{
	display:block;
	padding-top:9px;
}
#bottom ul li a{
	margin-top:15px;
	display:block;
	text-align:center;
	line-height:14px;
	font-size:110%;
	/*letter-spacing:-1px;*/
	font-weight:bold;
	color:#FFF;
	background:url(/images/button_link.gif) no-repeat top;
	width:124px;
	height:46px;
}
#bottom ul li a:hover{
	background:url(/images/button_link.gif) no-repeat bottom;
	color:#FFF;
}

#footer{
	text-align:center;
	color:#999;
	margin:5px 0 0 0;
	font-size:14px;	
	padding:10px 0;
	background:#FFF url(/images/footerBG.png) repeat-x left top;
}
#footercontent{
	width:1002px;
	margin:auto;
	padding-top:10px;
}
#footer #footercontent a{
	text-align:left;
	font-size:11px;
	letter-sp acing:-1px;
	display:block;
	/*font-weight:bold;*/
}
#footer .footercell{
	float:left;
	width:25%;
}
#footer .footercell h4{
	text-align:left;
	margin-bottom:10px;
}
.label {
	font-size:14px;
	font-weight:bold;
	color:#357590;
	line-height:14px;
}

/************************************************************/
.separator{
	height:15px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}

.resultbox{
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding:3px 3px;
}
#domainads, #global{
	margin:10px 0;
}
#global a{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	height:54px;	
	width:378px;
	background:url(/images/top_global_meetings.png) left top no-repeat;
}
#domainads a{
	color:#FFFFFF;
	display:block;
	height:54px;	
	width:378px;
	background:url(/images/banners/homepage_domains_trade.png) left top no-repeat;
}
#domainadsevent a{
	color:#FFFFFF;
	display:block;
	height:107px;
	width:378px;
	background:url(/images/banners/eventbrite_home.jpg) left top no-repeat;
	margin-bottom: 5px;
}
#global a p, #domainads a p, #domainadsevent a p{
	font-weight:bold;
	font-size:14px;
	line-height: 14px;
	padding:3px 15px 0 0;
	margin:0;
	text-align:right;
}
.resultbox li a{
	line-height:18px;
}
.resultboxheader{
	height:25px;
	background:#EEEEEE url(/images/result_box_h3.gif) top left no-repeat;
	line-height: 25px;
	margin:0;
	padding:0;	
	padding-left:14px;
}
.resultboxheader h3{
	line-height: 25px;
	margin:0;
	padding:0;
}
.resultboxheader2{
	height:25px;
	background:#EEEEEE url(/images/result_box_h3_home.gif) top left no-repeat;
	line-height: 25px;
	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:14px;
	width: 364px;
}
.resultboxheader3{
	height:25px;
	background:#EEEEEE url(/images/result_box_h3.gif) center top no-repeat;
	line-height: 25px;
	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:14px;
}
.resultboxheader2 h3{
	line-height: 25px;
	margin:0;
	padding:0;
}
.resultbox .listcat{
	width:235px;
	display:block;
	float:left;
	margin-left:10px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}
.selection{
	/*padding-left:7px;*/
	display:block;
	/*border:1px solid #FFFFFF;*/
}
.selection:hover{
	/*padding-left:2px;
	border-left:5px solid #fdaa19;*/
}
.notsolong{
	/*max-height:400px;
	overflow:scroll;
	overflow-x:hidden;
	font-size:12px;*/
}
.alsofind_col{
	width:720px;
	float:left;
	display:inline;
	margin:10px 0 0 0;	
	padding:0;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}
.alsofind_col a{
	font-weight:bold;
	display:block;
}
.alsofind_col a span{
	font-size:11px;
	color:#888;
}
.alsofind_col .author{
	font-size:12px;
	font-style:italic;
}
.catlistbox{
	float:left;
	width:350px;
	margin:0 10px;
	display:block;
	overflow:hidden;
}
.catlistbox ul{
	padding:0 0 0 20px;
	margin:5px 0 0 0;
}
.catlistbox li{
	font-size:12px;
}
.catlistbox h3{
	letter-spacing:-0.1em;
}
.showhide{
	display:none;
}
.showhideli{
	list-style:none;
}
.showhideli a{
	color:#fdaa19;
}
.cattopright{
	float:none;
	font-size:10px;
	color:#999;
	text-align: right;
	margin-bottom: 15px;
	border-top: 1px solid #CCC;
}
.resulttbl{

}
.advertiser_box{
	float:left;
	display:inline;
}
.fineprint{
	font-size:9px;
	color:#999;
}
.contactButtonBG{
	margin:10px;
}
.left_link_div{
	text-align:center;
	width:100%;
}
.left_link_div a{
	margin:auto;
	margin-bottom:5px;
	color:#FFF;
	display:block;
	width:300px;
	height:35px;
	line-height:35px;
	background:url(/images/button_link_large.gif) no-repeat bottom;
	font-weight: bold;
}
.left_link_div a:hover{
	background:url(/images/button_link_large.gif) no-repeat top;
	color:#FFF;
}
.left_link_div_2lines a{
	margin:auto;
	margin-bottom:5px;
	color:#FFF;
	display:block;
	width:300px;
	height:41px;
	line-height:18px;
	padding-top:5px;
	background:url(/images/button_link_large_2line.gif) no-repeat bottom;
	text-align:center;
	font-weight: bold;
}
.left_link_div_2lines a span{
	margin-top:7px;
	display:block;
	width:300px;
	line-height:16px;
	text-align:center;
	cursor:pointer;
}
.left_link_div_2lines a:hover{
	background:url(/images/button_link_large_2line.gif) no-repeat top;
	color:#FFF;
}
.tbmessage{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:#fdaa19;
	line-height:60px;
	font-size:18px;
	margin:15px;
	display:none;
}
.frmbutton{
	margin:auto;
	margin-bottom:5px;
	color:#FFF;
	display:block;
	width:300px;
	height:35px;
	line-height:35px;
	background:url(/images/button_link_large.gif) no-repeat bottom;
	border:none;
	cursor: pointer;
}
#linkboxdest{
	text-align:left;
	margin:10px;
	padding:5px;
	border:1px solid #CCC;
}
#linkboxdest ul{	
	list-style:none;
	margin:15px 0 0 0;
	text-align:left;
	padding:0;
}
#linkboxdest ul li {
	font-size:11px;
	b order-bottom:1px dotted #CCC;
	marg in-bottom:10px;
}
.left{
	float:left;
	display:inline;
}
/************************************************************/
.clear{
	clear:left;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
.resultbox th {
	background: #EEEEEE;
	padding: 5px;
	border-bottom: 1px solid #333;
}
#ontopads{
	position:absolute;
	top:175px;
	width:535px;
	margin:auto;
	margin-left:150px;
	z-index:999;
	padding-top:20px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	
}
#ontopads_close{
	position:absolute;
	top:175px;
	margin:auto;
	margin-left:150px;
	z-index:1000;
	width:535px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	/*background:#005EBB;*/
	background:#999;
	border-left:1px ridge #999;
	border-right:1px ridge #999;
	border-top:1px ridge #999;
	text-align:right;
}
#ontopads_home{
	position:fixed;
	top:175px;
	width:750px;
	margin:auto;
	margin-left:100px;
	z-index:999;
	padding-top:20px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	
}
#ontopads_close_home{
	position:fixed;
	top:175px;
	margin:auto;
	margin-left:100px;
	z-index:1000;
	width:750px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	/*background:#005EBB;*/
	background:#999;
	border-left:1px ridge #999999;
	border-right:1px ridge #999999;
	border-top:1px ridge #999999;
	text-align:right;
}
small {
	font-size: 80%;
}
.red {
	color: #CC0000;
}
#youtube{
	text-align:left;
	margin:5px;
}
#youtube img{
	border:4px solid #333333;
}
#youtube ul{
	list-style:none;
	margin:0;
	padding:0;
}
#youtube li{
	float:left;
	margin:10px 7px;
}
#refine{
	display:none;
	text-align:center;
	border-top:1px solid #CCC;
	background:#EEE;
	clear: left;
}
#traffic{
	dis play:none;
	padding:10px;
}
#trafficbody{
}
#traffictbl th{
	height:30px;
	font-size:14px;
	border-bottom:1px solid #330000
}
#traffictm{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
#traffictbl .us{
	background-color:#fdaa19;
}
#trafficlogo{
	background:url(/images/logo.gif) no-repeat top left;
	width:256px;
	height:36px;
}
.tblpress{
	width:700px;
	margin:auto;
	font-size: 12px;
}
.submitpressinfo{
	width:600px;
	margin:20px auto;
}
.bt_back{
	padding-top:8px;
	margin-top:15px;
	display:block;
	text-align:center;
	line-height:16px;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	background:url(/images/button_link.gif) no-repeat bottom;
	width:124px;
	height:38px;
	float:right;
	cursor:pointer;
}
.bt_back:hover{
	background:url(/images/button_link.gif) no-repeat top;
	color:#FFF;
}
.grey_button{	
	height:35px;
	padding:0 10px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background:url(/images/button_link.gif) left top no-repeat;
	float:left;	
	display:block;
	cursor:pointer;
}
.grey_button:hover{
	background-position:left bottom;
	color:#FFF;
}
.btredleft{
	width:9px;
	background:url(/images/bt_red_left.gif) no-repeat;
	height:29px;
	float:left;
	margin-top:10px;
}
.btredcenter{
	height:29px;
	background:url(/images/bt_red_center.gif) repeat-x top;
	float:left;
	line-height:29px;
	font-size:18px;
	margin-top:10px;
	text-align:center;
}
.btredcenter a {
	color:#FFF;
}
.btredright{
	width:9px;
	height:29px;
	background:url(/images/bt_red_right.gif) no-repeat right top;
	float:left;
	margin-top:10px;
}
.sepdiv{
	height:1px;
	width:400px;
	border-bottom:1px dotted #999;
	margin:10px 0;
}
.error{
	color:red;	
}
#creditcard{display:none;}
#check{display:none;}
.spacingleft{
	float:left;
	margin-left:20px;
}
/*  Calendar Search Filter  *********************/
#cal_filter{
	background-color:#CCC;
	border:1px solid #666;
	margin-top:10px;
	padding:10px;
	width: 738px;
}
input.txtbox {
	display:block;
	float:left;
	height:31px;
	border:0px solid transparent;
	background:url(/images/txt_box_center.gif) repeat-x top left;
	line-height:31px;
	font-size:20px;
	color:#666;
	padding:0;
	margin-top:4px;
	width:400px;
}
.lefttxtbox {
	width:4px;
	height:31px;
	background:url(/images/txt_box_left.gif) no-repeat top left;
	float:left;
	margin:4px 0 0 7px;
}
.righttxtbox {
	width:4px;
	height:31px;
	background:url(/images/txt_box_right.gif) no-repeat top left;
	float:left;
	margin-top:4px;
}
.bt_search{
	height:31px;
	width:75px;
	background:url(/images/bt_filter_search.gif) no-repeat center center;
	border:none;
	margin-top:4px;
	cursor:pointer;
}
#country_id,#state_id,#city{width:150px;}
.articlebox{
	padding:5px 0;
	margin-left:40px;
}
#twittercounter{
	float:right;
	padding-bottom:5px;
	position:relative;
}
#quantcast{
	float:right;
	padding-bottom:5px;
	position:relative;
}
.button_thin{
	background:url(/images/button_thin_left.png) no-repeat bottom left;
	height:25px;
	line-height:25px;
	color:#FFF;
	font-weight:bold;
	height:25px;
	margin-right:10px;
	display:block;
	width: auto;
	float:left;
	cursor:pointer;
}
.button_thin span{
	background:url(/images/button_thin_right.png) no-repeat bottom right;
	display:block;
	height: 25px;
	position:relative;
	left:10px;
	padding-right:10px;
	wid th:auto;
}
.eventbox{
	padding:10px;
	border:1px solid #CCC;
	margin-top:15px;
}
.eventbox h3{
	margin:0;
	color:#357590;
}
#marketimg{
	height:177px;
	width:760px;
	clear:left;
}
.loadingajax{
	background:url(/images/watingajax.png) no-repeat center center;
}
.banner_homepagebottom{
	width:728px;
	height:90px;
	margin:10px auto;
}
.banner_72890{
	width:728px;
	height:90px;
	margin:10px auto;
}
#map div span {
	display:none;
}
.iphonebox{
	float:left;
	width:100px;
	text-align:center;
	margin-left:7px;
}
.iphonebox img{
	border:none;
}
.clear{
	clear:left;
}
.hidden{
	display:none;
}
.right{
	float:right;
	display:inline;
}
.button a{	
	font-size:12px;
	color:white;
	font-weight:bold;
	display:block;
	height:25px;
	line-height:25px;
}
.button a span{	
	background:url(/images/button_left.png) left top no-repeat;
	display:block;
}
.button a span span{	
	background:url(/images/button.png) right top no-repeat;
	padding:0 20px;
}
.left_button a{	
	text-align:center;
	font-size:12px;
	color:white;
	font-weight:bold;
	display:block;
	width:200px;
	height:25px;
	line-height:25px;
	display:block;	
	background:url(/images/top_meeting_button_left.png) top left no-repeat;
	margin:10px auto;
}
.right_button a{	
	width:75px;
	height:25px;	
	background:#ea9500 url(/images/top_meeting_button.png) top left no-repeat;
	float:right;	
	display:block;
}
.right_button a span{
	display:none;
}
.button a span:hover, 
.button a span span:hover, 
.left_button a:hover, 
.right_button a:hover{
	background-position:bottom;
}
/**/
.add125{
	border:1px solid #CCCCCC;
	height:125px;
	width:125px;
	float:left;
	display:inline;
	margin:0 15px 10px 0;
}
#sponsors{
	width:718px;
	margin:auto;
}
/***Top Global Destinations***/
#explore{
	cursor:pointer;
}
.wrap{
	padding:10px 15px;
}
#left_col{
	float:left;
	display:inline;
	width:300px;
}
#left_col h2, #left_col h3, #left_col p{
	color:#ffffff;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#left_col h2{
	font-size:18px;
	font-weight:bold;
}
#left_col h3{
	font-size:19px
}
#left_col ul{
	color:#FFFFFF;
	margin-top:0;
}
#left_col a{
	color:#FFFFFF;
}
#left_col a:hover{
	text-decoration:underline;
}
#left_col .left_button a:hover{
	text-decoration:none;
}
#left_col p{
	font-size:12px;
}
#right_col{
	float:left;
	display:inline;
	width:642px;
	padding-left:20px;
}
#right_col h1{
	margin-top:0;
}
#right_col h2{
	color:#357590;
	font-size:20px;
	border:none;
}
.box{
	border:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:10px;
}
.box p{
	margin-top:0;
	padding-top:0;
	text-align:justify;
	font-size:13px;
}
.box img{
	float:left;
	display:inline;
	width:200px;
	height:150px;
	margin-right:10px;
}
#page{
	text-transform:uppercase;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background:#999;
	border:1px solid #CCCCCC;
	padding:3px 10px;
}
#page:hover{
	text-transform:uppercase;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:#e9e9e9;
	border:1px solid #CCCCCC;
	padding:3px 10px;
}
#mediakit{
	width:437px;
	height:163px;
	background:url(/images/mediakitdownloadimage.jpg) left top no-repeat;
	font-size:65px;
	color:#ffcf03;
	font-weight:bold;
	padding:10px 15px;
}
/**/
#left_col .top_global p.big, #left_col .browse_destinations p.big{
	font-size:17px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold
}
.top_global{
	padding:15px;
	margin-bottom:10px;
	background:#357590 url(/images/left_col.png) top left no-repeat;
}
.top_global h2 a{
	width:236px;
	height:55px;
	display:block;
	background: url(/images/conventionsnet_meeting.png) top left no-repeat;
	margin:auto;
}
.top_global h2 a span{
	display:none;
}
.browse_destinations{
	background:#669eb5 url(/images/left_col2.png) top left no-repeat;
	margin-bottom:5px;
}
.browse_destinations h2{
	background:url(/images/h_meeting.png) left top no-repeat;
	width:300px;
	height:35px;
	line-height:35px;
	padding:0 15px;
}	
/**/
/**details**/
#top_meetings{
	height:80px;
	background:#669eb5 url(/images/left_col3.png) top left no-repeat;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#top_meetings h2{
	color:#FFFFFF;
	border:none;
	margin:10px;
}
#pic{
	margin-bottom:10px;
}

/* banner stuff */
	#darken {  
		position:fixed;  
		top:0;  
		left:0;  
		width:100%;  
		height:100%;  
		display:none;  
		z-index:199;  
		background:black;  
		opacity:.8;  
		filter:alpha(opacity=80); /* Transparency in IE */ 
	} 
	
	#darken.false {
		background:none;	
	}
	
	#interbox {
		position:absolute;
		top:0;  
		left:0;  
		width:100%;  
		height:100%;
		z-index:999;
	}

	#inter {
		color:#999;
		background:#fff url(/wea-admin/images/ajax-loader.gif) no-repeat center 50px;
		margin:auto;
		border:5px solid #999;
		margin-top:115px;
		overflow:hidden;
	}	
	
	#interclose {
		background-color:#eee;
		padding: 0 5px;
		text-align:right;
		height:25px;
		line-height:25px;
	}

	#interclose span{
		font-weight:bold;
		color:#000;
	}	
#confirmpress{
	background:#FFF;
	position:absolute;
	top:0;
	height:400px;
	width:580px;
	margin-top:300px;
	margin-left:80px;
	border:6px solid #CCCCCC;
	padding:10px;
}
tr.check td{
	font-size:12px;
}

