/* BEGIN 2026-06-09 02:32:53.522 */
/* GEN 32.6 */

#secondNavField {
	padding: 0;
	font-size: 100%;
	width: 917px;
	margin: 0 auto;
	*margin: 0 0 0 3px;
	overflow: visible;
	position: relative;
}

.headLogoLink {
    display: block;
    height: 69px;
    *height: 52px;
    margin: 0 auto;
    text-indent: -5000px;
    width: 200px;
}

.headertop {display: block; background: transparent;}
.headerb1, .headerb2, .headerb3, .headerb4 {display: block; overflow: hidden;}
.headerb1, .headerb2, .headerb3 { height: 1px; }

.headerb2, .headerb3, .headerb4 { border-left: 1px solid; border-right: 1px solid;}
.headerb1 { margin: 0px 5px 0px 5px; }
.headerb2 { margin: 0px 3px 0px 3px; border-width: 0px 2px 0px 2px; }
.headerb3 { margin: 0px 2px 0px 2px;}
.headerb4 { height: 2px; margin: 0px 1px 0px 1px;}

.headerb1Bkgd {background-color: #FFFFFF;}
.headerBorder {border-color: #FFFFFF;}
.headerBkgd {background-color: #071260;}

#headerContent {
	height: 36px;
	border: solid #FFFFFF;
	border-width: 0px 1px 0px 1px;
	padding: 0 0 0 0;
}

#cartLink {
	color: #FFFFFF;
	margin: 0 10px 10px 0;
	text-align: right;
	float:right;
}

#cartLink a:link{ text-decoration: underline; color: #FFFFFF; }
#cartLink a:visited { text-decoration: underline; color: #FFFFFF; }
#cartLink a:active { text-decoration: underline; color: #FFFFFF; }
#cartLink a:hover { text-decoration: underline; color: #FF9933; }

/* Main Navigation */
#main_nav {
    margin: 0px auto;
    width: 988px;
    float:left;
}

#main_nav ul {
    float:left;
    margin: 10px 0 0 112px; 
    *margin: 10px 0 0 149px;
}

#main_nav li {
float: left;
display: block;
display: inline; }

#main_nav li a { text-indent: -5000px;}

#main_nav li.home a, #main_nav li.home a:link {
width: 98px; }

#main_nav li.hotdeals, #main_nav li.hotdeals a, #main_nav li.hotdeals a:link {
width: 104px; }

#main_nav li.hotels, #main_nav li.hotels a, #main_nav li.hotels a:link {
width: 106px; }

#main_nav li.vacationadds, #main_nav li.vacationadds a, #main_nav li.vacationadds a:link {
width: 126px; }

#main_nav li.themeparks, #main_nav li.themeparks a, #main_nav li.themeparks a:link {
width: 106px; }

#main_nav li.buytickets, #main_nav li.buytickets a, #main_nav li.buytickets a:link {
width: 100px; }

.fadeThis {
position:relative;
background:url("https://trisept.widen.net/content/wzyxt4yrym/jpeg/UNT_IMG_WEBSITE_nav_on_off.jpg") no-repeat;
display:block;
height: 45px; }

.fadeThisSP {
position:relative;
display:block;
height: 45px; }

li.home .fadeThis {
background-position: 0 0; }

li.hotdeals .fadeThis {
background-position: -98px 0;   }

li.hotels .fadeThis {
background-position: -202px 0;  }

li.vacationadds .fadeThis {
background-position: -308px 0;  }

li.themeparks .fadeThis {
background-position: -434px 0;  }

li.buytickets .fadeThis {
background-position: -540px 0;  }

.fadeThis * {
display: none; }

li.home .fadeThis span.hover, li.hotdeals .fadeThis span.hover, li.hotels .fadeThis span.hover, li.vacationadds .fadeThis span.hover, li.themeparks .fadeThis span.hover, li.buytickets .fadeThis span.hover {
position: absolute;
top: 0;
left: 0;
cursor: pointer;
display: block;
height: 45px;
width: 98px;
background-position: 0 -45px; }

li.home a:hover {
background-position: 0px -45px; }

li.hotdeals a:hover {
background-position: -98px -45px; }

li.hotels a:hover {
background-position: -202px -45px; }

li.vacationadds a:hover {
background-position: -308px -45px; }

li.themeparks a:hover {
background-position: -434px -45px; }

li.buytickets a:hover {
background-position: -540px -45px; }

/* 	PL Code Header Styles */

#pl_nav {
margin: 0px auto;
width: 988px;
float:left;
}

#pl_nav ul {margin-left: 188px; }

#pl_nav li {
float: left;
display: block;
display: inline; }

#pl_nav li a { text-indent: -5000px;}

#pl_nav li.home a, #pl_nav li.home a:link {
width: 98px; }

#pl_nav li.hotdeals, #pl_nav li.hotdeals a, #pl_nav li.hotdeals a:link {
width: 104px; }

#pl_nav li.hotels, #pl_nav li.hotels a, #pl_nav li.hotels a:link {
width: 106px; }

#pl_nav li.vacationadds, #pl_nav li.vacationadds a, #pl_nav li.vacationadds a:link {
width: 126px; }

#pl_nav li.themeparks, #pl_nav li.themeparks a, #pl_nav li.themeparks a:link {
width: 106px; }

#pl_nav li.buytickets, #pl_nav li.buytickets a, #pl_nav li.buytickets a:link {
width: 100px; }

.pl_fadeThis {
position:relative;
display:block;
height: 45px;
padding:0px;
margin:0px;}

li.home .pl_fadeThis {
background-position: 0 0; }

li.hotdeals .pl_fadeThis {
background-position: -98px 0;   }

li.hotels .pl_fadeThis {
background-position: -202px 0;  }

li.vacationadds .pl_fadeThis {
background-position: -308px 0;  }

li.themeparks .pl_fadeThis {
background-position: -434px 0;  }

li.buytickets .pl_fadeThis {
background-position: -540px 0;  }

.pl_fadeThis * {
display: none; }

li.home .pl_fadeThis span.hover, li.hotdeals .pl_fadeThis span.hover, li.hotels .pl_fadeThis span.hover, li.vacationadds .pl_fadeThis span.hover, li.themeparks .pl_fadeThis span.hover, li.buytickets .pl_fadeThis span.hover {
position: absolute;
top: 0;
left: 0;
cursor: pointer;
display: block;
height: 45px;
width: 98px;
background:url("https://trisept.widen.net/content/wzyxt4yrym/jpeg/UNT_IMG_WEBSITE_nav_on_off.jpg");
background-position: 0 -45px; }

li.home a:hover {
background-position: 0px -45px; }

li.hotdeals a:hover {
background-position: -98px -45px; }

li.hotels a:hover {
background-position: -202px -45px; }

li.vacationadds a:hover {
background-position: -308px -45px; }

li.themeparks a:hover {
background-position: -434px -45px; }

li.buytickets a:hover {
background-position: -540px -45px; }

/* Live Person Chat Header Button */

.plHeaderLogo {
	width: 216px; 
	height: 95px;
	margin:-18px 0 0 384px;
	*margin:-18px 0 0 383px;
}

* html .plHeaderLogo {
	margin:-17px 0 0 383px;

}

/* 	No Header Styles */
#secondNoNavField {
	padding: 0;
	font-size: 100%;
	width: 989px;
	margin: 0 0 0 2px;
	*margin: 0 0 0 3px;
	border: solid 1px #FFFFFF;
}

#noNavTop {
	height: 128px;
	*height: 120px;
	width: 987px;
	margin: 0 0 0 3px;
	*margin: 0 0 0 4px;
}


/***** NEW HEADER *****/

