/* Mygelo C. Miraflor - 2009
   Web Developer/Technical Support */

	
		body{
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		margin:0;
		padding:0;
		}	
		
		#banner{
		width:770px;
		margin-top:60px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:auto;
		background-position:center;
		}
		
		#banner_home{
		height:46px;
		width:486px;
		}
		
		#banner_home a{
		background-image:url(https://seastravelonline.com/gifs/banner.gif);
		height:46px;
		width:486px;
		background-repeat:no-repeat;
		float:left;
		}
		
		#banner_home a:hover{
		background-image:url(https://seastravelonline.com/gifs/banner.gif);
		height:46px;
		width:486px;
		background-repeat:no-repeat;
		float:left;
		}
		
		#banner span{
		display:none
		}
		
		#banner h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		display:none;
		}
		
		#continent_nav{
		border-bottom:#000000 1px solid;
		border-top:#000000 1px solid;
		margin-top:2px;
		}
		
		#continent_list{
		width:770px;
		height:35px;
		background-position:center;
		padding:0;
		margin:auto;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		#continent_link a{
		float:left;
		background-image:url(https://seastravelonline.com/gifs/visited.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:25px;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
		text-decoration:none;
		width:128px;
		padding-top:10px;
		}
		
		#continent_link a:hover{
		float:left;
		background-image: url(https://seastravelonline.com/gifs/hover_nav.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:25px;
		color: #FFFFFF;
		font-size:12px;
		text-align:center;
		text-decoration:none;
		width:128px;
		padding-top:10px;
		
		}
		
		#continent_link ul{
		list-style-type:none;
		display:block;
		height:35px;
		padding:0;
		margin:0;
		}
		
		#continent_link li{
		list-style-type:none;
		float:left;
		
		}
		
		#container_layout{
		width:770px;
		margin:auto;
		padding-left:1px;
		padding-rigth:3px;
		background-position:center;
		}
		
		#main_banner{
		background-image: url(https://seastravelonline.com/gifs/main_banner.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:180px;
		width:768px;
		}
		
		#country_banner{
		background-position:center;
		background-repeat:no-repeat;
		height:180px;
		width:768px;
		}
	
		.intro{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		padding-top:15px;
		
		}
		
		#top_destination{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		float:left;
		width:210px;
		margin-top:10px;
		}
		
		#top_countries{
		border:#184f5b 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
		.title{
		background-color:#184f5b;
		color: #FFFFFF;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.title h1{
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0;
		margin:0;
		}
		
		#country_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
		#country_link ul{
		list-style-type:none;
		margin:0;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:5px;
		}
		
		#country_link li{
		height:20px;
		}
		
		#country_link a{
		color:#0099CC;
		text-decoration:none;
		background-image:url(https://seastravelonline.com/gifs/country_na.gif);
		height:13px;
		background-position:left;
		padding-left:25px;
		background-repeat:no-repeat;
		}
		
		#country_link a:hover{
		color:#eb7407;
		background-image:url(https://seastravelonline.com/gifs/country_navhover.gif);
		height:13px;
		background-repeat:no-repeat;
		background-position:left;
		padding-left:25px;
		}
		
		#useful_links{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#33CCFF 1px solid;
		width:210px;
		}
		
		.useful_linksTitle{
		color:#000000;
		padding-bottom:10px;
		padding-top:10px;
		background-color:#33CCFF;
		text-align:center;
		font-weight:bold
		}
		
		.useful_links a:link, .useful_links a:visited{
		background-image:url(https://seastravelonline.com/gifs/use_link.gif);
		height:11px;
		padding-left:20px;
		background-position:left;
		background-repeat:no-repeat;
		color:#0099CC;
		font-size:12px;
		text-decoration:none;		
		}
		
		.useful_links a:hover{
		background-image:url(https://seastravelonline.com/gifs/use_hover.gif);
		height:11px;
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		font-size:12px;
		color:#FF9933;
		text-decoration:none;
		}
		
		.useful_links ul{
		list-style-type:none;
		padding:0;
		margin:0;
		}
		
		.useful_links li{
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		
		}
		
		#left_nav{
		margin-top:10px;
		margin-left:225px;
		width:540px;
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		}
				
		#searchbox {
		margin-top:5px;
		width:540px;
		margin-bottom: 10px;
		border: 1px #F57800 solid;
		font-size:11px;
		}
		
		#quick_search{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:540px;
		
		}
		
		.quick_search{
		background-color:#b8efff;
		color:#000000;
		font-weight:bold;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.quick_search h1{
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-left:05px;
		margin:0;
		}
		
		#quick_search01{
		background-image:url(https://seastravelonline.com/gifs/continent_background.jpg);
		width:540px;
		height:200px;
		margin-bottom:10px;
		}
		
		.quick_search01{
		font-family:Arial, Helvetica, sans-serif;
		padding-left:20px;
		padding-top:15px;
		color:#006633;
		width:500px;
		}
		
		.quick_search01 form{
		margin:0;
		padding:0;
		}
		
		.quick_search01 label{
		float:left;
		width:190px;
		}
		
		.quick_search01 select, input{
		border:#006666 solid 1px;
		color:#336666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		}
		
		.quick_search01_button{
		background-color:#006633;
		color:#FFFFFF;
		cursor: help;
		padding-top:04px;
		padding-bottom:04px;
		width:70px;
		}
		
		.country_body{
		background-image:url(https://seastravelonline.com/gifs/continent_background.jpg);
		background-position:center;
		background-repeat:repeat-y;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:540px;
		}
		
		.country_footer{
		background-image:url(https://seastravelonline.com/gifs/continent_footer.jpg);
		background-position:center;
		background-repeat:no-repeat;
		height:19px;
		}
		
		.country_head{
		background-image:url(https://seastravelonline.com/gifs/continent_header.jpg);
		height:32px;
		background-position:center;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#335242;
		font-weight:bold;
		}
		
		.country_headtitle{
		padding-left:15px;
		padding-top:10px;
		}
		
		.list_country{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#335242;
		height:110px;		
		}
		
		.list_country ul{
		list-style-type:none;
		display:block;
		float:left;
		width:170px;
		margin:0;
		padding:0;
		}
		
		.list_country li{
		list-style-type:none;
		height:16px;
		padding-top:10px;
		padding-left:25px;
		}
		
		.list_country a:link, .list_country a:visited{
		background-image:url(https://seastravelonline.com/gifs/country_visited.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:18px;
		color:#335242;
		text-decoration:none;
		}
		
		.list_country a:hover{
		background-image: url(https://seastravelonline.com/gifs/country_hover.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:18px;
		color: #f77903;
		text-decoration:none;
		}
		
		#footer{
		border-top:#000000 1px solid;
		border-bottom: #000000 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
		height:80px;
		background-image:url(https://seastravelonline.com/gifs/foooter.gif);
		background-position:center;
		background-repeat:repeat-x;
		}
		
		.footer{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		width:770px;
		color:#000000;
		margin:auto;
		background-position:center;
		text-align:center;
		}
		
		.footer a:link, .footer a:visited{
		font-weight:bold;
		color:#003366;
		text-decoration:none;
		}
		
		.footer a:hover{
		font-weight:bold;
		color: #FF0000;
		text-decoration:none;
		}
		
		.images{
		background-image:url(../gifs/thawteseal.gif);
		background-position:center;
		width:199px;
		height:37px;
		margin:auto		
		}
		
		.images a:link, .images a:visited{
		background-image:url(../gifs/thawteseal.gif);
		background-position:center;
		width:199px;
		height:37px;
		margin:auto;
		display:block;	
		}
		
		.images a:hover{
		background-image:url(../gifs/thawteseal.gif);
		background-position:center;
		width:199px;
		height:37px;
		margin:auto;
		display:block;	
		}
		
		.images span{
		display:none;
		}
		
		spacer{
		height:05px;
		}
		
		.continent_title{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#009933;
		font-weight:bold;
		}
		
		#country_list{
		background-image:url(https://seastravelonline.com/gifs/country_background.gif);
		background-position:center;
		background-repeat: repeat-y;
		}
		
		#country_listtitle{
		background-image:url(https://seastravelonline.com/gifs/country_header.gif);
		background-repeat:no-repeat;
		background-position:center;
		height:26px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		}
		
		.country_listtitle{
		color: #63731e ;
		padding-left:15px;
		padding-top:10px;
		}
		
		#country_listfooter{
		background-image:url(https://seastravelonline.com/gifs/country_footer.gif);
		height:20px;
		background-position:center;
		background-repeat:no-repeat;
		}
		
		.cla{
		padding-top:10px;
		}
		
		.cla a:link, .cla a:visited{
		background-image: url(https://seastravelonline.com/gifs/country_link.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#339966;
		text-decoration:none;
		}
		
		.cla a:hover{
		color: #FF9933;
		background-image:url(https://seastravelonline.com/gifs/countrylist_hover.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		}
		
		.cla ul{
		display:block;
		list-style-type:none;
		padding:0;
		margin:0;
		width:170px;
		
		}
		
		.cla li{
		padding-left:15px;
		padding-bottom:5px;
		padding-top:2px;
		height:20px;
		}
		
		.claul{
		float:right;
		width:170px;
		}
		
		/*.cla01{
		height:200px;
		padding-top:10px;
		}
		
		.cla01 a:link, .cla01 a:visited{
		background-image: url(https://seastravelonline.com/gifs/country_link.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#339966;
		text-decoration:none;
		}
		
		.cla01 a:hover{
		color: #FF9933;
		background-image:url(https://seastravelonline.com/gifs/countrylist_hover.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		}
		
		.cla01 ul{
		float:left;
		display:block;
		list-style-type:none;
		padding:0;
		margin:0;
		width:170px;
		
		}
		
		.cla01 li{
		padding-left:35px;
		padding-bottom:5px;
		padding-top:2px;
		height:20px;
		}*/
		
		
		#top_hotels{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(https://seastravelonline.com/gifs/continent_background.jpg);
		background-repeat:repeat-y;
		background-position:center;
		}
		
		#top_hotelsheader{
		background-image:url(https://seastravelonline.com/gifs/continent_header.jpg);
		height:32px;
		background-position:center;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#335242
		}
		
		.top_hoteltitle{
		padding-left:20px;
		padding-top:20px;
		font-weight:bold;
		}
		
		#top_hotelfooter{
		background-image: url(https://seastravelonline.com/gifs/continent_footer.jpg);
		height:19px;
		}
		
		.top_hotelslink{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height:100px;
		margin:0;
		padding-top:10px;
		}
		
		.top_hotelslink ul{
		list-style-type:none;
		padding:0;
		margin:0;
		float:left;
		display:block;
		width:260px;
		} 
		
		.top_hotelslink li{
		padding-bottom:5px;
		padding-top:10px;
		padding-left:20px;
		}
		
		.top_hotelslink a:link, .top_hotelslink a:visited{
		background-image:url(https://seastravelonline.com/gifs/use_link.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:18px;
		color:#335242;
		text-decoration:none;
		}
		
		.top_hotelslink a:hover{
		background-image:url(https://seastravelonline.com/gifs/use_hover.gif);
		background-position:left;
		background-repeat:no-repeat;
		color:#FF9933;
		text-decoration:none;
		}
		
		#destination_list{
		background-image:url(https://seastravelonline.com/gifs/distanation_body.gif);
		background-position:center;
		 background-repeat:repeat-y;
		}
		
		#destination_listheader{
		background-image:url(https://seastravelonline.com/gifs/destination_header.gif);
		background-position:center;
		background-repeat:no-repeat;
		height:53px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF
		}
		
		#destination_listfooter{
		background-image: url(https://seastravelonline.com/gifs/destination_footer.gif);
		background-position:center;
		background-repeat:no-repeat;
		height:36px;
		}
		
		.destination_listTitle{
		padding-bottom:5px;
		padding-top:10px;
		padding-left:10px;
		font-weight:bold;
		}
		
		.destination{
		padding-left:10px;
		padding-top:8px;
		padding-right:10px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		padding-bottom:10px;
		}
		
		.destination a:link, .destination a:visited{
		color:#006633;
		text-decoration:none;
		}
		
		.destination a:hover{
		color:#FF6633;
		text-decoration:none;
		}
		
		#time{
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		color:#003366;
		padding-bottom:10px;
		}
		
		#top_hotels01{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(https://seastravelonline.com/gifs/top_hotelbody.gif);
		background-position:center;
		background-repeat:repeat-y;
		margin:0;
		padding:0;
		}
		
		#top_hotelsheader01{
		background-image: url(https://seastravelonline.com/gifs/top_hotels.gif);
		height: 31px;
		background-position:center;
		background-repeat:no-repeat;
		margin:0;
		padding:0;
		}
		
		#top_hotelfooter01{
		background-image:url(https://seastravelonline.com/gifs/top_hotelsfooter.gif);
		height:24px;
		background-position:center;
		background-repeat:no-repeat;
		}
		.top_hoteltitle01{
		font-family:Arial, Helvetica, sans-serif;
		padding-left:20px;
		padding-top:15px;
		padding-right:10px;
		color:#006633;
		font-weight:bold;
		}
		
		.top_hotel{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
		.top_hotel a:link, .top_hotel a:visited{
		background-image:url(https://seastravelonline.com/gifs/country_visited.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:15px;
		color:#006633;
		font-size:12px;
		text-decoration:none;
		}
		
		.top_hotel a:hover{
		color:#FF6633;
		text-decoration:none;
		}
		
		.top_hotel ul{
		list-style-type:none;
		margin:0;
		padding:0;
		display:block;
		width:250px;
		}
		
		.top_hotel01{
		float:right;
		width:250px;
		}
		
		.top_hotel li{
		list-style-type:none;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:5px;
		}
		
		#dropdownlist{
		background-image:url(https://seastravelonline.com/gifs/dropdown_body.gif);
		background-repeat:repeat-y;
		background-position:center;
		margin:0;
		padding:0;
		}
		
		#dropdownlisthead{
		background-image:url(https://seastravelonline.com/gifs/dropdown_header.gif);
		height:30px;
		background-position:center;
		background-repeat:no-repeat;
		color: #FFFFFF;
		}
		
		.dropdownlisttitle{
		padding-left:5px;
		padding-top:2px;
		font-size:12px;
		}
		
		#dropdownlistfooter{
		background-image:url(https://seastravelonline.com/gifs/dropdown_footer.gif);
		background-repeat:no-repeat;
		background-position:center;
		height:11px;
		margin:0;
		padding:0;
		}
		
		.dropdown_list{
		padding-left:5px;
		width:280px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.dropdown_list form{
		margin:0;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		width:280px;
		}
		
		.dropdown_list select{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:#0066CC 1px solid;
		color:#006633;
		width:280px;
		}
		
		.button_dropdownlist{
		margin-top:15px;
		padding:0;
		background-color: #003366;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100px;
		border:#0066CC 1px solid;
		color:#FFFFFF;
		font-weight:bold;
		}
		
		#inquiry{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:215px;
		padding-right:10px;
		padding-top:2px;
		}
		
		.inquiry{
		background-color:#006666;
		margin:0;
		padding:0;
		}
		
		.inquiry a:link, .inquiry a:visited{
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		height: 40px;
		font-weight: bold;
		text-align: center;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: inset;
		border-right-style: inset;
		border-bottom-style: inset;
		border-left-style: inset;
		border-top-color: #000000;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #000000;
		}
		
		.inquiry a:hover{
		background-color: #99CC33;		 
		color: #000000;
		}
		
		#hotel_info{
		background-image:url(https://seastravelonline.com/gifs/hotel_body.gif);
		background-position:center;
		background-repeat:repeat-y;
		font-family:Arial, Helvetica, sans-serif
		}
		
		#hotel_infoheader{
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(https://seastravelonline.com/gifs/hotel_header.gif);
		height:96px;
		background-position:center;
		background-repeat:no-repeat
		}
		
		#hotel_infofooter{
		background-image:url(https://seastravelonline.com/gifs/hotel_footer.gif);
		background-position:center;
		background-repeat:no-repeat;
		height:18px;
		}
		
		.hotel_info{
		float:left;
		width:400px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		padding-left:10px;
		color:#666666
		}
		
		.hotel_infoname{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#000000;
		font-weight:bold;
		}
		
		.hoteladdress{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999
		}
		
		.right_nav{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100px;
		padding-right:10px;
		margin-left:425px;
		padding-top:10px;
		}
		
		.assistance{
		background-color:#006666;
		margin:0;
		padding:0;
		}
		
		.assistance a:link, .assistance a:visited{
		padding-bottom:3px;
		padding-top:3px;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		height:20px;
		font-weight:bold;
		text-align: center;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: inset;
		border-right-style: inset;
		border-bottom-style: inset;
		border-left-style: inset;
		border-top-color: #666666 ;
		border-right-color: #CCCCCC;
		border-bottom-color:#000000;
		border-left-color:#666666 ;
		}
		
		.assistance a:hover{
		padding-bottom:3px;
		padding-top:3px;
		background-color: #999933;
		color:#000000
		}
		
		.info{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		padding-left:10px;
		padding-right:10px;
		}
		
		.info span{
		text-indent:10px;
		padding-top:10px;		
		}
		
		.imageshotel{
		background-position:center;
		margin:auto;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		.info p{
		padding-top:10px;
		padding-bottom:10px;
		margin:0;
		}
		.info h1{
		color:#003399;
		font-size:12px;
		font-weight:bold;
		padding-bottom:05px;
		margin:0;
		text-transform:uppercase;
		}
		
		.more_discount{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		padding-bottom:10px;
		padding-top:10px;
		}
		
		.more_discount a:link, .more_discount a:visited{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		color:#003399;
		}
		
		.more_discount a:hover{
		color:#FF6600;
		text-decoration:underline;
		}
		
		a{
		text-decoration:none;
		color:#003399
		}
		
		a:hover{
		color:#FF6600;
		text-decoration:blink;
		}