@charset "utf-8";

body {
	background-color:  #000;
	background-image: url(/portals/0/background-css.ashx);
	background-position: center top;
	background-repeat: repeat-x;	
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 1020px;
	font-family:Tahoma, Arial, sans-serif;
	/* font-size:10px; */
}
body * {
	/* font-size: 100%; */
}

.DnnModule--1 {
    background-color: White;
}

body.Clean-dnn6 {
	background-color:  transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 1020px;
}

#dnn_ContentPane {
    clear: both;
}

#dnn_dnnSearch_ClassicSearch {
    float: right;
    padding: 1px;
    padding-top: 6px;
}

#dnn_dnnSearch_txtSearchLbl {
	display: none;
}

#dnn_dnnSearch_cmdSearch:hover {
    text-decoration: underline;
}

#dnn_dnnSearch_cmdSearch {
    display: inline-block;       
    background-color: #254778;
    padding: 6px 10px;
    color: #fff;
}

.breadcrumbs a {
    font-size: 12px;
}

.Normal, .normal, #LoginInfo, #QuickLinks, #LoginInfo p.LoginNotes, .SubHead, .WizardText, .SkinObject {
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
}
.las-post {
    padding: 5px 30px 0px 30px;
}

#mapmainbody .las-post {
    padding: 0;
}
.Head, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
p {
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}
#main {
	margin: 0 auto;
	width: 1020px;
}
#tbar {
	margin-left: 0px;
	margin-top: 0px;
	/* display: inline; */
	float: left;
	margin-bottom: 0;
	background-color: #082347;
	width: 1020px;
	padding-top: 0px;
	height: 31px;
	font-size: 10px;
}
html > body #tbar {
	height: auto;
	min-height: 31px;
	font-size: 10px;
}
.Txt_Home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #ccc;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 7px;
	margin-top: 5px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#TextField_win {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 120%; */
	font-style: normal;
	font-weight: normal;
	margin-right: 16px;
	margin-top: 5px;
	display: inline;
	float: right;
	height: auto;
	margin-bottom: 0;
	width: 160px;
}
.Txt_Search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	text-align: right;
	color: #ccc;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 9px;
	margin-top: 5px;
	display: inline;
	float: right;
	margin-bottom: 0;
}
#navbar {
	margin-left: 0px;
	margin-top: 0px;
	/* *display: inline; */
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 1020px;
	padding-top: 0px;
	height: 87px;
}
html > body #navbar {
	height: auto;
	min-height: 88px;
}
#mmfly {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 88px;
	margin-bottom: 0;
	width: 204px;
}
#mmgo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 88px;
	margin-bottom: 0;
	width: 203px;
}
#mmpark {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 88px;
	margin-bottom: 0;
	width: 204px;
}
#mmfind {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 88px;
	margin-bottom: 0;
	width: 204px;
}
#mmrelax {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 88px;
	margin-bottom: 0;
	width: 205px;
}
#dnn_splash, #dnn_wrap_splash {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1020px;
	padding-top: 0px;
	/* height: 300px; */
}

/* 
#dnn_wrap_splash {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1020px;
	padding-top: 0px;
	height: 293px;
}
*/

#splash_fly {
    position: relative;
    float:left;
    background-image: url(images/Fly_2.jpg);    
}

#splash_go {
    position: relative;
    float:left;
    background-image: url(images/Go.jpg);    
}

#splash_park {
    position: relative;
    float:left;
    background-image: url(images/Park_2.jpg);    
}

#splash_find {
    position: relative;
    float:left;
    background-image: url(images/Find_5.jpg);    
}

#splash_relax {
    position: relative;
    float:left;
    background-image: url(images/Relax_3.jpg);    
}

/* html > body #dnn_wrap_splash {
	height: auto;
	min-height: 265px;
} */

#splash_containers {width:1020px; margin:0;  }
#splash_containers div {width:1020px; height:293px; margin:0 auto; opacity: 0; display: none; }
#splash_containers .splash1 {background:url(images/homesplash/Welcome-to-Las-Vegas-sign.jpg) no-repeat; background-size: 1020px 393px; background-position: 0 -100px }
#splash_containers .splash2 {background:url(images/homesplash/D-Gates-RCT-Clouds_2.jpg) no-repeat; background-size: 1020px 393px;background-position: 0 -40px}
#splash_containers .splash3 {background:url(images/homesplash/AB-Rotunda-ceiling_2.jpg) no-repeat; background-size: 1020px 393px; background-position: 0 -130px}
#splash_containers .splash4 {background:url(images/homesplash/T3-overview-moon_2.jpg) no-repeat;  background-size: 1020px 393px;background-position: 0 -100px}
#splash_containers .splash5 {background:url(images/homesplash/D-Gates-RCT.jpg) no-repeat;  background-size: 1020px 393px;background-position: 0 -100px}
#splash_containers .splash6 {background:url(images/homesplash/T1-garage-and-skyline.jpg) no-repeat;  background-size: 1020px 393px;background-position: 0 -100px}