.header-wrap *,
.navigation-wrap * {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.header-wrap .content-constraint {
    padding-top: 10px;
}

.logo {    
    background: url("https://trisept.widen.net/content/4c5ddoigkv/png/UNT_LOGO_MAINBRAND_uor_logo.png") no-repeat;
    background-size: 130px;
    height: 70px;
    width: 130px;
    margin-left: -8px;
    float: left;
}

.header-wrap ul {
    float: right;
    padding-left: 0;
    margin-top: 25px;
    text-align: right;
}

.header-wrap li {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.header-wrap ul.sold-by {
    margin-top: 0;
}

.header-wrap li:last-child {
    margin-left: 60px;
}

.header-wrap li a {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.header-pipe {
    width: 30px;
    text-align: center;
}

.chatnow {
    position: absolute;
    top: 12px;
    right: 0;
}

.chatnow img {
    margin: -8px 0 0 0 !important;
}

.header-wrap {
    background: #036ce2 linear-gradient(to bottom, #005ec7 0px, #0574f0 100%);
    min-height: 90px
}

.no-nav {
    margin-bottom: 60px;
}

.navigation-wrap {
    background: #036ce2 linear-gradient(to bottom, #046fe6 0px, #0470e8 100%);
    min-height: 60px;
    margin-bottom: 60px;
}

.navigation-wrap .content-constraint {
    position: relative;
}

.navigation-wrap ul {
    padding: 10px 0;
    display: flex;
}

.navigation-wrap li {
    display: inline-block;
    margin-left: 6%;
    text-align: left;
}

.navigation-wrap li:first-child {
    margin-left: 0;
}

.navigation-wrap li.chatnow {
    float: right;
    display: inline-block;
    padding-right: 37px;
}

.navigation-wrap a {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.content-editor {
    background-color: darkred;
    color: white;
    margin: 0;
    padding: 0;
}

.content-editor p {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding: 20px 0;
    margin: 0;
}

li.UNT-link {
    margin-left: auto;
    text-align: center;
}

    li.UNT-link span {
        font-size:14px;
        line-height: 18px;
        display: block;
        margin: 0;
        padding: 0;
    }

.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}

    @media (max-width: 979px) {
        .navigation-wrap a {
            font-size: 14px;
        }

        .navigation-wrap li {
            margin-left: 3%;
        }
    }

    @media (max-width: 767px) {
        .navigation-wrap a {
            font-size: 12px;
        }

        .navigation-wrap li {
            margin-left: 2%;
        }

        .header-wrap li {
            margin-bottom: 5px;
        }

        .header-wrap ul {
            margin-top: 10px;
        }

        .header-wrap li:last-child {
            display: block;
            margin-left: 0;
        }
    }

    @media (max-width: 640px) {
        .navigation-wrap ul {
            justify-content: space-between;
        }

            .navigation-wrap li.home,
            .navigation-wrap li.hotels,
            .navigation-wrap li.hotdeals,
            .navigation-wrap li.vacationadds {
                display: block;
                margin-left: 0;
                padding: 3px 0;
            }

            .navigation-wrap ul {
                padding-top: 0;
            }

        .chatnow {
            top: 0;
        }
    }

@media (max-width: 640px) {
    .navigation-wrap ul {
        flex-direction: column;
        align-items: center;
    }

    .navigation-wrap li.hotdeals {
        margin-top: 10px;
    }
}
/* CHECKPOINT 2026-06-09 02:32:53.523 (0.001) ../Header.css */
@font-face {
  font-family: 'montserrat';
  src:  url('/fonts/montserrat-regular-webfont.woff2') format('woff2'),
        url('/fonts/montserrat-regular-webfont.woff') format('woff');
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
}

/* remember to define focus styles! */
:focus {
	outline: thin dotted #036ce2;
}

body {
	font-size: 72%;
	text-align: center;
    font: 72%/17px Arial,sans-serif; 
    background: rgba(238,238,238,1);
    background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(222,222,222,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(222,222,222,1)));
    background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(222,222,222,1) 100%);
    background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(222,222,222,1) 100%);
    background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(222,222,222,1) 100%);
    background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(222,222,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dedede', GradientType=1 );

}

ol, ul {
	list-style-type: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
}

#origin_popupTable tbody tr td { /* Fixes spacing in popup validator's text */
    vertical-align: middle;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

strong {
	font-weight: bold;
}

p {
	/*margin: 15px 28px 0 39px;*/
	margin: 0 0 10px 0;
	text-align:left;
}

sup {
	font-size: 9px; 
	line-height: 8px;
}

label {
	display: block;
	margin: 0;
	
}

input, select, textarea {
    margin: 0; 
}

/* headers */
h1,h2,h3,h4,h5,h6 { font-size: 100%; display:block; }
h1.hdrs {
    width: 300px;
    height: 43px;
    margin: 20px 0 0 5px;
    padding-left: 32px;
    background: url("https://trisept.widen.net/content/j22udpsu7t/gif/UNT_IMG_WEBSITE_arrow.gif") top left no-repeat;
    font: bold 170%/100% Tahoma, "Lucida Grande";
    text-transform: uppercase;
    letter-spacing: -1px;
    position: relative;
    color: #0b4ba2;
    text-align:left; 
}
h1.hdrs span {
    background: url("https://trisept.widen.net/content/xs6hhxbpaz/png/UNT_IMG_WEBSITE_gradient-white.png") repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 15px; 
}
h2{font-size: 180%; font-weight:normal; color: #003399; padding:3px 0; text-align:left; margin-bottom: 1px;}
h2 a:link, h2 a:visited, h2 a:active{ text-decoration:none; color: #003399;}
h2 a:hover{text-decoration: underline;}
h4.hdrs span {
    background: url("https://trisept.widen.net/content/j5xqmefy59/png/UNT_IMG_WEBSITE_gradient-white-light.png") repeat-x scroll 0 4px transparent;
    display: block;
    height: 15px;
    position: absolute;    
    top:0;
    left:0;
    text-align:right;
    width: 400px;
}
h4.hdrs {
    color: #1452A8;
    float: right;
    position:relative;
    font-size: 155%;
    font-weight: bold;
    height: 25px;
    letter-spacing: -1px;
    margin: 20px 80px 0 0px;
    text-align: right;
    width: 400px;
}
h5{ color: #C26507;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
    text-align:left;
    margin:12px 0;
}
h5.subHeadline {
    text-transform:none;
    font-size:125%;
    letter-spacing: -1px;
}

h5.subHeadlineOptions {
    background: none repeat scroll 0 0 transparent;
    color: #C26507;
    font-size: 140%;
    letter-spacing: -1px;
    padding-bottom: 5px;
    text-align: left;
    width: 814px;
    text-transform:none;
}

/* Main Links */
a:link, a:visited, a:active, a:hover {
    text-decoration: none;
    color: #0367D8;
}

/*** Main Pages Styles ***/

.superscript{vertical-align:super; font-size: 80%;}

.shadowTop  {
    background: url("https://trisept.widen.net/content/a8oapasnwg/jpeg/UNT_IMG_CONTENT_swoops_top.jpg") no-repeat scroll center top transparent;
    height: 16px;
    margin: 0 0 0 39px;
    padding: 27px 0 0;
    width: 807px;
}
.shadowBottom {
    background: url("https://trisept.widen.net/content/osgnuxjxrl/jpeg/UNT_IMG_CONTENT_swoops_bot.jpg") no-repeat scroll center top transparent;
    height: 42px;
    margin: 5px 0 0 39px;
    padding: 0;
    width: 807px;
}

/*** hotels Styles ***/
#contentTopLeft{float:left;width: 620px;}

#contentTopLeftPolicy {
    float: left;
    padding-left: 40px;
    text-align: left;
    width: 500px;
}

#contentLeftHowTo{float:left;width: 580px;}

h2.headliner {
    color: #003399;
    font-size: 175%;
    font-weight: lighter;
    line-height: normal;
    margin: 20px 0 20px 39px;
    float:left;
    text-align:left;
}

.hotelsMain div {
    display: block;
    float: left;
    padding: 0 33px;
    width: 364px;  
}

.hotelsLeft {
    text-align: left;
}

.hotelsLeftMap {
    text-align: left;
    padding:0 0 0 20px;
    border:1px solid red;
}

.hotelsLeft h2 {
    font-size: 180%; 
    color: #003399; 
    padding: 3px 0 5px 0; 
}

.hotelsLeft h5 {
    color: #C26507;
    margin: 2px 0 10px 0;
    *margin: 10px 0 5px 0;
    text-transform: uppercase;
    font-size: 105%;
}

.hotelsRight {
    border-left: 1px solid #999999; 
    text-align: left;
}

.hotelsRight h2 {
    font-size: 180%; 
    color: #003399; 
    padding: 12px 0 3px 0; 
}

.hotelsRight h5 {
    color: #C26507;
    margin: 2px 0 28px 0;
    *margin: 0px 0 22px 0;
    text-transform: uppercase;
    font-size: 105%;
}

p.luxury {margin: 15px 28px 0 39px;}

p.onSite a, p.offSite a {
    background: url("https://trisept.widen.net/content/tsgnqlmgor/jpeg/UNT_IMG_WEBSITE_btns.jpg") no-repeat scroll transparent;
    clear: both;
    display: block;
    height: 30px;
    margin: 28px auto 15px;
    text-align: center;
    text-indent: -5000px;
    width: 142px;
}
 p.onSite a{background-position: 0 -300px;}
 p.offSite a{background-position: 0 -360px;}
 p.onSite a:hover{background-position: 0 -330px;}
 p.offSite a:hover{background-position: 0 -390px;}
 
 p.flgetaway {
    margin: 5px 28px 0 39px;
    width: 550px;
    text-align:left;
    float:left;
    padding:0 0 15px 0;
}

p.blue_wide { clear:both; color: #0066cc; font-size: 110%; text-align: center;  margin:15px 0 0 0;}

P.maintext {
    margin: 15px 28px 0 39px;
}

P.maintextSiteMap {
    margin: 15px 28px 20px 39px;
}

.maintextCopy {
    margin: 15px 28px 0 39px;
}

.orange {
    color: #C26507;
    font-weight: bold;
}

/* Package Detail List */
#package_Details_right { font-size: 18px; color: #c26507; margin-right: 24px; float: right; width: 250px; text-align: left; }
#package_Details_right p { border-bottom: 1px solid #ccc; margin: 0px 0 10px 0; padding: 5px 0 8px 0; font-size: 12px; color: #666; }
#package_Details_right ul { font-size: 15px; color: #666; padding:0px; }
#package_Details_right li { padding: 0 0 20px 0; font-size: 12px; color: #666; }

#package_Details { margin: 0 0 0 39px; overflow: hidden; float:left; width:580px;}

#package_Details ul{
    float:left;
    margin-right: 15px;
    width: 230px;
    *width: 260px;
    text-align: left;
}

#package_Details li{
    background: url("https://trisept.widen.net/content/fwr47s0mdi/gif/UNT_IMG_WEBSITE_bullet_grey.gif") no-repeat scroll 0 7px transparent;
    float:left;
    padding: 0 0 10px 15px;
    margin: 0 0 0 -40px;
    *margin: 0 0 0 0;
}

