/**** Style Sheet for Tunica Airport ****/

/**** general styles ****/
html {
	background: #587EAD url(/img/bg_clouds.jpg) no-repeat fixed right bottom;
}
body{
    background: transparent url(/img/bg_body_top.png) 0 0 repeat-x;
    font-family:"helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    color:#ffffff;
    letter-spacing:1px;
}
.container{
    width:870px;
    margin:0 auto;
    /*background: url(/img/bg_clouds.jpg) bottom right no-repeat;*/
}
#clouds{
/*    background: url(/img/bg_clouds.jpg) no-repeat right bottom;*/
}
h3 {
    color: #202e41;
}
p{
    font-size:12px;
}
a{
    text-decoration: none;
    color:#ffffff;
}
a:hover{
    text-decoration:underline;
}
/**** end general styles ****/

/**** header ****/
#header{
    height: 175px;
    position: relative;
}
/**** end header ****/

/**** logo ****/
#logo{
    padding-top:35px;
}
/**** end logo ****/

/**** navigation ****/
#navigation{
    position: absolute;
    top:10px;
    right:0;
}
#navigation ul{
    display:inline;
}
#navigation li{
    display:inline-block;
}
#navigation a{
    display:block;
    height:50px;
    width:125px;
    text-indent:-5124px;
}
#navigation ul ul a{
    text-indent: 0;
    height:auto;
}
#navigation a.flightinformation{
    background: url(/img/nav_flightinformation.png) 0 0 no-repeat;
}
#navigation a.terminalinformation{
    background: url(/img/nav_terminalinformation.png) 0 0 no-repeat;
}
#navigation a.generalaviation{
    background: url(/img/nav_generalaviation.png) 0 0 no-repeat;
}
#navigation a.newsanddevelopments{
    background: url(/img/nav_newsanddevelopments.png) 0 0 no-repeat;
}
#navigation a.abouttheairport{
    background: url(/img/nav_abouttheairport.png) 0 0 no-repeat;
}
/**** end navigation ****/
/**** subnav styling ****/
#navigation .subnav{
    display:none;
    position:absolute;
    font-size: 10px;
    background:#202e41;
    z-index:101;
}
#navigation .subnav li{
    display:block;
    padding:4px;
    width:117px;
}
#navigation .subnav li a{
}
#navigation ul li div.subnav ul li{
    list-style-position: outside;
    list-style-type: disc;
}
#sub_flightinformation {
    left:0;
}
#sub_terminalinformation {
    left:130px; /* width plus spacing */
}
#sub_generalaviation {
    left:260px; /* width plus spacing */
}
#sub_newsanddevelopments {
    left:390px; /* width plus spacing */
}
#sub_abouttheairport {
    left:522px; /* width plus spacing */
    width:125px;
}
#sub_abouttheairport ul{
    width:125px;
}
#sub_abouttheairport .left{
    float:left;
}
#sub_abouttheairport .left li{
    width:125px;
}
#sub_abouttheairport .right{
    margin-left:110px;
}
#sub_abouttheairport .right li{
    width:145px;
}

/**** end subnav styling ****/

/**** socialnetworks ****/
#socialnetworks{
    position:absolute;
    top:140px;
    right:0;
}
#socialnetworks li{
    display: inline;
}
#socialnetworks a{
    text-decoration:none;
    color:#fff;
    font-size: 10px;
    padding-bottom:5px;
}
/**** end socialnetworks ****/

/**** main ****/
#main{
	position: relative;
    width:630px;
    padding-right:10px;
}
/**** end main ****/

/**** rotator ****/
#rotator{
    height:224px;
    width:631px;
}
/**** end rotator ****/

