body {
margin:0; 
padding:0; 
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:13px;

color:#000;
text-align:justify;


}.note_new {
background-color:#fff;
color: #555555;
letter-spacing: 1px;
text-decoration: none;
display:block;
padding: 20px;
border:1px dotted #eaeaea;

}.note_new1 {
background-color:#fff;
font: 11px arial, verdana;
color: #555555;
text-decoration: none;
display:block;
padding: 20px;
border:1px dotted #eaeaea;

} .true_destinations_all {
	width: 100%;

}.true-destinations {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:4px;
border:1px solid #eaeaea;
float:left;
width:88px;
text-align:center;
display:block;

}.true-destinations a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;

}.true-destinations a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;



}div.pp_overlay{
background:#000;
display: none;
left:0;
position:absolute;
top:0;
width:500px;
z-index:9500;
overflow:hidden;


} 
.gallery clearfix{
overflow:hidden;

}.tt{
margin:20px 0 20px 0; 


}.note {
font: 13px arial, verdana;
color: #003399;
text-decoration: none;



}.note a {
color: #003399;
text-decoration: underline;

}.note a:hover {
color: #000;
text-decoration: underline;


}.note-bottom{
margin:20px 0 0px 0; 
border-top:1px solid #eaeaea;
padding:20px 0 0px 0;


}.note-bottom-escort{
margin:0px 0 0px 0; 
border:1px solid #eaeaea;
padding:10px;


}
.notice  {
background-color:#FAFCFD;
background-image:url("../images/notice.png");
border-bottom:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
color:#003399;
text-decoration:none;
margin-bottom:10px;



}
.notice .typo-icon {
background-image:url("../images/note-icon.png");



}
.typo-icon {
    display: block;
margin:0px 0;
padding:10px ;





}
.doc {
   

    border-right: 1px solid #E5E5E5;
 border-bottom: 1px solid #E5E5E5;
 border-top: 1px solid #E5E5E5;
 border-left: 1px solid #E5E5E5;
		margin-top:10px;
	position:relative;





} 
.rev-left { 
width: 122px; 
margin: 0px; 
padding:0px;
float: left; 
background-color:#fafafa;


} 
.rev-right { 
width:510px;
margin: 0; 
padding:0;
float: right; 


}
.review2{
border: 1px solid #eaeaea; 
padding:5px;
width:110px;
margin-right:10px;
float:left;

}
.reviews2{
width:100%;
border:0px solid #ff0000;
margin:0px 0px 0px 0;



}
.title-guides  {
margin:0px 0 10px 0;

}
.reviews{
width:100%;
border:0px solid #ff0000;
margin:15px 0 15px 0;

}
.reviews b{
height:30px;
display:block;
font-weight:normal;
padding-top:3px;

}
.reviews a{
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:11px;
color:#000;
text-align:center;
font-weight:normal;
padding:0 0 0 0;
text-decoration:none;
display:block;
background-color:#f3f3f3;

}
.reviews a:hover{

font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:11px;
color:#fff;
text-align:center;
font-weight:normal;
padding:0 0 0 0;
text-decoration:none;
display:block;
background-color:#004287;

}
.review{
border: 1px solid #eaeaea; 
padding:5px;
width:110px;
margin-right:13px;
float:left;

}
.review_r{
border: 1px solid #eaeaea; 
padding:5px;
width:110px;
margin-right:0px;
float:left;



}
.destinations{
width:100%;
border:0px solid #ff0000;
margin:20px 0 15px 0;


}
.destinations a{
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:20px;
color: #dc501a;
text-align:left;
font-weight:normal;
padding:0 0 0 0;
text-decoration:none;
border-bottom:1px solid #cccccc;
display:block;


}
.destinations a:hover{
font-family:  Arial, Verdana, Helvetica,sans-serif;
font-size:20px;
color:#000;
text-align:left;
font-weight:normal;
padding:0 0 0 0;
text-decoration:none;
display:block;


}
.destination {
padding:0px;
width:320px;
margin-right:20px;
float:left;

}
.destination_r{
padding:0px;
width:320px;
margin-right:0px;
float:left;




}.fb_ltr{
width:245px;

}
.share1{
float:left;
padding-right:9px;
padding-top:1px;

}
.share2{
float:left;
padding-right:9px;


}
.share3{
float:left;
padding-top:1px;
}
#background{
background-image: url('../images/bgr.jpg'); 
background-repeat: no-repeat; 
background-position: top center;
width:100%; 
background-color: #004287;
margin:0 auto;

} 
.pad10 {
padding:10px;

} 
.pad-img {
padding: 0;
margin:0 0 10px 15px;
line-height:100px;
border:1px solid #cccccc;
display:block;

} 
.pad-img-r {
padding: 0;
margin:0 10px 5px 0px;
line-height:100px;
border:1px solid #cccccc;



} 
.team-img {
padding: 5px;
margin:0 0 15px 15px;

border:1px solid #cccccc;
display:block;
background-color:#fff;

} 
.container { 
width: 938px; 
border:1px solid #eaeaea;
background-color:#fff;
margin: 0 auto; 
padding:10px 10px 10px 10px;


} 
.container_modal { 
width: 780px; 
border:1px solid #eaeaea;
background-color:#fff;
margin: 0 auto; 
padding:15px;

} 
.container_modal_wallpaper { 
width: 1024px; 
border:1px solid #eaeaea;
background-color:#fff;
margin: 0 auto; 
padding:15px;

/*}
#map .drag-contentarea {
overflow:hidden;*/


} 
.container_modal_map { 
margin: 0 auto; 
overflow:hidden;

} 
#cr_text_up_policy { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
padding: 5px; 
text-align: left; 
color:#666666;
background-color:#f3f3f3;



}.faq {
padding-bottom: 2px;
margin-bottom: 2px;
padding-left: 10px;
margin-left: 0px;
padding-top:0px;
margin-top:0px;

}.faq LI {
background:url('') no-repeat;
padding-bottom: 2px;
margin-bottom: 2px;
padding-left: 0px;
margin-left: 0px;
padding-top:0px;
margin-top:0px;


}.faq a{
	font-weight: normal;
	font-style:normal;
	color:#000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:underline;

}.faq a:hover{
	font-weight: normal;
	font-style:normal;
	color:#dc501a;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:underline;


}.faq OL {
padding-left:10px;
margin:10px 10px 0 10px;
color:#dc501a;
font-size: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal;
font-style:normal;


}.faq2  {
padding: 0 0px 0 10px;
margin: 0px;

}.faq2 LI {
background:url('') no-repeat;
padding-bottom: 0px;
margin-bottom: 5px;
padding-left: 0px;
margin-left: 0px;
padding-top:0px;
margin-top:0px;


}.faq2 a{
	font-weight: normal;
	font-style:normal;
	color:#000000;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:underline;

}.faq2 a:hover{
	font-weight: normal;
	font-style:normal;
	color:#dc501a;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration:underline;


}.faq2 OL {
padding-left:10px;
margin:0 10px 0 10px;
font-size: 13px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal;
	font-style:normal;


}.faq2 OL b, .faq2 OL strong {
font-size: 13px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-style:normal;
color:#dc501a;

}.faq2 OL i {
font-size: 13px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal;
font-style:normal;

}.faq2 OL b i, .faq2 OL strong i {
font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-style:normal;
color:#000000;

}.faq_td{
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-align:center;

}.faq_td2{
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif; 

}.faq_td3{
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color:#f3f3f3;
text-align:center;
color:#dc501a;

} 
#under_flash { 
margin:0 auto;
width: 960px; 
padding:0px;

 
} 
.under_flash { 
width: 922px; 
float:left;
line-height:38px;
padding:0 20px 0 16px;
background-color:#fff;
border-top:1px solid #eaeaea;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;


} 
.under_flash_left { 
width: 245px; 
margin: 0; 
padding:0;
float: left; 
text-align: left; 


} 
.under_flash_main { 
width: 350px; 
margin: 0; 
padding:0;
float: left; 
text-align: left; 


} 
.under_flash_right { 
margin: 0; 
padding:0;
float: right; 



} 
.sitemap { 
float:left;
padding:0px 16px 0 18px;
background-image: url('../images/sitemap.png'); 
background-repeat: no-repeat; 
background-position: left center;




} 
.sitemap a { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #3c3c3c; 
text-decoration: none; 
font-weight:bold;


} 
.sitemap a:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #dc501a; 
text-decoration: none; 
font-weight:bold;

} 
.sitemap i { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #dc501a; 
text-decoration: none; 
font-weight:bold;
font-style:normal;




} 
.contact { 
float:left;
padding:0px 16px 0 24px;
background-image: url('../images/mail.png'); 
background-repeat: no-repeat; 
background-position: left center;


} 
.contact a { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #3c3c3c; 
text-decoration: none; 
font-weight:bold;


} 
.contact a:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #dc501a; 
text-decoration: none; 
font-weight:bold;


} 
.contact i { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #dc501a; 
text-decoration: none; 
font-weight:bold;
font-style:normal;


}.pad-r{
padding-right:3px;
border:1px solid #d9d9d9;


}.pad-r2{

border:1px solid #d9d9d9;

}.pad{
padding-right:10px;
padding-top:13px;
padding-bottom:5px;
margin:0px;
float:left;

}.pad2{
padding-right:0px;
padding-top:13px;
padding-bottom:5px;
margin:0px;
float:left;

}.follow_us {
font: 11px Arial,  Verdana, sans-serif;  
color: #85888d; 
font-weight: bold; 
font-style: normal; 
display:block;
text-align:left;
line-height:40px;


}.follow_us span{
float:left;
padding-right:10px;



} 
#flash { 
margin:0 auto;
width: 960px; 
height:333px;
padding: 0px; 
text-align: center; 
border:0px solid #ffff00;



} 
#menu { 
margin:0 auto;
width:958px;
border-top:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
background-color:#fff;
height:38px;
display:block;

}
#tg-logo { 
float:right;
width:105px;
padding:8px 15px 0 0;
border:0px solid #ff0000;


}
.menu{
width: 835px;
float:left;


}
.menu ul{
margin: 0;
padding: 0;
padding-left: 0px; 
font: bold 13px Arial,  Verdana, Verdana, Helvetica, sans-serif; 
list-style-type: none;
background: url('') no-repeat; 
}