h3.packageDetails{
    background: none repeat scroll 0 0 transparent;
    color: #C26507;
    height: auto;
    margin: 5px 0 5px 39px;
    text-indent: 0;
    text-transform: uppercase;
    text-align:left;
    font-weight: bold;
    float:left;
    width:310px;
}

/* OnSite */
#onSiteSpecials .DealsTabContent {padding-bottom:20px;}

#onSiteSpecials h2.headliner {
    float:none;
    margin: 0px 0px 10px 0px;
}

#onSiteSpecials #offsite_hotels {  
    background: none;
    margin: 0px;
    width: 790px;
}
#onSiteSpecials #offsite_hotels dl {
    background: none;
    padding: 0px;
    margin-left: 7px;
    width: 245px;
}

#onSiteSpecials #offsite_hotels dt.hotelname span {font-size:85%;padding-bottom:5px;}

#onSiteSpecials .onSiteBenefits ul, #VolunteerVacation ul {
    list-style-type: disc;    
    margin: 0px 0px 10px 30px;
    padding:0px;
}
#onSiteSpecials .onSiteBenefits ul li, #VolunteerVacation ul li {
    list-style-type: disc;
    margin:0px;
    padding:0px;      
}

#VolunteerVacation{text-align:left; color:#000000; line-height:20px;}
#VolunteerVacation p{margin-bottom:15px;}

#VolunteerVacation h2{margin: 0 0 10px 0;}
#VolunteerVacation h3{font-weight:bold;font-size:130%; line-height:18px; margin: 0 0 10px 0;}

.onSiteValue p.hotelImg
{
    width:260px;
    float:left;
    margin: 0px 8px 8px 0px;    
    text-align: center;
}

.onSiteValue .bookit a {
background: url("https://trisept.widen.net/content/tsgnqlmgor/jpeg/UNT_IMG_WEBSITE_btns.jpg") no-repeat scroll left top transparent;
clear: both;
display: block;
height: 30px;
margin: 8px 0 8px 57px;
text-align: center;
text-indent: -5000px;
}

.onSiteValue a {text-decoration:underline;}
.onSiteValue a:hover {text-decoration:none;}

.onSiteValue ul {
    margin: 0px 10px 15px 15px;
    *margin: 0px 10px 15px 5px;
    padding: 0px 0px 0px 0px;
    *padding: 0px 0px 0px 20px;
    text-align:left;
    width:235px;
    *width:232px;
    float:left;
}
.onSiteValue ul li {
    list-style-type: disc;
}
/* End OnSite */

/* Package Detail List END */
#offsite_hotels, #partner_hotels {
    background: url("https://trisept.widen.net/content/gyhw2zsqyr/gif/UNT_IMG_WEBSITE_three_down_lines.gif") repeat-y scroll left top transparent;
    margin: 10px 0 0 24px;
    overflow: hidden;
    width: 819px;
    text-align:left;
}
    
#partner_hotels {
    width: 826px; 
    background: transparent url("https://trisept.widen.net/content/3h8mth09iu/gif/UNTI_IMG_WEBSITE_four_lines_down.gif") top left repeat-y; }

#offsite_hotels dl{
    background: url("https://trisept.widen.net/content/8eliczfn4k/gif/UNTI_IMG_WEBSITE_box_top.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    margin-right: 15px;
    padding: 10px 0 0 10px;
    width: 253px;
}

#offsite_hotels dl.last, #partner_hotels dl.last {
    float: left;
    margin-right: 0;
}

#offsite_hotels_bottoms {
    background: url("https://trisept.widen.net/content/rf5ipqiabm/gif/UNT_IMG_WEBSITE_box_bottoms.gif") no-repeat scroll left bottom transparent;
    height: 10px;
    margin: 0 0 0 24px;
    width: 819px;
}

#offsite_hotels dd.bulletlist {
    display: block;
    clear: both;
    width: 230px;
    height: 180px;
}

#offsite_hotels dd.bulletlistShort {
    display: block;
    clear: both;
    width: 230px;
    height: 120px; 
}

#offsite_hotels dd.bulletlist_long{
    display: block;
    height: 270px;
    width: 230px;
}

#partner_hotels dd.bulletlist {
    display: block;
    width: 180px;
    clear: both;
    height: 140px;
}

#offsite_hotels dd.bulletlist_long ul, #offsite_hotels dd.bulletlist ul, #offsite_hotels dd.bulletlistShort ul, #partner_hotels dd.bulletlist ul { margin: 0px 0px 0px 8px; }

#Orlando_Vacation_Deals dd.btn_learn_more a, #offsite_hotels .learn_more a, #Orlando_Vacation_Deals dd.btn_more_info a, #offsite_hotels .more_info a, #Orlando_Vacation_Deals dd.btn_see_details a, #offsite_hotels .more_detail a, #Orlando_Vacation_Deals_hotels dd.onsite a, #Orlando_Vacation_Deals_hotels dd.offsite a, #offsite_hotels .bookit a, #partner_hotels .bookit a {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 30px;
    margin: 28px auto 15px;
    text-align: center;
    text-indent: -5000px;
    width: 142px;
}

#offsite_hotels .bookitVideo a, #partner_hotels .bookitVideo a {
background: none;
margin: -10px auto 15px auto;
*margin: 28px auto 15px auto;
text-indent: -5000px;
clear: both;
text-align: center;
display: block;
width: 142px;
height: 30px; }

#offsite_hotels .bookitVideo a, #partner_hotels .bookitVideo a {
background: transparent url("https://trisept.widen.net/content/tsgnqlmgor/jpeg/UNT_IMG_WEBSITE_btns.jpg") top left no-repeat; } 

#offsite_hotels .bookit a, #partner_hotels .bookit a {
background: url("https://trisept.widen.net/content/tsgnqlmgor/jpeg/UNT_IMG_WEBSITE_btns.jpg") no-repeat scroll left top transparent;
}

#offsite_hotels .bookit a:hover, #partner_hotels .bookit a:hover {
background-position: 0px -30px; } 

#offsite_hotels .bookit a:hover, #partner_hotels .bookitVideo a:hover {
background-position: 0px -30px; } 

#hotel_boxes dd.bullet ul, #offsite_hotels dd.bulletlist_long ul, #offsite_hotels dd.bulletlist ul, #partner_hotels dd.bulletlist ul {
    margin: 0;
    padding: 0;
}

#hotel_boxes dd.bullet, #offsite_hotels dd.bulletlist_long li, #offsite_hotels dd.bulletlist li, #partner_hotels dd.bulletlist li {
    background: url("https://trisept.widen.net/content/fwr47s0mdi/gif/UNT_IMG_WEBSITE_bullet_grey.gif") no-repeat scroll 0 10px transparent;
    margin: 0;
    padding: 3px 0 3px 12px;
}

#hotel_boxes_three dd.bullet ul, #offsite_hotels dd.bulletlist_long ul, #offsite_hotels dd.bulletlist ul, #partner_hotels dd.bulletlist ul {
    margin: 0;
    padding: 0;
}

#hotel_boxes_three dd.bullet, #offsite_hotels dd.bulletlist_long li, #offsite_hotels dd.bulletlist li, #partner_hotels dd.bulletlist li {
    background: url("https://trisept.widen.net/content/fwr47s0mdi/gif/UNT_IMG_WEBSITE_bullet_grey.gif") no-repeat scroll 0 10px transparent;
    margin: 0;
    padding: 3px 0 3px 12px;
}


#hotel_boxes_1hotel ul {
    display: block;
    float: left;
    padding: 0px 0px 0px 9px;
    margin-right: 15px; }

#hotel_boxes_1hotel li.bullet {
    padding: 3px 0 3px 12px;
    margin: 0px;
    background: transparent url("https://trisept.widen.net/content/fwr47s0mdi/gif/UNT_IMG_WEBSITE_bullet_grey.gif") no-repeat;
    background-position: 0 10px; }

#hotel_boxes dd.bullet { margin-left: 10px; }
#hotel_boxes_three dd.bullet { margin-left: 5px; text-align:left; }
#hotel_boxes_1hotel dd.bullet { margin-left: 270px; }

#partner_hotels dl {
    float: left;
    font-size: 11px;
    width: 184px;
    padding-left: 5px;
    margin-right: 10px;
    padding-right: 10px;
    background: transparent url("https://trisept.widen.net/content/k614umx1mg/gif/UNT_IMG_WEBSITE_partner_box_tops.gif") top left no-repeat; }
    
#partner_hotels dl img { padding: 11px 0 5px 6px; }

#offsite_hotels dl.last, #partner_hotels dl.last { float: left; margin-right: 0px; }
#offsite_hotels dl.white { height: 530px; background: #fff; float: left; margin-right: 0px; }
#partner_hotels dl.white { height: 475px; background: #fff; float: left; margin-right: 0px;}
#partner_hotels dl.white2 { height: 475px; width: 194px; background: #fff; float: left; margin-right: 0px; }

#offsite_hotels_bottoms { height: 10px; background: transparent url("https://trisept.widen.net/content/rf5ipqiabm/gif/UNT_IMG_WEBSITE_box_bottoms.gif") bottom left no-repeat; width: 819px; margin: 0 0 0 24px;  }

