﻿html 
{
    height: 100%;
    width:100%;
    background-color:#00103e;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
}

span
{
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
}

body
{
    text-align: center;
    width:auto;
    margin:0px;
    padding:0px;
}

a
{
    color:#000e3e;
    text-decoration:none;
}

a:hover
{
    color:Navy;
}

.Page-Wrapper
{
    width:956px;
    background-color:White;
    margin:auto; 
}

.Page-Padding
{
    padding:5px; 
    padding-top:0px; 
}

.Banner-Wrapper
{
}

.Banner-Padding
{
    padding-left:4px;
}

.Banner-Ring-Wrapper
{
    width:115px;
    display:inline;
    float:right;
}

.Banner-Ring
{
    width:155px;
    height:155px;
    margin-right:-40px;
    margin-bottom:-155px;
    margin-top:1px;
    display:inline;
    float:right;
    background-image:url('../ImagesSTNA/Banner/GoldCircle.png');
    color:White;
    text-align:center;
    font-size:13px;
    z-index:20px;
    position:relative;
}

.Top-Tabs
{
    display:inline;
    float:left;
}

.Currency-Selector
{
    display:inline;
    float:right;
}

.Currency-Selector .Currency
{
    margin:1px;
    margin-top:0px;
    padding-left:3px;
    padding-right:3px;
    display:inline;
    float:right;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    color:#161f43;
}

.Currency img
{
    margin-bottom:-4px;
}

.Currency-Selector .CurrencySel
{
    color:#9a8859;
}

.Top-Tabs .Tab
{
    margin:1px;
    margin-top:0px;
    padding-left:3px;
    padding-right:3px;
    display:inline;
    float:left;
    font-weight:bold;
    text-decoration:none;
    color:#161f43;
}

.LogoNTagLine
{
    padding-top:20px;
    display:inline;
    float:left;
    width:815px;
}

.LogoNTagLine .Logo
{
    display:inline;
    float:left;
}

.LogoNTagLine .TagLine
{
    display:inline;
    float:right;
}

.Menu-Wrapper
{
    border-top:Solid 3px #a29061;
    background-color:#00103e;
    font-family:11px;
}
/* All other menu classes are in DownMenu.css*/

.Tab-Menu
{
    background-color:#e4dfcd;
    display:block;
    width:760px;
    margin-top:4px;
}

.Tab-Padding
{
    padding:2px;
    padding-bottom:4px;
    color:#00103e;
}

.Tab-Menu a
{
    margin-left:6px;
    margin-right:6px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    color:#00103e;
    display:inline;
    float:left;
}

.Tab-Menu a:hover
{
    color:#8d7c51;
}

.Tab-Menu .Current-Tab
{
    color:#8d7c51;
}

.Tab-Seperator
{
    display:inline;
    float:left;
    height:10px;
    padding:0px;
    margin:0px;
    margin-top:2px;
    border-left:SOlid 2px #2e385b;
    background-color:Red;
}

.PageContent-Wrapper
{
    z-index:2;
    text-align:left;
    padding:0px;
}

.Small-Page-Content
{
    float:left;
    display:inline;
    width:430px;
}

.SideBar-Wrapper-Top, .SideBar-Wrapper-Bottom
{
    background-color:#e4dfcd;
    width:180px;
}

.SideBar-Wrapper-Bottom
{
    vertical-align:bottom;
}

.Content-Wrapper
{
    padding-left:5px;
    width:100%;
}

.PageDots
{
    width:100%;
    height:2px;
    display:block;
    margin-top:6px;
    margin-bottom:6px;
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-position:left bottom;
}

.PageOffers-Wapper
{
    padding-bottom:5px;
}

.Wapper-Vertical
{
    display:inline;
    float:left;
    width:325px;
    padding-top:10px;
    padding-bottom:10px;
}

.PageOffer
{
    display:inline;
    float:left;
    height:150px;
    width:250px;
    margin-right:3px;
    margin-bottom:3px;
    text-transform:uppercase;
    color:White;
    font-weight:bold;
    text-decoration:none;
}

.PageOffer:hover
{
    color:#F7F7F7;
}

.WidePageOffer
{
    width:325px;
}

.Contact-Us-Form tr td
{
    padding:1px;
}

.Brochure-List-Wrapper
{
    padding:15px;
}

.Brochure-List-Wrapper .Brochure
{
    width:150px;
}

