/* 
LVCVA.com popup css
*/

/* basics and tools */

body {background: transparent url(/images/carpet.gif) repeat top left; font: 11px/160% Verdana, sans-serif; color: #333333;}
img, input, form, label, ul {border: 0; margin: 0; padding: 0;}
a {color: #3366CC; text-decoration: none;}
address {font: 11px/140% Verdana, sans-serif; margin-left: 10px;}

.content-ul{width: 600px; margin:10px 0 0 13px;}
.content-ul li{padding:0 0 5px 0; margin-left: 12px;}

.blue {color: #3366CC;}
 .alt {background: #F2EDDC;}

.goleft {float: left;}
.goright {float: right;}
.clear {clear:both; height: 0; display: block; }
.noborder {border: 0;}
.bottomborder {border-bottom: solid 1px #CCC9BD;}
.topborder {border-top: solid 1px #CCC9BD;}
.leftborder {border-left: solid 1px #CCC9BD;}
.rightborder {border-right: solid 1px #CCC9BD;}

.leftmargin {margin-left: 20px;}
.rightmargin {margin-right: 20px;}
.topmargin {margin-top: 20px;}
.bottommargin {margin-bottom: 20px;}

.smalllink {font: 9px Verdana, sans-serif; color: #3366CC;}
.arrow {background: transparent url(/images/bluearrow.gif) no-repeat 0 3px; padding-left: 12px;}
.arrowright {background: transparent url(/images/bluearrow.gif) no-repeat 100% 50%; padding-right: 12px;}
.arrowleft {background: transparent url(/images/bluearrow_left.gif) no-repeat 0 3px; padding-left: 12px;}
.here {background-position: top right; color: #000000;}

.print {margin-right: 16px;}

.back-to-top {margin-left: 10px;}

/* sIFR */

.h2-replace {width:350px;height:18px;font-weight:bold;color:#000000; margin: 0; padding: 0; border: 0; font-size:1.8em; display: block;}
.h3-replace {width:350px;height:18px;font-weight:bold;color:#000000; margin: 0; padding: 0; border: 0; font-size:1.2em; display: block;}
.link-replace {width:136px;height:24px;font-weight:bold;color:#3366CC; margin: 0; padding: 0; border: 0; font-size:11px; display: block; cursor: pointer;}

/* structure */

#print-header {display:none;}

#popup-container {width: 600px;}
	#popup-top {width: 600px; height: 84px; background: transparent url(/images/popup/popup-top.gif) no-repeat top left;}
	#popup-fill {width: 600px; background: transparent url(/images/popup/popup-fill.gif) repeat-y top left;}
	#popup-bottom {width: 600px; height: 17px; background: transparent url(/images/popup/popup-bottom.gif) no-repeat top left;}
	
	.popup-content {padding: 20px 40px;}
	.popup-content img {margin: 10px 5px 10px 0px; border: solid 1px #CCC9BD;}
	#popup-cnt img {margin: 10px 5px 10px 0px; border: solid 1px #CCC9BD;}
	
#popup-cnt{margin: 0 auto;}
	.popup600 {width: 560px}
	.popup650 {width: 650px}
	.popup800 {width: 800px}
	.popup850 {width: 850px}
	.popup1000 {width: 1000px}
	#resize-logo{width: 548px; height: 58px; background: url(/images/popup/resize-top.gif) no-repeat top left;}
	#top-left{width:100%; height:20px; background: url(/images/popup/resize-corners2.gif) no-repeat top left; float: left;}
	#top-middle{width:20px; height:20px; background: url(/images/popup/resize-corners2.gif) no-repeat top right; float: right;}

	#middle-left{width:100%; background: url(/images/popup/resize-middle.gif) repeat-y top left; float: left;}
	#middle-right{width:100%; background: url(/images/popup/resize-middle-right.gif) repeat-y top right; float: right;}
		#middle-content{padding: 10px 20px 0 20px;}
			#middle-content img.vegas-images {margin: 20px;}
			#middle-content img.popup-img {margin: 20px 0 0 0;}
			#popup-cnt table{margin:0 0 10px 0;}
			#popup-cnt tr td, #popup-cnt tr th{padding:9px 0 9px 5px; text-align: left; line-height: 100%;}
			#popup-cnt tr.alt td, #popup-cnt tr.alt th{padding:9px 0 9px 5px; border-top: 1px solid #DED8C5; border-bottom: 1px solid #DED8C5;}
		
	#bottom-left{width:100%; height:20px; background: url(/images/popup/resize-corners2.gif) no-repeat bottom left; float: left; }
	#bottom-right{width:20px; height:20px; background: url(/images/popup/resize-corners2.gif) no-repeat bottom right; float: right; }
	

/* meeting planners toolkit images popup */
	
#toolkit-popup-cnt{width: 720px; padding: 0 10px; margin: 0 auto;}
#intro-text, #toolkit-link-container, #image-deets{padding: 0 0 0 15px; margin-left: 10px;}
#intro-text p{width: 610px; margin-top:15px;}
#toolkit-popup-images-container{background: transparent url(/images/popup/meetings/images-popup-bg.jpg) no-repeat top left; width: 655px; height: 269px; margin: 10px 0 0 10px;}
#images-cnt-left{position: relative; width: 365px; height: 240px; overflow: hidden; margin: 12px 0 0 16px; padding: 0; border: 0; float: left; display: inline;}
#images-cnt-left div div {margin: 0; padding: 0; position: relative; width: 365px; height: 240px; top: 0; left: 0;}
#images-cnt-left div div img {height: 240px; margin: 0 auto; padding: 0;}
	#images-cnt-left div {position:absolute;}
	#images-cnt-left img.portrait{margin-left:86px}
	#thumbnail-div-container div.current_thumb{background-position:top right;}
		
#images-cnt-right{width: 270px; height: 264px; margin-left: 6px; overflow: hidden; position: relative;}
#thumbs-header{width: 300px; overflow: hidden; padding: 8px 0 8px 4px;}
	#thumbnail-div-container {position: absolute; left: 0; top: 400px; width: 264px; height: 236px; overflow: hidden;} /* to hide flash of unsized thumbnails... repositioned onload */
		.thumbnail-div{float: left; width: 65px; height: 46px; background: transparent url(/images/popup/meetings/images-popup-thumb-bg.jpg) no-repeat;}
		.thumbnail{padding: 1px 0 0 5px; cursor: pointer;}
			.port {width: 28px; height: 34px; margin: 0 auto;}
			.land {width: 53px; height: 34px;}
	#main-image {margin: 0 auto;} 

#prev-next{float: right; text-align: right; margin: 16px; padding-right: 20px; position: relative; overflow: hidden;}

#toolkit-link-container{margin-top: 15px; margin-bottom: 10px; height: 30px; width: 350px;}
#toolkit-link-container a span{display: none;}

#image-deets{width: 630px; margin-top: 5px;  padding: 10px 10px 0 15px;}
#image-deets p{margin-top: 10px;}

#thumbnail-obscura {position: absolute; top: 0; left: 0; z-index: 10; width: 500px; height: 1000px; background-color: #EEE8D8; filter:alpha(opacity=01); -moz-opacity:.01; opacity:.01;}
#prev-next-obscura {position: absolute; top: 0; left: 0; z-index: 10; width: 500px; height: 1000px; background-color: #EEE8D8; filter:alpha(opacity=01); -moz-opacity:.01; opacity:.01;}


/* eMarketing Kit popup */
.banners-pop-container {
	border-top: 1px solid #CCC9BD;
	border-bottom: 1px solid #CCC9BD;
	padding: 15px 20px;
	width: 616px;
	margin: 0 0 0 10px;
}
.leftarrow {background: transparent url(/images/bluearrow_left.gif) no-repeat 0 3px; padding-left: 12px;}
.rightarrow {background: transparent url(/images/bluearrow.gif) no-repeat 55px 3px; padding-right:20px;}
.banners-pop-ftr {
	padding: 20px 0;
	height: 20px;
}
.banners-pop-btn {
	float: right;
	padding: 0 20px 0 0;
	color: #3366CC;
}
.banners-pop-nav {
	float: left;
	padding: 0 0 0 25px;
	color: #3366CC;	
}
#intro-text a { color: #7b2120; }