#partner_hotels_bottoms { height: 10px; background: transparent url("https://trisept.widen.net/content/55rouieckv/gif/UNT_IMG_WEBSITE_partner_corner_footer.gif") bottom left no-repeat; width: 826px; margin: 0 0 0 24px;  }

.two_col_bottoms { height: 10px; background: transparent url("https://trisept.widen.net/content/exa3eatmch/gif/UNT_IMG_WEBSITE_two_rows_corner_footer.gif") bottom left no-repeat; width: 826px; margin: 0 0 0 24px;  }
.three_col_bottoms { height: 10px; background: transparent url("https://trisept.widen.net/content/5yoehfruzd/gif/UNT_IMG_WEBSITE_three_rows_corner_footer.gif") bottom left no-repeat; width: 826px; margin: 0 0 0 24px;  }

.single_col_bottoms { height: 10px; background: transparent url("https://trisept.widen.net/content/fuav3dwjhy/gif/UNT_IMG_WEBSITE_single_row_corner_footer.gif") bottom left no-repeat; width: 826px; margin: 0 0 0 24px;  }

.three_col_partners {
width: 826px; 
background: transparent url("https://trisept.widen.net/content/gyhw2zsqyr/gif/UNT_IMG_WEBSITE_three_down_lines.gif") top left repeat-y; }

.two_col_partners {
width: 826px; 
background: transparent url("https://trisept.widen.net/content/sevoac2xrk/gif/UNT_IMG_WEBSITE_two_rows_down.gif") top left repeat-y; }

.single_col_partners {
width: 826px; 
background: transparent url("https://trisept.widen.net/content/6zzntg2abd/gif/UNT_IMG_WEBSITE_single_row_down.gif") top left repeat-y; }

#offsite_hotels_bottoms_double { height: 10px; background: transparent url("https://trisept.widen.net/content/rf5ipqiabm/gif/UNT_IMG_WEBSITE_box_bottoms.gif") bottom left no-repeat; width: 545px; margin: 0 0 0 24px;  }
#offsite_hotels_bottoms_triple, #partner_hotels_bottoms_triple { height: 10px; background: transparent url("https://trisept.widen.net/content/55rouieckv/gif/UNT_IMG_WEBSITE_partner_corner_footer.gif") bottom left no-repeat; width: 620px; margin: 0 0 0 24px;  }
#partner_hotels_bottoms_single { height: 10px; background: transparent url("https://trisept.widen.net/content/55rouieckv/gif/UNT_IMG_WEBSITE_partner_corner_footer.gif") bottom left no-repeat; width: 200px; margin: 0 0 0 24px;  }
#partner_hotels_bottoms_double { height: 10px; background: transparent url("https://trisept.widen.net/content/55rouieckv/gif/UNT_IMG_WEBSITE_partner_corner_footer.gif") bottom left no-repeat; width: 410px; margin: 0 0 0 24px;  }

#offsite_hotels dt.rating a, #partner_hotels dt.rating a, #offsite_hotels dt.map a { clear: both; padding: 10px 0 0 10px; display: block; height: 18px; float: left; color: #0066cc; text-decoration: underline; font-size: 90%;}
#offsite_hotels dt.map a { display: block; clear: both; padding: 0; margin: 5px 10px 5px 10px; }
#offsite_hotels dt.map a { color: Orange; }
#offsite_hotels dt.map a:hover, #offsite_hotels dt.rating a:hover { color: Orange; }
#offsite_hotels dt.noRating { clear: both; padding: 10px 0 0 10px; display: block; height: 18px; float: left; font-size: 90%;}
#offsite_hotels dt.noRating a { color: #0066cc; text-decoration: underline;}

#partner_hotels dt.map, #offsite_hotels dt.map {clear: both;float: left;font-size: 95%; line-height: 14px; margin: 0 10px 5px 10px; padding: 10px 0 0;}
#partner_hotels dt.map a, #offsite_hotels dt.map a {color: #0066CC;font-size: 95%;margin: 0;padding: 0;text-decoration: underline;}
#partner_hotels dt.hotelname a { float: left; font-weight: bold; line-height: 13px; width: 125px; height: 42px; margin: 0px 10px 0 10px; display: block; padding: 0px; color: #0066cc; text-decoration: underline; }

#offsite_hotels dt.hotelname a { font-size: 120%; float: left; font-weight: bold; line-height: 20px; height: 42px; margin: 0px 10px 0 10px; display: block; padding: 0px; color: #0066cc; text-decoration: underline; }
h2.hotelname { font-size: 120%; font-weight: bold; line-height: 20px; margin: 0px 0px 10px 0px; padding: 0px; color: #0066cc; text-decoration: underline; }
#offsite_hotels dt.hotelname a:hover, #partner_hotels dt.hotelname a:hover { color: #c26507; }
#offsite_hotels dt.bigname a { color: #0066cc; font-size: 150%; font-weight: bold; margin-left: 5px; text-decoration: underline; }
#offsite_hotels dt.bigname a:hover { text-decoration: none; }
#offsite_hotels dt.skiplines a, #partner_hotels dt.skiplines a { height: 30px; margin: 5px 10px 5px 10px; clear: both; display: block; padding: 3px 0 0 0px; color: #0066cc; text-decoration: underline; font-size: 90%; height: 30px; }

#offsite_hotels dt.hotelname img, #partner_hotels dt.hotelname img {
float: right;
display: block;
margin: 0 5px 0 0;
padding: 0px; }

#offsite_hotels dt.videolink { clear: both; height: 35px; margin: 0; }
#offsite_hotels dl.last .bonusBenefitIcon { margin: 0 25px 0 0; }

.fivestars { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 100px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.fourandhalf { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 54px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.threeandhalf { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 42px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.fourstars { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 48px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.threestars { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 36px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.twostars { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 24px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.onestar { margin: 12px 0 0 5px; float: left; text-indent: -5000px; display: block; height: 15px; width: 12px; background: transparent url("https://trisept.widen.net/content/8i0jehmurg/png/UNT_IMG_WEBSITE_stars.png") top left no-repeat; }
.TBD { margin: 11px 0 0 5px; float: left; display: block; height: 15px; width: 12px; font-weight:bold;}

 /*** vacation Offer Styles ***/
 .vacationAdOns {
    margin: 0 auto;
    width: 800px;
 }
 .vacationAdOnsTitle h2 {
    margin: 20px 0 20px 39px;
    width:580px;
    text-align:left;
}

/***** End Main Pages Styles *****/


/*** Start Container Styles ***/

.siteContainer {
	margin: 20px auto;
	width: 1041px;
    box-sizing: border-box;
}

#interiorContent {
	background: url("https://trisept.widen.net/content/dadaopav75/jpeg/UNT_IMG_WEBSITE_blueshades.jpg") no-repeat scroll left top #FFFFFF;
    clear: both;
    margin: 0 auto 0 auto;
    padding: 5px 21px 0 21px;
    position: relative;
    width: 867px;
    z-index: 140;
}

#interiorContentPopUp {
   margin: -20px 0 20px 0;
   padding: 0;
   background: #FFFFFF;
}

#interiorContentPopUpProfile {
   margin: -20px 0 20px 0;
   padding: 0;
   background: #0a226a;
}
.primeContentPadding {
	padding: 0 20px;
}

.column2Field {
	line-height: 150%;
	background-color: #F2EAD7;
	display: block;
	border: 0 solid #AAAAAA;
	border-width: 0 1px;
	padding: 5px 10px;
}

.column2Field h3 {
	padding: 0 0 3px 0;
	border-bottom: 1px solid #A8A5A0;
	font-weight: normal;
}

.column2Field label {
	font-weight: normal;
	font-size: 90%;
	display: block;
	margin: 5px 0 0 0;
}

#masthead {
    background: url("https://trisept.widen.net/content/5lxdsl5ark/jpeg/UNT_IMG_CONTENT_masthead_holder.jpg") no-repeat scroll left top #FFFFFF;
    margin: 5px 0 0 15px;
    padding: 18px 0 0 3px;
    width: 830px;
}

.mastHead575 {
    background: url("https://trisept.widen.net/content/xztrphqiuy/jpeg/UNTI_IMG_WEBSITE_masthead_holder_adons.jpg") no-repeat left top #FFFFFF;
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    width: 575px;
}

.vacAddOnsMainImage {
    margin: 17px 0 0 -12px;
    padding: 0;
}

#faqs {
    width: 780px;
    text-align:left;
}

#faqs li {
    background: url("https://trisept.widen.net/content/fwr47s0mdi/gif/UNT_IMG_WEBSITE_bullet_grey.gif") no-repeat scroll 0 12px transparent;
    padding: 5px 0 5px 13px;
}

/***** End Container Styles *****/
/*


/* Default CSS adds modules and shadows
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0;
	background:#fff;
}


/* Normal styling */
.cb {margin:0;}
	/* Top corners and border */


.bt {
	height:9px;
	margin:0 0 0 18px;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:9px;
	font-size:0;
	line-height:0;
}
 
	/* Bottom corners and border */
.bb {
	height:9px;
	margin:0 0 0 12px;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:9px;
	font-size:0;
	line-height:0;
}
 

.i1 {
	padding:0 0 0 9px;
}
	/* Right border */
