body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #4A4A4A;
 	margin-top: 0px;
	font-size:11px;
	background:#384653;
	margin-top:20px;
}
a {
	text-decoration: none;
	color:#d18627;
	font-weight: bold;
}

p {
	font-size:12px;
}
a:hover {
	text-decoration: underline;
}

h1 {
    font-variant:small-caps;
	font-weight:normal;
	font-family:Times New Roman, Times, serif;
  	font-size:29px;
	margin:0px;
}

h2 {
	font-size:25px;
	font-weight:normal;
	font-family:Times New Roman, Times, serif;
	color: #646F79;
	margin-bottom:6px;
	margin-top:0px;
}

.head {
	width: 910px;
	padding-right:17px;
	display:block;
	background:#929fa7 url(http://haugancruises.com/new/images/bck-head.jpg);
	height:115px;
}


.bottom {
	width: 893px;
	padding:17px;
	display:block;
	background-color:#8ea1a8;
	color:#ffffff;
	overflow:hidden;
	font-size:12px;
}

.bottom img{
	float:right;
}

.head h1{
	color: #ffffff;
	font-variant:small-caps;
	font-size:38px;
	font-weight:normal;
	font-family:Times New Roman, Times, serif;
	margin:0px;
	font-style:normal;
	text-align:right;
	padding-top:65px;
	padding-right:15px;
}

img.logo {
	float:left;
	border:0px;
}

#boxbody {
	background: #c6c7c9 url(http://haugancruises.com/new/images/bck-total.jpg) repeat-x top;
	display: table;
	width: 927px;
	margin:3px;
}

#sidebox {
	margin: 0 auto;
	padding-left:15px; 
	padding-right:15px; 
	padding-top:4px; 
	width: 897px;
	font-size: 100%;
	overflow:hidden;
	position:relative;
	
}

.megalinks, .megalinks2 {
	display:inline-block;
	height:28px;
	margin-bottom:20px;
	margin-right:-4px;
}

.megalinks {
	background:#51626a url(http://haugancruises.com/new/images/arrow.gif) no-repeat left;
}

.megalinks2 {
	background:#51626a url(http://haugancruises.com/new/images/arrow2.gif) no-repeat left;
}

