    

/* tab-set */
.ShipDetails .tab-set,
.ShipDetailsCruiseLine .tab-set
{
	height:1%;
	overflow:hidden;
	margin:5px 0px 0 1px;
	padding:0 0 0 10px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	background:url(images/sep-tabs.gif) repeat-x 0 100%;
}
.ShipDetails .tab-set li,
.ShipDetailsCruiseLine .tab-set li
{
	float:left;
	margin:0 5px 0 0;
}
.ShipDetails .tab-set a,
.ShipDetailsCruiseLine .tab-set a
{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:url(images/bg-tab-ships.gif) no-repeat;
	width: 173px;
	height: 21px;
	text-decoration:none !important;
	line-height:21px;
	font-size:14px; /*Alfred*/
    font-weight:bold; /*Alfred*/
}
.ShipDetails .tab-set a:hover,
.ShipDetailsCruiseLine .tab-set a:hover
{
    background-position:0 -21px;
    }
.ShipDetails .tab-set a.active,
.ShipDetailsCruiseLine .tab-set a.active
{
	color:#ee3a43;
	background-position:0 -42px !important;
}
.ShipDetails .title,
.ShipDetailsCruiseLine .title,
.ShipFeaturesGrid .title
{
    margin:6px 0 0 9px;
}
.ShipDetails table
{
 border:0px !important; 
 margin-bottom: 8px;
}
.ShipDetails td
{
    border:0px !important; 
    /*background:url(images/bullet.gif) no-repeat 1px 7px;
    padding-left:12px !important;*/
    width:237px;
}
.ShipDetails .shipName
{
    display:block;
    margin-bottom:4px;
    
        background:url(images/bullet.gif) no-repeat 1px 7px;
    padding-left:12px !important;

}
.ShipDetails .description
{
    position:relative; top:-4px; margin-bottom:13px;
}
.ShipDetails .schedule,
.ShipDetailsCruiseLine .schedule
{
	padding:18px 11px 0;
	overflow:hidden;
	height:1%;
}

.ShipDetailsCruiseLine .RadGrid td span a
{
    color:#00539A !important;
}
.ShipDetailsCruiseLine .RadGrid td span a.link-planner
{
	width:57px;
	background-position:0 0 !important;
}
.ShipDetailsCruiseLine .RadGrid td span a.link-planner:hover
{
    background-position:-57px 0px !important;
}
.ShipDetailsCruiseLine .RadGrid td .planner
{
    float:right;
}
.ShipDetailsCruiseLine .RadGrid td span.shipName
{
    float:left;
}

.ShipDetailsCruiseLine .RadGrid td .planner a
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:19px;
	background:url(images/planners-sm.gif) no-repeat;
}
.ShipDetailsCruiseLine .RadGrid td
{
    color:#000;
padding:0px !important;
   /* vertical-align:middle;
    font:12px arial,sans-serif,"segoe ui";*/
}
.ShipDetailsCruiseLine .RadGrid tr
{
    color:#000;
    height:31px;

    vertical-align:middle;
    /*font:12px arial,sans-serif,"segoe ui";*/
}

.ShipDetailsCruiseLine .RadGrid th.serviceLevel a
{
   width:64px;
   padding-left:0px;
}

.ShipFeaturesGrid .panelWrapper 
{
 padding-left:11px; 
}

.ShipFeaturesGrid .panelShipFeatures
{
    /*width:708px;*/
}
.ShipFeaturesGrid h1
{
    margin-bottom:20px;
}

.ShipFeaturesGrid .shipFeaturesWrapper 
{
    width:708px;   
}
.ShipFeaturesGrid .shipFeaturesGrid 
{
   /* padding-left:46px;     09-07-09*/ 
}

/* Cruise Line Directory - partners styles */

.CruiseLineDirectory .directory{
	height:1%;
	overflow:hidden;
	padding:0 10px 0 0px;
}
.CruiseLineDirectory .directory p{margin:19px 0 0;}
.CruiseLineDirectory .directory ul{
	overflow:hidden;
	margin:0 -26px 0 0;
	padding:0 0 10px;
	list-style:none;
}
.CruiseLineDirectory .directory
{
	width:650px;
}
.CruiseLineDirectory .directory ul li{
	float:left;
	margin:17px 0px 0 0;
	width:347px;
	padding:0 0 0 13px;
	background:url(images/bullet-partners.gif) no-repeat 0 45px;
}
.CruiseLineDirectory .directory ul li.div{
	/*margin:0px 80px 0 0;
	width:267px;*/
}
.CruiseLineDirectory .directory ul li.nonPartners{
	background:url(images/bullet-partners.gif) no-repeat 0 13px;
}
.CruiseLineDirectory .directory ul h2{
	margin:4px 0 0;
	color:#00539a;
	font-size:14px;
}
.CruiseLineDirectory .directory ul h2.nonPartners{
	margin:4px 0 0;
	font-size:14px;
	color:#000000;
}
.CruiseLineDirectory .directory address{
	font-style:normal;
	line-height:13px;
}
.CruiseLineDirectory .directory address span{display:block; line-height:15px}
.CruiseLineDirectory .more{font-weight:bold;}
.CruiseLineDirectory .schedule
{
    padding-left:25px; 
	overflow:hidden;
	height:1%;  
}

