body {
	font-family: verdana, arial; font-size: 12px; line-height: 16px; color: #5d5d5d;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
}
p {font-family: verdana, arial; font-size: 12px; line-height: 16px; color: #5d5d5d;}
td {font-family: verdana, arial; font-size: 12px; line-height: 16px; color: #5d5d5d;}
li {font-family: verdana, arial; font-size: 12px; line-height: 16px; color: #5d5d5d;}
input {font-family: verdana, arial; font-size: 12px; color: #808080;}
select {font-family: verdana, arial; font-size: 12px; color: #808080;}
textarea {font-family: verdana, arial; font-size: 12px; color: #808080;}
a {color: #1999cd; text-decoration: none;}
a:hover {color: #ff5a00; text-decoration: none;}

hr {width:100%; color:#cccccc; height:2px; border:1px solid #d5d5d5; border-bottom:1px solid #f5f5f5; clear:both;}

h1 {font-family: arial; font-size: 18px; font-weight: bold; color: #001430;}

.closeplayer {font-family: arial; font-size: 13px; font-weight: bold; text-decoraiton: none; color: #cccccc;}
.closeplayer:hover {text-decoration: none; color: #ffffff;}

.mydock_content {font-family: verdana, arial; font-size: 11px; line-height: 16px; color: #cccccc;}
.mydock_subtitle {font-family: arial; font-size: 15px; font-weight: bold; color: #ffffff;}
.mydock_subtitle2 {font-family: verdana,arial; font-size: 12px; line-height:16px; font-weight: bold; color: #ffffff;}

.contentLarge {font-family: verdana, arial; font-size: 24px; line-height: 32px; color: #5d5d5d;}
.subtitle2Large {font-family: verdana,arial; font-size: 26px; line-height: 32px; font-weight: bold; color: #001430;}
.photocaptionLarge {font-family: verdana,arial; font-size:22px; line-height: 24px; font-weight: normal; text-decoration: none;}

.content {font-family: verdana, arial; font-size: 12px; line-height: 16px; color: #5d5d5d; font-weight:normal;}
.contentA {font-family: arial; font-size: 12px; line-height: 16px; color: #5d5d5d;}
.contentB {font-family: verdana,arial; font-size: 12px; line-height: 16px; text-transform: uppercase; color: #5d5d5d;}
.contentC {font-family: verdana, arial; font-size: 13px; line-height: 16px; color: #5d5d5d;}
.contentD {font-family: verdana, arial; font-size: 11px; line-height: 14px; color: #5d5d5d;}

.menu1 {font-family: verdana, arial; font-size: 10px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #5d5d5d; width: 100%; padding-top:4px; padding-bottom:4px; display: block;}
.menu1:hover {color: #000000; text-decoration: none;}
.menu2 {font-family: verdana, arial; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: red; width: 100%; padding-top:4px; padding-bottom:4px; display: block;}
.menu2:hover {color: #000000; text-decoration: none;}
.menu1b {font-family: verdana, arial; font-size: 10px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #5d5d5d; width: 100%; height:12px; display: block;}
.menu1b:hover {color: #000000; text-decoration: none;}

.breadcrumb {font-family: verdana,arial; font-size:10px; line-height:10px; color: #808080;}
.breadcrumblink {font-family: verdana,arial; font-size:10px; line-height:10px; color: #808080; text-decoration:underline;}
.breadcrumblink:hover {text-decoration: underline; color: #000000;}

.bottomnav {font-family: arial; font-size:12px; line-height:13px; color: #5d5d5d; text-decoration: none;}
.bottomnavlink {font-family: arial; font-size:12px; line-height:13px; color: #5d5d5d; text-decoration: none;}
.bottomnavlink:hover {text-decoration: none; color: #000000;}

.viewdock {font-family: verdana,arial; font-size: 9px; color: #ff5a00; text-decoration: underline;}
.viewdock:hover {color: #1999cd; text-decoration: underline;}

.homeDER {font-family: arial; font-size: 12px; color: #ffffff; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.homeDER:hover {color: #ffffff; text-decoration: underline;}
.homeItin {font-family: arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
.homeItin:hover {color: #ffffff; text-decoration: underline;}

.itdropdown {font-family: arial; font-size: 12px; font-weight: bold; color: #5d5d5d;}
.itdropdownon {font-family: arial; font-size: 12px; font-weight: bold; color: #ff5a00;}
.scdropdown {font-family: arial; font-size: 12px; font-weight: normal; color: #5d5d5d;}
.scdropdownon {font-family: arial; font-size: 12px; font-weight: normal; color: #ff5a00;}

.maintitle {font-family: arial; font-size: 18px; font-weight: bold; color: #001430;}
.subtitle {font-family: arial; font-size: 16px; font-weight: bold; color: #001430;}
.subtitle2 {font-family: verdana,arial; font-size: 13px; line-height:16px; font-weight: bold; color: #001430;}
.featuredtitle {font-family: arial; font-size: 12px; font-weight: bold; color: #5d5d5d;}
.bluetitle {font-family: arial; font-size: 11px; font-weight: bold; color: #1999cd;}
.itinerarytitle {font-family: verdana,arial; font-size: 13px; font-weight: bold; color: #001430;}

.subtitlelink {font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; color: #001430;}
.subtitlelink:hover {text-decoration: none; color: #001430;}
.subtitle2link {font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; color: #5d5d5d;}
.subtitle2link:hover {text-decoration: none; color: #001430;}

.subtitlexlink {font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #001430;}
.subtitlexlink:hover {text-decoration: none; color: #001430;}
.subtitlex2link {font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #5d5d5d;}
.subtitlex2link:hover {text-decoration: none; color: #001430;}

.bluerightlink {font-family: arial; font-size: 11px; line-height:12px; font-weight: bold; text-transform: uppercase; color: #1999cd;}

.blueleftnav {font-family: arial; font-size: 12px; line-height:12px; font-weight: bold; text-transform: uppercase; color: #1999cd;}
.leftnav {font-family: verdana,arial; font-size: 10px; line-height: 16px; text-decoration: none; font-weight: normal; color: #000000;}
.leftnav:hover {text-decoration: none; font-weight: bold; color: #000000;}
.leftnavon {font-family: verdana,arial; font-size: 10px; line-height: 16px; text-decoration: none; font-weight: bold; color: #000000;}
.leftnavon:hover {text-decoration: none; font-weight: bold; color: #000000;}

.leftnavitinbox {padding-left:8px; padding-bottom:4px;}
.leftnavitinbox:hover {background-image: url('/images/leftnavitin-arrow.gif'); background-repeat: no-repeat; background-position: left top;}
.leftnavitin {font-family: verdana,arial; font-size: 9px; line-height:12px; text-decoration: none; font-weight: bold; color: #1999cd;}
.leftnavitin:hover {text-decoration: none; font-weight: bold; color: #ff5a00;}

.leftnavitinboxon {padding-left:8px; padding-bottom:4px; background-image: url('/images/leftnavitin-arrow.gif'); background-repeat: no-repeat; background-position: left top;}
.leftnavitinon {font-family: verdana,arial; font-size: 9px; line-height:12px; text-decoration: none; font-weight: bold; color: #ff5a00;}
.leftnavitinon:hover {text-decoration: none; font-weight: bold; color: #ff5a00;}


.greylink {font-family: verdana, arial; font-size: 12px; color: #5d5d5d; text-decoration: none;}
.greylink:hover {color: #000000; text-decoration: none;}
.darkgreylink {font-family: verdana, arial; font-size: 12px; color: #333333; text-decoration: none;}
.darkgreylink:hover {color: #000000; text-decoration: none;}
.ugreylink {font-family: verdana, arial; font-size: 12px; color: #5d5d5d; text-decoration: underline;}
.ugreylink:hover {color: #000000; text-decoration: underline;}

.exthumbnail {font-family: arial; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration:none; text-transform: uppercase; color: #001430;}
.exthumbnail:hover {color: #1999cd; text-decoration: none;}
.exthumbnailon {font-family: arial; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration:none; text-transform: uppercase; color: #1999cd;}
.exthumbnailon:hover {color: #1999cd; text-decoration: none;}

.dropdown1 {font-family: verdana,arial; font-size: 10px; padding-left:7px; padding-right:15px; display: block; font-weight: normal; text-decoration:none; color: #5d5d5d;}
.dropdown1:hover {text-decoration:none; color: #5d5d5d}

.bigblack {font-family: arial; font-size:13px; color: #001430; font-weight: bold; text-decoration: none;}
.bigblack:hover {text-decoration: none; color: #001430;}
.bigblacklite {font-family: arial; font-size:13px; color: #001430; font-weight: normal; text-decoration: none;}
.bigblack2lite {font-family: arial; font-size:14px; color: #001430; font-weight: normal; text-decoration: none;}

.photocaption {font-family: verdana,arial; font-size:11px; line-height:12px; font-weight: normal; text-decoration: none;}

.bluelink {font-weight: bold; color: #1999cd; text-decoration: none;}
.bluelink:hover {color: #ff5a00; text-decoration: none;}

.chooseitinerary {font-family: verdana, arial; font-size: 12px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #ffffff; width: 100%; display: block; padding-left: 38px; padding-top:5px; padding-bottom:5px;}
.chooseitinerary:hover {text-decoration: none; color: #ffffff;}

.exsubnavtd {font-family: arial; font-size: 12px; text-decoration: none; font-weight: normal; color: #1999cd;}
.exsubnav {font-family: arial; font-size: 12px; text-decoration: none; font-weight: bold; color: #1999cd;}
.exsubnav:hover {text-decoration: none; font-weight: bold; color: #5d5d5d;}
.exsubnavon {font-family: arial; font-size: 12px; text-decoration: none; font-weight: bold; color: #5d5d5d;}
.exsubnavon:hover {text-decoration: none; font-weight: bold; color: #5d5d5d;}

.itinlist {font-family: verdana, arial; font-size: 11px; line-height: 16px; color: #5d5d5d;}

.textblue {font-family: arial; font-size: 12px; font-weight: bold; color: #1999cd; text-decoration: none;}
.itinblue {font-family: arial; font-size: 12px; font-weight: bold; color: #1999cd; text-decoration: none;}
.itinblue:hover {color: #ff5a00; font-weight: bold; text-decoration: none;}
.bluelink {font-weight: bold; color: #1999cd; text-decoration: none;}
.bluelink:hover {color: #ff5a00; font-weight: bold; text-decoration: none;}
.bluelink2 {font-weight: normal; color: #1999cd; text-decoration: none;}
.bluelink2:hover {color: #ff5a00; font-weight: normal; text-decoration: none;}

.itinblue2 {font-family: arial; font-size: 11px; font-weight: bold; color: #1999cd; text-decoration: none;}
.itinblue2:hover {color: #1999cd; font-weight: bold; text-decoration: none;}
.itinblue3 {font-family: arial; font-size: 11px; font-weight: bold; color: #1999cd; text-decoration: none;}
.itinblue3:hover {color: #ff5a00; font-weight: bold; text-decoration: none;}

.itinorange {font-family: arial; font-size: 12px; font-weight: bold; color: #ff5a00; text-decoration: none;}
.itinorange:hover {color: #1999cd; font-weight: bold; text-decoration: none;}

.blackfont {font-family: verdana, arial; font-size: 11px; color: #001430;}

.shiptitlelink {font-family: arial; font-size: 14px; font-weight: bold; color: #5d5d5d;}
.shiptitlelink:hover {color: #001430; text-decoration: none;}
.floorplantitle {font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #1999cd;}

.orange800 {font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ff5a00;}
.orangealert {font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #ff5a00;}

.opacity100 {opacity: 1.0; filter: alpha(opacity=100);}
.opacity95 {opacity: 0.9; filter: alpha(opacity=90);}
.opacity90 {opacity: 0.9; filter: alpha(opacity=90);}
.opacity80 {opacity: 0.8; filter: alpha(opacity=80);}
.opacity70 {opacity: 0.7; filter: alpha(opacity=70);}
.opacity60 {opacity: 0.6; filter: alpha(opacity=60);}
.opacity50 {opacity: 0.5; filter: alpha(opacity=50);}
.opacity40 {opacity: 0.4; filter: alpha(opacity=40);}
.opacity30 {opacity: 0.3; filter: alpha(opacity=30);}
.opacity20 {opacity: 0.2; filter: alpha(opacity=20);}
.opacity10 {opacity: 0.1; filter: alpha(opacity=10);}
.opacity0 {opacity: 0.0; filter: alpha(opacity=0);}

.offerdesc {font-family: arial; font-size: 11px; line-height: 13px; color: #5d5d5d;}

.recipelink {font-family: arial; font-size: 12px; font-weight: bold; color: #5d5d5d; text-decoration: none;}
.recipelink:hover {color: #ff5a00; font-weight: bold; text-decoration: none;}

.backtotoplink {font-family: verdana, arial; font-size: 11px; text-decoration: none; font-weight: normal; color: #5d5d5d;}
.backtotoplink:hover {text-decoration: none; color: #ff5a00;}

.itindaylink {font-family: arial; font-size:13px; color: #808080; font-weight: bold; text-decoration: none;}
.itindaylink:hover {text-decoration: none; color: #000000;}
.itindaylinkon {font-family: arial; font-size:13px; color: #000000; font-weight: bold; text-decoration: none;}
.itindaylinkon:hover {text-decoration: none; color: #000000;}

.theaternew {font-family: arial; font-size:11px; color: #808080; line-height:12px; font-weight: normal; text-decoration: none;}
.theaternewlink {font-family: arial; font-size:11px; color: #001430; font-weight: bold; width: 100%; display: block; padding-top:20px; text-transform: uppercase; text-decoration: none;}
.theaternewlink:hover {color: #001430; font-weight: bold; text-decoration: none;}

.theaterthumb {font-family: arial; font-size:11px; color: #5d5d5d; line-height:12px; font-weight: normal; text-decoration: none;}
.theaterthumblink {font-family: arial; font-size:11px; color: #001430; font-weight: bold; width: 100%; display: block; padding-right:30px; text-transform: uppercase; text-decoration: none;}
.theaterthumblink:hover {color: #001430; font-weight: bold; text-decoration: none;}

.theatertitle {font-family: arial; font-size: 14px; font-weight: bold; color: #5d5d5d;}
.theatertitlelink {font-family: arial; font-size: 14px; font-weight: bold; color: #5d5d5d; text-decoration: none;}
.theatertitlelink:hover {color: #001430; text-decoration: none;}
.theatertitlelinkon {font-family: arial; font-size: 14px; font-weight: bold; color: #001430; text-decoration: none;}
.theatertitlelinkon:hover {color: #001430; text-decoration: none;}

.formdropdown {color: #5d5d5d;}

.bluebg {font-family: verdana, arial; font-size: 11px; background-color: #1999cd; color: #ffffff; font-weight: bold;}

.biblio {font-family: verdana, arial; font-size: 11px; line-height: 16px; color: #5d5d5d; padding-left: 25px; text-indent: -25px;}

.journalattr {font-family: arial; font-size: 11px; line-height: 13px; color: #5d5d5d;}
.journalsublink {font-family: arial; font-size: 11px; text-decoration: none; color: #1999cd;}
.journalsublink.hover {text-decoration: none; color: #ff5a00;}

.tableofcontents {font-family: verdana, arial; font-size: 11px; line-height: 13px; color: #999999;}
.darkblue {font-weight: bold; color: #001430;}
.footnote {font-family: arial; font-size: 9px; line-height: 9px; color: #5d5d5d;}

.TAheaderlink {font-family: verdana,arial; font-size: 12px; text-decoration: none; font-weight: normal; text-transform: uppercase; color: #99ccdd;}
.TAheaderlink:hover {text-decoration: none; color: #ffffff;}
.TAheaderlinkon {font-family: verdana,arial; font-size: 12px; text-decoration: none; font-weight: normal; text-transform: uppercase; color: #ffffff;}
.TAheaderlinkon:hover {text-decoration: none; color: #ffffff;}

.TAheaderleft {font-family: verdana,arial; font-size: 10px; text-decoration: none; font-weight: normal; color: #99ccdd;}
.TAheaderleftlink {font-family: verdana,arial; font-size: 10px; text-decoration: none; font-weight: normal; color: #99ccdd;}
.TAheaderleftlink:hover {text-decoration: none; color: #ffffff;}

.expertheader {font-family: arial; font-size:12px; color: #ffffff; line-height:13px; font-weight: normal; text-decoration: none;}
.expertheader:hover {color: #ffffff; font-weight: normal; text-decoration: none;}

.LAIlink {font-family: arial; font-size:12px; color: #484848; text-decoration: none;}
.LAIlink:hover {color: #242424; text-decoration: none;}
.LAIrightlink {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #001430;}
.LAIrightlink:hover {font-weight: bold; text-decoration: none; color: #001430;}

.LAItheaternewlink {font-family: arial; font-size:11px; color: #001430; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.LAItheaternewlink:hover {color: #001430; font-weight: bold; text-decoration: none;}

.footer a.white 				{color:#fff;}
.footer a.white:hover	{text-decoration: underline;}
.footer a.blue				{font-size:11px; font-weight:bold; line-height:11px; color:#1999cd;}
.footer a.blue:hover {color: #ff5a00; text-decoration: none;}
.footer a.gray 			{font-size:11px; color:#5d5d5d; line-height:12px; margin-left:10px;}
.footer a.gray:hover {text-decoration:none; color:#000;}
.footer .border-right {border-right: 1px solid black;}
.footer .border-bottom {border-bottom: 1px solid black;}
.footer .bottom {font-size:11px;}
.footer a.nav	{color: #5d5d5d; text-decoration: none;}
.footer a.nav:hover {text-decoration: none; color: #000000;}

div.lbcontainer { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #000; visibility: hidden; text-align: center; }
div.lbcenter { position: absolute; margin: 0px auto; top: 200px; width: 600px; height: 320px; background-color: #FFF; background-image: url('/images/bear_for_emailAR163a.jpg'); background-position: left bottom; z-index: 100; }

.required  {color: #F00; font-weight: bold;}
.highlight {background-color: #FDD;}
.dim  td {color: #DDD;}
.dim  .required {color: #DDD;}

.mask { position: absolute; opacity: 0.9; filter: alpha(opacity=90); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); z-index: 5; background: #000;}

.homepage {  }
.homepage p { margin:0px;font-size: 12px; line-height:1.5em; }
.homepage h1, .homepage h2, .homepage h3  { margin:0px 0px 5px 0px;line-height:125%; font-size: 1em;}
.homepage a strong {font-size: 11px;}

.leftbox { border: 1px solid #CCC;width:154px; }
.leftbox a {font-size: 11px;	line-height:14px; color: #000}
.leftbox a.on {color: #1999cd;font-weight:bold;}
.leftbox a:hover {color: #ff5a00;}

.leftbox .highlight {padding:5px;background-color:#E8E3E3;}
.leftbox .regular {padding:5px;background-color:#FFF;}

.leftbox ul { list-style-type: none; padding: 0px; margin: 0px; }
.leftbox ul li { background-image: url('/images/arrow_black.png'); background-repeat: no-repeat; background-position: 0px 4px;  padding-left: 10px; margin-bottom: 5px; }

.seo-link
{
	color: #999999;
}
.seo-link:hover
{
	color: #666666;
}