/**** content ****/
#content{
    padding-top:8px;
    line-height:1.5;
    position:relative;
}
#content p{
	margin: 10px 0;
}
#content ol{
    list-style-type: decimal;
    font-size: 11px;
    margin: 20px 0;
    padding-left: 17px;
}
#content ul li{
    list-style-position: inside;
    list-style-type: disc;
    padding-left:20px;
    font-size:12px;
}
#content ul{
    padding-bottom:20px;
}
#content td{
    padding-right:20px;
    font-size:12px;
}
#content .leftcolumn{
    float:left;
    width:221px;
    padding-right:20px;
    text-align:justify;
    text-justify:newspaper;
}
#content .rightcolumn{
    width:221px;
    margin-left:241px;
    text-align:justify;
    text-justify:newspaper;
}
#content #quotebox{
    width:150px;
    position:absolute;
    top:8px;
    right:0;
}
#quotebox p{
    color:#b3d4e5;
}
#content #bookingandtransportation{
    clear:both;
}
#content #bookingandtransportation ul{
    display:inline;
}
#content #bookingandtransportation li{
    display: inline-block;
}
#content #bookingandtransportation a{
    display:block;
    height:44px;
    width:230px;
    text-indent:-5124px;
}
a.bookyourflight{
    background: url(/img/btn_bookyourflight.png) 0 0 no-repeat;
}
a.groundtransportation{
    background: url(/img/btn_groundtransportation.png) 0 0 no-repeat;
}
/**** end content ****/

/**** sidebar ****/
#sidebar{
    float:right;
    width:230px;
    margin-bottom:30px;
}
/**** end sidebar ****/

/**** schedule ****/
#schedule{
    width:230px;
/*    height:224px; /* match rotator height */
    position:relative;
}
#schedule .flight{
    background: #344b66;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
}
#schedule .flight .number, #schedule .flightnum, #schedule .time {
    font-weight:normal;
    font-size: 14px;
}
#schedule .flight .details, #schedule .fromto {
    font-weight:normal;
    font-size: 11px;
    color:#b3d4e5;
}
#schedule div.delayed
{
height: 19px;
width: 19px;
background: url('/img/delayed.png') left top no-repeat;
}
#schedule div.on-time
{
height: 19px;
width: 19px;
background: url('/img/on-time.png') left top no-repeat;
}
#schedule p {
	margin: 8px;
}
#schedule table td
{
vertical-align: top;
}
#schedule .flight img{
    float:left;
    padding-top:10px;
    padding-left:10px;
}
/**** end schedule ****/

/**** weather ****/
#weather{
    width:230px;
    padding-top:8px;
}
#weather #weather_icon {
    background: #344b66;
	float: left;
}
#weather #data {
    background: #344b66;
    padding:10px 5px 20px 72px;
}
#weather p#temp{
    font-weight:bold;
    font-size: 32px;
}
#weather p#description{
    font-weight:700;
    font-size: 18px;
}
#weather p#humidity {
   font-weight:normal;
    font-size: 12px;
} 
div.attrib{
    font-weight:normal;
    font-size: 10px;
	margin-top: 15px;
}
/**** end weather ****/

/**** advertisment ****/
#advertisement{
/* display: none; */
    padding-top:11px;
}
/**** end advertisment ****/

/**** bookingandtransportation ****/
#sidebar #bookingandtransportation a img{
    padding-top:8px;
}
/**** end bookingandtransportation ****/

/**** footer ****/
#footer{
    background: #16202d url(/img/bg_footer.png) 0 0 repeat-x;
    margin-top:57px;
    text-align:center;
    font-size: 10px;
    padding-bottom:8px;
    clear:both;
	margin: 20px auto;
	width: 870px;
}
#footer #secondarynavigation{
    padding-top:8px;
}
#footer #address{
    padding-top: 8px;
}
/**** end footer ****/

/**** title image replacements ****/
#txt_currentflightschedule{
    text-indent: -5124px;
    height:37px;
    width:230px;
    background: url(/img/txt_currentflightschedule.png) 0 0 no-repeat;
}
#txt_currentweather{
    text-indent: -5124px;
    height:37px;
    width:230px;
    background: url(/img/txt_currentweather.png) 0 0 no-repeat;
}
#txt_prepareforahappylanding{
    text-indent: -5124px;
    height:48px;
    width:355px;
    background: url(/img/txt_prepareforahappylanding.png) 0 0 no-repeat;
}
/**** end title image replacements ****/

