﻿@charset "utf-8";
/* CSS Document */

body {width:100%; text-align:left; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #1a1a1a; line-height:1.5; background:none }

#s4-ribbonrow { display: none; }

a:link {color: #000 ; text-decoration:underline}
a:visited {color: #000 ; text-decoration:underline}
a:hover {color: #000 ; text-decoration:underline}
a:active {color: #000 ; text-decoration:underline}

ins {background-color: #fcd700; color: #1a1a1a; text-decoration: none;}
mark {background-color: #fcd700; color: #1a1a1a; font-style: italic; font-weight: bold;}

img {border:none;}

p { width: 100%; margin: 0; float: none; padding-bottom:10px; }

h1 { font-weight:bold; font-size:35px; clear:both; } /* page title */
h2 { font-weight:normal; font-size:19px; line-height:22px; clear:both; margin-bottom:5px; text-transform:uppercase; } /* subhead 1 */
h3 { font-weight:bold; font-size:15px; clear:both; margin-bottom:0px;}
h4 { font-weight:bold; font-size:14px;  clear:both; margin-bottom:0px;}
h5 { font-weight:normal; font-size:12px; clear:both; margin-bottom:0px;}
h6 { }

/* tables still need cellspacing="0" in the markup */
table {float:left; margin-bottom:20px; border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

table.withPad {float:left; margin-bottom:20px; border-collapse: collapse; border-spacing: 0;}
	table.withPad td {padding:5px; font-weight: normal; vertical-align: top;}
	table.withPad th.center, table.withPad td.center {text-align:center} 
	
table.withShade {float:left; margin-bottom:20px; border-collapse: collapse; border-spacing: 0;}
	table.withShade th {color:#000; padding:5px; font-weight:bold; text-transform:uppercase}
	table.withShade td {padding:5px; font-weight: normal; vertical-align: top;}	
	table.widthShade th.center, table.withShade td.center {text-align:center} 
	table.withShade tr.shade {background-color:#ededed}
	
table.withBorder {float:left; margin-bottom:20px; border-collapse: collapse; border-spacing: 1;background-color:#ededed}
	table.withBorder th {color:#FFF; padding:5px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #000;}
	table.withBorder td {padding:5px; font-weight: normal; vertical-align: top; border-bottom:1px solid #000;}	
	table.withBorder th.center, table.withBorder td.center {text-align:center} 

.inactive { display: none; }
.active { display: block; }

span.gray {color:#9d9d9d}


#wrapper { width: 100%; margin: 0; float: none; }

#main { float:left; width:100%;}

/*  PRINTER FIRENDLY HEADER  */

#headerPF {width: 100%; margin: 0; float: none;}
	#headerPF .CDAlogo {float:left; width:294px;  padding:15px 0 15px 15px; }
	#headerPF .pageTitle { padding-top:20px;}
	#headerPF .pageURL {}

/*  HEADER  */

#header { margin-top:10px; }
	#header .CDAlogo  {  }
	#header .mainNav  { display: none; }	
		#header .mainNav ul { display: none; }
			
		#header .mainNav .search {display:none; } 
			
			#header .mainNav .searchBox {display:none; }
				#header .mainNav  .searchBox input  {display:none; }
			#header .mainNav .search img  {display:none; }			
		
		#header .mainNav .languageToggle  {display:none; }
		#header .navLinks  {display:none; }
		
.headAlert {display:none; } 		
		
/* LEFT COLUMN  */

.leftCol {display:none; }

/*  RIGHT RAIL  */	

.rightCol {display:none; }	

/*  SOCIAL MEDIA BAR  */
.rightSocialColHP {display: none !important; }

/*  COLUMN LAYOUTS  */

.homepage {float:none; clear:both; wdith:95%;}
.right2Col {float:none; width:100%; margin:0px;  background-color:#FFF } /*2col with left nav*/
.left2col {float:none; width:95%; margin:0px;  background-color:#FFF } /*2col with right rail*/
.landing1Col {float:none; width:95%; margin:0px;  background-color:none; } /*landing page with no left nav*/
.landing2Col {float:none; width:95%; margin:0px; background-color:#FFF } /*landing page with left nav*/
.myflight2Col {float:none; width:95%; margin:0px; } /*my flight page with left nav*/

/* MAIN BODY  */

#mainArea { }

.welcome-image {  }
.welcome-content {}

.welcome-content ul {width: 95%; margin: 0; float: none;}


.titleOnly {float:none; width:100%; margin:0; padding:0}
	.titleOnly h1 { font-size:25px; color:#000; text-transform:uppercase; }

.titleWithLink {float:none; width:100%; margin:0; padding:0}
	.titleWithLink h1  { font-size:25px; color:#000; text-transform:uppercase; }	
	.titleWithLink .link {display:none;}
		.titleWithLink .link a {display:none;}

/*
.titleOnly {display:none; }	
.titleWithLink {display:none; }	*/


.imgLeft {float:left; margin: 0 20px 20px 0; clear:both; vertical-align:text-top}
.imgRight {float:left; margin: 0 20px 20px 0; clear:both; vertical-align:text-top}

.newsarticleItem .details .newsarticleLink {float:left; clear:both; width:90%;}
.newsarticleItem .details .newsarticleLink a{float:left; font-size:18px; line-height:18px; margin-bottom:5px; text-decoration:none !important}
				
.newsarticleItem .details .whenWhere {float:left; clear:both; width:95%; font-size:12px; color:#9c9c9c }
.newsarticleItem .details .newsDesc{ float:left; clear:both; width:95%; margin-top:10px;}
	.newsarticleItem .details .newsDesc table {float:left; width:200px; margin:0 10px 10px 0 !important; background-color:#ededed;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
		.newsarticleItem .details .newsDesc table td {float:left; padding:0 5px 5px 0; text-align:center; padding:10px; font-size:11px}
			.newsarticleItem .details .newsDesc table td img {width:200px;}
			
				.newsarticleItem .details .share_print img.hideShare {display:none;}
	
	.newsarticleItem .details .newsDesc a {font-weight:bold}
.newsarticleItem .details .pageURL {float:left; clear:both; width:95%; color:#9c9c9c}
	.newsarticleItem .details  .pageURL{ float:left; clear:both; margin-bottom:13px !important;}
		.newsarticleItem .details  .pageURL span.gray {float:left; }
		.newsarticleItem .details  .pageURL span.evType, .newsarticleItem .details  .pageURL .evType  {float:left; font-weight:bold; color:#356EB8;}

			
.newsFilter {display:none; }
.share_print  {display:none; }

.planMyRoute .pmrFilters  {display:none; }
.planMyRoute .pmrDirections .sectionContainer .sectionHead  {display:none; }
	.planMyRoute .pmrDirections .sectionContainer .container .directionsOpen, .planMyRoute .pmrDirections .sectionContainer .container .directionsClosed {display:none; }
	.planMyRoute .pmrDirections .sectionContainer .container .directionsOpen img, .planMyRoute .pmrDirections .sectionContainer .container .directionsClosed img {display:none; }
	.adp-legal {float:none; clear:both; width:95%; padding:5px 0;}
	.planMyRoute .pmrDirections .sectionContainer .container .button {display:none; }
	.planMyRoute .pmrDirections .sectionContainer .container .print {display:none; }	
		.planMyRoute .pmrDirections .sectionContainer .container .print img {display:none; }	
		.planMyRoute .pmrDirections .sectionContainer .container .print a {display:none; }		

	
#ibtnSearch2ShareThisTripDiv  {display:none; }

/* excursion planner */
.hideThis {display:none; }
.tpTabs  {display:none; }
.whereFrom {display:none; }
.tpContainer .whatToDo  {float:none; clear:both; width:100%; margin-bottom:20px;}
.tpContainer .whatToDo .container { float:left; width:100%;}
		
.todoAccordion { float:left; clear:both; width: 605px;}
	.todoAccordion .todoItem  {display:none; }
	.todoAccordion .todoItemLast  {display:none; }

		
	.todoAccordion .contentDisplay {float:left; width:100%; clear:both; padding:10px 25px;  border:1px solid #eef1f3;}
		.todoAccordion .contentDisplay .displayItem {float:left; clear:both; width:100%; border-bottom:1px solid #ededed; }
			.todoAccordion .contentDisplay .displayItem  .arrow{display:none; }
				.todoAccordion .contentDisplay .displayItem  .arrow img {display:none; }
			.todoAccordion .contentDisplay .displayItem  .link{float:left; width:80%; padding-right:10px; font-size:14px; padding:5px 0px;}
			.todoAccordion .contentDisplay .displayItem  .time{float:left; width:10%; padding:5px 0 5px 15px; text-align:right}
			.todoAccordion .contentDisplay .displayItem .share {display:none; }

			
			.todoAccordion .contentDisplay .displayItem .openDirection {float:left; clear:both; width:100%; }
				.todoAccordion .contentDisplay .displayItem .openDirection .step{float:left; clear:both; width:100%; }
					.todoAccordion .contentDisplay .displayItem .openDirection .step .stepNum { float:left; width:5%; padding:5px 0px; font-size:14px}
					.todoAccordion .contentDisplay .displayItem .openDirection .step .directions {float:left; width:73%; padding:5px 10px 5px 0px;}
					.todoAccordion .contentDisplay .displayItem .openDirection .step .travelTime {float:left; width:10%; padding:5px 0px 5px 15px; text-align:right}
	
	
.tpFilters  {display:none; }
.tpItem {float:left; width:100%; margin:0px 0px 20px 20px;}
	.tpItem .number {float:left; width:10%;  font-size:18px;  line-height:18px }
	
	.tpItem .details {float:left; width:90%;}
		.tpItem .details .tpLink {float:left; clear:both; margin-bottom:10px;}
			.tpItem .details .tpLink a{font-size:18px; line-height:18px;}
		.tpItem .details .tpDesc{ float:left; clear:both; width:100%;}
		.tpItem .chooseLink {float:left; clear:both; width:555px; margin-left:40px; padding:5px 0;}
	.tpItem .button  {display:none; }
		.tpItem .button img  {display:none; }	
		
	.tpItem .open {float:left; clear:both; width:90%; margin-left:10%; padding:10px; border:1px solid black; font-size:15px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px}
		/*IE7*/
		*:first-child+html	.tpItem .open {margin-top:10px;}
	
		.tpItem .open .step{float:left; clear:both; width:100%; }
			.tpItem .open .step .stepNum { float:left; width:5%; padding:5px 0px; font-size:14px}
			.tpItem .open .step .directions {float:left; width:60%; padding:5px 10px 5px 0px; font-size:12px }
			.tpItem .open .step .travelTime {float:left; width:25%; padding:5px 0px 5px 15px;  font-size:12px; text-align:right}		
			.tpItem .open .stepTotal {float:left; width:90%; padding:5px 0px 5px 10%;  font-size:12px; text-align:right}				
		
		.tpItem .open .share{display:none }
		
		
/* my flight  */

.myflightHead {float:left; clear:both; width:100%; margin-bottom:10px;}
	.myflightHead .icon {float:left; width:60px;}
	.myflightHead .text {float:left; width:580px}
	.myflightHead p {clear:both} 
	
.mfFindYourFlight {display:none; }
.mfArrivesDeparts {display:none; }
.c2gMod {display:none; }

.myflightSection { float:left; clear:both; width:100%; padding:0; margin-bottom:4px;}
	.myflightSection .sectionHead {float:left; width:96.6%; background-color:#2a2a2a; color:#FFF !important; font-size:12px;  padding:12px; text-transform:uppercase;} 		
	.myflightSection .container 	{float:left; clear:both; width:91.5%; padding:30px; margin:0; position: relative; background-color:#FFF; box-shadow: 1px 1px 2px 1px #ddd; -moz-box-shadow:1px 1px 2px 1px #ddd; -webkit-box-shadow:1px 1px 2px 1px #ddd; filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=2);}		

.myflightResults {float:left; width:658px;}

.myflightDetail {float:left; clear:both; width:100%; margin-bottom:20px;}
	.myflightDetail .flightName {float:left; width:97%; padding:7px 13px; color:#FFF; font-size:15px;  -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}
		.myflightDetail .flightName a {color:#FFF; font-size:10px; float:right; padding-top:4px;}
	.myflightDetail .row {float:left; clear:both; width:658px;}
	
			.myflightDetail .row .labelFlight, .myflightDetail .row .labelRoute, .myflightDetail .row .labelStatus {float:left; width:127px; padding:3px 0px 3px 13px; border-right:1px solid #d7d7d7; font-size:15px;}
			.myflightDetail .row .labelAD, .myflightDetail .row .labelEquip, .myflightDetail .row .labelRating {float:left; width:127px; padding:3px 0px 3px 13px; border-right:1px solid #d7d7d7; font-size:15px; background-color:#ededed;}
			.myflightDetail .row .infoFlight, .myflightDetail .row .infoRoute, .myflightDetail .row .infoStatus {float:left; width:503px; padding:5px 0px 5px 13px; }
			.myflightDetail .row .infoAD, .myflightDetail .row .infoEquip, .myflightDetail .row .infoRating {float:left; width:503px; padding:5px 0px 5px 13px;  background-color:#ededed;}
			.myflightDetail .row .labelRating {-webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px;border-bottom-left-radius: 12px; }
			.myflightDetail .row .infoRating { -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px;}



.myflightTimes {float:left; clear:both; width:100%; margin-bottom:20px;}  
.myflightTimes  .departureInfo  {float:left; width:324px; margin-right:5px}
  .departureInfo .heading {float:left; width:298px; padding:7px 13px; color:#FFF; font-size:15px; background-color:#7b7b7b; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}
  	.departureInfo .heading img  {float:right; padding-top:3px;}
	.departureInfo .row {float:left; clear:both; width:324px;}
	
		.departureInfo .row .labelScheduled {float:left; width:107px; height:24px; padding:3px 0px 0px 13px; font-size:15px;}
		.departureInfo .row .labelAirport, .departureInfo .row .labelActual{float:left; width:107px; height:24px; padding:3px 0px 0px 13px; font-size:15px; background-color:#ededed;}
		.departureInfo .row .infoScheduled {float:left; width:191px; height:22px; padding:5px 0px 0px 13px; }
		.departureInfo .row .infoAirport, .departureInfo .row .infoActual {float:left; width:191px; height:22px; padding:5px 0px 0px 13px;  background-color:#ededed;}
		
		.departureInfo .row .labelActual {-webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px;border-bottom-left-radius: 12px; }
		.departureInfo .row .infoActual { -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px;}
		

.myflightTimes  .arrivalInfo  {float:left; width:324px; margin-right:5px}
  .arrivalInfo .heading {float:left; width:298px; padding:7px 13px; color:#FFF; font-size:15px; background-color:#7b7b7b; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}
  	.arrivalInfo .heading img {float:right}
	.arrivalInfo .row {float:left; clear:both; width:324px;}
	
		.arrivalInfo .row .labelScheduled {float:left; width:107px; height:24px; padding:3px 0px 0px 13px;; font-size:15px;}
		.arrivalInfo .row .labelAirport, .arrivalInfo .row .labelActual{float:left; width:107px; height:24px; padding:3px 0px 0px 13px; font-size:15px; background-color:#ededed;}
		.arrivalInfo .row .infoScheduled {float:left; width:191px; height:22px; padding:5px 0px 0px 13px; }
		.arrivalInfo .row .infoAirport, .arrivalInfo .row .infoActual {float:left; width:191px; height:22px; padding:5px 0px 0px 13px;  background-color:#ededed;}
		
		.arrivalInfo .row .labelActual {-webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px;border-bottom-left-radius: 12px; }
		.arrivalInfo .row .infoActual { -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px;}
		

.mfItem {float:left; clear:both; width:658px; margin-bottom:20px;}
	.mfItem .flightName {float:left; width:632px; padding:7px 13px; color:#FFF; font-size:15px;  -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}
	.mfItem .flightInfo {float:left; clear:both; width:505px;}
	.mfItem .flightDetailsDepart, .mfItem .flightDetailsArrive {float:left; clear:both; width:505px; background-color:#ededed;}
	 .mfItem .flightDetailsArrive { -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-left-radius: 12px;}
		.mfItem .flightDetailsDepart .label {float:left; width:78px; padding:6px 13px 3px 13px; font-size:15px; font-weight:bold; border-right:1px solid #d7d7d7;}
		.mfItem .flightDetailsDepart .information {float:left; width:374px; padding:6px 13px 3px 13px; font-size:12px;}
		.mfItem .flightDetailsArrive .label {float:left; width:78px; padding:3px 13px 6px 13px; font-size:15px; font-weight:bold; border-right:1px solid #d7d7d7; }
		.mfItem .flightDetailsArrive .information {float:left; width:374px; padding:3px 13px 6px 13px; font-size:12px;  }
		
	.mfItem .thisMyFlight {float:left; width:137px; padding:20px 0px 20px 16px; background-color:#d7d7d7; -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px;}
		.mfItem .thisMyFlight a {font-size:15px; color:#000}

		
		

/*  FOOTER  */

#footer {display:none; }	

	#footer .toes {display:none; }	




/*  MAP  */


#leftColumn {display:none; }
#MapSelectorModule{display:none; }
#miniFooterLinks {display:none; }
#fullFooterLinks {display:none; }


#leftColumnDirections {
width:190px;
padding:0px;
margin-right:0px;
float:left; /*display: inline-block;*/
background-color:#e6e6e6;
}
#rightColumnDirections {
width:60%;
float:left;
background-color:#e6e6e6;
padding-top:25px;
}

#rightColumnDirections .mapCont { float:left; clear:both; background-color:#FFF; width:100%; border:1px solid #a6a6a6; background-color:#FFF; margin-bottom:15px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
		#rightColumnDirections .mapCont .heading{ float:left;color:#FFF; font-size:18px; padding:8px 15px 9px; width:96%;-webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}

		#rightColumnDirections .mapCont .dirMap {float:left; width:413px; margin-bottom:-5px;}
		#rightColumnDirections .mapCont .dirDetails {float:left; width:40%;}
		
			#rightColumnDirections .mapCont .dirDetails .dirSteps {float:left; width:100%; padding:10px;}
				#rightColumnDirections .mapCont .dirDetails .dirSteps  .step{float:left; clear:both; width:100%; }
					#rightColumnDirections .mapCont .dirDetails .dirSteps .step .stepNum { float:left; width:7%; padding:5px 0px; font-size:14px}
					#rightColumnDirections .mapCont .dirDetails .dirSteps  .step .directions {float:left; width:70%; padding:5px 5px 5px 0px; font-size:12px }
						#rightColumnDirections .mapCont .dirDetails .dirSteps  .step .directions .infoCopy{font-size:11px; }
						#rightColumnDirections .mapCont .dirDetails .dirSteps  .step .directions .infoCopy img{ float:left;}
					
					#rightColumnDirections .mapCont .dirDetails .dirSteps  .step .travelTime {float:left; width:20%; padding:5px 0px 5px 0px; font-size:12px; text-align:right}		

			#rightColumnDirections .mapCont .dirDetails .dirSteps .viewport { width: 100%; height: 350px; overflow: hidden; position: relative; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .overview {width:100%; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .scrollbar{ background: transparent url('/SiteCollectionImages/ScrollBar/bg-scrollbar-track-y.png') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .track { background: transparent url('/SiteCollectionImages/ScrollBar/bg-scrollbar-trackend-y.png') no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .thumb { background: transparent url('/SiteCollectionImages/ScrollBar/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .thumb .end { background: transparent url('/SiteCollectionImages/ScrollBar/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
			#rightColumnDirections .mapCont .dirDetails .dirSteps .disable { display: none; }	




#leftColumnAroundMe {
width:27%;
padding:0px;
margin-right:10px;
float:left;
background-color:#e6e6e6;
}

#rightColumnAroundMe {
width:34%;
float:left;
background-color:#e6e6e6;
padding-top:25px;
}

#rightColumnAroundMe .aroundmeCont { float:left; clear:both; background-color:#FFF; width:100%; border:1px solid #a6a6a6; background-color:#FFF; margin-bottom:15px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
		#rightColumnAroundMe .aroundmeCont .heading{ float:left;color:#FFF; font-size:18px; padding:8px 15px 9px; width:93%;-webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px;}
		#rightColumnAroundMe .aroundmeCont .body {float:left; clear:both; padding:20px; width:90%;}
			#rightColumnAroundMe .aroundmeCont .body #ctl00_PlaceHolderMain_pnlMapAmenityTypes {border:none !important; }
		
table.aroundmeTable td .amenity {float:left; width:70%; clear:both; padding:10px 0px 4px; border:none;}
	table.aroundmeTable td .amenity .icon {float:left; width:33px; display:none}
	table.aroundmeTable td .amenity .restaurantLink, table.aroundmeTable td .amenity .shoppingLink, table.aroundmeTable td .amenity .servicesLink, table.aroundmeTable td .amenity .airlineLink, table.aroundmeTable td .amenity .facilitiesLink, table.aroundmeTable td .amenity .accessibilityLink {float:left; width:100%; font-size:18px;}		
table.aroundmeTable td .amenityListing {float:left; clear:both; width:100%; margin-bottom:10px; padding-left:0;}	

#rightColumnAroundMe .aroundmeCont .body #ctl00_PlaceHolderMain_pnlMapAmenityTypes {width:100%}

td#tdrestaurant, td#tdshopping, td#tdservices, td#tdairline, td#tdfacilities, td#tdaccessibility {width:48%; padding-right:2%}


.dirShare {display:none; }


.popUpContainer {
    box-shadow: 1px 1px 2px 1px #AAAAAA;
    text-align: left;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 12px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 12px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 12px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 12px;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #222222;
}
.ui-widget {
    font-size: 1.1em;
}
.ui-dialog {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 1px 1px 2px 1px #AAAAAA;
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-dialog .ui-dialog-titlebar {
    background-color: transparent;
    float: right;
    padding: 10px;
    position: relative;
    width: 20px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 12px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 12px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 12px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 12px;
}
.ui-widget-header {
    color: #222222;
    font-size: 18px;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-clearfix {
    display: inline-block;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #222222;
}

#content {
    clear: both;
    float: left;
    margin-top: -10px;
    width: 100%;
}

#content .title {
    float: left;
    font-size: 18px;
    padding-bottom: 15px;
    padding-top: 4px;
    width: 100%;
}
#content .title img {
    left: 5px;
    position: relative;
    top: 10px;
}

#content .location {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

#content .detailedInfo {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

#content .detailedInfo .photo {
    float: left;
    margin-right: 10px;
}

#content .detailedInfo .information {
    float: left;
    width: 225px;
    word-wrap: break-word;
}

#content .goHere {
    clear: both;
    float: left;
    width: 100%;
}
.around {
    float: left;
    margin-top: 8px;
}


ul.reportList {float:left; list-style-type:none; width:675px;margin:2px 0px; background-color:#ededed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
ul.reportList li {float:left; width:auto; padding:10px 12px; margin:0; /*border-bottom:1px solid #fff;*/} /*color based on site*/

ul.reportList li.last {float:left; width:auto; padding:10px 0px; margin:0; border:none;}
ul.reportList li a, ul.reportList li.last a{color:#576469; padding:0px 10px; font-weight:bold;}	


.reportList2 ul.reportList {float:left; list-style-type:none; width:675px;margin:0px 0px; background-color:#ededed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.reportList2 ul.reportList li {float:left; width:auto; padding:5px; margin:0; /*border-bottom:1px solid #fff;*/} /*color based on site*/

.reportList2 ul.reportList li.last {float:left; width:auto; padding:0px 0px; margin:0; border:none;}
.reportList2 ul.reportList li a, .reportList2 ul.reportList li.last a{color:#576469; padding:0px 0px; font-weight:bold;}	

.reportListSingleColumn ul.reportList {float:left; list-style-type:none; width:100%;margin:1px 0px; background-color:#ededed; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.reportListSingleColumn ul.reportList li {float:left; width:100%; padding:2px 0px; margin:0; /*border-bottom:1px solid #fff;*/} /*color based on site*/

.reportListSingleColumn ul.reportList li.last {float:left; width:100%; padding:2px 0px; margin:0; border:none;}
.reportListSingleColumn ul.reportList li a, .reportListSingleColumn ul.reportList li.last a{color:#576469; padding:0px 5px; font-weight:bold;}	

.NoiseStatisticTitle { 
	float: left; 
	width: 16.65%; 
	font-size:10px !important;
}

li.noiseCSS a {
font-size: 11px !important;
}

li.noiseCSS {
width: 550px !important;
}

div.mainNavContainer {
	display:none;
}

.titleOnly {
float: left;
width: 950px;
margin: 20px 0 10px 0;
padding: 0;
font-size: 35px;
clear: both;
color: #fff;
text-transform: uppercase;
font-weight: normal;
}