/* CSS Basic Document */
body {
margin:0px auto;
padding:0px;
}
p {
margin:10px 0px;
}
.container {
width:1002px;
height:auto;
margin:0px auto;
padding:0px;
text-align:center;
}
.header {
width:987px;
height:111px;
margin:0px auto;
text-align:left;
background:url(../images/header-left.gif) left top no-repeat;
padding-left:15px;
}
.right-image {
width:967px;
height:111px;
background:url(../images/header-right.gif) right top no-repeat;
padding-right:20px;
}
.header-bg {
width:967px;
height:111px;
background:url(../images/header-bg.gif) left top repeat-x;
}
.logo {
width:auto;
height:70px;
}
.menu-background {
background:url(../images/menu-bg.gif) left top no-repeat;
height:32px;
line-height:32px;
}
.body-main {
width:976px;
height:auto;
margin:0px auto;
padding:0px;
padding:0px 15px 0px 11px;
text-align:left;
}
.body-left {
width:202px;
text-align:left;
height:auto;
float:left;
}
.cruise-image {
width:202px;
padding-bottom:8px;
}
.review-box-left {
width:202px;
height:auto;
text-align:left;
font-size:15px;
font-weight:bold;
/* background:url(../images/featured-review.gif) left 6px no-repeat; */
}
/* sub-navigation */
.subnav{
	width:202px;
	background: #FFF;
	color: #1F3451;
	font: normal 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 0px;
	padding-top:10px;
	}
.subnav ul {margin: 0; padding: 0;}
.subnav li {
	list-style: none;
	}
.subnav li a {
	color: #1F3451;
	display: block;
	padding-left:18px;
	width: 184px;
	text-decoration: none;
	background: url(../images/menu-off-bg.gif) left center no-repeat #fff;
	border-bottom:5px solid #FFF;
}
.subnav li a:hover {
	color: #FFF;
	border-bottom:5px solid #FFF;
	background: url(../images/menu-on-bg.gif) left center no-repeat #FFF;
	
}
/* sub-navigation */
.body-right {
width:762px;
height:auto;
padding-left:12px;
float:right;
}
.body-main-image {
width:762px;
padding-bottom:12px;
text-align:left;
}
.welcome-box {
width:762px;
padding-bottom:10px;
border-bottom:1px dotted #394C5F;
}
.latest-review-box{
	width:762px;
	padding:10px 0px;
	text-align:left;
}
.review-title {
	width:762px;
	padding-bottom:10px;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	color:#7D622D;
	vertical-align:middle;
}
.blank {
	width:762px;
	height:10px;
}
.review-box {
	width:749px;
	height:132px;
	background:url(../images/review-left.gif) left top no-repeat;
	padding-left:13px;
}

.review-box-right-image {
	width:736px;
	height:132px;
	background:url(../images/review-right.gif) right top no-repeat;
	padding-right:13px;
}
.review-box-bg {
	background:url(../images/review-bg.gif) left top repeat-x;
	padding:20px 6px;
	height:92px;
}

.footer {
	width:978px;
	height:58px;
	background:url(../images/footer-left.gif) left top no-repeat;
	padding-left:24px;
	margin:0px auto;
	clear:both;
}

.footer-right-image {
	background:url(../images/footer-right.gif) right top no-repeat;
	padding-right:25px;
	width:953px;
	height:58px;
}

.footer-bg {
	background:url(../images/footer-bg.gif) left top repeat-x;
	height:38px;
	padding-top:20px;
}

/* CSS Text Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #394C5F;
	text-decoration: none;
}
.body-link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: red;
	text-decoration: none;
}
.body-link1:hover {
	color:orange;
	text-decoration:none;
}

.leavereview-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: blue;
	text-decoration: none;
	padding-right:3px;
}

.leavereview-link:hover {
	color:blue;
	text-decoration:underline;
}

.readreview-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: orange;
	text-decoration: none;
	padding-left:3px;
}

.readreview-link:hover {
	color:#7D622D;
	text-decoration:underline;
}

.body-link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D4D65;
	text-decoration: none;
}
.body-link2:hover {
	color:#3D4D65;
	text-decoration:underline;
}
.footer-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D4D65;
	text-decoration: none;
}
.footer-link:hover {
	color:orange;
	text-decoration:underline;
}

.top-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 32px;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 32px;
}

.top-menu:hover {
	color:#ACE4FF;
	text-decoration:none;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 32px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7D622D;
	text-decoration: none;
}
/* RJ TEST */

.moreinfo td {
	border:1px dashed #EAEEF5;
	background:url(/images/bottom-cells.gif) right bottom no-repeat;
	}