.menu li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
background: url('') no-repeat; 

}

.menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 11px 16px 11px 16px; 
color: #3c3c3c;
background: #fff; 
background-image : url('../images/line-menu.png'); 
background-repeat : no-repeat; 
background-position : right top; 

}

.menu li a:hover, .menu li.selected a{
background: #dc501a;
color: white;
}



.menu li i, .menu li.selected i{
float: left;
display: block;
text-decoration: none;
font-style:normal;
margin: 0;
padding: 11px 16px 11px 16px; 
color: #3c3c3c;
background: #dc501a;
color: white;




}.line {
background-color:#dc501a;
height:3px;




}.over {
padding-top:7px;


}.ui-datepicker-trigger{
		margin-top:0px;
		margin-left:3px;
		cursor: pointer;
		display:none;
	}
	.hasDatepicker {
		cursor: pointer;
		width: 150px;
		color:#313131;
		font-weight:normal;

}#imgCalStart, #imgCalEnd {
		cursor: pointer;



} 
.window{
padding-bottom:0px;
display:block;

} 
.window a  { 
border: 1px solid #fff;
font-size: 12px; 
color: #004474; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.window a:hover  { 
border: 1px solid #fff;
font-size: 12px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow-on.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;


} 
.info{
padding-bottom:10px;
display:block;

} 
.info a  { 
border: 1px solid #fff;
font-size: 17px; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #004474;
background-image: url('../images/arrow2.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
} 
.info a:hover  { 
border: 1px solid #fff;
font-size: 17px; 
color: #313131; 
font-weight: normal; 
text-decoration: none; 
outline:none;
background-color: #cccccc;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:right;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;




} 
.border { 
border: 1px solid #999999; 
padding:10px;

} 
.border-logos { 
border: 1px solid #999999; 


} 
.border-map { 
border: 1px solid #999999; 
padding:0px;



}.pad-menu{
padding: 0px 0 0 0px; 


} 
.zoom { 
color: #004474; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
display: block; 
background-color:#cccccc;
color: #004474; 
text-decoration: none; 
display: block; 
padding:5px;
/*background-image: url('../images/zoom.gif'); 
background-repeat: no-repeat; 
background-position:right;*/








} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 
color: #666666; 

} 
.text-form { 
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 

} 
a { 
color: #000; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #dc501a; 
text-decoration: underline; 
outline: none; 



}.phone {
font: 26px  Arial, Helvetica, Verdana, sans-serif;  
color: #666666; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
padding:5px 16px 5px 16px;
text-indent:30px;
width:211px;
background-image: url('../images/phone.png'); 
background-repeat: no-repeat; 
background-position:16px;
margin-bottom:10px;
border:1px solid #eaeaea;
white-space:nowrap;



}.change {
font: 26px  Arial, Helvetica, Verdana, sans-serif;  
color: #666666; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
padding:5px 16px 5px 50px;
width:177px;
background-image: url('../images/flag-uk.gif'); 
background-repeat: no-repeat; 
background-position:10px;
margin-bottom:10px;
border:1px solid #eaeaea;


}.change  a {
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
text-decoration: none; 
font-weight: normal; 


} 
.change a:hover { 
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: normal; 



} 
.white { 
width: 960px; 
margin:0 auto;
margin-top: 10px; 
padding-top: 30px; 
padding-bottom: 0px; 
background-image: url('../images/grey.png'); 
background-position: top center;
background-repeat:repeat-y;
position: relative; 
border-top: 0px solid #ff0000; 
border-bottom: 0px solid #ff0000; 


} 
.main_div { 
margin: 0 auto; 
padding:0px 0 20px 0 ;
border: 0px solid #ff0000; 

} 
.main_div_grey { 
margin: 0 auto; 
padding:0;
border: 0px solid #ff0000; 
background-color:#f3f3f3;


} 
.main_div_bottom { 
width:960px;
margin: 0 auto; 
padding:0px;
border: 0px solid #ff0000; 
} 
.main_div_left { 
width: 245px; 
padding-bottom:0px;
margin: 0; 
float: left; 
text-align: left; 
} 
.main_div_right { 
/* width: 675px; */
background-color: #FFFFFF;
/* margin: 0; */
float: right; 

} 
.main_div_right2 { 
width: 675px; 
padding:0 10px 0px 0px;
margin: 0; 
float: right; 





}
.layer{
position:absolute;
width:100%;

}DIV.layer{
text-align:center;






} 
#myFlashDiv object { 
display: block; 
margin: 0 auto; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
#myFlashDiv3 object { 
display: block; 
margin: 0 auto; 
padding: 0; 








} 
.border_gal { 
border-left: 1px solid #999999; 
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 


} 
.border_tbl { 
border: 1px solid #999999; 
padding:5px;

} 
.border_tbl_top { 
border: 1px solid #999999; 
background-color:#b79a4d;
padding:5px;
color:#fff;


}.box_slogan {
font-family:  Arial, Helvetica, Verdana,sans-serif;
font-size:11px;
display:block;
color:#000;
padding:10px;
border:1px solid #e6e6e6;
margin-bottom:10px;
background-color:#f9f9f9;


}.box_left {
width:245px;
margin-bottom:0px;
float:left;


}.box-tg {
width:186px;
margin:16px 0 0 16px;
float:left;
border:1px solid #eaeaea;
padding:6px 6px 6px 35px;
background-color:#fff;
background-image: url('../images/tg-sm.png'); 
background-position: 6px 50%;
background-repeat:no-repeat;

}.box-tg  a {
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
text-decoration: none; 
font-weight: normal; 


} 
.box-tg a:hover { 
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: normal; 



}.box-address {
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
width:211px;
margin-bottom:20px;
border:1px solid #eaeaea;
padding:10px 16px 10px 16px;


}.box-address  a {
color: #666666; 
text-decoration: none; 
font-weight: normal; 


} 
.box-address a:hover { 
color: #dc501a; 
text-decoration: none; 
font-weight: normal;




}.box {
width:211px;
margin-bottom:10px;
float:left;
border:1px solid #eaeaea;
padding:10px 16px 10px 16px;


}.box-like {
width:211px;
margin-bottom:20px;
float:left;
border:0px solid #eaeaea;
padding:0px 16px 0px 16px;

}.box_swf {
border:0px solid #e6e6e6;
margin-bottom:10px;



}.box_map {
border:1px solid #e6e6e6;
margin-bottom:10px;

}.box_map a{
text-decoration: none; 

}.box_map a:hover{
text-decoration: none; 

}.box_map  a b  {
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: none; 
font-weight: normal; 
background-color:#fafafa;
display:block;
outline:none;
line-height:20px;
border-top:1px solid #e6e6e6;
text-indent:10px;
} 
.box_map a:hover  b{ 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: normal;
display:block;
outline:none;
line-height:20px;
border-top:1px solid #e6e6e6;
text-indent:10px;

}.box_logos {
border:0px solid #e6e6e6;
margin-bottom:10px;




} 
.box_menu { 
width: 225px; 
margin: 0px; 
padding: 12px 10px 20px 10px; 
margin-bottom:10px;
background-color:#f3f3f3;



} 
.box_menu span b{ 

font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
color:#dc501a;
padding:10px 0 5px 15px;
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;



} 
.box_submenu { 
margin: 0px; 
padding: 0px;




} 
.box_submenu span b{ 

font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
color:#dc501a;
padding:10px 0 5px 15px;
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;




} 
.hotel { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
width:613px;
padding:10px;
border:1px solid #f5f5f5;
float:left;
text-align:left;
background-color:#fafcfd;

}.red { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
text-align:left;
text-decoration:underline;


}a.red { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
text-align:left;
text-decoration:underline;


}a.red:hover { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
text-align:left;
text-decoration:underline;


}.blue { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
text-align:left;
text-decoration:underline;



} 
a.more { 
color: #dc501a; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
font-weight:bold;
text-decoration: none; 
background-image: url('../images/more.gif'); 
background-repeat: no-repeat; 
background-position:right;
padding-right:10px;


} 
a.more:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #666666; 
text-decoration: none; 
background-image: url('../images/more-on.gif'); 
background-repeat: no-repeat; 
background-position:right;
padding-right:10px;



}.banners {
margin-top:35px;
margin-bottom:10px;
border:0px solid red;
padding:0px;
display:block;



}.banners  a {
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: none; 
font-weight: bold; 


} 
.banners a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: bold; 


}.banners2 {
border:0px solid red;
padding:0px;
display:block;

}.banners2  a {
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: none; 
font-weight: bold; 


} 
.banners2 a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: bold; 


}.bottom_links {
margin:20px 0px 20px 0;
border:0px solid red;
padding:0px;
display:block;
color: #999999; 
text-align:center;




}.bottom_links  a {
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: none; 
font-weight: normal; 
margin:0px -1px 0px -1px;


} 
.bottom_links a:hover { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: none; 
font-weight: normal; 

} 
.bottom_links b, .bottom_links strong  { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: none; 
font-weight: normal; 
font-weight: normal; 
margin:0px -1px 0px -1px;


} 
.disc { 
padding:10px 0 10px 0;

text-align:left;


} 
.disc1 { 
width:241px;
padding-right:20px;
float:left;
text-align:left;

} 
.disc2 { 
width:241px;
padding-right:20px;
float:left;
text-align:left;


} 
.disc3 { 
width:256px;
float:left;
text-align:left;

} 
.banner1 { 
width:125px;
padding-right:10px;
float:left;
text-align:left;


} 
.banner2 { 
width:125px;
padding-right:10px;
float:left;
text-align:left;


} 
.banner3 { 
width:125px;
padding-right:10px;
float:left;
text-align:left;

} 
.banner4 { 
width:125px;
padding-right:10px;
float:left;
text-align:left;

} 
.banner5 { 
width:125px;
padding-right:0px;
float:left;
text-align:left;

} 
.center { 
width:100%;
text-align:center;
font-weight:bold;

display:block;
margin-bottom:20px;


}
div.parent {
position: relative;

}
div.nested {
position: absolute;
bottom: -4px;




}.quest {
font: 12px arial, verdana;
color: #555555;
text-decoration: none;
margin:10px 0 10px 0;
border:0px solid #eaeaea;
background-color:#f3f3f3;
padding:20px;
text-align:center;

}.quest a {
font: 17px arial, verdana;
color: #dc501a;
text-decoration: underline;
display:block;
text-align:center;

}.quest a:hover {
font: 17px arial, verdana;
color: #000;
text-decoration: underline;
display:block;
text-align:center;



}.quest2 {
color: #555555;
text-decoration: none;
margin:10px 0 10px 0;
border:0px solid #eaeaea;
background-color:#f3f3f3;
padding:20px;


}.quest2 a {
font-weight:bold;
color: #dc501a;
text-decoration: underline;


}.quest2 a:hover {
font-weight:bold;
color: #000;
text-decoration: underline;



}.true-trips {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:4px;
border:1px solid #eaeaea;
float:left;
width:88px;
text-align:center;

display:block;

}.true-trips-r {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:0px;
border:1px solid #eaeaea;
float:left;
width:106px;
text-align:center;


}.true-trips a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;

}.true-trips-r a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;


}.true-trips a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;

}.true-trips-r a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;







}.islands {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:4px;
border:1px solid #eaeaea;
float:left;

text-align:center;
display:block;

}.islands-r {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:0px;
border:1px solid #eaeaea;
float:left;

text-align:center;


}.islands a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 8px 5px 8px;

}.islands-r a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 8px 5px 8px;


}.islands a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;

}.islands-r a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;



}.custom {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:4px;
border:1px solid #eaeaea;
float:left;
width:160px;
text-align:center;
display:block;


}.custom-r {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:0px;
border:1px solid #eaeaea;
float:left;
width:160px;
text-align:center;


}.custom a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;


}.custom-r a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;



}.custom a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;

}.custom-r a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;




}.villas {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:4px;
border:1px solid #eaeaea;
float:left;
width:161px;
text-align:center;
display:block;

}.villas-r {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:0px;
border:1px solid #eaeaea;
float:left;
width:161px;
text-align:center;


}.villas a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;

}.villas-r a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;
padding:5px 0 5px 0;


}.villas a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;

}.villas-r a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;









}.itinerary {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:5px;
border:1px solid #eaeaea;
float:left;
width:127px;
text-align:center;
line-height:24px;

}.itinerary-r {
font: 12px arial, verdana;
color: #666666;
text-decoration: none;
margin-right:0px;
border:1px solid #eaeaea;
float:left;
width:127px;
text-align:center;
line-height:24px;

}.itinerary a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;


}.itinerary-r a {
color: #dc501a;
text-decoration: none;
display:block;
background-color:#fafafa;


}.itinerary a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;

}.itinerary-r a:hover {
color: #dc501a;
text-decoration: none;
background-color:#ebebeb;
display:block;




}.make{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px; 
	color:#dc501a;
	background-color:#f3f3f3;
    font-weight: normal;
	line-height:18px;
	background-image: url('../images/velos.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align:right;
	display:block;
	margin-bottom:20px;

	
}.make a {
	text-decoration: none;
	color:#dc501a;
    font-weight: normal;
	display:block;
	padding-right:25px;
	border-bottom: #dc501a 0px solid; 



}.make a:hover {
	text-decoration: none;
	color:#000000;
	background-color:#EBEBEB;
    font-weight: normal;
	display:block;
	border-bottom: #666666 0px solid; 
	background-image: url('../images/velos-on.gif');
	background-repeat: no-repeat;
	background-position: right;

	}.test{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px; 
	color:#dc501a;
	background-color:#f3f3f3;
    font-weight: normal;
	text-align:left;
	line-height:18px;
	background-image: url('../images/velos-t.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align:right;
	display:block;
	margin-bottom:10px;

	
}.test a {
	text-decoration: none;
	color:#dc501a;
    font-weight: normal;
	display:block;
	padding-right:25px;
	border-bottom: #dc501a 0px solid; 



}.test a:hover {
	text-decoration: none;
	color:#000000;
	background-color:#EBEBEB;
    font-weight: normal;
	display:block;
	border-bottom: #666666 0px solid; 
	background-image: url('../images/velos-on-t.gif');
	background-repeat: no-repeat;
	background-position: right;

	}.rates{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px; 
	color:#dc501a;
	background-color:#f3f3f3;
    font-weight: normal;
	line-height:18px;
	background-image: url('../images/velos-r.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align:right;
	display:block;
	margin-top:10px;

	
}.rates a {
	text-decoration: none;
	color:#dc501a;
    font-weight: normal;
	display:block;
	padding-right:25px;
	border-bottom: #dc501a 0px solid; 



}.rates a:hover {
	text-decoration: none;
	color:#000000;
	background-color:#EBEBEB;
    font-weight: normal;
	display:block;
	border-bottom: #666666 0px solid; 
	background-image: url('../images/velos-on-r.gif');
	background-repeat: no-repeat;
	background-position: right;



}.conv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px; 
	color:#dc501a;

	background-color:#EBEBEB;
    font-weight: normal;
	text-align:left;
	line-height:18px;
	background-image: url('../images/velos-on.gif');
	background-repeat: no-repeat;
	background-position: left;
	display:block;
	margin-bottom:0px;


	
}.conv a {
	text-decoration: none;
color:#000000;
    font-weight: normal;
	display:block;
	padding-right:25px;
	border-bottom: #dc501a 0px solid; 
	padding-left:25px;


}.conv a:hover {
	text-decoration: none;
		color:#003399;
		
	background-color:#f3f3f3;
    font-weight: normal;
	display:block;
	border-bottom: #666666 0px solid; 
	background-image: url('../images/velos.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:25px;




}.make-bottom {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:13px; 
	color:#dc501a;
	background-color:#f3f3f3;
    font-weight: normal;
	text-align:left;
	line-height:18px;
	background-image: url('../images/velos.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align:right;
	display:block;
	margin-bottom:0px;

	
}.make-bottom a {
	text-decoration: none;
	color:#dc501a;
    font-weight: normal;
	display:block;
	padding-right:25px;
	border-bottom: #dc501a 0px solid; 



}.make-bottom a:hover {
	text-decoration: none;
	color:#000000;
	background-color:#EBEBEB;
    font-weight: normal;
	display:block;
	border-bottom: #666666 0px solid; 
	background-image: url('../images/velos-on.gif');
	background-repeat: no-repeat;
	background-position: right;

} 
.subtitle-map { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
letter-spacing:1px;
font-weight: normal; 
font-style: normal; 
display:block;
margin-bottom:5px;
text-align:left;
border-bottom: #eaeaea 2px solid; 


} 
.subtitle { 
font: 15px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
letter-spacing:1px;
font-weight: normal; 
font-style: normal; 
display:block;
margin-bottom:10px;
text-align:left;
	border-top: #eaeaea 0px solid; 

} 
.subtitle-escort { 
font: 15px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
letter-spacing:1px;
font-weight: normal; 
font-style: normal; 
margin-bottom:10px;

	border-top: #eaeaea 0px solid; 

} 
.subtitle b, .subtitle strong { 
font: 15px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
letter-spacing:1px;
font-weight: normal; 
font-style: normal; 
margin-bottom:10px;
text-align:left;
	border-top: #eaeaea 0px solid; 


}.sub-title2{
	font-weight: bold;
	font-style:normal;
	color:#dc501a;
    font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	border-bottom: #cccccc 1px solid; 
		display:block;
text-align:left;
margin-bottom:10px;

}.sub-title2n{
	font-weight: bold;
	font-style:normal;
	color:#003399;
    font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	display:block;
	text-align:left;
	margin-bottom:10px;
	margin-top: 20px;



}.sub-title3{
	font-weight: bold;
	font-style:normal;
	color:#003399;
    font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	border-bottom: 0px #cccccc  solid; 
		display:block;
text-align:left;
margin-bottom:0px;
background-color:#fafafa;
padding:3px 0 3px 0px;

}
.quote  {
background-color:#fafafa;
border-bottom:-px solid #fff;
border-right:0px solid #e6e6e6;
color:#000;
margin:10px 0 0px 0;

}
.quote-l  {
background:url("../images/quote-l.png") no-repeat scroll 5px 12px transparent;
display:block;
margin:15px 0;
padding:8px 10px 8px 25px;



}
.quote-r  {
background:url("../images/quote-r.png") no-repeat scroll 100% 100% transparent;
display:block;
padding:0 20px 0 0;




} 
.tour { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
display:block;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid  #eaeaea;
text-align:left;


}.tour a {
color: #dc501a;
text-decoration: none;

}.tour a:hover {
color: #000;
text-decoration: none;

} 
.tr1 { 
background: #fff url('../images/arrow-dates.gif') no-repeat; 
background-position:left;
padding:2px 0px 2px 15px;
width:50%;
} 
.tr2 { 
background: #f3f3f3 url('../images/arrow-dates.gif') no-repeat; 
background-position:left;
padding:2px 0px 2px 15px;
width:50%;
} 
.day { 
font: 18px Helvetica, Arial,  Verdana, sans-serif;  
color: #ff8800; 
font-weight: normal; 
font-style: normal; 
display:block;
text-align:left;
letter-spacing:-1px;
border-bottom:1px solid  #c2c2c2;
border-right:0px solid  #c2c2c2;
margin-bottom:10px;
margin-top:0px;
padding-left:0px;

}.dates {

text-decoration: none;
margin:10px 0 10px 0;
border:0px solid #eaeaea;
background-color:#fafafa;
padding:20px;

} 
.with { 
font: 11px Helvetica, Arial,  Verdana, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
display:block;



}.note-dates {
background-color:#fff;
font: 11px arial, verdana;
color: #555555;
text-decoration: none;
display:block;
padding:5px;
border:1px dotted #eaeaea;
} 
.days { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
display:block;
padding:0;
background-color:#f3f3f3;


} 
.days-greece { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
display:block;
padding:0;
background-color:#f3f3f3;

} 
.subtitle-b { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
display:block;
padding:10px 0 0 0;
margin:0 0 10px 0;

} 
a.subtitle-b:link, a.subtitle-b:visited { 
color: #004474; 
text-decoration: underline; 

 
} 
a.subtitle-b:hover { 
color: #313131; 
text-decoration: underline; 



} 
.true-form { 
font: 22px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
padding: 0;
margin:20px 0 10px 0;
/*background-color:#fafafa;*/

} 
.other {
width:150px;
float:left;


} 
.other-form {
float:left;
padding-top:5px;

} 
.escort { 
display:block;

} 
.testimonials { 
margin-top:10px;
display:block;

} 
.true-custom { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
display:block;
padding: 0;
margin:20px 0 10px 0;

/*font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
border-bottom:2px solid  #dc501a;
display:block;
padding: 0;
margin:20px 0 10px 0;*/

} 
.true-escort { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
border-bottom:2px solid  #dc501a;
display:block;
padding: 0;
margin:20px 0 10px 0;

} 
.true-escort i { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 



} 
.true-escort b { 
color:#003399;
} 
.true { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
font-style: normal; 
border-bottom:1px solid  #eaeaea;
display:block;
padding: 0;
margin:20px 0 10px 0;
/*background-color:#fafafa;*/


} 
.true a {
color: #000; 
text-decoration: none; 
text-align:left;


} 
.true a:hover { 
color: #dc501a; 
text-decoration: none; 
text-align:left;


} 
.true-links a {
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #003399; 
text-decoration: underline; 
text-align:left;

} 

.true-links{ 
background: url('../images/arrow-li2.gif') no-repeat; 
background-position:0px 3px;
padding-bottom: 1px; 
margin-bottom: 5px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 


} 
.true-links a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: underline; 
text-align:left;



} 
.true-links-true a  { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #dc501a; 
text-decoration: underline; 
text-align:left;

 
} 
.true-links-true a:hover { 
font: 13px Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
text-decoration: underline; 
text-align:left;



}.menu-left {

	margin: 0px;
	padding: 0px;
	width:100%;

}.menu-left UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	margin:0px;
	padding: 0px;

}.menu-left LI {
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	margin:0px;
	padding: 0px;



}.menu-left a:link, .menu-left a:visited, .menu-left a:active {
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	color: #3c3c3c;
	padding:1px 0px 1px 15px;
	display:block;
	border-bottom: #dfdfd9 1px solid;
	outline:none;	
line-height:24px;

}.menu-left a:hover{
background-image: url('../images/plus-on.gif');
    background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	color: #dc501a;
	padding:1px 0px 1px 15px;
	display:block;
		border-bottom: #dfdfd9 1px solid;
	outline:none;



}.menu-left a span {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #3c3c3c;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrowm-l.gif');
    background-repeat: no-repeat;
	background-position:right;
	outline:none;
	padding:0px;
	margin:0px;




}.menu-left a:hover span  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #dc501a;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrowm-l-on.gif');
    background-repeat: no-repeat;
	background-position:right;
	outline:none;
	padding:0px;
	margin:0px;




}.menu-left b {
background-image: url('../images/plus.gif');
    background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	line-height:25px;
	display:block;
	padding:1px 0px 1px 15px;
	outline:none;


}.menu-left b span {
background-image: url('../images/arrowm-l.gif');
    background-repeat: no-repeat;
	background-position: right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	color: #dc501a;
	line-height:25px;
	display:block;
	outline:none;


}.menu-left  span  i {
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		font-style:normal;
		color: #dc501a;
		text-decoration: none;
		display:block;
		background-image: url('../images/plus.gif');
		background-repeat: no-repeat;
		background-position:left;
		outline:none;
		margin:0px;
		padding:1px 0px 1px 15px;
		line-height:25px;
	border-bottom: #dfdfd9 1px solid;







}.menu-left2 {
	margin: 0px;
	padding: 0px;
	width:100%;

}.menu-left2 UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	margin:0px;
	padding: 0px;

}.menu-left2 LI {
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	margin:0px;
	padding: 0px;
	margin-bottom: 0px;


}.menu-left2 a:link, .menu-left2 a:visited, .menu-left2 a:active {
	background-image: url('../images/up.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	outline:none;	
	text-indent:15px;
	padding:1px 0px 1px 0px;
	line-height:25px;

}.menu-left2 a:hover{
	background-image: url('../images/up-on.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #003399;
	display:block;
	outline:none;
line-height:25px;
		



}.menu-left2 a span {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #3c3c3c;
	text-decoration: none;
	display:block;
	background-image: url('../images/plus.gif');
    background-repeat: no-repeat;
	background-position:left;
	outline:none;
	padding:0px;
	margin:0px;





}.menu-left2 a:hover span  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #dc501a;
	text-decoration: none;
	display:block;
	background-image: url('../images/plus-on.gif');
    background-repeat: no-repeat;
	background-position:left;
	outline:none;
	padding:0px;
	margin:0px;







}.subMenu_left {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	width:100%;
	line-height:22px;
	text-indent: 25px;


}.subMenu_left UL {
	margin: 0px;
	padding: 0px;
	display:block;
	list-style-type: none;
	background-image: url('');


}.subMenu_left LI {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('');
	margin: 0px;
	display:block;
	padding: 0px; 
	border-bottom: #dfdfd9 1px solid;


}.subMenu_left a:link,.subMenu_left a:visited,.subMenu_left a:active {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #3c3c3c;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows.gif');
    background-repeat: no-repeat;
	background-position:15px 7px;
	outline:none;
	padding:0px;
	margin:0px;


}.subMenu_left a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #dc501a;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:15px 7px;
	background-color:#EBEBEB;
	outline:none;
	padding:0px;
	margin:0px;



}.subMenu_left b{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:15px 7px;
	background-color:#dc501a;
	outline:none;
	padding:0px;
	margin:0px;




	}.subMenu_left  span b  {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #3c3c3c;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-w.gif');
    background-repeat: no-repeat;
	background-position:10px 7px;
	background-color:#003399;
	outline:none;
	padding:0px;
	margin:0px;


} 
#anylinkmenu1 { 
visibility: hidden; 
top: 0; 
left: 0; 
z-index: 3000; 
float: left; 
display: inline; 
position: absolute; 






}.subMenu_itinerary_left {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image:url('');
	background-image: url('');
	width:100%;
	line-height:22px;
	text-indent: 25px;


}.subMenu_itinerary_left UL {
	margin: 0px;
	padding: 0px;
	display:block;
	list-style-type: none;
	background-image: url('');


}.subMenu_itinerary_left LI {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('');
	margin: 0px;
	display:block;
	padding: 0px; 
	border-bottom: #dfdfd9 0px solid;


}.subMenu_itinerary_left a:link,.subMenu_itinerary_left a:visited,.subMenu_itinerary_left a:active {
	font-weight:normal;
	color: #000;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows.gif');
    background-repeat: no-repeat;
	background-position:15px 7px;
	outline:none;
	padding:0px;
	margin:0px;


}.subMenu_itinerary_left a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #dc501a;
	text-decoration: none;
	display:block;
	background-image: url('../images/arrows-on.gif');
    background-repeat: no-repeat;
	background-position:15px 7px;
	background-color:#EBEBEB;
	outline:none;
	padding:0px;
	margin:0px;




} 
.special ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
.special li { 
background: url('../images/arrow-li-sm.gif') no-repeat; 
font-size: 11px; 
padding-bottom: 1px; 
margin-bottom: 10px; 
padding-left: 10px; 
padding-right:10px;
padding-top: 0; 
margin-top: 0;


} 
.small-ul { 
font: 12px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 


} 
.small-ul  b{ 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 

} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 


} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:0px 3px;
padding-bottom: 1px; 
margin-bottom: 5px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 




} 
h1 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
display:block;
padding:0px 0 20px 0;
} 
h2 { 
font-size: 16px; 
color: #999999; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 

} 
.button { 
background-color: #dc501a; 
color: #ffffff; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: bold; 
border:0px;
font-size: 13px; 
height:20px;
width:100px;


}.button2 {
FONT-FAMILY: Arial, Tahoma, verdana,  arial;
font-weight: bold;
FONT-SIZE: 11px;
width:120px;
COLOR: #003399;


}.button3 {
FONT-FAMILY: Arial, Tahoma, verdana,  arial;
font-weight: bold;
FONT-SIZE: 11px;
width:120px;
COLOR: #dc501a;


}.button4 {
FONT-FAMILY: Arial, Tahoma, verdana,  arial;
font-weight: bold;
FONT-SIZE: 11px;
width:120px;
COLOR: #000000;

} 
.req { 
font-size: 11px; 
color: #dc501a; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  


} 
.req a:link, .req a:visited { 
font-size: 12px; 
color: #ff0000; 
font-weight: normal; 
font-family:  Arial,   Verdana, Helvetica, sans-serif;   
text-decoration: underline; 


} 
.req a:hover { 
font-size: 12px; 
color: #003399; 
font-weight: normal; 
font-family:  Arial,   Verdana, Helvetica, sans-serif;   
text-decoration: underline; 



} 
.small { 
font-size: 11px; 
color: #666666; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  

} 
.selected { 
font-size: 11px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 

}#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #c2c2c2;
border: 0px solid #003399;
visibility: hidden;
z-index: 10000;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma, Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: #ff0000;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #167cbd;
text-align: center;
}
#thumbImage img {
cursor:default;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #f1f1f1;
padding: 5px;
z-index: 5;


}
hr { 
color: #999999; 
background-color: #999999; 
height: 1px;	
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
} 
.hr { 
border-bottom: 1px solid #999999; 
margin: 20px 0 20px 0; 
width: 100%; 



} 
.field { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 230px; 


} 
.field-c { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 580px; 


} 
.field-c2 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 250px; 

} 
.field-s { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 235px; 
} 
.field-s2 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 180px; 
} 
.field2 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 


} 
.field3 { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 600px; 

} 
img { 
border: 0; 
outline:none;



}
.phone-cr {
position: absolute;
color: #666666; 
width:120px;
bottom: 5px;
right:0px;
float:right;
background-image : url('../images/phone.gif'); 
background-repeat : no-repeat; 
background-position : right; 
height:20px;

}
.terms {
position: absolute;
color: #666666; 
bottom: 10px;
right:20px;
float:right;

} 
.terms a:link, .terms a:visited { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #666666; 
text-decoration: underline; 
} 
.terms a:hover { 
font-family: Arial,  Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #003399; 
text-decoration: underline; 





} 
#cr_text_up { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0 auto; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align: left; 
position:relative;
width: 920px; 
color:#666666;

