body, td, p, textarea {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
}

body {
   margin-top: 10;
   margin-right: 0;
   margin-bottom: 0;
   margin-left: 0;
}

h1{
	font-size: 16px;
}

h2{
	font-size: 14px;

}

h3{
	font-size: 12px;
}

.right-border{
	border-right: 1px solid #3CAFDD;

}

#main-body{
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;

}

#charter-body{
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	
}

#chartering-wrapper{
	background-image: url(/images/base-chartering-bg.gif);
	background-position: top left;
	background-repeat: repeat;
	height: 100%;
	width: 100%;
}

#charter-top{
	background-image: url(/images/charter-box-top.gif);
	background-position: top;
	background-repeat: repeat-x;

}

#charter-bot{
	background-image: url(/images/charter-box-bot.gif);
	background-position: top;
	background-repeat: repeat-x;

}

#charter-left{
	background-image: url(/images/charter-box-left.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#charter-right{
	background-image: url(/images/charter-box-right.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#charter-content{
	background-color: #FFFFFF;

}

.charter-page-links{

	color: #476496;
	font-size: 13px;
	font-weight: bold;
	word-spacing: 10px;

}


.charter-page-links a:link{color: #476496; text-decoration: none;}
.charter-page-links a:visited{color: #476496; text-decoration: none;}
.charter-page-links a:active{color: #476496; text-decoration: none;}
.charter-page-links a:hover{color: #FEA500; text-decoration: none;}

#home-flash{
	width: 371px;
	height: 220px;
	background-color: #00326F;
	background-image: url(/images/flash_bottom.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;

}
#weather{
	width: 340px;
	background-color: #D6E5E5;
	text-align: center;
	vertical-align: middle;

}

#home-yacht-display{
	width: 739px;
	background-color: #D6E5E5;

}

.home-yacht-display-text{
	font-size: 12px;
}

#home-yacht-callout{
	width: 100%;
	/*background-color: #0067C3;*/

}

.home-yacht-callout-text{
	font-size: 12px;
}

.home-bottom-button{

	background-image: url(/images/home-bot-btn.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 79px;
	width: 179px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 14px;

}

.home-bottom-button a:link{color: #FFFFFF; text-decoration: none;}
.home-bottom-button a:active{color: #FFFFFF; text-decoration: none;}
.home-bottom-button a:visited{color: #FFFFFF; text-decoration: none;}
.home-bottom-button a:hover{color: #C9C9C9; text-decoration: none;}


#home-page-wrapper{
	padding-left: 13px;
	padding-right: 13px;

}

#home-left-box{
	height: 100%;
	background-color: #D6E6E6;
	border: 1px solid #DBDADC;
}

.top-border{
		border-top: 1px solid #DBDADC;
}

.home-yacht-display-text a:link{color: #FEA500; text-decoration: none; font-weight: bold;}
.home-yacht-display-text a:visited{color: #FEA500; text-decoration: none; font-weight: bold;}
.home-yacht-display-text a:active{color: #FEA500; text-decoration: none; font-weight: bold;}
.home-yacht-display-text a:hover{color: #FEA500; text-decoration: none; font-weight: bold;}

#header-main{
	font-size: 10px;
	text-align: center;
	color: #379AC2;
	width: 759px;
	height: 111px;
	background-color: #3CAFDD;
	background-image: url(/images/header_main.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
}



#header-main a:link{color: #379AC2; text-decoration: none;}
#header-main a:visited{color: #379AC2; text-decoration: none;}
#header-main a:active{color: #379AC2; text-decoration: none;}
#header-main a:hover{color: #379AC2; text-decoration: none;}


#header-main-home{
	font-size: 10px;
	text-align: center;
	color: #379AC2;
	width: 759px;
	height: 121px;
	background-color: #3CAFDD;
	background-image: url(/images/header_main_home.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
}



#header-main-home a:link{color: #317F9F; text-decoration: none;}
#header-main-home a:visited{color: #317F9F; text-decoration: none;}
#header-main-home a:active{color: #317F9F; text-decoration: none;}
#header-main-home a:hover{color: #317F9F; text-decoration: none;}

#top-nav{
	height: 25px;
	background-color: #FFFFFF;
	background-image: url(/images/top-nav-bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	text-align: center;
	font-weight: normal;
	color: #224D82;

}

#top-nav a:link{color: #3F3F3F; text-decoration: none;}
#top-nav a:visited{color: #3F3F3F; text-decoration: none;}
#top-nav a:active{color: #3F3F3F; text-decoration: none;}
#top-nav a:hover{color: #FFFFFF; text-decoration: none;}


#bot-nav-swoop{
	height: 15px;
	background-color: #FFFFFF;
	background-image: url(/images/bot_nav_swoop.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#bot-nav-swoop-charter{
	height: 15px;
	background-image: url(/images/bot_nav_swoop_charter.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#bot-nav{
	height: 25px;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #224D82;

}

#bot-nav a:link{color: #224D82; text-decoration: none;}
#bot-nav a:visited{color: #224D82; text-decoration: none;}
#bot-nav a:active{color: #224D82; text-decoration: none;}
#bot-nav a:hover{color: #FBAC11; text-decoration: none;}

#motoryachts-btn{
	width: 235px;
	height: 40px;
	background-image: url(/images/bg-motoryachts-btn.jpg);
	background-position: center
	background-repeat: no-repeat;
	margin-bottom: 3px;

}

#motorsailers-btn{
	width: 235px;
	height: 40px;
	background-image: url(/images/bg-motorsailers-btn.jpg);
	background-position: center
	background-repeat: no-repeat;
	margin-bottom: 3px;

}

#sailingyachts-btn{
	width: 235px;
	height: 40px;
	background-image: url(/images/bg-sailingyachts-btn.jpg);
	background-position: center
	background-repeat: no-repeat;
	margin-bottom: 3px;

}

.yacht-btn-spacer{
	width: 52px; 
	float: left; 
	clear: right;

}

.yacht-btn{
	width: 183px; 
	text-align: center; 
	float: left; 
	line-height: 40px;
	color: white;
	font-size: 14px;
}

.yacht-btn a:link{color: #FFFFFF; text-decoration: none}
.yacht-btn a:active{color: #FFFFFF; text-decoration: none}
.yacht-btn a:visited{color: #FFFFFF; text-decoration: none}
.yacht-btn a:hover{color: #C9C9C9; text-decoration: none}


.cruise-btn-cycladic{
	background-image: url(/images/btn-cycladic-off.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	text-align: center;
}

.cruise-btn-cycladic-over{
	background-image: url(/images/btn-cycladic-over.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	text-align: center;
}

.cruise-btn-ionian{
	background-image: url(/images/btn-ionian-off.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}

.cruise-btn-ionian-over{
	background-image: url(/images/btn-ionian-over.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}
.cruise-btn-share{
	background-image: url(/images/btn-grecian-over.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}
.cruise-btn-grecian{
	background-image: url(/images/btn-grecian-off.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}
.cruise-btn-share-over{
	background-image: url(/images/btn-grecian-off.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}
.cruise-btn-grecian-over{
	background-image: url(/images/btn-grecian-over.gif);
	background-position: 4px 3px;
	background-repeat: no-repeat;
}

.cruise-btn-classic{
	background-image: url(/images/btn-classic-off.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;

}

.cruise-btn-classic-over{
	background-image: url(/images/btn-classic-over.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;

}

#cruise-btn-classic, #cruise-btn-grecian, #cruise-btn-ionian, #cruise-btn-cycladic, #cruise-btn-share{
	width: 120px;
	height: 116px;
	padding: 5px 12px 5px 12px;
	text-align: center;
	font-size: 10px;
}
#cruise-btn-share a:link{text-decoration: none; color: #003366;}
#cruise-btn-grecian a:link{text-decoration: none; color: #003366;}
#cruise-btn-classic a:link{text-decoration: none; color: #003366;}
#cruise-btn-ionian a:link{text-decoration: none; color: #003366;}
#cruise-btn-cycladic a:link{text-decoration: none; color: #003366;}

#cruise-btn-share a:active{text-decoration: none; color: #003366;}
#cruise-btn-grecian a:active{text-decoration: none; color: #003366;}
#cruise-btn-classic a:active{text-decoration: none; color: #003366;}
#cruise-btn-ionian a:active{text-decoration: none; color: #003366;} 
#cruise-btn-cycladic a:active{text-decoration: none; color: #003366;}

#cruise-btn-share a:visited{text-decoration: none; color: #003366;}
#cruise-btn-grecian a:visited{text-decoration: none; color: #003366;}
#cruise-btn-classic a:visited{text-decoration: none; color: #003366;} 
#cruise-btn-ionian a:visited{text-decoration: none; color: #003366;}
#cruise-btn-cycladic a:visited{text-decoration: none; color: #003366;}

#cruise-btn-share a:hover{text-decoration: none; color: #003366;}
#cruise-btn-grecian a:hover{text-decoration: none; color: #003366;}
#cruise-btn-classic a:hover{text-decoration: none; color: #003366;} 
#cruise-btn-ionian a:hover{text-decoration: none; color: #003366;} 
#cruise-btn-cycladic a:hover{text-decoration: none; color: #003366;}



#cruise-btn-ionian .title, #cruise-btn-classic .title, #cruise-btn-grecian .title, #cruise-btn-cycladic .title, #cruise-btn-share .title{
	font-size: 10px;
	text-transform: uppercase;
}

#site-by{
	height: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background-color: #399FD0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}

#site-by a:link{color: #FFFFFF; text-decoration: none;}
#site-by a:visited{color: #FFFFFF; text-decoration: none;}
#site-by a:active{color: #FFFFFF; text-decoration: none;}
#site-by a:hover{color: #FFFFFF; text-decoration: none;}

#charter-list ul{
	font-size: 17px;
	font-weight: bold;
	line-height: 2;
}

#charter-list ul li ul{

	font-size: 15px;
	font-weight: bold;
	line-height: 1.25;
}

#charter-list ul a{
	text-decoration: none;

}

#charter-list ul li ul a{

	text-decoration: none;
}

a:link {
   /*font-weight: bold;*/
   color: #003366;
}

a:visited {
   /*font-weight: bold;*/
   color: #003366;
}

a:hover {
   /*font-weight: bold;    */
   color: #CC9933;
}

a:active {
   /*font-weight: bold;*/
   color: #003366;
}

.pict-border-black {
   border: 1px solid #000000;
}

.list-blue-oval {
   list-style-image: url(/images/bullet-blue_oval.gif);
}

.home-window {
   color: #003366;
}

.list-no-bullet {
   list-style-type: none;
   list-style-image: none;
}

.details-top-0 {
   background-image: url(/images/details-top-0.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

.details-top-1 {
   background-image: url(/images/details-top-1.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

.details-top-2 {
   background-image: url(/images/details-top-2.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

.details-top-3 {
   background-image: url(/images/details-top-3.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}

.details-name {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-style: italic;
   font-weight: bold;
   color: #663399;
}

.details-quote {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;
   color: #006666;
}

.test-quote {
	color: #4F878B;
	background-color: #D6E6E6;
	padding: 0px 10px 10px 10px;
	font-style: italic;
	font-weight: bold;

}

.details-dayrate {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.index-text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}

.index-text-small {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
}

.gallery-image {
   margin-top:20; 
   margin-left:10; 
   margin-right:10px;
   border: 1px solid #000000;
}

.details-think-yacht-1 {
   background-image: url(/images/details-think_yacht-1.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.details-think-yacht-2 {
   background-image: url(/images/details-think_yacht-2.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.details-think-yacht-3 {
   background-image: url(/images/details-think_yacht-3.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.villa-location {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #CC0000;
}
.itineraries-bg {
   background-image: url(/images/itineraries-bg.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
.itin-day {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #3D331F;
}
.itin-place {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #3D331F;
}

.itin-place a:link {
   /*font-weight: bold;*/
   color: #3D331F;
}

.itin-place a:visited {
   /*font-weight: bold;*/
   color: #3D331F;
}

.itin-place a:hover {
   /*font-weight: bold;*/
   color: #AD008C;
}

.itin-place a:active {
   /*font-weight: bold;*/
   color: #3D331F;
}

.copyright {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
}
.valef_info {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
}
.reservations-text-small {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #003366;
}

.index-text a:link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}

.index-text a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}

.index-text a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}

.index-text a:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}

.nolink a:link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
   text-decoration: none;
}

.nolink a:visited {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
   text-decoration: none;
}

.nolink a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
   text-decoration: none;
}

.nolink a:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
   text-decoration: none;
}


/* -- Article Styles -- */
ul.articles,
ul.articles li {
	margin-left:10px;
	padding-left:0px;
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}
p.articles {
	font-size:14px;
	line-height:20px;
	margin-left:0px;
	padding-left:0px;
}
.green_strong{
	color:#007169;
	font-weight:bold;
	font-size:14px;
	 
}
.timetable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:11px;
 
}
.timetable .red_date{
	color:#cc0033;
}
.timetable .blue_date{
	color: #003366;
}

/* ---------------------------------------------------------------------------- */

/* Michael Styles for Updated Cruises Page - please email Michael Whyte - info@mwhyte.ca with questions */

/* Cruise Pages Styles - Start */

body {
	background-color: #00326F;	
}

.cruise_content {
	background-color: #FFF;
	width: 719px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;	
}

.cruise_content table tr {
	background-color: #F1F1E2; 	
}

.cruise_content table tr.footer_table_row {
	background-color: #FFF;	
}

.cruise_title {
	text-align: center;	
}

h2.cruise_title {
	font-size: 24px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom:0px;	
}

h3.cruise_title {
	font-size: 18px;
	margin-top: 5px;
	line-height: 24px;
}

.cruise_overview {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 50px;	
}

.cruise_overview,
.cruise_overview .lt_col,
.cruise_overview .rt_col {
	margin-top: 20px;	
}

.cruise_overview .lt_col h3 {
	text-align: center;	
}

.cruise_overview .rt_col img {
	position: relative;
	top: 20px;
		
}

.cruise_overview table tr:nth-child(odd) {
	background-color: #e7e7cd;
}

.cruise_itinerary,
.cruise_boat_info,
.cruise_rates,
.cruise_terms {
	margin-left: 13px;
	margin-right: 13px;	
}

.cruise_itinerary img:first-child {
	margin-bottom: 20px;	
}

.cruise_itinerary h2,
.cruise_itinerary h3,
.cruise_itinerary h4,
.cruise_itinerary p {
	margin-left: 15px;
	margin-right: 15px;	
}


.cruise_itinerary h4 {
	margin-top: 3px;
	margin-bottom: 3px;	
}

.cruise_itinerary p+h4 {
	margin-top: 20px;	
}

.cruise_boat_info {
	margin-top: 30px;	
}

.cruise_boat_info h2,
.cruise_boat_info h3,
.cruise_boat_info h4,
.cruise_boat_info p {
	margin-left: 15px;
	margin-right: 15px;	
}

.boat_pictures_gallery {
	margin-top: 33px;
	margin-left: 40px;
	margin-right: 40px;	
}

.boat_pictures_gallery img {
	margin-bottom: 33px;	
}

.cruise_rates {
	margin-top: 5px;	
}

.cruise_rates .lt_col,
.cruise_rates .rt_col {
	margin-top: 30px;	
}

.cruise_rates .lt_col {
	margin-left: 20px;
	width: 350px;	
}

.cruise_rates .rt_col {
	margin-right: 20px;
	width: 298px;	
}

.cruise_rates .lt_col th {
	background-color: #e7e7cd; 	
}

.cruise_terms {
	margin-top: 30px;
}

.cruise_terms p,
.cruise_terms a {
	margin-left: 15px;
	margin-right: 15px;	
}

.cruise_terms img {
	display: block;
	margin-left: auto;
	margin-right: auto;	
}

.cruise_terms a.btn_terms {
	display: block;
	width: 182px;
	height: 25px;
	background-image: url(/images/btn_terms_and_conditions.png);
	background-position: 0 bottom;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Buttons */

.cruise_terms a.btn_terms:active,
.cruise_terms a.btn_terms:hover,
.cruise_terms a.btn_terms:focus {
	background-position: 0 top;	
}

.cruise_terms a.btn_cruise_main_page {
	display: block;
	text-align: center;	
}

a.btn_to_cruises_adriatic_corfu,
a.btn_to_cruises_adriatic_dubrovnik,
a.btn_to_cruises_aegean_odyssey,
a.btn_to_cruises_black_sea_treasures,
a.btn_to_cruises_classical_greece,
a.btn_to_cruises_dodecanese_mosaic_crete,
a.btn_to_cruises_dodecanese_mosaic_rhodes,
a.btn_to_cruises_jewels_of_the_cyclades_cruise,
a.btn_to_cruises_romantic_rivieras,
a.btn_to_cruises_sites_and_sounds_of_cuba,
a.btn_to_cruises_treasures_of_south_italy_and_malta,
a.btn_to_cruises_turquoise_coast_marmaris,
a.btn_to_cruises_turquoise_coast_rhodes {
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	width: 182px;
	height: 25px;
	background-position: 0 bottom;
	margin-bottom: 15px;	
}

a.btn_to_cruises_adriatic_corfu {	
	background-image: url(/images/btn_cruise_adriatic_odyssey_corfu.png);
}

a.btn_to_cruises_adriatic_dubrovnik {
	background-image: url(/images/btn_cruise_adriatic_odyssey_dubrovnik.png);	
}

a.btn_to_cruises_aegean_odyssey {
	background-image: url(/images/btn_cruise_aegean_odyssey.png);	
}

a.btn_to_cruises_black_sea_treasures {
	background-image: url(/images/btn_cruise_black_sea_treasures.png);	
}

a.btn_to_cruises_classical_greece {
	background-image: url(/images/btn_cruise_classical_greece.png);	
}

a.btn_to_cruises_dodecanese_mosaic_crete {
	background-image: url(/images/btn_cruise_dodecanese_mosaic_crete.png);	
}

a.btn_to_cruises_dodecanese_mosaic_rhodes {
	background-image: url(/images/btn_cruise_dodecanese_mosaic_rhodes.png);	
}

a.btn_to_cruises_jewels_of_the_cyclades_cruise {
	background-image: url(/images/btn_cruise_jewels_of_the_cyclades.png);	
}

a.btn_to_cruises_romantic_rivieras {
	background-image: url(/images/btn_cruise_romantic_rivieras.png);	
}

a.btn_to_cruises_sites_and_sounds_of_cuba {
	background-image: url(/images/btn_cruise_sites_and_sounds_of_cuba.png);	
}

a.btn_to_cruises_treasures_of_south_italy_and_malta {
	background-image: url(/images/btn_cruise_treasures_of_south_italy_and_malta.png);	
}

a.btn_to_cruises_turquoise_coast_marmaris {
	background-image: url(/images/btn_cruise_turquoise_coast_marmaris.png);	
}

a.btn_to_cruises_turquoise_coast_rhodes {
	background-image: url(/images/btn_cruise_turquoise_coast_rhodes.png);	
}

a.btn_to_cruises_adriatic_corfu:active,
a.btn_to_cruises_adriatic_corfu:focus,
a.btn_to_cruises_adriatic_corfu:hover,
a.btn_to_cruises_adriatic_dubrovnik:active,
a.btn_to_cruises_adriatic_dubrovnik:focus,
a.btn_to_cruises_adriatic_dubrovnik:hover,
a.btn_to_cruises_aegean_odyssey:active,
a.btn_to_cruises_aegean_odyssey:focus,
a.btn_to_cruises_aegean_odyssey:hover,
a.btn_to_cruises_black_sea_treasures:active,
a.btn_to_cruises_black_sea_treasures:focus,
a.btn_to_cruises_black_sea_treasures:hover,
a.btn_to_cruises_classical_greece:active,
a.btn_to_cruises_classical_greece:focus,
a.btn_to_cruises_classical_greece:hover,
a.btn_to_cruises_dodecanese_mosaic_crete:active,
a.btn_to_cruises_dodecanese_mosaic_crete:focus,
a.btn_to_cruises_dodecanese_mosaic_crete:hover,
a.btn_to_cruises_dodecanese_mosaic_rhodes:active,
a.btn_to_cruises_dodecanese_mosaic_rhodes:focus,
a.btn_to_cruises_dodecanese_mosaic_rhodes:hover,
a.btn_to_cruises_jewels_of_the_cyclades_cruise:active,
a.btn_to_cruises_jewels_of_the_cyclades_cruise:focus,
a.btn_to_cruises_jewels_of_the_cyclades_cruise:hover,
a.btn_to_cruises_romantic_rivieras:active,
a.btn_to_cruises_romantic_rivieras:focus,
a.btn_to_cruises_romantic_rivieras:hover,
a.btn_to_cruises_sites_and_sounds_of_cuba:active,
a.btn_to_cruises_sites_and_sounds_of_cuba:focus,
a.btn_to_cruises_sites_and_sounds_of_cuba:hover,
a.btn_to_cruises_treasures_of_south_italy_and_malta:active,
a.btn_to_cruises_treasures_of_south_italy_and_malta:focus,
a.btn_to_cruises_treasures_of_south_italy_and_malta:hover,
a.btn_to_cruises_turquoise_coast_marmaris:active,
a.btn_to_cruises_turquoise_coast_marmaris:focus,
a.btn_to_cruises_turquoise_coast_marmaris:hover,
a.btn_to_cruises_turquoise_coast_rhodes:active,
a.btn_to_cruises_turquoise_coast_rhodes:focus,
a.btn_to_cruises_turquoise_coast_rhodes:hover {
	background-position: 0 top;		
}





/* End Buttons */

/* Cruise Pages Styles - General Classes */

.clear {
	clear: both;	
}

.lt_col {
	float: left;	
}

.rt_col {
	float: right;	
}

.float_left {
	float: left;	
}

.float_right {
	float: right;	
}

.img_center {
	display: block;
	margin-left: auto;
	margin-right: auto;	
}

.discount_date {
	color: #F00;	
}

.highlighted {
	font-weight: bold;	
}

/* Cruise Pages Styles - End */

/* End Michael Whyte Styles */

/* ----------------------------------------------------------------------------- */