#homecurve {
    z-index: 100;
    position: absolute;
    top: 0px; 
    margin-bottom: 20px;
}

#menushadow {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(images/menushadow.png);
	overflow: hidden;
	display: inline;
	float: left;
	height: 14px;
	margin-bottom: 0;
	width: 1020px;
}
#welcomeLogo {
	margin-left: 14px;
	margin-top: 7px;
	display: inline;
	float: left;
	height: 97px;
	margin-bottom: 0;
	width: 314px;
}

#home_container {
	margin-left: 0px;
	margin-top: 0px;	
	/* overflow: hidden;
	display: inline; 
	min-height: 677px;*/
	margin-bottom: 0;
	width: 1020px;
	background-color: #122F57;
}

#fp_curve {     
    margin: 0;
    height: 200px;
    width: 1020px;
    background-image: url(images/fp-curve-lg.png);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	display: inline;
    }

#curve {
	margin-left: 0px;
	margin-top: 2px;
	background-image: url(images/curve.png);
	overflow: hidden;
	display: inline;
	float: left;
	height: 177px;
	margin-bottom: 0;
	width: 1020px;
}

#dnn_pguide_home {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-attachment: scroll;
	width: 1020px;
	padding-top: 20px;
	height: 113px;
	position: relative;
}
html > body #dnn_pguide_home {
	height: auto;
	min-height: 113px;
}

#dnn_pguide {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	background-attachment: scroll;
	background-image: url(images/subpager6_c3.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	width: 1020px;
	padding-top: 0px;
	height: 113px;
	position: relative;
}
html > body #dnn_pguide {
	/* height: auto; */
	min-height: 10px;
}
#pg-text {
	margin-left: 27px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: 75px;
	margin-bottom: 0;
	width: 188px;
}
/* #bright-blue-bar {
	margin-left: 0px;
	margin-top: 23px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #0032ff;
	width: 1020px;
	padding-top: 0px;
	height: 9px;
} */
html > body #bright-blue-bar {
	height: auto;
	min-height: 10px;
}
#sidemenucontainer {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #254778;
	width: 233px;
	padding-top: 0px;
	height: 517px;
}
html > body #sidemenucontainer {
	height: auto;
	min-height: 518px;
}
.menu-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%; 
	text-align: left;
	color: #fff;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#mapmainbody {
    margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 100%;
	padding-top: 0px;
	min-height: 517px;
	height: 100%;
}
#mainbody {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 787px;
	padding-top: 0px;
	min-height: 517px;
	height: 100%;
}
html > body #mainbody {
	height: 100%;
	min-height: 518px;
}
#homebody {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	margin-bottom: 0;
	width: 1020px;
	min-height: 420px;
	height: 100%;
	float: left;
}
html > body #homebody {
	height: 100%;
	min-height: 420px;
}

#subpager10_c9 {
	margin-left: 19px;
	margin-top: 16px;
	display: inline;
	float: left;
	height: 79px;
	margin-bottom: 0;
	width: 258px;
}
#footer {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #cdd9ee;
	width: 1020px;
	padding-top: 0px;
	height: 402px;
}
html > body #footer {
	height: auto;
	min-height: 403px;
}
#colwrap2 {
	float: right;
	margin-left: 0px;
	margin-top: 0px;
	width: 77px;
}
#facebook {
	margin-right: 0px;
	margin-top: 21px;
	display: inline;
	float: right;
	height: 71px;
	margin-bottom: 0;
	width: 66px;
}
#twitter {
	margin-right: 0px;
	margin-top: 21px;
	display: inline;
	float: right;
	height: 76px;
	margin-bottom: 0;
	width: 70px;
}

div.foot-col {
	font-size: 10.5pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 20px 0 0 27px;
	width: 130px;
	color: #264679;
	text-align: left;
}

div.foot-col div.bm-head {
	font-weight: bold;
	text-align: left;
	line-height: 130%;
	text-transform: uppercase;
}

div.foot-col div.fly {
	background: url(images/flybgsm.png) no-repeat top center;
}

