.amid {

vertical-align: middle;}

.bold {font-weight: bold;}


a:link {
	color: #1082AA;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #1082AA;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: underline;
	color: #1082AA;
}
a.top-nav:link {
	text-decoration: none;
	color: #b7d7e2;
	font-weight: normal;
}
a.top-nav:visited {
	text-decoration: none;
	color: #b7d7e2;
	font-weight: normal;
}
a.top-nav:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.top-nav:active {
	text-decoration: none;
	color: ##b7d7e2;
	font-weight: normal;
}


a.Destinations-nav:link {
	text-decoration: none;
	color: #ffdf5a;
	font-weight: bold;
}
a.Destinations-nav:visited {
	text-decoration: none;
	color: #ffdf5a;
	font-weight: bold;
}
a.Destinations-nav:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.Destinations-nav:active {
	text-decoration: none;
	color: #ffdf5a;
	font-weight: bold;
}

a.selected-nav:link {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.selected-nav:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.selected-nav:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
a.selected-nav:active {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

a.specials-link:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.specials-link:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.specials-link:hover {
	text-decoration: none;
	color: #1082AA;
	font-weight: bold;
}
a.specials-link:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.book:link {
	text-decoration: underline;
	color: #fff;
	}
a.book:visited {
	text-decoration: underline;
	color: #fff;
	}
a.book:hover {
text-decoration: underline;
	color: #ffdf5a;
	}
a.book:active {
text-decoration: underline;
	color: #fff;
	}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
body {
	background-image: url(../images/bg-blend.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {color: #1793a3;
font-size: 12px;}

h2 {color: #1793a3;
font-size: 11px;}

.page-bg-white {
	background-color: #FFFFFF;
}
.top-bg-wave {
	background-image: url(../images/top-bg-center.jpg);
	background-repeat: no-repeat;
}
.left-wave {
	background-image: url(../images/bg-left-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.right-wave {
	background-image: url(../images/bg-right-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo-padding {margin-top: -20px;
	padding-bottom: 20px;
}
.nav-bg {
	background-color: #1082AA;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.content-outer-padding {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.left-col-bg {
	background-color: #fb5d52;
	padding: 8px;
	width: 120px;
}
.left-col-bg2 {
	background-color: #fb5d52;
	padding: 8px;
}
.white-text-on-red {
	color: #FFFFFF;
	padding-bottom: 5px;
	font-size: 13px;
	text-align: left;
}
.left-col-dark-red {
	background-color: #f9282a;
	color: #fdeacf;
	padding: 2px;
	margin: 0px;
}
.creme-text-on-red {
	font-size: 12px;
	font-weight: normal;
	color: #fed9af;
}
.field-description-text {
	font-weight: normal;
	color: #FED9AF;
	font-size: 12px;
	padding-top: 8px;
}
.left-col-field-white {
	border: thin solid #FFFFFF;
	font-size: 11px;
	margin-top: 2px;
}
.search-button {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1082AA;
	border: 1px solid #FED9AF;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.nav-spacing {
	padding-right: 5px;
	padding-left: 5px;
}
.top-padding {
	padding-top: 5px;
}
.left-col-white {
	background-color: #FFFFFF;
	border: medium solid #1082AA;
}
.white-bg-left-col {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #514c97;
	padding-top: 8px;
	padding-right: 21px;
	padding-bottom: 21px;
	padding-left: 21px;
}
.green-text {
	color: #1793a3;
}
.padding-copy {
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padding-copy2 {
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padding-copy3 {
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.cruiseline-header {
	font-size: 20px;
	font-weight: bold;
	color: #1793A3;
	padding-bottom: 10px;
}
.cruiseline-white-header {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 8px;
}
.left-bottom-image-padding {
	padding-bottom: 5px;
	padding-left: 5px;
}



.hot-deals-col {
	background-color: #fed9af;
	padding: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.hot-deals-col-right {
	background-color: #FED9AF;
	padding: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.bookmark-box {
	background-color: #b6d7e3;
	padding: 8px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5b69a8;
}
.red-box {
	background-color: #F9282A;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 8px;
	font-weight: normal;
}
.red-box-specials {
	background-color: #F9282A;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-weight: normal;
	}
.tan-box {
	background-color: #FED9AF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.tan-box-padding {
	background-color: #FED9AF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 8px;
	font-style: italic;
	color: #5B69A8;
}
.starfish-box {
	background-color: #FED9AF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px;
	font-style: italic;
	color: #5B69A8;
	background-image: url(../images/starfish.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tan-box-hotdeals {
	background-color: #FED9AF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px;
	color: #5B69A8;
}
.footer-padding {
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.footer-nav {
	padding: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6D7E3;
}
.footer-links {
	font-weight: normal;
}
.top-bar-blue {
	color: #FFFFFF;
	background-color: #1A1281;
	padding: 5px;
	font-size: 12px;
}
.top-bar-blue-no-padding {
	color: #FFFFFF;
	background-color: #1A1281;
	padding: 0px;
	font-size: 12px;
}
hr {
	width: 90%;
	background-color: #FFFFFF;
}
.table-border {
	border: 1px solid #1082AA;
}
a.selected-nav {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.field-padding {
	margin-top: 5px;
	margin-bottom: 5px;
	}

.width {width: 148px;}

.center {text-align: center;}

.height {height: 500px;}

.destination p {font-size: 9px;
margin: 0px;
padding: 0px;
}
.destination h2 {margin: 0px;
padding: 0px;
font-weight: normal;
font-size: 9px;}

.destination img {margin-bottom: 0px;}

.destination a:link {margin: 0px;
padding: 0px;}

.border /*border of ezine list*/
{border-width: thin;
border-color: #000000;
border-style: solid;}

.border2 /*border for ezine list*/
{border-top: solid 1px #000000;
border-right: solid 1px #000000;}

.border3 /*border for ezine list*/
{border-left: solid 1px #000000;
border-bottom: solid 1px #000000;}

.tdcolor1 {background-color: #1082aa;}

.subject {color: ##b7d7e2;}

.white-small-text {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.wlcs {color: #f42a28;
font-size: 14px;}

.discount {color: #ff0;
font-weight: bold;
font-style: italic;
background-color: #f42a28;
padding: 0px 0px 1px 0px;
}