.Brochure-List-Wrapper .Brochure a
{
    text-decoration:none;
}

.Brochure-List-Wrapper .Brochure .Image
{
    padding:7px;
    width:130px;
    height:170px;
    background-image:url('../ImagesSTNA/BrochureBG.png');
    background-repeat:no-repeat;
    background-position:center center;
}

.Brochure-List-Wrapper .Brochure .Image img
{
    width:130px;
    height:170px;
}

.PageOffer img
{
    height:105px;
    display:block;
    margin-bottom:5px;
}

.PageOffer .PageOfferText-Wrapper
{
    height:40px;
    display:block;
    background-color:#a29061;
    background-image:url('../ImagesSTNA/HomePage/LargeArrow.png');
    background-position:left center;
    background-repeat:no-repeat;
}

.PageOffer .PageOfferText-Wrapper .PageOfferText-Padding
{
    padding:6px;
    padding-left:20px;
}

.GlobalPageItem
{
    margin:0px;
    padding:0px;
    font-size:11px;
    width:180px;
}

.GlobalPageItem .Dot-Wrapper, .No-Dot .Dot-Wrapper .Dot
{   
    width:0px !important;
    height:auto;
    padding:0px;
    
}

.GlobalPageItem .Content-Wrapper
{
    vertical-align:middle;
    color:#00103e;
    padding:7px;
    width:auto;
}

.GlobalPageItem .Content-Wrapper a
{
    color:#00103e;
    display:block;
    margin-top:8px;
    text-decoration:none;
    font-weight:bold;
}

.GlobalPageItem .Content-Wrapper a:hover
{
    color:Navy;
}

.SPDT .BoarderBottom, .SPNR .BoarderBottom, .SLNK .BoarderBottom
{    
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-position:left bottom;
    height:2px;
    display:block;
}

.No-Boarder .BoarderBottom
{    
    background-image:none;
    height:0px !important;
    display:none;
}

.SPDT .Content-Wrapper
{
    font-weight:bold;
}

.SPDT .Dot-Wrapper .Dot
{    
    background-image:url('../ImagesSTNA/Offers/OrangeCircle.png');
    background-repeat:no-repeat;
    display:block;
    width:125px;
    height:125px;
    margin-left:-45px;
    text-align:center;
    color:White;
    position:relative;
    padding-top:10px
}

.SPDT .Dot-Wrapper .Dot p
{    
    padding:0px;
    margin:0px;
}

.SPDT .Dot-Wrapper .Dot a
{    
    color:White;
}

.SPDT .Dot-Wrapper
{
    height:125px;
}

.SPOR
{
    width:180px;
    height:60px;
}

.SPOR .Content-Wrapper
{
    background-color:White;
    padding:10px;
    padding-left:15px;
    background-image:url('../ImagesSTNA/BackGrounds/SPOR_Background.gif');
    height:40px;    
}

.SPOR .Content-Wrapper a
{
    font-weight:bolder;
    text-transform:uppercase;
    font-size:12px;
    color:#dc4c2b;
    margin:0px;
}

.SLNK
{
    background-color:#00103e;
}

.SLNK .Content-Wrapper
{
    padding:12px;
}

.SLNK .Content-Wrapper a
{
    margin:0px;
    font-weight:bolder;
    color:#a2935e;
    text-decoration:none;
    font-size:13px;
    text-transform:uppercase;
}

.SLNK .Content-Wrapper a:hover
{
    color:#ad9e6b;
}

.SideMenuGroup-Tour .Parent
{
    color:#000e3e;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    display:block;    
}

.SideMenuGroup-Tour .Group-Header
{
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    margin-bottom:5px; 
    margin-top:7px; 
}

