*{margin:0;padding:0}
body{color: #000;background-color:inherit;font:1.000em/1.231em Arial, Helvetica, sans-serif}
a{color:#1E4E8D;background-color:inherit;}
img{border:0}
.hide{display:none}
input,select,option,textarea{color: #000;font:1.000em Arial, Helvetica, sans-serif;padding:1px}
option{margin:3px}
.popContainer{width:670px}
#popupContainer{border-top:7px solid #125090;width:670px;overflow:auto;margin:0;padding:0}
#PopupHeader{position:relative;text-align:left;margin:0}
#popupTitleArea{background:#E9EEF3;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px}
#autoIndex{position:absolute;top:15px;margin-right:10px;right:0}
#popupTitleArea h2{font-size: 1.231em; /*16px*/ color:#7296B7}
#popupTitleArea h3{font-size: 1.231em; /*16px*/ color:#7296B7;margin-bottom:5px}
#popupContent{margin:10px 10px 15px}
#popupContent img.float{float:left; padding: 0px 5px 5px 0px; }
.popup-form-content{width:90%;margin:10px auto}
#closeWindow{text-align:center;clear:both;padding-top:9px;padding-bottom:5px}
#popupLeftContent{width:458px;float:left;border-right:1px solid #E6E2E1;margin-top:10px;margin-bottom:5px;margin-left:10px}
#popupRightContent{float:left;margin-right:0px;width:200px;margin-top:10px;margin-bottom:5px; background: #FFF;}
.sPopupSTBar{background:#FFF;margin-bottom:10px}
.sPopupSTBar h5{color:#FFF;font-size: 0.846em; /*11px*/font-weight:700;background:#9F9F9F;text-transform:uppercase;padding-left:10px;padding-right:10px}
.sPopupSTBar select{width:150px;margin:10px 5px}
.sPopupSTBar p{margin:10px}
.ActivityLevel{margin-bottom:10px;margin-left:10px}
.sPopupSTBar h6{color:#1E4E8D;font-size: 0.923em; /*12px*/font-weight:700;margin-left:10px}
.linkarrow{background:url(../images/global/background/icon_arrow_white.gif) no-repeat left center;padding-left:15px}
a.linksblue{color:#1E4E8D;background-color:inherit;margin-bottom:7px}
#PopupLeftSnippet img{float:left;margin-top:5px;margin-bottom:5px;margin-right:5px}
#PopupLeftSnippet{padding-right:10px; padding-top:0px}
#PopupLeftSnippet h5{font-size: 0.923em; /*12px*/font-weight:700;color:#5d5d5d}
#popupRightContent p{margin:5px}
.fontGrey{color:#626162; padding-top: 5px}
#popupRightContent h3{padding-left:5px}
.alignCenter{text-align:center}
h5{font-size: 1.000em; /*13px*/color:#1E4E8D}
a:hover,a.linksblue:hover{text-decoration:underline}
#popupLeftContent object {display:block;}

#popupRightContent ul {display:block;list-style:none outside;margin-bottom:15px;clear:both}
#popupRightContent li {border-bottom:1px solid #E0E0E0;padding-top:3px;padding-bottom:3px;padding-left:5px;margin-right:0px;}
#popupRightContent h5{color:#FFF;font-size: 0.846em; /*11px*/font-weight:700;background:#9F9F9F;text-transform:uppercase;padding-left:10px;padding-right:10px}

#popupRightContent .down-img {float:left;margin-top: 7px;clear: both;width: 190px;}
#popupRightContent  .down-img img {clear:left;float:left;display:block;margin: 0px 5px 7px 0px}
#popupRightContent  .down-img p {margin-top: 0px; padding:0px;}

#popupRightContent h4.ready-to-book {background: #FFF;}
#popupRightContent h4.ready-to-book img {padding-top: 10px;padding-left: 8px;background: #FFF;margin-bottom: -5px}
#popupRightContent h4.ready-to-book p{margin-bottom: 0px;margin-left: 0px;margin-right: 7px;margin-top: 5px;}

.cruise-table .even-row td {
    background: none repeat scroll 0 0 #F7F7F7;
}

.cruise-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #B0B0B0;
    border-left: 1px solid #B0B0B0;
    padding: 5px;
}
.cruise-table th{
    background: none repeat scroll 0 0 #DDE6EE;
    border-bottom: 1px solid #B0B0B0;
    border-left: 1px solid #B0B0B0;
    padding: 5px;
    text-align: left;
}
*+ html .iefloatleft {float:left}