.style1 {color: #009900; font-weight: bold;}
.style2 {color: #FFFFFF}
.style3 {color: #990000; font-size: 14px; font-weight: bold;}
.style4 {color: #00FF00;font-size: 1.4em; font-weight: bold;}
.style5 {color: #00CC00;font-size: 14px;font-weight: bold;}
.style6 {color:#990000;}
.style7 {color: #FFCC00;font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px;}
.style8 {color:#2484F4;font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height: 15px; }
.style9 {color: #0000FF}
.style10 {color:#FFCC00;}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
.style12 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.style14 {color: #FFFFFF; font-weight: bold;}
.style15 { font-family: Arial, Helvetica, sans-serif; font-size:3em; font-weight: bold; color: #990000; }
.style16 { font-family: Arial, Helvetica, sans-serif; font-size:2em; font-weight: bold; color: #6E5D2B; }
.style17 { font-family: Arial, Helvetica, sans-serif; font-size:2em; font-weight: bold; color: #990000; }
.style18 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #6E5D2B; }
.style19 { font-family: Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: bold; color: #6E5D2B; }
.style20 {color: #00FF00;font-size: 14px; font-weight: bold; }
.style21 {color: #6E5D2B; font-size: 14px; font-weight: bold;}
.style22 { font-family: Arial, Helvetica, sans-serif; font-size:2em; font-weight: bold; color: #FFFFFF;  }
.style23 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #6E5D2B; }
.style24 { font-family: Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: bold; color: #FFFFFF;  }
.style25 { font-size:16px; font-weight: bold; color: #FFFFFF;  }





body{margin:0; padding:0; background:#FFFB98;}
table, td{border-collapse:collapse;}
table, td, img{border:0;}
form, td{margin:0; padding:0;}
td, p{font:12px Verdana, Arial, Helvetica, sans-serif; color:#6E5D2B; vertical-align:top; text-align:left; padding:0; margin:0; word-spacing:2px;}
.clear{clear:both; line-height:0px;}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style: none; line-height:0px; padding:0; margin:0}
.tar{text-align:right;}


a{color:#6E5D2B; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover{text-decoration:none;}

.link_1{color:#6E5D2B; text-decoration:none; font-size:10px; word-spacing:0px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link_1:hover{text-decoration:underline;}

.link_2{color:#6E5D2B; text-decoration:underline; font-size:10px; word-spacing:0px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link_2:hover{text-decoration:none;}

.link_3{color:#FFFFFF;text-decoration: none;font-size:14px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#990000;padding:5px 10px 5px 10px; margin: 5px 10px 5px 0px;}
.link_3:hover{color:#FFFFFF; background-color:#1B46B5;}

.link_4{color:#FFFFFF;text-decoration: none;font-size:14px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#1B46B5;padding:3px 10px 3px 10px;}
	
.link_5{color:#FFFFFF;text-decoration: none;font-size:16px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#990000; padding:5px 15px 5px 15px; }
	
.link_6{ background-color:#009900; color:#ffffff;text-decoration: none;font-size:12px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;padding:1px 3px 1px 3px;}
	
.link_7{color:#FFFFFF;text-decoration: none;font-size:12px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#990000;padding:3px 5px 3px 5px; margin: 3px 0px 3px 0px;}
.link_7:hover{color:#FFFFFF; background-color:#1B46B5;}

.link_8{color:#FFFFFF;text-decoration: none;font-size:12px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#990000;padding:1px 3px 1px 3px; margin: 3px 0px 3px 0px;}
.link_8:hover{color:#FFFFFF; background-color:#1B46B5;}

.link_9{color:#FFFFFF;text-decoration: none;font-size:16px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#0CA0CE;padding:5px 15px 5px 15px; margin: 3px 0px 3px 0px;}
.link_9:hover{color:#FFFFFF; background-color:#1B46B5;}





b a{color:#6E5D2B; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/b_link.gif) center left no-repeat; padding-left:23px;}
b a:hover{text-decoration:underline;}

.left_tl{background:url(../images/left_tl_fll.jpg) 2px 5px; width:40%;}
.left_tl_top{background:url(../images/left_tl_top.jpg) 2px top repeat-x; width:100%; height:100%;}
.left_tl_bot{background:url(../images/left_tl_bot.jpg) bottom right repeat-x;}


.right_tl{background:url(../images/right_tl_fll.jpg) left; width:60%;}
.right_tl_top{background:url(../images/right_tl_top.jpg) top left repeat-x; width:100%; height:100%;}
.right_tl_bot{background:url(../images/right_tl_bot.jpg) bottom left repeat-x;}
/*======================================header================================================================*/

.header{height:161px; background:url(../images/header1_bg.jpg) top no-repeat; padding:25px 0 0 171px;}
.header .logo{width: 23px; position:absolute; margin: 25px 0 0 -17px;}
.header .nv{margin-bottom:7px;}


.right_botton {position:absolute; margin: 0 0 0 820px;}
/*======================================main menu================================================================*/

.menu{width:590px;  position:absolute; margin-left: 130px; padding:50px 0px 0px 0px;  }				
.menu ul li {list-style: none; line-height:30px; float:left; }				
.menu a{color: #6E5D2B; text-decoration:none; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; 				
font-weight:bold;}		  		
.menu a:hover{color: #ffffff;}				


/*======================================cathegories================================================================*/

.cathegories {width:845px; position: relative; margin:10px 0 0 -63px;padding:5px 0 5px 0;text-align:center; 
background-color:#635E38; color:#ffffff; border: 3px solid; border-radius: 10px; 
opacity: 0.5;    filter: alpha(opacity=45); /* For IE8 and earlier */	}
.cathegories ul li{line-height: 25px;}
.cathegories a {color: #ffffff; text-decoration:none; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
border-right-width:3px; border-right-style:solid; color:#ffffff; padding-right:5px;}
.cathegories a:hover{color: #FFFFFF; text-decoration: underline;}

/*======================================memberships================================================================*/

.member {width:172px; height:45px; position: absolute; margin: -25px 0 0 598px; }

.quick_tour_finder {width:100px; text-align:center; position:relative; margin:-75px 0 0 680px; z-index:99; opacity: 0.5;    filter: alpha(opacity=45); /* For IE8 and earlier */  }
.quick_tour_finder a{font-size: 1.5em; font-weight:bold; background-color: #635E38; color:#ffffff; border-width:3px; border-style:solid; border-color:#ffffff; border-radius:10px;text-decoration:none; padding:15px 0 15px 0;  display:block;width:100%;}
.quick_tour_finder a:hover{background-color:#DFD8AC; color:#635E38;  border-color:#635E38;}



.telephone { width: 400px; position:absolute; margin:-15px 0 0 130px; font-size:1.3em; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}


/*======================================left menu================================================================*/

.left{width:53px; background:url(../images/left_fll.jpg) right 759px;}
.left_top{width:100%; height:100%; background:url(../images/left_top_bg.jpg) top no-repeat;}
.left_bot{background:url(../images/left_bot_bg.jpg) bottom no-repeat;}
.cnt .left_col{width:227px; padding:0 2px 10px 0;}
/*======================================left tours================================================================*/
.left_tours{ width:214px;font:11px Verdana, Arial, Helvetica, sans-serif; color:#6E5D2B; margin:10px 10px 5px 43px;
 background:url(../images/bg.left.tours.jpg) top left repeat-y; 
 border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}
.left_tours ul{list-style:none; line-height:13px; padding:0; margin:0; }
.left_tours li{padding:0px 0 5px 10px; width:206px;}
.left_tours a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
	font-weight: bold; text-decoration: none; color: #6E5D2B; }
.left_tours a:hover{ color:#6E5D2B; text-decoration: underline;}


.left_tours2{ width:214px;font:11px Verdana, Arial, Helvetica, sans-serif; color:#6E5D2B; margin:10px 10px 5px 43px;}  
.left_tours2 ul{list-style:none; line-height:13px; padding:0; margin:0; }
.left_tours2 li{padding:0px 0 5px 10px; width:206px;}
.left_tours2 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
	font-weight: bold; text-decoration: none; color: #6E5D2B; display: block;  }	
.left_tours2 a:hover{ background-color: #FFFF80; }
.left_bar {background:url(../images/bar.left.jpg) top left repeat-x; padding:5px 0 5px 0px; margin: 0 0 4px 0; 
text-align: center;}

.left_bar1 {background:url(../images/bar.left.jpg) top left repeat-x;   padding:5px 0 5px 0px; margin: 0px 0 4px 0px; 
text-align: center;}

.left_bar3 {width:640px; font-size:1.7em; font-weight:bold;background-color:#635E38; color:#ffffff;  
text-align: center; padding:10px 0 10px 0; margin-top:10px; margin-bottom:10px;line-height:1.5em; border: 4px solid; border-radius: 10px; border-color:#635E38; }

.left_bar4 {width:640px; font-size:1.6em; font-weight:bold;background-color:#635E38; font-color:#ffffff;  
text-align: center; padding:10px 0 10px 0; margin-top:10px; margin-bottom:10px;line-height:1.5em; border: 4px solid; border-radius: 10px; border-color:#635E38; }
.left_bar4 h2{ font-size:1.4em;color:#FFFFFF; }


.left_bar2 {background:url(../images/bar.left.jpg) top left repeat-x;   padding:5px 0 5px 0px; margin: 10px 0 10px 0px; 
text-align: center;}

.left_b a{color:#6E5D2B; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	background:url(../images/b_link.gif) center left no-repeat; padding-left:23px;}
.left_b a:hover{text-decoration:underline;}



/*======================================left column itineraries================================================================*/
/*========================================ajax====================================================================================*/

#leftcolumn{

width:214px;
border: 0px solid black;
padding: 10px 0 0px 0 ;
margin:5px 10px 0px 43px;


} 
#leftcolumn a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6E5D2B;
	text-decoration:none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#leftcolumn a:hover{
background-color: #FFFF80;
}

/*======================================new left menu begins================================================================*/


#leftcolumn1{
width:214px;
text-align:center;
margin:85px 10px 0 43px;
} 


#leftcolumn1 a{
background-color: none;
color:none;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-weight: bold;
} 

#leftcolumn1 a:hover{
background-color: none;
color:none;
text-decoration:none;

} 

.left_tours3 {margin-bottom:8px;border: 4px solid; border-radius: 10px;}
.left_tours3 a{ font-size: 1.7em;background-color: #635E38; color:#ffffff; padding:5px 0 5px 0; border-radius: 5px; border-color:#635E38; display:block;width:100%;}
.left_tours3 a:hover{background-color:#DFD8AC; color:#635E38;  border-radius: 5px; border-color:#635E38;}


.left_tours4{ margin-bottom:8px;border: 4px solid; border-radius: 10px; } 
.left_tours4 a{display:block;width:100%;font-size:1.8em;background-color:#DFD8AC; border-color:#635E38; border-radius: 5px;color:#635E38; padding:5px 0px 5px 0px;}
.left_tours4 a:hover{background-color:#635E38; border-color:#635E38; border-radius: 5px;color:#ffffff;}


.left_tours5{ padding:5px 5px 5px 5px; margin-bottom:8px;
background-color:#635E38; color:#ffffff; border: 4px solid; border-radius: 10px; border-color:#635E38; } 
.left_tours5 a{font-size:1.8em;color:#ffffff;}
.left_tours5 a:hover{font-size:2em; color:#DFD8AC;}
.left_bar5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; font-style: normal; font-weight: bold; color:#ffffff;
}

.left_tours6{ padding:5px 5px 5px 5px; margin-bottom:8px;
background-color:#DFD8AC; color:#635E38; border: 4px solid; border-radius: 10px; border-color:#635E38;   } 
.left_tours6 a{font-size:1.8em;color:#635E38;}
.left_tours6 a:hover{font-size:2em; color:#635E38;}
.left_bar6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; font-style: normal; font-weight: bold; color:#635E38;
}


.left_tours7{padding:5px 5px 5px 5px; margin-bottom:8px; 
background-color:#635E38; color:#ffffff; border: 4px solid; border-radius: 10px; border-color:#635E38; } 
.left_tours7 a{font-size:1.5em;color:#ffffff; display:block;width:100%;}
.left_tours7 a:hover{font-size:1.8em; color:#DFD8AC; }

.left_tours8{padding:5px 5px 5px 5px; margin-bottom:8px; 
background-color:#DFD8AC; color:#635E38; border: 4px solid; border-radius: 10px; border-color:#635E38; } 
.left_tours8 a{font-size:1.5em;color:#635E38; display:block;width:100%;}
.left_tours8 a:hover{font-size:1.8em; color:#635E38;}

.left_tours9 {margin-bottom:0px; border-bottom-width:2px; border-bottom-style:solid;border-bottom-color:#635E38;}
.left_tours9 a{ font-size: 1.2em;background-color: #635E38; color:#ffffff;  padding:3px 0 3px 0;  display:block;width:100%;}
.left_tours9 a:hover{background-color: transparent; color:#635E38; }



#havana_jazz_comparison {width:635px; height: 2238px; text-align:center; 
background-color:#635E38; color:#635E38; border: 4px solid; border-radius: 10px; border-color:#635E38;}
#havana_jazz_comparison li {list-style:none; line-height: 20px; }

.havana_jazz_column {width:300px; float:left; padding: 5px 5px 5px 5px; background-color:#635E38; color:#ffffff;}
.havana_jazz_column1 {width:300px; float:left; margin-left:15px; padding: 5px 5px 5px 5px; background-color:#DFD8AC;}
.havana_jazz_column2 {width:635px;font-size:1.6em;font-weight:bold;text-align:center; padding:10px 0px 10px 0px; color:#ffffff;}

.havana_jazz_column a {font-size:1.5em;color:#ffffff; font-weight:bold; text-decoration:none;}
.havana_jazz_column a:hover {font-size:1.7em;color:#ffffff;}

.havana_jazz_column1 a {font-size:1.5em; font-weight:bold; text-decoration:none;}
.havana_jazz_column1 a:hover {font-size:1.7em;color:#635E38;}

.cuba_study_tours{ text-align:center;}
.cuba_study_tours li{ list-style: inherit; line-height: 30px;font-size:1.4em; font-weight:bold;  text-decoration:none; color:#635E38; text-align:center;}

.santiago_jazz_column {width:625px; float:left; padding: 5px 5px 5px 5px; background-color:#635E38; color:#ffffff; }
.santiago_jazz_column a {font-size:1.7em; font-weight:bold; text-decoration:none; color:#ffffff;}
.santiago_jazz_column a:hover {font-size:1.8em;}
.santiago_jazz_column2 {width:635px;font-size:1.5em;font-weight:bold;text-align:center; padding:10px 0px 10px 0px; background-color:#635E38; color:#ffffff;}

	
/*======================================new left menu ends================================================================*/


#rightcolumn{
float:;
width:640px;
min-height: 600px;
border: 0px solid #2484F4;
margin-left: 0px;
padding: 0px;
padding-bottom: 8px;
}

#rightcolumn ul li { 
line-height: 25px; 
list-style-position:inside; 
list-style-type:square;}

* html #rightcolumn{ /*IE only style*/
height: 400px;
}


	
/*======================================body of itinerary================================================================*/
.itinerary_authentic_cuba {width:640px; clear:both; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height: 19px; text-align:justify;}
.itinerary_authentic_cuba li{ line-height: 20px;}

.itinerary_authentic_cuba1 {width:640px; clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height: 20px; text-align:justify;}
.itinerary_authentic_cuba1 li{ line-height: 20px;}
.itinerary_authentic_cuba1 a{font-size:18px; font-weight:bold; text-decoration:none;}
.itinerary_authentic_cuba1 a:hover{font-size:22px;}


.authentic_cuba {width:620px; clear:both; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height: 18px; text-align:justify;}
.authentic_cuba li{ line-height: 20px;}


.itinerary_formalities {width:640px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
line-height: 14px;  background:url(../images/filler.travel.formalities.jpg) repeat-y;}
.itinerary_formalities_li{ line-height: 25px; list-style-image: none;list-style-position: ; 
list-style-type: square; margin:14px 0 14px 0;}

.left_tours2 ul{list-style:none; line-height:13px; padding:0; margin:0; }
.left_tours2 li{padding:0px 0 5px 10px; width:206px;}


.itinerary_vertical_box {width: 227px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_education.jpg); background-position: top; background-repeat:repeat-x; background-color:#2484F4;
text-align:center; padding-top:17px; margin: 0px 0 10px 0;}

.itinerary_festival_box {width: 227px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_festival.jpg); background-position: top; background-repeat:repeat-x; background-color:#9C0731;
text-align:center; padding-top:17px; margin: 0px 0 10px 0;}

.itinerary_festival_box1 {width:217px; line-height: 17px; 
font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#FFFFFF;background-color:#9C0731;
border: 1px solid; border-radius: 10px; border-color:#990000; 
text-align: center;  margin:0 0 5px 0px; padding:10px 5px 5px 5px;}
.itinerary_festival_box1 a {font-size: 16px; font-weight:bold; color:#ffffff; text-decoration:none; }
.itinerary_festival_box1 a:hover{font-size: 19px; color:#ffffff;background-color:#9C0731;}
 

.itinerary_nature_box {width: 227px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_nature.jpg); background-position: top; background-repeat:repeat-x; background-color:#2C6514;
text-align:center; padding-top:17px; margin: 0px 0 10px 0;}

.itinerary_cultural_box {width: 227px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_cultural.jpg); background-position: top; background-repeat:repeat-x; background-color:#C79035;
text-align:center; padding-top:17px; margin: 0px 0 10px 0;}

.itinerary_ballet_box {width: 227px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_ballet.jpg); background-position: top; background-repeat:repeat-x; background-color:#000000;
text-align:center; padding-top:17px; margin: 0px 0 10px 0;}

.itinerary_addon_nature {width: 210px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_nature.jpg); background-position: top; background-repeat:repeat-x; background-color:#2C6514;
text-align:center; padding-top:5px; }

.itinerary_addon_festival {width: 210px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_festival.jpg); background-position: top; background-repeat:repeat-x; background-color:#9C0731;
text-align:center; padding-top:5px; }

.itinerary_addon_cultural {width: 210px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_cultural.jpg); background-position: top; background-repeat:repeat-x; background-color:#C79035;
text-align:center; padding-top:5px; }

.itinerary_addon_box {width: 210px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
background-image:url(../images/bar1_education.jpg); background-position: top; background-repeat:repeat-x; background-color:#2484F4;
text-align:center; padding-top:5px; }
 
/*======================================teachers area================================================================*/
.teachers {width:227px; margin: 15px 0 15px -20px;
background-image:url(../images/ship_teachers.gif); background-repeat: repeat-y; background-position: right;}
.teachers a{ color:#0D90D2; text-decoration:none; font-size:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; 
 padding-left:0px;letter-spacing:-1px; font-weight:bold;}		   
.teachers a:hover{color: #FF6600;}

.architects {width:227px; margin: 10px 0 0 30px; background:url(../images/bga.left.tours.jpg) top left repeat-y;
font:11px Verdana, Arial, Helvetica, sans-serif; color:#6E5D2B; text-align:justify;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}

.nature {width:227px; margin: 10px 0 0 30px; background:url(../images/bga.left.tours.jpg) top left repeat-y;
font:10px Verdana, Arial, Helvetica, sans-serif; color:#6E5D2B;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}

.festival {width:227px; margin: 10px 0 0 30px; background:url(../images/bga.left.tours.jpg) top left repeat-y;
font:10px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#6E5D2B;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}
.festival a { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6E5D2B; text-decoration:none;}
.festival a:hover {text-decoration:underline;}

.festivals {width:227px; margin: 15px 0 0px 0px;  background:url(../images/bga.left.tours.jpg) top left repeat-y; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 12px;
text-align:justify; color:#6E5D2B;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}

.festivals a { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6E5D2B; text-decoration:none;}
.festivals a:hover {text-decoration:underline;}


/*======================================popular tours================================================================*/
.popular_tours{ width:227px; font:12px; font-family: Arial, Helvetica, sans-serif; color:#6E5D2B; margin:10px 10px 5px 30px;
 background:url(../images/che_cuba_spring.gif); padding:0px 0px  0px 0px;
 border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}
  
.popular_tours ul{list-style:none; line-height:12px;}
.popular_tours li{padding:0px 0 8px 5px; }

.popular_tours_b a{color: #009900; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
letter-spacing: 1px; background:url(../images/b.link.jpg) top left no-repeat; padding:0px 0px 10px 35px; line-height:14px;}
.popular_tours_b a:hover{text-decoration:underline;}

/*======================================newsletter================================================================*/
#newsletter_cuba_tours{ width:227px; font-size:11px; font-family:Arial, Helvetica, sans-serif; 
color:#066C9B;line-height: 11px;  text-align:justify; 
background:url(../images/news_cuba_travel.jpg) bottom right no-repeat; background-color: #E6E9EE;
} 

.newsletter_cuba_tours1{padding:5px 5px 5px 5px; margin-bottom:5px; 
font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#066C9B;line-height: 19px;  text-align:center; 
border: 4px solid; border-radius: 10px; border-color:#066C9B;
background:url(../images/news_cuba_travel.jpg) bottom right no-repeat; background-color: #E6E9EE;} 
.newsletter_cuba_tours1 a{font-size:14px;color:#066C9B; text-decoration:none; font-weight:bold; display: run-in;  }
.newsletter_cuba_tours1 a:hover{font-size:16px; color:#066C9B; font-weight:bold; }


#newsletter_cuba_travel{ width:217px; font-size:14px; font-family:Arial, Helvetica, sans-serif; 
color:#066C9B;line-height: 20px;  text-align:justify; background-color: #E6E9EE;
border: 4px solid; border-radius: 10px; border-color:#066C9B;
} 

#testimonials_cuba_travel{ width:220px; font-size:14px; font-family:Arial, Helvetica, sans-serif; 
color:#ffffff;line-height: 20px;  text-align:justify; margin:0 0 10px 0; text-align:center;
border: 4px solid; border-radius: 10px; border-color:#ffffff;
} 
.reviews{ padding:2px 7px  2px 7px;  }

#testimonials_cuba_travel a{color:#FFFFFF;text-decoration: none;font-size:1.5em;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; line-height:1.5em; padding:1px 3px 1px 3px; margin: 3px 0px 3px 0px; }

#testimonials_cuba_travel a:hover{ text-decoration:underline; }




.news{ padding:2px 7px  2px 7px; border-width: 2px; border-style: solid; border-color:#066C9B; }

#newsletter_cuba_tours a{color: #066C9B;text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; letter-spacing: 0px; line-height:15px;}

#newsletter_cuba_tours a:hover{ color:#066C9B; text-decoration: underline;}

.news_left {position: absolute; margin:10px 0px 0 -12px; }
.news_left1 {margin-left:30px; }




/*======================================miscelaneous================================================================*/
.miscelaneous {width:227px; margin:7px 0px 7px 30px;}

.miscelaneous a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
	font-weight: bold; text-decoration: none; color: #6E5D2B; }

.miscelaneous a:hover{ color:#6E5D2B; text-decoration: underline;}


/*======================================left menu ends===============================================================*/

.right{width:65px; background:url(../images/right_fll.jpg) left 759px;}
.right_top{width:100%; height:100%; background:url(../images/right_top_bg.jpg) top no-repeat;}
.right_bot{background:url(../images/right_bot_bg.jpg) bottom no-repeat; height:218px;}

.smnv{margin:116px 0 0 12px;}
.smnv img{margin-bottom:5px;}

.cnt{background:url(../images/cnt_fll.jpg);}
.cnt_top{width:938px; height:100%; background:url(../images/cnt_top.jpg) top no-repeat; }
.cnt_bot{background:url(../images/cnta_bot.jpg) bottom no-repeat;}

/*======================================main banner================================================================*/

.cnt_bar {background:url(../images/bar.jpg) top left repeat-x;  padding: 8px 0 3px 20px;}
.cnt_bar_education {background:url(../images/bar_education.jpg) top left repeat-x;  padding: 8px 0 3px 10px;text-align:center; }
.cnt_bar_education h1 {font-size:2em;}
.cnt_bar_education h2 {font-size:1.7em; color:#FFFFFF;}

.cnt_bar_architecture {background:url(../images/bar_architecture.jpg) top left repeat-x;  padding: 8px 0 3px 10px;text-align:center;}
.cnt_bar_nature {background:url(../images/bar_nature.jpg) top left repeat-x;  padding: 8px 0 3px 10px;text-align:center;}
.cnt_bar_festival {background:url(../images/bar_festival.jpg) top left repeat-x;  padding: 8px 0 3px 0px;text-align:center;}
.cnt_bar_cultural {background:url(../images/bar_cultural.jpg) top left repeat-x;  padding: 8px 0 3px 0px;text-align:center;}

.cnt_bar1 {background:url(../images/bar1.jpg) top left repeat-x; padding: 0px 0 0px 0px; text-align:center;}
.cnt_bar1_education {background:url(../images/bar1_education.jpg) top left repeat-x; padding: 0px 0 0px 10px; text-align:center;}
.cnt_bar2_architecture {background:url(../images/bar2_architecture.jpg) top left repeat-x; padding: 0px 0 0px 20px; text-align:center;}
.cnt_bar1_nature {background:url(../images/bar1_nature.jpg) top left repeat-x; padding: 0px 0 0px 20px; text-align:center;}
.cnt_bar1_festival {background:url(../images/bar1_festival.jpg) top left repeat-x; padding: 0px 0 0px 20px; text-align:center;}
.cnt_bar1_cultural {background:url(../images/bar1_cultural.jpg) top left repeat-x; padding: 0px 0 0px 20px; text-align:center;}

.banner {background-color:#6E5D2B; width:620px; height:370px; margin-top:5px; text-align:center;}
.banner_education {background-color:#2484F4; width:620px; height:370px; margin-top:5px;}
.banner_nature {background-color:#2C6514; width:620px; height:386px; margin-top:5px;}
.banner_architecture {background-color:#5A4099; width:620px; height:386px; margin-top:5px;}
.banner_festival {background-color:#9C0731; width:620px; height:386px; margin-top:5px;}
.banner_cultural {background-color:#C79035; width:620px; height:386px; margin-top:5px;}

.banner_formalities {background-color:#6E5D2B; width:620px; margin-top:85px; clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif;
 line-height: 20px; text-align:center; padding:0 0 10px 0px;  border-radius: 10px; border-color:#635E38; }
.banner_formalities h1 {font-size:1.7em}
.banner_formalities h2 {font-size:1.7em}
.banner_formalities a { text-decoration:none; color:#FFFFFF;font-size:1.7em;line-height: 30px;}
.banner_formalities a:hover { text-decoration:none; color: #FFCC00}

.banner_education_itinerary {background-color:#2484F4; width:620px; height:65px; margin-top:85px;}
.banner_architecture_itinerary {background-color:#5A4099; width:620px; height:65px; margin-top:5px;}
.banner_nature_itinerary {background-color:#2C6514; width:620px; height:65px; margin-top:5px;}
.banner_festival_itinerary {background-color:#9C0731; width:620px; height:65px; margin-top:5px;}
.banner_cultural_itinerary {background-color:#C79035; width:620px; height:65px; margin-top:85px;}


.spring{width:620px;background-color:#2484F4; font:Arial, Helvetica, sans-serif; 
font-size:14px; line-height: 20px;color:#FFFFFF;}
.spring li{list-style-image:list-style-type:square; }
.spring a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;line-height: 30px;	font-weight: bold; color: #FFFFFF;
text-decoration:none; }
.spring a:hover{color: #FFCC00; text-decoration: none;}

/*======================================featured tours================================================================*/

.featured {width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#6E5D2B; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-align:center; 
		  }
.featureda {width:640px; height: 161px; margin: 0px 0px 10px -10px;
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-align:center; 
		  }
.featureda a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featureda a:hover{color: #FFFFFF; text-decoration:underline;}
.featureda ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }  
		  
		  
.featured_education {width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#2484F4; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; 
		  }	 
.featured_architecture {width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#5A4099; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; 
		  }	    
 .featured_nature {width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#2C6514; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; 
		  }	  
.featured_festival{width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#9C0731; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; 
		  }
.featured_cultural{width:640px; height: 161px; margin: 10px 0px 10px 0px; background-color:#C79035; 
           font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; 
		  }	       
		   
		  
.featured a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featured a:hover{color: #FFFFFF; text-decoration:underline;}
.featured ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }

.featured_education a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featured_education a:hover{color: #FFFFFF; text-decoration:underline;}
.featured_education ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }

.featured_architecture a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featured_architecture a:hover{color: #FFFFFF; text-decoration:underline;}
.featured_architecture ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }

.featured_nature ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }
.featured_nature a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featured_nature a:hover{color: #FFFFFF; text-decoration:underline;}

.featured_festival ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }
.featured_festival a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}
.featured_festival a:hover{color: #FFFFFF; text-decoration:underline;}
.featured_festival ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }


.featured_cultural ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }
.featured_cultural a{color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; word-spacing:1px; padding-left:0px;}	   
.featured_cultural a:hover{color: #FFFFFF; text-decoration:underline;}
.featured_cultural ul li {list-style: none; float:left; line-height:12px; padding-top:70px; text-align:center; }


.f_1 {background:url(../images/featured.education.vinales.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_2 {background:url(../images/featured.education.2011.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_3 {background:url(../images/featured.education.santiago.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_4 {background:url(../images/featured.festival.book.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_5 {background:url(../images/featured.architecture.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_6 {background:url(../images/featured.architecture.trave.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_7 {background:url(../images/featured.nature.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_8 {background:url(../images/featured.bird.watching.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_9 {background:url(../images/featured.festival.jazz.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_10 {background:url(../images/featured.festival.book.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_12 {background:url(../images/featured.art.biennial.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_11 {background:url(../images/featured.festival.jazz.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_13 {background:url(../images/featured.education.santiago.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_14 {background:url(../images/featured.culture.gitana.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_15 {background:url(../images/featured.festival.jazz.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_16 {background:url(../images/featured.family.tour.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_17 {background:url(../images/featured.education.santiago.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_18 {background:url(../images/featured.family.tour.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_19 {background:url(../images/featured.education.santiago.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_20 {background:url(../images/featured.education.2011.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_21 {background:url(../images/featured.fire.festival.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_22 {background:url(../images/featured.art.biennial.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_23 {background:url(../images/featured.education.vinales.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_24 {background:url(../images/featured.nature.travel.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_25 {background:url(../images/featured.cultural.performin.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_26 {background:url(../images/featured.ballet.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_27 {background:url(../images/featured.bird.watching.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_28 {background:url(../images/featured.nature.tour.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_29 {background:url(../images/featured.photography.tours.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_30 {background:url(../images/featured.film.festival.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_31 {background:url(../images/featured.festival.jazz.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_32 {background:url(../images/featured.jews.cuba.tour.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_33 {background:url(../images/featured.cuba.tours.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_34 {background:url(../images/featured.cuba.trips.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_35 {background:url(../images/featured.photography.tours.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_36 {background:url(../images/featured.cuba.tours.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_37 {background:url(../images/featured.cuba.tours.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_38 {background:url(../images/featured.family.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_39 {background:url(../images/featured.art.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_40 {background:url(../images/featured.jews.cuba.tour.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_41 {background:url(../images/featured.jo.jazz.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_42 {background:url(../images/featured.ballet.tour.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_43 {background:url(../images/featured.jo.jazz.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_44 {background:url(../images/featured.film.festival.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_45 {background:url(../images/featured.cigar.festival.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_46 {background:url(../images/featured.nature.travel.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_47 {background:url(../images/featured.fire.festival.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_48 {background:url(../images/featured.education.2011.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_49 {background:url(../images/featured.ballet.tour.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_50 {background:url(../images/featured.cigar.festival.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_51 {background:url(../images/featured.cuba.engage.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_52 {background:url(../images/featured.cuba.engage.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_53 {background:url(../images/featured.cuba.engage.jpg) no-repeat; width:150px; margin: 3px 8px 5px 8px;  }
.f_54 {background:url(../images/featured.cuba.engage.jpg) no-repeat; width:150px; margin: 3px 0px 5px 0px;  }
.f_55 {background:url(../images/featured.film.festival.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }
.f_56 {background:url(../images/featured.business.tour.jpg) no-repeat; width:150px;  margin: 3px 8px 5px 9px; }
.f_57 {background:url(../images/featured.health.care.jpg) no-repeat; width:150px;  margin: 3px 0px 5px 0px; }

.featured_cuba_tours {width:620px; height:1320px; background-color:#2C3367; font-color:#ffffff; text-align:center;margin:15px 0 0 0;  text-decoration:none;   }
.featured_cuba_tours a {text-decoration:none;}
.featured_inside {width:192px; height: 210px; float:left;margin-left:10px; border-bottom-width:3px; border-bottom-style: solid; border-bottom-color:#ffffff; }
.featured_inside_title {font-size:1.8em; font-weight:bold; color:#ffffff;position:relative;margin:-100px 0 0 0; text-shadow: 2px 2px #000000; }
.featured_inside_description {font-size:12px; color:#ffffff;position:relative;margin:50px 0 0 0; padding:0 5px 0px 5px;}

.featured_inside1 {width:192px; height: 235px; float:left;margin-left:10px; border-bottom-width:3px; border-bottom-style: solid; border-bottom-color:#ffffff; }

/*======================================why authentic cuba travel================================================================*/
	 
.why {width:400px; background-color: #009900; padding:10px 0 10px 5px; margin: 0 0 10px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
.why ul li {line-height:25px; list-style-image: ; list-style-position: inside; list-style-type: square;}
.why a{color: #FFFFFF; text-decoration:none; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;   }		   
.why a:hover{color: #FFCC00; text-decoration:;}

.why_nature {width:400px; background-color: #2484F4; padding:10px 0 10px 5px; margin: 0 0 10px 0;font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
.why_nature ul li {line-height:25px; list-style-image: ; list-style-position: inside; list-style-type: square; }
.why_nature a{color: #FFFFFF; text-decoration:none; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;  }		   
.why_nature a:hover{color: #006600; text-decoration:;}


.why_education {width:400px; background-color: #5A4099; padding:10px 0 10px 5px; margin: 0 0 10px 0;font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;  }
.why_education ul li {line-height:25px; list-style-image: ; list-style-position: inside; list-style-type: square; }
.why_education a{color: #FFFFFF; text-decoration:none; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;  }		   
.why_education a:hover{color: #FFCC00; text-decoration:;}


.why_schools {width:400px; background-color: #2484F4; padding:10px 0 10px 5px; margin: 0 0 10px 0;font-size:15px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: -0.5px; }
.why_schools ul li {line-height:0 px; list-style-image: ; list-style-position: inside; list-style-type: square; }

.why_cuba_travel {width:610px; line-height: 23px; margin:0px 0px 20px 0px; padding:15px 10px 15px 10px; float:left; font-size:15px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: -0.5px;
-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 0px 5px rgba(0,0,0,0.75);
box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.75);
border: 4px solid; border-radius: 25px;
background-image:url(../images/ofac.cuba.tours.jpg); }



.why_architecture {width:400px; background-color: #6E5D2B; padding-left:5px; margin: 0 0 10px 0; 
font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; }
.why_architecture ul li {line-height:25px; list-style-image: ; list-style-position: inside; list-style-type: square; }
.why_architecture a{color: #FFFFFF; text-decoration:none; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }		   
.why_architecture a:hover{color: #FFCC00; text-decoration:none;}


.why_hotel {width:380px; background-color: #5A4099; padding:10px 10px 10px 10px; margin: 0 0 10px 0; 
font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:center;}
.why_hotel ul li {line-height:30px; list-style-image: ; list-style-position: inside; list-style-type: square; }
.why_hotel h3{font-size:1.7em; }
/*======================================testimonials================================================================*/
.testimonials  {width:400px; background-color:#6E5D2B; padding: 0 0px 10px 5px; margin:0px 0 10px 0px; 
font-size:12px; line-height:14px;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:justify}
.testimonials ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 

.testimonials_cultural {width:400px;  background-color:#C79035; padding: 0 0px 10px 5px; 
margin:0 0px 10px 0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 17px; text-align:justify;}		   
.testimonials_cultural ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 
.testimonials_cultural a { font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;text-decoration:none; font-weight:bold;}
.testimonials_cultural a:hover { text-decoration:underline;}


.testimonials_education {width:400px; height: 838px; overflow: auto; background-color:#2484F4; padding: 0 0 10px 5px; 
margin:0 0 10px 0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.testimonials_education ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 

.testimonials_architecture {width:400px;  background-color:#2484F4; padding: 0 0 0px 5px; 
margin:0 0 10px 0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 17px;text-decoration:none;}
.testimonials_architecture ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 

.testimonials_nature {width:400px; background-color:#2C6514; padding: 0px 0px 10px 5px; 
margin:0 0 10px 0px; font-size:11px; line-height:13px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.testimonials_nature ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 

.testimonials_festival {width:400px;  background-color:#9C0731; padding: 0 0px 0px 5px; 
margin:0 0 10px 0px; font-size:12px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}		   
.testimonials_festival ul li {line-height:19px; list-style-position: inside; list-style-type: square; } 
.testimonials_festival a { font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;text-decoration:none; font-weight:bold;}
.testimonials_festival a:hover { text-decoration:underline;}






/*======================================us cuba travel notice================================================================*/
.cuba_notice {width: 224px;  background:url(../images/bg.right.tours.jpg) top right repeat-y; 
margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px; text-align:justify; 
font-family:Arial, Helvetica, sans-serif; color:#6E5D2B;font-size: 11px; line-height: 12px;
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;}

.cuba_notice a {font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #6E5D2B; }
.cuba_notice a:hover{color: #990000; text-decoration: underline;}


/*======================================news================================================================*/
.travel_news {width: 227px; background-color:#990000; padding: 5px 0px 5px 0px; margin: 10px 0px 0px 0;
 text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;font-size: 11px; 
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B; line-height: 12px;}

.travel_news a {font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}

/*======================================muela de educacion================================================================*/

.education_overview {width: 227px; height:130px; background:url(../images/bg.right.tours.jpg) top right repeat-y; 
overflow: hidden; margin: 0px 0 0px 0; text-align:justify; padding-top: 10px; 
font-family: Arial, Helvetica, sans-serif; color:#6E5D2B;font-size: 11px; 
border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color:#6E5D2B;line-height: 12px;}

.nature_overview {width: 227px; height:210px; background:url(../images/bg.right.tours.jpg) top right repeat-y; 
overflow: hidden; margin: 0px 0 0px 0; text-align:justify; padding-top: 3px; 
font-family: Arial, Helvetica, sans-serif; color:#6E5D2B;font-size: 13px; 
border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color:#6E5D2B;line-height: 15px;}


/*======================================video================================================================*/

.video_autentic_cuba{ width:400px; font-size:12px; font-family:Arial, Helvetica, sans-serif; 
margin: 10px 0 10px 0px; padding:0px 2px 0px 2px;
color: #333333;line-height: 11px; background-color: #CCCCCC; }


 
 /*======================================booking form================================================================*/

.booking_form_3 {width:620px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#2484F4;
background:url(../images/bg.cuban.flag.jpg) top right repeat-y; background-color:#FFFFFF;}

.booking_form_1 {width:620px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#2484F4;
background:url(../images/educator.loyalty.miles.jpg) top right repeat-y; background-color:#FFFFFF;}

.line{line-height:30px;}
.booking {width:250px; float:left; color:#2484F4; padding-right:5px; }
.textfield {border-width:3px; position:absolute; border-style: inset; color:#2484F4;}

.booking1 {width:250px; float:left; line-height: 15px; color:#FFFFFF; padding-right:5px; }
.textfield1 {border-width:3px; position:absolute; border-style: inset; color:#FFFFFF;}

 /*======================================bottom footer================================================================*/

/*======================================footer================================================================*/

.top_footer {clear:both;width:883px; margin-left:30px; }

/*======================================highlights================================================================*/

.cuba_travel_highlights {width:227px; float:left; margin-right:10px; text-align:justify;}
		
/*=====================================//highlights===============================================================*/
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 227px;
height: 200px; /* Set height to be able to contain height of largest content shown*/
border:;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.cubahighlights{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
font:Arial, Helvetica, sans-serif;
font-size: 10px;
background: #E0D9AF;
line-height: 13px;
visibility: hidden;
width: 227px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 227px;
margin-top: 2px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 0px solid black;
color: #FFFFFF;
padding: 2px 3px;
margin-right: 3px;
font-weight: bold;
background-color:#990000;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #FFFFFF;
color: #990000;
}

.glidecontenttoggler a:hover{
background: #FFFFFF;
color: #990000;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #FFFFFF;
color: #990000;
}
/*=====================================//highlights ends===============================================================*/
 /*======================================tourlist================================================================*/
.cuba_tour_list {width: 640px; height:185px; margin: 0px 0 0 0; overflow:auto; font-size:12px; 
font-family:Arial, Helvetica, sans-serif; color: #6E5D2B; }
.cuba_tour_list ul li {line-height:25px;}  
.cuba_tour_list a{color: #6E5D2B; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cuba_tour_list a:hover{color: #6E5D2B; text-decoration: underline;}

.tour_name {width:170px; float:left;  margin: 0 0 0 5px; border-bottom-width: 1px ; border-bottom-style: solid;  border-bottom-color:#6E5D2B;}
.travels {width:195px; float:left; margin: 0 0 0 10px; border-bottom-width: 1px ; border-bottom-style: solid;  border-bottom-color:#6E5D2B;}
.tour_dates {width:155px;  float:left; margin: 0 0 0 10px; border-bottom-width: 1px ; border-bottom-style: solid;  border-bottom-color:#6E5D2B;}
.cost {width:50px;  float:left; margin: 0 0 0 10px; color:#009900; font-weight:bold;border-bottom-width: 1px ; border-bottom-style: solid;  border-bottom-color:#6E5D2B;}
 
  /*======================================cubaeducationtours================================================================*/
#cubaeducationtours {width:640px; height:auto; font-size:11px; margin-top:10px; }
#cubaeducationtours li { list-style:none; line-height: 25px;}
#cubaeducationtours a{color:#FFFFFF;text-decoration: none;font-size:12px;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;background-color:#990000;padding:1px 3px 1px 3px; margin: 3px 0px 3px 0px;}
#cubaeducationtours a:hover{color:#FFFFFF; background-color:#1B46B5;}

.cubaeducationtours_name {width:160px; float:left; margin-right:5px;}
.cubaeducationtours_destination {width:200px; float:left; margin-right:5px;}
.cubaeducationtours_dates {width:155px; float:left; margin-right:10px;}
.cubaeducationtours_book {width:70px; float:left; }

 /*======================================booking form================================================================*/

.booking_form {width:670px; font:Arial, Helvetica, sans-serif; font-size:14px; color:#2484F4;
background:url(../images/bg.cuban.flag.jpg) top right repeat-y; background-color:#FFFFFF;}

.booking_form_1 {width:620px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#2484F4;
background:url(../images/educator.loyalty.miles.jpg) top right repeat-y; background-color:#FFFFFF;}

.line{height:30px;}
.booking {width:270px; float:left; line-height: 15px; color:#2484F4; padding-right:5px; }
.textfield {border-width:3px; position:absolute; border-style: inset; color:#2484F4;}

.booking1 {width:250px; float:left; line-height: 15px; color:#FFFFFF; padding-right:5px; }
.textfield1 {border-width:3px; position:absolute; border-style: inset; color:#FFFFFF;}

 /*======================================bottom footer================================================================*/
.cuba_travel_footer {width: 640px; height:123px; float:left; margin: 10px 0 0 0; font-size:12px;  
background:url(../images/logo1.authentic.travel.png) bottom right no-repeat; background-color:#990000; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; }

.cuba_travel_footer ul li {line-height:20px;}  

.cuba_travel_footer a{color: #FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cuba_travel_footer a:hover{color: #FFFFFF; text-decoration: underline;}

.cuba_tours_footer {width: 640px; height:123px; float:left; margin: 10px 0 0 0; font-size:12px;  
background:url(../images/logo.cuba.pathfinder.png) bottom right no-repeat; background-color:#990000; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; }

.cuba_tours_footer ul li {line-height:20px;}  

.cuba_tours_footer a{color: #FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cuba_tours_footer a:hover{color: #FFFFFF; text-decoration: underline;}




.about_us {width:170px; float:left;  margin: 0 0 0 5px; }
.resources {width:100px; float:left; margin: 0 0 0 10px; }
.help_links {width:130px;  float:left; margin: 0 0 0 10px; }
.others {width:180px; float:left; margin: 0 0 0 10px; }


/*======================================block================================================================*/

.m_block{margin:37px 0 0 35px; width:175px;}
.m_block .top_left{width:10px; height:13px; background:url(../images/top_left_bg.gif) top left no-repeat;}
.m_block .top{width:160px; background:url(../images/top_bg.gif) top left;}
.m_block .top_right{width:10px; background:url(../images/top_right_bg.gif) top left no-repeat;}

.m_block .bot_left{height:11px; background:url(../images/bot_left_bg.gif) top left no-repeat;}
.m_block .bot{background:url(../images/bot_bg.gif) top left;}
.m_block .bot_right{background:url(../images/bot_right_bg.gif) top left no-repeat;}

.m_block .bl_left{background:url(../images/bl_left.gif) left 37px repeat-y;}
.m_block .bl_left_top{background:url(../images/bl_top_left.gif) top left no-repeat; width:100%; height:100%;}
.m_block .bl_left_bot{background:url(../images/bl_bot_left.gif) bottom left no-repeat;}

.m_block .bl_right{background:url(../images/bl_right.gif) left 37px repeat-y;}
.m_block .bl_right_top{background:url(../images/bl_top_right.gif) top left no-repeat; width:100%; height:100%;}
.m_block .bl_right_bot{background:url(../images/bl_bot_right.gif) bottom left no-repeat;}

.m_block .bl_cnt{background:url(../images/bl_cnt.gif) left 37px repeat-y;}
.m_block .bl_cnt_top{background:url(../images/bl_cnt_top.gif) top no-repeat; width:100%; height:100%;}
.m_block .bl_cnt_bot{background:url(../images/bl_cnt_bot.gif) bottom no-repeat; padding:0 3px 0 13px;}

/*=====================================//block===============================================================*/

.f2 td{line-height:13px;}
.mdv{background:url(../images/mdv.gif) left top repeat-x; height:2px; margin-right:21px;}


.ws_clear td{word-spacing:0px;}

.bg_1{text-align:right; background:url(../images/1_pic_1.gif) top left no-repeat;}
.bg_2{text-align:right; background:url(../images/1_pic_2.gif) top left no-repeat; margin:7px 0 3px 0;}
.bg_3{text-align:right; background:url(../images/1_pic_3.gif) top left no-repeat; margin:10px 0 3px 0;}
.bg_4{text-align:right; background:url(../images/1_pic_4.gif) top left no-repeat; margin:2px 0 1px 0;}
.bg_5{text-align:right; background:url(../images/1_pic_5.gif) top left no-repeat; margin:0px 0 3px 0;}


.bs{background:url(../images/bs_bg.gif) top left no-repeat; padding:8px 0 0 8px; width:216px; height:92px;}
.bs_2{background:url(../images/bs_bg_2.gif) top left no-repeat; padding:8px 0 0 9px; width:216px; height:92px;}
.bs_3{background:url(../images/bs_bg_3.gif) top left no-repeat; padding:8px 0 0 8px; width:216px; height:92px;}
.bs_4{background:url(../images/bs_bg_4.gif) top left no-repeat; padding:8px 0 0 9px; width:216px; height:92px;}



.ftb{margin:7px 0 0px 12px; width:458px; height:230px; background:url(../images/ftb_bg.gif) top left no-repeat;}
.ftb td{padding-top:20px;}
.ftb li a{color:#6E5D2B; text-decoration:none; line-height:18px; font-size:10px;}
.ftb li a:hover{text-decoration:underline;}

.vdv{width:46px; background:url(../images/v_dv.gif) center top repeat-y;}

.footer{height:62px; background:url(../images/footera_bg.jpg) top no-repeat; padding:17px 0 5px 97px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; word-spacing:0px;}
.footer a{color:#FFFFFF; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.footer_bar{width:640px; height:25px; background:url(../images/bar.left.jpg); background-position: top left repeat-x; 
                                            display:inline; display:-moz-inline-box; font-weight:bold; padding-top:3px;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	display: inline;
	margin-bottom: 0px;
	padding-bottom: 10px;
	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6E5D2B;
	display: inline;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	display: inline;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	display: inline;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}
.live_chat{width:122px; height:59px; background-position:top; background-repeat:no-repeat;  position:absolute; 
margin: 230px 0 0 1000px;}

.rewards {width:122px; height:53px; position:absolute; margin: 295px 0 0 997px;}

.elmp {width:150px; height:117px; position:absolute; margin: 405px 0 0 997px;}

.tellafriend {width:129px; height:150px; position:absolute; margin: 350px 0 0 1025px; }

.expert_corner {width:218px; background:url(../images/bg.right.tours.jpg) top right repeat-y; position:absolute; 
margin: 520px 0 0 1000px; visibility: inherit; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#6E5D2B;
font-family: Arial, Helvetica, sans-serif; color:#6E5D2B;font-size: 11px; line-height: 12px; }



/*======================================linkmenu.css===============================================================*/
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: ;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: ; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
line-height: 15px;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #6E5D2B;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #6E5D2B;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.authentic_cuba_hotels { width:650px; padding: 10px 10px 10px 10px; background-color:E0D9AF; color:#6E5D2B; }
.authentic_cuba_hotels h1{font-size:3em;}
.authentic_cuba_hotels h2{font-size:1.5em;}
.logo_authentic_cuba_travel { position:absolute; margin: 10px 0 0 10px;}