div.foot-col div.go {
	background: url(images/gobgsm.png) no-repeat center center;
}

div.foot-col div.park {
	background: url(images/parkbgsm.png) no-repeat bottom center;
}

div.foot-col div.find {
	background: url(images/findbgsm.png) no-repeat center center;
}

div.foot-col div.relax {
	background: url(images/relaxbgsm.png) no-repeat top center;
}


div.foot-col div.bm-links {
	/* font-size: 120%; */
	line-height: 200%;
}

#bot-logo {
	margin-left: 0px;
	margin-top: 14px;
	display: inline;
	float: left;
	height: 70px;
	margin-bottom: 0;
	width: 263px;
}
.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 120%; */
	text-align: left;
	color: #082447;
	line-height: 168.75%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 17px;
	margin-top: 50px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#clark-county {
	margin-right: 10px;
	display: inline;
	float: right;
	height: 80px;
	margin-bottom: 0;
	width: 80px;
}

#myJourneyContainer {
	margin-left: 5px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 770px;
	padding-top: 0px;
	height: 66px;
}
html > body #myJourneyContainer {
	height: auto;
	min-height: 67px;
}
#mjleft {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 67px;
	margin-bottom: 0;
	width: 28px;
	background-image: url(images/mjleft.png);
}
#mjcolwrap2 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 645px;
}
#myjourney_r1_c3 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	background-attachment: scroll;
	background-image: url(images/myjourney_r1_c3.png);
	background-position: center center;
	background-repeat: repeat-x;
	width: 646px;
	padding-top: 0px;
	height: 67px;
}
html > body #myjourney_r1_c3 {
	height: auto;
	min-height: 67px;
}

#mjFlight { width: 110px; }

.mjflight {
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-size: 12pt !important;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 165px;
    overflow: hidden;
    height: 40px;
}
.mjinfo {
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-size: 10.5pt !important;
	text-align: left;
	color: #000;
	line-height: 150%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 14px;
	margin-top: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 449px;
}
#mj-new-flight {
	margin-left: 0px;
	margin-top: 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	height: 67px;
	margin-bottom: 0;
	width: 96px;
}


ul#lasmenu {
    border: 0;
    margin: 0;
    padding: 0;
}

ul#lasmenu li.mega {
    display: inline;
    border: 0;
    margin: 0;
    padding: 0;
    float: left;
}
ul#lasmenu li.mega img.topBar {
    border: 0;
    margin: 0;
    padding: 0;
}
/* 
ul#lasmenu div {
    display: none;
}
 ul#lasmenu li.mega div {
    width: 18em;
    position: absolute;
    top: 1.6em;
    left: 0em;
}*/
ul#lasmenu li.hovering div {
    display: block;
}

ul#lasmenu #menu-a-flights {
    background: url("images/mainmenu/mmfly.png") no-repeat 0% 50%;
    width: 204px;
    height: 88px;
    text-indent: -10000px;
    content: ' ';
    display: block;
}

ul#lasmenu li.hovering a#menu-a-flights,
ul#lasmenu a#menu-a-flights:hover {
    background: url("images/mainmenu/mmfly_s2.png") no-repeat;
}

ul#lasmenu #menu-a-go {
    background: url("images/mainmenu/mmgo.png") no-repeat 0% 50%;
    text-indent: -10000px;
    content: ' ';
    display: block;	
	width: 203px;
	height: 88px;
}

ul#lasmenu li.hovering a#menu-a-go,
ul#lasmenu a#menu-a-go:hover {
    background: url("images/mainmenu/mmgo_s2.png") no-repeat;
}

ul#lasmenu #menu-a-park {
    background: url("images/mainmenu/mmpark.png") no-repeat 0% 50%;
    width: 204px;
    height: 88px;
    text-indent: -10000px;
    content: ' ';
    display: block;
}

ul#lasmenu li.hovering a#menu-a-park,
ul#lasmenu a#menu-a-park:hover {
    background: url("images/mainmenu/mmpark_s2.png") no-repeat;
}

ul#lasmenu #menu-a-find {
    background: url("images/mainmenu/mmfind.png") no-repeat 0% 50%;
    width: 204px;
    height: 88px;
    text-indent: -10000px;
    content: ' ';
    display: block;
}

ul#lasmenu li.hovering a#menu-a-find,
ul#lasmenu a#menu-a-find:hover {
    background: url("images/mainmenu/mmfind_S2.png") no-repeat;
}

ul#lasmenu #menu-a-relax {
    background: url("images/mainmenu/mmrelax.png") no-repeat 0% 50%;
    width: 205px;
    height: 88px;
    text-indent: -10000px;
    content: ' ';
    display: block;
}

