/*
Main
*/

html { padding:0; margin:0; border:0; font-size:9pt; font-family:Arial, Helvetica, sans-serif; }
body { padding:0; margin:0; border:0; background:#F7F4E7; color:#666666; min-height:700px; }
#pageTop { width:100%; height:501px; position:relative; z-index:-1; background-image:url(../../images/bg_tiler.jpg); background-repeat:repeat-x; }
#pageBot { width:100%; height:229px; bottom:0; position:fixed; z-index:-1!important; background-image:url(../../images/bg_footer.jpg); background-repeat:repeat-x; }
#pageWrapper { margin:-485px auto 0; width:900px; position:inherit; z-index:2!important; padding-left:20px; }
a { text-decoration:underline; font-weight:bold; color:#d64e13; }
a:hover { text-decoration:none; }
div.hr { color: #e3e3e3; height: 1px; display:block;background-color: #e3e3e3;width:615px; margin:0 0 10px 0; }
#header { float:left; width:900px; height:98px; padding:15px 0 0 20px; margin:0 0 0 -20px; background:transparent url(../../images/bg_header.png) left top no-repeat; }
hr.groups { border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: dotted; border-top-color: #e3e3e3; border-top-width: 1px;}
/*#header,#content,#sub-section,#footer {overflow:hidden;display:inline-block;text-align:left;} */
#header a { text-decoration:underline; font-size:12px; }
#header #logo_top,#logo_bot { float:left; width:425px; margin:0; padding:0; }
#header #logo_bot { width:110px; margin-top:-3px; }
#header #logo_top img,#logo_bot img { border:0 none; }
#header #login { float:left; width:325px; padding:10px; color:#666; text-align:left; height:34px; background-color:#f6f0e4; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:7pt; font-weight:bold; }
#header #login input.loginform { float:left; margin-right:5px; width:120px; }
#header #login .button { float:left; width:46px; border-style:none; padding:1px 2px; color:white;}
#header #login1 { float:right; margin:10px 25px 0 0; }
#header #login a,#header #login1 a { font-size:8pt; }
#header #loggedin { float:right; margin-right:30px; *width:175px; width:auto; padding:10px; color:#666; text-align:left; height:34px; background-color:#f6f0e4; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:9pt; font-weight:normal; }
#header #loggedin a { font-size:8pt; }
#header #menu { float:right; text-align:right; width:670px; height:20px; padding:0; position:relative; z-index:100; font-family:arial, sans-serif; background:#fff; }
#header #menu ul { padding:0; margin:0; list-style-type:none; }
#header #menu li { float:left; position:relative; }
#header #menu a,#header #menu a:visited { display:block; }
#header #menu img { border:none; }
#main { clear:both; width:900px; margin-left:-20px; padding:5px 0 0 20px; background-color:white; }
#left { width:215px; float:left; min-height:500px; }
#left form { margin:0; padding:0; }
#left #datepicker { margin-top:-4px; height:190px; }
#left #groups { margin:0; padding:0; }
#left #calendar { color:white; font-weight:bold; width:195px; float:left; height:285px; background:#aa271f url(../../images/bg_finder.jpg) no-repeat; margin:0; margin-bottom:-4px; padding:40px 10px 0; overflow:hidden; }
#left #ports { background:#f0ebdf url(../../images/bg_port_dest.jpg) no-repeat; width:195px; float:left; height:332px; margin:0 0 10px; padding:10px; }
#left #ports ul { list-style-type:square; list-style-image:url(../../images/dot_or.gif); margin:43px 0 0 20px; padding:0; font-size:12px; }
#left #ports li { margin:0; line-height:1.5em; }
#left #ports a { text-decoration:none; font-weight:bold; color:#666; }
#left #ports a:hover { color:#d64e13; }
#left #ports .port1 a { text-decoration:underline; font-weight:bold; color:#d64e13; }

#content { width:685px; float:left; min-height:300px; margin:0; padding:0; background-color:white; border:none; z-index:1; }
#content #cnt_top { width:685px; height:315px; margin:0; padding:0; }
#content #cnt_left { clear:left; float:left; width:365px; height:380px; margin:5px 10px 10px 20px; }
#content #cnt_left .excursion { height:99px; background-color:#f5f1e9; margin-bottom:15px; }
#content #cnt_left .excursion h2 { text-transform:uppercase; margin:0; padding:0; color:#88732e; }
#content #cnt_left .excursion p { margin-top:5px; }
#content #cnt_left .excursion .img { float:left; height:100px; width:115px; }
#content #cnt_left .excursion .txt { float:left; height:80px; width:230px; padding:5px 10px; }
#content #cnt_right { background-color:#ebe4d4; float:left; text-align:center; width:260px; height:380px; margin:5px 10px 10px; }
#content #cnt_right #closing { margin:0 10px 10px; padding:3px 10px; background-color:white; height:275px; text-align:left; overflow-y:scroll; }
#content .cnt { padding:25px 35px 10px; }
#content .cnt h2 { font-style:normal; color:#695119; font-size:22pt; font-weight:normal; padding:0; margin:0 0 10px; }
#content .cnt .head { color:black; font-size:12pt; font-weight: bold; padding:0; margin:0 0 10px; text-transform: uppercase; }
#content form fieldset { padding:20px; border:1px solid #ccc; -moz-border-radius:8px; -webkit-border-radius:8px; }
#content form label { float:left; text-align:right; width:180px; padding-right:10px; }
p.submit { text-align: center !important; } 
.time { font-family:Times; font-size:16px; color:black; line-height:1.3em; font-weight:bold; }
#heading { float:left; width:955px; line-height:18px; font-weight:bold; border-bottom:1px solid #999; margin:0; padding:0; padding-bottom:2px; }
#heading #head_txt { float:left; width:225px; font-size:1.25em; padding:0 0 5px 10px; }
#heading #head_lnk { float:right; width:700px; text-align:right; font-size:1em; }
div#slideshow { float:left; width:400px; height:300px; }
div#slideshow img { border:none; }
div#links { float:right; width:200px; }
div#links ul { margin:0; padding:0; }
div#links li { list-style:none; }
#footer { width:880px; margin-left:-20px; padding:0 20px; float:left;  background-color:#fff; 
/*height:80px;*/
}
#ft_img { float:left; width:920px; margin-left:-20px; padding:0; }
#footer #ft_l { float:left; width:705px; font-size:11px; margin-top:10px; background-color:#fff; }
#footer #ft_l p { margin-top:0; background-color:#fff; }
#footer #ft_l a { font-weight:bold; font-size:11px; text-decoration:none; color:#666; }
#footer #ft_l a:hover { color:#D73607; }
#footer #ft_r { width:152px; height:50px; float:right; background:transparent url(../../images/bg_time.jpg) no-repeat; color:#5d5d5d; }
#footer #ft_r p { margin-top:10px; padding-left:53px; text-align:left; font-size:11px; }
div.guestbook { width:570px; float:left; -moz-border-radius:8px; -webkit-border-radius:8px;  padding:10px 20px; margin:10px 0; }
.altrow {background-color: #ecf4f8;}
.row {background-color: #dbe9f6;}

div.guestbook img{margin:-25px 0 0 -10px;}
div.guestbook p {margin-left:20px;}

.faq { width:570px; float:left; padding:10px 20px; margin:0;}
.a {background-color: #ecf4f8;margin:0 0 10px 0;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}
.q {background-color: #dbe9f6;margin:10px 0 0 0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}


.nextbutton {float:right;margin-top:-13px;width:87px;padding-left:20px;}
/* Rounded Borders*/
.rounded { background:transparent; }
.rounded h1,.rounded p { margin:0 10px; }
.rounded h1 { font-size:2em; color:#fff; }
.rounded p { padding-bottom:.5em; }
.rounded .b1,.rounded .b2,.rounded .b3,.rounded .b4,.rounded .b1b,.rounded .b2b,.rounded .b3b,.rounded .b4b { display:block; overflow:hidden; font-size:1px; }
.rounded .b1,.rounded .b2,.rounded .b3,.rounded .b1b,.rounded .b2b,.rounded .b3b { height:1px; }
.rounded .b2 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee; }
.rounded .b3 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd; }
.rounded .b4 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa; }
.rounded .b4b { background:#ccc; border-left:1px solid #eee; border-right:1px solid #999; }
.rounded .b3b { background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999; }
.rounded .b2b { background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999; }
.rounded .b1 { margin:0 5px; background:#fff; }
.rounded .b2,.rounded .b2b { margin:0 3px; border-width:0 2px; }
.rounded .b3,.rounded .b3b { margin:0 2px; }
.rounded .b4,.rounded .b4b { height:2px; margin:0 1px; }
.rounded .b1b { margin:0 5px; background:#999; }
.rounded .boxcontent { display:block; background:#ccc; border-left:1px solid #fff; border-right:1px solid #999; }

/* Inset 3D Curved */
.inset { background:transparent; }
.inset h1,.inset p { margin:0 10px; }
.inset h1 { font-size:2em; color:#fff; }
.inset p { padding-bottom:.5em; }
.inset .b1,.inset .b2,.inset .b3,.inset .b4,.inset .b1b,.inset .b2b,.inset .b3b,.inset .b4b { display:block; overflow:hidden; font-size:1px; }
.inset .b1,.inset .b2,.inset .b3,.inset .b1b,.inset .b2b,.inset .b3b { height:1px; }
.inset .b2 { background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa; }
.inset .b3 { background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd; }
.inset .b4 { background:#ccc; border-left:1px solid #999; border-right:1px solid #eee; }
.inset .b4b { background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff; }
.inset .b3b { background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff; }
.inset .b2b { background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff; }
.inset .b1 { margin:0 5px; background:#999; }
.inset .b2,.inset .b2b { margin:0 3px; border-width:0 2px; }
.inset .b3,.inset .b3b { margin:0 2px; }
.inset .b4,.inset .b4b { height:2px; margin:0 1px; }
.inset .b1b { margin:0 5px; background:#fff; }
.inset .boxcontent { display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; }
code { font:1.1em monaco, courier, monospace; }
h1 { display:none; }
h2 { font-size:1.25em; font-weight:bold; margin:0; padding:0 0 5px 10px; }
h2 span { background:#e3e3e3; padding:5px 6px; }
h3 { font-size:1.5em; font-weight:normal; margin:0; }
h3.times {font-family:Times;color:black;font-size:1.8em;}
h4 { margin:0; font-weight:bold;font-size:1em;padding:0; }
.field { margin:5px 0; display:block; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.alert { color:red; }
p.title { clear:both; padding-bottom:5px; }
input.date { width:80px; }
span.date { color:red; padding-left:10px; }
div.error { color:#750908; border:1px solid #c76a6a; -moz-border-radius:6px; -webkit-border-radius:6px; padding:6px; background:#ffdde8; width:70%; margin:0 auto; }
.clear { clear:both; padding-bottom:1px; margin-bottom:-1px; }
select.ports {width:215px;height:19px;color:#333333;font-size:8pt;margin-right:4px;}
select.ship {width:215px;height:19px;color:#333333;font-size:8pt;margin-right:4px;}
div.portselect {font-weight: bold; font-size: 1.1em; font-family: Times;color: #0c59a0;margin:0 15px 0 5px;}
div.during {padding:0 15px;margin:-4px 0 -10px 0;width:585px;background-color:#D6EAF7;}
div.ex_port{display:block;width:100%;background: transparent url(../../images/bg_excursion_duration.jpg) no-repeat;color:white;text-transform: uppercase;font-size:8pt;font-weight:bold; height:12px; padding:4px 10px;}
div.ex_port_print{display:block;width:615px;background: transparent url(../../images/bg_excursion_duration.jpg) no-repeat;color:white;text-transform: uppercase;font-size:8pt;font-weight:bold; height:12px; padding:4px 10px;}
div.gallery {float:left;width:100px;margin:8px; padding:15px 18px;height:122px;background: #ffffff url(../../images/bg_gallery.jpg) no-repeat;font-size:8pt;}
div.gallery img{width:100px;}
div.excursion_img {background: #ffffff url(../../images/bg_photo.jpg) no-repeat;width:270px;height:196px;text-align:center;font-size:8pt;}
.button {float:left;}
.button #previous_button {float:left;width:112px;padding-right:20px;}
.button #next_button {float:right;width:87px;padding-left:20px;}
#exbutton {float:left;text-align:center;margin:-5px 0 -3px -10px;width:235px;background-color:#C2B181;} 
.Open {color:green;text-transform: uppercase;}
.Confirmed {
    color: #ff0000;
    text-transform: uppercase;
}
.Confirmed-Opened {color:green;text-transform: uppercase;}
.Need_Confirm {color:red;text-transform: uppercase;}
.Last_Minute {color:red;text-transform: uppercase;}
.Pending{color:purple;text-transform: uppercase;}
.Processing{color:#444444;text-transform: uppercase;}
.Closed{color:red;text-transform: uppercase;}
.open {color: white; background-color: #53aeff;}
.confirmed_opened{color: white; background-color: #53aeff;}
.pending{ color: white; background-color: #dc81c0;}
.processing{ color: white; background-color: #62dc4f;}
.closed{color:white;background-color: #ffb989;}
.Cancelled{color:red; text-transform: uppercase;}

.open a.ui-state-default{color: #C14312; background-color: #53aeff;}
.pending a.ui-state-default{ color: #c14312; background-color: #dc81c0;}
.processing a.ui-state-default{ color: #C14312; background-color: #62dc4f;}
.closed a.ui-state-default{color: #c14312;background-color: #ffb989;}

/*.ui-state-highlight, .ui-datepicker-today, 
.pending a.ui-state-highlight{background-color:#C14312; color:white;}*/
.member {background-color: #ecf2fd;margin-bottom:20px;padding:20px;-moz-border-radius:6px; -webkit-border-radius:6px;width: 580px;height: 140px;}
.member p {margin-top:0;}

.group {background-color: #f6f5ee;margin-bottom:20px;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;-moz-border-radius:6px; -webkit-border-radius:6px;width: 570px;}
.group p {margin-top:0;}
.group_detail {float:left;display:none;margin-top:20px;width:570px;}
#grouphead {height:35px;padding:6px 0 0 0;margin-bottom:20px;width:615px;}
#intro {clear:left;display:none;width:360px;height:130px;font-size:10pt; font-family:Arial, Helvetica, sans-serif;background:#F7F4E7; color:#666666;z-index:10000;border:1px solid #000000;position:absolute; top:10px;-moz-border-radius:6px; -webkit-border-radius:6px; padding:6px 12px;}
#my_groups_pricing {float:left;background: #e6f3f9 ; width: 236px;}
#my_groups_pricing ul { width:210px; list-style: none;margin:0 15px 10px;padding:0;}
#my_groups_pricing li {float:left;width:210px;margin-bottom:4px;}
#my_groups_pricing div.pax {float:left;width:110px;color:black;margin-right:10px;}
#my_groups_pricing div.pax1 {float:left;width:110px;margin:0 10px 3px 0;font-size:7pt;color:grey;}
#my_groups_pricing div.euro {float:left;width:90px;color:black;}
#my_groups_pricing div.euro1 {float:left;width:90px;margin:0 0 3px 0;color:grey;font-size:7pt;}
#my_groups_prices {float:left; background: #D6EBF7; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #00599C; padding: 8px; float:left; background: transparent url(../../images/group_prices_footer.png) no-repeat; width:237px; height:28px;}
#my_groups_prices_notes {float:left; background: #D6EBFF ; width: 236px;}
#my_groups_notes {float:left; background-color: #e6f3f9; width: 235px; margin-top: 12px;}
#my_groups_notes p, #my_groups_prices_notes p {padding:0 15px 0px;margin:0;font-size:8pt;}
#ex_groups_prices {float:left; background: #D6EBF7; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #00599C; padding-left: 8px; padding-top: 8px; float:left; background: transparent url(../../images/group_prices_footer.png) no-repeat; width:237px; height:20px; margin-left: 20px;}

#group_pricing {float:left;background: #e6f3f9 ; width: 236px;margin-left:20px;}
#group_pricing ul { width:210px; list-style: none;margin:0 15px 10px;padding:0;}
#group_pricing li {float:left;width:210px;margin-bottom:4px;}
#group_pricing div.pax {float:left;width:110px;color:black;margin-right:10px;}
#group_pricing div.pax1 {float:left;width:110px;margin:0 10px 3px 0;font-size:7pt;color:grey;}
#group_pricing div.euro {float:left;width:90px;color:black;}
#group_pricing div.euro1 {float:left;width:90px;margin:0 0 3px 0;color:grey;font-size:7pt;}
#group_price_notes {float:left; background: #D6EBFF ; width: 236px;margin:10px 0 0 20px;}
#group_notes {float:left; background-color: #f5f0e4; width: 235px;margin:0 0 0 20px;}
#group_notes p, #group_price_notes p {padding:0 15px 10px;margin:0;font-size:8pt;}
.selected_port{background: transparent url(../../images/bg_excursion_selected_port.png) no-repeat;width:623px;height:131px;padding:0 0 10px 10px;margin-bottom:15px;}
.info_label {font-weight:bold;color:#333333;}
.fulldescription{display:none;}
#guestbook #captcha{margin:10px 0 0 190px; width:400px;}
#guestbook #captcha_image{margin-top:5px;}
#guestbook input#captcha_input{width:147px;}


#joingroup div.help_icon{float:left;background-image:url(../../images/icons/help.png);width:16px;height:16px;}
#joingroup form label{width:170px;}


.guestbook a.mail_to_link:link{
	border:none;
}
.mail_to_link img{
	border:none;
}

div.field img.help_img{
	vertical-align:text-top;
	margin-left:7px;
}
a.jtip_close_link img{
	border:none;
}

a.popup {	
	margin-right: 9px; 
	float:right;
	font-size: 9px;
	font-wight: bold;
}

fieldset.fparty_details {
	background-color:#D7EAF8; 
	padding-left:10px; 
	padding-right:10px;
	border:0px;
}
fieldset.client_groups {
	background: none repeat scroll 0 0 #F7F7EF !important;
	border: 1px solid #8C6531 !important;
}
legend.lparty_details {
 	border:1px solid #8C6531; 
	font-size:12px;
	font-weight: bold; 
	color:#6B9AC6;
} 

fieldset.fparty_members {
	border: 1px solid #EC9700;
}
legend.lparty_members {color: #EC9700; border: 1px solid #EC9700;padding: 2px 6px} 


.message_detail {float:left;display:none;margin-top:10px;margin-bottom:10px;width:500px;}

input.submit_button{
	background-color:#fff;
	border: 1px solid #2874AE;
	color: #2874AE;
	margin: 3px;
}

input.submit_button:hover{
	background-color:#2874AE;
	border: 1px solid #ffffff;
	color: #ffffff;
}

input.submit_create_group {
	background: url(../../images/btn_create_new_group.jpg);
	width:129px;
	height:17px;
	border: none;
	cursor: pointer;
	color:transparent;
	font-size: 0px;
}

input.submit_create_group:hover {
	background: url(../../images/btn_create_new_group_ro.jpg) no-repeat;
}

input.submit_join_group {
	background: url(../../images/btn_join_this_group.jpg);
	width:110px;
	height:17px;
	border: none;
	cursor: pointer;
	color:transparent;
	font-size: 0px;
}

input.submit_join_group:hover {
	background: url(../../images/btn_join_this_group_ro.jpg) no-repeat;
}

input.submit_switch_group {
	background: url(../../images/btn_switch_group.jpg);
	width:105px;
	height:17px;
	border: none;
	cursor: pointer;
	color:transparent;
	font-size: 0px;
}

input.submit_switch_group:hover {
	background: url(../../images/btn_switch_group_ro.jpg) no-repeat;
}

input.submit_leave_group {
	background: url(../../images/btn_leave_group.jpg);
	width:98px;
	height:17px;
	border: none;
	cursor: pointer;
	color:transparent;
	font-size: 0px;
}

input.submit_leave_group:hover {
	background: url(../../images/btn_leave_group_ro.jpg) no-repeat;
}

input.clear {
	background: url(../../images/btn_clear.jpg);
	width:56px;
	height:17px;
	border: none;
	cursor: pointer;
	color:transparent;
	font-size: 0px;
}

input.clear:hover {
	background: url(../../images/btn_clear_ro.jpg) no-repeat;
}

table.groups_found {
	border: 1px solid #EC9700;	 
}
table.groups_found th{
	background-color:#EC9700;
	color: #ffffff;
}

table.groups_found td{ 
	text-align:center;
}

div.group_button {
	background-color: #f6f5ee;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	width: 575px;
}


/* EMAIL CSS*/
div#email_header{
	   	position:relative;
		width:600px;
		height:110px;
		left:0px;
		background-image: url('../../images/email/header.png');
	}
	
	div#email_left_bar{
		position:relative;
		width:15px;
		height:430px;
		top: 0px;
		left:2px;
	}
	
	div#email_right_bar{
		position:relative;
		width:21px;
		height:430px;
		top: 0px;
		left: 0px;
	}
	
	div#email_content {
		position: relative;
		width: 545px;
		height:320px;
		left:3px;
		
	}
	
	div#email_title{
		text-align:left;
		padding-top:30px;
		margin-bottom:20px;
		color: #6A4324;
		font-size:26px;
		font-family:Arial, Helvetica, sans-serif;
		margin-left: 30px;
		margin-right: 30px;
	}
	
	div#email_body{
		margin-left: 30px;
		margin-right: 30px;
	}
	
	span.body_style{
		font-size:14px;
		color: #666666;
	}
	
	div#email_contact{
		margin-left: 30px;
		margin-right: 30px;
	}
	
	 div#email_footer{
	   	position:relative;
		width:600px;
		height:60px;
		left:0px;
		background-image: url('../../images/email/footer.png');
	}
	
	div#advanced_search{
		position: relative;
		top: 20px;
		padding-bottom: 20px;
		background: none repeat scroll 0 0 #F7F7EF !important;
		border: 1px solid #8C6531 !important;
		margin: 30px;
		-moz-border-radius:6px; 
		-webkit-border-radius:6px;
	}

	div#show_other_group{
		display: none;
	}
	
	div.messages_reply{
		display: none;
	}
	
	fieldset.notification{
		background-color:#D7EAF8; 
		padding-left:10px; 
		padding-right:10px;
		border:0px;
	}
	
	table.reply_table{
		color:#ffffff;
	}

	td.first_image {
		background: transparent url('../../images/maintab_first.gif') no-repeat scroll left bottom;;
		width: 8px;
		height:20px;
	}
	
	td.middle_image {
		background: transparent url('../../images/maintab_back.gif') repeat-x scroll left bottom;
		text-align: center;
		padding-left:10px;
		padding-right: 10px;
		text-decoration:none;
	}
	
	a.forum_link{
		color:#ffffff; 
		text-decoration:none;
	}
	
	a.forum_link:hover{
		color:#98B2CB;
		text-decoration:none;
	}
	
	td.last_image {
		background: transparent url('../../images/maintab_last.gif') no-repeat scroll left bottom;;
		width:10px;
		height:20px;
	}
	div#popup{
		display: none;
		position:absolute;
		height: 170px;
		width:350px;
		left:30px;
		top:30px;
		border: 1px solid #000000;
		background-color: #F7F4E7;
		color: #666666;
		font-size:11pt;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px;
		z-index: 100;
	}

	a.a_popup {
		text-decoration:none;
	}
	
table.price_table {
	width:230px;
}
td.price_pax {color:black; padding-left:5px; text-align:center;}
th.price_pax1 {margin:0 3px 3px 0; font-size:7pt; color:grey;  text-align:center; }
td.price_euro  { color:black; padding-left:10px; text-align:center;}
th.price_euro1 {margin:0 0 3px 0;color:grey;font-size:7pt;  text-align:center;}

span.page_title{
    color: #6E613F;
    font-size: 24px;
}