.i2 {
	padding:0 9px 0 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0 auto;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */
 
/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */
 



/*_____________________________________________________________________________________________*/

/* Start Detailed Styles */

.close {
	font-size: 90%;
	color: #000000;
	outline: none;
	float: right;
}

.floatRight {float: right;}
.floatLeft {float:left;}

.clear, .clearBoth {clear: both;}

.forceClear {
	clear: both;
	visibility: hidden;
}

.displayNone {display: none;}

.alignMiddle {
	vertical-align: middle;
}

span.pipe {
    margin: 0 5px;
}

.visibilityHidden {
    visibility: hidden;
}

.cpeArrowMargin {
    margin: 0 2px 0 0;
}

/***** End Detailed Styles *****/

/* Start Curved Corners For Containers - use only for curves*/

.xtop, .xbottom {display: block; background: transparent;}
.xb1, .xb2, .xb3, .xb4 {display: block; overflow: hidden;}
.xb1 {height: 1px;}
.xb2, .xb3 {height: 1px;} /* Comment out for Square Corners */

.xb2, .xb3, .xb4 {border-left: 1px solid; border-right: 1px solid;} /* Comment out for Square Corners */
.xb1 {margin: 0 5px;} /* Comment out for Square Corners */
.xb2 {margin: 0 3px; border-width: 0 2px;} /* Comment out for Square Corners */
.xb3 {margin: 0 2px;} /* Comment out for Square Corners */
.xb4 {height: 2px; margin: 0 1px;} /* Comment out for Square Corners */

.highlightFieldxb1Bkgd, .highlightFieldBkgd {background-color: #FAF2E7;}
.highlightFieldBorder {border-color: #FAF2E7;}

.primeContentxb1Bkgd, .secondContentxb1Bkgd, .column2Fieldxb1Bkgd, .hotelRatingFieldxb1Bkgd, .packageFieldxb1Bkgd, .adServerFieldxb1Bkgd, .promotionsFieldxb1Bkgd, .roomsIncludeFieldxb1Bkgd, .carFieldxb1Bkgd{background-color: #AAAAAA;}
.primeContentBkgd, .adServerFieldBkgd, .promotionsFieldBkgd {background-color: #FFFFFF;}
.primeContentBorder, .secondContentBorder, .column2FieldBorder, .hotelRatingFieldBorder, .packageFieldBorder, .adServerFieldBorder, .promotionsFieldBorder, .roomsIncludeFieldBorder, .carFieldBorder {border-color: #AAAAAA;}

.secondContentBkgd, .column2FieldBkgd, .hotelRatingFieldBkgd, .roomsIncludeFieldBkgd, .carFieldBkgd {background-color: #F2EAD7;}
.packageFieldBkgd { background-color: #D6EBFE; }

/***** End Curved Corners For Containers Styles *****/

h2 span.subH2 {
	font-size: 60%;
    line-height: 22px;
}

.calendarIcon {
	width: 20px;
	height: 22px;
    padding: 0;
	margin: 0;
	background: transparent url("https://trisept.widen.net/content/meymdo4ws3/png/UNT_ICON_NAV_calendar.png") no-repeat top left;
}

/* Tool Tip Styles */

a.toolTip small, a.toolTip small.promoCodeToolTipPosition, a.toolTip small.bookInfantToolTipPosition {
	position: absolute;
	visibility: hidden;
	margin: 5px 0 0 0;
	*margin: 30px 0 0 -30px;
}

a.toolTip small.promoCodeToolTipPosition {
	margin: -60px 0 0 -155px;
    *margin: -60px 0 0 -155px;
	width: 160px;
}

a.toolTip small.bookInfantToolTipPosition {
	margin: -60px 0 0 10px;
	*margin: 25px 0 0 -120px;
    font-size: 115%;
}

a.toolTip:hover {
	text-decoration: none; 
	border: 0px;
	z-index: 99;
}

a.toolTip:hover small {
	visibility: visible;
	height: auto;
	cursor: pointer;
	z-index: 98;
}

.tooltipField {
	background: #FCF8EE; 
	border: 1px solid #DBCDAA;
	padding: 10px;
	width: 250px;
	z-index: 99;
	color: #000000;
	text-align: left;
}

/*** End Tool Tip Styles ***/

/* Start Button Styles */

input.btnBuildVacation,
input.btnUpdate,
input.btnBookNow,
input.btnReturn,
input.btnGo,
input.btn33Ctr,
input.btn22Ctr {
      font-weight: bold;
      text-decoration: none;
      text-align: center;
      color: #FFFFFF;
      cursor: pointer;
      cursor: hand;
      float: left;
      border: 0 solid transparent;
      outline: none;    /* Hide dotted border around tab links in Firefox */
      *overflow: visible; /* Takes care of added padding on input buttons in IE6, doesn't help IE7 though */
} 

input.btnBuildVacation,
input.btnUpdate,
input.btnBookNow,
input.btn33Ctr {
    height: 33px;
	font-weight: bold;
	font-size: 110%;
    padding: 0 0 4px 0; 
    *padding: 0 0 1px 0; 
    outline: none;
} 

.submitBTN {
    background: url("https://trisept.widen.net/content/cae0msbxfx/gif/UNT_IMG_BUTTON_search.gif") no-repeat;
    height:28px;
    width:91px;
    border:none;
}


input.btnBookNow,
input.btnReturn,
input.btnGo,
input.btn22Ctr {
    height: 22px;
	font-size: 90%;
    font-weight: bold;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden;
    outline: none;
    padding: 0 0 3px 0; 
    *padding: 0 0 1px 0;
     background-color:Blue; 
} 


input.btnBookNow {*width: 60px;}

.btnBuildVacationLt, .btnBuildVacationRt,
.btnUpdateLt, .btnUpdateRt,
.btn33Rt, .btn33Lt {
    width: 4px;
    height: 33px;
    cursor: pointer;
    cursor: hand;
    float: left; 
} 

.btnBookNowLt, .btnBookNowRt,
.btnReturnLt, .btnReturnRt,
.btnGoLt, .btnGoRt,
.btn22Rt, .btn22Lt {
    width: 3px;
    height: 22px;
    cursor: pointer;
    cursor: hand;
    float: left; 
}

/*Hover States*/



/*** End Button Styles ***/

/* Image Overflow Styles */

.imgOverflow {
	overflow: hidden;
	width: 185px;
	height: 111px;
	position: relative; 
}

.imgPosition {
	position: relative;
	top: -17%;
}

/***** End Image Overflow Styles *****/

/*** Commmon Elements ***/

.questionImage {
	background: transparent url("https://trisept.widen.net/content/zi3nyg7tjz/gif/UNT_IMG_RESTOOL_question2.gif") no-repeat top left;
	width: 15px;
	height: 15px;
}

.emailSignupContainer {
    border: solid 1px #e9e9e9;
    width:210px;
    padding: 5px;
    overflow: hidden;
    margin:0 auto;
}

.emailSignupContainer input {
    float: left;
}

.emailBtnPosition {
    float: left;
    margin: 0 0 0 5px;
}

#overviewExcerptLinks {
    font-size: 90%;
    clear: both;
    text-align: right;
    padding: 0 0 10px 0;
    line-height: 0;
}

#overviewExcerptLinks a {
    text-decoration: none;
}

#overviewExcerptLinks a span.expandCollapseSymbol {
    font-size: 90%;
}

#overviewExcerptLinks a span.expandCollapseText {
    text-decoration: underline;
}

fieldset.siteSearch {
    margin: 15px 5px 5px 0; 
    padding: 0;
}

fieldset.siteSearch input.searchField { 
    font-size: 85%;
    width: 210px;
    padding: 4px 5px 4px 23px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #ababab;
    border: solid 1px #999999;
}

/***** End Common Elements *****/

/*** Home Page Layout ***/
#homeBookNumber{text-align:center;}
#bannerRotator {
    width:677px;
    height:372px;
    float:right;
    margin-right: 18px;
    height:377px;
    overflow: visible;
}
#BestPrice { 
    width: 917px;
    background: url("https://trisept.widen.net/content/7jrf7zjgvj/gif/UNT_IMG_CONTENT_bestPriceBG.gif") no-repeat scroll center top transparent;
    clear: both;
    margin: 0 auto;
    overflow: visible;

}
.bgBestPrice {
    background-color:#FFF;
    width: 889px;
}
#homePage {  
    width: 930px;
    margin: 9% auto 17px auto;
}
#homePage h3{
    color: #FFFFFF;
    font-size: 155%;
    font-weight: bold;
    height: 40px;
}

.homepage-banners {
    margin-bottom: 9%;
    width: 1040px;
}

.homepage-banners img {
    background: #ccc;
    height: 150px;
    display: inline-block;
    width: 300px;
}

.homepage-banners a {
    display: inline-block;
}

.homepage-banners a:first-child {
    margin-right: 12px;
    margin-left: 1px;
}

.homepage-banners a:last-child {
    margin-left: 13px;
}

#homeLandingPage #rotatorWrapper .jshowoff-slidelinks {	 /*Container with text menu */
    width: 620px;
    position: absolute;
    top: 216px;
    right: 0;
    margin: 0;
    padding: 0;
}	

