/* 
LVCVA.com traveltrade pages css
*/


/* vegas certified */

#vegas-certified {margin: 0; padding: 0; border: 0; width: 720px;}

#certified-login {width: 304px; height: 300px; float: right; margin: 0 0 0 10px; position: relative; background: transparent url(/images/traveltrade/certified_login.gif) no-repeat top left;}
	.cert-login-error {position: absolute; bottom: -20px; left: 35px;}
.certified-submit {width: 66px; height: 24px; background: transparent url(/images/traveltrade/certified_login_submit.gif) no-repeat top left;}
 
.module1{background-color:#BCA388;border:3px solid #6F6050;background-image:url(/images/traveltrade/certification/test_backgrounds/territory.jpg);background-repeat:no-repeat;}
.module2{background-color:#D06116;border:3px solid #6F6050;background-image:url(/images/traveltrade/certification/test_backgrounds/transportation.jpg);background-repeat:no-repeat;}
.module3{background-color:#1C7FAB;border:3px solid #0E4C7A;background-image:url(/images/traveltrade/certification/test_backgrounds/general.jpg);background-repeat:no-repeat;}
.module4{background-color:#AF8A7A;border:3px solid #D2DEC3;background-image:url(/images/traveltrade/certification/test_backgrounds/attractions.jpg);background-repeat:no-repeat;}
.module5{background-color:#5FA0C9;border:3px solid #D2DEC3;background-image:url(/images/traveltrade/certification/test_backgrounds/entertainment.jpg);background-repeat:no-repeat;}
.module6{background-color:#F69FB8;border:3px solid #97575A;background-image:url(/images/traveltrade/certification/test_backgrounds/shopping.jpg);background-repeat:no-repeat;}
.module7{background-color:#448032;border:3px solid #354746;background-image:url(/images/traveltrade/certification/test_backgrounds/golf.jpg);background-repeat:no-repeat;}
.module8{background-color:#AEBBB0;border:3px solid #354746;background-image:url(/images/traveltrade/certification/test_backgrounds/dining.jpg);background-repeat:no-repeat;}
.module9{background-color:#C0C09E;border:3px solid #A79F82;background-image:url(/images/traveltrade/certification/test_backgrounds/weddings.jpg);background-repeat:no-repeat;}
.module10{background-color:#359D59;border:3px solid #0E7745;background-image:url(/images/traveltrade/certification/test_backgrounds/gaming.jpg);background-repeat:no-repeat;}
.module2006-bonus-module{background-color:#EEE8D8 !important;border:3px solid #A79F82;background-image:url(/images/traveltrade/certification/test_backgrounds/2006-bonus-module.jpg);background-repeat:no-repeat;}
.modulefremont-street-bonus{background-color:#EEE8D8 !important;border:3px solid #A79F82;background-image:url(/images/traveltrade/certification/test_backgrounds/fremont-street-bonus.jpg);background-repeat:no-repeat;}


/****************************************************************************************************************
	BEGIN: 
	Following are the styles for the 'Nightlife' bonus module.
	In the future, when setting up a new bonus module, use these styles as reference, copy and modify per design 	
*****************************************************************************************************************/
.modulenightlife-bonus { background-color:#161C2B; border:3px solid #A79F82; background-image:url(/images/traveltrade/certification/test_backgrounds/nightlife-bonus.jpg); background-repeat:no-repeat; }
.modulenightlife-bonus .black-arrow { background: transparent url(/images/white-arrow.gif) no-repeat 0 3px; }
.modulenightlife-bonus .questions{ color: #fff; }
.modulenightlife-bonus span.white { color: #fff; }
.modulenightlife-bonus span.white a { color: #fff; }
#testing.modulenightlife-bonus p { color: #fff; }
#testing.modulenightlife-bonus p.bonus-top-links a { color: #fff; }
#testing.modulenightlife-bonus p.bonus-top-instruction { color: #fff; }
#testing.modulenightlife-bonus p.bonus-top-instruction a { color: #fff; }
#testing.modulenightlife-bonus label { color: #fff; }
/****************************************************************************************************************
	END	
*****************************************************************************************************************/

#testing p.bonus-top-links { padding-top: 50px; }
#testing p.bonus-top-links a { color: #000; }
#testing p.bonus-top-instruction { color: #000; }
#testing label { color: #000; }


.certified-top-links {width:680px;}
.toolbox-med-buckets {width:680px; height: 162px; border-top: solid 1px #CCC9BD;}
	.toolbox-med-buckets div {width: 331px; float: left; padding: 19px 0 0 9px;}
	.toolbox-med-buckets div a.arrow {margin-left: 5px;}

.toolbox-top-links {width: 672px;}
.toolbox-top-links, .toolbox-intro-text, #contact-front-buckets {padding-left: 8px;}
#toolbox-logo-masthead-cont, #toolbox-fax-cont, #toolbox-newsletter-cont, #toolbox-postcards-cont {width: 672px; padding: 32px 0 0 8px; border-top: solid 1px #CCC9BD;}
#toolbox-fax-cont, #toolbox-newsletter-cont, #toolbox-postcards-cont{background: transparent url(/images/traveltrade/certification/toolkit/toolbox-sample-bg.jpg) top left no-repeat;}

.toolbox-postcard-tn{padding: 0 17px;}
	
.toolbox-sample-cont {width: 250px; float: left;}
	.toolbox-buckets-right div {padding-bottom: 15px;}

div.toolbox-news-bucket {width: 140px; height: 160px; float: left; margin: 1px 12px; padding:0;}
div.toolbox-news-bucket-right {width: 170px;}
.toolbox-newsletter-link{height: 2.3em; display: block; margin-top:-2px;}
	
#toolbox-logo-masthead-cont {padding-bottom: 20px;}	
	#toolbox-logo-masthead-cont img{padding: 10px 0 30px 0;}
	#toolbox-logo-masthead-cont p{margin-top: -10px;}
		
	
/* commissionable */

#commissionable-resultsbar {width: 683px; height: 37px; margin-top: 20px; background: transparent url(/images/traveltrade/commissionable_resultsbar.gif) no-repeat top left;}
#comm-results {width: 680px;}
.comm-results-item {padding-bottom: 10px;}
	#comm-results div {float: left; overflow: hidden;}
	.comm-results-company {width: 190px; padding: 13px 0 0 20px;}
	.comm-results-contact {width: 224px; padding-top: 13px;}
		.comm-results-contact address {font: 11px Verdana, sans-serif; color: #333333;}
	.comm-results-commission {width: 100px; padding-top: 13px;}
	.comm-results-details {width: 141px; padding-top: 13px; font: 11px Verdana, sans-serif; padding-right: 5px; overflow: hidden;}
	
/* presentation schedule */

.twocol-left-fullitem {width: 660px; padding: 10px;}
.twocol-left-fullitem p {font: 11px Verdana, sans-serif; margin: 0; padding: 0;}
.twocol-left-fullitem p.date, .twocol-left-fullitem p.desc {padding-left: 5px;}
.twocol-left-fullitem p.loc {padding-left: 10px;}

/* agent tools travel times */

.travel-time-table {width: 220px; padding: 0; margin: 0 10px 0 0; float: left; display: block;}
	.travel-time-table tr {margin: 0; padding: 0; border: 0; text-align: left;}
	.travel-time-table th {width: 50%; font: bold 11px Verdana, sans-serif; padding: 2px 5px; margin: 0; border-bottom: solid 1px #CCC9BD;}
	.travel-time-table td {width: 50%; font: 11px Verdana, sans-serif; padding: 2px 5px;}

.climate-table {width: 640px; padding: 0; margin: 0 10px 20px 10px;}
	.climate-table tr {margin: 0; padding: 0; border: 0; text-align: center;}
	.climate-table th {font: bold 11px Verdana, sans-serif; padding: 2px 5px; margin: 0; border-bottom: solid 1px #CCC9BD;}
	.climate-table td {font: 11px Verdana, sans-serif; padding: 2px 5px;}

#special-needs address {margin-bottom: 20px;}

#vegas-links ul {list-style-type: none; margin: 0 0 20px 32px;}
#vegas-links div {margin: 0 0 20px 32px; width: 600px;}
#vegas-links a {margin-left: 20px;}
#links-tourism, #links-govt, #links-clark, #links-media, #links-airport, #links-other {display: none;}

.link-toggler {background: transparent url(/images/bluearrow.gif) no-repeat 0 3px; padding-left: 12px;}
.link-toggled {background: transparent url(/images/bluearrow_down.gif) no-repeat 0 3px; padding-left: 12px;}

/* certification */

.module-select{width: 680px; padding-top:45px;}
#selector-container{margin-top:17px;}

.personal-copy{padding-left:60px;padding-right:60px;padding-bottom:15px;}

.module-select a{color:#fff;}

.module-select-image{float:left;width:319px;margin: 10px 20px 3px 0;}

.hand{visibility:hidden;}
.rule{margin-bottom:7px;}

/* testing page */
#testing{margin: 20px auto; width:693px;/* commented backslash hack v2 for MAC IE5 \*/width:728px;w\idth:697px;/* box model ie 5.x hack  - end hack */padding-top:125px;padding-left:25px;padding-bottom:20px;}
#testing p{color:#444;width:400px;}

.questions{width:400px;padding-bottom:18px;margin-top:30px; color: #000000;}
	.questions div label {color: #000000;}
.answers{padding-bottom:30px;}

.submit-test{margin-top:30px;}

.module1{background-color:#BDA38A;border:3px solid #6F6050;background-image:url(/images/traveltrade/certification/test_backgrounds/territory.jpg);background-repeat:no-repeat;}
.module2{background-color:#D06116;border:3px solid #6F6050;background-image:url(/images/traveltrade/certification/test_backgrounds/transportation.jpg);background-repeat:no-repeat;}
.module3{background-color:#1D7FAC;border:3px solid #0E4C7A;background-image:url(/images/traveltrade/certification/test_backgrounds/general.jpg);background-repeat:no-repeat;}
.module4{background-color:#AF8A7A;border:3px solid #D2DEC3;background-image:url(/images/traveltrade/certification/test_backgrounds/attractions.jpg);background-repeat:no-repeat;}
.module5{background-color:#5FA0C9;border:3px solid #D2DEC3;background-image:url(/images/traveltrade/certification/test_backgrounds/entertainment.jpg);background-repeat:no-repeat;}
.module6{background-color:#F69FB8;border:3px solid #97575A;background-image:url(/images/traveltrade/certification/test_backgrounds/shopping.jpg);background-repeat:no-repeat;}
.module7{background-color:#448032;border:3px solid #354746;background-image:url(/images/traveltrade/certification/test_backgrounds/golf.jpg);background-repeat:no-repeat;}
.module8{background-color:#AEBBB0;border:3px solid #354746;background-image:url(/images/traveltrade/certification/test_backgrounds/dining.jpg);background-repeat:no-repeat;}
.module9{background-color:#C0C09E;border:3px solid #A79F82;background-image:url(/images/traveltrade/certification/test_backgrounds/weddings.jpg);background-repeat:no-repeat;}
.module10{background-color:#359D59;border:3px solid #0E7745;background-image:url(/images/traveltrade/certification/test_backgrounds/gaming.jpg);background-repeat:no-repeat;}

#certified-test-header {display:none;} /* for printing */


/*module select current*/
.hand-current{visibility:hidden;margin-left:111px;float:left;width:75px;display:inline;margin-right:2px;margin-top:7px;}
.module-select-current{display:inline;float:left;width:307px;margin-bottom:15px;}

.incomplete{display:inline;float:left;width:190px !important;margin-left:100px;margin-right:100px; padding: 0;overflow: hidden;}
.complete{display:inline;float:left;width:190px !important; padding: 0; overflow: hidden;}

.half-pint-left{margin-left:0px;margin-top:4px;}
.half-pint-right{margin-left:15px;margin-top:4px;}
#testing p {color: #444; width: 400px !important;}
#testing p a {color: #000000; text-decoration: underline;}

#certified-info {width: 678px; position: relative;} /* +3px wide for IE dupe characters bug */
	#certified-info div {width: 675px; float: left;}
	#certified-info div.title {width: 175px; float: left;}
	#certified-info div.info {width: 500px; float: left;}
	
.white-arrow {font: 11px Verdana, sans-serif; font-weight: 900; text-decoration: none !important; color: black !important; padding-left: 12px; background: transparent url(/images/white-arrow.gif) no-repeat 0 3px;}
.white-arrow:hover {text-decoration: underline !important;}

.black-arrow {font: 11px Verdana, sans-serif; font-weight: 900; text-decoration: none !important; color: black; padding-left: 12px; background: transparent url(/images/black-arrow.gif) no-repeat 0 3px;}
.black-arrow:hover {text-decoration: underline !important;}

.bonus-module-top {width: 684px; height: 5px; overflow: hidden; margin-top: 20px; background: transparent url(/images/traveltrade/certification/bonus-module-top.gif) no-repeat top left;}
.bonus-module-fill {padding: 12px; width: 684px; background: transparent url(/images/traveltrade/certification/bonus-module-fill.gif) repeat-y top left;}
.bonus-module-bottom {width: 684px; height: 8px; background: transparent url(/images/traveltrade/certification/bonus-module-bottom.gif) no-repeat top left;}

.welcome-box-locked-top {width: 340px; line-height: 6px; overflow: hidden; height: 6px; margin-top: 20px; background: transparent url(/images/traveltrade/certification/welcome-box-locked-top.gif) no-repeat top left;}
.welcome-box-locked-fill {padding: 0 10px; width: 320px; background: transparent url(/images/traveltrade/certification/welcome-box-locked-fill.gif) repeat-y top left;}
	.welcome-box-locked-fill p {width: auto !important;}
.welcome-box-locked-bottom {width: 340px; height: 12px; background: transparent url(/images/traveltrade/certification/welcome-box-locked-bottom.gif) no-repeat top left;}

.welcome-box-unlocked-top {width: 340px; height: 6px; line-height: 6px; overflow: hidden; margin-top: 20px; background: transparent url(/images/traveltrade/certification/welcome-box-unlocked-top.gif) no-repeat top left;}
.welcome-box-unlocked-fill {padding: 0 10px; width: 320px; background: transparent url(/images/traveltrade/certification/welcome-box-unlocked-fill.gif) repeat-y top left;}
	.welcome-box-unlocked-fill p {width: auto !important;}
.welcome-box-unlocked-bottom {width: 340px; height: 12px; background: transparent url(/images/traveltrade/certification/welcome-box-unlocked-bottom.gif) no-repeat top left;}

.hidden-link{visibility: hidden;}

.certified-congrats {padding-top: 172px; position: relative; width: 624px; height: 316px;}
	.congrats-image {position: relative; z-index: 20; top: -170px;}
	.congrats-name {font: 14px Verdana, sans-serif; width: 624px; text-align: center; position: absolute; z-index: 50; top: 184px;}	
	.congrats-date {font: 14px Verdana, sans-serif; text-align: center; position: absolute; z-index: 50; top: 152px; left: 225px;}
	.congrats-year {font: 14px Verdana, sans-serif; text-align: center; position: absolute; z-index: 50; top: 152px; left: 450px;}

/* group booking */

.field-container {clear: both; padding: 15px 0; width: 480px; height: auto;}
	.field-container label {text-transform: uppercase; font: bold 10px Verdana, sans-serif; margin: 0; padding: 0;}
	.single {clear: both;}
		.single div {float: left; margin-right: 20px;}
		.single input.checkbox {margin-right: 5px;}
	.double {clear: both;}
		.double div {float: left; width: 237px;}
		.double div div.pattern {float: left; width: 100px;}
	.textarea {height: 230px !important;}
.hidden {display: none;}


/* pow wow page */
#pwmast {
	background: url(/images/traveltrade/pw_header.jpg) no-repeat;
	width: 714px;
	height: 258px;
}
#pwwrapper {
	width: 714px;
	margin: 20px auto 20px auto;
	background: url(/images/traveltrade/pw_pgbg.gif) repeat-y;
}
#pwwrapper  a {
	text-decoration: none;
	color: #3166cd;
	font-weight: bold;
}
	#pwwrapper  a:hover {
		text-decoration: underline;
	}
#pwcnt{
	width: 656px;
	margin: 0 0 16px 30px;
	line-height: 15px;
}
#pwwrapperbtm {
	background: url(/images/traveltrade/pw_curvedftr.gif) no-repeat;
	width: 714px;
	height: 22px;
}
#pwlinks {
	float: right;
	padding: 0 20px 20px 20px;
	position: relative;
}
#pwlinkscnt {
	position: absolute;
	background: url(/images/traveltrade/pw_bglinks.gif) no-repeat;
	width: 214px;
	top: -54px;
	left: -175px;
	padding: 20px;
}
#pwlinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#pwlinks li {
	background: url(/images/traveltrade/blt_blue.gif) 0 9px no-repeat;
	padding: 5px 0 0 8px;
}
#pwlinksbtm {
	background: url(/images/traveltrade/pw_bglinks_btm.gif) no-repeat;
	width: 214px;
	height: 16px;
	position: absolute;
	top: 280px;
	_top: 270px;
	left: 0px;
}
#convlnks  {
	background: url(/images/traveltrade/pw_subhdr_convlinks.gif) no-repeat left top; 
	width: 94px; 
	height: 12px; 
	text-indent: -999px; 
	overflow: hidden; 
	display: block;
	margin: 0 0 3px 0;
}
#tourlnks  {
	background: url(/images/traveltrade/pw_subhdr_tourlinks.gif) no-repeat left top; 
	width: 77px; 
	height: 12px; 
	text-indent: -999px; 
	overflow: hidden; 
	display: block;
	margin: 17px 0 3px 0;
}
#pwlinks li a {
	color: #3166cd;
	font-size: 9px;
	text-decoration: none;
}
	#pwlinks li a:hover {
		text-decoration: underline;
	}
#pwdesc {
	float:left; 
	width: 420px; 
	margin: 10px 0 0 0;
}


/* Vegas Certified Video page */
#vegas-cert-video {
	float: left;
	width: 340px;
	margin: 20px 0 0 0;
}
#one-click {
	float: left;
	background: url(/images/traveltrade/one-click-bg.jpg) no-repeat left top;
	width: 281px; 
	height: 93px; 
	padding: 36px 0 0 46px;
	line-height: 13px;
	margin: 90px 0 0 0;
}
#one-click-rfp {
	float: left;
	background: url(/images/traveltrade/one-click-bg.jpg) no-repeat left top;
	width: 266px; 
	height: 103px; 
	padding: 26px 15px 0 46px;
	line-height: 13px;
	margin: 90px 0 0 0;
}
