@charset "utf-8";
/* CSS Document */
h1{ padding:0 0 0 5px; color:#006699; font-family:Verdana, Arial, Helvetica, Sans-serif; letter-spacing:1px; font-weight:bold; font-size:20px; margin:0; }
h2 a{color:#006699;}
hr { color: #abd2cd; background-color: #abd2cd; border: 0px; height: 1px; margin:5px 0px 5px 5px; _margin:0 5px 0 15px; padding: 0px; }
.leftnav h3{margin:0 0 0 10px;}
.calTxt{font-size:10px; color:#000; font:Arial; text-align:center}
.orange{background:url(../../graphics/cruises2/calGrads/orange.gif) repeat-x;}
.lemon{background:url(../../graphics/cruises2/calGrads/lemon.gif) repeat-x;}
.lime{background:url(../../graphics/cruises2/calGrads/lime.gif) repeat-x;}
.melon{background:url(../../graphics/cruises2/calGrads/melon.gif) repeat-x;}
.strawberry{background:url(../../graphics/cruises2/calGrads/strawberry.gif) repeat-x;}
.raspberry{background:url(../../graphics/cruises2/calGrads/raspberry.gif) repeat-x;}
.blueberry{background:url(../../graphics/cruises2/calGrads/blueberry.gif) repeat-x;}
.blackberry{background:url(../../graphics/cruises2/calGrads/blackberry.gif) repeat-x;}
.lychee{background:url(../../graphics/cruises2/calGrads/lychee.gif) repeat-x;}
.peach{background:url(../../graphics/cruises2/calGrads/peach.gif) repeat-x;}
.cherry{background:url(../../graphics/cruises2/calGrads/cherry.gif) repeat-x;}
.dragonFruit{background:url(../../graphics/cruises2/calGrads/dragonFruit.gif) repeat-x;}
.apple{background:url(../../graphics/cruises2/calGrads/apple.gif) repeat-x;}
.pineapple{background:url(../../graphics/cruises2/calGrads/pineapple.gif) repeat-x;}
.guava{background:url(../../graphics/cruises2/calGrads/guava.gif) repeat-x;}
.grape{background:url(../../graphics/cruises2/calGrads/grape.gif) repeat-x;}
.gooseberry{background:url(../../graphics/cruises2/calGrads/gooseberry.gif) repeat-x;}
.satsuma{background:url(../../graphics/cruises2/calGrads/satsuma.gif) repeat-x;}
.blackCurrent{background:url(../../graphics/cruises2/calGrads/blackCurrent.gif) repeat-x;}
.coco{background:url(../../graphics/cruises2/calGrads/coco.gif) repeat-x;}
.bols{background:url(../../graphics/cruises2/calGrads/bols.gif) repeat-x;}
/********************************/
/***Cruises Left Column Styles***/
/********************************/
#leftColCruises{ float:left; width:190px; min-height:666px; _height:777px; border:none; background:url("../../graphics/backgrounds2/cruisesGradLight.jpg") repeat-x; }
#leftColCruises ul { list-style: url("../../graphics/backgrounds2/blueSolidArrow.gif"); margin: 0px 0px 15px 30px; padding: 0px; }
#leftColCruises ul ul { list-style: url("../../graphics/backgrounds2/greyhyphen.gif"); margin: 5px 0px 0px 15px; }
#leftColCruises .leftnav a:hover, .leftnav ul a:hover { color:#000066; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColCruises .leftnav a, .leftnav a:hover { color:#000066; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColCruises .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColCruises .leftnav h2{ color: #000066; font-size: 11px; padding:0 0 5px 12px; margin: 0px; text-transform: uppercase; }
#leftColCruises .leftnav h2 a { color: #000666; font-weight: bold; }
#leftColCruises .leftnav h2 a:hover { color: #000666; font-weight: bold; }
#leftColCruises .leftnav hr{ color: #ffffff; background-color: #ffffff; border: 0px; height: 1px; margin:5px 5px 5px 15px; _margin:0 5px 0 15px; padding: 0px;}
/************************/
/***Cruise Main Styles***/
/************************/
/***List Properties***/
.cruiseList { list-style: url("/graphics/backgrounds2/cruisearrow.gif"); font-size:11px; text-align:left; line-height:18px; float:right; width:342px; padding:10px; clear:none; }
.cruiseList li {list-style: url("/graphics/backgrounds2/cruisearrow.gif"); text-decoration:none; color:#555555; font-size:11px;}
.cruiseList li a{text-decoration:none; color:#555555; font-size:11px;}
.cruiseList li a:hover{ text-decoration:underline; color:#555555; }
.cruiseList2{ list-style:url(/graphics/backgrounds2/cruisearrow.gif); font-size:11px; text-align:left; padding:0 10px 0 10px; clear:none; margin:0 0 10px 10px; line-height:18px; color:#555555;}
.cruiseList2 li a{ text-decoration:none; color:#555; }
.cruiseList2 li a:hover{ text-decoration:underline; color:#555; }
.cruiseList3{ list-style:url(/graphics/backgrounds2/cruisearrow.gif); font-size:12px; text-align:right; padding:0 10px 0 10px; clear:none; _margin:0; _line-height:12px; }
*:first-child+html .cruiseList3{margin:0;}
.cruiseList3 li a{ text-decoration:none; color:#0000cc; }
.cruiseList3 li a:hover{ text-decoration:underline; color:#0000CC; }
.cruiseList4{ list-style:url(/graphics/backgrounds2/cruisearrow.gif); font-size:12px; text-align:left; padding:0 10px 0 10px; clear:none; margin:0 0 10px 10px; line-height:18px; color:#011982; font-weight:bold;}
.cruiseList4 li a{ text-decoration:none; color:#011982; }
.cruiseList4 li a:hover{ text-decoration:underline; color:#011982; }
.cruisePhone{color:#263878; font-size:18px; margin:20px;}
/***RED HOT OFFERS***/
.redHotOffer {display: block; width: 180px; height: 35px; background: url(/graphics/cruises2/rhb.gif) no-repeat 0 0; margin:0 auto 10px auto;}
.redHotOffer:hover {background-position: 0 -35px;}
.redHotTxt {padding:3px 5px 0 5px;}
.redHotTxt:hover {text-decoration:none; color:#330000;}
.hotTxt{color:#990000; font-size:20px; position:relative;}
.offerPortalCruise {background-color:#fff; cursor: pointer; -moz-box-shadow: 5px 5px 10px #C4D5E7; -webkit-box-shadow: 5px 5px 10px #C4D5E7; -o-box-shadow: 5px 5px 10px #C4D5E7; box-shadow: 5px 5px 10px #C4D5E7; border: 1px solid #C4D5E7; padding:0 5px 0 5px;}
.portalHeaderCruise {color:#003399; font-weight:bold; font-size:11px; padding:0; margin:0; text-align:left;}
.portalTxtCruise {color:#555555; font-size:11px; text-align:left; margin:0 0 3px 0;}
#offerSpin{width:480px; height:160px; margin:-33px 0 0 60px; _margin:-10px 0 0 0;}	
#offerSpin a{text-decoration:none;}	
.roundabout-holder {list-style: none; padding:0; }
.roundabout-moveable-item {width:160px; padding:0; margin:0;}
.roundabout-in-focus {cursor: auto;}
	
/*********************************/
/***Cruises Right Column Styles***/
/*********************************/
#rightColCruises{ float:right;  width:190px; min-height:666px; _height:777px;  border:none; background:url("../../graphics/backgrounds2/cruiseColLight.jpg") no-repeat; }
#rightColCruises .rightnav .cruiseImg img{ margin:0 auto 10px auto; _margin:0 0 10px 20px;}
*:first-child+html #rightColCruises .rightnav .cruiseImg img{margin:0 0 10px 20px;}
#rightColCruises .rightnav a, .rightnav a:hover { color:#000079; font-weight: bold; text-decoration: none; font-size: 11px; }
/***Cruise Rotating Images***/
.cruiseimg1 { background: url(/graphics/cruises2/cruiseimg1.jpg) no-repeat; float:left; height:95px;}
.cruiseimg2 { background: url(/graphics/cruises2/cruiseimg2.jpg) no-repeat; float:left; height:95px;}
.cruiseimg3 { background: url(/graphics/cruises2/cruiseimg3.jpg) no-repeat; float:left; height:95px;}

.popCruise{background:URL(/graphics/cruises2/popCruise.gif) no-repeat top left; height:22px; width:180px;}
.popCruiseTxt{font-size:11px; font-weight:bold; padding:3px 0 0 8px; text-decoration:none;}
.popCruiseTxt a{color:#011982; text-decoration:none;}
.popCruiseTxt a:hover{color:#000066; text-decoration:underline;}