@charset "utf-8";
/* CSS Document */

/*SET FONT FAMILY*/
body{ font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif; }

/*BLUE TEXT*/
.b1{ color:#0587D9; }
.b2{ color:#0587D9; }
.b3{ color:#0587D9; }
.b4{ color:#0587D9; }
.b5{ color:#0587D9; }
.b6{ color:#0587D9; }
.b7{ color:#0587D9; }

/*TOOL TIPS*/
.csToolTip{ background-color:#0587D9; }
.csToolTip.wht7.italicText{ font-weight:normal; font-style:normal; }

/*SEARCH WIDGET*/

/*title*/
.cruiseSearchWidgetTitle{ font-style:normal; }

/*background*/
.cruiseSearchWidgetContainer{
	background-color:#FFFFFF;
	border:none;
	background-image:url(/AAA/common/images/services_pc/backgroundtextures/greystripeTrans.png);
}

/*advance search container*/
.cruiseSearchWidgetAdvanceForm{ margin-top:0px; }

/*advance search small blue text*/
.cruiseSearchWidgetAdvanceForm .b7{ font-weight:normal; }

/*tabs*/
#cruiseSearchTabBtn{ background-image:url(/AAA/260/PREVIEW/Travel/images/cruiseSearchTabBtn.png); }
#cruiseSearchTabBtnActive{ background-image:url(/AAA/260/PREVIEW/Travel/images/cruiseSearchTabBtnActive.png); }
.cruiseSearchWidgetBtnTab{ color:#0587D9; padding:9px; }

/*tab text colors*/
#cruiseSearchTabDefault{ color:#0587D9; }
#cruiseSearchTabActive{ color:#515550; }

/*tool tips icons*/
#cruiseSearchToolTipBtn{ background-image:url(/AAA/260/PREVIEW/Travel/images/cruiseSearchToolTipBtn.png); }
#cruiseSearchToolTipBtnActive{ background-image:url(/AAA/260/PREVIEW/Travel/images/cruiseSearchToolTipBtnActive.png); }
.cruiseSearchToolTipBtn{ margin-top:-22px; }
.AAAvacationsToolTipBtn{ margin-left:128px }
/*IE8*/
.cruiseSearchToolTipBtn{ margin-top:-18px\9; margin-left:94px\9; }
.AAAvacationsToolTipBtn{ margin-left:130px\9;  }

/*search button*/
.cruiseSearchBtn input{ background:transparent url(/AAA/260/PREVIEW/Travel/images/cruiseSearchBtn.png); border:none; }
.cruiseSearchBtn input:hover{ background:transparent url(/AAA/260/PREVIEW/Travel/images/cruiseSearchBtnOver.png); border:none; }

/*advance search link*/
.cruiseSearchAdvanceSearch{ margin-left:682px; }
.cruiseSearchAdvanceSearch a{ font-weight:normal; }
.cruiseSearchAdvanceSearch a:hover{ color:#515550; }

/*minor form changes because of font changes*/

/*month*/
.csAdvancedDateRangeMonthStart{ margin-top:-20px; }
/*IE8*/
.csAdvancedDateRangeMonthStart{ margin-top:-16px\9; }

/*number of cabins*/
.csAdvancedNBcabins{ margin-top:134px; }
/*IE8*/
.csAdvancedNBcabins{ margin-top:138px\9; }

/*BOOKING PAGES*/
/*main layout changes*/
#rvlxMainContainer #containeraaawa{ padding-bottom:0px; }
#rvlxMainContainer .sailing_results_set_table thead{ background-color:#0587D9; }
#rvlxMainContainer .cruise_search_results_pagination .pagination .current{ background:none repeat scroll 0 0 #0587D9; border:1px solid #0587D9; }
#rvlxMainContainer .cruise_search_results_pagination .pagination a{ border:1px solid #CCCCCC; }
#rvlxMainContainer .sailing_results_header{ font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif; color:#0587D9; }
#rvlxMainContainer .cruise_from_price{ color:#0587D9; }
#rvlxMainContainer .cruise_search_results_paging{ border-top:1px dotted #515550; border-bottom:1px dotted #515550; }
#rvlxMainContainer h1{ border-bottom:1px dotted #515550; }
#rvlxMainContainer .sailing_results_set{ border-bottom:1px dotted #0587D9; }
#rvlxMainContainer .cruise_from_price_lowest{
	background-color:#C8C8C8;
	border:1px solid #CCC;
	color:#0587D9;
}
#rvlxMainContainer .sailing_results_key{
	background-color:#C8C8C8;
	border:1px solid #CCC;
	color:#515550;
}
/*sort*/
#rvlxMainContainer .sort-options select { margin-right:11px; margin-top:4px; }
/*buttons*/
#rvlxMainContainer span.rounded_button{ background:none; }
#rvlxMainContainer span.rounded_button input.button{ background:#F4CC33; padding:6px; border-radius:4px; }
#rvlxMainContainer input.button{
	font-size:12px;
	background-color:#F4CC33;
	font-weight:bold;
	color:#515550;
}
#rvlxMainContainer a.rounded_button span{ background:none; }
#rvlxMainContainer a.rounded_button{
	font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif;
	font-weight:bold;
	background:none;
	background-color:#F4CC33;
    border-radius:4px;
	padding:2px;
	color:#515550;	
}
#rvlxMainContainer a:link, a:visited{ color:#515550; text-decoration:none; }

/*SELECTION PAGE*/
#rvlxMainContainer .breadcrumb_table{ border-color:#0587D9; }
#rvlxMainContainer .breadcrumb_active{ background-color:#0587D9; font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif; }
#rvlxMainContainer .breadcrumb_name{ color:#0587D9; font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif; }