/* 
LVCVA.com meetings pages css
*/

/* emarketing kit */
.toolkit-banners-row { 
	width: 695px;
	padding: 0 0 45px 0;
	font-size: 10px;
}
	.toolkit-banners-col {
		margin: 0 17px 0 0;
		float: left;
		width: 339px;
	}
	.toolkit-banners-rcol {
		float: left;
		width: 339px;
	}
	.toolkit-banners-row img { 
		float: left;
	}
	.banner-info {
		float: left;
		width: 132px;
		margin: 0 0 0 3px;
		font-size: 10px;
	}
	.banner-info-cta {
		padding: 45px 0 0 0;
		font-size: 10px;
	}
.toprow {
	padding: 25px 0 45px 0;
}
#terms {
	width: 690px;
}

/* additional resources */
 
#add-res-title {width: 182px; height: 15px; background: transparent url(/images/meetings/additional_resources.gif) no-repeat top left; margin-left: 11px;}
#add-res-title p {display: none;}

#add-res-facts {width: 144px; height: 11px; background: transparent url(/images/meetings/vegas_facts_figures.gif) no-repeat top left; margin-left: 11px;}
#add-res-facts p {display: none;}

/* convention centers */

#conv-center-title {width: 182px; height: 15px; background: transparent url(/images/meetings/convention_centers.gif) no-repeat top left; margin-left: 11px;}
#conv-center-title p {display: none;}

#cc-buckets {width: 656px; padding-top: 10px; margin-left: 10px;}
#cc-buckets div {width: 146px; height: 175px; margin-right: 15px; float: left;}
#cc-buckets div a {width: 146px; height: 126px; display: block;}
#cc-buckets div a.arrow {width: 146px; height: 25px; display: block;}

#cc-lvcc-bucket {display: block; background: transparent url(/images/meetings/cc_lvcc.jpg) no-repeat top left;}
#cc-lvcc-bucket span {display: none;}
#cc-cashman-bucket {display: block; background: transparent url(/images/meetings/cc_cashman.jpg) no-repeat top left;}
#cc-cashman-bucket span {display: none;}
#cc-sandexpo-bucket {display: block; background: transparent url(/images/meetings/cc_sand-expo.jpg) no-repeat top left;}
#cc-sandexpo-bucket span {display: none;}
#cc-mandalay-bucket {display: block; background: transparent url(/images/meetings/cc_mandalay-bay.jpg) no-repeat top left;}
#cc-mandalay-bucket span {display: none;}
#cc-other-bucket {display: block; background: transparent url(/images/meetings/cc_other.jpg) no-repeat top left;}
#cc-other-bucket span {display: none;}

/* lvcc pages */
.lvcc-title {width: 280px; overflow: hidden;}

/* convention calendar */

#conv-cal-title {width: 244px; height: 15px; background: transparent url(/images/meetings/search_conv_cal.gif) no-repeat top left; margin-left: 11px;}
#conv-cal-title p {display: none;}

/*#conv-cal-results {width: 313px; height: 15px; background: transparent url(/images/meetings/conv_cal_results.gif) no-repeat top left; margin-left: 11px;}
#conv-cal-results p {display: none;}*/

#conv-cal-resultsbar {width: 684px; height: 39px; background: transparent url(/images/meetings/conv_cal_resultsbar.gif) no-repeat top left;}
#conv-cal-resultsbar-print{display: none;}

.conv-cal-resultstable{width:680px;}
.conv-cal-resultstable td{padding: 20px 0;}

#conv-cal-search {margin: 0; padding: 0;}
#conv-cal-search form {margin: 20px 0 0 10px;}
#conv-cal-search form p {margin: 20px 0 20px 0px; padding: 0;}


#convention-results {width:91px; height: 9px; background: transparent url(/images/meetings/convention_results_header.gif) no-repeat top left; margin-left: 10px;}
#convention-results h3 {display: none;}