ul#lasmenu li.hovering a#menu-a-relax,
ul#lasmenu a#menu-a-relax:hover {
    background: url("images/mainmenu/mmrelax_s2.png") no-repeat;
}

ul.foot_menu  {
    padding-left: 0;
    line-height: 130%;
}

ul.foot_menu li {
   list-style-type: none;
   padding-bottom: 15px;
}

ul.foot_menu li a  {
   /* font-size: 120%; */
}

div.body_menu_panel {
    font: 11px Arial,Helvetica,sans-serif;
    clear: both;
    position: absolute;
    display: none; /* top: 13px; */
    z-index: 1000;
    width: 473px !important;
    min-height: 180px;
    background: url("images/mainmenu/body_menu_panel.png") no-repeat left bottom;
    text-align: left;
    color: #2E2E2E;
    padding: 25px 28px 25px 0;
    float: left;
    margin-left: -17px;
}

ul.body_menu_icons li > a.lnkIcon {
    background: url("images/mainmenu/body_menu_icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 47px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 47px;
}

ul.body_menu_icons li.body_menu_icons {
    width: 100%;
}

.body_menu_flights {
    width: 220px;
    position: relative;
    float: left;
    background: url(images/flybg.png) no-repeat center center;
}

.body_menu_go {
    width: 220px;
    position: relative;
    float: left;
    background: url(images/gobg.png) no-repeat center center;
}

.body_menu_park {
    width: 220px;
    position: relative;
    float: left;
    background: url(images/parkbg.png) no-repeat center center;
}

.body_menu_find {
    width: 220px;
    position: relative;
    float: left;
    background: url(images/findbg.png) no-repeat center center;
}

.body_menu_relax {
    width: 220px;
    position: relative;
    float: left;
    background: url(images/relaxbg.png) no-repeat center center;
}

ul.body_menu_icons li.body_menu_icons {
    color: #CCCCCC;
    display: block !important;
    float: left;
    /* height: 47px; */
    margin: 0 5px 7px 0 !important;
    padding-left: 4px !important;
    position: relative !important;
    vertical-align: top;
    list-style: none;
}

ul.body_menu_icons li.flight_arrivals_departures a.lnkIcon {
    background-position: 0 0;
}
ul.body_menu_icons li.flight_arrivals_departures:hover a.lnkIcon {
    background-position: 0 bottom;
}
ul.body_menu_icons li.live_flight_radar a.lnkIcon {
    background-position: -60px 0;
}
ul.body_menu_icons li.live_flight_radar:hover a.lnkIcon {
    background-position: -60px bottom;
}
ul.body_menu_icons li.flight_route_information a.lnkIcon {
    background-position: -120px top;
}
ul.body_menu_icons li.flight_route_information:hover a.lnkIcon {
    background-position: -120px bottom;
}
ul.body_menu_icons li.airlines a.lnkIcon {
    background-position: -180px top;
}
ul.body_menu_icons li.airlines:hover a.lnkIcon {
    background-position: -180px bottom;
}
ul.body_menu_icons ul.submenu {
    width: 180px;
    margin-left: -40px;
    /* position: relative;
    float: left; */
}
    
ul.body_menu_icons ul.submenu li.submenu {
    list-style: none !important;
    display: inline-block;
    /* float: left; */
}

ul.top_hmenu {
    float: left;    
    padding-left: 10px;
}

ul.top_hmenu a {
    color: #fff;
    font-size: 14px;
}

ul.top_hmenu li.active {
    background-color: #254778;
}

ul.top_hmenu li {
    padding: 4px 9px 4px 7px;
    display: inline-block;
    
}

ul.side_submenu li,
ul.foot_hmenu li {
    list-style: none !important;
    display: inline-block;
    padding: 0;
}

ul.side_submenu li {
   /*  border-right: 2px solid #aaa; */
}
ul.foot_hmenu li.submenu {    
    border-right: 2px solid #eee;
    padding-right: 5px;
}


ul.body_menu_icons li.body_menu_icons {
    padding-top: 5px;
}

a.body_menu_icons {
    font-size: 15px;
    padding: 6px 0px;
    font-weight: bold;
}

div.terminalDisplay {
    font-size: large;
    font-weight: 800;
    background-color: #1F68C7;
    padding: 5px 2px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.terminalDisplay a {
    color: #fff;
}

ul.body_menu_right {
    display: block;
    float: right;
    position: relative;
    width: 200px;
    z-index: 9099;
}

ul.body_menu_right li {
    list-style: none;
}

.body_menu_panel ul.body_menu_right > li {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 15px;
    padding: 15px;
}
.body_menu_panel ul.body_menu_right > li > ul.bullets > li a {
    color: #666666;
    font-family: Arial,Helvetica, "Sans-Serif";
}
.body_menu_panel ul.body_menu_right > li > ul.bullets > li a:hover {
    color: #333333;
}
.body_menu_panel ul.body_menu_right > li.dark {
    background-color: #2E2E2E;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}
.body_menu_panel ul.body_menu_right > li.dark > ul.bullets > li a {
    color: #FFFFFF;
    text-decoration: none;
}
.body_menu_panel ul.body_menu_right > li.dark > ul.bullets > li a:hover {
    color: #CECECE;
    text-decoration: none;
}
.body_menu_panel ul.body_menu_right strong {
    font-family: "myriad-pro-condensed-1" , "myriad-pro-condensed-2" , "Arial Narrow" , "arial" , "helvetica" , "Sans-Serif";
    font-size: 18px;
    margin: 0 0 5px;
    text-transform: uppercase;
}
#menu-find .body_menu_panel ,
#menu-relax .body_menu_panel {
    /* float: right; 
    position: relative; 
    right: 122px;*/
    margin-left: -279px;
}

ul.side_menu { 
        /* font-family: "myriad-pro-condensed-1" , "myriad-pro-condensed-2" , "Arial Narrow" , "arial" , "helvetica" , "Sans-Serif"; font-weight: bold; */
    font-size: 16px;
    
    color: #fff;
    -webkit-padding-start: 0;
    line-height: 160%;
    margin-left: 0;
    padding-left: 0;
    }
    
ul.side_menu li a { 
    color: #fff;    
   
}
    
ul.side_menu li { 
    list-style: none;
    padding-bottom: 7px;
}

ul.side_menu li.selected>a { 
    background-color: #082347;
    padding: 5px;
    margin-left: -5px;
    display: block;
}

ul.side_menu li ul.side_submenu { 
       -webkit-padding-start: 0;
       line-height: 100%;
       margin-left: 0;
       padding-left: 0;
}

ul.side_menu li ul.side_submenu li a { 
    color: #fff;
}

ul.side_menu li ul.side_submenu li { 
    list-style: none;
    display: inline-block;
    padding-bottom: 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: lighter;
    color: #999;
}


#dnn_TopPane {
    position: relative;
    z-index: 0;
}

.mjilb {
    display: inline-block;
}

.contentSummary {
    padding: 10px; 
    width: 97%;
    border-top-color: #000000; 
    border-top-width: 1px; 
    border-top-style: solid;
}

.contentSummary a img {
    margin: 5px 15px 15px 5px;
    float: left;
}

.contentSummary h3 a {
    font-size: 120%;
}

.contentSummary p {
    font-size:110%; 
    margin-bottom: 5px;
}
                    
/* 
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
       #sidemenucontainer {
           float:none;         
           font-size: 250%;  
       }    
       
       html > body #sidemenucontainer {
           min-height: 1px;
       }
       
       ul.side_menu li ul.side_submenu li
           {
           font-size: 150%;  
       }    
       ul.side_menu li ul.side_submenu {
           line-height: 150%;
       }
       /* ul.side_menu li ul.side_submenu {
           font-size: 200%;  
       }  */  
       /*
       #mainbody {
           float: none;           
       }
       
       html > body #mainbody {
            min-height: 1px;
       }
       
       .position,
       #dnn_ContentPane {
        background-color: #fff;
        font-size: 200%;
       }
       
       div.foot-col {
           font-size: 150%;
           width: 250px;
       }
       
       ul.top_hmenu a {
           font-size: 220%;
       }
       
       .las-postcontent {
           font-size: 200% !important;
       }
}
*/

.las-postcontent a:link, 
.las-postcontent a:visited, 
.las-postcontent a:active {
    text-decoration: underline;
}

.las-postcontent {
    padding-bottom: 20px;
}

iframe.directionsMap { 
    width: 725px; 
    height: 500px; 
    display: block;
}

a.directionsMap { 
    padding: 0 10px;
}

div.myMore { position: relative; float: left; height: 20px; width: 20px; border: 0; margin: 0 0 0 5px; padding: 0; }
div.myGo { position: relative; float: left; height: 20px; width: 21px; border: 0; margin: 0 0 0 8px; padding: 0; }
.flightDetails:hover { cursor: pointer; }