.megalinks a, .megalinks2 a{
	display:block;
	color:#FFFFFF;
	font-size:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:23px;
	float:right;
	padding-top:5px;
}
.megalinks a {
	background:url(http://haugancruises.com/new/images/arrow-link.gif) top;
	width:168px;
	text-indent:53px;
}
.megalinks2 a{
	background:#51626a url(http://haugancruises.com/new/images/arrow-link2.gif) top right no-repeat;
	width:90px;
}

.megalinks a:hover{
	color:#9ba2a8;
	background:url(http://haugancruises.com/new/images/arrow-link.gif) bottom;
	text-decoration:none;
}

.megalinks2 a:hover{
	color:#9ba2a8;
	text-decoration:none;
}

.cont {
	clear: both;
	width: 933px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border:#8a8a8a solid 1px;
}

.tourBlock, .boatBlock {
	clear: both;
    width:839px;
	padding-top:10px;
	padding-left:26px;
	padding-right:26px;
	margin-right: auto;
	margin-left: auto;
	border:#FFFFFF 1px solid;
	border-bottom:0px;
	overflow:hidden;

}

.tourBlock h2, .boatBlock h2 {
	font-size:32px;
	font-variant:small-caps;
}

.tourBlock {
	background:#8ea1a8 url(http://haugancruises.com/new/images/tour-sep.gif) repeat-x bottom;
}
.tourBlock h2{	
	color:#FFFFFF;
}

.boatBlock, .content {
	background:#e3e4e6 url(http://haugancruises.com/new/images/boat-sep.gif) repeat-x bottom;
}

.navBar {
	width:893px;
	text-align:center;
	display:block;
	background:#615f60 url(http://haugancruises.com/new/images/shw-links.gif) bottom repeat-x;
	border-top:#C4D1D7 solid 1px;
	border-left:#e0e0e2 solid 1px;
	border-right:#e0e0e2 solid 1px;
	margin-right:auto;
	margin-left:auto;
	height:50px;
}


.navBar a {
	color: #FFFFFF;
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	background-color:#616060;
	border-right:#C4D1D7 solid 1px;
	display:inline-block;
	line-height:1.4em;
}

body#lnk1 a#i1 ,
body#lnk2 a#i2 ,
body#lnk3 a#i3 ,
body#lnk4 a#i4 ,
body#lnk5 a#i5 ,
body#lnk6 a#i6 ,
body#lnk7 a#i7 ,
body#lnk8 a#i8 ,
body#lnk9 a#i9,
body#lnk10 a#i10,
.navBar a:hover {
	color:#dd942b;
	background-color:#384653;
	text-decoration:none;
}

.credits {
	color: #cccccc;
	font-size:10px;
	text-align: center;
	padding-top: 10px;
	width: 930px;
	margin: 0px auto;
	display: table;
	clear: both;
}
.credits a {
	color: #cccccc;
	text-decoration: none;
}
.credits a:hover {
	text-decoration: underline;
}
.credits p {
	margin-top: 0px;
	margin-bottom: 10px;
}


.botLinks{ 
	position: absolute; 
	bottom:0;
	left:0;
	margin-bottom:25px;
	margin-left:25px;
}

.homeInnerSections{
	width:406px;
	float:left;
	color:#505050;
    background:url(http://haugancruises.com/new/images/sep-text.png) no-repeat bottom;
}

.InnerSections{
	width:267px;
	float:left;
	color:#505050;
    background:url(http://haugancruises.com/new/images/sep-text.gif) no-repeat bottom right;
}

.InnerSections p{
	color:#FFFFFF;
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
}


.homeInnerTexts{
	width:248px;
	margin-bottom:10px;
	margin-top:10px;
	display:block;
	float:right;
	display:inline;
}

.topboat{
	background: #85989f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	display:block;
	padding-bottom:7px;
	padding-top:7px;
	text-indent:10px;
}


.toptour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	width:100%;
	display:block;
	padding-bottom:7px;
	padding-top:7px;
}

.topboat img{
	float:right;
	margin-right:10px;
	padding-top:3px;
}

.InnerContent{
	float:left;
	width:670px;
	display:block;
	border:#FFFFFF solid 1px;
	margin-bottom:15px;
}

.menu-hc {
	width:200px;
	display:block;
	float:right;
}

.menu-hc li{
	list-style:none;
	margin-bottom:4px;
}

.menu-hc ul{
	padding-top:0px;
	margin-top:0px;
	margin-left:-50px;
	font-size:12px;
}

.menu-hc a{
	color:#666666;
	font-weight:normal;
}

.menu-hc img{
	margin-left:-13px;
}

.content{
	width:650px;
	padding:10px;
	display:block;
	overflow:hidden;
}

a.titlemen{
	background-color:#85989f;
	width:195px;
	display:block;
	padding:5px;
	margin-bottom:7px;
	color:#FFFFFF;
	border:#ffffff solid 1px;
	margin-top:15px;
    font-size:13px;
	font-weight:bold;
}

a.titlemen:hover{
	background-color:#687981;
	text-decoration:none;
}

.mainAbout {
	display: table;
	clear: both;
	width: 670px;
	margin: 0px auto;
	text-align: left;
}

.AboutSectionMain {
	display: block;
	float: left;
	width: 330px;
	margin-right: 10px;
}
.AboutSectionMain2 {
	display: block;
	float: left;
	width: 300px;
	margin-right: 10px;
}

.AboutIndSection {
	display: inline-table;
	clear: both;
	width: 100%;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-bottom: 5px;
	font-size: 10px;
}
.AboutPhoto {
	display: block;
	float: left;
	width: 70px;
	padding-right: 10px;
}
.AboutText {
	display: block;
	float: left;
	width: 270px;
}
.AboutText2 {
	display: block;
	float: right;
	width: 210px;
}

.fullDiv {
	display: block;
	clear: both;
	width: 100%;
}

.subtitulo, .subtitulo-pq {
	font-family: Times, Times New Roman,  serif;
	font-style:italic;
  	font-size:21px;
}

img.lftfoto {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	border:0px;
}


.ricol {
	float:right; 
	display:block; 
	width:310px; 
	padding-left:10px; 
	margin-left:10px; 
	border-left:solid 1px #999999;
	margin-top:15px;
}

.nota {
	text-decoration: none;
	font-size:9px;
}

.bluesubtitle {
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
	text-decoration: underline;
}
.bluesubtitle a {
	color: #ffffff;
	text-decoration: underline;
}
.bluesubtitle a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.homeInnerTexts ul{
	margin-left:-25px;
	margin-top:0px;
}

.full{
	color:#FFFFFF;
	float:left;
	padding-top:15px;
	text-align:center;
	width:100%
}

.slogan{
	display:block;
	clear:both;
	padding-bottom:5px;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
}

.brds {
	color: #333333;
	font-size:10px;
	margin-bottom:20px;
	width:100%;
	float:left;
}

.note {
	color: #333333;
	font-size:10px;
	margin-top:5px;
	width:100%;
	float:left;
}

.brds a {
	color: #000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

.brds a:hover {
	color: #666666;
	text-decoration:none;
}
.HiddenItems {
	display: none;
}

.paymentsFormBox {
	background-color: #dddddd;
	border: solid #ffffff 2px;
	display: table;
	width: 600px;
	padding: 15px;
	margin-bottom: 10px;
	clear: both;
}
.paymentsTitles {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	color: #467694;
	width: 445px;
	float: left;
}
.paymentsTitles img {
	padding-right: 5px;
	margin-top: -5px;
	vertical-align: top;
}

.return2top {
	width:125px;
	font-size: 9px;
	float:right;
	text-align: right;
	background-image: url(http://haugancruises.com/new/images/comments/cuadro-css/top-ico.png);
	background-repeat: no-repeat;
	background-position:left center;
	color: #384653;
}
.return2top a {
	color: #384653;
}

tr.bigger, td.bigger{
	font-size: 17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

tr.small{
	font-size: 9px;
	font-weight:bold;
}

.blocks_amz, .blocks_per, .blocks_and, .blocks_com{
	display: block;
	margin-top:10px;
	float:left;
	margin-right:8px;
	padding-bottom: 4px;
	width: 205px;
	background: #667a82;
	color: #FFF;
	border: solid 3px #ffffff;
	border-radius: 10px;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
	padding-top:5px;
	min-height:170px;
}

.blocks_amz a, .blocks_per a, .blocks_and a, .blocks_com a{
	color:#FFFFFF;
	text-decoration:underline;
}

.blocks_amz h3, .blocks_per h3, .blocks_and h3, .blocks_com h3{
	font-size: 17px;
	font-weight:normal;
	margin:0px;
}

.blocks_per h4 {
	font-size: 15px;
	font-weight:normal;
	margin:0px;
}

.blocks_amz img, .blocks_per img, .blocks_and img, .blocks_com img{
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	border:0px;
}

.blocks_amz h3 {
	color:#B1C800;
}

.blocks_per h3, .blocks_per h4{
	color:#F29527;
}

.blocks_and h3{
	color:#D9B500;
}

.blocks_com h3{
	color:#C6C7C9;
}
.legend{
	display:block;
	width:100%;
	clear:both;
	margin-top:10px;
	text-align:center;
	float:left;
}

.legend img{
	margin-left:13px;
	margin-right:3px;
	margin-top:10px;
}