/* Homepage Redo */
#goflynow{
    height:284px;
    width:630px;
}
#goflynow ul li{
	list-style-type: none;
}
#goflynow a.second{
    height:284px;
    width:630px;
    text-indent:-5124px;
    background:url(/img/rotator_flyInAWinner.jpg) 0 0 no-repeat;
    display:block;
}
#goflynow a.third{
    height:284px;
    width:630px;
    text-indent:-5124px;
    background:url(/img/rotator_landInTunica.jpg) 0 0 no-repeat;
    display:block;
}
#goflynow a.first{
    height:284px;
    width:630px;
    text-indent:-5124px;
    background:url(/img/rotator_visionAirlines.jpg) 0 0 no-repeat;
    display:block;
}
#goflynow a:hover{
    background-position: 0 -284px;
}

#ground_transportation{
    float:left;
    height:131px;
    width:160px;
    margin-right:10px;
    text-indent:-5124px;
}
#ground_transportation a{
    background: url(/img/ground_transportation.png) 0 0 no-repeat;
    text-indent:-5124px;
    height:131px;
    width:160px;
    display:block;
}
#ground_transportation a:hover{
    background-position: 0 -131px;
}

#charter_flights{
    float:left;
    height:131px;
    width:220px;
    margin-right:10px;
    text-indent:-5124px;
}
#charter_flights a{
    height:131px;
    width:220px;
    background: url(/img/charter_flights.png) 0 0 no-repeat;
    text-indent:-5124px;
    display:block;
}
#charter_flights a:hover{
    background-position: 0 -131px;
}
#visionAirlinesHomeBox{
    float:left;
    height:131px;
    width:230px;
    text-indent:-5124px;
}
#visionAirlinesHomeBox a{
    height:131px;
    width:230px;
    background: url(/img/sidebar_visionAirlines.jpg) 0 0 no-repeat;
    text-indent:-5124px;
    display:block;
}
#visionAirlinesHomeBox a:hover{
    background-position: 0 -131px;
}
#tunica_travel{
    float:left;
    height:131px;
    width:230px;
    text-indent:-5124px;
}
#tunica_travel a{
    height:131px;
    width:230px;
    background: url(/img/tunica_travel.png) 0 0 no-repeat;
    text-indent:-5124px;
    display:block;
}
#tunica_travel a:hover{
    background-position: 0 -131px;
}
#fly_airtran ul li{
    list-style-type: none;
}

/*
#bookyourflight{
    height:284px;
    width:630px;
}
#bookyourflight h1, #bookyourflight p{
    display:none;
}
#bookyourflight a{
    height:284px;
    width:630px;
    text-indent:-5124px;
    background:url(/img/book_your_flight.png) 0 0 no-repeat;
    display:block;
}
#bookyourflight a:hover{
    background-position: 0 -284px;
}

#ground_transportation{
    float:left;
    height:131px;
    width:160px;
    margin-right:10px;
    text-indent:-5124px;
}
#ground_transportation a{
    background: url(/img/ground_transportation.png) 0 0 no-repeat;
    text-indent:-5124px;
    height:131px;
    width:160px;
    display:block;
}
#ground_transportation a:hover{
    background-position: 0 -131px;
}

#charter_flights{
    float:left;
    height:131px;
    width:220px;
    margin-right:10px;
    text-indent:-5124px;
}
#charter_flights a{
    height:131px;
    width:220px;
    background: url(/img/charter_flights.png) 0 0 no-repeat;
    text-indent:-5124px;
    display:block;
}
#charter_flights a:hover{
    background-position: 0 -131px;
}

#tunica_travel{
    float:left;
    height:131px;
    width:230px;
    text-indent:-5124px;
}
#tunica_travel a{
    height:131px;
    width:230px;
    background: url(/img/tunica_travel.png) 0 0 no-repeat;
    text-indent:-5124px;
    display:block;
}
#tunica_travel a:hover{
    background-position: 0 -131px;
}
*/
div#sidebar-callouts .ground_transportation, div#sidebar-callouts .visionAirlines, div#sidebar-callouts .tunica_travel{
    margin-top:15px;
}
div#sidebar-callouts .visionAirlines a{
    background: url(/img/sidebar_visionAirlines.jpg) 0 0 no-repeat;
    height:131px;
    width:230px;
    text-indent:-5124px;
    display:block;
}
div#sidebar-callouts .visionAirlines a:hover{
    background-position: 0 -131px;
}
div#sidebar-callouts .ground_transportation, div#sidebar-callouts .visionAirlines, div#sidebar-callouts .tunica_travel{
    margin-top:15px;
}
div#sidebar-callouts .ground_transportation a{
    background: url(/img/sidebar_ground_transportation.png) 0 0 no-repeat;
    height:131px;
    width:230px;
    text-indent:-5124px;
    display:block;
}
div#sidebar-callouts .ground_transportation a:hover{
    background-position: 0 -131px;
}
div#sidebar-callouts .charter_flights a{
    background: url(/img/sidebar_charter_flights.png) 0 0 no-repeat;
    height:131px;
    width:230px;
    text-indent:-5124px;
    display:block;
}
div#sidebar-callouts .charter_flights a:hover{
    background-position: 0 -131px;
}
div#sidebar-callouts .tunica_travel a{
    background: url(/img/sidebar_tunica_travel.png) 0 0 no-repeat;
    height:131px;
    width:230px;
    text-indent:-5124px;
    display:block;
}
div#sidebar-callouts .tunica_travel a:hover{
    background-position: 0 -131px;
}