#homeLandingPage #rotatorWrapper .jshowoff-slidelinks a {	
    width: 10px;
    height: 10px;
    text-indent: -9999px;
    background: none;
	float: left;
    padding: 0;
	margin: 36px 6px 0 6px;
	position: relative;
	left: 520px;
	text-decoration: none;
	outline: none;
	line-height: 0;
}

#homeLandingPage #rotatorWrapper .jshowoff-slidelinks a:hover {
    background-color: #000;
}

#homeLandingPage #rotatorWrapper .jshowoff-slidelinks a.jshowoff-active {
    background: gray;
}

#homeLandingPage #rotatorWrapper .jshowoff-next,
#homeLandingPage #rotatorWrapper .jshowoff-prev {
    display: none; /* Turns off the arrow nav on rotator */
}

#homeLandingPage #rotatorWrapper .jshowoff { /* Main Container javascript generated around slideshow #features UL */
	border: solid 1px #aaaaaa;
}

/***** End Home Page Layout *****/

/*** Travel Advisories ***/

#advisoriesContainer {
    overflow: hidden;
    width: 100%;
    height: 22px;
    margin: -6px 0 15px 3px; 
    *margin-top: -22px;
}

    #advisoriesContainer h2 {
        color: #374242;
        float: left;
        font-size: 80%;
        font-weight: bold;
        margin: 3px 10px 0 10px;
    }

    #advisoriesContainer ul {
        padding: 0;
        margin: 0;  
        float: left;
    }
       
    #advisoriesContainer ul li {
        float: left;
        margin: 3px 10px 0 10px;
        padding: 0;
        border: 0; 
        font-size: 80%;
    }


    
#InteriorAdvisoriesContainer {
    width: 220px;
    background:#f1ce75;
    margin: 15px auto; 
    border-radius:5px;
    -moz-border-radius:5px;
}

    #InteriorAdvisoriesContainer h2 {
        color: #374242;
        font-size: 12px;
        font-weight: bold;
        margin: 3px 10px 0 10px;
        padding:5px 0 0 0;
    }

    #InteriorAdvisoriesContainer ul {
        padding: 0;
        margin: 0;  
    }
       
    #InteriorAdvisoriesContainer ul li {
        margin: 3px 10px 0 10px;
        padding: 0 0 0 10px;
        border: 0; 
        font-size: 80%;
    }


/***** End Travel Advisories *****/

/****** Exceptions Message Styles ******/

.exceptionContainer {
    margin: 0 auto 15px auto;
    width: 97%;
}

.xtopException, .xbottomException {
	display: block;
	background: transparent; 
	width: 100%;
}

.column2FieldException {
	border: solid 0 #AAAAAA;
    border-width: 0 1px;
	background-color: #E6E6E6;
}

.xb1ExceptionBkgd {
	background-color: #AAAAAA;
}

.exceptionFieldBackground {
	background-color: #E6E6E6;
}

.column2ExceptionFieldBkgd {
   width: 98%;
   padding: 9px;
   border: solid 0 #AAAAAA;
   border-width: 0 1px;
   background-color: #E6E6E6;
}

.messageContainer {
    width: 97%; 
    overflow: hidden;
}

.messageTextContainer {
    width: 95%;
    float: left;
    margin: 5px 0 0 10px;
}

.messageTitleText {
    color: #CC0000;
    margin-bottom: 0;
    font-size: 100%;
}

.detailsExceptionLink {
    display: block; 
    vertical-align: middle; 
    cursor: hand; 
    outline: none;
}

.alertExceptionIcon {
    width: 33px; 
    height: 31px;
    float: left;
    background: transparent url("https://trisept.widen.net/content/dhw36nu003/gif/TRI_ICON_NAV_alertIconLarge.gif") no-repeat top left;
}

.exceptionIframe {
	clear: both;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 0 10px;
	*margin: 10px 0 0 4px;
	padding-bottom: 5px;
}

.exceptionIframe .messageContainer {
	clear: both;
	margin: 5px auto 12px auto;
}

.exceptionIframe .messageTextContainer {
	float: left;
	width: 90%;
	text-align: left;
	margin: 0 0 0 10px;
}

.exceptionIframe .alertExceptionIcon {
	float: left;
    margin: 0 0 0 10px;
}

/****** End Exceptions Message Styles ******/


/* Modal Popup Styles */

.waitScreenVisibility { /*DO NOT REMOVE ME!* needed for modal waitscreens*/
	visibility: hidden;
	position: absolute;
	left: -9999px;
	top: 0;
}

.modalBackground {
	background-color: #AAAAAA;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup  {
	border: 3px solid #003399;
	padding: 3px;
}

.modalPopup, .modalBody {
	background:none;
	background-color: #E9EDF6;
}

.modalContainer {
	text-align: left;
	padding: 10px; 	
	width:auto;
}

#modalContentDiv .modalContainer {width:600px;}

.modalWaitScreenPopup { 
	text-align: left; 	
	width: 553px; 
	height: 284px;
	padding: 0px;
}

.modalWaitScreenBackground { /*Controls style and background of Waitscreens*/
    background: url("https://trisept.widen.net/content/mr7yitqf8u/gif/UNIT_IMG_WAITSCREEN_PleaseWait.gif") no-repeat top left;
	width: 553px; 
	height: 284px;
	padding: 0px;
	position: absolute;
	top: 0;
	left: 0;
}

.modalWaitScreenPLCodeBackground { 
    background: url("https://trisept.widen.net/content/mr7yitqf8u/gif/UNIT_IMG_WAITSCREEN_PleaseWait.gif") no-repeat top left;
	width: 553px; 
	height: 284px;
	padding: 0px;
	position: absolute;
	top: 0;
	left: 0;
}

.FareTypemodalPopup {
	background-color: #FFF3E7;
	padding: 3px;
}

.fareTypeContainer {
	background-color: #FFF3E7;
	text-align: left;
	padding: 10px; 	
	width: 500px;
}

.mapModalContainer {
	text-align: left;
	padding: 10px;
	width: 880px;
	height: 550px;
}

.modalYScroll {
	overflow-y: auto;
	height: 500px;
}

/***** End Modal Popup Styles *****/

/* Hotel Popup Styles */

.hotelVideoModalContainer {
	text-align: left;
	padding: 10px; 	
	width: 775px;
	height: 400px;
	background-color: #FFFFFF;
}

/* Search Panel Progress Update Styles */

#searchProgressField {
	position: absolute;
	z-index: 99; 
    padding-top: 30px;
    font-size: 170%;
    text-align: center;
	width: 145px;
    *margin: 0 0 0 -5px;
	background: #FFFFFF;
}

#searchProgressFieldlong {
	position: absolute;
	z-index: 99; 
    padding-top: 30px;
    font-size: 170%;
    text-align: center;
	width: 228px; 
	background: #FFFFFF;
}


#megaResTool #searchProgressField {
	position: absolute;
	z-index: 99; 
    text-align: left;
    padding: 40px 0 0 20px;
    font-size: 170%;
	width: 600px; 
    height: 270px;
	background: #FFFFFF;
}
/***** Search Panel Progress Update Styles *****/

/* Wait Screen Styles */

.waitScreenStatusSection {
    color: #000033;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 10px 5px 40px 0;
}
	
.waitScreenSection2, .waitScreenSection3, .waitScreenSection4, .waitScreenSection5  {
	font-weight: bold;
}
	
#waitLoader {
	padding: 37px 0 37px 250px;
}	

.waitScreenLastSection {
	margin: 40px 5px 10px 0;
}

/***** End Wait Screen Styles *****/

/****** Search Result Styles******/

.searchResultBlock {
	padding:10px;
	font-size:100%;
	font-family:verdana,arial,helvetica,sans-serif;
    border-bottom:solid 5px #e6e6e6;
    margin:0 0 20px 0;
}

.searchResultBlock a { font-weight:bold;}
.searchResultBlock a a:hover {
	color:#006699;
}

.searchResultBlock p {
    font-size:100%;
    line-height:125%; 
    margin:0 0 10px;
    text-indent:0;
    color:#000;
}

.googleURL {
    color:#666;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:90%;
    font-style:italic;
}

.searchSummery {
    font-family:arial,helvetica,sans-serif;
    font-size:100%;
    color:#fff;
    padding:0 10px;
}

.searchSummery .searchItem {
	float:left;
	color:#666;	
}

.searchSummery .searchDetails {
	float:right;
	color:#666;	
}

#searchResultsHeader{ 
    margin: 0 auto; 
    padding: 11px 10px 10px;
    border: 1px solid #e9e9e9;
    display:block;
    text-align:left;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
}

.searchResultsItem{ border-bottom: solid 1px #e6e6e6; padding:0 10px 10px; margin:0 0 10px 0;}

.searchComponentWrap{padding:0 10px;}

/****** Search Result Styles ends here******/

#breadCrumbNavigation {
    float:left;  
    margin: -18px 0 10px 39px;
    *margin: -18px 0 10px 65px;
    overflow: hidden;
    position: relative;
    font-size: 95%;
}

#breadCrumbNavigation a {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; 
    color: #0069C6; 
    text-decoration:underline; 
}

.disclaimer {
    font-size: 85%;
}

/*# Package Page Styling
===========================================#*/

.PackageRestoolColumn{
    width:249px; float:left; position:relative;
}

