/* Reset code*/
html{color:#000;background:#FFF;}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;margin:0;padding:0;}

caption, th{text-align:left;}
h1, h2, h4, h5, h6{font-size:100%;font-weight:normal;}
h3 {font-size:100%;font-weight:normal; color:#fff;}
q:before, q:after{content:'';}
abbr, acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select{*font-size:100%;}
legend{color:#000;}
del, ins{text-decoration:none;}
body{font:13px/1.231 Comic Sans MS,Verdana,Helvetica,sans-serif;*font-size:small;*font:x-small;}
select, input, button, textarea{font:99% arial, helvetica, clean, sans-serif;}
table{font-size:inherit;font:100%;}
pre, code, kbd, samp, tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* CSS Document */
body{font-family:Arial;font-size:12px;margin:5px 0px 20px 0px;}
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;margin:0;padding:0;}
 
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font:13px/1.231 Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:small;font:x-small;}
select,input,button,textarea{font:99% Comic Sans MS,Verdana,Helvetica,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
.tblMain{width:963px;margin:0px auto;}
a img{border:none;}
a{outline:none;text-decoration:none;color:#00a9bc;}
a:hover{color:#00a9bc;text-decoration:underline;}
/* TOP NAV */
.tdLogo{padding:12px 0px 0px 9px;}
.tdLogo a, .tdLogo a:hover{display:block;width:399px;height:85px;background:url(/images/ITC_Logos12.jpg) no-repeat;text-decoration:none;}
.tdCallUs a{_position:absolute;_top:-6px;}
.tdCallUs #_lpChatBtn{display:block;width:190px;height:93px;}
.tdMenuMiddle{background:url(../images/search.jpg) no-repeat right;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;height:33px;color:#ffffff;}
.toursearch{color:#FFFFFF;  display:inline;  float:right;  font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;  font-size:10px;  font-weight:bold;  margin-top:10px;}
.tdBtn{background:url(../images/searchBtn.jpg) no-repeat;width:21px;cursor:pointer;}
.tdInput{background:url(../images/searchInput.gif) repeat-x;width:97px;}
.tdInput input{width:95px;border:none;background:#fff;margin:0px;padding:0px;padding-left:4px;font-style:italic;color:#615e5c;}
.tdHeaderLnk, .tdFtLnk{text-align:center;padding:0px 0px 13px 0px;color:#cbadad;font-size:14px;}
.tdHeaderLnk span{padding:0px 7px 0px 10px;}
.tdFtLnk span{padding:0px 14px;background:url(../images/ftLnkS.gif) no-repeat center 3px;}
.tdHeaderLnk a, .tdHeaderLnk a:hover, .tdFtLnk a, .tdFtLnk a:hover{font-size:14px;color:#ffffff;text-decoration:none;}
.tdHeaderLnk a:hover, .tdFtLnk a:hover{color:#c30002;}
.tdHeaderLnkLeft, .tdHeaderLnkRight, .tdFooterLnkRight{background:url(../images/hdLnkL.gif) no-repeat;width:4px;}
.tdHeaderLnkRight{background:url(../images/hdLnkR.gif) no-repeat;}
.tdFooterLnkRight{background:url(../images/ftLnkR.gif) no-repeat;}
.tdHeaderLnkMiddle{background:url(../images/hdLnkM.gif) repeat-x;height:29px;line-height:29px;}
#jsddm{padding:0px;    height:33px;    }
#jsddm li{float:left;    list-style:none;    line-height:33px;    padding:0px 9px;    background:url(../../images/menus.gif) no-repeat right;
/* Shuki Add */
position:relative;}
#jsddm .first{padding:0px 9px 0px 0px;}
#jsddm .last{background:none;}
#jsddm li a{display:block;    text-decoration:none;        white-space:nowrap;    color:#000000;    font-weight:bold;}
#jsddm li a span{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#004186;}
#jsddm li ul{margin:0;    padding:0;    position:absolute;    visibility:hidden;    z-index:1001;
/* Shuki Add */
left:0px;    border:solid 1px #f1f1f1;    border-bottom:none;}
#jsddm li ul li{float:none;    display:inline;    padding:0px !important;    left:0px;    position:static !important;}
#jsddm li ul li a{line-height:15px;   padding:0px 10px;   height:auto;   font-size:13px !important; font-style:normal !important; border-bottom:1px solid #ffffff; border-bottom-style:dotted; font-weight:bold; color:#666666 !important;}
#jsddm li ul li a:hover{background:#cacaca;}
#clear2{clear:both;width:100%;margin:0;padding:0;height:1px;font-size:1px;line-height:1px;}
.tdMiddle{padding:0px 0px 20px 0px;}
/* END TOP NAV */
/* Middle */
.tdMidLeft{vertical-align:top;width:753px;}
tdMidLeftLogin{width:100%;}
tdMidRight{vertical-align:top;padding-left:12px;}
div.title,h1.title{background:url('Pics/titleArrow.gif') no-repeat 5px 3px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;color:#615e5c;font-size:17px;font-style:italic;padding-left:36px;margin-bottom:7px;}
td.tdCalendar{padding:0px 0px 10px 0px;}
td.tdCalendar p{font-size:11px;color:#666666;line-height:125%;padding-right:8px;}
td.tdCalendar .textHdr,td.tdCalendar .textHdr a{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:normal; color:#357EB2; font-style:italic; text-align:left; text-decoration:none; }
td.tdFeatured{padding:11px 0px 0px 0px;background:url('images/hpFeatured.jpg') no-repeat right bottom;height:125px;vertical-align:top;}
td.tdFeatured p{font-size:11px;color:#666666;line-height:125%;padding-right:50px;}
td.tdMiddle{padding:0px 0px 20px 0px;vertical-align:top;}
/* BEGIN FOOTER */
.tdFooterRed{background:url(../images/menuBg.gif) repeat-x;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:17px;font-style:italic;color:#ffffff;height:42px;text-align:center;}
.tdFooterRed a, .tdFooterRed a:hover{color:#ffffff;text-decoration:none;}
.tdFooterRed a:hover{color:#e2d99b;}
.tdFooterRed span{padding:0px 7px;}
.tdFooterLnk{text-align:center;}
.tdFooterLnk div{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:10px;color:#666666;margin:10px 0px 0px 0px;line-height:125%;}
.tdFooterLnk div span{font-size:13px;font-weight:bold;}
.tdFooterLnk div a, .tdFooterLnk div a:hover{color:#666666;text-decoration:none;}
.tdFooterLnk div a span{font-weight:normal;font-size:10px;}
.tdFooterLnk div a:hover{color:#0000cc;text-decoration:underline;}
.tdFooterLnk div a:hover span{color:#454545;}
.divFTLogo a{margin:0px 15px;}
/* END FOOTER */
/* SAILING CHART */
.box-head-left{background-image:url(/../images/toc/toctab-header-left.gif); background-repeat:no-repeat; width:7px; font-size:1px; line-height:1px;}
.box-head-right{background-image:url(/../images/toc/toctab-header-right.gif); background-repeat:no-repeat; width:7px; font-size:1px; line-height:1px;}
.box-head-name{background-image:url(/../images/toc/toctab-header-bg.gif); background-repeat:repeat-x; font:16px "Times New Roman", Times; color:#990000; text-align:left; font-weight:bold; padding:3px 2px 2px 2px;}
.box-head-price{background-image:url("/../images/toc/toctab-header-bg.gif"); background-repeat:repeat-x; margin:0; padding:6px 0 2px 0; width:90px; font:18px "Times New Roman", Times; color:#990000; font-weight:bold; color:#990000; text-align:center; line-height:18px;}
.box-head-smtext{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif; font-weight:bold; color:#990000; text-align:center;}
.box-head-split{background-image:url("/../images/toc/toctab-header-split.gif"); background-repeat:no-repeat; margin:0; padding:0; width:4px; font-size:1px; line-height:1px;}
.box-caption-table{background-image:url("/../images/toc/link2-button-on.gif"); background-repeat:repeat-x; border:1px solid #c4c4c4;}
.pkg-caption{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif; font-weight:bold; padding:3px 10px 3px 10px;}
.box-head-title{background-image:url("/../images/booking/pkg-head-top-bg.gif"); background-repeat:repeat-x; color:#990000; font-size:20px; font-weight:normal;}
.box-head-caption2{background-image:url("/../images/booking/menu-bg2-on.gif"); background-repeat:repeat-x; background-color:#f9fafd; color:#000000; font-size:10px; font-weight:bold; padding:3px 10px 2px 10px; border-right:1px solid #545454; border-bottom:1px solid #545454;}
.box-head-photo{background-repeat:no-repeat; padding:0px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; height:85px;}
.departure{border-bottom:1px solid #c4c4c4; margin:0px; background-image:url("/../images/toc/link2-button-on.gif"); font:12px Comic Sans MS,Verdana,Helvetica,sans-serif; font-weight:bold; color:#450000; text-decoration:none; padding:2px 3px 2px 3px; border-top:1px solid #8D92A9;}
.chartleft{border-left:1px solid #8D92A9; border-right:1px solid #8D92A9;}
.chartright{border-left:1px solid #8D92A9; border-right:1px solid #8D92A9;}
.chartbottomL{border-left:1px solid #8D92A9; border-bottom:1px solid #8D92A9; border-right:0px solid #8D92A9;}
.chartbottomR{border-left:0px solid #8D92A9; border-bottom:1px solid #8D92A9; border-right:1px solid #8D92A9;}
.bottom{border-bottom:1px solid #8D92A9;}
.sailing-odd{font:12px, "Arial"; background-color:#EEF0F9; padding:2px 3px 2px 3px;}
.sailing-even{font:12px, "Arial"; background-color:#FFFFFF; padding:2px 3px 2px 3px;}
.sailing-bottom1{font:12px, "Arial"; background-color:#EEF0F9; padding:2px 3px 2px 3px; border-bottom:1px solid #8D92A9;}
.sailing-bottom2{font:12px, "Arial"; background-color:#FFFFFF; padding:2px 3px 2px 3px; border-bottom:1px solid #8D92A9;}
/* END SAILING CHART */
/* All images */
p{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;}
.redlink a:link{color:#990000;text-decoration:none;}
.redlink a:visited{color:#990000;text-decoration:none;}
.redlink a:hover{color:#990000;text-decoration:underline;}
.redlink a:active{color:#990000;text-decoration:underline;}
/* For menu buttons */
.menubutton-off{border:1px solid #8D92A9;background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#585E7C;padding:2px 10px 2px 10px;cursor:pointer;}
.menubutton-on{border:1px solid #8D92A9;background-image:url(../images/box1-title-bg2.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#AA0000;padding:2px 10px 2px 10px;cursor:pointer;}
/* The title at the top of the page */
.title-table{border-bottom:1px solid #000000;}
.title-text{font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;color:#990000;font-size:18px;font-weight:bold;padding:5px 0px 5px 0px;}
/* The boxes with the gradient headings */
.title-box{border:1px solid #8D92A9;background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#585E7C;padding:2px 2px 2px 2px;}
.box1{border-left:1px solid #5F6583;border-right:1px solid #5F6583;background-color:#94bcd5;padding:3px 3px 3px 3px;}
.box1-title-old{border-bottom:1px solid #8D92A9;border-top:1px solid #8D92A9;background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#585E7C;padding:2px 2px 2px 2px;}
.box1-title, .box1-title a{border-bottom:1px solid #5F6583;border-top:1px solid #5F6583;background-color:#295997;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;padding:2px 4px 2px 4px;}
.box1-title-short{border-bottom:1px solid #5F6583;border-top:1px solid #5F6583;background-color:#295997;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:1px;font-weight:bold;color:#F0F1F5;padding:2px 4px 2px 4px;}
/* right side box title with red text, for prices */
.box1-title-red{border-top:1px solid #5F6583;border-bottom:1px solid #5F6583;background-image:url(../images/box1-title-bg3.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#990000;padding:2px 2px 2px 2px;}
/* right side box title with normal text for links */
.box1-title-text{border-top:1px solid #5F6583;border-right:1px solid #5F6583;border-bottom:1px solid #5F6583;background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.box1-content{background-color:#F0F1F5;font-size:11px;}
.box1-content2{font-size:11px;background-color:#F0F1F5;padding:0px 4px 0px 4px;}
.box1-content-bottom{border-bottom:1px solid #5f6583;background-color:#F0F1F5;}
.box1-row{border-bottom:1px solid #8D92A9;background-color:#F0F1F5;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
/* inner box, tan colors */
.box1 li, .box2 li, .box3 li{list-style-type:square;margin-left:20px;margin-top:0px;margin-bottom:0px;}
.box2{border-left:1px solid #295997;border-right:1px solid #295997;background-color:#d2e6f5;}
.box2-title-old{border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#AFBCC4;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#990000;padding:2px 2px 2px 2px;}
.box2-title{background:url('../images/inLoginTitle.gif') repeat-x;height:20px;line-height:20px;border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#d2e6f5;color:#ffffff;padding-left:13px;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:13px !important;font-style:normal !important;font-weight:bold !important;}
.box2-title2{border-bottom:1px solid #AFBCC4;background-color:#dddab8;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#990000;padding:2px 2px 2px 2px;}
.box2-title2a{border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#DDDAB8;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#990000;padding:2px 2px 2px 2px;}
/* Used for column headers */
.box2-title3{background-color:#295997;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#ffffff;padding:2px 2px 2px 2px;}
.box2-title3a{border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#DEDBB9;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
.box2-title4{border-bottom:1px solid #AFBCC4;border-top:1px solid #AFBCC4;background-color:#F2F7FB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;font-style:italic;}
.box2-row{border-bottom:1px solid #AFBCC4;background-color:#F2F7FB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.box2-row-alt{border-bottom:1px solid #AFBCC4;background-color:#DEDBB9;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.box2-content{background-color:#f2f7fb;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:0px 2px 0px 2px;}
.box2-content-alt{background-color:#ffffff;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:0px 2px 0px 2px;}
.box2-row2{background-color:#F2F7FB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.remark-item1{background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;border-top:2px solid #AFBCC4;border-bottom:1px solid #AFBCC4;font-size:18px;font-weight:bold;color:#990000;padding:2px 2px 2px 2px;}
.remark-item2{border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;border-left:1px solid #AFBCC4;border-right:1px solid #AFBCC4;background-image:url(../images/box1-title-bg2.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;color:#990000;padding:2px 2px 2px 2px;}
.main-item{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:0px 2px 0px 2px;}
.main-item-off{background-image:url(../images/box1-title-bg2.gif);border-top:1px solid #AFBCC4;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:gray;padding:2px 2px 2px 2px;}
.inclusion-item{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:0px 2px 0px 2px;}
.inclusion-item-off{background-color:#F2F7FB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:gray;padding:0px 2px 0px 2px;}
.main-item2{border-top:1px solid #D5CBA5;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
.textbox1{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;border:1px;font-size:10px;color:#000000;padding:0px 0px 0px 0px;text-align:inherit;vertical-align:bottom;overflow:visible;}
.textbox2{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;border:0px;font-size:10px;color:#000000;padding:0px 0px 0px 0px;text-align:inherit;vertical-align:bottom;overflow:visible;}
.textbox3{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;border:0px solid #000000;font-size:10px;font-weight:bold;color:#000000;padding:0px 0px 0px 0px;text-align:inherit;vertical-align:bottom;overflow:visible;}
.box2-title .textbox1,.box2-title .textbox2,.box2-title .textbox3{color:#ffffff;}
.errortextbox{background-color:transparent;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;border:0px;font-size:11px;color:Red;padding:0px 0px 0px 0px;vertical-align:bottom;width:5px;}
/* inner box, blue/gray colors */
.box3{border-left:1px solid #8D92A9;border-right:1px solid #8D92A9;background-color:#F0F1F5;}
.box3-title-old{border-top:1px solid #8D92A9;border-bottom:1px solid #8D92A9;background-color:#8D92A9;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#F0F1F5;padding:2px 2px 2px 2px;}
.box3-title{border-top:1px solid #8d92a9;border-bottom:1px solid #8d92a9;
/*background-image:url(../images/box1-title-bg.gif);*/
background:#295997;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ffffff;padding:2px 2px 2px 2px;}
.seatmap{border-top:1px solid #8D92A9;border-bottom:1px solid #8D92A9;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#585E7C;padding:2px 2px 2px 2px;}
.box3-title2{border-bottom:1px solid #8D92A9;background-color:#E6EAEE;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
.box3-title2a{background-color:#E6EAEE;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
/* Used for column headers */
.box3-title3{background-color:#D0D2EB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
.box3-title3-bottom{border-bottom:1px solid #5F6583;background-color:#D0D2EB;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;}
.box3-row{border-bottom:1px solid #8D92A9;background-color:#F0F2F6;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.box3-content{background-color:#F0F2F6;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.box3-row2{background-color:#F0F1F5;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
/* Popup Box */
.boxpopup{border-left:1px solid #8D92A9;border-right:1px solid #8D92A9;background-color:#F0F1F5;}
.boxpopup-title{border-top:1px solid #8D92A9;border-bottom:1px solid #8D92A9;background-image:url(../images/box1-title-bg.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#585E7C;padding:2px 2px 2px 2px;}
.boxpopup-row{border-bottom:1px solid #8D92A9;background-color:#F0F1F5;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
.boxpopup-content{background-color:#F0F1F5;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 2px 2px 2px;}
/* End Popup Box */
/* gives a 2 pixel border to photos, add class="photo" to any photo's img tag */
.photo{border:1px solid #000000;}
.photo2{border:1px solid #000000;}
/* for all form elements */
.formcell1{border:1px solid #585E7C;font-size:11px;}
/* for all form buttons */
.button{font:11px Arial, Helvetica;background-image:url(../images/inLoginButton.gif);background-repeat:repeat-x;background-color:#ffffff;color:#ffffff;font-weight:bold;padding:2px 10px 2px 10px;border:1px solid #c4c4c4;margin:0 0 5px 0;}
.button1{height:23px;display:inline-block;padding:0px 8px;border:solid 1px #00396c;color:#ffffff;font-size:11px;font-weight:bold;background-image:url(../images/inLoginButton.gif);cursor:pointer;}
.button2{font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;border:1px solid #000000;background-image:url(../images/btnbg.gif);}
.formbox{border:1px solid #5F6583;background-color:#FFFFFF;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;padding:1px 1px 1px 1px;}
.formboxdisabled{border:1px solid #5F6583;background-color:#E8E8E8;color:#666666;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;padding:1px 1px 1px 1px;}
/* text styles */
.11px{font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;}
.stepmeter-box{border:1px solid #7CA0BA;}
.stepmeter-on{
/*background-image:url(../images/step-bg1.gif);*/
background:url('../images/inLoginTitle.gif') repeat-x;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#ffffff;padding:0px 0px 0px 0px;height:29px;}
.stepmeter-off{
/*background-image:url(../images/step-bg2.gif);*/
background-image:url(../images/inLoginTitleOff.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#ffffff;padding:0px 0px 0px 0px;height:29px;}
.actions-title{border:1px solid #204473;
/*background-image:url(../images/box1-title-bg4.GIF);*/
background:#4875B0;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#ffffff;padding:2px 4px 2px 4px;width:1px;writing-mode:tb-rl;z-index:1;}
.actions-title2{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;
/*background-image:url(../images/inLoginTitle.gif);*/
background:#ffffff;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000;padding:2px 2px 2px 2px;z-index:1;}
.actions-content{border:1px solid #f1f1f1;background-image:url(../images/box1-title-bg4.GIF);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#F0F1F5;padding:2px 4px 2px 4px;width:1px;writing-mode:tb-rl;}
#menutd .box2{border:1px solid #f1f1f1;}
/* Tabs */
.tab-on{border-top:1px solid #AFBCC4;border-bottom:0px solid;border-right:1px solid #AFBCC4;background-image:url(../images/box1-title-bg2.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#990000;padding:4px 4px 4px 4px;}
.tab-off{border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;border-right:1px solid #AFBCC4;background-color:#D2CEA2;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#990000;padding:4px 4px 4px 4px;}
.tab-notab{border-bottom:1px solid #AFBCC4;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;background-color:transparent;font-size:12px;color:#000000;padding:2px 2px 2px 2px;}
.tab-box{border-left:1px solid #AFBCC4;}
.tab-box-content{border-right:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#F2F7FB;}
/* Log in Page */
.tdLoginBoxs{padding:10px 0px 100px 0px;}
.tdLoginBoxLeft .tblLoginBox{width:394px;margin:auto 8px auto auto;height:100%;vertical-align:top;}
.tdLoginBoxRight .tblLoginBox{width:394px;margin:auto auto auto 8px;height:100%;vertical-align:top;}
.tdLoginBoxRight .tblLoginBox .tdLobyBoxContent{height:217px;vertical-align:top;}
.tdLoginBoxLeft .tblLoginBox .tdLobyBoxContent{height:209px;vertical-align:top;}
.tdLoginBoxs h2{font-size:20px;color:#004b8e;}
.pCreatAccount{text-align:center;padding:66px 0px 0px 0px;}
.tdLoginBoxTL, .tdLoginBoxTR, .tdLoginBoxBL, .tdLoginBoxBR, .tdLoginBoxTM, .tdLoginBoxBM{width:9px;height:9px;line-height:9px;font-size:1px;background:url(../images/loginBoxTL.gif) no-repeat;}
.tdLoginBoxTR{background:url(../images/loginBoxTR.gif) no-repeat;}
.tdLoginBoxBL{background:url(../images/loginBoxBL.gif) no-repeat;}
.tdLoginBoxBR{background:url(../images/loginBoxBR.gif) no-repeat;}
.tdLoginBoxTM, .tdLoginBoxBM{background:#94bcd5;width:auto;}
.tdLoginBoxContent{background:#94bcd5;padding:9px 18px 7px 18px;}
.tdLoginBoxContent .box2-content{background:#94bcd5;}
.tdLoginInputL, .tdLoginInputR{width:4px;height:27px;background:url(../images/loginInputL.gif) no-repeat 0px 0px;}
.tdLoginInputR{background:url(../images/loginInputR.gif) no-repeat 0px 0px;}
.tdLoginInputM{height:27px;}
.tdLoginInputM input{background:url(../images/loginInputM.gif) repeat-x;border:none;height:25px;padding-top:6px;margin:0px;width:145px;}
.tdLoginLeftInput{padding-right:15px;}
.tdLoginSubmit{width:27px;padding:1px 0px 0px 5px;vertical-align:top;}
.tdLoginInput{padding:15px 0px 0px 0px;}
.lblLogin{color:#000000;position:relative;left:2px;cursor:pointer;}
.tdLoginNote{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;padding:4px 0px 0px 2px;}
.tdLobyBox{padding-right:15px;width:310px;}
.tdLobyBoxTL, .tdLobyBoxTR, .tdLobyBoxBL, .tdLobyBoxBR, .tdLobyBoxTM, .tdLobyBoxBM{width:5px;height:5px;line-height:5px;font-size:1px;background:url(../images/lobyBoxTL.gif) no-repeat;}
.tdLobyBoxTR{background:url(../images/lobyBoxTR.gif) no-repeat;}
.tdLobyBoxBL{background:url(../images/lobyBoxBL.gif) no-repeat;}
.tdLobyBoxBR{background:url(../images/lobyBoxBR.gif) no-repeat;}
.tdLobyBoxTM, .tdLobyBoxBM{background:#d2e6f5;width:auto;}
.tdLobyBoxContent{background:#d2e6f5;padding:9px 18px 7px 18px;}
.tdLobyBoxContent h2{color:#0053a3;font-size:18px;margin-bottom:5px;}
.tdLobyBoxContent p{color:#444444;line-height:140%;}
.tdLobyBoxContent .learMore, .tdLobyBoxContent .learMore:hover{float:right;color:#4fa0e1;text-decoration:underline;}
.tdLobyBoxContent .learMore:hover{text-decoration:none;}
.tdLobySpace{height:19px;}
/* Log in Page */
/** TOC Classes */
.tdAreaContent{padding:0px 0px 20px 0px;}
.tdAreaContent h1, .tdAreaContent h1.red, .tdAreaContent h2, .tdAreaContent h3, .tdItemDate{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:24px;color:#0053a3;}
.tdAreaContent h1{font-family:"Trebuchet MS";}
.tdAreaContent h1.red{color:#ac1717;}
.tdAreaContent h2{font-size:22px;color:#615e5c;}
.tdAreaContent h3{background:url(../images/itemIcnTitle.gif) no-repeat left 5px;padding-left:22px;font-size:16px;color:#004b8e;}
.tdDescription{padding:0px 0px 25px 0px;line-height:140%;}
.tdDescription img.main{float:left;margin-right:15px;}
.tdItems{padding:10px 0px 0px 0px;}
.tdItem{background:url(../images/areaItemBg.gif) repeat-x bottom;padding-bottom:20px;}
.tdItemSeparate{height:20px;line-height:20px;}
.tdItemPic{width:165px;padding-right:16px;vertical-align:top;}
.tdItemContent{vertical-align:top;}
.tdItemContent p{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;line-height:140%;color:#444444;}
.tdItemFooter{vertical-align:bottom;}
.tdItemDate{font-size:14px;color:#6492af;}
.tdItemLnk{text-align:right;}
.tdItemLnk a, .tdItemLnk a:hover{text-decoration:underline;margin-right:13px;padding-left:20px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;color:#409dd8;font-size:11px;display:block;float:right;height:14px;line-height:14px;}
.tdItemLnk a:hover{text-decoration:none;}
.lnkCheck{padding-left:24px;background:url(../images/icnCheck.gif) no-repeat;}
.lnkFull{background:url(../images/icnFull.gif) no-repeat;}
/* PACKAGE PAGE STYLES */
.tdTourLnkList{padding-top:10px;}
.tdTourLnkList a, .tdTourLnkList a:hover{color:#5e93c4;text-decoration:none;display:block;background:url(../images/tourLnkBorder.gif) no-repeat left bottom;height:22px;line-height:22px;}
.tdTourLnkList a:hover{text-decoration:underline;}
.tdTourLnkList a span{background:url(../images/itemIcnLnkTour.gif) no-repeat 13px 3px;padding-left:35px;}
.tdTicketPrice{vertical-align:top;width:200px;}
.tdTicketPrice table{margin:auto 0px auto auto;}
.divPriceAirLand{position:relative;top:-10px;background:url(../images/priceRight.jpg) no-repeat;width:107px;height:44px;float:right;}
.divPriceLand{float:right;background:url(../images/priceLeft.gif) no-repeat;width:79px;height:31px;position:relative;top:-4px;*top:-3px;_top:-4px;margin-right:1px;}
.divPriceAirLandVal, .divPriceLandVal{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:20px;font-style:italic;color:#ffffff;padding-top:15px;text-align:center;width:75px;}
.divPriceLandVal{padding-top:0px;width:79px;}
.divPriceAirLandTitle, .divPriceLandTitle{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:10px;color:#615e5c;width:90px;text-align:center;margin-top:5px;}
.divPriceLandTitle{width:79px;}
.tdTabContainer{background:url(../images/tabContainer.gif) repeat-x;height:34px;padding:0px 12px;}
.tdTabContainer table td{text-align:center;width:25%;}
.tdTabContainer a, .tdTabContainer a:hover{font-size:14px;color:#ffffff;text-decoration:none;}
.tdTabContainer a:hover{color:#e2d99b;}
a.selectedTab{cursor:pointer;display:block;background:url(../images/tabLeft.gif) no-repeat left;height:34px;line-height:34px;color:#014888 !important;}
a.selectedTab span{display:block;background:url(../images/tabRight.gif) no-repeat right;height:34px;line-height:34px;}
.divLinkContent{text-align:right;padding:5px 0px;}
.divLinkContent a, .divLinkContent a:hover{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#409dd8;text-decoration:underline;}
.divLinkContent a:hover{text-decoration:none;}
a.aPrint{background:url(../images/icnPrint.gif) no-repeat left;padding-left:17px;margin-right:20px;}
a.aSend{background:url(../images/icnSendF.gif) no-repeat left 3px;padding-left:18px;}
.tdContentItem{background:url(../images/borderDotted.gif) repeat-x bottom;padding:15px 0px;}
.tdContentItemFirst{padding:0px 0px 15px 0px;}
.tdContentItemLast{padding:15px 0px 0px  0px;background:none;}
.tdContentItem .divTitle{color:#212121;font-size:16px;}
.tdContentItem .divDate{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:11px;color:#6d6d6d;}
.tdContentItem .divList{font-size:14px;color:#666666;padding-top:5px;}
.tdContentItem .divList ul{margin-left:50px;}
.tdContentItem .divList ul li{list-style-type:disc;}
/* Tour Register Page */
div.divTourReg{padding:10px 14px 10px 13px;width:731px;}
table.tblTourReg{width:731px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;color:#000000;font-size:11px;}
table.tblTourReg th{background:#98bfe0;font-size:12px;height:31px;}
table.tblTourReg th.separator, table.tblTourReg td.separator{font-size:1px;width:1px;background:#ffffff;}
table.tblTourReg th.first{background:#98bfe0 url(../images/tblRegTL1.gif) no-repeat left top;}
table.tblTourReg th.last{background:#98bfe0 url(../images/tblRegTR1.gif) no-repeat right top;}
table.tblTourReg th.cell1{width:161px;padding-left:23px;}
table.tblTourReg th.cell2{width:104px;padding-left:15px;}
table.tblTourReg th.cell3{width:111px;padding-left:7px;}
table.tblTourReg th.cell4{width:154px;padding-left:8px;}
table.tblTourReg td{border-top:solid 1px #ffffff;background:#c6ddef;font-size:11px;height:30px; }
table.tblTourReg td.cell1{padding-left:23px;}
table.tblTourReg td.cell2{padding-left:15px;}
table.tblTourReg td.cell3{padding-left:7px;}
table.tblTourReg td.cell4{padding-left:8px;}
table.tblTourReg td.cell5{text-align:center;}
table.tblTourReg tr.disable{color:#8f8f8f;}
table.tblTourReg tr.disable td.cell4{text-decoration:line-through;}
table.tblTourReg tr.trTblFooter td{border:none;height:8px !important;}
table.tblTourReg tr.trTblFooter td.cell1{background:#c6ddef url(../images/tblRegBL.gif) no-repeat left top;}
table.tblTourReg tr.trTblFooter td.cell5{background:#c6ddef url(../images/tblRegBR.gif) no-repeat right top;}
td.tdRegContent{padding:20px 0px 0px 0px;}
td.tdRegContentLeft, td.tdRegContentRight{background:#c7ddef url(../images/regContentTL.gif) no-repeat left top;height:7px;line-height:7px;font-size:1px;}
td.tdRegContentRight{background:#c7ddef url(../images/regContentTR.gif) no-repeat right top;}
td.tdRegContentMiddle{background:#ffffff url(../images/regContentBG.gif) repeat-x top;padding:15px 15px 0px 50px;}
td.tdRegContentMiddle div.divTitle{font-size:16px;margin-bottom:3px;color:#105390;}
td.tdRegContentMiddle p{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;color:#444444;line-height:140%;padding-bottom:50px;}
.tdRegContentMiddle ul{padding-left:15px;}
.tdRegContentMiddle li{list-style-type:disc;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;color:#444444;}
/* Tour Register Page */
/*** NEW TOC/PACKAGE PAGE */

.smtext{font-size:11px;}
.red{color:#990000;}
.bookearly{font-size:9px;color:#009900;}
/* H1 is used for all package names at the top of the package pages ONLY */
h3{font-size:11px;margin:0px 0px 10px 0px;padding:0px;font-weight:normal;;color:#000000;}
h4{font-size:11px;margin:0px 0px 0px 0px;padding:0px;font-weight:bold;color:#000000;}
/* Priceboxes */
.pricebox-box3{border:1px solid #450000;background-color:#ffffff;}
.pricebox-title{border-bottom:1px solid #450000;border-right:1px solid #450000;margin:0px;background-image:url(../images/title-bg-red.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 3px 2px 3px;}
.pricebox-title a:link, .pricebox-title a:visited{font-size:11px;font-weight:bold;color:#ffffff;}
/* Title Bars */
.titlebar-gold1{border-bottom:1px solid #fee1a7;margin:0px;background-image:url(../images/title-bg-gold.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#000000;padding:2px 3px 2px 3px;}
.titlebar-gold2{border:1px solid #fee1a7;margin:0px;background-image:url(../images/title-bg-gold.gif);font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#000000;padding:2px 3px 2px 3px;}
.titlebar-blue1{border-bottom:1px solid #989abe;margin:0px;background-image:url(../images/title-bg-blue.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 3px 2px 3px;}
.titlebar-blue2{border:1px solid #989abe;margin:0px;background-image:url(../images/title-bg-blue.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 3px 2px 3px;}
.titlebar-red-box{border:1px solid #450000;}
.titlebar-red-box2{border-top:1px solid #450000;border-left:1px solid #450000;border-right:1px solid #450000;}
.titlebar-red-box3{border-top:1px solid #450000;border-left:1px solid #450000;}
.titlebar-red1{border-bottom:1px solid #450000;margin:0px;background-image:url(../images/title-bg-red.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 3px 2px 3px;}
.titlebar-red2{border:1px solid #450000;margin:0px;background-image:url(../images/title-bg-red.gif);font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px 3px 2px 3px;}
.titlebar-red3{border-bottom:1px solid #450000;margin:0px;background-image:url(../images/title-bg-red.gif);font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px;}
.titlebar-red-cell{border-bottom:1px solid #450000;border-right:1px solid #450000;border-left:1px solid #c63838;margin:0px;background-image:url(../images/title-bg-red.gif);background-repeat:repeat-x;background-color:#990000;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;padding:2px;}
.titlebar-white1{border-bottom:1px solid #450000;border-right:1px solid #450000;margin:0px;background-image:url(../images/title-bg-white.gif);background-repeat:repeat-x;background-color:#ffffff;font:13px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#990000;text-decoration:none;padding:2px;}
/* package content box */
.pkg-box{border:1px solid #606784;background-color:#FFFFFF;}
.pkg-box2{border:1px solid #606784;background-color:#FFFFFF;padding:5px;}
/* Itineraries */
#itinerary-td2{padding:5px;}
.itin-odd, itin-even{font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;background-color:#ffffff;font-size:12px;}
.itinerary-head{background-color:#FFFFFF;padding:3px;margin:0px;background-image:url(../images/box1-title-bg3.gif);font-size:12px;font-weight:bold;color:#ffffff;border-top:1px solid #606784;border-left:1px solid #606784;border-right:1px solid #606784;}
.itinerary-even{background-color:#ffffff;border:1px solid #606784;font-size:11px;padding:4px;}
.ittable{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;background-color:#f4f4f4;}
.itrow{border-bottom:1px solid #bfbfbf;font-size:11px;color:#000000;font-family:Verdana, Arial, Helvetica;}
.itrow2{background-color:#ebebeb;border-bottom:1px solid #bfbfbf;font-size:11px;color:#000000;font-family:Verdana, Arial, Helvetica;}
.ithead{background-color:#bfbfbf;font-size:12px;font-weight:bold;color:#ffffff;font-family:Verdana, Arial, Helvetica;}
/*** New Package Page */
/* Header */
#pkghead .left{
/*background-image:url(../images/toctab-header-left.gif);background-repeat:no-repeat;width:7px;font-size:1px;line-height:1px;*/
background:url('../../images/inlogintitle.gif') repeat-x;height:29px;border-top:0px solid #295997;
/*border-bottom:solid 3px #c9c7ba;*/
color:#ffffff;padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:13px !important;font-style:normal !important;font-weight:bold !important;text-align:left !important;}
}
#pkghead .right{
/*background-image:url(../images/toctab-header-right.gif);background-repeat:no-repeat;width:7px;font-size:1px;line-height:1px;*/
background:url('../../images/inlogintitle.gif') repeat-x;height:29px;border-top:0px solid #295997;
/*border-bottom:solid 3px #c9c7ba;*/
color:#ffffff;padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:13px !important;font-style:normal !important;font-weight:bold !important;text-align:left !important;}
}
#pkghead .name{
/*background-image:url(../images/toctab-header-bg.gif);background-repeat:repeat-x;font:18px "Times New Roman" , Times;color:#990000;text-align:left;font-weight:bold;padding:3px 2px 2px 2px;*/
background:url('../../images/inlogintitle.gif') repeat-x;height:29px;border-top:0px solid #295997;
/*border-bottom:solid 3px #c9c7ba;*/
color:#ffffff;padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:18px !important;font-style:normal !important;font-weight:bold !important;text-align:left !important;}
}
#pkghead .name2{
/*background-image:url(../images/toctab-header-bg.gif); background-repeat:repeat-x; font:20px "Times New Roman", Times; color:#990000; text-align:center; font-weight:bold; padding:3px;*/
background:url('../../images/inlogintitle.gif') repeat-x;height:29px;border-top:0px solid #295997;
/*border-bottom:solid 3px #c9c7ba;*/
color:#ffffff;padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:20px !important;font-style:normal !important;font-weight:bold !important;text-align:center !important;}
}
#pkghead .price{background-image:url(../images/toctab-header-bg.gif);background-repeat:repeat-x;margin:0;padding:6px 0 2px 0;width:90px;font:18px "Times New Roman" , Times;color:#990000;font-weight:bold;color:#990000;text-align:center;line-height:18px;}
#pkghead .smtext{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#990000;text-align:center;}
#pkghead .split{background-image:url(../images/toctab-header-split.gif);background-repeat:no-repeat;margin:0;padding:0;width:4px;font-size:1px;line-height:1px;}
/* Package Page Bar Under Header */
#pkgbar{background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;border:1px solid #c4c4c4;}
#pkgbar td{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;padding:2px 7px 2px 7px;}
#pkgbar a:link, #pkgbar a:visited{text-decoration:none;color:#000000;}
#pkgbar a:hover{text-decoration:underline;color:#990000;}
/* Package Banner Photo */
.pkg-head-photo{background-repeat:no-repeat;padding:0px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;height:85px;}
/* Package Page Tabs Inside Banner */
#plantabs{padding:0;margin:0;width:748px;}
#plantabs ul{float:left;list-style:none;line-height:1;padding:0;margin:0;width:700px;color:#25408f;font:12px Arial, Helvetica, serif;font-weight:bold;}
#plantabs ul li a{display:block;border-right:1px solid #c4c4c4;margin:0px;background-image:url(../images/toc-link-button-off.gif);background-repeat:repeat-x;background-color:#dbe4f3;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:none;padding:3px 6px 3px 6px;}
#plantabs ul li a:hover{border-right:1px solid #c4c4c4;margin:0px;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:underline;padding:3px 6px 3px 6px;}
#plantabs li{float:left;padding:0;margin:0;}
/* rollover */
#plantabs li a:hover, #plantabs li a.sfhover{border-right:1px solid #c4c4c4;margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:underline;padding:3px 6px 3px 6px;}
#plantabs .active{display:block;border-right:1px solid #c4c4c4;margin:0;background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#990000;padding:3px 6px 3px 6px;}
/* For Tips */
.plantabs .menu-tab2-off{margin:0px;background-image:url(../images/toc-link-button-off.gif);background-repeat:repeat-x;background-color:#dbe4f3;font:10px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:none;padding:3px 6px 3px 6px;}
.plantabs .menu-tab2-on{margin:0px;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:10px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:underline;padding:3px 6px 3px 6px;}
.plantabs .active{margin:0;background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:10px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#990000;padding:3px 6px 3px 6px;}
.plantabs td{border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;}
/* Content Area */
.content1{margin:0;padding:0;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}
.content2{margin:0;padding:0;border:1px solid #c4c4c4;width:760px;}
/* Package Results */
.pkg-results-active{margin:0;border-left:1px solid #c4c4c4;border-top:1px solid #c4c4c4;background-color:#ffffff;padding:2px;font:11px Arial, Helvetica;color:#25408f;text-align:left;}
.pkg-results-off{margin:0;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4;background-color:#ffffff;padding:2px;font:11px Arial, Helvetica;color:#25408f;text-align:left;}
.pkg-results-empty{margin:0;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;background-color:#ffffff;padding:2px;}
.box-active{background-color:#ffffff;padding:2px;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;text-align:left;}
.box-active .description{font:11px Arial, Helvetica;color:#25408f;}
#listbox{margin:0;padding:0;width:100%;overflow:auto;}
#listbox .inner{background-color:#ffffff;font:11px Arial, Helvetica;color:#25408f;padding:2px;border-bottom:1px dotted #c4c4c4;}
/* Title Bars and Boxes */
.box-blue, .box1{margin:0;border:1px solid #295997;
/*#c4c4c4;*/
background-color:#f2f7fb;padding:0;}
.box-blue .title{
/*margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;*/
background:url('../images/inLoginTitle.gif') repeat-x;height:20px;line-height:20px;border-top:1px solid #AFBCC4;border-bottom:1px solid #AFBCC4;background-color:#d2e6f5;color:#ffffff;padding-left:13px;font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:13px !important;font-style:normal !important;font-weight:bold !important;text-align:left !important;}
.box-blue .title1{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:10px Arial, Helvetica;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
.box-blue .title1b{margin:0;background-repeat:repeat-x;background-color:#ffffff;font:10px Arial, Helvetica;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
.box-blue .title1a{margin:0;background-image:url(../images/inLoginTitle.gif);background-repeat:repeat-x;background-color:#ffffff;font:10px Arial, Helvetica;color:#ffffff;font-weight:bold;padding:1px 2px 1px 2px;}
.box-blue .title2, .box-active .title2{margin:0;background-image:url(../images/inLoginTitle.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#ffffff;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;text-align:center;}
.box-blue .title3{margin:0;background-image:url(../images/inLoginTitle.gif);background-repeat:repeat-x;background-color:#ffffff;font:14px Arial, Helvetica;color:#ffffff;font-weight:bold;padding:2px;cursor:pointer;}
.box-blue .title3-on{margin:0;background-image:url(../images/inLoginTitle.gif);background-repeat:repeat-x;background-color:#ffffff;font:14px Arial, Helvetica;color:#ffffff;font-weight:bold;padding:2px;cursor:pointer;text-decoration:underline;}
.box-blue .text{background-color:#ffffff;font:11px Arial, Helvetica;color:#25408f;padding:2px;}
.box-blue .text2, .box-active .text2{background-color:#ffffff;font:11px Arial, Helvetica;color:#25408f;padding:2px;border-bottom:1px dotted #c4c4c4;}
.box-blue .active{margin:0;background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:11px Arial, Helvetica;font-weight:bold;color:#990000;padding:2px;border-bottom:1px dotted #c4c4c4;}
.box-blue .odd{background-color:#F0F5FB;font:11px Arial, Helvetica;color:#000000;}
.box-blue .even{background-color:#ffffff;font:11px Arial, Helvetica;color:#000000;}
#box-yellow{margin:0;padding:0;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4;background-color:#F9FBEC;}
#box-yellow .title{margin:0;background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;padding:2px;}
#box-yellow .text{background-color:#F9FBEC;font:11px Arial, Helvetica;color:#25408f;padding:2px;}
/* Highlights */
#highlights, #itinerary, #optionals{margin:0;padding:5px;text-align:left;border:1px solid #c4c4c4;}
#highlights .pkglist{margin-left:-20px;font:12px Arial, Helvetica;list-style-type:square;}
#highlights p, #itinerary p, #optionals p{font:12px Arial, Helvetica;}
#sidebar .map{margin:0 0 5px 0;padding:0;border:1px solid #999999;}
#sidebar #pkggallery{margin:0;padding:0;width:300px;height:220px;}
/* Itinerary */
#itinerary .itinhead{color:#000066;font-weight:bold;}
#itinerary .map{margin:0 0 5px 5px;padding:0;border:1px solid #999999;}
/* Optionals */
#optionals .opt-info{background-color:#ffffff;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;border-bottom:1px solid #606784;}
#optionals .opt-desc{background-color:#ffffff;font:11px Arial, Helvetica sans-serif;}
#optionals td{padding:0;}
/* Rates - Priceboxes */
#pricebox{margin:0;padding:0;border:1px solid #c4c4c4;background-color:#ffffff;}
#pricebox .title{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;text-align:center;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
#pricebox .title2{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;text-align:center;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
#pricebox .info{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;text-align:center;border-bottom:1px solid #c4c4c4;background-color:#ffffff;padding:2px;}
#pricebox .bookby{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;text-align:center;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;background-color:#ffffff;padding:2px;}
#pricebox .year{border-bottom:1px solid #c4c4c4;margin:0px;background-image:url(../images/toc-link2-button-on.gif);font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#450000;text-decoration:none;padding:2px 3px 2px 3px;}
#pricebox .date{border-bottom:1px solid #c4c4c4;margin:0px;background-color:#ffffff;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;text-decoration:none;padding:2px;}
#pricebox .price{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;margin:0px;background-color:#ffffff;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;color:#000000;padding:2px;}
#pricebox p{font:12px Arial, Helvetica;padding:5px;text-align:left;}
/* Book Now Buttons */
.booknow-off{border:1px solid #606784;margin:0px;background-image:url(../images/menu-bg1-off.gif);font-size:11px;font-weight:bold;color:#000000;text-decoration:none;width:85px;padding:2px;cursor:pointer;}
.booknow-on{border:1px solid #606784;margin:0px;background-image:url(../images/menu-bg1-on.gif);font-size:11px;font-weight:bold;color:#990000;text-decoration:underline;width:85px;padding:2px;cursor:pointer;}
.booknow2-off{border-top:1px solid #545454;border-left:1px solid #545454;margin:0px;background-image:url(../images/menu-bg1-off.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000;text-decoration:none;padding:3px 6px 3px 6px;cursor:pointer;}
.booknow2-on{border-top:1px solid #545454;border-left:1px solid #545454;margin:0px;background-image:url(../images/menu-bg1-on.gif);font-family:Verdana, Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#990000;text-decoration:underline;padding:3px 6px 3px 6px;cursor:pointer;}
/* Hotel Profiles */
.hotel-description{padding-top:8px;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;color:#000000;}
.hotel-amenities{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;color:#000000;}
.hotel-title{border:1px solid #606784;padding:2px;margin:0px;background-image:url(../images/box1-title-bg3.gif);font-size:11px;font-weight:bold;text-decoration:none;color:#ffffff;margin-top:5px;margin-bottom:5px;width:98%;}
.hotel-thumb{border:1px solid #000000;margin:0px 2px 4px 2px;width:75px;height:50px;}
.hotel-activities-box{border-left:1px solid #8D92A9;border-right:1px solid #8D92A9;}
.hotel-activities-row{border-bottom:1px solid #8D92A9;background-color:#eef0f9;padding:2px;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;}
.hotel-amenities-box{border-bottom:1px solid #8D92A9;border-left:1px solid #8D92A9;border-right:1px solid #8D92A9;}
.hotel-amenities-row{background-color:#eef0f9;padding:3px;font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;}
/* Independent Hotel Listings */
.hotel-list{border-top:1px solid #aaaa7f;border-left:1px solid #aaaa7f;border-right:1px solid #aaaa7f;background-image:url(../images/menu-bg2-on.gif);}
.hotel-list-title{border-bottom:1px solid #aaaa7f;background-image:url(../images/menu-bg2-on.gif);font-size:12px;color:#990000;font-weight:bold;padding:2px;}
.hotel-list-active{background-image:url(../images/menu-bg1-on.gif);border-bottom:1px solid #aaaa7f;color:#000000;font-size:12px;font-weight:bold;padding:2px;}
.hotel-list-on{background-color:#eeeff3;border-bottom:1px solid #aaaa7f;color:#990000;font-size:12px;font-weight:bold;padding:2px;cursor:pointer;}
.hotel-list-off{background-color:#e9e7d1;border-bottom:1px solid #aaaa7f;color:#000000;font-size:12px;font-weight:bold;padding:2px;cursor:pointer;}
/* Ship Profiles */
.ship-desc{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;text-align:justify;}
.ship-cat{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;text-align:center;border:1px solid #000000;}
.ship-cat2-color{border:1px solid #000000;width:55px;height:40px;}
.ship-cat2-white{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;text-align:center;color:#ffffff;line-height:40px;margin:0;}
.ship-cat2-black{font:11px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;text-align:center;color:#000000;line-height:40px;margin:0;}
/* Tooltips */
.tooltip1{background-color:#F3F2E9;border:1px solid #aaaa7f;font-size:10px;color:#000000;padding:2px;width:125px;text-align:center;position:absolute;top:30px;left:30px;visibility:hidden;z-index:1;}
/* Section Title Tabs */
#sectionheader{margin:0;text-align:left;width:760px;}
#sectionheader .left{background-image:url(../images/toctab-header-left.gif);background-repeat:no-repeat;width:7px;font-size:1px;line-height:1px;}
#sectionheader .right{background-image:url(../images/toctab-header-right.gif);background-repeat:no-repeat;width:7px;font-size:1px;line-height:1px;}
#sectionheader .name{background-image:url(../images/toctab-header-bg.gif);background-repeat:repeat-x;font:18px "Times New Roman" , Times;color:#990000;text-align:left;font-weight:bold;padding:3px 2px 2px 2px;}
#sectionheader .name2{background-image:url(../images/toctab-header-bg.gif);background-repeat:repeat-x;font:18px "Times New Roman" , Times;color:#990000;text-align:right;font-weight:bold;padding:3px 2px 2px 2px;}
#sectionheader2{margin:10px 0 0 0;text-align:left;width:760px;}
#sectionheader2 .name{background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;font:18px "Times New Roman" , Times;color:#990000;text-align:left;font-weight:bold;padding:1px 3px 2px 3px;border-left:1px solid #969696;border-right:1px solid #969696;border-top:1px solid #969696;background-color:#ffffff;}
#create{margin:0;width:760px;clear:both;text-align:left;}
#create .box-blue .title{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#990000;font-weight:bold;padding:1px 2px 1px 2px;}
#create .box-blue{margin:0;border-bottom:0;border-top:0;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background-color:#ffffff;padding:0;}
#create #content{margin:0;clear:both;padding:0;border:1px solid #c4c4c4;width:760px;text-align:center;}
#create #content .year{margin:0px;background-image:url(../images/toc-link2-button-on.gif);font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#450000;text-decoration:none;padding:2px 3px 2px 3px;}
#create #content .box-blue{margin:0;padding:0;border:1px solid #c4c4c4;background-color:#ffffff;}
#create #content #subhead p{margin:0;padding:0;font:11px Arial, Helvetica;font-weight:normal;color:#25408f;text-align:center;}
#create #content .box-blue td .title{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#990000;font-weight:bold;border-bottom:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
/** FIT Styles */
#fittabs{padding:0;margin:0;width:748px;}
#fittabs ul{float:left;list-style:none;line-height:1;padding:0;margin:0;width:700px;color:#25408f;font:12px Arial, Helvetica, serif;font-weight:bold;border-left:1px solid #c4c4c4;}
#fittabs ul li a{display:block;border-right:1px solid #c4c4c4;margin:0px;background-image:url(../images/toc-link-button-off.gif);background-repeat:repeat-x;background-color:#dbe4f3;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:none;padding:3px 6px 3px 6px;}
#fittabs ul li a:hover{border-right:1px solid #c4c4c4;margin:0px;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:underline;padding:3px 6px 3px 6px;}
#fittabs li{float:left;padding:0;margin:0;border-top:1px solid #c4c4c4;}
/* rollover */
#fittabs li a:hover, #fittabs li a.sfhover{border-right:1px solid #c4c4c4;margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#25408f;text-decoration:underline;padding:3px 6px 3px 6px;}
#fittabs .active{display:block;border-right:1px solid #c4c4c4;margin:0;background-image:url(../images/toc-link2-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;color:#990000;padding:3px 6px 3px 6px;}
#subhead{margin:0;width:760px;padding:0;background-color:#F3F5FE;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;text-align:left;}
.remark-item3{margin:0;background-image:url(../images/toc-link-button-on.gif);background-repeat:repeat-x;background-color:#ffffff;font:12px Arial, Helvetica;color:#990000;border:1px solid #c4c4c4;padding:1px 2px 1px 2px;}
#subhead2{margin:0;width:760px;padding:0;background-color:#F3F5FE;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;text-align:left;}
#subhead p, #subhead2 p, #subhead3 p, #subhead4 p{margin:0;padding:2px 5px 2px 5px;font:11px Arial, Helvetica;font-weight:normal;color:#25408f;text-align:justify;}
#subhead2 img{margin:2px;text-align:right;}
#subhead3{margin:0;width:760px;padding:0;background-color:#F3F5FE;border-bottom:1px solid #c4c4c4;font:11px Arial, Helvetica;font-weight:normal;color:#25408f;text-align:left;}
#subhead4{margin:0;width:760px;padding:0;background-color:#F3F5FE;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;font:11px Arial, Helvetica;font-weight:normal;color:#25408f;text-align:left;}
#subhead3 td, #subhead2 td, #subhead td{padding:2px 5px 2px 5px;font:11px Arial, Helvetica;font-weight:normal;color:#25408f;}
/* CSS Document */
#navigation{float:right;margin-right:5px;margin-bottom:5px;}
#navigation a{font-weight:bold; color:rgb(105,105,105)}
/* Change Font Size */
#SCFontButtons{position:relative;width:140px;min-height:15px;height:auto;margin:0;}
* html #SCFontButtons{margin-bottom:-3px;height:15px;}
#SCFontButtons .0pxTMargin{margin-top:0;}
#SCByLine{margin-bottom:-2px;}
#SCFontLabel{font-size:11px;color:#000000;right:38px;}
#SCFontLabel, #SCFontMinusBtn, #SCFontPlusBtn{position:absolute;top:0;}
#SCFontMinusBtn{right:18px;}
#SCFontPlusBtn{right:0;cursor:pointer;}
#SCFontPlusBtn img, #SCFontMinusBtn img{display:block;}
#SCFontPlusBtn .DecreaseFont, #SCFontMinusBtn .DecreaseFont{display:none;}
#Wait{display:none;}
#tdwaitmessage{display:none;}
#imgwaitmessage{display:none;}
#stylelink{display:none;}
#jsddm{height:45px;padding-top:0;z-index:10001;}
#jsddm li{background:transparent url(../../images/menuS.gif) no-repeat scroll right center;float:left;height:45px;line-height:28px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 15px;position:relative;z-index:10001;}
#jsddm li.first{padding:0 15px;}
#jsddm li.last{background:transparent none repeat scroll 0 0;}
#jsddm li a{color:#FFFFFF;display:block;font-weight:bold;padding:8px 0 0;text-decoration:none;white-space:nowrap;}
#jsddm li:hover{background-color:#9FC54E;}
#jsddm li a span{color:#004186;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;}
#jsddm li ul{background:#FFFFFF none repeat scroll 0 0;border-color:#000000 #000000 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;left:0;margin:10px 0 0;padding:0;position:absolute;visibility:hidden;z-index:10001;}
#jsddm li ul li{display:inline;float:none;left:0;padding:0 !important;position:static !important;width:100%;}
#jsddm li ul li a{background:#000000 none repeat scroll 0 0;color:#0394C9 !important;font-family:Arial !important;font-size:13px !important;font-style:normal !important;font-weight:bold;height:auto;line-height:23px;padding:0 10px;}
#jsddm li ul li a:hover{background:#CACACA none repeat scroll 0 0;}
#jsddm{height:33px;padding:0;}
#jsddm li{background:transparent url(../images/menuS.gif) no-repeat scroll right center;float:left;line-height:33px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 9px;position:relative;}
#jsddm .first{padding:0 9px 0 0;}
#jsddm .last{background:transparent none repeat scroll 0 0;}
#jsddm li a{color:#fff;display:block;font-weight:bold;text-decoration:none;white-space:nowrap;}
#jsddm li a span{color:#004186;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-weight:bold;}
#jsddm li ul{border-color:#F1F1F1 #F1F1F1 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;left:0;margin:0;padding:0;position:absolute;visibility:hidden;z-index:1001;}
#jsddm li ul li{display:inline;float:none;left:0;padding:0 !important;position:static !important;}
#jsddm li ul li a{border-bottom:1px dotted #FFFFFF;color:#666666 !important;font-size:13px !important;font-style:normal !important;font-weight:bold;height:auto;line-height:15px;padding:0 10px;}
#jsddm li ul li a:hover{background:#CACACA none repeat scroll 0 0;}
/* CSS Document */
/*** Home Page Calendar ***/
#cal1Container{font-size:12px; height:auto!important;}
/** buttons ------ begin */
#btnlogin{width:27px !important;margin-top:2px;background:url('../images/loginSubmit.gif') no-repeat 0px 0px !important;border:none !important;height:28px !important;cursor:pointer !important;}
#btnlogin a,#btnlogin  a:hover{cursor:pointer;}
#btnnewcontact{width:300px;height:47px;background:#c2dbed url('../images/creatAccount.jpg') no-repeat bottom !important;}
.tlbarUser{font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:18px !important;color:#81c7ff;}

/** buttons ------ end   */
tdLobyBox{padding-right:15px;width:310px;}

/** Gradient Title Bar ---- begin */
.gradtitlebar{background:url('../images/inlogintitle.gif') repeat-x;height:29px;border-top:0px solid #295997;

/*border-bottom:solid 3px #c9c7ba;*/
color:#ffffff;padding-left:13px;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:13px !important;font-style:normal !important;font-weight:bold !important;text-align:left !important;}

/** Gradient Title Bar ---- end   */
.gradTitleBar a,.gradTitleBar a:hover{color:#ffffff;font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:13px !important;font-style:normal !important;font-weight:bold !important;}

/** Input box ----- begin */
.txtInput{font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:11px;background:#FFFFFF url('../images/inputMid.png') repeat-x;border-top:none;border-left:1px solid #90AABA;border-right:1px solid #90AABA;border-bottom:1px solid #90AABA;height:22px;line-height:22px;padding-top:0px;padding-left:5px;padding-right:5px;margin:0px;}
/** Input box ----- end   */

/** Darker Brown ----- begin */
.boxDrkContainer{background-color:#295997;border:none !important;}
.boxDrk{border:#295997!important;}
.boxDrk_TL, .boxDrk_TR, .boxDrk_BL, .boxDrk_BR{background:#295997 url('../images/boxDrk_TL.gif') no-repeat left top !important;width:9px !important;height:9px !important;border:none !important;line-height:9px;font-size:1px;}
.boxDrk_TM{background:#295997 !important;}
.boxDrk_TR{background:#295997 url('../images/boxDrk_TR.gif') no-repeat right top !important;}
.boxDrk_Title18{background:#295997;font-family:Verdana,Arial,Tahoma,Sans-Serif;font-size:18px;font-style:normal;color:#ffffff!important;padding-left:10px;padding-right:10px;}
.boxDrk_Title18 a{text-decoration:underline;color:#ffffff;}
.boxDrk_Title18 a:hover{text-decoration:none;color:#ffffff;}
.boxDrk_Title24{background:#295997;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:24px;font-style:italic;color:#630400;padding-left:10px;padding-right:10px;}
.boxDrk_Body{background:#295997;font-family:Verdana,Tahoma,Sans-Serif,Arial;font-size:11px;padding:10px;height:auto !important;}
.boxDrk_BL{background:#295997 url('../images/boxDrk_BL.gif') no-repeat left top !important;}
.boxDrk_BR{background:#295997 url('../images/boxDrk_BR.gif') no-repeat right top !important;}
.txtboxDrk{border:0px !important;padding:0px !important;}
.txtboxDrk_L{width:4px !important;height:27px !important;padding:2px;text-align:left; font-size:1px;background:url('../images/loginInputL.gif') no-repeat 0px 0px;*background:url('../images/loginInputL.gif') no-repeat  0px 1px;border:none;}
.txtboxDrk_M{height:27px !important;}
.txtboxDrk_M input{background:url('../images/loginInputM.gif') repeat-x;border:none;height:27px;line-height:27px;padding-top:6px;*padding-top:0px;margin:0px;}
.txtboxDrk_R{width:4px !important;height:27px !important;font-size:1px;padding:2px;text-align:right;background:url('../images/loginInputR.gif') no-repeat 0px 0px !important;*background:url('../images/loginInputR.gif') no-repeat  0px 1px;border:none;}
/** Darker Brown ----- end   */

/** Light Brown ----- begin */
.boxLightContainer{background-color:#c2dbed;border:1px solid white !important;}
.boxLight_TL, .boxLight_TR, .boxLight_BL, .boxLight_BR{background:#c2dbed url('../images/boxLight_TL.gif') no-repeat left top !important;width:5px !important;height:5px !important;border:none !important;line-height:5px;font-size:1px;}
.boxLight_TM{background:#c2dbed !important;}
.boxLight_TR{background:#c2dbed url('../images/boxLight_TR.gif') no-repeat right top !important;}
.boxLight_Title20{border-top:#ffffff;border-bottom:#ffffff;border-left:#295997;border-right:#295997;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:20px;color:#000000;padding:10px;background:#c2dbed;}
.boxLight_Title18{background:#c2dbed;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:18px;font-style:italic;color:#666666;padding:10px;}
.boxLight_Title24{background:#c2dbed;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:24px;font-style:italic;color:#630400;padding-left:10px;padding-right:10px;}
.boxLight_Body{background:#c2dbed;font-family:Verdana,Tahoma,Sans-Serif,Arial;font-size:11px;padding-left:5px;padding-right:5px;}


.boxLight_BL{background:#c2dbed url('../images/boxLight_BL.gif') no-repeat left top !important;}
.boxLight_BR{background:#c2dbed url('../images/boxLight_BR.gif') no-repeat right top !important;}
.txtboxLight{border:0px !important;padding:0px !important;}
.txtboxLight_L{width:4px !important;height:27px !important;padding:2px;text-align:left; font-size:1px;background:url('../images/loginInputL.gif') no-repeat 0px 0px;*background:url('../images/loginInputL.gif') no-repeat  0px 1px;border:none;}
.txtboxLight_M{height:27px !important;}
.txtboxLight_M input{background:url('../images/loginInputM.gif') repeat-x;border:none;height:27px;line-height:27px;padding-top:6px;*padding-top:0px;margin:0px;}
.txtboxLight_R{width:4px !important;height:27px !important;font-size:1px;padding:2px;text-align:right;background:url('../images/loginInputR.gif') no-repeat 0px 0px !important;*background:url('../images/loginInputR.gif') no-repeat  0px 1px;border:none;}
/** Light Brown ----- end*/


/** Lighter Brown ----- begin*/
.boxLighterContainer{background-color:#f2f7fb;border:1px solid white !important;}
.boxLighter_TL, .boxLighter_TR, .boxLighter_BL, .boxLighter_BR{background:#f2f7fb url('../images/boxLighter_TL.gif') no-repeat left top !important;width:5px !important;height:5px !important;border:none !important;line-height:5px;font-size:1px;}
.boxLighter_TR{background:#f2f7fb !important;}
.boxLighter_TR{background:#f2f7fb url('../images/boxLighter_TR.gif') no-repeat right top !important;}
.boxLighter_Title18{background:#f2f7fb;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:18px;font-style:italic;color:#666666;padding:10px;}
.boxLighter_Title24{background:#f2f7fb;height:28px;font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:24px;font-style:italic;color:#630400;padding-left:10px;padding-right:10px;}
.boxLighter_Body{background:#f2f7fb;font-family:Verdana,Tahoma,Sans-Serif,Arial;font-size:11px;padding:5px;}
.boxLighter_BL{background:#f2f7fb url('../images/boxLighter_BL.gif') no-repeat left top !important;}
.boxLighter_BR{background:#f2f7fb url('../images/boxLighter_BR.gif') no-repeat right top !important;}
.txtboxLighter{border:0px !important;padding:0px !important;}
.txtboxLighter_L{width:4px !important;height:27px !important;padding:2px;text-align:left; font-size:1px;background:url('../images/loginInputL.gif') no-repeat 0px 0px;*background:url('../images/loginInputL.gif') no-repeat  0px 1px;border:none;}
.txtboxLighter_M{height:27px !important;}
.txtboxLighter_M input{background:url('../images/loginInputM.gif') repeat-x;border:none;height:27px;line-height:27px;padding-top:6px;*padding-top:0px;margin:0px;}
.txtboxLighter_R{width:4px !important;height:27px !important;font-size:1px;padding:2px;text-align:right;background:url('../images/loginInputR.gif') no-repeat 0px 0px !important;*background:url('../images/loginInputR.gif') no-repeat  0px 1px;border:none;}
/** Lighter Brown ----- end*/


/** fonts ----- end   */
.fnt10,.fnt11,.fnt12,.fnt14,.fnt16,.fnt18{font-family:Verdana,Tahoma,Sans-Serif,Arial;font-size:10px;}
.fnt11{font-size:11px;}
.fnt12{font-size:12px;}
.fnt14{font-size:13px;}
.fnt16{font-size:16px;}
.fnt18{font-size:18px;}
.fntBold{font-weight:bolder;}
/** fonts ----- end   */

/** padding ----- begin */
.pdng5{padding:5px;}
.pdng10{padding:5px;}
.pdngLR5{padding-left:5px;padding-right:5px;}
.pdngLR10{padding-left:10px;padding-right:10px;}
/** padding ----- end */

/*** modal begin ***/
body{height:100%;     margin:0;     padding:0;}
#modalME{visibility:hidden;     position:absolute;     left:0px;     top:0px;     width:100%;     height:100%;     text-align:center;     z-index:1000;}
#modalMe div{width:300px;     margin:100px auto;     background-color:#fff;     border:1px solid #000;     padding:15px;     text-align:center;}
/*** modal end *****/
.TopPage,.TopPage a,.TopPage a:link{color:#615e5c;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:10px;text-decoration:none;}
.TopPage a:hover{color:#a28203;text-decoration:underline;}
#idPicBot{position:absolute;left:670px;}
#idPicBot a,#idPicBot a:hover{cursor:pointer;}
.hideme{display:none}
.showme{display:block}

/* Product CSS - Program/Highlights/Need to Know/Register No */
/******* begin ***********************************************/
#idItin,idPckgHigh,idPckgNow{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;font-size:14px;color:#666666;}
#idItin p,idPckgHigh p,idPckgNow p{margin-top:15px;color:#666666;}
#idItin strong,#idPckgHigh strong,#idPckgNow strong{font-weight:bold;}
#idItin em,#idPckgHigh em,#idPckgNow em{font-style:italic;}
#iditin ul,#iditin ul li ul,#idpckghigh ul,#idpckghigh ul li ul,#idpckgnow ul,#idpckgnow ul li ul{

/*display:list-item;*/
margin-left:10px;color:#666666;}
#idItin ul li, #idPckgHigh ul li, #idPckgNow ul li{list-style-type:disc!important;display:list-item;margin-left:10px;color:#666666;}
#idItin ul li ul li, #idPckgHigh ul li ul li, #idPckgNow ul li ul li{list-style-type:circle!important;display:list-item;margin-left:10px;color:#666666;}
#idItin BLOCKQUOTE, #idPckgHigh BLOCKQUOTE, #idPckgNow BLOCKQUOTE{margin-left:20px;}
#idItin hr,#idPckgNow hr,#idPckgHigh hr{border:0.1em #295997 dashed !important;width:inherit!important;height:1px!important;}
/******* end *************************************************/
/* Product CSS - Program/Highlights/Need to Know/Register No */

/* Product Tags*/
td.tdDescription .prodTags{font-family:Georgia, Verdana,Tahoma,Sans-Serif,Arial!important;}
td.tdDescription .prodTags h2,td.tdDescription .prodTags a{font-size:16px;color:#409dd8;font-weight:bolder!important;font-family:Arial,Verdana,Tahoma,Sans-Serif !important;}
td.tdDescription .prodTags a{font-weight:normal!important;}
td.tdDescription .prodTags a{padding-right:10px; line-height:110%;}
td.tdDescription .prodTags .font8{font-size:8px;}
td.tdDescription .prodTags .font9{font-size:9px;}
td.tdDescription .prodTags .font10{font-size:10px;}
td.tdDescription .prodTags .font11{font-size:11px;}
td.tdDescription .prodTags .font12{font-size:12px;}
td.tdDescription .prodTags .font13{font-size:13px;}
td.tdDescription .prodTags .font14{font-size:14px;}
td.tdDescription .prodTags .font15{font-size:15px;}
td.tdDescription .prodTags .font16{font-size:16px;}
td.tdDescription .prodTags .font17{font-size:17px;}
td.tdDescription .prodTags .font18{font-size:18px;}
td.tdDescription .prodTags .font19{font-size:19px;}
td.tdDescription .prodTags .font20{font-size:20px;}
td.tdDescription .prodTags .font21{font-size:21px;}
td.tdDescription .prodTags .font22{font-size:22px;}
td.tdDescription .prodTags .font23{font-size:23px;}
td.tdDescription .prodTags .font24{font-size:24px;}
td.tdDescription .prodTags .font25{font-size:25px;}
td.tdDescription .prodTags .font26{font-size:26px;}
td.tdDescription .prodTags .font27{font-size:27px;}
td.tdDescription .prodTags .font28{font-size:28px;}
td.tdDescription .prodTags .font29{font-size:29px;}
td.tdDescription .prodTags .font30{font-size:30px;}
/* New Home Page */

/* TopNav Tour Search*/
.toursearch{color:#FFFFFF; font-size:10px; font-family:Verdana,Comic Sans MS,Verdana,Helvetica,sans-serif; font-weight:bold;margin-top:10px;float:right;display:inline; }
.toursearch .searchbox{background-image:url('../images/search2.jpg');background-repeat:no-repeat;clear:both;float:right;height:28px;width:200px;}
.toursearch .searchbox .searchinput{float:left}
.toursearch .searchbox .searchinput input{width:180px;height:25px;padding:2px 2px 0px 14px;font-family:Trebuchet MS;font-size:12px;color:rgb(142,139,146);font-weight:bold;border:0px;background:transparent;}
.line183{background:url('../images/smaill_line.jpg'); width:183px; height:11px; padding-top:2px;}
.verline{background:url('../images/s_line.jpg') no-repeat; width:10px; height:514px;}
.horline{background:url('../images/h_line.jpg') no-repeat; width:750px; height:8px;}
.topNavBg{background:url('../images/topNavBg.jpg') no-repeat; height:28px; line-height:28px;}
.tnBtnSearch{cursor:pointer;}
.subMainMnu{background:url('../images/2_nav1.jpg') no-repeat; width:965px;}
.subMnu{width:auto;color:#FFFFFF; font-size:12; font-family:Comic Sans MS,Verdana,Helvetica,sans-serif;}
.subMnu a{color:#FFFFFF;}
.subMnu a:hover{color:#BC0000;  text-decoration:none}
.subMnuDv{background:url('../images/2_nav.gif'); width:6px;}
/* 3 images in home page*/
.hpMidInfo,.hpMidInfo .text{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:12px; color:#5e5e5e;}
.hpMidInfo,.hpMidInfo .text .textHdr,.hpMidInfo,.hpMidInfo .text .textHdr a{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:normal; color:#357EB2; font-style:italic; text-align:left; text-decoration:none; padding-bottom:5px; padding-left:3px; }
.hpMidInfo td{padding-left:0px; padding-right:0px;}
.hpMidInfo .text a.learn{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpMidInfo .text a.learn:hover{color:#BC0000; text-decoration:none;}
/* Right Side Info (i.e. Calendar)*/



.hpSideInfo{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:12px; color:#5e5e5e;}
.hpSideInfo a.learn{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpSideInfo a.learn:hover{color:#BC0000; text-decoration:none;}
/* home page bottom info (i.e. private trips)*/
.hpBottomInfo{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:12px; color:#5e5e5e; padding-left:170px; padding-right:10px; background-repeat:no-repeat; width:50%;}
.hpBottomInfo .text{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:12px; color:#5e5e5e; text-align:left;}
.hpBottomInfo .text a.learn{font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; font-size:10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpBottomInfo .text a.learn:hover{color:#BC0000; text-decoration:none;}
/* Footer */
.blueFooterMainMnu{background:url('../images/3_nav_bg.jpg') no-repeat; width:965px; height:35px; margin:0 auto}
.blueFooterMnu{width:auto;color:#FFFFFF; font-size:13px!important; font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; height:24px; padding-left:20px;padding-right:20px;}
.blueFooterMnu a{color:#FFFFFF;}
.blueFooterMnu a:hover{color:#BC0000;  text-decoration:none}
.blueFooterMnuDv{background:url('../images/3_nav.gif'); width:6px; height:24px;}
.blueFooterSubMnu{width:auto;color:#666666; font-size:12px!important; font-family:Comic Sans MS,Verdana,Helvetica,sans-serif; }
.blueFooterSubMnu a{color:#666666; padding-left:5px;padding-right:5px;}
.blueFooterSubMnu a:hover{color:#BC0000;  text-decoration:underline}

