html,body{
	background:url(../images/bg.jpg) top center no-repeat #99c5e2;
	padding:0;
	margin:0;
	font:normal 14px Arial;
	color:#10304e
}

a{
	color:#10304e
}

a:hover, a.active{
	color:#1870b4
}

.container{
	width:942px;
	padding:21px 0;
	margin:0 auto
}

.blue-marble-voyages{
	padding:0 0 6px 10px;
	margin:0;
	font:bold 18px Arial
}

.blue-marble-voyages img{
	border:none
}

.nav{
	background:url(../images/bgNav.jpg);
	height:45px;
	padding:0 0 0 130px;
	margin:0;
	list-style:none
}

.nav li{
	background:url(../images/navBorder.gif) top right no-repeat;
	float:left;
	padding:0 3px 0 0;
	font:normal 14px Georgia
}

.small{
	font:normal 10px Arial
}

.small a img{
	width:120px;
	margin:0;
	padding:0
	/* width:120px; */
	/* height:120px;*/
}

.promosImage a img{
	margin:0;
	padding:0
}

.nav li.last{
	background:none
}

.nav li a{
	display:block;
	float:left;
	padding:0 20px;
	line-height:45px;
	text-decoration:none;
	color:#fff
}

.nav li a:hover, .nav li a.active{
	background:url(../images/navHover.gif);
	color:#fff799
}

.masthead{
	background:#fff;
	padding:0;
	margin:5px 0 0 0
	/* padding:5px 0 0 0 */
}

.mastheadHome {
	padding:5px 0 0 4px
}

.contentContainer{
	background:url(../images/bgContent.jpg) left bottom no-repeat;
	padding:30px 20px 20px 308px
	/* padding:50px 20px 20px 308px */
}

.contentContainerInside{
	background:#fff;
	margin:0 2px 0 4px;
	padding:20px
}

.mainContent{
	float:left;
	width:375px
	/* width:600px */
}

.mainContentInside{
	float:left;
	width:655px
	/* width:550px */
}

.mainContent h1{
	margin:0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #fff;
	font:normal 22px Georgia;
	color:#296eb3
}

.mainContentInside h1{
	margin:0;
	padding:0 0 16px 0;
	border-bottom:1px dashed #002157;
	font:normal 22px Georgia;
	color:#296eb3
}

.mainContent h1 strong, .mainContentInside h1 strong{
	font:normal 22px Georgia;
	color:#104071
}

.sidenav{
	background:url(../images/bgSidenav.gif) left center no-repeat;
	float:right;
	padding:10px 0 0 20px;
	width:190px;
	/* width:310px */
}

.sidenavInside{
	background:url(../images/bgSidenav.jpg) left center no-repeat;
	float:right;
	padding:10px 0 0 20px;
	width:190px
	/* width:300px */
}

.sidenav h1{
	margin:0;
	padding:0 0 14px 0;
	border-bottom:1px dashed #fff;
	font:normal 22px Georgia;
	color:#296eb3
}

.sidenavInside h1{
	margin:0;
	padding:0 0 14px 0;
	border-bottom:1px dashed #002157;
	font:normal 22px Georgia;
	color:#296eb3
}

.sidenav p, .sidenavInside p{
	font:normal 14px Arial
}


.clear{
	clear:both
}

.footer{
	background:url(../images/bgFooter.jpg);
	padding:15px 40px 0 40px;
	height:32px;
	font:normal 12px Georgia;
	color:#c0ddf1
}

.footerInside{
	background:url(../images/bgFooterInside.jpg);
	padding:15px 40px 0 40px;
	height:32px;
	font:normal 12px Georgia;
	color:#c0ddf1
}

.footer a, .footerInside a{
	text-decoration:none;
	color:#c0ddf1
}

.footer a:hover, .footerInside a:hover{
	text-decoration:none;
	color:#fff
}

.footerNav{
	float:left;
	padding:0;
	margin:0;
	list-style:none
}

.footerNav li{
	display:inline
}

.footerNav li a{
	padding:0 5px

}

.footerNav li a:hover{
	text-decoration:none;
}

.webtogo{
	float:right
}

.imageLeft{
	float:left;
	padding:2px;
	border:1px solid #cacaca;
	margin:15px 15px 15px 0
}

.inputField{
	border:1px solid #235e97
}

.formButton{
	background:#555555;
	color:#fff;
	border:none
}

.links{
	padding:10px;
	margin:0;
	border-bottom:1px dashed #002157;
	list-style:none
}

.links li{
	display:inline
}

.links li a{
	text-decoration:none;
	padding:0 5px 0 0
}

.map{
	padding:0 0 0 20px;
	background:url(../images/map.jpg) right center no-repeat;
	list-style:url(../images/bullet.gif)
}

.map li a{
	line-height:30px;
	font:normal 14px Arial;
	text-decoration:none
}

.inputFields, .inputFieldsmessage {
	border:1px solid #235e97;
	width:260px;
	text-decoration:none
}

.table{
	border:1px solid #2a6fb4;
	padding:1px;
	margin:2px 0 5px 0
	/* border-top:1px solid #2a6fb4; */
	/* border-bottom: 1px solid #2a6fb4; */
	/* padding:5px; */
	/* margin:10px 0 15px 0 */
	
}

/* .tableTD1{ */
	/* border-left:1px solid #2a6fb4; */
/* } */

/* .tableTD2{ */
	/* border-right:1px solid #2a6fb4; */
}*/

.tableMain{
	padding:0 8px
}

.promos{
	padding:30px 5px
}