#MenuLeft {
  width:0;
  display:none;
  border:0px solid #f00;
}

/* #Content{
  _margin:0 0 800px -900px !important;
   margin:0 0 800px -1580 !important;

  border:0px solid #0f0;
}*/

 #HeaderTop {
  width:0;
  display:none !important;
}
 #HeaderBottom {
  /*width:0;
  display:none;*/
}

html,body {
margin:0 !important;
}

tr {page-break-inside: avoid !important;}


#PageContainer #Content{
			width:2080px;
			float:left;
		}


				#PageContainer #Content table{
					margin:15px 0px 15px 0px;
					border-collapse:collapse;
					font-size:100%;
					_font-size:inherit;					
					line-height:15px;
					float:left;
				}
				
				#PageContainer #Content table h1{
					font-size:140%;
					margin:10px 0px 10px 0px;
				}
				
				#PageContainer #Content table h2{
					font-size:120%;
					margin:10px 0px 5px 0px;
				}
				
				#PageContainer #Content table p{
					font-size:100%;
					margin:0px;
					padding:0px;
				}
				
				
								
				#PageContainer #Content table th{
					text-align:left;
					font-weight:400;
					font-size:100%;
					padding:4px;
					color:#000000;
				}
				
				#PageContainer #Content table tr td{
					padding:10px 5px 5px 5px;
				}
				
				#PageContainer #Content table tr td ul li{
					list-style:none;
					font-size:100%;
					padding:0px 0px 5px 12px;
					background:url(/images/ContentTableLiArrows.jpg) no-repeat;
					background-position:0px 3px;			
				}
				
				#PageContainer #Content table ul li a{
					font-size:100%;
					text-decoration:none;
					color:#666666;
					font-weight:700;
				}
				
				#PageContainer #Content table ul li a:hover{
					text-decoration:underline;
					color:#586AEE;
				}
				
				#PageContainer #Content table tr td ol{
					margin:0px 0px 0px 10px;
					padding:0px 0px 0px 10px;
					list-style-type: decimal;
				}
				
				#PageContainer #Content table tr td ol li{
					font-size:55%;
				}
				
				#PageContainer #Content table tr td a{
					color:#666666;
				}
				
				#PageContainer #Content table tr td a:hover{
					text-decoration:none;
					color:#586AEE;
				}
				
				#PageContainer #Content table#FlightTable{
					font-size:170%;
					border-collapse:collapse;
					margin:20px 0px 40px 0px;
				}
				
				#PageContainer #Content table#FlightTable th{
					text-align:left;
					font-weight:400;
					font-size:100%;
					padding:4px;
					color:#000000;
				}
				
				
				
				#PageContainer #Content table tr.FlightTableHead{
					background-color:#E7E3DA;
				}
				
				#PageContainer #Content table tr.FlightTableMid{
					border-top:1px dotted #CCCCCC;
				}
				
				#PageContainer #Content table tr.FlightTableMidAlt{
					border-top:1px dotted #CCCCCC;
					/*background-color:#E6E9FC;*/
					background-color:#CFD5FA;
				}
				
				#PageContainer #Content table tr.FlightTableMidAlt2{
					border-top:1px dotted #CCCCCC;
					/*background-color:#F9F8F6;*/
					background-color:#F3F1ED;
				}
				
				#PageContainer #Content table#PropertyListing tr.FlightTableMid td a:visited{
					color:#999999;
				}
				
				#PageContainer #Content table tr.FlightTableMidMidHead{
					border-top:1px dotted #000000;
					height:5em;
				}
				
				#PageContainer #Content table tr.FlightTableFoot{
					border-top:1px dotted #000000;
					color:#000000;
					text-align:right;
				}
				
				#PageContainer #Content table tr.FlightTableFoot td a{
					color:#000000;
					font-weight:700;
				}
												
				#PageContainer #Content table tr td h3{
					font-size:115%;
					color:#666666;
					margin:0px 0px 10px 0px;
				}
				
				#PageContainer #Content #VillaCodes{
					margin:0px 0px 30px 0px;
				}
				
				#PageContainer #Content #VillaCodes tr td{
					padding:0px;
					font-size:100%;
				}
				
				#PageContainer #Content .BlueCodes{
					color:#586AEE;
					font-weight:700;
				}
				
				
				#PageContainer #Content table #PropertyTable{
					font-size:170%;
				}				
				
				#PageContainer #Content table#PropertyListing{
					margin-top:0px;
					font-size:170%;
					clear:both;
					margin:10px 0px 0px 0px;
					border-collapse:collapse;
				}
				

#headerBottom {
  display:none;
}
