﻿body { 
    background:#9AE9FF url(/!img/mp/seamist_mp_backgroundtile.jpg) repeat-x 0 0;
    color:#015188;
}

/*#outerWrapper {background:url(/!img/mp/seamist_mp_background_center.jpg) no-repeat 50% 0;} */
#wrapper {width:1024px; display:block; margin:0 auto;}
/**masthead stuff **/
#masthead {width:1024px; margin:0 auto; height:22px;}
#numUndSearch {width:992px; margin:0 auto; height:60px; clear:both; margin-top:15px;}
.header-phone {
    float: right;
    display: inline-block;
    margin-top: 15px;
}
#bookIt {width:168px; float:right; margin-left:10px; margin-right:18px;}
#bookIt a.ir{background:url(/!img/mp/seamist_mp_button_bookit1.png) no-repeat  0 0; width:168px; padding-top:41px; margin-top:7px; }
#bookIt a.ir:hover{background:url(/!img/mp/seamist_mp_button_bookit-blue.png) no-repeat  0 0; }
#topNav {width:992px; margin:0 auto; height:111px;
  
     padding: 5px 0;
   }
#txtNav { font-size:1.2em; font-weight:bold; margin-top:7px;}
#txtNav a, 
#txtNav a:link, 
#txtNav a:visited, 
#txtNav a:active, 
#txtNav a:focus {
    color:#fff; text-decoration:none;
    }
#txtNav a:hover {text-decoration:underline; color:#85c7e6;}
    #txtNav ul {
        margin:0;
        list-style-type: none;
        text-align: center;
        width: 100%;
    }

#txtNav li {display:inline-block; border-left:1px solid #6BB5E8; padding-left:15px; margin-left:15px;}
    #txtNav li:first-child {
        border-left: 0;
        padding-left: 0;
        margin-left: 0;
    }
#txtNav li #spec {list-style:none;}

#spec {float:right; position: relative; top:-22px; margin-right:110px; margin-bottom:-22px;}
#spec a.ir {background:url(/!img/mp/seamist_mp_specials1.png) no-repeat 0 0; padding-top:19px; width:102px;}
#spec a.ir:hover {background:url(/!img/mp/seamist_mp_specials2.png) no-repeat 0 0;}

#siteSearch
{
    position: relative;
    width: 269px;
    height: 39px;
    float:left;
}
.siteSearch
{
    width:269px;
    height:39px;
}
.siteSearch input,
.siteSearch textarea,
.siteSearch select
{
    background:#fff;
    border:0 none;
    font-size:10px;
    position:absolute;
    left:18px;
    top:9px;
    line-height: 1.2em;
    margin:0;
    padding:1px;
    margin-bottom:-8px;
    width: 225px;
    height: 22px;
    color: #fff;
    color: expression('#000');
}
    .siteSearch input[type="text"] {
        background:#0D73A5;
        border:1px solid #54AED2;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;        
    }
.siteSearch input:focus,
.siteSearch textarea:focus,
.siteSearch select:focus { /*color: #000;*/ }
.siteSearch fieldset { border:0 none; padding: 0; }
.siteSearch legend { display: none; }
.siteSearch .sbmt_bttn
{
    background:url(/!img/mp/seamist_mp_button_search.png) no-repeat 0 0;
    margin-left:5px;
    width:94px;
    height:33px;
    left: 241px;
    top: 5px;
    cursor: pointer;
}
.top-edge {
    margin: -199px auto 0 !important;
}

.widgetHomePage > iframe {
    height: 255px;
    width: 100%;
}
/**main**/
#mainWrapper {background:url(/!img/mp/seamist_mp_body_background_tile.png) repeat-y 0 0; width:996px; margin:0 auto; position:relative; z-index:1; margin-bottom:40px; padding-bottom:140px;}

#mainWrapper:before {
        content:"";
        z-index:0;
        display:block;
        position:absolute;
        bottom:-40px;
        left:0px;
        width:100%;
        height:214px;
        background:url(/!img/int/seamist_int_body_background_bottom.png) no-repeat 0 0;
    }

    .top-edge {
        background:url(/!img/mp/seamist_int_subhead_top.png) no-repeat 0 0;
        display:block;
        width:996px;
        height:34px;
        position:relative;
        margin:0 auto;
        z-index:5;
    }

#altBgdWrap {background: #6CB5E8 url(/!img/mp/seamist_mp_background_blue_top.jpg) no-repeat 0 0; width:966px; margin:0 auto;}
/**mainNav**/
#subhead {width:966px; margin:0 auto; height:153px;}
#subhead a.ir {padding-top:145px; width:245px;}
#homelink {margin-left:15px; }