.PackageRestoolColumn h2{ 
    position:absolute; 
    font-size: 160%; 
    font-weight: bold;
    line-height: 62px;
    width:231px; 
    padding-left: 17px;
    letter-spacing: -.75px;
    z-index:3; 
    color:#fff; }

.PackagePageColRight {
    float: right;
    width: 648px;
    overflow: hidden;
    padding: 0;
}

.packagePages{padding:15px 0 0 0;}

.PackageHotelHeader{ 
    margin: 0 auto; 
    padding: 11px 0 10px;
    border: 1px solid #e9e9e9;
    display:block;
    text-align:left;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
}

.pageOverviewText{padding:10px;}

.PackageHotelHeader span{ padding-left: 10px;}

.PackageComponentList{margin:20px auto 0; padding:0;}
.PackageDescription{ width:600px; margin:0 auto;}
.PackageComponentList h2{ color:#0069C6; margin:5px 0; font-weight:bold;}
.PackageComponentList li{ border-bottom:solid 1px #ccc; margin:0 0 20px 0; padding:0 0 10px 0; clear:both;}
.PackageComponentList ul{ margin:0 0 0 16px; padding:0;}
.PackageComponentList ul li{float:left; width:185px; clear:none; border:0; margin:0; margin:0;}
.PackageComponentList ul li.PackageComponentMargin{ margin:0 20px;}
.PackageComponentList li.noBorder{border:none;}

a.PackageHotelBtn{ width:95px; height:23px; display:block;}
a.PackageHotelBtn:hover{background-position:0 -23px;}
a.PackageHotelBtn b{display:none;}

/** Disclaimer **/

#pnlDisclaimer{color:#666666; font-size:100%; margin: 15px 0 0 0; padding:10px; text-align:left; clear:both;}
#pnlDisclaimerContent{color:#666666;font-size:100%;	margin: 0 0 0 4px;*margin: 5px 0 0 0;padding:10px;text-align:left;}


/*#  Deals Tab Area Styles
==============================================================#*/

.DealsTabContainer{
    width: 815px;
    margin: 0 auto;
    background:url("https://trisept.widen.net/content/dmxcbjuyez/gif/UNT_IMG_WEBSITE_tab_gradation.gif") top left repeat-x; 
}

.DealsTabContent{
    margin:-4px 0 0 0;
    border: 0 solid #ced3e7;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    font-size: 110%;
    padding: 15px 10px 0 10px;
    margin-top:-7px\9; /* note:        \9 targets IE8 and below */
    *margin-top:-3px;  /* note:        targets ie7 */
}

    a.DealsTabLink{
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
        border: 1px solid #ced3e7;
        border-bottom: 0;
        font-size: 135%;
        letter-spacing: -.05px;
        display: block;
        margin-right: 11px;
        font-weight: bold;
        padding: 12px 12px 20px 12px; 
        background:url("https://trisept.widen.net/content/kczjl8dgm6/gif/UNT_IMG_WEBSITE_DealTabLinks.gif") repeat-x; 
        height:5px; 
        color:#898989;
    }
    
    a.DealsTabLink:hover, a.DealsTabLink:active{
        color:#000000;
        border: 1px solid #ced3e7;
        border-bottom: 0;
        text-decoration:none;
    }
    
    .DealsTabContainer .ajax__tab_inner{
        margin:0 -11px 0 0;
    }

    #DealsTabPanel1, 
    #DealsTabPanel2, 
    #DealsTabPanel3, 
    #DealsTabPanel4, { 
        border:solid 1px #ced3e7; 
        width:620px; 
        margin:0;
    }

   .ajax__tab_active .ajax__tab_tab a{
        background-position:0 -37px;
        color:#333;
        text-decoration:none;
    }
    
    /*#  Deals Tab END Area Styles
==============================================================#*/


div.map {
    border: 1px solid #aaaaaa;
    border-radius: 12px;
    clear: both;
    display: block;
    width: auto;
    height: 90px;
    margin: 0 0 15px 0;
    padding: 15px 10px;
    background: #dfebf7;
    overflow: hidden;
}
div.map sup {
    font-size:11px;
    line-height:10px;
}
div.map h2 {
    color:#3b94b2;
    font-size:16px;
    margin: 0 0 5px 0;
    font-weight: bold;
    width: auto;
}
div.map p {
    margin: 0 0;
    padding: 0 0;
    font-size: 13px;
    color: #000000;
}
div.map img {
    float:left;
    margin-right:13px;
}
div.map a {    
    display: block;
    float: right;
    margin-top: 5%;
    min-width: 100px;
}    
div.map a img {
    width: auto;
    height: auto;
    padding: 0 0;
    margin: 0 0 0 13px;
}
    
/* Theme Parks Page */

body#themeparks { background: #0a226a url("https://trisept.widen.net/content/ekbzxqzdiq/jpeg/UNTI_IMG_WEBSITE_backdrop_LtBlue.jpg") top center no-repeat; }

body#themeparks #pl_nav {padding-top:28px;}

#container_universal_orlando_blue {
    background: #d7ebff;
    margin: 0px auto;
    clear: both;
    overflow: hidden;
    padding: 5px 21px 0px 21px;
    width: 1000px; 
}

#blue_sliver {
    display: block;
    position: absolute;
    z-index: 1;
    margin: -33px 0 0 0;
    *margin: -50px 0 0 0;
    width: 1000px;
    height: 16px;
    background: url("https://trisept.widen.net/content/skutuo5w4x/gif/UNTI_IMG_WEBSITE_blue_sliver.gif") top center no-repeat;
}

#logo_cover {
    display: block;
    background-color: #d7ebff;
    position: absolute;
    z-index: 1;
    width: 1001px;
    height: 170px;
    *height: 190px;
}

#frameup {
    display: block;
    width: 1001px;
}
.frameup {
    display: block;
    width: 1001px;
}

#blue_bottom_wrap {
    color: #5183c2; 
    background: transparent url("https://trisept.widen.net/content/akmdt5gcos/gif/UNTI_IMG_WEBSITE_body_bottom_blue_1.gif") top center no-repeat;
    margin: 0px auto; 
    width: 1042px;
    height: 61px;
 }
 
 .spendLess {
    background: none repeat scroll 0 0 transparent;
    color: #003399;
    font-size: 160%;
    letter-spacing: -1px;
    float: left;
    width: 205px;
    font-weight:bold;
    padding:0 0 0px 30px;
    *padding:0 0 8px 30px;
}
.blueTitle {
    background: none repeat scroll 0 0 transparent;
    color: #003399;
    font-size: 160%;
    letter-spacing: -1px;
    clear: both;
    font-weight:bold;
    padding:0 0 15px 30px;
}
#pkgLongDiscription {
    border: 1px solid #666;
    margin-left:-175px;
    margin-top:20px;
    width:200px;
}

#generalInfoContentTerms em {
    text-align:left;
    padding:0 0 10px 0;
}

#generalInfoContentTerms p {
    text-align:left;
    padding:10px 0 0 0;
}

.addedValue {
    padding:20px 0 0 0;
    font-size: 120%;
    font-weight:bold;
    color: #333333;
}

.waitBold {
    font-weight:bold;
}

#SpecialTitleLink {
    font-weight:bold;
}

.sideBarCMS {
    float: right;
    width: 245px;
}

.homeBestPrice {
    margin:0px;
    padding:0px;
}
.homeBestPrice a {
    margin:0px;
    padding:0px;
    border:none;
    cursor:pointer;
}


/*Deals, Specials slideshow */
ul#onSiteRotator, ul#VolunteerVacationRotator {
    float:left;
    margin:0px 0px 15px -10px;
    *margin:0px 0px 15px 30px;
}
/*END Deals slideshow */

/* MultiVendorAvail */
#MultiVendorAvailSearchSection {display:none;}
#MultiVendorAvailSearchSection .MultiVendorAvailSearchText{}
#MultiVendorAvailSearchSection .resswlogo{}
/* MultiVendorAvail End */

.rounded-box {
    border: 1px solid #aaaaaa;
    border-radius: 12px;
    clear: both;
    display:block;
    width: auto;
    margin-bottom: 15px;
    padding:10px;
}

ul.listNormalDisc {   
    margin: 0 0 0 15px;
    padding: 0 0;
    text-align:left;
}

ul.listNormalDisc li {   
    list-style-type:disc; 
    padding: 0 0;
    margin: 0 0;
}    
 
ul.listNormalDisc li ul li {   
    list-style-type:square; 
    padding: 0 0;
    margin: 0 0;
}

.tnImgLeft {
    float:left;
    padding-right:20px;
    margin-bottom:10px    
}

/* AAA Page */
.aaaVacations {
    padding:15px 0 0 25px !important;
    font-size:14px;
    line-height:20px;
    text-align:left;
}
.aaaVacations div {
    overflow: hidden;
    margin-bottom:18px;
}
.aaaVacations ul.flRight {
    float:right;
    width:461px;
    margin-bottom:20px;
}  

.aaaVacations .tnImgLeft {
    width: 124px;
}   

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .aaaVacations ul.flRight {
        width:463px;
    }  

    .aaaVacations .tnImgLeft {
        width: 121px;
    }   
}

/***** NEW CONTENT *****/

.exceptionContainer {
    margin-bottom: 0;
}

.content-constraint {
    max-width: 1041px;
    min-width: 320px;
    margin: 0 auto;
    padding: 5px 10px 0 10px;
}

/* WAITSCREEN STYLES
************************************/

