body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-image:url(/images/main-bg.gif);background-repeat:repeat-x;background-color:#012B5D;font-family:Tahoma;}
form{margin:0px;padding:0px;}
select{font-family:Tahoma;font-size:12px;color:#5F5F5F;}
textarea{font-family:Tahoma;font-size:12px;color:#5F5F5F;}
input{font-family:Tahoma;font-size:12px;color:#5F5F5F;}
.bigtext{font-family:Tahoma;font-size:14px;line-height:17px;color:#666666;text-decoration:none;}
.text{font-family:Tahoma;font-size:11px;line-height:16px;color:#666666;text-decoration:none;}
.smalltext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:17px;color:#898989;text-decoration:none;}
.bigbluetext{font-family:Tahoma;font-size:12px;line-height:17px;color:#056BA5;text-decoration:none;}
.bluelink{font-family:Tahoma;font-size:16px;color:#056BA5;text-decoration:none;}
.bluelink:hover{font-size:16px; text-decoration:underline;}
.bluelinkSmall{font-family:Tahoma;font-size:14px;color:#056BA5;text-decoration:none;}
.bluelinkSmall:hover{color:#F69802;font-weight:bold;}
.sbluelink{font-family:Tahoma;font-size:11px;line-height:16px;color:#044680;text-decoration:underline;}
.sbluelink:hover{font-family:Tahoma;font-size:11px;line-height:16px;color:#044680;text-decoration:none;}
.dbluelink{font-family:Tahoma;font-size:11px;line-height:16px;color:#001743;text-decoration:none;}
.dbluelink:hover{font-family:Tahoma;font-size:11px;line-height:16px;color:#001743;text-decoration:underline;}
.blueheading{font-family:Tahoma;font-size:24px;line-height:28px;color:#343996;text-decoration:none;}
.cruise_information_blueheading{font-family:Tahoma;font-size:22px;line-height:28px;color:#343996;text-decoration:none;}
.bluetitle{font-family:Tahoma;font-size:25px;line-height:20px;color:#002C5D;text-decoration:none;}
.bluetitleSmall{font-family:Tahoma;font-size:18px;line-height:20px;color:#002C5D;text-decoration:none;}
.bigwhitetext{font-family:Tahoma;font-size:12px;line-height:17px;color:#FFFFFF;text-decoration:none;}
.bigredtext{font-family:Tahoma;font-size:12px;line-height:17px;color:#D30000;text-decoration:none;}
.whitetext{font-family:Tahoma;font-size:11px;line-height:20px;color:#FFFFFF;text-decoration:none;}
.whitelink{font-family:Tahoma;font-size:11px;line-height:17px;color:#FFFFFF;text-decoration:none;}
.whitelink:hover{font-family:Tahoma;font-size:11px;line-height:17px;color:#FFFFFF;text-decoration:underline;}
.blackheading{font-family:Tahoma;font-size:20px;line-height:25px;color:#000000;text-decoration:none;}
.blacktext{font-family:Tahoma;font-size:11px;line-height:16px;color:#000000;text-decoration:none;}
.tdborder{border:1px solid #D8D8D8;}
.breadcrumb{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:17px;color:#898989;text-decoration:none;}
.breadcrumbcontainer{clear:both;margin:10px 0 18px 0;}
.BookingFormTab{height:35px;padding:5px;text-align:center;background-color:#0564C8;color:White;font-weight:bold;}
.BookingFormTabActive{height:35px;padding:5px;text-align:center;color:Black;font-weight:bold;border-top:1px solid #79b7e7;border-right:1px solid #79b7e7;border-left:1px solid #79b7e7;background-color:#f5f8f9;font-weight:bold;color:#e17009;outline:none;}
.BoxHeader{text-align:center;margin-bottom:8px;padding:4px;background-color:#0564C8;color:white;font-weight:bold;font-size:14px;}
.BoxHeaderGray{background-color:#F2F2F2;font-weight:bold;padding:5px;border:1px solid #D8D8D8;}
.PageMessage{border-bottom:1px solid #D6D6D6;padding-top:10px;font-size:16px;font-family:Tahoma;color:#002C5D;line-height:22px;margin-bottom:10px;padding:0px;}
.formLabel{font-weight:bold;}
.radiobutton label{vertical-align:top;margin-left:4px;}
.video{width:125px;height:80px;}
.video a{text-decoration:none;display:block;}
.video a img{border:solid 1px #ccc;padding:1px;}
.video a span.play{display:block;background:url('/images/play_icon.gif') center center no-repeat;margin:-85px 20px 0 0;height:80px;position:relative;z-index:100;opacity:0.8;filter:alpha(opacity=80);}
.video a:hover span.play{display:block;}
.shadowOld{-webkit-box-shadow:7px 7px 7px #999;-moz-box-shadow:7px 7px 5px #999;}
.shadow{-moz-box-shadow:7px 7px 7px #999;-webkit-box-shadow:7px 7px 7px #999;box-shadow:7px 7px 7px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#999999')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#999999');}
.box_hover_gradient{background-image:-moz-linear-gradient(top, #444444, #999999);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')";}
.box_header_gradient{background:url(/images/gradient_box_header_blue_10x27.jpg) repeat-x;}
.homeLinkButtons{cursor:pointer;font-size:22px;font-weight:bold;width:175px;height:50px;border:1px solid #D6D6D6;margin-top:15px;margin-bottom:15px;padding:8px 8px 8px 5px;text-align:left;background-color:White;}
.fg-button{clear:left;margin:0 4px 40px 20px;padding:.4em 1em;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;zoom:1;}
.fg-button .ui-icon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;}
a.fg-button{float:left;}
button.fg-button{width:auto;overflow:visible;}
.fg-button-icon-left{padding-left:2.1em;}
.fg-button-icon-right{padding-right:2.1em;}
.fg-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;}
.fg-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;}
.fg-button-icon-solo{display:block;width:8px;text-indent:-9999px;}
.fg-button.ui-state-loading .ui-icon{background:url(spinner_bar.gif) no-repeat 0 0;}
#div_ShoppingCartWrapper{position:relative;margin-left:650px;background-color:White;}
#div_ShoppingCart{position:absolute;top:0;margin-top:75px;background-color:White;}
#div_ShoppingCart.fixed{position:fixed;top:0;background-color:White;}