.SideMenuGroup-Tour .Group-Header a
{
    color:#a39161;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}

.SideMenuGroup-Tour ul
{
    margin:0px;
    padding:10px;
    padding-right:5px;
}

.SideMenuGroup-Tour ul li
{
    list-style-type:none;
    list-style-image:none;
    margin:0px;
    padding-bottom:10px;
}

.SideMenuGroup-Tour ul li a
{
    color:#1d2a50;
    text-decoration:none;
    text-transform:none;
    font-size:11px;
    font-weight:normal;
}

.SideMenuGroup-Tour ul li a .Dir
{
    color:#57688d;
    font-size:11px;
}

.SideMenuGroup-Tour ul li .Selected, .SideMenuGroup-Tour ul li .Selected .Dir
{
    color:#a39161;
}

.SideMenuGroup
{
    display:inline;
    float:left;
    width:180px;
}

.SideMenuGroup a
{
    color:#000e3e;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    display:block;
}

.SideMenuGroup a:hover
{
    color:#04174f;
}

.SideMenuGroup ul
{
    padding:3px;
    margin:0px;
    list-style-type:none;
}
.SideMenuGroup ul li
{
    list-style-type:none;
    list-style-image:none;
}

.SideMenuGroup .Group-Header
{
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    color:#a39161;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:5px;
}

.SideMenuGroup ul li ul
{
    margin:0px;
    padding-bottom:10px;
}

.SideMenuGroup ul li ul li
{
    margin-left:15px;
    padding:1px;
    padding-bottom:3px;
    padding-left:0px;
    list-style-image:url('../ImagesSTNA/BulletPoint.gif');
}

.SideMenuGroup ul li ul li a
{
    color:#000e3e;
    text-decoration:none;
    text-transform:none;
    font-size:11px;
    margin:0px;
    display:block;
    font-weight:normal;
}

.SideMenuGroup ul li ul li a:hover
{
    color:#958355;
}

.SideMenuGroup ul li ul li .SideMenu-Selected
{
    color:#958355 !important;
}

.Tour-List
{
    padding:5px;
    padding-right:0px;
}

.Tour
{
    display:inline;
    float:left;
    width:370px;
    margin-bottom:5px;
    margin-right:5px;
    border:Solid 1px #f0f0f0;
    background-color:#FDFDFD;
}

.Tour .TourImage, .Tour .TourImage img
{
    width:150px;
    height:111px;
    background-color:White;
}

.Tour .TourInfo
{
    padding:2px;
}

.Tour .ViewMore
{
    padding:2px;
    vertical-align:bottom; 
    text-align:right;
}

.Tour .ViewMore a
{
    color:#000e3e;
    text-decoration:none;
    font-weight:bold;
}

.Tour .ViewMore a:hover
{
    color:navy;
}

/*

.Tour-Padding
{
    padding-right:5px;
}

.Tour-Img
{
    display:inline;
    float:left;
    width:160px;
    height:140px;
    overflow:hidden;
    background-color:#F7F7F7;
}

.Tour-Description
{
    display:inline;
    float:right;
    width:210px;
}

.Tour-Description a
{
    color:#00103e;
    text-decoration:none;
}

.Tour-Description a:hover
{
    color:#8d7c51;
}
*/
.EnlargeLink
{
    background-image:url('../ImagesSTNA/Enlarge.png');
    background-repeat:no-repeat;
    background-position:left center;
    display:block;
    padding:5px;
    padding-left:21px;
    margin-top:10px;
    margin-bottom:10px;
    text-transform:uppercase;    
    text-decoration:none;
    color:Black;
    font-weight:bold;
    font-size:11px;
}

.Tour-Link
{
    display:inline;
    float:left;
    height:30px;
    width:160px;
    background-color:#e4dfcd;
    border:Solid 1px #cabfa3;
    margin-bottom:-1px;
    
    text-decoration:none;
    text-transform:uppercase;
    color:Black;
    font-weight:bold;
    font-size:11px;
    
    background-image:url('../ImagesSTNA/HomePage/NormalArrow.png');
    background-position:left center;
    background-repeat:no-repeat;
    
    cursor:pointer;
}

.Tour-Link:Hover
{
    color:Black;
}

.Tour-Link-Padding
{
    padding-top:8px;
    padding-left:13px;
}

.overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    background-color:#00103e;
    
    filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}

.PopUp-Outer
{
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 200px;
    left: 50%;
    z-index: 2000;
    display: none;
}

.PopUp-Inner
{
    background-color:White;
    display:block;
    width:300px;
    margin-left:-175px;
    border:Solid 2px #a39161;
    background-color:#fffdf9;
    text-align:left;
}

.PopUp-Inner-Padding
{
    padding:10px;
}

.Submit
{
    padding:4px;
    padding-left:10px;
    padding-right:8px;
    background-image:url('../ImagesSTNA/HomePage/SmallArrow.png');
    background-position:left center;
    background-repeat:no-repeat;
    background-color:#a29061;
    color:White;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    cursor:pointer;
}

