.topnav-static{font-weight:bold; color:#FFFFFF;}

.topnav-static a{color:#FFCC00;}
.topnav-static a:link{color:#FFCC00;}
.topnav-static a:hover{color:#FFFFFF;}

.masthead-left{display:table-cell; background:url(/images/masthead.jpg); background-position: top left; border-bottom:1px solid #FFFFFF; padding:0px; margin:0px; height:100px; width:790px;}

.masthead-left img{border:0px; width:790px; height:45px;}

.masthead-right{display:table-cell; background:url(/images/masthead.jpg); background-position: top right; border-bottom:1px solid #FFFFFF; padding:0px; margin:0px; height:100px; width:160px;}

.masthead-right img{border:0px; width:160px; height:95px;}

.topnav-ticker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color:#FFFFFF; */
	font-size:11px;
	
	text-align:center; 
	text-decoration:none;
	font-weight: bold; 

	background-color:#6633CC;
	padding:2px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.message {color:#FFFFFF}
.message a:link{color:#FFCC00;}
.message a:visited{color:#FFCC00;}
.message a:hover{color:#FFFFFF;}

.topnav{
display:block;
background:#FFFFFF;

border-bottom:1px solid #FFFFFF;
padding:3px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*color:#FFFFFF;
font-weight:normal;*/
}

/*.topnav a{color:#FFCC00;}
.topnav a:hover{color:#FFFFFF;}*/

/*
#topNav-special a:link, #topNav-special a:visited{display:block; background:url(/images/button-end-red-up.gif); background-repeat:no-repeat; background-position:center; background-position:center; color:#FFFFFF; font-size:13px; padding-top:5px; padding-bottom:5px; text-decoration:none;}
#topNav-special a:hover{display:block; background:url(/images/button-end-red-dn.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:13px; padding-top:6px; padding-bottom:4px; text-decoration:none;}
#topNav-special-selected a{display:block; background:url(/images/button-end-red-dn.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:13px; padding-top:6px; padding-bottom:4px; text-decoration:none;}

#topNav-web a:link, #topNav-web a:visited{display:block; background:url(/images/button-end-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-web a:hover{display:block; background:url(/images/button-end-orange-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-web-selected a{display:block; background:url(/images/button-end-orange-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-line a:link, #topNav-line a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-line a:hover{display:block; background:url(/images/button-mid-green-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-line-selected a{display:block; background:url(/images/button-mid-green-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-dest a:link, #topNav-dest a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-dest a:hover{display:block; background:url(/images/button-mid-purple-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-dest-selected a{display:block; background:url(/images/button-mid-purple-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-choose a:link, #topNav-choose a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-choose a:hover{display:block; background:url(/images/button-mid-blue-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-choose-selected a{display:block; background:url(/images/button-mid-blue-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-virt a:link, #topNav-virt a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-virt a:hover{display:block; background:url(/images/button-mid-magenta-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-virt-selected a{display:block; background:url(/images/button-mid-magenta-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-news a:link, #topNav-news a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-news a:hover{display:block; background:url(/images/button-mid-cyan-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-news-selected a{display:block; background:url(/images/button-mid-cyan-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;}

#topNav-cruise a:link, #topNav-cruise a:visited{display:block; background:url(/images/button-mid-up.gif); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:12px; padding-top:6px; padding-bottom:6px; text-decoration:none;}
#topNav-cruise a:hover{display:block; background:url(/images/button-mid-yellow-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; padding-top:7px; padding-bottom:5px; text-decoration:none;}
#topNav-cruise-selected a{display:block; background:url(/images/button-mid-yellow-dn.gif); background-repeat:no-repeat; background-position:center; color:#003366; font-size:12px; padding-top:7px; padding-bottom:5px; text-decoration:none;} 

.news-ticker-top-main{padding-top:2px; padding-bottom:4px; color:#FFFFFF;}
.news-ticker-top{background-color:#66CCFF; padding-top:2px; padding-bottom:4px; color:#003366;}

.line-and-ship-top{background-color:#66CC66; padding-top:2px; padding-bottom:4px; color:#003366;}
.line-and-ship-top a, .line-and-ship-top a:link, .line-and-ship-top a:visited{color:#003366; text-decoration: none;}
.line-and-ship-top a:hover{color:#FFFFFF; text-decoration: underline;}

.destinations-top{background-color:#CC99FF; padding-top:2px; padding-bottom:4px; color:#003366;}
.destinations-top a, .destinations-top a:link, .destinations-top a:visited{color:#003366; text-decoration: none;}
.destinations-top a:hover{color:#FFFFFF; text-decoration: underline;}

.choose-your-cruise-top{background-color:#9999FF; padding-top:2px; padding-bottom:4px; color:#003366;}
.choose-your-cruise-top a, .choose-your-cruise-top a:link, .choose-your-cruise-top a:visited{color:#003366; text-decoration:none;}
.choose-your-cruise-top a:hover{color:#FFFFFF; text-decoration: underline;}

.web-cams-top{background-color:#FFCC66; padding-top:2px; padding-bottom:4px; color:#003366;}
.web-cams-top a, .web-cams-top a:link, .web-cams-top a:visited{color:#003399; text-decoration:none;}
.web-cams-top a:hover{color:#000000; text-decoration: underline;}

.special-offers-top{background-color:#FF0000; padding-top:2px; padding-bottom:4px; color:#FFFFFF;}
.special-offers-top a, .special-offers-top a:link, .special-offers-top a:visited{color:#FFFFFF; text-decoration:none;}
.special-offers-top a:hover{color:#003366; text-decoration: underline;}

.cruise-port-reviews-top{background-color:#FFFF66; padding-top:2px; padding-bottom:4px; color:#003366;}
.cruise-port-reviews-top a, .cruise-port-reviews-top a:link, .cruise-port-reviews-top a:visited{color:#003399; text-decoration:none;}
.cruise-port-reviews-top a:hover{color:#000000; text-decoration: underline;}

.google-earth-cruises-top{background-color:#FF99FF; padding-top:2px; padding-bottom:4px; color:#003366;}
.google-earth-cruises-top a, .google-earth-cruises-top a:link, .google-earth-cruises-top a:visited{color:#003399; text-decoration:none;}
.google-earth-cruises-top a:hover{color:#000000; text-decoration: underline;}

#add-review-button{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px; margin-bottom:0px;}
#add-review-button a:link, #add-review-button a:visited{display:block; text-decoration:none; background:url(/images/big-button-add-up.gif); background-repeat:no-repeat; background-position:center; color:#003399; font-size:15px; padding-top:18px; padding-bottom:17px;}
#add-review-button a:hover{display:block; text-decoration:none; background:url(/images/big-button-add-dn.gif); background-repeat:no-repeat; background-position:center; color:#003399; font-size:15px; padding-top:19px; padding-bottom:16px;}

#email-reply-button{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#email-reply-button a:link, #email-reply-button a:visited{display:block; text-decoration:none; background:url(/images/big-button-add-up.gif); background-repeat:no-repeat; background-position:center; color:#003399; font-size:15px; padding-top:14px; padding-bottom:14px;}
#email-reply-button a:hover{display:block; text-decoration:none; background:url(/images/big-button-add-dn.gif); background-repeat:no-repeat; background-position:center; color:#003399; font-size:15px; padding-top:15px; padding-bottom:13px;}


*/

#add-review-button{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px; margin-bottom:0px;}
#add-review-button a:link, #add-review-button a:visited{display:block; text-decoration:none; background:#6633CC; background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:15px; padding-top:18px; padding-bottom:17px;
border-top: 2px solid #EECCFF;
border-right: 1px solid #DDBBEE;
border-bottom: 1px solid #330066;
border-left: 2px solid #330099;}
#add-review-button a:hover{display:block; text-decoration:none; background:#6633CC); background-repeat:no-repeat; background-position:center; color:#FFCC00; font-size:15px; padding-top:19px; padding-bottom:16px;
border-top: 1px solid #110033;
border-right: 2px solid #330066;
border-bottom: 2px solid #6600CC;
border-left: 1px solid #4400AA;}

.GBar{border:3px solid #bdd2fb; background:#cdf; color:#000; font-style:italic; padding:5px; font-size:10px; font-weight:bold; margin:-8px 3px 0 0;}

#myframe{background-image:url(/images/iframe_bg.gif); background-repeat:repeat-x; background-position:top left;}