/* PRESS ROOM */
div.list-item
{
float: left;
clear: both;
margin-bottom: 25px;
}

div.list-item-left
{
float: left;
width: 93px;
margin: 0 10px 0 0;
height: 80px;
}
div.datebox
{
float: left;
width: 63px;
height: 58px;
padding: 0;
font: 16px Arial;
font-weight: bold;
color: #ffffff;
background-color: #344b66;
text-align: center;
line-height: 28px;
}
div.list-item-right
{
float: left;
width: 510px;
}
div.list-item span.headline, h3.pressroom-headline
{
font: 21px Arial;
font-weight: bold;
color: #ffffff;
}
div.download-link
{
float: left;
width: 73px;
height: 20px;
margin-top: 10px;
}
div.download-link a
{
font: 10px Arial;
color: #ffffff;
text-decoration: none;
}
div.download-link a:hover
{
text-decoration: underline;
}

/* - - - - - - - - - - #promo - - - - - - - - - - - */
#promo {
    display:block;
	width:100%;
	height: 38px;
	clear: both;
	margin:32px 0 0;
	padding:0;
	position: relative;
	background:url(http://demo.cs2interactive.com/tunica/promobar/2/images/airport-promo-bar-bg.jpg) left top repeat-x;}
#promo ul {
	display: block;
    list-style: none outside none;
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    position: relative;
    top: 8px;
    width: 887px;}
#promo ul li {
	float:left;
	display: inline;
	margin:0;
	padding:0;
	margin-right:26px;}
	#promo ul li {margin-right:0;}
	#promo ul li.pipe {
		background:url(http://demo.cs2interactive.com/tunica/promobar/2/images/airport-navigation.jpg) -354px top no-repeat;
		display: block;
		height: 30px;
		width: 3px;
		margin: 0 20px;
		color: #e0e233;
		text-indent: -9999px;}
	#promo ul li.visitSites {
		margin: 0 30px 0 0;
		width:150px; 
		background-position:;
		height:30px;
		background:url(http://demo.cs2interactive.com/tunica/promobar/2/images/airport-navigation.jpg) left top no-repeat;
		text-indent:-9999px;}
#promo ul li a {
	display:block;
	height:30px;
	background:url(http://demo.cs2interactive.com/tunica/promobar/2/images/airport-navigation.jpg) no-repeat;
	text-indent:-9999px;}

#promo ul li.travel a {background-position: -194px top; width: 133px;}
#promo ul li.arena a {background-position: -382px top; width: 128px;}
#promo ul li.national a {background-position: -566px top; width: 147px;}
#promo ul li.riverpark a {background-position: right top; width: 158px;}
/* - - - - - - - - - - End #promo - - - - - - - - - - - */