.Submit:Hover
{
    color:White;
}

.DatesTable td
{
    padding:4px;
}

.DatesTable td, .DatesTable td span
{
    font-size:11px;
}

.DatesTable .Header
{
    background-color:#e0d9c5;
    font-weight:bold;
}

.DatesTable .Alt
{
    background-color:#efece1;
}

.Accordion
{
}

.DatesTable .BookRow
{
    padding:2px;
}

.DatesTable .BookRow .BookNow
{
    display:inline;
    float:right;
    padding:1px;
    padding-left:10px;
    padding-right:2px;
    color:Black;
    font-weight:bold;
    
    background-position:left center;
    background-repeat:no-repeat;
    cursor:pointer;
    
    background-color:#e4dfcd;
    border:Solid 1px #cabfa3;
    background-image:url('../ImagesSTNA/HomePage/SmallArrow.png');
}

.Accordion-Item
{
}

.Accordion-Item .Accordion-Header
{
    color:Black;
    cursor:pointer;
    border-bottom:Solid 1px #F7F7F7;
    font-weight:bold;
}

.Accordion-Item .Accordion-Body
{
    display:block;
    overflow:scroll;
    border:Solid 1px #efece1;
}

.Accordion-Item .Accordion-Padding
{
    padding:3px;
}

.Footer-Wrapper
{
    border-top:Solid 1px #a2935e;
    background-color:White;
    color:#a2935e;
    display:block;
    margin:0px;
    font-size:12px;
}

.Footer-Wrapper a
{
    color:#a29061;
    text-decoration:none;
}

.Footer-Padding
{
    padding:3px;
}

.Clear
{
    clear:both;
    float:none;
    display:block;
    padding:1px;
}

.Large-Padding
{
    padding:15px;
}

.Padding
{
    padding:10px;
}

.Small-Padding
{
    padding:7px;
}

.Smaller-Padding
{
    padding:4px;
}

img
{
    border:none;
} 

ul li
{
    list-style-image:url('../Images/Backgrounds/RedDot.jpg');
}

.Left
{
    float:left;
    display:inline;
}

.Right
{
    float:right;
    display:inline;
}

.Text-Right
{
    text-align:right;
}

.Pointer
{
    cursor:pointer !important;
}

.Page-Alert-Wrapper
{
    background-color:#F7F7F7;
    border:Solid 1px Gray;
    margin-bottom:5px;
    margin-top:3px;
    height:63px;
    width:944px;
    display:block;
}

.Page-Alert-Padding
{
    padding:3px;
}

.MSN-HomeLink
{    
    color:#000e3e;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    margin:6px;
    margin-bottom:0px;
    display:block;
}

.MSM-Outer, .MSM-Outer li
{
    padding:0px;
    margin:0px;    
    list-style-image:none;
    list-style-type:none;
}

.MSM-Header
{
    color:#a39161;
    text-transform:uppercase;
    font-weight:bold;
    width:160px;
    display:block;
    
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    margin-left:1px;
    padding-left:2px;
    margin-top:6px;
    
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
}

.MSM-Period
{
    color:#a39161;
    text-transform:uppercase;
    font-weight:bold;
    width:155px;
    display:block;
    
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    margin-left:1px;
    padding-left:4px;
    
    background-image:url('../ImagesSTNA/Offers/Dots-Gray.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
}

.MSM-DisplayText, .MSM-DisplayText-Selected
{
    color:#000e3e;
    text-decoration:none;
    text-transform:none;
    font-size:11px;
    font-weight:normal;
    padding:2px;
    padding-left:7px;
    padding-right:10px;
    margin-left:8px;
    display:block;
    background-image:url('../ImagesSTNA/BulletPointPadded.gif');
    background-position:left top;
    background-repeat:no-repeat;
}

.MSM-DisplayText:hover, .MSM-DisplayText-Selected, .MSM-DisplayText-Selected:hover
{    
    color:#958355;
}

.No-Background
{    
    background-image:none;
    background-repeat:no-repeat;
    background-position:none;
}

.Pan-Info
{
    display:none;
    position:relative;
    top:-14px;
    left:65px;
    z-index:3000;
    width:150px;
    background-color:White;
    border:Solid 1px #958355;
    padding:5px;
    margin-bottom:-1000px;
    margin-right:-1000px;
}