﻿/*@charset "utf-8"; */
/* CSS Document */



IMG.cruise-home-main-img{
	float:left;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:20px;
	
}
IMG.line-logo{
	padding:0 0 0 5px;
}
DIV.cruise-home-main-content{
	float:left;
	width:320px;
	margin-bottom:20px;
	padding-top:10px;
}
DIV.cruise-home-main-content H1{
	font-size:21px;
	font-weight:bold;
	color:#F18419;
	margin:0;
	padding:0 0 5px 0;
}
DIV.cruise-home-main-content H5{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	line-height:20px;
}
DIV.cruise-home-main-content P{
	line-height:18px;
	padding:0;
	margin:0;
}
DIV.cruise-home-main-content P A{
	font-weight:bold;
	text-decoration:underline;
	color:#F18419;
}
DIV.cruise-home-sub-column-container{
	border-top:1px solid #0060b5;
	padding:15px 0 5px 0;
}

DIV.cruise-home-sub-column-container DIV.cruise-home-column{
	float:left;
	width:270px;
}
DIV.cruise-home-sub-column-container DIV.cruise-home-column IMG{
	float:left;
}
DIV.cruise-home-sub-column-container DIV.cruise-home-column DIV.cruise-home-column-content{
	float:left;
	padding-left:15px;
	width:150px;
}
DIV.cruise-home-sub-column-container DIV.cruise-home-column DIV.cruise-home-column-content H1{
	font-size:14px;
	font-weight:bold;
	color:#F18419;
	padding-bottom:5px;
}
DIV.cruise-home-sub-column-container DIV.cruise-home-column DIV.cruise-home-column-content P{
	line-height:18px;
	margin:0;
	padding:0;
}
DIV.cruise-home-sub-column-container DIV.cruise-home-column DIV.cruise-home-column-content P A{
	font-weight:bold;
	text-decoration:underline;
	color:#F18419;
}

DIV.cas-footer-container{
	padding:5px 8px 5px 8px;
}
DIV.cas-footer-container H5{
	font-size:11px;
	line-height:18px;
	padding-bottom:8px;
	margin:0;
}
DIV.cas-footer-container H1{
	padding-top:8px;
	padding-bottom:8px;
	margin:0;
}
DIV.cas-footer-container P{
	line-height:18px;
	margin:0;
}




UL.nav{
	background:url(../cruiseandstay/images/navigation.gif) top left repeat-x;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:34px;
}
UL.nav LI{
	float:left;
	list-style:none; 
	margin:0;
	color:white;
}
UL.nav LI.nav-first{
	background:url(../cruiseandstay/images/navigation-left.gif) top left no-repeat;
	padding:8px 0 8px 2px;
}
UL.nav LI.nav-middle{
	padding:8px 0 8px 0;
}
UL.nav LI.nav-last{
	background:url(../cruiseandstay/images/navigation-right.gif) top right no-repeat #bb700a;
	padding:8px 4px 8px 4px;
}
UL.nav LI P{
	margin:0;
	padding:0 11px 0 11px;
	color:white;
	border-right:1px white solid;
}
UL.nav LI A:visited, A:link, A:hover, A:active{
	color:white;
}

H1.cas-h1{
	color:#F18419;
	font-size:30px;
	font-weight:bold;
	padding:0 0 6px 5px;
	margin:0;
	border-bottom:1px dotted #333333;
	margin-bottom:10px;
	padding-bottom:10px;
}
DIV.cas-container{
	padding:0 8px 8px 8px;
}
DIV.lines-ships-cta{
	float:left;
	padding-left:5px;
}
DIV.lines-ships-cta DIV.lines-ships-cta-or{
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 0;
}
DIV.cruise-line-container{
	border-bottom:1px dotted #333333;
	margin-bottom:10px;
	padding-bottom:10px;
}
DIV.cruise-line-container UL{
	margin:0;
	padding:0px 0 10px 0;
	
	
}
DIV.cruise-line-container P{
	margin-bottom:10px;
}
DIV.cruise-line-container UL LI{
	margin:0;
	padding:1px 0 1px 10px;
	font-size:14px;
	list-style:none;
	color:#0060B5;
	
}
DIV.cruise-line-container UL LI A:active, A:link, A:hover, A:visited{
	color:#0060B5;
}
DIV.cruise-line-container UL LI .orange{
	color:#F18419;
}

DIV.why-cruise-container{
	border:0;
	margin-bottom:10px;
	padding-bottom:10px;
}

div.destimages
{
	margin-bottom: 10px;
}





DIV.cruise-line-container2{
	border-bottom:1px dotted #333333;
	margin-bottom:10px;
	padding-bottom:10px;
}
DIV.cruise-line-container2 UL{
	margin:0;
	padding:0px 0 10px 0;
	
	
}
DIV.cruise-line-container2 P{
	margin-bottom:10px;
}
DIV.cruise-line-container2 UL LI{
	margin:0;
	padding:1px 0 1px 10px;
	font-size:11px;
	list-style:none;
	color:#3F3F3F;
	
}
DIV.cruise-line-container2 UL LI A:active, A:link, A:hover, A:visited{
	color: #0060B5;
	font-size: 12px;
	font-weight: bold;
}
DIV.cruise-line-container2 UL LI .orange{
	color:#F18419;
}


