/* CSS Document */

body {
	text-align: center;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#003366;
	font-family:arial, helvetica, sans-serif;
	color:#333;
	font-size: 10px;

	}




/* main */

#container{

	width:759px;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	position: relative;
	background-color:#fff;
}


#topnav{

	background:#414247 url(images/smart_top_fpo4.gif) no-repeat bottom; 	
	margin: 0 auto;
	width:759px;
	height: 121px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#menu a {
   position: absolute;
   height: 60px;
   width: 135px;
   top: 33px; 

} 
#menu a span { visibility: hidden; }
a#home { left: 55px; }  

#about{
	position: absolute; left: 653px;
	margin-top: 44px; 

}

#contact{
	position: absolute; left: 653px;
	margin-top: 67px; 

}


#mainimage_home{
	padding-top: 6px;
	background:#414247 url(images/banner_home.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_about{
	padding-top: 6px;
	background:#414247 url(images/topnav_about2.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_cruises{
	padding-top: 6px;
	background:#414247 url(images/banner_cruises.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_discoveries{
	padding-top: 6px;
	background:#414247 url(images/banner_discoveries.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_packages{
	padding-top: 6px;
	background:#414247 url(images/banner_packages.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_hotels{
	padding-top: 6px;
	background:#414247 url(images/banner_hotels.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_tours{
	padding-top: 6px;
	background:#414247 url(images/banner_tours.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_guide{
	padding-top: 6px;
	background:#414247 url(images/banner_guide.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_specials{
	padding-top: 6px;
	background:#414247 url(images/banner_lastminute.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_contact{
	padding-top: 6px;
	background:#414247 url(images/topnav_contact2.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_travel_profile{
	padding-top: 6px;
	background:#414247 url(images/topnav_travel_profile2.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_travel_tools{
	padding-top: 6px;
	background:#414247 url(images/topnav_traveltools2.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}
#mainimage_leisure{
	padding-top: 6px;
	background:#414247 url(images/banner_leisure.jpg) no-repeat bottom;
	width:759px;
	height: 208px;
}


#mainnav_cor_travel{
	position: absolute; left: 652px; 
	top: 163px;
	width:107px;
}

#mainnav_travel_profile{
	position: absolute; left: 652px; 
	top: 192px;
	width:107px;
}

#mainnav_travel_tools{
	position: absolute; left: 652px; 
	top: 223px;
	width:107px;
}

#mainnav_account_reports{
	position: absolute; left: 652px; 
	top: 253px;
	width:107px;
}




/* main */
#content{
	
	width:650px;
	margin-left: 60px;
	margin-right: auto;
	margin-top: 35px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: left;
	position: relative;
	background-color:#fff;

}

#homeheaders{
	margin-bottom: 40px; 
}

#maincontent {}
#leftbar{

	float: left; 
	width:63%; 
}


#rightbar{ 
width:100px;
}

td {
	font-size:12px;
	line-height:14px;
	font-family:arial, helvetica, sans-serif;
	color: #333; 
	margin:0px 0px 12px 0px;	
	}
	
p {
	font-size:12px;
	line-height:14px;
	font-family:arial, helvetica, sans-serif;
	color: #333; 
	margin:0px 0px 12px 0px;	
	}



a { color:#0089D1; font-size:12px; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a:link {color:#0089D1;}
a:hover {color: #ccc;}
a.topnav { color:#79797B; font-size:9px; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.topnav:hover {color: #ccc;}
a.nav_off {color: #333; text-decoration:none;}
a.nav_off:hover {color: #ccc;}
.topnav_on { color:#ccc; font-size:9px; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.ctravel { color:#0089D1; font-size:12px; text-decoration:none; font-family: arial, helvetica, sans-serif; font-weight: bold;}
a.ctravel:hover {color: #ccc;}
a.travel_tools_nav { color:#0089D1; font-size:12px; text-decoration:none; font-family: arial, helvetica, sans-serif;}
a.galileo { color:#0089D1; font-size:90%; text-decoration:none; font-family: arial, helvetica, sans-serif;}

.nav_on {color:#838488; font-size:8pt; font-weight: bold;}
.nav_off {color:#333; font-size:8pt; font-weight: bold;}
.content {color:#333; font-size:10pt; line-height: 16px ;}
.content_galileo {color:#333; font-size:90%; }
.bold {color:#333; font-size:10pt; font-weight: bold;}
.header1 {color:#333; font-size:18pt; font-weight: bold;}
.header2 {color:#333; font-size:13pt; font-weight: bold;}
.header1_gray {color:#78777C; font-size:19pt; font-weight: bold;}
.header2_gray {color:#78777C; font-size:13pt; font-weight: bold;}
.header_contact {color:#333; font-size:10pt; font-weight: bold;}
.header_traveltools {color:#333; font-size:11pt; font-weight: bold;}
.header2_traveltools {color:#333; font-size:11pt;}
.header_submit {color:#0089D1; font-size:14pt;}
.content_contact {color:#333; font-size:10pt; line-height: 18px ;}
.header_about {color:#333; font-size:10pt; font-weight: bold;}
.content_about {color:#333; font-size:10pt; line-height: 16px ;}
.travel_tools_nav_on { color:#969696; font-size:12px; font-weight: bold;}

ul.blue { color: #0089D1; margin-left: 10px; padding: 10px;}
img {border-width:0px;}
img.thumb {margin:10px 1px;}



.Copyright {

	clear:both;
	font-size:10px;
	line-height:12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align:center;
	color:#666;

	}

#copyrightText {
	margin-top: 80px;
	position:relative;

	}
	
#bottom_hr {
  position:relative;
  top: 10px; 
  text-align:left;

  }
  
  #top_hr {
  background:#fff url(images/splash_hr.gif) no-repeat bottom; 
  position:relative;
  text-align:left;

  }
  
  .about {

	clear:both;
	font-size:10px;
	line-height:12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align:center;
	color:#ccc;

	}