body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body{font:13px Trebuchet MS, Arial, Helvetica, sans-serif;background:#FFFFFF;color:#005F7F;}
h2{color:#333333;font-size:25px;margin:0 0 15px 0;font-weight:normal;line-height:23px;color:#005F7F;font-weight:bold;}
h3{color:#333;font-size:17px;margin:0 0 15px 0;line-height:20px;color:#005F7F;font-weight:bold;}
strong{font-weight:bold;}
p{margin:0 0 10px 0;line-height:16px;}
img{margin:0;}
em{font-style:italic;}
.clearing{height:1px;margin-top:-1px;clear:both;overflow:hidden;font-size:1px;}
.hr{border-top:solid 1px #D6D6D6;height:2px;margin:1px 0 10px 0;clear:both;overflow:hidden;font-size:1px;}
ul{margin:0 0 10px 0;list-style-type:square;padding-left:15px;}
ol{margin:0 0 10px 0;list-style-type:decimal;padding-left:20px;}
a, a:hover{color:#666666;}
a:hover{text-decoration:none;}
#header_container{width:100%;background:transparent url(/images/header_bg.jpg) top left repeat-x;height:127px;margin-bottom:18px;}
#header{width:970px;margin:0 auto;}
#header_info{height:86px;}
#header_logo{margin-top:10px;float:left;}
#header_phone{float:right;font-size:30px;color:#FFF;margin-top:10px;}
#header_phone span{color:#B3E1F0;}
#header_links{clear:right;float:right;background:transparent url(/images/header_links_bg.gif) top right no-repeat;width:226px;margin-top:16px;height:18px;}
#header_links ul{margin:0;padding:0 0 0 15px;list-style:none;}
#header_links li{float:left;padding-left:10px;}
#header_links .border{background:transparent url(/images/header_links_border.gif) right 5px no-repeat;padding-right:10px;} 
#header_links a{color:#FFF;font-size:11px;text-decoration:none;}			   
#header_ask{float:right;height:41px;background:transparent url(/images/menu_ask_bg.jpg) bottom left no-repeat;width:327px;}
#header_ask span{display:block;padding:7px 0 0 17px;}
#header_ask a{color:#666;}
#header_menu{margin:0;float:left;background:transparent url(/images/menu_border.gif) top left no-repeat;padding-left:2px;}
#header_menu ul{margin:0;padding:0;list-style:none;}
#header_menu ul li{float:left;background:transparent url(/images/menu_border.gif) top right no-repeat;height:30px;padding-right:2px;}
#header_menu ul li a{text-decoration:none;padding:6px 10px 8px 10px;display:block;color:#666;}
#header_menu ul li a:hover{background:transparent url(/images/menu_over_bg.jpg) top left repeat-x;color:#FFF;}
#footer_container{background:#0099CC url(/images/footer_bg.gif) top left repeat-x;color:#FFF;width:100%;height:160px;}
#footer{width:970px;margin:0 auto;}
#footer_menu{float:left;margin:13px 0 20px 0;}
#footer_menu ul{margin:0;padding:0;list-style:none;}
#footer_menu li{float:left;padding-right:10px;margin-right:10px;background:transparent url(/images/footer_menu_border.gif) right 5px no-repeat;}
#footer_menu a{color:#FFF;font-size:11px;text-decoration:none;}
#footer_menu a:hover{text-decoration:underline;}
#footer_copyright{float:left;clear:left;font-size:11px;margin-top:20px;}
#footer_phone{clear:right;float:right;color:#FFF;font-size:22px;margin-top:13px;}
#footer_phone span{color:#B3E1F0;}
#content_container{width:970px;margin:0 auto 24px auto;background-color:#FFF;}
#content_left{width:240px;float:left;background-color:#FFF;}
#content_centre {width:506px;float:left;margin-left:24px;background-color:#FFF;}
#content_centre_wide {width:682px;float:left;margin-left:24px;background-color:#FFF;}
#content_right {float:right;width:176px;background-color:#FFF;}
#search_form {margin-bottom:24px;width:200px;height:218px;background:transparent url(/images/search_bg.jpg) top left no-repeat;padding:15px 20px 20px 20px;}
#search_form select {margin-bottom:11px;font-size:11px;height:20px;}
#search_form .dropdown_fullwidth {width:200px;}
#search_form .dropdown_month {width:100px;margin-right:0px;}
#search_button {margin:15px 0 0 115px;}
#homepage_feature {width:706px;float:right;margin-bottom:24px;}
#left_news {margin-bottom:24px;background-color:#FFF;}
.h2rounded {font-size:20px;color:#005F7F;font-weight:bold;padding:7px 0 10px 13px;margin:0;background:#F1F6FA url(/images/h2_border.gif) bottom left repeat-x;}
.left_news_item {border-bottom:solid 1px #D8D8D8;padding:5px 5px 10px 5px;font-size:11px;}
.left_news_item h3,.left_news_item h3 a{font-size:17px;color:#005F7F;text-decoration:none;margin-bottom:0;}
.left_news_item a{color:#005F7F;text-decoration:none;}
.left_news_item a:hover {text-decoration:underline;color:#005F7F;}
.left_news_item p{margin:0;}
.left_news_item span {display:block;color:#FF8C24;font-style:italic;text-align:right;}
.left_news_item p strong {font-size:12px;}
.morelink {display:block;text-align:right;background-color:#F1F6FA;padding:5px 10px 5px 0;font-size:12px;font-weight:bold;color:#005F7F;text-decoration:none;}
.morelink span{padding-left:12px;background:transparent url(/images/triangle_link.gif) left 4px no-repeat;}
#right_cruise_destinations {margin-bottom:24px;background-color:#FFF;}
#right_cruise_destinations ul {margin:0;padding:0;list-style:none;}
#right_cruise_destinations li {border-bottom:solid 1px #CDCDCD;}
#right_cruise_destinations li a{display:block;padding:4px 7px 4px 10px;background:transparent url(/images/triangle_link_orange.gif) 163px 7px no-repeat;font-size:12px;text-decoration:none;}
#right_cruise_destinations li a:hover {background:#F7FAFC url(/images/triangle_link_orange.gif) 165px 7px no-repeat;}
.banner {margin-bottom:24px;}
#centre_feature_list {margin-bottom:24px;background-color:#FFF;}
#centre_feature_list h2{font-size:25px;font-weight:bold;border-bottom:solid 1px #D8D8D8;margin-bottom:16px;padding-bottom:9px;}
.centre_feature_list_item {background-color:#F1F6FA;background:#F1F6FA url(/images/item_border.gif) bottom left repeat-x;margin-bottom:20px;}
.list_item_image {float:left;border:solid 1px #D8D8D8;padding:5px;float:left;margin:13px 13px 0 13px;}
.item_info {float:left;width:270px;margin:13px 0 0 0;font-size:11px;}
.item_info h3 {font-size:17px;margin-bottom:5px;margin-bottom:0;}
.item_info a {text-decoration:none;}
.item_info a:hover {text-decoration:underline;}
.item_info p{line-height:13px;}
.item_price {float:right;margin:13px 13px 0 0;text-align:right;color:#FF8D25;font-size:35px;}
.item_price span{font-size:11px;line-height:13px;margin-top:0;}
.item_price p{margin-top:5px;line-height:13px;}
.item_details_link {float:right;padding-bottom:3px;}
.centre_news_item {margin-bottom:15px;border-bottom:solid 1px #D8D8D8;padding-bottom:20px;background-color:#FFF;}
.centre_news_item h2{font-size:20px;margin:0;}
.centre_news_item i{color:#FF8C24;}
.centre_news_item_tags {background-color:#F1F6FA;padding:15px 15px 5px 15px;margin-top:20px;}
#centre_results {background-color:#FFF;}
#centre_results_info {margin-bottom:15px;}
#centre_results_info span {float:left;}
#centre_results_info a {float:right;text-decoration:none;}
#centre_results_info a:hover {text-decoration:underline;}
.centre_results_item {padding:20px;background:#F1F6FA url(/images/item_border.gif) bottom left repeat-x;margin-bottom:20px;}
.centre_results_list {padding:0;background:#FFF url(/images/item_border.gif) bottom left repeat-x;margin-bottom:0;}
.centre_results_item_image {float:right;border:solid 1px #D8D8D8;padding:5px;margin:0 0 20px 20px;background-color:#FFF;}
.centre_results_item h3 {font-size:17px;margin-bottom:0;}
.centre_results_item i {color: #FF8D25;}
.alert {color:#FF0000;font-size:11px;}
.centre_results_item table,.centre_results_list table {width:100%;font-size:11px;}
.centre_results_item table th{background-color: #FF8D25;color:#FFF;padding:5px 0 5px 10px;text-align:left;font-weight:bold;}
.centre_results_item_a{color:#FFF;font-weight:bold;text-decoration:none;}
.centre_results_item_a:hover{font-weight:bold;text-decoration:none;}
.centre_results_list table th{background-color: #FF8D25;color:#FFF;padding:5px 0 5px 10px;text-align:left;font-weight:bold;}
.centre_results_item table td{border-bottom:solid 1px #CDDFE8;}
.centre_results_item table tr:hover {background-color:#FFF;}
.centre_results_list table tr:hover {background-color:#F1F6FA;}
.centre_results_item table td,.centre_results_list table td{padding:5px 0 5px 10px;}
.centre_results_item table a{text-decoration:none;}
#centre_cth_cruising h3{font-size:17px;width:100%;border-bottom:solid 1px #D8D8D8;padding-bottom:7px;margin-bottom:10px;}
#centre_cth_cruising ul{list-style-image:url(/images/triangle_link_orange.gif);}
#centre_cth_cruising ul a{text-decoration:none;}
#centre_cth_cruising ul a:hover{text-decoration:underline;}
#contact_form input, #contact_form select, #contact_form textarea {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;}
.item_info strong {color:#ff8d25;}
.fix-pom-desc-img img {padding:0 10px 10px 0;}
.POMS-desc strong,font {color:#ff8d25!important;}
#offer-top { width:706px; height:46px; background:url(/images/offer-top.png) top left no-repeat; }
#offer-container { border-left:#c8cdd0 solid 1px; border-right:#c8cdd0 solid 1px; border-bottom:#c8cdd0 solid 1px; width:704px; }
#offer-container-pad { padding:20px 0 0 10px; width:684px; }
#offer-title { float:left; margin:10px 0 0 10px; }
#offer-price { float:right;	margin:7px 10px 0 0; }
#offer-image { width:227px;	background:url(/images/offer-display-box.png) top left no-repeat; text-align:center; float:left; font-size:12px; font-weight:bold; }
#offer-image strong { font-size:24px; font-weight:bold;	}
#offer-image img { margin-top:10px;}
#offer-image p { padding-top:12px; }
#offer-image .inquire-button { width:135px;	height:17px; }
.POMS-desc { float:left; width:443px; padding-right:10px;}
#tab-3 strong, #tab-4 strong { color:#ff8d25; }
.formsize { font-size: 11px; }
.TabbedPanelsTabGroup { list-style:none; margin:0 0 20px 0; padding:0 0 20px 0; }
.TabbedPanelsTabGroup li { float:left;}
.TabbedPanelsContentGroup { clear:both; }

/* TABS STYLES -------------------------- */
.tab_on_left {
	background-image: url(../images/tabs/tab_on_left.gif);
	background-repeat: no-repeat;
}
.tab_on {
	background-image: url(../images/tabs/tab_on_bg.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.tab_on a{
	font-weight: bold;
	font-size: 14px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 10px;
	text-decoration: none;
}
.tab_on_right {
	background-image: url(../images/tabs/tab_on_right.gif);
	background-repeat: no-repeat;	
}

.tab_off_left {
	background-image: url(../images/tabs/tab_off_left.gif);
	background-repeat: no-repeat;
}
.tab_off {
	background-image: url(../images/tabs/tab_off_bg.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.tab_off a{
	font-weight: bold;
	font-size: 14px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 10px;
	text-decoration: none;
}
.tab_off_right {
	background-image: url(../images/tabs/tab_off_right.gif);
	background-repeat: no-repeat;		
}