﻿.outtripboxtop
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/outboxtop_673x70.gif) no-repeat;
    height: 70px;
    overflow: hidden;
}
.outtripboxtop span
{
    padding-bottom: 8px;
    margin: 5px 5px 0px 5px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.outpassboxtop
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/outpasstop_673x70.gif) no-repeat;
    height: 70px;
    overflow: hidden;
}
.outpassboxtop span
{
    padding-bottom: 8px;
    margin: 5px 5px 0px 5px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.outtripboxinner2
{
    margin: 0px 0px 0px 0px;
    width: 673px;
    background: #fff url(http://www.nacski.com/common/images/table/outboxmid_673x6.gif) repeat-y;
    overflow: hidden;
}
.outtripboxbtm
{
    background: transparent url(http://www.nacski.com/common/images/table/outboxbtm_673x6.gif) no-repeat;
    height: 6px;
    overflow: hidden;
}
.tripbox2
{
    margin: 5px 4px 5px 4px;
    width: 663px;
    background: #ffffff url(http://www.nacski.com/common/images/table/boxmid_663x1.gif) repeat-y;
    overflow: hidden;
}
.tripboxtop
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/boxtop_663x50.gif) no-repeat;
    height: 50px;
    overflow: hidden;
}
.tripboxtop span
{
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 5px 10px 5px 10px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.tripboxtopgreen
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/boxtop_663x50_g.gif) no-repeat;
    height: 50px;
    overflow: hidden;
}
.tripboxtopgreen span
{
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 5px 10px 5px 10px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.tripboxtoporange
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/boxtop_663x50_o.gif) no-repeat;
    height: 50px;
    overflow: hidden;
}
.tripboxtoporange span
{
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 5px 10px 5px 10px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.tripboxbtm
{
    background: transparent url(http://www.nacski.com/common/images/table/boxbtm_663x4.gif) no-repeat;
    height: 4px;
    overflow: hidden;
}

.tripbox
{
    margin-top: 10px;
    width: 663px;
    background: #fff url(http://www.nacski.com/common/images/table/boxmid_663x1.gif) repeat-y;
    overflow: hidden;
}
.tripbox A
{
    color: #4985c7 !important;
}
.tripbox A:hover
{
    color: #f60 !important;
}
.ticketboxtop
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/boxtop_orange_663x50.gif) no-repeat;
    height: 50px;
    overflow: hidden;
}
.ticketboxtop span
{
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 5px 10px 5px 10px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.tripboxtoporig span
{
    padding-bottom: 8px;
    margin: 10px 10px 0px 10px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.tripboxinner
{
    margin: 0px 4px 0px 4px;
    font: 11px Arial;
}
.tripinfo
{
    background-color: white;
    background: no-repeat;
    background-position: bottom right;
}
.tripboxinnerpanel
{
    background-color: white;
    margin: 10px 10px 10px 10px;
    font: 11px Arial;
}
.tripboxdeals
{
    margin: 0px 7px;
}
.tripboxLinks
{
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background-color: #FFEFBD;
    padding: 0px 9px 6px 10px;
}


.tripboxLinks SPAN
{
    font: bold 12px/24px Arial;
    color: #333;
}
.tripboxLinks A
{
    text-decoration: none;
    color: #4985c7;
    margin: 0px 2px;
}
.tripboxLinks A:hover
{
    text-decoration: underline;
    color: #f60;
}
.tripboxSeeAll
{
    text-align: right;
    padding: 8px 10px 8px 10px;
}
.tripboxSeeAll A
{
    font: bold 11px Arial;
    color: #4985c7;
    text-decoration: none;
    padding-right: 17px;
    background: transparent url(http://media.expedia.com/media/content/expus/graphics/icons/box-arrow-blue13x13.gif) no-repeat top right;
}
.tripboxSeeAll A:hover
{
    text-decoration: underline;
    color: #f60;
}



.outtripbox
{
    margin-top: 10px;
    width: 673px;
    background: #fff url(http://www.nacski.com/common/images/table/outboxmid_673x6.gif) repeat-y;
    overflow: hidden;
}
.outtripbox A
{
    color: #4985c7 !important;
}
.outtripbox A:hover
{
    color: #f60 !important;
}
.outtripboxtopplain
{
    display: block;
    background: transparent url(http://www.nacski.com/common/images/table/outboxtop_673x70_orig.gif) no-repeat;
    height: 70px;
    overflow: hidden;
}
.outtripboxtopplain span
{
    padding-bottom: 8px;
    margin: 5px 5px 0px 5px;
    font: 18px Arial;
    color: #264466;
    display: block;
    border-bottom: dotted 1px #ccc;
}
.outtripboxinner
{
    margin: 0px 4px 0px 4px;
    font: 11px Arial;
}
.datebox
{
    display: block;
    margin: 8px 50px 60px 13px;
    padding: 0px 0px 0px 15px;
    width: 600px;
    height: 60px;
    float: left;
}
.passdatebox
{
    display: block;
    margin: 8px 50px 60px 13px;
    padding: 0px 0px 0px 15px;
    width: 600px;
    height: 60px;
    float: left;
}
.dateWeek
{
    text-align: center;
    color: #15317E;
    font: 14px Arial;
    font-weight: bold;
}
.dateMonthDay
{
    text-align: center;
    color: #15317E;
    font: 14px Arial;
    font-weight: bold;
}
.dateYear
{
    text-align: center;
    color: #15317E;
    font: 10px Arial;
    font-weight: bold;
}
.passyear
{
    text-align: center;
    color: #15317E;
    font: 20px Arial;
    font-weight: bold;
}
.dateFull
{
    text-align:left;
    color: white;
    font: 45px Arial;
    font-weight: bold;
}
.date
{
    text-align: center;
    display: block;
    margin: 28px 0px 10px 13px;
    color: white;
    font: 20px Arial;
    font-weight: bold;
    position: relative;
    width: 93px;
    height: 60px;
    float: left;
}

.date p
{
    text-align: center;
    margin: 28px 0px 10px 13px;
    padding: 0px 0px;
    color: white;
    font-weight: bold;
    font-size: 1.2em;
    height: 100%;
    margin-bottom: -15px;
}

.dateorig
{
    display: block;
    position: relative;
    width: 41px;
    height: 65px;
    float: left;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background: none;
    border-width: 0px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
    width: 680px;
}

.msgbox
{
    border-style: solid;
    border-color: Silver;
    border-width: 1px;
    text-align: center;
    padding: 4px 4px 4px 4px;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    color: red;
    font: 12px Arial;
    font-weight: bold;
}

.simplebox
{
    border: 1px solid silver;
    padding: 4px;
}
.scrollableDiv-600x130
{
    width: 600px;
    height: 130px;
    overflow: auto;
}
.pickupList
{
    background-color: #FFF;
    padding: 16px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #336699;
}