.conv-result {background: transparent; width: 644px; padding: 20px 40px 20px 0;}
.alt {background: #F2EDDC;}
	.conv-result p {padding: 0; margin: 0; float: left;}
	.convention {padding: 0 10px !important; width: 205px !important;}
		.convention a {display: block;}
	.venue {width: 185px !important;}
	.start {width: 93px !important;}
	.end {width: 90px !important;}
	.attendees {text-align: right; padding: 0 20px !important; width: auto !important;}
	
	
.other-conv-item {width: 650px; margin-left: 10px; border-top: solid 1px #CCC9BD;}
	.other-conv-item p {width: 600px;}

	
/* toolkit */

#toolkit-front-buckets {width: 680px; height: 401px;}
	#toolkit-front-buckets div {width: 150px; height: 220px; margin: 0 20px 0 0px; float: left;}
	#toolkit-front-buckets div p {width: 150px; margin: 0; padding: 0; font: 11px Verdana, sans-serif; margin-top: 5px;}

#special-needs address {margin-bottom: 20px;}
	
.toolkit-container {margin-top: 20px;}	
.toolkit-contacts-row {width: 680px; border-top: solid 1px #E4DDC3;}
	.toolkit-contacts-row div {width: 196px; height: 114px; padding: 20px 0 0 30px; float: left;}
	.toolkit-contacts-row div address {font: 11px Verdana, sans-serif;}

.toolkit-emails-row {width: 695px; border-bottom: solid 1px #E4DDC3; float: left; padding: 20px 0 20px 0;}
	.toolkit-emails-row div {width: 218px; float: left; background: transparent url(/images/meetings/toolkit/toolkit-emails-bg.gif) no-repeat top left; margin-right: 10px;}
	.toolkit-emails-row div img {margin: 2px 0px 0px 3px;}
	
.toolkit-photos-row {width: 695px; border-bottom: solid 1px #E4DDC3; float: left; padding: 20px 0 20px 0;}
	.toolkit-photos-row div {width: 218px; float: left; background: transparent url(/images/meetings/toolkit/toolkit-photos-bg.gif) no-repeat top left; margin-right: 10px;}
	.toolkit-photos-row div img {margin: 2px 0px 0px 3px;}

.toolkit-promo {margin: 0; padding: 0px 20px 10px 20px; width: 646px; font: 11px Verdana, sans-serif;}

.toolkit-photo-container{width: 635px;}
.toolkit-gallery-launch{width: 421px; margin: 0 auto; display: block; padding: 0 0 30px 25px;}

/*hotel meeting facilities search*/

#bar-filter-by {width: 683px; height: 80px; margin: 20px 0 0px 0; padding:4px 0 0 97px; background: transparent url(/images/meetings/bar-filter-by.gif) no-repeat top left;}
	.filter-input-location{width:200px; float: left;}
	.filter-input-alpha{width:120px; float: left; margin:0 0 0 16px;}
	.filter-input-sqft{width:200px; float: left; margin:0 0 0 16px;}
	.filter-nongaming{clear: both; float: left; margin:6px 0 0 0; font-size:10px;}
.filter-nongaming input {padding:0; margin:0; }
	.filter-input-sqft div, .filter-input-alpha div, .filter-input-location div{text-transform: uppercase; font-weight: bold; font-size: 7pt;}	
		#location-dropdown{width:200px; font-size:8pt;}
		#input-alpha{width:118px; font-size:8pt;}
		#input-sqft-range{width:118px; font-size:8pt;}

#meetings-resultsbar {width: 684px; height: 36px; margin-top: 15px; background: transparent url(/images/meetings/meeting-resultsbar.gif) no-repeat top left; padding: 10px 0 0 22px;}
	#meetings-resultsbar a {display: block;}
	#meetings-resultsbar a span {display: none;}
	.hotel-ascending {background: transparent url(/images/meetings/hotels_ascending.gif) no-repeat top left; width: 155px; height: 11px; margin-right: 379px;}
	.hotel-descending {background: transparent url(/images/meetings/hotels_descending.gif) no-repeat top left; width: 155px; height: 11px; margin-right: 379px;}
	.sqft-ascending {background: transparent url(/images/meetings/sqft_ascending.gif) no-repeat top left; width: 107px; height: 11px;}
	.sqft-descending {background: transparent url(/images/meetings/sqft_descending.gif) no-repeat top left; width: 107px; height: 11px;}
#meetings-resultsbar-print{display:none;}
	
#facilities-data{width:680px;}
	.result-rows{width:640px; padding:5px 20px 0 20px; height: 25px;}
	#facilities-data a.arrow {display: block;}
	.dark{background: #F2EDDC; border-top: 1px solid #DED8C5; border-bottom: 1px solid #DED8C5;}
		.result-col-one{float: left; width:252px;}
		.result-col-two{float: left; width:178px;}
		.result-col-three{float: left; width:108px;}
		.result-col-four{float: right; width: auto;}
		.bottomborder-data{border-bottom: solid 1px #CCC9BD; margin-bottom:10px;}

.capacities-table {width: 680px; padding: 0; margin: 0 10px 20px 0px;}
	.capacities-table tr {margin: 0; padding:0px 20px 0 20px; height: 30px;}
	.capacities-table tr.dark td, .capacities-table tr.dark th{background: #F2EDDC; border-top: 1px solid #DED8C5; border-bottom: 1px solid #DED8C5;}
	.capacities-table th {font: bold 11px Arial; margin: 0; text-align: left; padding: 0px 5px; text-align:center;}
	.capacities-table th.leftalign {text-align:left;}
	.capacities-table td {font: 11px Arial; padding: 0px 5px 0px 5px; text-align:center;}
	.capacities-table td.leftalign {text-align:left;}
	.capacities-table td.right{text-align: left; padding: 0px 20px 0px 5px;}
	.capacities-table .sub-info {font-style: italic; padding-left: 35px;}
		
/*light bulb policies*/

.bulbs-cnt{width:600px; padding: 0 0 10px 12px;}
	.each-bulb-cnt{float: left;}
	.each-bulb-cnt img{border: 1px solid;}
	.bulb-info{width: 120px; padding:0 10px 0 0;}
	
/* RFP */	

.rfp-light-text, #twocol-left .rfp-light-text {color: #999; font-size:10px;}
	#twocol-left  a.rfp-light-text {text-decoration: underline;}

	/* RFP bridge page */
	
.rfp-bridge-left {float: left; width: 434px !important;}
.rfp-bridge-right {float: left; width: 250px; height: 182px; margin: 20px 0 0 0; background: transparent url(/images/meetings/rfp/rfp-bridge-right.jpg) no-repeat top left;}
	.rfp-bridge-right p {margin: 20px 0 0 20px; width: 200px;}	
	.rfp-bridge-right a {margin: 0 0 0 20px; width: 200px;}	
	#bridge-form {}
		#bridge-form input {margin-right: 5px;}
		#bridge-form input.register-submit {margin-top: 20px; margin-bottom: 10px;}

.landing-info {width: 300px; height: 155px; padding: 20px; margin: 0 5px 20px 0; float: left; background: transparent url(/images/meetings/rfp/landing-info-bg.gif) no-repeat top left;}		
.emphasis {color: #990000; font-weight: bold;}		
.group-redirect {width: 700px; margin: 0 0 20px -20px; padding: 20px 0 20px 20px; border-bottom: solid 1px #CCC9BD; border-top: solid 1px #CCC9BD;}		

	/* RFP Sweeps Elements */
	
	#rfp-vip-sweeps {width: 660px; height: 150px; display: block; margin: 0 0 0 11px; position: relative; background: transparent url(/images/meetings/rfp/rfp-sweeps-payoff.jpg) no-repeat -4px -4px;}
	#about-sweeps,#rules-regs-sweeps{line-height:0; text-indent:-876em; outline:none}
		#about-sweeps {position: absolute; bottom: 24px; right: 8px; width: 115px; height: 26px; background: transparent url(/images/meetings/rfp/rfp-sweeps-learn-more.png) no-repeat 0px 0px; display: block;}
		
		#rfp-vip-sweeps h2, #rfp-vip-sweeps h4{display:block; line-height:0; text-indent:-876em; outline:none; margin:0 !important; padding:0;}
		#rules-regs-sweeps{position: absolute; bottom: 6px; right: 12px; width: 108px; height: 17px; background: transparent url(/images/meetings/rfp/rfp-sweeps-rules-regs.png) no-repeat 0px 0px; display: block;}
		#rules-regs-sweeps span, #about-sweeps span, #tc-sweeps span {display: none;}
		
		#rfp-vip-popup-top {width: 564px; height: 106px; margin: 0 auto; margin: 0; padding: 0; background: transparent url(/images/meetings/rfp/rfp-vip-popup-top.png) no-repeat top left;}	
		#rfp-vip-popup-fill {width: 564px; height: auto; margin: 0 auto; margin: 0; padding: 0; background: transparent url(/images/meetings/rfp/rfp-vip-popup-fill.png) repeat-y top left;}	
		#rfp-vip-popup-fill .popup-content {padding: 1px 50px;}
		#rfp-vip-popup-bottom {width: 564px; height: 35px; margin: 0 auto; margin: 0; padding: 0; background: transparent url(/images/meetings/rfp/rfp-vip-popup-bottom.png) no-repeat top left;}	
					
.invisible{display: none;}
.show{display: block;}
	
.index-box {width: 85px;}
.rfp-container {padding: 0; margin: 0;}	

.rfp-twofield {width: 450px;}
.rfp-threefield {width: 650px;}


.continue-button {width: 157px; height: 23px; background: transparent url(/images/meetings/rfp/continue.gif) no-repeat top left; cursor: pointer;}
.review-button {width: 160px; height: 23px; background: transparent url(/images/meetings/rfp/return_review.gif) no-repeat top left; cursor: pointer;}
.save-button {width: 106px; height: 23px; background: transparent url(/images/meetings/rfp/save.gif) no-repeat top left; cursor: pointer;}
.upload-another {width: 193px; height: 23px; background: transparent url(/images/register/upload_another.gif) no-repeat top left; cursor: pointer;}
.upload-return {width: 193px; height: 23px; background: transparent url(/images/register/upload_return.gif) no-repeat top left; cursor: pointer;}
.submit-rfp {width: 83px; height: 23px; background: transparent url(/images/meetings/rfp/submit-rfp.gif) no-repeat top left; cursor: pointer;}

.uploaded, .msg {color: #660000;}	
	/* tabs */

#tabs a p, #tabs div p {display: none;}
#tabs a {display: block;} 

#tabs {height:51px;background: transparent repeat-x top left;}
#step_1, #step_1_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_1.gif) no-repeat top left; float: left;}
#step_2, #step_2_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_2.gif) no-repeat top left; float: left;}
#step_3, #step_3_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_3.gif) no-repeat top left; float: left;}
#step_4, #step_4_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_4.gif) no-repeat top left; float: left;}
#step_5, #step_5_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_5.gif) no-repeat top left; float: left;}
#review, #review_here {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/review.gif) no-repeat top left; float: left;}

#step_1_here, #step_2_here, #step_3_here, #step_4_here, #step_5_here, #review_here, #step_1:hover, #step_2:hover, #step_3:hover, #step_4:hover, #step_5:hover, #review:hover {background-position: top right;}

#step_1_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_1.gif) no-repeat bottom left; float: left;}
#step_2_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_2.gif) no-repeat bottom left; float: left;}
#step_3_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_3.gif) no-repeat bottom left; float: left;}
#step_4_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_4.gif) no-repeat bottom left; float: left;}
#step_5_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/step_5.gif) no-repeat bottom left; float: left;}
#review_dis {margin-top: 15px; width: 94px; height: 36px; background: transparent url(/images/meetings/rfp/review.gif) no-repeat bottom left; float: left;}

	/* uploader */

.uploaded {font: 10px verdana, sans-serif; color: #00B515;}

	/* step 1 */
#attribute_streetAddress {width: 500px;}
	
	/* step 3 */
	
#dateChangeAlert{font-size:7pt;font-style:italic;color:red;}

	/* step 4 */

.step4_addsession {padding-left: 6px; margin-top: -6px; height: 21px;}
html>body .step4_addsession {padding-left: 6px; margin-top: -6px;}
.step4_as_corner {margin-top: -12px; margin-bottom: 6px;}
html>body .step4_as_corner {margin-top: -12px; margin-bottom: 2px;}

.rfp-step4-table {width: 680px;}
 .alt-options {background: #DAD3BA; color: #FFFFFF;}
 .alt2 {background: #A5A08C; color: #FFFFFF;}
 .alt2-options {background: #E4DDC3; color: #FFFFFF;}


.tablebg_light {background: transparent url(/images/meetings/rfp/step4_corner_light.gif) no-repeat top right;}
.tablebg_dark {background: transparent url(/images/meetings/rfp/step4_corner_dark.gif) no-repeat top right;}
.linkbg_light {background: #A6C6D9; margin-bottom: 2px; padding: 4px;}
.linkbg_dark {background: #639AB9; margin-bottom: 2px; padding: 4px;}

	/* vendors search */
#twocol-left p.search-results{
	width:690px;
	margin-bottom: 3px;
}
#twocol-left p.search-results span{
	text-decoration: underline;
}

	/* live like a hero sweepstakes */
.sweepstakes-disclaimer{
	font-size: 75%;
	line-height: 1.5;
}

#monthdiv, #daydiv, #yeardiv{
	float: left;
	margin:0px;
}

#daydiv{
	margin-left: 30px;
}

/* fire safety */

.fire-list {margin: 0px;}
	.fire-list li {margin: 0; padding: 0 40px 0 0;}

/* RSS */	
	
.feed-container {width: 650px; margin: 10px 0;}
	.feed-container a {display: block; float: left; margin-right: 20px;}
	.feed-container a span {display: none;}
	.rss-yahoo {width: 91px; height: 17px; background: transparent url(/images/addtomyyahoo.gif) no-repeat top left;}
	.rss-msn {width: 71px; height: 14px; background: transparent url(/images/rss_mymsn.gif) no-repeat top left;}
	.rss-google {width: 104px; height: 17px; background: transparent url(/images/add-to-google-plus.gif) no-repeat top left;}
	.rss-orange {width: 16px; height: 16px; background: transparent url(/images/rss-orange.gif) no-repeat top left; margin-right: 5px !important;}

/* list  */
ul.mplist {
	margin: 0;
	padding: 0 0 0 15px;
	width: 690px;
}

/* top 10 reskin */
*:first-child+html #mtnavwrapper { margin: 0 0 0 10px; } /* IE7 only */
* html #mtnavwrapper{ margin: 0 0 0 10px; } /* IE6 */

#hotdatesicon {
	cursor: pointer; 
	position: absolute; 
	top:0; 
	left:0; 
	width: 184px; 
	height:69px;
}

#top10banner {
	background: url(/images/meetings/top10_banner.jpg) top no-repeat;
	width: 683px;
	height: 163px;
}

ol#top10list {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
	ol#top10list li { 
		padding: 8px 15px 8px 0; 
		width: 668px;
	}
		ol#top10list li:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
	ol#top10list li.odd { 
		background-color: #ece8d6;
	}
		.top10no {
			float: left;
			width: 55px;
		}
			#no1 { background: url(/images/meetings/no1.gif) top no-repeat; height: 24px; }
			#no2 { background: url(/images/meetings/no2.gif) top no-repeat; height: 25px; }
			#no3 { background: url(/images/meetings/no3.gif) top no-repeat; height: 26px; }
			#no4 { background: url(/images/meetings/no4.gif) top no-repeat; height: 24px; }
			#no5 { background: url(/images/meetings/no5.gif) top no-repeat; height: 25px; }
			#no6 { background: url(/images/meetings/no6.gif) top no-repeat; height: 26px; }
			#no7 { background: url(/images/meetings/no7.gif) top no-repeat; height: 24px; }
			#no8 { background: url(/images/meetings/no8.gif) top no-repeat; height: 26px; }
			#no9 { background: url(/images/meetings/no9.gif) top no-repeat; height: 26px; }
			#no10 { background: url(/images/meetings/no10.gif) top no-repeat; height: 26px; }
		.top10desc {
			float: left;
			border-left: 3px solid #dedbcb;
			padding: 0 0 0 10px;
			width: 600px;
			line-height: 16px;
		}
			.top10desc h5 {
				margin: 0 0 3px 0;
				padding: 0;
				font-size: 12px;
				line-height: 12px;
			}

.hotdateswrapper {
	position: relative;
	z-index: 1;
}
#hotdatesflame {
	z-index: 2;
	cursor: pointer;
	position: absolute; 
	top: -6px; 
	left: 485px;
}
	