body  {background-image:url(images/lite_g_pattern.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:1144px; margin:0 auto; text-align:left;}
#maincontainer {width:1144px; float:left; margin-top:62px;}

/* Coming Soon Popup
----------------------------------------------------------------------------*/
#cSoon {
   width:355px;
   height:105px;
   float:left;
   background-color:#fff;
   border:2px solid #fff;
}

#cSoonTxt {
   width:355px;
   float:left;
   text-align:center;
   margin-top:37px;
   font-size:15px;
   color:#666;
   font-weight:bold;
}

/* Top Nav
----------------------------------------------------------------------------*/
#header {
   width:1144px;
   float:left;
}

#navBox {
   width:321px;
   float:left;
}

#nav {
   width:321px;
   float:left;
   text-align:right;
   color:#fff;
   text-transform:uppercase;
   letter-spacing:1px;
   font-size:11px;
}
#nav ul {list-style-type:none; margin:0px 0px 11px 0px; padding:0px;}
#nav li {margin-bottom:6px; margin-right:10px;}
#nav li a {color:#666; text-decoration:none;}
#nav li a:hover {color:#666; text-decoration:none; font-weight:bold;}

#datesBox ul {list-style-type:none; margin:0px 0px 11px 0px; padding:0px;}
#datesBox li {}
#datesBox li a {color:#666; text-decoration:none;}
#datesBox li a:hover {color:#666; text-decoration:none; font-weight:bold;}

#resNow {
   width:105px;
   float:left;
   margin-left:216px;
}


#homeTxt {
   width:350px;
   float:left;
   margin-left:42px;
   font-size:11px;
   color:#666;
   line-height:18px;
}
#homeTxt h1 {font-size:11px; margin-top:0px; margin-bottom:0px;}
#homeTxt h2 {font-size:11px; margin-top:0px; margin-bottom:0px;}
#homeTxt p {margin-top:6px; margin-bottom:0px;}

#logo {
   width:390px;
   float:left;
   margin-top:40px;
   margin-left:27px;
}

#flash {
   width:1144px;
   height:209px;
   float:left;
   margin-top:12px;
}

#btmBox {
   width:1144px;
   float:left;
   margin-top:32px;
}

#btmText {
   width:355px;
   float:left;
   margin-left:63px;
   font-size:11px;
   color:#666;
   line-height:18px;
}
#btmText a {color:#006f75; text-decoration:none;}
#btmText a:hover {color:#006f75; text-decoration:underline;}

#map {
   width:250px;
   float:left;
   text-align:right;
}

#datesBox {
   width:205px;
   float:left;
   margin-left:95px;
}

#arivDt {
   width:67px;
   float:left;
   font-size:10px;
   color:#666;
}

#calIcon {
   width:22px;
   float:left;
   margin-top:16px;
}

#depDt {
   width:116px;
   float:left;
   font-size:10px;
   color:#666;
}

#audio {
   width:300px;
   float:left;
}

#flag {
   width:280px;
   float:left;
   margin-top:10px;
   text-align:right;
}

#flashAudBox {
   width:150px;
   float:left;
   margin-top:16px;
   margin-left:133px;
}

#twitFB {
   width:115px;
   float:left;
   margin-top:3px;
}

#flashAud {
   width:25px;
   float:left;
}

#specBox {
   width:205px;
   float:left;
   margin-top:16px;
   margin-left:95px;
}

#specOff {
   width:112px;
   float:left;
   color:#666;
   margin-top:2px;
   font-weight:bold;
}

#signNow {
   width:75px;
   float:left;
}

#specMainBox {
   width:181px;
   float:left;
   margin-top:5px;
   border:1px solid #666;
}

#specTxt {
   width:169px;
   float:left;
   margin-left:6px;
   margin-top:14px;
   color:#666;
   font-size:10.5px;
}
#specTxt p {margin-top:0px; margin-bottom:7px;}

/* Classes
----------------------------------------------------------------------------*/
.picspace {margin-left:2px;}
.picspace2 {margin-bottom:49px;}
.textfield2 {width:60px; height:16px; padding-top:3px; background-color:#fff; font-size:11px; color:#666; border:1px solid #666;}
.textsm { font-size: 10px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
.reshd { font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; color:#666; font-weight: bold; margin-left: 94px; }
.sub2 {color:#464646; font-weight:bold;}
a img {border:none;}
a {color:#1e6d69; text-decoration:underline;}
a:hover {color:#008d84; text-decoration:none;}
form {padding:0px; margin:0px;}