#mainNav { background:url(/!img/mp/seamist_mp_body_background_top.png) no-repeat -15px -315px; height:91px; width:921px; padding-left:45px; margin:0 auto; font-size:.8em; position:relative;}
/*#mainNav dd { background:url(/!img/mp/seamist_mp_2014_nav.png) no-repeat 0 -67px; height:67px; float:left; margin:0; padding:0; position:relative;}*/
#mainNav a.ir {padding-top:67px; background:url(/!img/mp/seamist_mp_2014_nav_blue.png) no-repeat 0 -67px;}
    #mainNav dd {
        float: left;
        margin: 0;
        position:relative;
        top:15px;
    }
#mainNav dd .ddWrap{top:58px; left:15px;}
#accom a.ir {width:231px; background-position: 0 -67px;}
#accom a.ir:hover {width:231px; background-position: 0 0px;}
#attra a.ir {width:224px; background-position: -231px -67px;}
#attra a.ir:hover {width:224px; background-position: -231px 0px;}
#packa a.ir {width:220px; background-position: -455px -67px;}
#packa a.ir:hover {width:220px; background-position: -455px 0px;}
#funct a.ir {width:191px; background-position: -675px -67px;}
#funct a.ir:hover {width:191px; background-position: -675px 0px;}
/**main text**/
#mainWrapper p {padding:15px 60px 15px 60px; font-family:Tahoma, Geneva, sans-serif; line-height:1.2em;}
#slogan {font-weight:bold; color:#005282;}
/**promo bar**/
#promoBar {width:966px;}
.lboxPromo {float:left; margin:0px 12px 0px 12px;}
#promoVid {background:url(/!img/mp/seamist_mp_promo_01a.png) no-repeat 0 0; width:297px;}
#promoVid a.ir{padding-top:155px;}
#promoVid a.ir:hover{background:url(/!img/mp/seamist_mp_promo_01b.png) no-repeat 0 0; width:297px;}
#promoVirt {background:url(/!img/mp/seamist_mp_promo_02a.png) no-repeat 0 0; width:297px;}
#promoVirt a.ir{padding-top:155px;}
#promoVirt a.ir:hover{background:url(/!img/mp/seamist_mp_promo_02b.png) no-repeat 0 0; width:297px;}
#promoPhoto {background:url(/!img/mp/seamist_mp_promo_03a.png) no-repeat 0 0; width:297px;}
#promoPhoto a.ir{padding-top:155px;}
#promoPhoto a.ir:hover{background:url(/!img/mp/seamist_mp_promo_03b.png) no-repeat 0 0; width:297px;}

/**mainLeft**/
#contBack {width:992px; margin:0 auto; position:relative; z-index:2;}   /*Z-index*/
#contBlock{display:block; }
/*#navBack {  background:url(/!img/int/seamist_int_side_nav_bg.gif) repeat-y 45px 0; }  */  /*NO Z-INDEX*/
._404 #navBack {  padding-bottom: 640px; }
#leftNav { float:left; width:262px; margin-left:45px; position:relative; z-index:1;} /*zindex:4*/

    #leftNav .sectionHeading {
        background:url(/!img/mp/seamist_int_sidenav_header.png) no-repeat 0 0; 
        width:257px;
        height:47px;                
    }

        #leftNav .sectionHeading h2, #leftNav .sectionHeading span.menuSubHdr {
            font-weight: bold;
            font-size: 20px;
            color: #000;
            margin:0;
            padding:10px 0px 0px 25px;
            display:block;
        }

        #leftNav .sectionHeading #ctl00_smp1 a {
            display: none;
        }

._404 #leftNav { display: none; }
/*#leftNav #cap{ background:url(/!img/int/seamist_int_side_nav_top_cap.gif) no-repeat 0 0; display:block; overflow:hidden; height:43px; padding: 25px 15px 0 30px; color: #FFFFFF; font-weight: bold; font-size:1.3em; position:relative; z-index:1;}      */                                                               /*Z-index*/
#menuSubHdr {font-size:1.4em; color:#FFFFFF; text-align:center;}
#test {margin-left:44px;}
#lNav { margin: .5em 0 0 1.5em; position:relative; z-index:1;}                                                  /*Z-index*/
#lNav dd { font-weight:bold; color:#ffffff !important;}
#ctl00_sdeNav_steMap { color:#025189;  margin-left: 18px; width: 229px; margin-bottom:25px; }
    #ctl00_sdeNav_steMap table {
        margin-bottom:10px;
    }

    #ctl00_sdeNav_steMap img[alt*="Collapse"] {
        position:relative;
        top:3px;
    }
.node {margin-bottom:10px; }

