body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background:#d7dcef;
}
a {
	color: #e07e1e;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	line-height:1.5em;
	font-size:0.7em;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3 {
	color: #002d62;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: .9em;
	font-weight: bold;
	background-image: url(/sites/alaskaonly/images/hr2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:0;
	padding-bottom:8px;
}
h2 {

	background: transparent url(/sites/alaskaonly/images/hr2.gif) no-repeat center bottom; font-size: .8em; margin-bottom:8px; padding-bottom:6px;
}

.cl-bx-lft h2 {background-image: none; }

h3 {
	font-size: .8em;
}

h4 {
	color:#000000;
	font-size: .8em;
}

.postn {
	position: absolute;
	left: -9999px;
	font-size: 0px;
}
#wrapper {
	position: relative;
	/*width: 936px;*/
	width: 58.5em; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;	
}
/* topnav */
.topnav {
	z-index: 10;
	left: 0px;
	top: 0px;
	position: absolute;
	background-repeat: no-repeat;
	width: 58.5em;
}
.header {
	background-repeat: no-repeat;
	background-position: left top;
	height: 109px;
	margin: 0px;
	padding: 0px;
}
	.header .logo{
		float:left;
		display:inline;
		width:391px;
		height:73px;
		background: url(/sites/alaskaonly/images/alaska-only-logo.gif) no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		margin-top:9px;
		margin-left:28px;
		background: url(/sites/alaskaonly/images/alaska-only-logo.gif) no-repeat;
	}
	
	.header .newsletter-phone-container{float:left; margin:0 0 0 87px}
	.header .inner-container-top, .header .inner-container-bottom{float:left; width:100%}
	.header .inner-container-bottom{margin:10px 0 0 0;}
	.header .inner-container-bottom a{float:right;}
	
	.header .header-phone{
		float:right;
		width:294px;
		height:50px;
		display:inline;
		background: url(/sites/alaskaonly/images/header-phone-number.gif) no-repeat;
		margin-top:18px;
		margin-right:18px;
		text-indent: -9999px;
		
	}


.tabwdth {
	padding: 0px;
	margin: 0px;
	display: block;


	width: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
}








/* individual tabs */
/* Some of the classes has been changed by Matt */


#tabs 		{ font-size: .7em; height: 3.2em; margin: 0; padding: 0; width: auto; }
#tabs ul 	{ margin: 0px; padding: 0px; }
#tabs li 	{ border-right: 1px solid #fff;	float: left; line-height: 3.2em; list-style: none; margin: 0px; padding: 0px; } 

#tabs a  			{ 	background: transparent url(/sites/alaskaonly/images/alaska-nav-back.gif);color: #FFFFFF; font-weight: bold; padding: 12px 18px; text-decoration: none; }
#tabs a:hover 		{	background: transparent url(/sites/alaskaonly/images/alaska-selected-left.gif) repeat-x top left; color: #100F44;}
#tabs a.selected	{	background: transparent url(/sites/alaskaonly/images/alaska-selected-left.gif) repeat-x left top; color: #100F44; }

#tabs li ul { background: #fff; border: 1px solid #100F44; border-width: 1px 3px; display: none; right:-9999px;	 position: absolute; top: 144px; z-index: 30;  }

#tabs li:hover ul {display: block; }

#tabs li:hover ul#why_alaska 	{ right: 15px;  width: 200px; }
#tabs li:hover ul#cruise_lines 	{ right: 219px;	 width: 200px; }

#tabs li ul li 			{ float: none;  line-height: 1.8em; border-bottom: 1px #f2f4f8;  }
#tabs li ul li a 		{ background-image: none; color: #4B5A9E; display: block; font-size: 11	px; font-weight: normal; padding: 4px 8px;  }
#tabs li ul li a:hover 	{ background-image: none; color: #100F44; }

/* the footer */

.footer { clear: both; float: none; font-size: .7em; margin-top: 4em; padding-top: 1.2em; text-align: center; }

.footline {	background-image: url(/sites/core/images/standard_default/118-foot.gif); 	background-repeat: repeat-x; clear: both; height: 1px; margin-bottom: 14px; margin-top: 7px; width: 100%;} 

.foot-partners 					{ margin-bottom:15px; text-align:left; }
.foot-partners div{  float:left; margin:0 0 20px 0; text-align:center; width:305px;}
.foot-partners a				{ border: none; margin:auto; padding:0; }


.reivervoyages 					{ padding-bottom: 10px; }

.footer a 	{ color: #002e62; font-weight: normal; padding: 6px; }
.footlogo 	{ background-image: transparent url(/sites/core/images/standard_default/118-footer-logo) no-repeat top; 	clear: both; 	width: 100%; }
.foot-lf	{ display:inline; float: left; margin-left:25px; text-align: left; 	width: 20%; }
.foot-mid 	{ display:inline; float: left; margin-top: 12px; padding-bottom:15px; width: 50%; }
.foot-rg	{ display:inline; float: right; margin-right: 15px; text-align: right; width: 20%; }

.nav-email-us{ background: #EAF4FA; border-bottom: 3px solid #2A2873; float:left; margin:8px 0 0 0; padding-bottom: 12px; }

/*
/sites/core/images/standard_default/ ---> 
/sites/core/images/standard_default/
/sites/alaskaonly/images/ ---> site/ */


/* -------------------- ROTATING BANNER ON HOME PAGE-----------------------------------------------------------------------------------------------------*/


span.redtxt{ color:#FF0000;}

.blue-area { background: #2a2873; color: #FFFFFF; margin-top: 10px; padding-bottom: 18px; padding-left: 15px; padding-top: 18px; }
.blue-area .blue-area-title { color: #f7941d; font-size: 0.88em; margin-bottom: 15px; }
.blue-area .blue-area-box { display: inline; float: left; font-size: 0.7em; height: 72px; margin-bottom: 16px; margin-right: 18px; width: 298px; }
.blue-area .blue-area-box a img { border: #b4b5c3 1px solid; float: left; margin-right: 5px; }
.blue-area .blue-area-box .blue-item-title { margin-bottom: 2px; }
.blue-area .blue-area-box .blue-item-title a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.blue-area .blue-area-box .blue-item-title a:hover { text-decoration: underline; }
.blue-area .blue-area-box .blue-item-desc { margin-bottom: 2px; padding-left: 5px; }
.blue-area .blue-area-box a.read-more { color: #e07e1e; float: right; font-weight: bold; text-decoration: underline; }
.blue-area .blue-area-box a.read-more:hover { text-decoration: none; } /* 3 columns on page */

/*--------------------- HOME PAGE ----------------------------------------------------------------------------------------------------------------------*/

.column-01, .column-02, .column-03 { background-color: #ffffff; float: left; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 10px; }
.column-01 { display: inline; margin-left: 0px; width: 319px; }
.column-01 li { font-size: .7em; }
.column-02 { width: 319px; }
.column-03 { width: 16em; }
#column-01-img, #column-02-img { margin-top: 40px; }

.top-off {
background-image: url(/sites/alaskaonly/images/118-top-offers-bck.gif); background-position: top; background-repeat: repeat-x; font-size: 0.7em; margin-top: 12px; min-height: 600px; width: 100%; }

.hmp-off-lft { float: left; padding-left: 16px; width: 60%; }
.hmp-off-lft2 { float: left; margin-bottom: 20px; margin-top: 6px; padding-left: 16px; width: 60%; }
.hmp-off-rgh { clear: right; float: left; text-align: right; width: 31%; }
.hmp-off-rgh2 { clear: right; float: left; margin-bottom: 20px; margin-top: 6px; text-align: right; width: 31%; }

.tp-off-lft { float: left; margin-bottom: 20px; padding-left: 16px; width: 60%; }
.tp-off-rgh { clear: right; float: left; margin-bottom: 20px; text-align: right; width: 31%; }
#tp-off-rgh-a { margin-top: 33px; }

.hmp-off-rgh2 a { color: #066e37; }

.tp-off-price { color: #CC0000; font-size: 1.3em; font-weight: bold; }

.cl-pmo-bx { margin-top: 12px; width: 100%; }
.cl-pmo-bx-head { background-color: #de3d27; background-image: url(/sites/alaskaonly/images/pmo-bx-head.gif);
border-bottom-color: #002e72; border-bottom-style: solid; border-bottom-width: 2px; height: 25px; }
.cl-pmo-bx-head h2 { background: none; color: #FFFFFF; font-size: 70%; margin: 0px; padding-bottom: 2px; padding-left: 8px; padding-top: 6px; }
.cl-pmo-bx-main { height: 6em; margin-top: 10px; }
.cl-pmo-bx-main-lft { float: left; }
.cl-pmo-bx-main-rght { clear: right; }
.cl-pmo-bx-main-rght-rw1 { height: 70px; }
.cl-pmo-bx-main-rght-rw2 { padding-right: 8px; text-align: right; } /* 2 columns on page */

#sub-01-img { margin-top: 40px; }
#sub-01-bck {
background-image: url(/sites/alaskaonly/images/special-offers-650.jpg); background-repeat: no-repeat; height: 230px; margin: 15px 0; width: 650px; }

/*--------------------- HOME PAGE END-----------------------------------------------*/


/* ---------------- CRUISES, CRUISE LINES, DESCRIPTIONS ETC. ------------------------------------------------------------------------------------------------------------------ */

.sub-01-main { margin-top: 0; width: 100%; }
.sub-01-main .top-image { /*border:#666666 1px solid;*/ margin-bottom: 10px; }
.sub-01-main .cruiseline-logo { margin-bottom: 10px; margin-left: 15px; margin-top: 10px; }

.sub-01-main hr {
background-image: url(/sites/alaskaonly/images/hr.gif); border: none; height: 3px; margin: 0; margin-bottom: 10px; outline: none; width: 646px; }
.sub-01-main li { font-size: .7em; }
.sub-01-main p { margin-bottom: 10px; padding-bottom: 8px; padding-top: 8px; }
.sub-01-main h2.reduced-margin { clear: both; margin: 0; padding: 12px 0; }
.sub-01-main p.reduced-margin { margin: 0; padding: 0 12px 12px 12px; }
.sub-01-col { background-color: #ffffff; float: left; margin-left: 12px; margin-top: 16px; width: 19.2em; }
.sub-01-col p { padding: 0px; }
.sub-01-col h2 { margin: 0px; padding-left: 8px; padding-top: 6px; font-size: 70%; background-image: url("/sites/alaskaonly/images/hr2.gif"); background-position: center bottom; background-repeat: no-repeat; }

.cl-bx {
background-image: url(/sites/core/images/standard_default/118-cline-ov-bck.gif); background-position: left top; background-repeat: repeat-x; height: 100px; margin-top: 10px; width: 19.2em; }
.cl-bx-lft { float: left; width: 55%; }
.cl-bx-lft p { padding: 8px; }
.cl-bx-rght { float: left; height: 100%; width: 45%; }
.cl-bx-rght p { margin-right: 1em; margin-top: 7em; text-align: right; } /* text under the main navigation */

#land-img, #land-img-cruise-lines, #land-img-destinations { background-repeat: no-repeat; height: 225px; width: 650px; margin-top: 15px; }
#land-img-home { background-repeat: no-repeat; height: 225px; margin-top: 15px; width: 650px; }
#land-img-home img { border: none; }
#land-img { background-image: url(defaultdest-worldwide-650.jpg); }
#land-img-cruise-lines { background-image: url(/sites/alaskaonly/images/land-img-cruise-lines.jpg);
}

#land-img-destinations { background-image: url(defaultland-img-destinations.jpg); }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ----------------- SOME THINGS IN SITEMAP FILE --------------------------------------------------------------------------------------------------------------------------------*/

.dest-bx { margin-top: 10px; width: 19.2em; }

.dest-bx-head { background-color: #de3d27; background-image: url(/sites/alaskaonly/images/pmo-bx-head.gif);
border-bottom: 2px solid #002e272l; height: 25px; width: 19.2em; }

.dest-bx-head h2 { color: #fdfbab; font-size: 70%; }

.dest-bx-main { margin-top: 10px; min-height: 100px; }

.dest-bx-main-lft { float: left; }

.dest-bx-main-rght { clear: right; }

.dest-bx-main-rght-rw1 { height: 70px; }

.dest-bx-main-rght-rw2 { padding-right: 8px; padding-top: 8px; text-align: right; }

.stmp-c1 { float: left; width: 19.2em; }

.stmp-c2 { float: left; margin-left: 12px; width: 19.2em; }

.comm-mss { background-color: #e5ebf3; border-bottom-color: #c3ccd6; border-bottom-style: solid; border-bottom-width: 2px; float: left; margin-left: 12px; width: 39.1em; border-top: 2px solid #c3ccd6; }

.ln-brk { background-color: #ffffff; clear: both; float: left; height: 1.6em; width: 96%; }

.flt-bx-main { margin-left: 12px; }

.flt-bx { float: left; height: 100px; margin-left: 4px; margin-top: 12px; width: 100px; }

.flt-bx p { padding-bottom: 4px; padding-top: 4px; text-align: center; }






/* ----- SOME THINGS IN SITEMAP FILE end-----------*/


.tb { font-family: Verdana, Arial, Helvetica, sans-serif; }

.tb p { margin: 0px; padding: 0px; }

.tb-hdr { background: #100F44; color: #FFFFFF; font-weight: bold; }

.tb-rw-dk { background-image: url(defaulttb-row-dk.gif); background-position: bottom; background-repeat: repeat-x; }

.tb-rw-lght { background-image: url(defaulttb-row-lght.gif); background-position: bottom; background-repeat: repeat-x; }

.tb-rw-dk p { margin-bottom: 12px; margin-top: 10px; }

.tb-rw-lght p { margin-bottom: 12px; margin-top: 10px; }

.tb-hdr p { margin-bottom: 6px; margin-top: 6px; }

.tb-butt { text-align: left; }

.tb-col-ind { padding-left: 8px; }

.tb-was { font-size: .7em; text-decoration: line-through; }

.tb-foot { background-color: #0e437d; height: 2px; line-height: 2px; }

#tb-red a { color: #CC0000; } /* concierge */

.conc {
background-image: url(/sites/core/images/standard_default/conc-bck.gif); background-position: center top; background-repeat: repeat-x; margin: 12px 0; width: 250px; }

.conc-main { border-left-color: #9fb4cb; border-left-style: solid; border-left-width: 1px; border-right-color: #9fb4cb; border-right-style: solid; border-right-width: 1px; }

.conc-main p { margin: 0px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }

.conc-foot { font-size: 0px; width: 250px; }

.qck-lnks { margin-top: 12px; width: 250px; /*background-image: url(default118-qck-lnks-bck.gif);     background-repeat: repeat-x;     background-position: top;*/ } /* email */

.esign { font-size: .7em; }

.eml {
background-image: url(/sites/alaskaonly/images/best-deals-bg.gif); background-position: top; background-repeat: repeat-x; height: 63px; margin-top: 12px; width: 250px; }

.eml_sub { margin: 0px; padding: 0px; }

.eml_tab { /*margin-top: 28px;     margin-bottom: 0px;     margin-left: 8px;*/ height: 80px; margin-bottom: 0px; margin-left: 8px; }

.qck-lnks-d { background: #e6f0f7; margin-top: 12px; width: 250px; /*background-image: url(default118-qck-lnks-dest-bck.gif);     background-repeat: repeat-x;     background-position: top;*/ }

.qck-lnks-d p { padding-left: 24px; }

.qck-lnks p { padding-left: 24px; }

smap-col1 { float: left; width: 13em; }

smap-col2 { clear: both; float: left; width: 13em; }

/* -----------------------------------------------------------*/ 
/*------------------- SEARCH PANEL ---------------------------*/ 
/* -----------------------------------------------------------*/

.sp { background-color: #eaf4fa; border: #f62300; padding: 0px; width: 250px; }

.sp_top {
background-image: url(/sites/alaskaonly/images/118-search-head.gif); margin: 0px; padding: 0px; }

.sp-lf-tx { clear: both; float: left; font-size: 70%; margin: 0px; padding: 2px .8em 2px 2px; /*background-color: #eeefef;*/ text-align: right; width: 90px; }

.sp_dpd { font-size: 70%; margin: 0px; padding: 2px; width: 14em; }

.comm-main { clear: none; color: #ffffff; float: right; padding: 0px; position: relative; text-align: center; top: 58px; width: 190px; }

.comm-main p { font-size: 75%; }

.comm-main-price { font-size: 1.9em; font-weight: bold; }

.comm-small p { font-size: 70%; line-height: 2em; }

#insu-img { background-image: url(defaultinsurance-650.jpg); background-repeat: no-repeat; height: 177px; margin-top: 15px; width: 650px; }

.insua p { font-size: 70%; line-height: 1.4em; padding-left: 8px; text-align: left; }

.insua a { color: #FFFFFF; line-height: 1.4em; text-align: left; }

.bx-lf { clear: right; float: left; width: 100px; }

.bx-rgh { clear: right; float: left; }

#home-banner-select { cursor: pointer; height: 20px; left: 600px; position: absolute; /*left: 540px;*/ top: 240px; width: 100px; z-index: 20; }

.clear { clear: both; font-size: 0px; height: 0; line-height: 0; margin: 0; padding: 0; }

.bold { font-weight: bold; }

/* ---------------------------- Cruise Tours ---------------------------------------*/

.info-area { width: 650px; }

.info-area .info-tabs {
background: url(/sites/alaskaonly/images/info-tabs-bg.gif) no-repeat; background-position: bottom right; width: 650px; }

.info-area .info-tabs ul { margin: 0; padding: 0; }

.info-area .info-tabs ul li { display: inline; float: left; margin: 0; margin-right: 1px; padding: 0; text-align: center; width: 183px; }

.info-area .info-tabs ul li a {
background: url(/sites/alaskaonly/images/selected-info-tab.gif) no-repeat; color: #FFFFFF; display: block; font-size: 0.75em; font-weight: bold; margin: 0; padding: 0; padding-bottom: 10px; padding-top: 10px; text-decoration: none; width: 183px; }

.info-area .info-tabs ul li a:hover { color: #2a2873; cursor: pointer; }

.info-area .info-tabs ul li.selected a {
background: url(/sites/alaskaonly/images/normal-info-tab.gif); color: #fff; }

.info-area .info-content { margin-bottom: 20px; padding-top: 15px; }
.info-area .info-content .info-left-image { display: inline; float: left; margin-right: 20px; }
.info-area .info-content .info-right-image { display: inline; float: right; margin-right: 10px; }
.info-area .info-content .info-text { display: inline; float: left; padding-top: 10px; width: 440px; }
.info-area .info-long .info-text { display: inline; float: left; padding-top: 10px; width: 500px; }
.info-area .info-content h4, p { margin: 0; padding: 0; }
.info-area .info-content h4 { color: #2a2873; font-size: .75em; font-weight: bold; margin-bottom: 10px; }
.info-area .info-content p { line-height: 1.3em; margin-bottom: 5px; padding-bottom: 8px; padding-top: 8px; }
.info-area .info-content p a { float: right; font-weight: bold; margin-right: 20px; }
.cruisetours { width: 100%; }
.cruisetours .intro-text { color: #f7941d; font-size: 0.7em; font-style: italic; font-weight: bold; margin-bottom: 25px; }
.cruisetours .cruisetour { margin-bottom: 30px; width: 100%; }
.cruisetours .cruisetour .company-logo { float: left; margin-bottom: 10px; }
.cruisetours .cruisetour .cruisetour-link { float: right; font-size: 0.7em; font-weight: bold; margin-top: 5px; }
.cruisetours .cruisetour .cruisetour p { line-height: 1.1em; }
.cruisetours .cruisetour .cruisetour-pricing { color: #7a1c1c; float: right; font-size: 0.75em; font-weight: bold; margin-bottom: 10px; text-align: right; }
.cruisetours .cruisetour .cruisetour-pricing table { border-collapse: collapse; float: right; margin: 0; padding: 0; }
.cruisetours .cruisetour .cruisetour-pricing td { color: #7a1c1c; font-weight: bold; margin: 0; padding: 0; text-align: right; }
.cruisetours .cruisetour .cruisetour-pricing .price { font-size: 2.88em; font-weight: normal; vertical-align: bottom; }
.cruisetours .cruisetour .cruisetour-pricing .pound { font-size: 1.6em; font-weight: normal; padding-bottom: 2px; }

/* ---------------------------- crouise tours end--------------------------*/

/* ------------------------------ tour list -------------------------------*/


.cruiseline {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; background-position: center top; margin-top: 25px; /*height:10px;*/ padding-bottom: 20px; padding-top: 20px; width: 100%; }

.cruiseline .intro-text { color: #f7941d; font-size: 0.7em; font-style: italic; font-weight: bold; margin-bottom: 25px; }
.cruiseline .cruiseline-info .heading {
background: url(/sites/alaskaonly/images/cruise-line-header.gif) no-repeat; color: #FFFFFF; font-size: 0.88em; font-weight: bold; line-height: 28px; width: 100%; }
.cruiseline .cruiseline-info .heading {
background: url(/sites/alaskaonly/images/cruise-line-header.gif) no-repeat; width: 100%; }
.cruiseline .cruiseline-info .heading .left-text { display: inline; float: left; font-size: .7em; margin-left: 10px; }
.cruiseline .cruiseline-info .heading .right-text { display: inline; float: right; font-size: .7em; margin-right: 10px; }
.cruiseline .cruiseline-info .content {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; background-color: #eeedf6; background-position: bottom; padding: 10px; padding-bottom: 15px; width: 627px; }
.cruiseline .cruiseline-info .content .left-content { border-right: #666666 1px solid; display: inline; float: left; font-size: 0.7em; width: 479px; }
.cruiseline .cruiseline-info .content .left-content .info-heading { font-weight: bold; margin-bottom: 6px; }
.cruiseline .cruiseline-info .content .left-content .tour-details { margin-bottom: 8px; }
.cruiseline .cruiseline-info .content .left-content .ship-info { margin-bottom: 8px; }
.cruiseline .cruiseline-info .content .right-content { display: inline; float: right; padding-top: 5px; }
.cruiseline .cruiseline-info .content .right-content .price-info { font-size: 0.7em; margin-right: 10px; text-align: center; width: 119px; }
.cruiseline .cruiseline-info .content .right-content .price { color: #f7941d; font-size: 1.25em; font-weight: bold; margin-bottom: 3px; }
.cruiseline .cruiseline-info .content .right-content .more-details {
background: url(/sites/alaskaonly/images/cruiseline-moredetails.gif) no-repeat; display: block; height: 25px; overflow: hidden; text-indent: -9999px; width: 119px; }

/* ------------------------------ TOUR PLAN -------------------------------*/

.itinerary-left { display: inline; float: left; height: auto; margin-bottom: 12px; margin-left: 14px; padding-top: 10px; width: 654px; }
.itinerary-left .top-image { margin-bottom: 25px; }
.itinerary-left .info-heading { color: #2a2873; font-size: 1.13em; font-weight: bold; margin-bottom: 10px; margin-top: 25px; }
.itinerary-left .info-details { margin-bottom: 28px; }
.itinerary-left .info-details p { margin-bottom: 7px; }
.itinerary-left .itinerary-heading {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; background-position: bottom center; font-size: 0.88em; font-style: italic; font-weight: bold; padding-bottom: 5px; width: 100%; }
.itinerary-right { display: inline; float: right; margin-bottom: 12px; margin-right: 12px; padding-top: 41px; width: 250px; }
.itinerary-right .pricing { margin-bottom: 8px; }
.itinerary-right .pricing form { margin: 0; padding: 0; }
.itinerary-right .pricing .pricing-header {
background: url(/sites/alaskaonly/images/pricing-availability.gif) no-repeat; height: 31px; overflow: hidden; text-indent: -9999px; width: 250px; }

.itinerary-right .pricing .pricing-info { background: #e7ecfa; border: #acbadb 1px solid; min-height: 181px; padding-bottom: 6px; padding-top: 6px; width: 248px; }
.itinerary-right .pricing .pricing-info .option { display: inline; float: left; margin-left: 2px; text-align: center; width: 60px; }
.itinerary-right .pricing .pricing-info .option select { margin-bottom: 2px; }
.itinerary-right .pricing .pricing-info .option p { line-height: 1.00em; }
.itinerary-right .pricing { margin-bottom: 6px; /*display: none;*/ margin-top: 6px; }
.itinerary-right .pricing .child-ages p { margin-bottom: 3px; text-align: center; }
.itinerary-right .pricing .radio-options { font-size: 0.7em; margin-left: 18px; margin-top: 10px; padding-bottom: 15px; }
.itinerary-right .pricing .radio-options table table { border-collapse: collapse; }
.itinerary-right .pricing .radio-options table td { line-height: 1.4em; margin: 0; padding: 0; vertical-align: middle; }
.itinerary-right .pricing .radio-options input { height: 12px; }
.itinerary-right .pricing .buttons { margin: 0; text-align: center; width: 100%; }
.itinerary { font-size: 0.7em; margin-bottom: 10px; margin-left: 14px; padding-bottom: 25px; width: 910px; }
.land-tour { background: #eeedf6; }
.land-tour .nights .nights-header { background: #2a2873; color: #FFFFFF; }
.land-tour table th { background: #2a2873; color: #FFFFFF; }
.land-tour .nights .background-text {
background: url(/sites/alaskaonly/images/land-tour.gif) no-repeat; height: 353px; }
.cruise { background: #e1f4fd; }
.cruise .nights .nights-header { background: #6dcff6; color: #FFFFFF; }
.cruise table th { background: #6dcff6; color: #FFFFFF; }
.cruise .nights .background-text {
background: url(/sites/alaskaonly/images/cruise.gif) no-repeat; height: 239px; }

.itinerary table { border-collapse: collapse; float: left; width: 834px; }
.itinerary table th, .itinerary table td { padding-left: 14px; text-align: left; }
.itinerary table th { font-size: 1.09em; font-weight: bold; padding-bottom: 4px; padding-top: 4px; }
.itinerary a { color: #000000; }
.itinerary table td { font-weight: normal; padding-top: 20px; }
.itinerary table td.destination { font-weight: bold; }
.itinerary table .center { text-align: center; width: 65px; }
.itinerary table .arrival { padding-right: 88px; }
.itinerary table .departure { padding-right: 188px; }
.itinerary .nights { float: left; width: 76px; }
.itinerary .nights .nights-header { font-size: 1.09em; font-weight: bold; padding-bottom: 4px; padding-top: 4px; text-align: center; }
/*------------------------------------- DISCOVER ALASKA ------------------------------*/


.discover-alaska {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; margin-top: 25px; padding-top: 20px; width: 100%; }
.discover-alaska .discover { margin-bottom: 20px; }
.discover-alaska .discover img { border: #2a2873 1px solid; float: left; margin-right: 10px; }
.discover-alaska .discover h2 { background: none; margin: 0; margin-bottom: 3px; padding: 0; }
.discover-alaska .discover p a { float: right; font-weight: bold; margin-right: 10px; }
.discover-right { margin-top: 12px; padding-right: 4px; text-align: right; width: 246px; }
.discover-right h2 { background: none; margin-bottom: 15px; padding: 0; text-decoration: underline; }
.discover-right ul { font-size: 0.81em; list-style: none; margin: 0; padding: 0; }
.discover-right ul li { margin-bottom: 10px; }
.discover-right ul li a { color: #002D62; }
.discover-area { padding-top: 30px; width: 100%; }
.discover-area .discover {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; background-position: center bottom; margin-bottom: 30px; padding-bottom: 30px; }
.discover-area .discover img { border: #2a2873 1px solid; float: left; margin-right: 10px; }
.discover-area .discover h2 { background: none; margin: 0; margin-bottom: 3px; padding: 0; }
.discover-area .discover p { margin-bottom: 10px; }
.discover-area .discover p a { float: right; font-weight: bold; margin-right: 10px; }

/*-------------------------------------------------------------------------------------*/

/* --------------------------- ALASKA PORTS -------------------------------------------*/

.column-area {
background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat; background-position: center bottom; padding-bottom: 10px; }

.column-area .column { margin-bottom: 10px; }

.column-area .column .columnised { list-style: none; margin: 0; margin-top: 10px; padding: 0; position: relative; }

.column-area .column .columnised li { display: list-item; float: left; list-style-position: inside; list-style-type: disc; margin-bottom: 5px; width: 315px; }
/*.column-area .column .columnised li a{ /*text-decoration:none;                     color:#000;*/}

/*--------------------------------------------------------------------------------------*/




.right-image { float: right; margin-bottom: 10px; margin-left: 10px; }

.list-left { float: left; margin-bottom: 10px; margin-top: 10px; width: 320px; }

.list-right { float: right; margin-bottom: 10px; margin-top: 10px; width: 320px; }

.contact-form { margin-top: 8px; }

.clearfix { clear: both; }

.passenger-numbers .option { padding-bottom: 16px; }

/*-------------------------- SEARCH PANEL TEMPLATE --------------------------*/

.search-panel { background: #EAF4FA; }

fieldset { border: none; margin: 6px 8px 12px 8px; padding: 0; }

.long-input { width: 100%; }

.half-width { float: left; width: 106px; }

.half-width select { width: 100%; }

.search-panel label { display: block; font-size: 70%; margin-bottom: 2px; }

.search-panel select { font-size: 70%; padding: 4px 2px; }

.sp_foot { background: #c7eafb; border-bottom: #2a2873 3px solid; height: 44px; margin: 0px; padding: 0px; }

.sp_foot input { float: right; margin-right: 10px; margin-top: 10px; }

/*----------------------------------------------------------------------------*/

/* ------------------------------- SEARCH RESULTS ----------------------------*/ 

.number, .detail { float: left; }

.number { background: #9EABD2; color: #fff; padding: 8px 12px; }

.detail { font-weight: bold; padding: 8px; }

.search-result { background: #f3f8fa; border-bottom: 1px solid #9EABD2; border-top: 2px solid #9EABD2; font-size: .7em; margin-bottom: 8px; padding: 8px; }

table.itinerary_table { margin: 8px 0; }

table.itinerary_table td { background: #E2E7F9; border-bottom: 1px solid #c0c5d7; border-top: 1px solid #fff; padding: 8px; }

table.itinerary_table th { padding: 8px; }

.search-result .footer-text { color: #668; font-size: 10px; }

.search-result-header { margin-bottom: 8px; }

.info-row { font-weight: bold; padding: 0px 4px 0 0; }

.info-row strong { font-weight: normal; }

.cruise_company_logo { height: 60px; margin-top: 8px; width: 100px; }

.ship { background: #fff; padding: 8px; width:100% }

/* ------------------------------------------------------------------------*/


/* ------------------------------ PAGINATION ------------------------------*/


.pagination { background: #F5FaFc; border-bottom: 1px solid #bfcdf4; border-top: 1px solid #bfcdf4; color: #999; font-size: 0.7em; margin: 8px 0; padding: 8px; text-align: center; } /*  .pagination-left {float: left; }     .pagination-right {float: right; }*/

.results { float: left; }

.display { float: right; }

/* ----------------------------------------------------------------------*/


/*-------------------------------  BREADCRUMBS --------------------------*/
.breadcrumbtrail { font-size: .7em; margin-bottom: 8px; } /* < ------ i don't think this one is used anyre ---- */

#png-img { padding-bottom: 0px; padding-top: 5px; }

#png-img p { color: #e07e1e; font-weight: bold; line-height: 1.00em; }

#png-img a { color: #2a2873; font-weight: normal; } /*  table */

/* -------------------- BREADCRUMBS END --------------------*/

/* ---------=-=-=-=-=-  FORM -=-=-===-----------------------*/


.grey-border-bottom { background: #f3f8fa; border-bottom: 1px solid #9eabd2; border-top: 1px solid #9eabd2; padding: 8px; }

.grey-border-bottom p { margin: 2px 0 12px; }

.two-column-row { margin-bottom: 8 xp; }

.two-column-row label { background: #DBD9ED; color: #337; display: block; float: left; font-size: .7em; font-weight: bold; margin-bottom: 8px; padding: 6px; text-align: right; width: 168px; }

.form-column input { border: 1px solid #aab; margin-left: 8px; margin-top: 2px; padding: 2px; width: 160px; }

.form-column select { margin-left: 8px; margin-top: 3px; }

.form-column select.set_width { width: 166px; }

.information-column ul { float: left; margin: 0; padding-left: 4px; padding-right: 8px; width: 178px; }

.information-column ul li { color: #666; margin-bottom: 8px; }

.form-column input:focus { border: 1px solid #334; }

textarea { border: 1px solid #aab; font-family: Verdana, Geneva, sans-serif; font-size: .7em; }

.form-column-top { float: left; margin-left: 8px; }

.error { background: #F3F8FA; color: #f00; display: none; font-size: .6em; line-height: 161%; margin-left: 4px; padding: 4px; position: absolute; width: 270px; clear: both; }

.asterisk { color: #f00; }

.information-column { float: left; }

.information-column div { font-size: .8em; margin-left: 8px; padding: 6px; }

#submit-button { float: right; margin-right: 4px; margin-top: 12px; }

.return_to_homepage { float: right; margin-top: 16px; }

/* ---------------------- FORM END ---------------------==-=-=-=-=-*/


/* --------------------------- SHIP DETAILS ------------------------------ */

.dtls-rght-bx ul, .dtls-lft-bx ul { List-style-type: none; margin: 8px 0; font-size: .7em; padding: 0; }

.dtls-rght-bx ul li, .dtls-lft-bx ul li {
background: transparent url(/sites/alaskaonly/images/tick.png) no-repeat left 4px; margin: 6px 0; padding: 0 0 0 16px; }

.left-column-full h2 { margin-top: 8px; }

h3 { font-size: .8em; font-weight: bold; padding: 0; }

h3 span { font-size: .9em; font-weight: normal; margin-left: 2em; }

.description-text h3 { margin-bottom: 4px; }

.description-text { width: 390px; padding: 0 8px 8px 8px; }

.accomodations-panel img, .description-text { float: left; }

.accomodations-panel { border-bottom: 1px solid #aad; padding: 8px 0; margin-bottom: 8px; }

.deck-plan-number { width: 150px; float: left; }

.deck-plan-number ul { list-style-type: none; margin:0; padding: 0; font-size: .7em; }

.ship_info {padding: 8px; }

.ship_info h2 {margin-top: 16px;  margin-bottom: 16px;}
.ship_info  p {margin: 16px 0; }		


.deckplan-content {
	
	height: auto !important;
    max-height: 500px;
    min-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
	
	}	

/* --------------------------- SHIP DETAILS end --------------------------- */



/* -------------------------- COMMMON THINGS ------------------------------*/


	/* ---- this guys keep left and right collumn on all subpages ... ------*/
	.sub-01, .srch-03 { float: left; margin-bottom: 0px; margin-left: 12px; margin-right: 0px; margin-top: 10px; }

.sub-01 { /*width: 650px;*/ display: inline; width: 40.6em; }

.srch-03 { background-color: #ffffff; display:inline; width: 250px; }

/* ---------------------------------------------------------------------*/

	.nice_list { list-style-type: none; margin: 8px 0; padding: 0; }

.nice_list li {
background: transparent url(/sites/alaskaonly/images/tick.png) no-repeat left 4px; margin: 6px 0; padding: 0 0 0 16px; }

.bit_of_space { margin-top: 16px; }

.extra_bottom_margin { margin-bottom: 24px; }

.extra_top_margin { margin-top: 16px; }

.message_error {
background: #fdd url(/sites/alaskaonly/images/small_icon_error.png) no-repeat 4px center; border: 1px solid #f00; color: #900; font-size: .8em; font-weight: bold; padding: 12px 12px 12px 36px; }

.message_ok {
background: #dfd url(/sites/alaskaonly/images/small_icon_ok.png) no-repeat 4px center; border: 1px solid #0f0; color: #090; font-size: .7em; font-weight: bold; margin: 16px 0; padding: 12px 12px 12px 40px; }

blockquote { font-size: .7em; line-height: 161%; font-family: Georgia, "Times New Roman", Times, serif; }

blockquote strong { font-size: 1em; font-style: italic; }

.latest-offers { background: #EBECED; border-bottom: 1px solid #3C1B7C; border-top: 1px solid #3C1B7C; font-size: .7em; }

.latest-offers td { padding: 4px; }

#airfair { padding-top: 4px; }

#airfair label { margin-left: 40px; }

#airport-select-row { padding-left: 38px; margin-top: 8px; }

#airport-select-row select { font-size: .8em; }

/* -------------------- SHIP PAGE ------------------------------------*/

.nice_ship { width: 650px; height: 212px; margin: 15px 0 8px; }

.wave-overlay { background: url(/sites/alaskaonly/images/hr.png) no-repeat; width:627px; height:198px; margin:10px 0 0 0; font-size:0.75em; padding:12px 0 0 23px; }

.nice_ship .wave-overlay {padding: 20px 0 0 30px; }
.wave-overlay .wave-overlay-box { osition:absolute; width:215px; overflow:hidden; }
.wave-overlay .wave-overlay-box .wave-overlay-header { font-size:1.08em; font-weight:bold; margin-bottom:19px; }
.wave-overlay .wave-overlay-box p { margin:0; padding:0; line-height:1.20em; font-size:0.92em; margin-bottom:10px; }
.wave-overlay .wave-overlay-box .label { float: left; font-weight: bold; width: 90px; font-size: 0.9em; margin-bottom: 3px; }
.wave-overlay .wave-overlay-box .value { font-size: 0.9em; }
.wave-overlay .wave-overlay-box p.margin-bottom { margin-bottom:30px }
.wave-overlay .wave-overlay-box p.promotional { font-size:0.92em; margin:0; margin-bottom:10px; }
.wave-overlay .wave-overlay-box a.ship-title { padding-right:20px; margin-top:20px; color:#06763a; text-decoration:underline; font-weight:bold; text-align:right; width:200px; display:block; font-size: 0.9em; }
.wave-overlay .wave-overlay-box a.ship-title:hover { text-decoration:none; }
.wave-overlay .wave-overlay-box .promo-img { margin-left:60px; }
.wave-overlay .wave-overlay-box .company-logo { margin-bottom:15px; }
.wave-overlay .wave-overlay-box form { padding-top:10px; }
.wave-overlay .wave-overlay-box { width:200px; }
.wave-overlay .wave-overlay-box input { outline:none; border:none; width:22px; height:20px; background: url(/sites/alaskaonly/images/select-dates-button.gif); margin-left:3px; cursor: pointer; }

.sub-01 .sub-01-main .select-tabs li.selected { background: url(/sites/alaskaonly/images/selected-info-tab.gif) no-repeat; }

.number-of-guests-menu { margin-bottom: 12px; }

#m-content img {
border-bottom: 1px solid # 3C1B7C; border-top: 3px solid #100F44; }

.cruise_lines { background: #EAF4FA; }

.cruise_lines h2 {
background: transparent url(/sites/alaskaonly/images/118-qck-lnks-head.gif) no-repeat top left; text-indent: -9999px; }

.cruise_lines ul { margin: 2px 8px 8px 8px; }
.cruise_lines ul li { background-position: left 8px; }
.cruise_lines ul li a { font-size: .7em }

#smaller_tabs li, #smaller_tabs li a { width: 120px; }
#smaller_tabs li a { background-image: url(/sites/alaskaonly/images/selected-info-tab_sm.gif)}
#smaller_tabs li.selected a { background-image: url(/sites/alaskaonly/images/normal-info-tab_sm.gif)}

.ship_info { margin: 8px 0; }

iframe { height: 240px; width: 250px; } /* the main area below the top nav*/
.container { background-color: #ffffff; margin: 0px; padding: 0px; position: absolute; top: 9em; width: 100%; z-index: 20; }
.sub-01-main h1 { margin-top: 16px; }

/* ------- SPECIAL OFFERS - big banner on the right hand side ---------------*/
.srch-03-ad { background-color: #f2f2 f3; width: 250px; }
.srch-03-ad img { padding: 30px 44px; }
/*-------- SPECIAL OFFERS END ----------------------------------------------*/		

a img.logo {border: none!important; }


/* -------------------------- COMMMON THINGS END------------------------------*/




/* RANDOM IMAGE SELECTOR CLASSES */

/* RANDOM IMAGE SELECTOR CLASSES */

.land-img-alaska-one{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-1.jpg) no-repeat}
.land-img-alaska-two{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-2.jpg) no-repeat}
.land-img-alaska-three{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-3.jpg) no-repeat}
.land-img-alaska-four{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-4.jpg) no-repeat}
.land-img-alaska-five{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-5.jpg) no-repeat}
.land-img-alaska-six{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-6.jpg) no-repeat}
.land-img-alaska-seven{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-7.jpg) no-repeat}
.land-img-alaska-eight{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-8.jpg) no-repeat}
.land-img-alaska-nine{background:url(/sites/alaskaonly/images/alaska_itinerary_random_images/land-img-alaska-9.jpg) no-repeat}
.thank-you-page-spacer{ height:500px;}


.nivo-controlNav {
    right: 16px;
    position: absolute;
    bottom: 16px;
    z-index: 1000;
}

.nivo-controlNav a { background: transparent url(/sites/alaskaonly/images/r_pasive.gif) no-repeat center center; text-decoration: none; font-size: 10px; color: #fff!important; padding: 4px; margin-right: 6px;  cursor: pointer;}

.nivo-controlNav .active  	{ background: transparent url(/sites/alaskaonly/images/r_active.gif) no-repeat center center; color: #013!important; }

#passenger-select .child-ages  { float: left; margin-left: 10x; margin-top: 14px; }

 #child-ages {position: absolute; top: 64px; left: 240px; }

  #child-ages label {padding-bottom: 8px; display: block;}	

#passenger-select { border-top: 1px solid #3C1B7C; border-bottom: 1px solid #3C1B7C; padding: 0 8px 8px 0; background: #D7D9DA; float:left; position: relative; margin-bottom: 16px; width:100%;}

#passenger-select label { font-size: 0.7em; font-weight: bold; }

	#passenger-select .column {float: left; }
		
	
	#passenger-select .passenger-numbers {
	}
	
		#passenger-select .passenger-numbers .option {
			margin: 10px 0 0 10px;
		}
		
			#passenger-select .passenger-numbers .option select {
				float: left;
				width: 35px;
			}
		
			#passenger-select .passenger-numbers .option label {
				margin: 3px 0 0 7px;
				display: block;
				width: 80px;
				float: left;
			}
			
			#passenger-select .passenger-numbers .option p {
				padding: 0;
				margin-top: 3px;
				line-height: 1em;
				font-size: 0.7em;
				display: block;
				float: left;
			}
		
	
	#passenger-select .select-airport {
		margin-top: 10px;
		height: 50px;
		display: block;
	}
		
		#passenger-select .select-airport input {
			display: block;
			float: left;
		}
			
		#passenger-select .select-airport label {
			margin: 2px 0 0 13px;
			font-weight: bold;
			display: block;
			float: left;
		}
			
		#passenger-select .select-airport select {
			margin-top: 10px;
			width: 240px;
		}
	
	
	
		#passenger-select .child-ages select {
			margin: 10px 15px 0 0;
			float: left;
			width: 40px;
		}
		#passenger-select .child-ages select.last {
			margin-right: 0;
		}
		
	#passenger-select .button {

		z-index: 400;
		position: absolute;
		bottom: 10px; right: 10px;
	}
	


.select-tabs 		{ list-style-type: none; margin-top: 12px; padding: 0;  }
.select-tabs li a 	{background: transparent url(/sites/alaskaonly/images/tab_bg_normal.png) no-repeat top center; display: block; float: left; font-size: 0.7em; font-weight: bold; margin: 0 1px 0 0; padding: 12px 24px; text-align: center; width: 74px;  text-decoration: none; color: #fff;   }
.select-tabs li a.selected {background: transparent url(/sites/alaskaonly/images/tab_bg_active.png) no-repeat top center; } 
/*.select-tabs a {} */
.select-tabs a:hover {color:  #99c; }
.all-content { margin-bottom: 8px; margin-top: 0px;}
.list-table {border-bottom: 2px solid #3C1B7C; background: #EBECED; 	}
.list-table th {text-align: left; padding-left: 8px; }
.list-table  td {font-size: 0.7em; padding: 8px; }
.call {text-align: center; color: #f00; font-weight: bolder; font-size: 0.8em; padding: 12px 0;}
.tb { font-family: Verdana, Arial, Helvetica, sans-serif; }
.tb p {	padding: 0px; margin: 0px }

.tb-rw-dk {
	background: #EEEDF6;
}

.tb-rw-lght {
	background:#FFFFFF;
}

.tb-rw-dk p {
	margin-top: 10px;
	margin-bottom: 1px;
}
.tb-rw-lght p {
	margin-top: 10px;
	margin-bottom: 1px;
}
/*.tb-hdr p {
	margin-top: 6px;
	margin-bottom: 6px;
	display: inline;
}*/
.tb-hdr a {
	text-decoration:none;
	color: #fff;
}
.tb-hdr a:hover {
	text-decoration:underline;
}
.tb-hdr td {
	padding: 6px 0;
}
.tb-butt {
	text-align: left;
}
#tb-col-ind {
	padding-left: 8px;
}
#tb-was {
	text-decoration: line-through;
	font-size: .7em;
}
#tb-was_empty {
	font-size: .7em;
}
.tb-now {
	font-size: 1em;
	color: #e07e1e;
	font-weight: bold;
}

.tb-red { color: #ed1c24;} 
.tb-red-bottom{ color:#ed1c24; float:left;  font-size:0.7em;  margin:6px 0 15px 6px; bottom:6px; left:6px; padding:10px; position:relative; width:630px;} 


.cruise-details 			{ background: #EAF4FA; font-size: 0.7em; font-weight: bold; height: 250px; border-bottom: 1px solid #2A2873; line-height:0.8em;}
.cruise-details h4 			{ background: transparent url(/sites/alaskaonly/images/your_cruise_details.png) no-repeat left top; height: 48px; text-indent: -9999px; margin: 0;}
.cruise-details div 		{ padding: 2px 0px 2px 8px; }
.cruise-details .heading	{ font-weight: normal;  }
.cruise-details .panel 		{ margin-bottom: 8px; }

/*   */

.search-jmp {
	background: transparent url(/sites/alaskaonly/images/spec_offer_selector.gif) no-repeat top left;
	left: 20px; padding-left: 16px;
	position: relative;
	top: 97px;
 	padding-top: 8px; 
	
}

.sp-row {margin: 6px 0	; }	
.sp-row label {display: block; width: 120px;  font-size: .7em; }

.sp-lf-tx2 {
	width: 85px;
	float: left;
	margin: 0px;
	text-align: right;
	clear: both;
	padding-right: .8em;
	padding-left: 0px;
	font-size: 70%;
}

#white {
	color: #FFFFFF;
}

.tb .select-cruise{
	text-align:right;
	font-size:0.7em;
	vertical-align:top;

	
}

.tb .select-cruise-right{
    line-height:2.2em;
	text-align:center;
	font-size:0.7em;
	padding:12px 0;
}

	.tb .select-cruise img{
		float:right;
		margin-right:6px;
		margin-bottom:3px;

		width:20px;
		height:19px;

	}
	

	
	
	.tb .select-cruise .call-now-text{
		float:right;
		text-decoration:none;
		margin-right:6px;
		margin-top:2px;
	}
	
	.call-now-text{ text-decoration:none}

	.tb .select-cruise .select-cruise-link{
		float:right;
		color:#2a2873;
		text-decoration:none;
		margin-right:6px;
		margin-top:2px;
		
	}
		.tb .select-cruise .select-cruise-link:hover{
			text-decoration:underline;
		}
		
	.tb .select-cruise .select-cruise-button{
		float:right;
		margin-right:6px;
		margin-bottom:3px;
		background: url(/sites/alaskaonly/images/select-cruise.gif) no-repeat;
		width:19px;
		height:16px;
	}

.tb .dk{
	background:#EEEDF6;
}

.tb .lght{
	background:#FFFFFF;
}

.tb .orange-gradient{
	height:3px;
	background: url(/sites/alaskaonly/images/orange-gradient.gif) no-repeat;
	padding:0;
	margin:0;
	font-size:0px;
}
	.tb .orange-gradient td{
		padding:0;
		margin:0;
		font-size:0px;	
	}
.breadcrumb  { float:left; margin:0; overflow:hidden; width:100%;}
.breadcrumb ul{ margin:0; padding:0;}
.breadcrumb ul li{ background: url(/sites/alaskaonly/images/booking-navigation-sprite.png) no-repeat; color:#000000; display:inline; float:left; height:30px; list-style: none; margin:0 3px 0 0; overflow:hidden; text-indent:-99999px; width:213px;}

.breadcrumb ul li.step-1{background-position:0 0;}
.breadcrumb ul li.step-1-selected{ background-position:0 -30px;}

.breadcrumb ul li.step-2{background-position:-218px 0;}
.breadcrumb ul li.step-2-selected{ background-position:-218px -30px;}

.breadcrumb ul li.step-3{background-position:-437px 0;}
.breadcrumb ul li.step-3-selected{ background-position:-437px -30px;}

.breadcrumb ul li.step-4{background-position:-327px 0;}
.breadcrumb ul li.step-4-selected{ background-position:-327px -30px;}

.breadcrumb ul li.step-5{background-position:-435px 0;}
.breadcrumb ul li.step-5-selected{ background-position:-435px -30px;}

.breadcrumb ul li.step-6{background-position:-545px 0;}
.breadcrumb ul li.step-6-selected{ background-position:-545px -30px;}


.sub-01 .sub-01-main .search-tabs-1 {
	margin-bottom:100px;
}

.sub-01 .sub-01-main .top-image{ height:229px; width:650px;  }

.top-image {padding-top: 1px; margin-top: 12px;}

.sub-01 .sub-01-main .top-image-ship {
	top:60px;
}
.sub-01 .sub-01-main .top-text{
	position:absolute;
	width:650px;
	height:79px;
	top:60px;
	left:10px;
}

	.sub-01 .sub-01-main .top-text .text-header{
		font-size:1.08em;
		font-weight:bold;
		padding: 20px 0 0 10px;
	}

	.sub-01 .sub-01-main .top-text p{
		padding-left: 10px;
	}

	.sub-01 .sub-01-main .search-page{
		background: url(/sites/alaskaonly/images/118-search-head.gif) no-repeat;
	}
/*
	.sub-01 .sub-01-main .-passengers-page{
		background: url(/sites/core/images/standard_default/search/passengers/-passengers.jpg) no-repeat;
	}
*/


.search-back{
	font-size:0.81em;
	font-weight:bold;
	float:right;
	background: url(/sites/core/images/standard_default/search/search-back.gif) no-repeat;
	padding-left:22px;
	padding-bottom:4px;
	margin-bottom:5px;
}

.sub-01 .sub-01-main .pagination{
	width:650px;
	border-top:#afbdcd 2px solid;
	border-bottom:#afbdcd 2px solid;
	background:#f3f4f4;
	background:url(/sites/core/images/standard_default/search/passengers/pagination-bg.gif);
	height:40px;
	margin-bottom:20px;
}
	.sub-01 .sub-01-main .pagination .results{
		font-size:0.81em;
		font-weight:bold;
		float:left;
		margin-left:10px;
		color:#0e437d;
		padding-top:12px;
		display:inline;
	}

	.sub-01 .sub-01-main .pagination .pages{
		float:right;
		width:380px;
		text-align:center;
		font-size:0.69em;
		color:#0e437d;
		height:15px;
		padding-top:13px;
		margin-left: 0px auto;
		/*margin-right:50px;*/

	}
		.sub-01 .sub-01-main .pagination .pages a{
			text-decoration:underline;
		}
			.sub-01 .sub-01-main .pagination .pages a:hover{
				text-decoration:none;
			}

		.sub-01 .sub-01-main .pagination .pages a.selected{
			color:#0e437d;
			font-weight:bold;
		}
			.sub-01 .sub-01-main .pagination .pages a.selected:hover{
				text-decoration:none;
			}


		.sub-01 .sub-01-main .pagination .pages .fade{
			color: #C3C4C4;
		}

		.sub-01 .sub-01-main .pagination .pages .pagination-left{
			display:inline;
			margin-top:2px;
			margin-right:15px;
		}
			.sub-01 .sub-01-main .pagination .pages .pagination-left:hover{
				text-decoration:none;
			}

		.sub-01 .sub-01-main .pagination .pages .pagination-right{
			display:inline;
			margin-left: 15px;
		}
			.sub-01 .sub-01-main .pagination .pages .pagination-right:hover{
				text-decoration:none;
			}


	.sub-01 .sub-01-main .pagination .display{
		float:right;
		line-height:1.00em;
		padding-top:13px;
		margin-right:10px;
		display:inline;
		font-size:0.69em;
		color: #0e437d;
	}
 
		.sub-01 .sub-01-main .pagination .display .results-per-page{
		}

		.sub-01 .sub-01-main .pagination .display form{
			padding:0;
			margin:0;
		}
			.sub-01 .sub-01-main .pagination .display form div{
				padding:0;
				margin:0;
			}

			.sub-01 .sub-01-main .pagination .display label{
				/* font-size:0.69em; */
			}

			.sub-01 .sub-01-main .pagination .display form select{
				font-size:0.69em;
				width:60px;
			}

			.sub-01 .sub-01-main .pagination .display span{
				color: #0e437d;
				font-weight:bold;
			}


.sub-01 .sub-01-main .scroll-results{
	width:650px;
	text-align:center;
	font-size:0.69em;
	font-weight:bold;
	background:#0e437d;
	height:33px;
	color:#FFFFFF;
	position:relative;
	margin-bottom:12px;
}
	.sub-01 .sub-01-main .scroll-results .displaying{
		width:300px;
		padding-top:10px;
		padding-bottom:10px;
		position:absolute;
		top:0px;
		left:170px;
		z-index:50;
	}

	.sub-01 .sub-01-main .scroll-results .next{
		float:right;
		padding-top:10px;
		padding-bottom:10px;
		border-left:#FFFFFF 2px solid;
		width:56px;
		padding-right:40px;
		color:#FFFFFF;
		text-decoration:none;
		cursor:pointer;
		z-index:1000;
		text-align:right;
		background: url(/sites/core/images/standard_default/search/next-arrow.gif) no-repeat;
		background-color:#19a342;
		background-position:65px 13px;
	}
		.sub-01 .sub-01-main .scroll-results .next:hover{
			text-decoration:underline;
		}

	.sub-01 .sub-01-main .scroll-results .previous{
		float:left;
		background:#19a342;
		padding-top:10px;
		padding-bottom:10px;
		border-right:#FFFFFF 2px solid;
		width:71px;
		padding-left:25px;
		color:#FFFFFF;
		text-decoration:none;
		cursor:pointer;
		z-index:1000;
		background: url(/sites/core/images/standard_default/search/previous-arrow.gif) no-repeat;
		background-color:#19a342;
		background-position:10px 13px;
		text-align:left;
	}
		.sub-01 .sub-01-main .scroll-results .previous:hover{
			text-decoration:underline;
		}


.sub-01 .sub-01-main .search-result{
	border-top:#4a719d 2px solid;
	border-bottom:#4a719d 2px solid;
	position:relative;
	padding-bottom:10px;
	margin-bottom:30px;
}

	.sub-01 .sub-01-main .search-result .search-result-header{
		font-size:0.81em;
		font-weight:bold;
		background:#86a1be;
		color:#FFFFFF;
		margin-bottom:15px;
		height:32px;
	}

		.sub-01 .sub-01-main .search-result .search-result-header .number{
			float:left;
			padding-left:5px;
			padding-right:5px;
			width:35px;
			padding-top:8px;
			padding-bottom:8px;
			text-align:center;
			background:#0e437d;
		}

		.sub-01 .sub-01-main .search-result .search-result-header .detail{
			float:left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:5px;
		}


	.sub-01 .sub-01-main .search-result .promotional-offer{
		position:absolute;
		top:40px;
		left:470px;
		/*left:500px;*/
		/*width:171px;
		height:29px;
		background: url(/sites/core/images/standard_default/search/promotional-offer-link.gif) no-repeat;*/
	}
		.sub-01 .sub-01-main .search-result .promotional-offer img {
			border: none;
		}


	.sub-01 .sub-01-main .search-result .left-panel{
		float:left;
		width:102px;
		text-align:center;
		padding-bottom:15px;
	}

		.sub-01 .sub-01-main .search-result .left-panel .company-logo{
			margin-bottom:8px;
		}
		.sub-01 .sub-01-main .search-result .left-panel .ship-image{
			border:#000000 1px solid;
		}

	.sub-01 .sub-01-main .search-result .right-panel{
		float:right;
		width:102px;
		margin-right:25px;
		display:inline;
		width:510px;
		font-size:0.69em;
		padding-bottom:10px;
	}

		.sub-01 .sub-01-main .search-result .right-panel .ship-name{
			font-weight:bold;
			margin-bottom:20px;
			display:block;
		}

		.sub-01 .sub-01-main .search-result .right-panel .info-row{
			margin-bottom:5px;
			line-height:1.4em;
		}


	.sub-01 .sub-01-main .search-result .result-itinerary{
		width:100%;
		border-collapse:collapse;
		font-size:0.69em;
		border-bottom:#afbdcd 2px solid;
		margin-bottom:10px;
	}
		.sub-01 .sub-01-main .search-result .result-itinerary thead th{
			background: url(http://www.cruise118.com/sites/core/images/standard_default/search/table-heading-bg.gif) repeat-x;
			background-position:bottom;
			}

.dtls-lft-bx {
	float: left;
	width: 335px;
}
.dtls-rght-bx {
	float: left;
	width: 310px;
}
.dtls {
	margin-top: -12px; 
	
	#passenger-select {
	background: #E5E8EF;
	border: 1px solid #B3BED0;
	padding-bottom: 10px;
	position:relative;
}




	
	