border-bottom:1px solid #dbdbdb;


} 
#cr_text { 
margin: 0 auto; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align: left; 
position:relative;
width: 900px; 
float:left;
border-top:1px solid #fff;

} 
.cr { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
color: #666666; 
font-weight: normal; 
text-decoration: none; 

} 
.cr A:visited { 
color: #666666; 
text-decoration: none; 
} 
.cr A:link { 
color: #666666; 
text-decoration: none; 
} 
.cr A:hover { 
color: #999999; 
text-decoration: none; 
} 
.cr A:active { 
color: #666666; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #666666; 
cursor: text; 
} 
.cr_nl A:link { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width: 960px; 
margin: 0 auto;
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #999999; 
text-decoration: none; 
font-weight: normal; 
text-align: left; 
padding-top: 10px; 
padding-bottom:10px;
border-top: 2px solid #f58220;


} 
.footer a { 
color: #545454; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;

} 
.footer a:hover { 
color: #003399; 
font-weight: normal; 
text-decoration: none; 



} 
.footer b, .footer strong { 
color: #003399; 
font-weight: normal; 
text-decoration: none; 
padding-left:5px;
padding-right:5px;




} 
.title { 
font: 24px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;


} 
.title-dis { 
font: 20px Arial,  Verdana, Helvetica, sans-serif;  
color: #000; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
display:block;
padding:5px 0 5px 0;
border-bottom: #DC501A 2px solid; 


} 
.top {
width:960px;
margin:0 auto;
height:78px;
position: relative; 
z-index: 1; 
} 
#top_div_left { 
padding-top:18px;
height:60px;
width: 480px; 
text-align: left; 
border: 0 solid #ff0000; 
position: relative; 
float:left;


}

