/* Global */
	html{background-color:#000;}
	body {margin:0; padding:0;overflow:auto !important;text-align:center; font-family:Tahoma,Verdana,Arial,Sans-Serif;}
	.main {width:100%;height:100%;top:0;left:0;position:absolute;/*overflow:hidden;width:960px; height:600px;*/margin:0 auto;/*border:solid 1px #ccc;*/}
	p,div {padding:0; margin:0;}
	a {text-decoration:none; color:#fff;}
	p {margin:0 0 1.5em 0; padding:0;}
	
	h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
	h3,h4 {font-size:10px; text-transform:uppercase;}
	h3 {color:#fff; font-weight:bold;}
	h4 {color:#b3b3b3;}

	/* buttons */
	.btn {display:block; padding:3px 0; text-align:center; text-transform:uppercase; background:#e6e6e6 !important; border:double 3px #494949 !important; color:#000; font-size:10px; font-family:Tahoma,Verdana,Arial,Sans-Serif;}
	
	.btnBack {display:block;width: 121px;padding:5px 7px 5px 3px;margin:10px 0px 0px 10px;text-align:center;text-transform:uppercase;
	          background:#e6e6e6;border:3px double #ccc;color:#000;font-size:10px;font-family:Tahoma,Verdana,Arial,Sans-Serif;}
	.btn-sm {width:90px;font-weight:bold;}
	.btn-md {width:110px;}
	.btn-lg {width:150px;}
	
/* Top Nav - Framework */
	#header{width:100%;/*width:960px;*/height:60px;position:absolute;z-index:2000;}
	.topnav{width:100%;height:60px;position:relative;float:left;}
	.topnav a{color:#FFF !important;}
	.topnav .transparency{opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;width:100%;height:60px;position:absolute;top:0px;left:0px;}
	.topnav .child{height:100%;/*padding-top:7px;*/position:relative;}
	.topnav .child .logo{width:177px;height:40px;border-right:solid 1px gray;text-align:center;position:relative;float:left;}
	.topnav .child .logo img{margin:10px auto;}
	
	.bckgrnd-02{overflow: hidden; position: absolute; z-index: -1000; height: 100%; width: 100%; background-color: black;top:0;left:0;}
	.bckgrnd-02 img{width: 100%;position: absolute;top: 0;left: 0;}
	
	/*OLD MENU STYLES
	.topnav .child ul#main_menu{position:relative;margin:0 17px;padding:20px 0 0 0;width:745px;height:21px;list-style:none;float:left;border-bottom:solid 1px gray !important;}
	.topnav .child ul#main_menu li{float:left;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:0 40px;}
	*/
	
	#container{height:100% !important;background-repeat:no-repeat;text-align:left}
	
	#body{width:100%;height:100%;/*width:961px;height:600px;clear:both;*//*position:absolute;overflow:hidden;*/}
	/*.TD-body{height:100%}*/


/* Section Hotel Template */
	#body .section-hotel{width:100%;height:100%;background-color:#ecede7;}
	#body .section-hotel .left{width:155px;text-align:center;float:left;padding:12px;}
	#body .section-hotel .left .booking{margin:0 auto;padding-top:5px;color:#ccc;font-size:11px;border:solid 1px #ccc;float:left;}
	#body .section-hotel .right{float:right;width:756px;height:100%;padding:50px 7px 50px 0px;}
	/*#body .left{width:152px;padding:15px;float:left;}
	.booking{width:150px;height:150px;margin:0 auto;color:#ccc;font-size:11px;border:solid 1px #ccc;float:left;}*/


/* Bottom Nav - Framework */
	#footer{width:100%;height:24px;}
	.bttmnav{width:100%;height:24px;position:relative;float:left;overflow:hidden;}
	.bttmnav .transparency{width:100%;height:24px;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;position:absolute;}
	.bttmnav .child{padding-top:0px;position:relative;}
	.bttmnav .child ul#secondary_menu{width:600px;height:24px;position:relative;margin:0;padding:5px;list-style:none;float:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-style:italic;}
	.bttmnav .child ul#secondary_menu li{float:left;}
	.bttmnav .child ul#secondary_menu li a{letter-spacing:1px;font-size:8px;padding:0 11px;display:block;float:left;height:100%;}/**/
	*html .bttmnav .child ul#secondary_menu li a{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;letter-spacing:1px;font-size:8px;padding:5px 11px;display:block !important;float:left !important;height:100% !important;}

/* Cities Homepage */
	.city-cntnt .right{width:763px;float:right;overflow:hidden;padding:50px 5px 0 0;}

	ul.city{float:left;margin:0;padding:0;list-style:none;}
	ul.city li{float:left;margin-right:10px;}

	ul.stripe-list{width:auto;height:454px;display:block;float:left;margin:0;padding:0;list-style:none;width:820px;}
	ul.stripe-list li{width:auto !important;height:100%;float:left;font-size:0px;margin-right:8px;}
	ul.stripe-list li{height:100%;overflow:hidden;display:block;}
	ul.stripe-list li img{width:auto !important;height:454px;}
	ul.stripe-list li .white-bar{width:100%;display:block !important;width:auto;font-size:13px;margin-top:-231px;padding:8px 0;text-transform:uppercase;letter-spacing:0px;overflow:hidden;position:relative;padding:8px 1px 0 1px !important;}
	ul.stripe-list li .white-bar .transparency{width:100%;height:30px;float:left;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#fff;position:absolute;}
	ul.stripe-list li .white-bar .child{padding:7px 0;position:relative;color:#000;text-align:center;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	ul.stripe-list li .white-bar .child span{letter-spacing:1px;}

/* What would you like - Menu */
	.howcanwehelp{font-size:12px; color:#fff; text-align:left; padding-left:57px; overflow:hidden;}
	.howcanwehelp select{font-size:10px; color:#d0d2d3; background-color:#333333;text-transform:uppercase;}
	
	.hotel-details{min-width:200px !important;width:200px;/*width:175px;*/height:100% !important;/*height:498px;*/float:right;font-size:10px;color:#fff;text-align:left;position:relative;}
	
	.hotel-details .transparency{width:201px;/*width:190px;*/height:100% !important;/*height:518px !important;*/margin-left:-1px;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000000;position:absolute;top:0px;left:0px;}
	.hotel-details .child{position:relative;margin:20px 5px 0 10px !important;padding-right:8px;}
	
	.hotel-details .child .logo{height:45px;margin-top:-20px;}
	.hotel-details .child .data{font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px;letter-spacing:1px !important;text-transform:uppercase; line-height:15px; width:100%;}
	.hotel-details .child  h1{font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:15px !important;font-weight:bold;color:#fff !important;text-transform:uppercase;letter-spacing:2px;margin:10px 0 15px 0;padding:0;text-align:left;line-height:20px;}
	ul.dtlslist{width:100%;height:auto;margin:0 0 10px 0;overflow:hidden;padding:0;list-style:none;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px;}
	ul.dtlslist li{letter-spacing:0px;text-transform:uppercase;float:left;margin:0 6px 5px 0;padding:0px 4px 0px 4px;border:solid 1px #fff;white-space:nowrap;}
	ul.dtlslist li.clear{clear:both;}
	
	ul.dtlslist li a{color:#fff;height:100%;display:block;cursor:finger; position:relative;}
	#featurelist #tabs-1, #featurelist #tabs-2, #featurelist #tabs-3, #featurelist #tabs-4 {clear:both;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:11px;line-height:14px;}
	#featurelist #tabs-container { width:164px !important; /*height:315px !important;*/}
	.scroll-pane a{text-decoration:underline;}
	.scroll-pane a:hover{text-decoration:underline;}	
	.ul-features{margin:0 0 0 15px;padding:0;font-family:Verdana, Trebuchet MS, Sans-Serif;}
	.ul-features li{padding:3px 0;text-transform:none !important;border:none !important;list-style:disc !important;white-space:normal !important;}

/* Dropdown Menu */
	#howCanWeHelpYouContentDiv{padding-top:6px;}
	.howcan-menu span.title{float:left;color:#FFF;font-size:12px;padding:0 0 0 57px;letter-spacing:1px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.dd-menu{width:150px;height:13px;font-size:10px;margin:0 0 0 5px;padding:1px 3px 1px 5px; text-align:left;float:left;text-transform:uppercase;background-color:#d0d2d3;border:solid 1px #787673;font-family: Century Gothic, Trebuchet MS, Verdana;}
	.dd-menu span{float:left;font-weight:bold;color:#231f20;}
	.dd-menu .arrow{float:right;margin-top:2px;}
	/*.howcan-menu .dd-menu{color:#d0d2d3;}*/
	
	ul.menuoptions{display:none;clear:both!important;float:left;position:absolute;margin:15px 0 0 -6px;width:158px;padding:0;list-style:none;z-index:1000;background-color:#000000;border:none;font-family: Century Gothic, Trebuchet MS, Verdana;border-left: solid 1px #787673;border-right: solid 1px #787673;border-bottom: solid 1px #787673;}
	ul.menuoptions li{DISPLAY: block;height:100% !important;color:#737676 !important;font-size:10px;text-transform:uppercase;text-align:left;}
	ul.menuoptions li:hover{background-color:#d0d2d3;display:block !important;}
	ul.menuoptions li a{color:#FFF !important;display:block !important;height:100% !important;color:#737676 !important;display:block !important;width:100%;padding:3px 0 3px 5px;}
	ul.menuoptions li a:hover{color:#000 !important;}
	
	.ui-tabs .ui-tabs-hide {display: none;}


/* Slideshow of images */
	.slideshow{width:350px !important;height:100px !important;overflow:hidden;margin:0;position:relative/*margin:40% 0 0 60%;*/}

	.slideshow .see-more{width:104px;height:17px;text-align:left;margin-top:88px;margin-left:200px! important;position:absolute;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.slideshow .see-more:hover{background-color:#ccc;}
	.slideshow .see-more .transparency{width:104px;height:17px;position:absolute;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;}
	.slideshow .see-more .child{position:relative;font-size:10px;text-transform:uppercase;text-align:center;padding:2px 5px;}

	.slideshow .room-name{width:auto;height:35px;color:#fff;}
	.slideshow .room-name span{width:auto;float:left;padding:2px 5px;font-size:11px;text-transform:uppercase;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;}

	.slideshow #image-gallery{width:350px !important;height:60px !important;}
	.slideshow #image-gallery .transparency {width:350px; height:80px; float:left; position:absolute; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000;}
	.slideshow #image-gallery .close-child{position:relative; margin:4px 4px 0 0; float:right; font-size:9px; }	
	.slideshow #image-gallery .close-child a{display:block;}
	.slideshow #image-gallery .child{position:relative;padding:2px 0 0 4px;height:100%;}
	.slideshow #image-gallery .child .arrow{width:7px;height:50px;float:left;}
	.slideshow #image-gallery .child .arrow img{padding-top:27px;}
	.slideshow #image-gallery .child #photos .filmstrip{margin:0;padding:0;list-style:none;float:left; width: 320px;}
	.slideshow #image-gallery .child #photos .filmstrip li{width:50px;height:50px;float:left;margin:4px;}
	.slideshow #image-gallery .child #photos .filmstrip li img{width:50px;height:30px !important;}
	.slideshow #image-gallery .child #photos .filmstrip li a{border:0;height:30px !important;}
	.slideshow #image-gallery .child #photos .strip_wrapper{width: 320px !important; height:58px !important;left:10px !important;}
	
	
	.slideshow #image-gallery .child .gallery {float:left;clear:both;position:relative; margin: 0px !important;height:60px! important; width: 340px !important;}
	/*.slideshow #image-gallery .gallery{margin-top:1px !important;height:60px! important}*/
	.nav-prev{margin-top:8px;}
	.nav-next{margin-top:8px;}

	/* .filmstrip{height:58px !important} */
	.slideshow #image-gallery .child #roomphotos .strip_wrapper{width: 300px !important;height:58px !important;left:25px !important;} 



/* Slideshow2 of images */
	.slideshow2{width:350px !important;height:35px !important;overflow:hidden;margin: 0px;position:relative/*margin:40% 0 0 60%;*/}
	
	.slideshow2 #image-gallery{width:350px !important;height:94px !important;}
	.slideshow2 #image-gallery .transparency {width:350px; height:35px; float:left; position:absolute; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000;}
	.slideshow2 #image-gallery .close-child{position:relative; margin:4px 4px 0 0; float:right; font-size:9px; }	
	.slideshow2 #image-gallery .close-child a{display:block;}
	.slideshow2 #image-gallery .child{position:relative;padding:2px 0 0 4px;height:100%;}
	.slideshow2 #image-gallery .child .arrow{width:7px;height:25px;float:left;}
	.slideshow2 #image-gallery .child .arrow img{ padding-top:0px; top: 5px !important;}
	.slideshow2 #image-gallery .child .imageGalleryLabel {float: left; width: 200px; color: #FFFFFF; font-size: 9px; padding: 10px 0 0 0; }
	.slideshow2 #image-gallery .child .gallery{float:left;position:relative;margin: 0px !important;height:35px! important;}
	.slideshow2 #image-gallery .child #subroomphotos {width: 140px !important;height:25px !important;left:0px !important; margin: 0px; }
	.slideshow2 #image-gallery .child #subroomphotos .strip_wrapper{width: 120px !important;height:25px !important;left:12px !important; float: left}
	.slideshow2 #image-gallery .child #subroomphotos .nav-next{top: 4px !important;}
	.slideshow2 #image-gallery .child #subroomphotos .nav-prev{top: 4px !important; display: none;}
	.slideshow2 #image-gallery .child #subroomphotos ul.filmstrip { height: 30px !important; }
	.slideshow2 #image-gallery .child #subroomphotos ul.filmstrip li{width:25px;height:25px;float:left;margin:4px;}
	.slideshow2 #image-gallery .child #subroomphotos ul.filmstrip li a{border:0;}
	.slideshow2 #image-gallery .child #subroomphotos ul.filmstrip li a img{width:25px;height:25px;}
	
/* FOOTER MENUES */	
	.footer-menues{text-align:left;text-transform:uppercase; z-index: 9999;Z-INDEX: 10000; MARGIN:-20px 0 3px 0; POSITION: relative;}
	/*********************************************************/
		#contact-menu{display:none;font-family:Century Gothic, Trebuchet MS, Verdana;background-color:#000;font-size:10px;width:140px;height:auto;padding:10px 0 !important;float:left;list-style:none;margin:-273px 0 0 0;z-index: 99; }
		#contact-menu li{font-size:10px; z-index: 99;}
		#contact-menu li:hover{display:block;}
		#contact-menu li a{height:100%;padding:3px 10px !important;display:block !important; z-index: 99;}
		#contact-menu li:hover a{height:100%;padding:3px 10px !important;display:block !important;background-color:#333333;z-index: 99;}
		#contact-menu li:hover a span{display:block !important;}
	/*********************************************************/
	#aboutus-menu{display:none;background-color:#000;font-size:10px;width:100px;height:auto;float:left;list-style:none;margin:0;padding:10px;z-index: 99; }
	#aboutus-menu li{font-size:8px; z-index: 99;}
	#aboutus-menu li a{padding:2px 0;display:block; z-index: 99;}
	
	
/* CONTENT BOXES */	
/* THESE NEED TO BE REDEFINED UNDER EACH PAGE SINCE THEY ARE NOT ACTUALLY THE SAME SIZE ON ALL PAGES */
	#body .border-box {width:750px;height:450px;border:solid 1px #000;}
	#body .black-box .transparency{margin: 7px;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;width:735px;height:440px;float:left;position:absolute;z-index: 0;}
	#body .black-box .child{position:relative;width:auto;height:410px;overflow-x:hidden;overflow-y:auto;margin:0;padding:14px;}
/*	.black-box .transparency {opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000; margin:0px !important; position:absolute;}
	.black-box .child {position:relative; width:613px; height:372px; overflow-x:hidden; overflow-y:auto; margin:0; padding:14px;}
*/



/* About Us Templates*/
	.about-tabs{width:auto;float:left !important;margin:0 !important;padding:0;font-family:Verdana,Tahoma,Sans-Serif;font-size:10px;letter-spacing:1px;color:#fff;list-style:none;}
	.about-tabs li{float:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.about-tabs li a{display:block;color:#fff;text-decoration:none;border:solid 1px #fff;margin:0 8px 0 0;padding:2px 5px;}
	.about-tabs li a.last{margin:0px;}
	.about-tabs li a:hover{display:block;color:#fff;text-decoration:none;}

	.about-content{width:100% !important;height:auto;margin:0 auto !important;}
	.about-content .header{width:94% !important;height:55px !important;padding:10px 0px 0px 0px !important;border-bottom:solid 1px #5e606b;}	

	/*.about-section{width:537px;overflow:hidden;clear:both;text-align:left;font-family:Verdana,Tahoma,Sans-Serif;font-size:11px;color:#fff;padding:15px;}*/
	.about-section{width:100% !important;overflow:hidden;clear:both;text-align:left;font-family:Verdana,Tahoma,Sans-Serif;font-size:9px;color:#fff;line-height:15px;padding:15px 0px !important;}
	.about-section a{color:#fff;text-decoration:underline;}
	.about-section hr{width:90%;color:gray;height:1px;}
	.about-section h1{text-transform:uppercase;letter-spacing:1px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px;font-weight:bold;margin:5px 0 12px 0;padding:0;}
	.about-section h2{text-transform:uppercase;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:11px !important;font-weight:normal !important;margin:0;padding:0;}
	.about-section p{clear:both;width:100%;float:left;font-size:10px;text-align:left;margin:0 0 10px 0;}
	.about-section p.info{font-size:11px;width:235px;text-align:left;float:left;margin:5px 32px 5px 0;}
	.about-section .general{font-size:11px !important;line-height:24px !important;padding-top:30px !important;}
	.about-section .data{clear:both;}
	
	.signup-left{width:245px;padding:10px 0px;float:left;}
	.signup-left h1{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;clear:both !important;padding: 15px 0 !important;margin:0 !important;}
	
	.signup-right{width:400px;padding:10px 0 10px 10px;float:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.signup-right table{float:left;margin-right:25px;width:150px;}
	.signup-right table tr td{padding:5px 0;}
	.signup-right table tr td span{font-size:10px;color:#fff;}
	.signup-right table tr td input{font-size:10px;width:130px;font-family:Tahoma,Verdana,Sans-Serif;margin-top:3px;margin-right:3px;float:left; border: none;}
	.signup-right table tr td div.btn-brdr2{height:24px !important;}
	.signup-right table tr td div.btn-brdr2 input{background-color:#E6E6E6;border:solid 1px #000;font-weight:bold;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif; letter-spacing:1px; color:#000000;margin:0;width:130px !important;height:24px;}
	.signup-right table tr td input span{font-size:14px;float:left;}
	.signup-right table tr td input.state{width:40px;}
	.signup-right table tr td input.zipcode{width:60px;}
	.signup-right table tr td input.chkbox{width:10px;}
	.signup-right table tr td.chkbox{line-height:8px;}
	.signup-right table tr td.chkbox input{width:20px;}
	.signup-right table tr td.chkbox .click{float:right;width:120px! important;height:22px;padding-top:2px;line-height:12px;margin:0px;font-family:Verdana, Trebuchet MS, Sans-Serif;}
	.btnSubmit{background-color:#cccccc;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.btn-brdr2{padding:1px;border:solid 1px #ccc;width:130px;height:22px;text-align:center;}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ChildContent_SignUpForm_2_btnSubmit{font-weight:bold;padding:4px;margin:0px !important;border:0px !important;font-family:Tahoma,Verdana,Sans-Serif;letter-spacing:1px;}
	a.submt-btn{border:solid 1px #ccc;padding:3px;display:block;width:70px;}
	a.submt-btn .submit{background-color:#e5e5e5;color:#fff;padding:3px 15px;font-size:11px;}
	.signup-right table tr td select{font-size:10px;width:200px;}
	.sign-up-cont{position:relative;width:736px !important;padding:5px 30px}
		
	/* .typeface-js{font-family:Century Gothic !important;} */
	.typeface-js-georgia{font-family:Georgia !important;}
	
	table.open-position{clear:both;width:100%;font-size:10px !important;color:#fff;line-height:14px;}
	table.open-position td{border-bottom:solid 1px #8c8b89;padding:10px 0;}
	table.open-position .left{width:25%;text-transform:uppercase;font-size:10px !important;}
	table.open-position .right{}
	table.open-position .right h2{margin:10px 0 0 0;padding:0;text-decoration:underline;text-transform:uppercase;font-size:11px !important;font-weight:normal !important;}
	table.open-position .right p{margin:0;padding:0;}
	
	
	
/* Reservations */
.reservation{}
.reservation .outer-border {width:851px; height:364px; text-align:left; border:1px solid #000; margin:50px auto 0;}
	.reserve-black-box {width:668px; height:351px; margin:7px 0 7px 7px;float:right;}
/* reserve top tabs */
	.reserve-ul {height:27px; width:668px; margin:0px; padding:0;}
	.reserve-ul li {width:160px;height:27px;list-style:none;float:left;padding:0px;margin:0 7px 0 0;position:relative;text-align:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px;font-weight:bold;}
	.reserve-ul li .transparency-tab {opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#ddd; 
	                                  height:20px; width:145px; margin:0 7px 0 0;padding: 0 6px 0 0; position:absolute; z-index:1; /*border:solid 1px #999;*/}
	.reserve-ul li.active{}
	.reserve-ul li.active .transparency-tab{background-color:#000;} 
	.reserve-ul li.active .child{color:#fff;background:url(../images/global/tabBlackArrow.png) no-repeat top right;}
	.reserve-ul li .child {background:url(../images/global/tabGrayArrow.png) no-repeat top right;width:160px; height:16px; padding:4px 0 0 0; margin:0 7px 0 0;color:#000; letter-spacing:1px; position:absolute; z-index:2; text-align:center;}
	.reserve-ul li.complete .transparency-tab {background-color:#888;}
	.reserve-ul li.complete .child {color:#000;}
	.reserve-ul li.last .transparency-tab{width:155px !important;}
	.reserve-ul li.last .child{background:none !important;}
	
/* reserve content container */
	.reserve-black-box .child  {float:left; width:661px; height:324px;}
	.reserve-black-box .transparency {width:661px; height:324px; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000; position:absolute; z-index:1;}
	
/* reserve calendar tab */
	/*body div.datepickerContainer { width: 280px!important; }*/

	body div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr.datepickerDoW th { font-weight: bold; text-align: right; }
	
	body div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr.datepickerDoW th, 
	body div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays tbody.datepickerDays tr td, 
	body div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays tbody.datepickerDays tr td
	{ width: 40px; padding: 2px; margin: 0px; }
	
	body div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr th.datepickerMonth { width: 120px; font-size: 11px; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif; text-transform:uppercase; }
	
	#calendarStep {height:324px; position:relative;}
	#calendarView {position:absolute; z-index:2; width:661px; height:324px;}
	#calendarView div.datepicker {width:661px; height:324px;}
	#calendarView div.datepicker div.datepickerContainer {width: 661px; height:324px;}
	#calendarView div.datepicker div.datepickerContainer { width: 661px!important; }
	
	#calendarView div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr.datepickerDoW th { font-weight: normal; text-align: center; }
	
	#calendarView div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr.datepickerDoW th, 
	#calendarView div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays tbody.datepickerDays tr td
	{ width: 50px; padding: 6px; margin: 0px; }
	#calendarView div.datepicker div.datepickerContainer table tbody tr td table.datepickerViewDays thead tr th.datepickerMonth { width: 165px; font-size: 20px; }
	#calendarStep .transparency {opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000; width:661px; height:323px; 
	                             position:absolute; z-index:1;border:solid 1px #494949;}
	/*datepickerViewDays tr.datepickerDoW th span{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;}*/
	
/* reserve confirm room*/
	#confirmRoomStep {height:323px;position:relative;background-position:center center;border:solid 1px #494949;}
	#confirmRoomStep .transparency {width:659px; height:323px; position:absolute; z-index:1;opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000;}
	#confirmRoomStep .data{line-height:18px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;}
	/*#detailsRoomPlaceHolder{position:absolute; z-index:2; width:661px; height:324px; overflow:auto;} */
	#scrollRoomParent {position:absolute; z-index:2; width:651px; height:324px;}
	#scrollRoom 	{position:absolute; z-index:2; width:661px; height:324px; overflow:auto;}
	#detailsRoomPlaceHolder .data {font-size:10px;line-height:18px;color:#fff;clear:both;padding:7px 0 0 8px; letter-spacing:2px;}
	#detailsRoomPlaceHolder .data p {/*width:430px;*/margin-right:10px;float:left;}
	#detailsRoomPlaceHolder .data img {float:left; margin-right:20px;}
	#detailsRoomPlaceHolder .data h2 {font-size:16px; font-weight:bold; color:#fff !important; text-transform:uppercase; margin:5px 0 3px 0; padding:3px 120px 0 104px;}
	#detailsRoomPlaceHolder .data .gray {color:#b5b6b1; font-weight:bold;font-size:11px;}
	#detailsRoomPlaceHolder .data .white-small {color:#fff; font-weight:bold;font-size:11px;}
	#detailsRoomPlaceHolder .data .white {color:#fff; font-size:14px; font-weight:bold;}
	#detailsRoomPlaceHolder .brdr-chkbtn {clear:right;float:right;margin-bottom:4px;margin-right:40px;position:relative;top:-40px; border:1px double #e6e6e6; padding:2px;}
	#detailsRoomPlaceHolder .brdr-chkbtn .chk-btn {width:110px; font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important; 
	                                               font-weight:bold; letter-spacing:1px; font-size:10px;display:block; padding:0; text-align:center; 
	                                               text-transform:uppercase; background:#e6e6e6; color:#000;cursor:pointer;line-height:20px;}
	.room-conf {font-size:11px;line-height:20px;color:#fff;padding:30px 80px 20px 112px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;}
	.room-conf h2 {font-size:12px;font-weight:bold;}
	.room-conf p{font-family:Verdana, Sans-Serif !important;margin:0 !important;}
	.room-conf .ul-features{font-family:Verdana, Sans-Serif !important;margin-top:-8px;}
		
/* reserve choose room tab */	
	#chooseRoomStep {text-align:left; height:324px; width:661px; overflow:hidden;}
	/*.hotelsList {overflow:auto; height:324px; width:661px; position:relative;}*/
	#scrollRooms {overflow:auto; height:324px; width:661px; position:relative;} /* rooms list */
	.room-row {width:/*602px*/638px; height:110px; position:relative; margin-bottom:7px;}
	.room-row .transparency {border:solid 1px #999 !important;position:absolute; z-index:1; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000; width:/*602px*/645px; height:110px;}
	.room-row .child {position:absolute; z-index:2; width:625px; height:110px;}
	.room-row .child .data{padding:11px; font-weight:bold; font-size:10px !important;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;}
	.room-row .child .data img {float:left; margin-right:20px;}
	.room-row .child .data h2 {font-size:16px !important;letter-spacing:2px;color:#fff !important;font-weight:bold;text-transform:uppercase; margin:0 0 7px 0; padding:0 120px 0 104px;}
	.room-row .child .data .gray {font-size:11px;color:#b2b2b2;letter-spacing:2px;font-weight:bold;}
	.room-row .child .data .white {color:#fff; font-size:14px;letter-spacing:2px;font-weight:bold;}
	.room-row .child .data #btnRoomSelect {width:110px; letter-spacing:1px; font-size:10px;font-weight:bold;display:block; padding:3px 0; text-align:center; text-transform:uppercase; background:#e6e6e6; border:3px double #000; color:#000; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif; float:right;}
	.room-row .child .data #btnRoomDetails {width:110px; letter-spacing:1px; font-size:10px;font-weight:bold;display:block; padding:3px 0; text-align:center; text-transform:uppercase; background:#e6e6e6; border:3px double #000; color:#000; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;  margin-top:7px;}
	.room-row .child .data .cancelMessage { color: rgb(255, 255, 255); font-size: 10px; letter-spacing: 0px; font-family: Century Gothic,Trebuchet MS,Verdana,Sans-Serif; line-height: 10px; float: left; width: 370px; font-weight:normal;}
	.room-row .child .data .rateplanMessage {color: rgb(255, 255, 255); font-family: Verdana,Sans-Serif; font-size: 11px; line-height: 20px;}
	/*.room-row .child .data .brdr-chkbtn { float:left;font-size:10px !important;width:auto;height:auto;border:solid 1px #e5e5e5;padding:3px;margin:5px 0;}
	.room-row .child .data .brdr-chkbtn .chk-btn { float:left;width:110px;background-color:#e5e5e5;padding:3px;letter-spacing:1px;color:#000;text-align:center;}
	.room-row .child .brdr-chkbtn { float:left;font-size:10px !important;width:auto;height:auto;border:solid 1px #e5e5e5;padding:3px;margin:5px 0;}
	.room-row .child .brdr-chkbtn .chk-btn { float:left;width:110px;background-color:#e5e5e5;padding:3px;letter-spacing:1px;color:#000;text-align:center;}*/
	/* reserve footer */
	.reserve-checkout {clear:both; height:350px; position:relative; float:left;width:176px;}
	.reserve-checkout .transparency {opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000; width:170px; height:350px;
	                                 margin:7px 7px 0 7px; position:absolute; z-index:1; border:solid 1px #494949;}
	.reserve-checkout .child {position:absolute; z-index:2; width:156px; height:350px; float:left; margin: 0 7px 0 12px; margin-top:7px; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif; font-size:9px; color:#fff;}
	/*.reserve-checkout .child div{float:left;}*/
	.reserve-checkout .child .logo {margin:7px 0 0 0;}
	.reserve-checkout .child .hotels {margin:7px 10px 0 10px;}		
	.reserve-checkout .child .brdr-prevbtn{cursor:pointer;padding:1px;clear:both !important;text-align:center;}
	.reserve-checkout .child .back-btn {font-size:9px;margin:7px 0 0 0;letter-spacing:1px;border:1px double #e6e6e6;background:#e6e6e6 url(../images/reservations/left-arrow-black.png) no-repeat 6px center; }
	.reserve-checkout .child .dates {float:left; width:auto; font-size:9px; margin:7px 7px 0 0;}
	.check-btn{}
	.reserve-checkout .child .slctrm-btn {float:right; width:100px; letter-spacing:1px; font-size:10px !important; margin:11px 8px 0px 0px; cursor:pointer; font-weight: bold;}
	
	.reserve-checkout  tr th {padding:1px 0 1px 2px; font-weight:normal; text-align:left;}
	.reserve-checkout  tr td {padding:1px 0 1px 2px; text-align:left; vertical-align:middle;}
    
	.hotel-table {font-size:10px; color:#fff; font-size:13px;}	
	.hotel-table tr td {padding-bottom:10px !important;}
	.hotel-table tr td span{font-size:13px;display:block;margin:0 0 2px 5px;}
	.hotel-table tr td.hotelSelect select {font-size:9px;height:18px; background-color:#999 !important; border:0px !important; font-family:Verdana,Tahoma,Sans-Serif;}
	.hotel-table tr td.hotelSelect select option {padding:3px;border:none !important;}
	
	.checking-table {width:150px; font-size:10px; color:#fff; margin:0 0 0 10px;}
	.checking-table tr td {font-size:13px;padding:0 2px 14px 4px;}
	.checking-table tr td span{font-size:13px;display:block;margin:0 0 2px 5px;}
	.checking-table tr td input{
		width:126px !important; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;height:14px !important;
	    font-size:14px; color:#2f2f2f; font-weight:bold !important; text-align:center !important; letter-spacing:1px; 
	    padding:1px 5px 2px 5px; background-color:#999 !important; border:none;
	    }
	input#txtIATA{width:55px !important;}
	input#txtPromCode{width:55px !important;}
	.checking-table tr td.roomSelect select {width:137px !important;font-size:10px; /*width:38px;*/ height:15px; background-color:#999 !important; padding:0; border:0px;}
	.checking-table tr td.roomSelect select option {border:none !important;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	select#ddHotels{font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important; font-size:10px; height:19px !important;}
	select#ddlRoomsNum{height:18px;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important; font-size:14px; font-weight:bold; text-align:center; padding:0 0 0 80px;}
	select#ddlRoomsNum option{padding:0 0 0 67px;letter-spacing:1px;}
	#btnClear{width:137px !important;height:auto !important;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-weight:bold;
	            letter-spacing:1px; font-size:10px !important;cursor:pointer;background-color:#999 !important;}	 
	#btnCheckAvail{width:137px !important;height:auto !important;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;font-weight:bold;
	            letter-spacing:1px; font-size:10px !important;cursor:pointer;background-color:#fff !important;}              
	#btnSelectRoom{font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif !important;font-size:10px;font-weight:bold;}
	
/* calendar styles are located on "datepicker.css" */
	p.toronto{line-height:18px;font-size:11px;padding-top:20px;}
	
/* Contact Templates */
	.logo-big{margin:30px 0 5px 0;}
	.data{line-height:18px;}
	.data hr{margin:8px 0;}
	.about-section .column{float:left;width:265px;margin-right:15px;font-family:tahoma;}
	.about-section .column h1{text-align:center;margin:0;clear:both;}
	.about-section .column hr{width:100%;margin:0;padding:0;float:left;}
	.about-section .column .location{height:auto;padding-bottom:10px;}
	.about-section .column .location h1{border-bottom:solid 1px gray;padding:2px 0;}
	.contact-hotel{font-size:10px;clear:both;overflow:hidden;}
	.contact-hotel .logo{float:left;}
	.contact-hotel .info{float:left;padding:8px 0 0 10px;}
	.contact-hotel .info span{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.contact-hotel a{text-decoration:none;}

/* Quick Booking Widget */
	#body .booking{width:180px! important;height:160px;margin:0;padding:0;color:#ccc;font-size:10px;float:left;padding:0;font-family:Century Gothic, Trebuchet MS, Verdana;position: absolute;}
	#body .booking .transparency{width:180px;height:200px;opacity:0.60; filter:alpha(opacity=60); -moz-opacity:0.60;background-color:#fff;FLOAT: left;margin: 5px 0 0 0 !important;position: absolute;}
	#body .booking .child{width:168px;height:154px;text-align:left;color:#000;position:relative;margin-top: 0 important; margin-left:8px; float:left;font-family:Century Gothic,Trebuchet MS,Verdana; position: absolute}
	#body .booking .child input{float:left;width:120px;height:13px;background-color:#000;color:#fff;font-family: Century Gothic, Trebuchet MS,Verdana,Sans-Serif;font-size:10px;padding:2px 5px !important;border:0 !important;}
	#body .booking .child #btnHotels{cursor:hand;display:block;width:145px;height:13px;text-align:center;background-color:#000;color:#fff;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px;padding:2px 5px !important;margin:0px !important;border:0 !important;}
	#body .booking .child select{width:170px;background-color:#000;color:#fff;font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px;padding:0 !important;margin-top:3px;border:0 !important;height:20px!important; font-weight: bold; }
	#body .booking .child table tr td{padding-top:5px;font-family:Century Gothic,Trebuchet MS,Verdana;}
	#body .booking .child table tr td p{width:31px;float:left;padding:0;margin:0;}
	#body .booking .child table tr td p img{margin-left:6px;}
	#body .booking .child table tr td .error{font-family: Trebuchet MS, Verdana, Sans-Serif;}
	#body .booking .child table tr td span.booking-ttl{display:block;margin-top:4px;font-weight:bold;font-size:12px;letter-spacing:1px;}
	#body .booking .child table tr td span.booking-subttl{letter-spacing:1px;}
	#body .booking .child table tr td .brdr-btn{border:solid 1px #000;padding:1px;width:155px;height:17px;margin-top:4px;font-family:Century Gothic,Trebuchet MS,Verdana;}

	.booking-table{margin-top:4px;}

/* */
/* Exclusives Templates */
	/*.exclusives-content {width:92%;margin:0 auto;}
	.exclusives-section {text-align:left;}
	.exclusives-section h1 {text-transform:uppercase;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:11px !important;font-weight:normal !important;margin:0 0 16px 0;padding:0; color:#fff;}*/
	.excl-item {clear:both;overflow:hidden;border-bottom:2px solid #6f6f6f;border-top:1px solid #6f6f6f;margin-top:-1px;padding-top:28px;width:98%;}
		.excl-img {float:left; width:138px;}
			.excl-img img {width:105px; height:104px; margin-bottom:27px; margin-left:11px;}
		.excl-info {float:left;width:390px;margin:0 12px 10px 0;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
		.excl-info .title{letter-spacing:1px;}
		.excl-info .title h1{font-size:11px;font-weight:bold;margin-bottom:5px !important;}
			.excl-info h3 {margin-bottom:1px;}
			.excl-info h4 {font-size:11px !important;margin-bottom:12px;}
			.excl-info p {font-size:9px; line-height:15px; color:#fff; font-family:Verdana, Trebuchet MS,  Sans-Serif;}
			.excl-cost {clear:both;height:30px !important;font-size:11px;font-weight:bold;color:#fff;padding-top:15px;text-transform:uppercase;}
				.excl-cost em {font-weight:normal;color:#b3b3b3; font-style:normal;margin-right:4px;}
		.excl-action {float:left; width:96px; margin-bottom:27px;}
			.excl-action .btn {margin-bottom:6px;letter-spacing:1px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px;color:#000 !important;text-decoration:none !important;}
/* */

/* Inside Thompson Video Template */
	.corporate-video {margin-top:0; padding:0; text-align:center; font-family:Tahoma,Verdana,Arial,Sans-Serif; background-color:#000;}
	/*#videolist ul.dtlslist{width:100%;margin:0 0 18px 0;padding:0;list-style:none;font-size:9px;height:80px;}
	#videolist ul.dtlslist li{clear:both;float:left;text-transform:uppercase;letter-spacing:1px;margin:0 4px 4px 0;padding:2px 5px;border:solid 1px #fff;}
	#videolist ul.dtlslist li a{color:#fff;}*/
	#videolist #tabs-1, #videolist #tabs-2, #videolist #tabs-3, #videolist #tabs-4 {clear:both;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:9px;line-height:18px;}
	#videolist #tabs-container { width:164px !important; /*height:315px !important;*/}

	/* Section Hotel Template */
	#body-video{float:left;width:79% !important;height:542px;clear:both;overflow:hidden;text-align:left;}
	#body-video .flashHolder {padding: 55px 0 0 45px;}
	#body-video .section-hotel{width:100%;height:100%;background-color:#ecede7;}
	#body-video .section-hotel .left{width:255px;text-align:left;float:left;padding:12px;}
	#body-video .section-hotel .left .booking{margin:0 auto;padding-top:5px;color:#ccc;font-size:11px;border:solid 1px #ccc;float:left;}
	#body-video .section-hotel .right{float:right;width:756px;height:100%;padding:50px 7px 50px 0px;}
	
	/*#body .left{width:152px;padding:15px;float:left;}
	.booking{width:150px;height:150px;margin:0 auto;color:#ccc;font-size:11px;border:solid 1px #ccc;float:left;}*/

	.video-details{width:200px;height:100%;margin-right:1px;padding:0 0 0 20px;float:right;font-size:10px;color:#fff;text-align:left;position:relative;}
	.video-details .child{position:relative;margin:0;}
	.video-details .transparency{FLOAT: right; WIDTH: 257px! important;height: 540px! important;POSITION: absolute;/*width:190px;height:100%;*/opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000000;position:absolute;top:0px;left:0px;}
	/*.video-details .child .transparency{width:226px;height:529px;background-color:#000000;position:absolute;top:0px;left:0px;}*/
	.video-details .child .video-text{width:180px;height:244px;position:absolute;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	
	.video-details .child .logo{height:45px;padding-top:-20px;}
	.video-details .child .data{font-size:8px;letter-spacing:1px;text-transform:uppercase;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.video-details .child  h1{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-weight:bold;font-size:15px !important;color:#fff !important;text-transform:uppercase;letter-spacing:2px;margin:25px 0;padding:0;text-align:left;line-height:20px;}
	
	.flash-holder{HEIGHT: 400px}
	
	#videolist .video-paragraph{line-height:18px;margin-top:23px;font-weight:normal;font-family:Verdana,Sans-Serif;font-size:9px;}
	
	#footer-corporate-video {height:0; background-color:#000; margin-top:-20px;}
	
/* */

/* Just for jquery calendars in quickbooking - use in textbox and images buttons*/
	.dateCheckOut {}
	.dateCheckIn {}


/* Scroll Pane styles */
	#scroll-pane{padding:0 !important;}
	#body .border-box .black-box{}
	#body .border-box .black-box .jScrollPaneContainer{margin:1px 0 0 0;/*width:94% !important;*/height:412px !important;}
	#body .border-box .black-box .jScrollPaneContainer .jScrollPaneTrack{text-align:left;width:5px !important;height:394px !important;margin-top:18px !important;padding:2px;}

	/*#featureslist .jScrollPaneContainer{height:200px !important;overflow:hidden;}*/


/* Press Template */
	.press-hotels-hdr {width:620px;height:31px;border-bottom:1px solid #000;text-align:left;text-transform:uppercase;letter-spacing:1px;}
	ul.pressListHotel{clear:both;margin:0 auto;padding:0;list-style:none;width:auto;}
	ul.pressListHotel li{float:left;height:75px;padding:25px;text-align:center;}
	ul.pressListHotel li a{display:block;width:135px;}
	.pressListHotelContainer { width: 100%; height: 100% }
	ul.pressListHotelTwo{clear:both;margin:0 auto;padding:0;list-style:none;width:auto;}
	ul.pressListHotelTwo li{float:left;height:75px;padding:25px;text-align:center;}
	ul.pressListHotelTwo li a{display:block;width:135px;}
	


/*--- PRESS HOTELS STYLES */
                   
	 .press-hotels-title {width:100%;height:22px;border-bottom:1px solid #848481;padding:10px 0;}
	 .press-hotels-title span{margin-left:10px;}
	 .press-hotels-title h1 {width:50%;float:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:15px !important;letter-spacing:2px;line-height:20px;}
	 .press-hotels-title a {color:Black;}
	 .press-hotels-title a.download-btn {clear:none !important;font-size:10px;border:1px solid;letter-spacing:1px;padding:2px 5px;text-transform:uppercase;width:auto;float:right;}
	 .press-hotels-title a.download-btn span{margin:0px !important;}
	 
	 .press-details{width:100%;margin:0 0 18px 0;padding:0;list-style:none;font-size:9px;height:80px;}
	 #presslist ul.press-details li{clear:both;text-transform:uppercase;letter-spacing:1px;float:left;margin:8px 4px 4px 10px;padding:1px 4px;border:solid 1px #fff;}
	 #presslist ul.press-details li a{color:#fff;}
	 .press-item {width:90%; height:170px; margin-left:50px; border-top: 1px solid; float:left; clear:both; text-align:left;} 
	 .press-item-img {width:140px; height:140px; margin-left:20px; margin-top:20px; float:left; }
	 .press-item-text {font-size:10px; float:right; width:95%; height:50px; } 
	 .press-item-text h1 {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:15px !important;letter-spacing:2px;line-height:20px; margin-left:170px; margin-top:-140px; text-transform:uppercase}
	 .press-item-text p { margin-left:170px; font-size:10px; color:Black;} 
	 .download-pdf-btn {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;width:110px;  margin-left: 170px; color:Black;}            
	 .download-pdf-btn a {color:Black;} 
	 .press-item-text a  {color:Black;} 
	/* .press-hotels-hdr {width:480px; height:31px; margin-top:50px; margin-left: 50px; border-bottom: solid 2px #000;} */
	 .column-logos-1 {width: 120px; height: 389px; float: left; margin-left: 50px; margin-top: 50px; }
	 .column-logos-2 {width: 130px; height: 389px; float:left; margin-left: 50px; margin-top: 50px; }
	 .column-logos-3 {width: 130px; height: 389px; float: left; margin-left: 50px; margin-top:50px;}
	 .column-logos-1 img {padding-bottom: 40px;}
	 .column-logos-2 img {padding-bottom: 40px;}
	 .column-logos-3 img {padding-bottom: 40px;}
	 
	 
 
 /*--- THINK TANK  STYLES */
	 .think-tank-title {width:90%; height:31px; margin-top:80px; margin-left: 50px; border-bottom: solid 2px #000;}
	 .think-tank-title h1 {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:15px !important;letter-spacing:2px;line-height:20px; margin-left: 15px; width: 300px;}
	 .think-tank-art-btn {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;width:20px; margin-top:-15px; margin-right: 70px; float: right;}
	 .think-tank-fashion-btn {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid;clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;width:50px; margin-top:-19px; float:right;}
	 .think-tank-title a {color:Black; display:block;}
	 .think-tank-details {width:200px;height:100%;margin-right:1px;padding:0 0 0 20px;float:right;font-size:10px;color:#fff;text-align:left;position:relative; margin-top:-350px;}
	 .video-details{width:200px;height:100%;margin-right:1px;padding:0 0 0 20px;float:right;font-size:10px;color:#fff;text-align:left;position:relative;}
	 .think-tank-details .child{position:relative;margin:0;}
	 .think-tank-details .transparency{FLOAT: right; WIDTH: 257px! important;height: 540px! important;POSITION: absolute;/*width:190px;height:100%;*/opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000000;position:absolute;top:0px;left:0px;}
	 .think-tank-details .child .video-text{width:200px;height:244px;position:absolute;}
	 .think-tank-details .child .logo{height:45px;padding-top:-20px;}
	 .think-tank-details .child .data{font-size:8px;letter-spacing:1px;text-transform:uppercase;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	 .think-tank-details .child  h1{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:15px !important;color:#fff !important;text-transform:uppercase;letter-spacing:2px;margin:25px 15px;padding:0;text-align:left;line-height:20px;}
	 .tt-art {width:330px; height: 350px; float:left;margin-left:50px;border-right:solid 1px;margin-top:30px;}
	 .tt-fashion {width:330px; height: 350px; float:left; margin-top:30px; margin-left: 20px;}
	 
	 .TT-qck-bckng{}
	 .TT-cntnt{width:auto;padding:30px 15px 30px 0px;height:auto;}
	 .TT-cntnt .TT-ttl{width:100%;height:22px;border-bottom:solid 1px #848481;padding:10px 0px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:14px;letter-spacing:1px;}
	 .TT-cntnt .TT-ttl .thinktank{float:left;font-weight:bold;letter-spacing:1px;margin-left:10px;}
	 .TT-cntnt a { color: #000000; }
	 
	 .tt-art2 {clear:both !important;width:100%;height:auto;border-bottom:solid 1px #666;border-top: solid 1px #666;margin-left:0px;}
	 .tt-art2 h1 {font-family:"Century Gothic",Verdana,Tahoma,Sans-Serif;font-size:15px !important;letter-spacing:2px;margin:15px 15px 10px 15px;padding:0;text-align:left;line-height:20px;}
	 .tt-art2 p {clear:both;width:auto;font-family:Verdana,Tahoma,Sans-Serif;font-size:9px;line-height:12px;display:block;padding:15px !important;padding:0;}
	 .tt-art2 p a{color:#000;}
	 .tt-art2 p a:hover{color:#000;text-decoration:underline;}
	 .tt-art2 img {margin:0 15px;}
	 .art-fash-ttl{margin-right:10px;color:#000 !important;font-weight:bold;}
	 
	 .childmenu-lists{padding:20px 0;}
	 .childmenu-lists h1{font-size:12px !important;font-weight:bold;margin:10px 0 0 0 !important;padding:0;}
	 .childmenu-lists ul{margin:0 0 0 10px;padding:0;list-style:none;}
	 .childmenu-lists ul li{padding:3px 0;font-size:11px;}
	 /* .childmenu-lists ul li a{display:block;height:13px;} */
	 .childmenu-lists ul li a{display:inline;}
	 
	 #sharethis_0{padding:10px 0;display:block;}
	 #sharethis_0 a span.stbuttontext{color:#000;font-size:13px;line-height:0px;text-transform:uppercase;padding:0;}
	 a.stbutton{padding:0 0 0 20px !important;}
	 
	 .top-btns{width:auto;float:right;margin:0 ;padding:0 10px 0 0 !important;list-style:none;}
	 .top-btns li{float:left;border:solid 1px #000;margin:0 3px;padding:1px 4px;cursor:hand;}
	 .top-btns li a{color:#000;font-size:10px;display:block;letter-spacing:1px;display:block;cursor:finger;height:100%;}
	 
	 
	 .tt-back-btn {width: 35px; font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;margin-top:-20px; float: right;}
	 .tt-search {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px !important;text-transform:uppercase;letter-spacing:2px;padding:0;text-align:left;line-height:20px; color:#FFF; margin-top:45px; margin-left: 10px; }
	 .tt-rss {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px !important;text-transform:uppercase;letter-spacing:2px;padding:0;text-align:left;line-height:20px; color:#FFF; margin-top:20px; margin-left: 10px; }
	 .blog-archive  {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px !important;text-transform:uppercase;letter-spacing:2px;padding:0;text-align:left;line-height:20px; color:#FFF; margin-top:20px; margin-left: 10px; }
	 .blog-categories  {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:12px !important;text-transform:uppercase;letter-spacing:2px;padding:0;text-align:left;line-height:20px; color:#FFF; margin-top:20px; margin-left: 10px; }
	 .room100-btn1 {width: 50px; font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;margin-top:-20px; float: right; margin-right:70px;}
	 .room100-btn2 {width: 50px; font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;margin-top:-20px; float: right;} 
	 .room100 {width:410px; height:417px; margin-top: 50px; margin-left: 250px;}
	 
	
	.mag-item {width:96% !important; height:auto;float:left;clear:both;text-align:left;padding:20px;margin:0;border-bottom: 1px solid #666;} 
	.mag-item img{border:none;}
	/*.mag-item-img {width:140px; height:140px;float:left !important;margin:0!important;}*/
	.mag-item-text {width:98%;font-size:10px; float:left !important;color:#000;} 
	.mag-item-text h1{margin:0 !important;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;color:#000;font-size:15px !important;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin:0;padding:0;}
	.mag-item-text h1 strong{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.mag-item-text h1 a{color:#000 !important;}
	.mag-item-text p{clear:both;width:auto;font-family:Verdana,Tahoma,Sans-Serif;font-size:9px;line-height:12px;display:block;padding:10px 0 !important;padding:0;} 
	.mag-item-text p a{color:#000;}
	.mag-item-text p a:hover{text-decoration:underline;}
	.mag-item-text ul.dtlslist{margin:0;padding:0;float:left; list-style:none;}
	.mag-item-text ul.dtlslist li{margin:0 10px 0 0 ;float:left !important;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; border:1px solid #000;letter-spacing:1px;padding:1px 5px 0px 5px;text-transform:uppercase;width:auto;}            
	.mag-item-text ul.dtlslist li:hover{background:none !important;}
	.mag-item-text ul.dtlslist li a {color:#000;width:auto;height:100%;cursor:finger;display:inline-block !important;}

	.mag-item-text .date{clear:both;float:right;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:16px;}
	.mag-item-text .title{clear:both;float:left;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:16px;font-weight:bold;text-transform:uppercase;}
	.mag-item-text .title a{color:#000 !important;}

	.sharethis {font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;font-size:10px; display:block; clear:both;letter-spacing:1px;padding:1px 4px;text-transform:uppercase;width:110px;  margin-right: 295px; margin-top:-81px; float:right;}             
	.sharethis a {color:#000;margin-left: 8px;}
	.sharethis img {float:left;}

	/*.td-presscont{height:100% !important;width:100%;background-color:#ededec;}
	.press-cont-overflow{height:89% !important;width:85%;position:absolute;overflow:auto;}*/


	/*--- Think Tank section ---*/
	.tt-rightttl{clear:both;display:block;margin:50px 0 15px 0 !important;font-size:15px;font-weight:bold;letter-spacing:1px;}	
	
	/*--- Sitemap ---*/
	#sitemap { padding:5px 0; }
	#sitemap ul li { font-weight: bold; margin:0px 0px 0px 0px;text-transform:uppercase;letter-spacing:1px; }
	#sitemap ul li ul li { font-weight: normal; }
	#sitemap ul li ul li ul li{ font-weight: normal; }
	#sitemap ul { display:block; margin:0px 0px 0px 30px; padding:0; font-size:11px; font-family: Century Gothic, Trebuchet MS, Verdana, Sans-Serif; list-style: disc;}
	#sitemap a{text-decoration:none;}
	#sitemap a:hover{text-decoration:underline;}
	.sitemaplist{color:#ffffff;font-family:Verdana,Arial,Sans-Serif;font-size:12px;text-align:left;}
	.sitemaplist li a{font-weight:bold;text-decoration:none;}
	.sitemaplist li a:hover{font-weight:bold;text-decoration:underline;}
	
	/* CALENDAR STYLES */
	th.datepickerMonth span{letter-spacing:3px;font-weight:bold;}
	th.datepickerMonth a span{letter-spacing:0px;font-weight:bold;}
	
	#flashHolderQuotes
	{
		position:absolute;
		top:0px;	
		height:100%;
		width:80%;
		margin-left:0px;
		padding-left:0px;
		padding-right:0px;
		margin-right:0px;
	}
	
	
/* Slideshow of images */
	.slideshow-ame {width:320px !important;height:70px !important;overflow:hidden;position:relative; margin: 0px;}

	.slideshow-ame .see-more{width:104px;height:17px;text-align:left;margin-top:58px;margin-left:200px! important;position:absolute;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.slideshow-ame .see-more:hover{background-color:#ccc;}
	.slideshow-ame .see-more .transparency{width:104px;height:17px;position:absolute;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;}
	.slideshow-ame .see-more .child{position:relative;font-size:10px;text-transform:uppercase;text-align:center;padding:2px 5px;}

	.slideshow-ame .room-name{width:auto;height:35px;color:#fff;}
	.slideshow-ame .room-name span{width:auto;float:left;padding:2px 5px;font-size:11px;text-transform:uppercase;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background-color:#000;}

	.slideshow-ame #image-gallery{width:301px !important;height:70px !important;}
	.slideshow-ame #image-gallery .transparency {width:314px; height:70px; float:left; margin-left:-10px !important; position:absolute; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; background-color:#000;}
	.slideshow-ame #image-gallery .close-child{position:relative; margin:4px 4px 0 0; float:right; font-size:9px; }	
	.slideshow-ame #image-gallery .close-child a{display:block;}
	.slideshow-ame #image-gallery .child{position:relative;padding:2px 0 0 4px;height:100%;}
	.slideshow-ame #image-gallery .child .arrow{width:7px;height:50px;float:left;}
	.slideshow-ame #image-gallery .child .arrow img{padding-top:27px;}
	.slideshow-ame #image-gallery .child #photos .filmstrip{margin:0;padding:0;list-style:none;float:left;}
	/*.slideshow-ame #image-gallery .child #photos .filmstrip li{width:50px;height:50px;float:left;margin:4px;}*/
	.slideshow-ame #image-gallery .child #photos .filmstrip li img{width:50px;height:50px;}
	.slideshow-ame #image-gallery .child #photos .filmstrip li a{border:0;}
	.slideshow-ame #image-gallery .child #photos .strip_wrapper{width: 265px !important;height:58px !important;left:12px !important;}
	
	
	.slideshow-ame #image-gallery .child .gallery{float:left;clear:both;position:relative;margin: 2px 7px 0px 7px !important;height:60px! important;}
	/*.slideshow-ame #image-gallery .gallery{margin-top:1px !important;height:60px! important}*/
	.nav-prev{margin-top:8px;}
	.nav-next{margin-top:8px;}

	.filmstrip{height:58px !important}
	#image-gallery #roomphotos .strip_wrapper{width: 266px !important;height:58px !important;left:13px !important;}
	
	
	/* PRESS SECTION */
	.press-ttl{text-align:left;width:90%;border-bottom:solid 1px #000;color:#000;clear:both;margin:0 auto;padding:5px 7px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.press-ttl-two{text-align:left;width:90%;border-bottom:solid 1px #000;color:#000;clear:both;margin:0 auto;padding:5px 7px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;}
	.press-ttl-two span.chicago{margin-left:50px;}
	.press-ttl-two span.toronto{margin-left:95px;}



#divBackgroundPopUp { opacity:0.35;filter:alpha(opacity=35);-moz-opacity:0.35; }

 a.twitter
            {
                background-image: url(/images/shareTwitter_high.png);
                background-position: right top;
                background-repeat: no-repeat;
                cursor: pointer;
                float: right;
                height: 36px;
                margin-left: 10px;
                width: 34px;
            }
            a.fb
            {
                background-image: url(/images/shareFB.png);
                background-position: right top;
                background-repeat: no-repeat;
                cursor: pointer;
                float: right;
                height: 36px;
                margin-left: 10px;
                width: 34px;
            }


/*--- Pagination ---*/
.pagination{display:block;float:right;font-size:11px;overflow:hidden;text-align:right;}
.pagination a.btn{float:left;width:auto !important;text-transform:uppercase;letter-spacing:2px;font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;padding:0 10px !important;border:solid 1px #000 !important;margin:0 10px !important;}
.pagination ul{float:left;width:auto;overflow:hidden;height:15px !important;list-style:none !important;border:solid 1px #000 !important;margin:0;padding:0 7px;}
.pagination ul li{font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif; float:left;padding:0 3px}

#calendarToolTip 
{ 
	position: absolute !important; 
	margin:-22px 0 0 -17px;
	z-index: 9999; 
	background-color:#f2f2f2; 
	display: none; 
	border: solid 1px #727272;
	font-size: 10px;
	font-family:Century Gothic, Trebuchet MS, Verdana, Sans-Serif;
	letter-spacing:1px;
	padding:2px 5px;
} 