.waitscreen-modal-wrap 
{
    background: url("https://trisept.widen.net/content/zsdvp8e1wx/png/UNT_IMG_WAITSCREEN_generic-waitscreen.png") no-repeat;
    background-size: 100%;
    width: 570px;
    height: 275px;
    border: 0;
}

.wait-search 
{
    background: url("https://trisept.widen.net/content/uw0oaa569x/png/UNT_IMG_WAITSCREEN_search-waitscreen.png") no-repeat;
}

.waitscreen-modal-wrap  .waitscreen-ind 
{
    margin: 0;
    text-align: left;
    position: absolute;
    top: 112px;
    left: 140px;
}

.waitscreen-modal-wrap .fa-3x 
{
    font-size: 30px;
    color: #fff;
}


@media (max-width: 641px) 
{ 
    .waitscreen-modal-wrap 
    {
        background-size: 320px;
        height: 318px;
    }
    
    .waitscreen-modal-wrap  .waitscreen-ind
    {
        top: 52px;
        left: 77px;
    }
    
    .waitscreen-modal-wrap .fa-3x
    {
        font-size: .8em;
    }
}


/* Standalone Hotel Profile
***************************************/

.hp-content
{
    background:#fff;
    padding:10px;
}

.hotel-profile-wrap
{
    text-align:left !important;
}

.hp-content .sub-tab-wrap li
{
    margin-bottom:10px;
}

.hp-content .modal-title
{
    margin-bottom:15px;
}

.hp-content .hotel-profile-tabs h2
{
    font-size:16px; 
    font-weight:bold;
}

.hp-content .hotel-profile-tabs h3
{
    font-size:14px; 
    font-weight:bold;
}

.hp-content .review-date-wrap span,
.hp-content .hotel-information-wrap 
{
    font-size:14px;
}

.hp-content .trip-advisor-footer-wrap,
.hp-content .hotel-fees-disclaimer-wrap 
{
    font-size:12px;
}

.hp-content .ui-widget-content a
{
    color: #036ce2;  
}

#pegaChatWidget {
  z-index: 999;
}

/* CHECKPOINT 2026-06-09 02:32:53.523 (0.001) ../Master.css */
/* IE 6.0 Specific Instances */

* html #footer p.copyright  {
	margin: 35px 0 0 0;
}

/***** End IE 6.0 Specific Styles *****/

#footer {
	background: transparent url("https://trisept.widen.net/content/sohbso61o8/gif/UNT_IMG_WEBSITE_body_bottom.gif") top center no-repeat;
	color: #5183c2;
	height: 53px;
	display: none;
}

/*newfooter*/
.tripAdvisorSpot {display:block;width:140px;margin-top:10px;background:#ffffff;line-height:15px;text-align:center;}
.subHeader{text-transform:uppercase; font-weight:bold; color:#FFF; font-size:14px; font-family:Arial;}
.contentplace { background-color:#233D92; width:930px; margin:auto; clear:both;text-align:left;overflow:hidden;}
.contentplace ul{margin:0; padding:0;}
.topplace{ background: url("https://trisept.widen.net/content/izmbadd0cb/png/UNT_IMG_WEBSITE_top_right.png") no-repeat top right; clear:both;}
.bottomplace { background: url("https://trisept.widen.net/content/wd9cxouxcs/png/UNT_IMG_WEBSITE_bottom_right.png") no-repeat top right; clear:both;}
img.placeborder { width: 10px; height: 10px;border: none;display: block !important;  }
.contentBlock {float:left; width:18%; margin:0 1%;}
.contentBlock1 {float:left; width:17%; margin:0 2%;}
.contentBlock2 {float:left; width:19%; margin:0 1%;}
.contentBlock3 {float:left; width:22%; margin:0 1%;}
.contentBlock4 {float:left; width:13%; margin:0 1%;}
.contentBlock5 {float:left; width:14%; margin:0 2%;}
li.inline{display:inline;}
ul li{ list-style:none;}
.disclaimer{clear:both; font-size:11px; color:#FFF; padding:2% 2% 0 2%; height:45px;}
.left{float:left;}
.right{float:right;}
.disclaimer .left a{padding:0px 5px;}
.disclaimer .right{text-align:center;}
#logo{padding-top:15px;margin-left:52%;}
#digicertlogo {
    float:right;
    padding-top:0px;
    margin-left:15px;
    width: 80px;
    height: 47px;
}
.UniversalIcon{padding-left:50px; vertical-align:text-top;}
.facebookIcon{margin-top:8px;}

.twitterIcon{margin-bottom:3px; margin-top:8px; margin-left:3px;}/*end new footer*/

.contentBlock1 ul li a,.contentBlock2 ul li a,.contentBlock3 ul li a,.contentBlock4 ul li a,.contentBlock5 ul li a {
	color: #FFFFFF;
	text-decoration: none; 
	font-size:12px;
	font-family:Arial;
}
.contentBlock1 ul li a:hover,.contentBlock2 ul li a:hover,.contentBlock3 ul li a:hover,.contentBlock4 ul li a:hover,.contentBlock5 ul li a:hover
{
    color: #FFFFFF;
	text-decoration: underline; 
	font-size:12px;
	font-family:Arial;
}


/***** NEW FOOTER *****/

.footer-wrap * {
    text-align: left;
    font-weight: bold;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.footer-wrap {
    background: #fff;
    padding-top: 40px;
    margin-bottom: -17px;
    margin-top: 60px;
}

.footer-wrap::after {
    clear: both;
    content: "";
    display: table;
    background: #036ce2 linear-gradient(to bottom, #046fe6 0px, #0470e8 100%);
    height: 20px;
    width: 100%;
}

.footer-wrap ul {
    padding-left: 0;
}

.footer-wrap li {
    display: inline-block;
}

    .footer-wrap li button#ot-sdk-btn.ot-sdk-show-settings,
    .footer-wrap li button#ot-sdk-btn.optanon-show-settings {
        color: #036ce2;
        background-color: #fff;
        border: 0px solid #68b631;
        height: auto;
        white-space: normal;
        word-wrap: break-word;
        padding: 0;
        font-size: 100%;
        line-height: 1;
        cursor: pointer;
        -moz-transition: 0s ease;
        -o-transition: 0s ease;
        -webkit-transition: 0s ease;
        transition: 0s ease;
    }

.ot-privacy-link {
    line-height: 23px;
    display: flex;
    align-items: center;
}

.ot-privacy-icon {
    display: none;
    margin: 0 5px -3px 0;
    width: 36px;
}

.ot-privacy-icon.us {
    display: initial;
}

.footer-wrap li button#ot-sdk-btn.ot-sdk-show-settings:hover, 
.footer-wrap li button#ot-sdk-btn.optanon-show-settings:hover {
    color: #036ce2;
    background-color: #fff;
}

.trisept-logo {
    background: url("https://trisept.widen.net/content/wlkzpqqxl7/svg/TRI_LOGO_MAINBRAND_Trisept_RGB_v6.svg") no-repeat;
    background-size: 200px;
    display: inline-block;
    width: 210px;
    height: 50px;
    float: right;
}

.facebook-icon {
    margin-left: 15px;
}

.twitter-icon, .instagram-icon, .pinterest-icon {
    margin-left: 25px;
}

.footer-top li,
.footer-mid li {
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
}

.contact-us {
    padding-right: 40px;
}

.facebook {
    font-size: 24px;
    font-weight: bold;
}

.facebook span {
    float: left;
    margin: 14px 10px 0 0;
}

.trip-advisor {
    overflow: hidden;
    width: 200px;
}

.trip-advisor > img {
    width: 430px;
}

.footer-bottom,
.footer-mid {
    border-top: 2px solid #e0e0e0;
    margin: 30px 0;
    padding-top: 30px;
}

.best-price .footer-bottom {
    border: 0;
    padding-top: 0;
    margin-top: 0;
}

.footer-bottom ul {
    float: right;
}

.footer-bottom li {
    padding: 0 0 0 30px;
}

.footer-bottom li:first-child {
    padding-left: 0;
}

.footer-bottom sub {
    font-weight: normal;
}

.digicert-wrap {
    float: right;
}

@media (max-width: 978px) 
{
    .footer-bottom ul
    {
        float: none;
        margin-top: 20px;
    }
}

@media (max-width: 767px) 
{
    .footer-bottom li
    {
        padding-left: 0;
        display: block;    
    }
    
    .facebook-icon
    {
        margin-left: 5px;
    }
    
    .footer-top li.digicert-wrap
    {
        float: none;
        display: block;
        margin-top: 20px;
    }
    
    #digicertlogo,
    .trisept-logo
    {
        float: none;
        vertical-align: top;
        display: inline-block;
    }
    
    #digicertlogo 
    {
        margin-left: 0;
    }

    .twitter-icon,
    .instagram-icon,
    .pinterest-icon,
    .trisept-logo 
    {
        margin-left: 15px;
    }
    
    .footer-bottom ul 
    {
        margin-top: 5px;
    }
}

@media (max-width: 359px) 
{
    .facebook span 
    {
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }
    
    .facebook-icon,
    .twitter-icon,
    .instagram-icon,
    .pinterest-icon 
    {
        margin: 0 25px 0 0;
    }
}
/* CHECKPOINT 2026-06-09 02:32:53.524 (0.002) ../Footer.css */

/* END 2026-06-09 02:32:53.524 (0.002)*/