#top_div_right { 
height:78px;
width: 480px; 
float: right; 


}.clock {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#003399;
text-align:right;
padding-right:20px;
padding-top:6px;
width:230px;
float:left;


}.lang {
float:right;
position:relative;
width: 63px; 
padding-top:6px;
padding-left:20px;
border-left: 2px solid #f2f2f2; 

} 
.lang a, .lang a:active, .lang a:visited, .lang a:hover{ 
margin: 0px; 
padding: 0px; 
text-decoration: none; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
font-weight: normal; 
color: #9d9d9d; 
background-image: url('../images/arrow-down.gif'); 
background-repeat: no-repeat; 
background-position: right; 
padding-right:20px;



 } 
.links { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 10px; 
display: block; 
font-weight: normal; 
padding-top: 10px; 
text-align: right; 
} 
.links a { 
color: #666666; 
text-decoration: underline; 
font-weight: bold; 
outline: none; 
} 
.links a:hover { 
color: #999999; 
text-decoration: underline; 
font-weight: bold; 
outline: none; 



} 
.book { 
font-size: 14px; 
border-bottom: 1px dotted #e0dbd0; 
border-left: 0px dotted #e0dbd0;
border-right: 1px dotted #e0dbd0;
display: block; 
font-weight: normal; 
padding-right: 20px; 
line-height:17px;
text-align: right; 
margin-bottom:20px;
margin-top:10px;




} 
a.book:link, a.book:visited {
color: #003399; 
text-decoration: none; 
outline: none; 
background: #ebf3f7 url('../images/arrow-li.gif') no-repeat 99% 50%; 
} 
a.book:hover { 
color: #003399; 
text-decoration: none; 
outline: none; 
background: #f9f9f9 url('../images/arrow-li.gif') no-repeat 99% 50%; 



} 
.dhtmlwindow{
position: absolute;
border: 1px solid #666666;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 10px;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
background-color: #fff;
color: #333333;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid black;
background-color: white;
height: 150px;
padding: 2px 4px 2px 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: white;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #dc501a;
color:#fff;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #000;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
opacity: 0.8;
}