.navParent,
.navRoot {
    font-size:1.3em;
    white-space:normal;
    line-height:1.3em;
    padding-left:2px;
    
}
.navRoot a:hover, .navRoot a:focus { text-decoration:underline; color:#005282; }
.navLeaf .navRoot { font-size: 1.22em ! important; }
.navLeaf {margin:10px 0px 10px 0px; font-size:1.1em;}
.navLeaf a,
.navLeaf a:link {
    color:#025189;
    text-decoration:none;
    }
.navLeaf a:hover,
.navLeaf a:focus {
    text-decoration:underline; color:#005282;
    }
.navParent a,
.navParent a:link {
    color:#025189; text-decoration:none;
}
.navParent a:hover,
.navParent a:focus {
    text-decoration:underline; color:#005282;
}

.nodeSel a{ font-weight:bolder; }
.navRoot a,
a.navRoot{color:#025189; font-weight:bold; text-decoration: none; }
/*.navRoot {background:url(/!img/int/seamist_int_side_nav_expanded_header.gif) no-repeat 0 0;}*/
#staticMenu { background:url(/!img/mp/seamist_mp_nav3a.png) no-repeat 0 0 ; margin-left:0px; height:247px; margin-bottom:-52px; margin-top:20px;}
#staticMenu dd { margin:0 }
#staticMenu a.ir {padding-top:60px}
#things a.ir:hover {background:url(/!img/mp/seamist_mp_nav3_blue.png) no-repeat 0 0;}
#events a.ir:hover {background:url(/!img/mp/seamist_mp_nav3_blue.png) no-repeat 0 -60px ; padding-top:70px}
#inside {
    margin-top: 10px !important;
}
#inside a.ir:hover {background:url(/!img/mp/seamist_mp_nav3_blue.png) no-repeat 0 -130px ; padding-top:80px}
.sep {background:url(/!img/mp/seamist_mp_nav_divider_hz.gif) no-repeat 0 0; padding-left:30px;}
#lSep {height:7px; margin:2px 0px 2px 0px;}
/*#leftNav #bttmCap{ background:url(/!img/int/seamist_int_side_nav_top_cap.gif) no-repeat 0 0; }*/

/**main**/
#utBar { width:240px; float:right; margin-right: -5px; margin-top: 0px; margin-bottom:0px;}
._404 #utBar { display: none; }
#utBar dd {float:left; width:110px; margin-left:5px;}
#utBar a.ir {padding-top:17px; width:110px;}
#print a.ir{background:url(/!img/int/seamist_int_print_this_page.gif) no-repeat 0 0;}
/*#share a.ir{background:url(/!img/int/seamist_int_share_this_page.gif) no-repeat 0 0;}*/

#carousel {width:500px; height:213px }
#main{ width:606px; padding: 10px 30px 15px; color:#000000; float:left; position:relative; z-index:2; font-family:Verdana, Verdana, Geneva, sans-serif; }/*z-index6*/
#main.fullwidthcontainer{ width:932px; padding: 10px 30px 15px; color:#000000; float:left; position:relative; z-index:2; font-family:Verdana, Verdana, Geneva, sans-serif; }/*z-index6*/
._404 #main
{
    float: none;
    width: auto;
}
.container h1 {line-height:1.7em; clear: right;}
#main p {padding:0px;}

/*#subWrapper {background:url(/!img/mp/seamist_mp_background_white_tile.png) repeat-y 16px 0; margin:0 auto;}*/

/**footer**/
#footer {color:#324F58; width:966px; margin:0 auto;text-align:center;}
#footer p {text-align:center; margin:0px;}
#ftLinkx {width:600px; margin:15px auto; color:#6AB5EC; height:auto;text-align:center;}
#ftLinkx a,
#ftLinkx a:link,
#ftLinkx a:hover,
#ftLinkx a:active,
#ftLinkx a:focus,
#ftLinkx a:visited {
    font-size:1.1em; color:#324F58; text-decoration:none;
}
#ftLinkx dd {float:left; margin-left:0.8em;}
#copy {width:966px; text-align:center; margin-bottom:15px; clear:both}

.pdf { padding-left:20px; background:url(/!img/pdf_16x16.gif) no-repeat 0 center; line-height:16px; }

/*social toolbar*/ 
#socialbar{ background: url(/!img/mp/seamist_mp_social_background.png) no-repeat 0 0; width:267px; float:left; margin-left:0px; height: 116px; position:relative; margin-top:10px;}

#facebook{background: url(/!img/mp/seamist_mp_social_01a.png) no-repeat 0 0; list-style: none outside none; height: 46px; width:46px; position:absolute; top:45px; left:40px;}
#youtube{background: url(/!img/mp/seamist_mp_social_02a.png) no-repeat 0 0; list-style: none outside none; height: 46px; width:46px; position:absolute;  top:45px; left:105px;}
#news{background: url(/!img/mp/seamist_mp_social_03a.png) no-repeat 0 0; list-style: none outside none; height: 46px; width:46px; position:absolute; top:45px; left:170px;}
#facebook a.ir:hover {background: url(/!img/mp/seamist_mp_social_01b.png) repeat 0 0;} 
#youtube a.ir:hover {background: url(/!img/mp/seamist_mp_social_02b.png) no-repeat 0 0;}
#news a.ir:hover{background: url(/!img/mp/seamist_mp_social_03b.png) no-repeat 0 0;}

#socialbar a.ir{padding-top:46px;}


/*social toolbar ends here*/