@charset "utf-8";
body {
	font-family:Tahoma, Courier, monospace;
	font-size:11px;
	
}
.body{
	text-decoration:none;
	color:#000000;
	}
.bantitle {
	float:right; 
	width:150px; 
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left:3px; 
	font-size:11px; 
	font-family:Tahoma;
	}
.ban_link {
	width:184px; padding-top:3px; padding-bottom:3px; padding-left:3px; font-size:10px; font-family:Tahoma;
	}
.ban_link a{
	text-decoration:none;
	color:#FFFFFF;
}
.ban_link_grey {
	width:210px; padding-top:3px; padding-bottom:3px; padding-left:3px; font-size:10px; font-family:Tahoma;color:#999999;
	padding-left:28px;
	}
.ban_link_grey a{
	text-decoration:none;
	color:#999999;
}
.titles{
	text-decoration:none;
	color:#000000;
	}
.bodyLight{
	text-decoration:none;
	color:#999999;
	}
.basic_text a {
	text-decoration:underline;
	color:#333333;
}
.basicsite {
	margin-left:20px;
	margin-top: 26px;
	width: 627px;
	margin-bottom:15px;
}
.bluefont {
	color:#004990;
}

.basic_text a:hover {
	text-decoration:none;
	color:#666666;
}
.basic_text {
	padding-bottom:14px;
	padding-right:25px;
	color:#333333;
		}
/* GERMAN BOOKING FORM STYLES*/
#container {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	background-color: #ffffff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #aaaaaa;
}

#banner_sf_en {
	background: #e6000c url(./img/banner_background.gif) repeat-x;
	margin: 0 0 10px 0;
}

#banner_sf_de {
	background-color: #d8313b;
	margin: 0 0 10px 0;
}

#banner_tk {
	background-color: #d20025;
	margin: 0 0 10px 0;
}

#content {
	width: 760px;
	margin: 0 auto;
}

#message {
	margin: 0 auto 10px auto;
	background-color: #dd9523;
	width: 50%;
	text-align: left;
	border: 1px dotted #000000;
}

#message ul {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#spotlight {
	display: none;
}


#confirm {
	text-align: left;
}

span.mandatory {
	color: #d00;
}

span.header {
	font-weight: bold;
}

em {
	font-style: oblique;
	font-weight: normal;
}

.note {
	color: #999999;
	font-style: oblique;
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#content h1 {
	text-align: left;
	background-color: #84aae7;
	font-size: 14px;
	padding: 4px 6px;
	margin: 0 0 15px 0;
}

#content form {
	margin: 0;
	padding: 0;
}

#address {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 360px;
}

#address fieldset {
	margin: 0;
	padding: 0;
	text-align: left;
}

#address input.simple, select.simple {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

#address input.elem {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#address label.simple {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	width: 75px;
	padding-right: 20px;
}
#address label.elem {
	/*display: block;
	width: 150px;*/
	float: left;
	margin-bottom: 10px;
	text-align: right;
	/*width: 75px;*/
	padding-right: 20px;
}

#address br {
	clear: left;
}

#catalog {
	margin: 0;
	padding: 0;
	float: right;
	width: 380px;
	text-align: left;
}

#subscription {
	text-align: left;
}

label.standard {
	line-height: 1.6em;
}

label.light {
	color: #999999;
	font-style: oblique;
	line-height: 1.6em;
}

#footer {
	margin-top: 15px;
	padding: 0;
	text-align: left;
}
/* END OF STYLE OF GERMAN BOOKING FORM */	
.splash1 {
	width:549px;
	}
.splashlast {
	background-image:url(imgs/splash4.jpg);
	background-position:0px -1px;
	width:549px;
	height:124px;
	background-repeat:no-repeat;
	}
	
.pinkfont {
	color:#d94e6a;
	}
.choosecountry {
	padding-left:80px;
	padding-top:8px;
	}
	
.splashfooter {	
	width:706px;
	margin:auto;
	text-align:center;
	padding-top:30px;
	
}

.splashfooter a {
	color:#cccccc;
	text-decoration:none;
	}
.splashfooter a:hover {
	color:#ffffff;
	text-decoration:none;
	}
.country {
	padding-left:325px;
	padding-top:332px;
	height:20px;
	}
.country select {
	border:1px solid #b1b1b1;
	width:176px;
	height:18px;
	
	font-size:11px;
	color:#666666;
	text-align:left;
	}

.all {
	margin:0 auto;
	padding:0px;
	height:100%;
	width:935px;

	}
.allsplash {
	padding:0px;
	width:549px;
	margin: auto;
	}
.button {
	padding-left:450px;
	margin-top:20px;
	}


.redbar {
	background-image: url(imgs/redline.gif);
	background-repeat: repeat-x;
	height: 60px;
	width: 935px;
	color: #FFFFFF;
	font-weight: bold;
	
}

.padred{
	padding-left:36px;
	}
.padownmenu {
	padding-top:26px;
	}
	
.usmarg {
margin-right:3px;
}

.redfont {
	color:#b40202;
	}
	
.allboxes {
	
	margin-top: 5px;
	width: 649px;
	margin-bottom:20px;
	
	
}
.texts {
	width: 649px;
	margin-top:15px;
	
}
.mleft {
	margin-left:60px;
	color:#FFFFFF;
	font-weight:bold;
	}

.choosesite {
	width: 935px;
	background-position: right center;
	text-align: right;
	height: 18px;
	color:#999999;
}

.choosesite a {
	color:#cccccc;
	text-decoration:none;
}
.choosesite a:hover {
	color:#e70303;
	text-decoration:none;
}
.sitevisited {

	color:#e70303;
	text-decoration:none;
}
.mainfoto {
	height: 243px;
	width: 935px;
}

.redbar input{
	border:1px solid #b1b1b1;
	width:78px;
	height:	16px;
	margin-left:4px;
	margin-right:4px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
}

.redbar select{
	border:1px solid #b1b1b1;
	width:109px;
	height:16px;
	margin-right:5px;
	margin-left:4px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
}

.rsspad {
padding-left:12px;
padding-right:9px;
}
.margins{
	color:#FFFFFF;
	margin-left:10px;
	font-weight:bold;
}

.padleft1{
	margin-left:14px;
	}

.content {
	width:935px;
	height: 479px;
	}
.footer {
	width: 935px;
	border-top:solid 1px #e8e7e7;
	background-image: url(imgs/footer.gif);
	background-repeat: repeat-x;
	color:#e8e8e8;	
}

.leftup{
	border:solid 1px #e4e4e4;
	width:277px;
	background-color:#eeeeea;
	padding-top: 5px;
	height: 232px;
	color:#333333;
}
.leftdown{
	border:solid 1px #e4e4e4;
	width:277px;
	height:114px;
	margin-top: 5px;
	padding-top: 5px;	
}
enjoy_it {	
	margin-bottom:5px;	
	margin-top:4px;	
	}
.dotted{
	border-top:dashed 1px #cccccc;
	padding-left:8px;	
}

.dottedright{
	border-top:dashed 1px #cccccc;
		
}
.theiframe {
	height:500px;
	width: 286px;
	vertical-align: top;
}

.rightdown {
	margin-top: 5px;
	width: 180px;
	height: 121px;
	color: #FFFFFF;
	margin-left: 5px;
}
.middledown {
	width:180px;
	height:121px;
	margin-left: 5px;
	}
	
.middleup {
	width:180px;
	height:239px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-image:url(imgs/greece_image_church.jpg);
	background-repeat:no-repeat;
		}
		
.middleup_fr {
	width:180px;
	height:239px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-image:url(imgs/greece_image_church_fr.jpg);
	background-repeat:no-repeat;
		}
.middleup_it {
	width:180px;
	height:239px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-image:url(imgs/greece_image_church_it.jpg);
	background-repeat:no-repeat;
		}
		
.middleup_ger {
	width:180px;
	height:239px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-image:url(imgs/greece_image_church_ger.jpg);
	background-repeat:no-repeat;
		}
		

.orangebg {
	background-image:url(imgs/orange.gif);
	background-repeat:repeat-x;
	height:53px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-right:dashed 1px #FFFFFF;
}

.orangebg2 {
	background-image:url(imgs/orange.gif);
	background-repeat:repeat-x;
	height:53px;
	border-bottom:solid 1px #FFFFFF;
	padding-left: 8px;
	color: #FFFFFF;
}
.orangebg3 {
	background-image:url(imgs/orange.gif);
	background-repeat:repeat-x;
	height:53px;
	border-bottom:solid 1px #FFFFFF;
	
	color: #FFFFFF;
}


.orangebglight {
	background-image:url(imgs/orange_lighter.gif);
	background-repeat:repeat-x;
	height:27px;
	border-bottom:solid 1px #FFFFFF;
	border-right:dashed 1px #FFFFFF;
	text-align:center;
}
.orangebglight2 {
	background-image:url(imgs/orange_lighter.gif);
	background-repeat:repeat-x;
	height:27px;
	border-bottom:solid 1px #FFFFFF;
	padding-left: 8px;	
}

.redbg {
	background-color:#ce4040;
	height:39px;
	color:#FFFFFF;
	}	
.greybg {
	border-right:dashed 1px #FFFFFF;
	text-align:center;
	width:38px;
	}
		
.orangetext {
	color:#f2ab00;
	}
	
.clima {
	padding-bottom:0px;
	margin-bottom:5px;
	background:url(imgs/arrow_black.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
.clima2 {
	margin-top:5px;
	padding-bottom:5px;
	background:url(imgs/arrow_black.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
.texts a{
	text-decoration:none;
	color:#000000;
	}
	
.padleft {
	padding-left:12px;}

.whitelinks{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.uptodate {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:6px;
	}
.uptodatein {
	padding-left:10px;
	}
.leftbord {
	border-left:dashed 1px #CCCCCC;
	margin-top:5px;
	}

.footer a {
	color:#787777;
	text-decoration:none;
	}
.footer a:hover {
	color:#333333;
	text-decoration:none;
	}
.footertext {
	color:#bebebe;
	letter-spacing:normal;
}	
.iso {
	padding-top:7px;
	padding-bottom:4px;
	padding-left:50px;
}
.iso2 {
	padding-top:7px;
	padding-bottom:4px;
	
}
.xsmall {
font-size:10px;
letter-spacing:normal;
}
.xsmall a {
letter-spacing:normal;
font-size:x-small;
color:#bebebe;
	}
	
.rightlog {
	padding-bottom:5px;		
	}

.rightlog1 {
	padding-top:10px;
	padding-bottom:5px;	
	}

.linksfoot {
	padding-left:10px;
	line-height:18px;
	color:#DDDDDD;
	letter-spacing:3px;
	}
.linksfoot br{
	letter-spacing:normal;
}
.linksfoot a{
	letter-spacing:normal;
}
.enjoy {	
	margin-bottom:5px;	
	margin-top:9px;	
	}

	
.dotted a {
	text-decoration:none;
	color:#333333;
	}

.dotted a:hover {
	text-decoration:none;
	color:#666666;
	}
	
	
	/*greek*/
	
.leftupgr{
	border:solid 1px #999999;
	width:277px;
	height: 275px;
}
	
.middleupgr {
	background-image:url(imgs/europi_me_to_ix.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:275px;
	margin-left: 6px;
	margin-bottom: 1px;
	}
	
.leftmiddlegr{
	border:solid 1px #e4e4e4;
	width:277px;
	background-color:#eeeeea;
	margin-top:1px;
	height: 158px;
}

.middledowngr {
	width:180px;
	height:146px;
	margin-left: 6px;
	background-image:url(imgs/home/eu_others_banner_bg.jpg);
	padding-top:14px;
	}	
.skyin{
	background-color:#b35c5e;
	width:165px;
	height:40px;
	margin-bottom: 5px;
	color: #FFFFFF;	
	}	

.skyin a {
	color:#FFFFFF;
	text-decoration:none;
	}
.skyin a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	

.rightupb{
margin-top:35px;
}



.rightup2gr a:hover {
	text-decoration:none;
	color:#666666;
	}

.rightup2gr a {
	text-decoration:none;
	color:#333333;
	}
.rightup2ger a:hover {
	text-decoration:none;
	color:#666666;
	}

.rightup2ger a {
	text-decoration:none;
	color:#333333;
	}
	
.rightup2fl a:hover {
	text-decoration:none;
	color:#666666;
	}

.rightup2fl a {
	text-decoration:none;
	color:#333333;
	}
.rightupgr a:hover {
	text-decoration:none;
	color:#666666;
	}
.rightupgr a {
	text-decoration:none;
	color:#333333;
	}
	
.rightdowngr {
	margin-top: 5px;
	width: 180px;
	height: 229px;
	color: #FFFFFF;
	margin-left: 5px;
}

.rightdowngr1 {
	background-color:#bbb8b0;
	width:180px;
	height:63px;
}
.rightdowngr2 {
	background-color:#bbb8b0;
	width:180px;
	height:70px;
	margin-top:5px;
}
.rightdowngr3 {
	background-color:#bbb8b0;
	width:180px;
	height:40px;
	margin-top:5px;
}

.dashedtd {
	background:url(imgs/dash_vert.gif);
	background-repeat:repeat-y;
	background-position:right -1px;
	width:35px;
	}
	
.padtd {
	padding-left:9px;
	color:#333333;
	}
.padtd2 {
	padding-left:9px;
	}


	
.rightdowngr a {
	text-decoration:none;
	color:#FFFFFF;
	}
.rightdowngr a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}

.leftdowngr{
	border:solid 1px #e4e4e4;
	width:277px;
	background-color:#fdfefa;
	margin-top:5px;
	height: 119px;
}

.contentgr {
	width:935px;
	height:589px;
	}
	
.rightlastgr{
	width:185px;
	background-color:#fdfefa;
	margin-top:5px;
	height: 119px;
}

.padle{
	padding-left:8px;
	}
.padle a {
	text-decoration:none;
	color:#333333;
	}
.padle a:hover {
	text-decoration:none;
	color:#666666;
	}
.padle2{
	padding-left:8px;
	}
.padle2 a {
	text-decoration:underline;
	color:#333333;
	}
.padle2 a:hover {
	text-decoration:none;
	color:#666666;
	}
		
.middleupgrcontent {
	padding-top:200px;	
	margin-left:30px;
	color:#333333;
	}
	
.middleupgrcontent3 {
	padding-top:165px;	
	margin-left:30px;
	}
	
.middleupgrcontent3 a{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.middleupgrcontent2 {
	padding-top:52px;	
	margin-left:35px;
	}
.middleupgrcontent2 a{
	text-decoration:underline;
	color:#FFFFFF;
	}
.middleupgrcontent2 a:hover{
	
	}
/*nsea scotland*/	
	
	
	.leftup_nseascot{
	border:solid 1px #e4e4e4;
	width:277px;
	background-color:#f5f9f8;
	padding-top: 5px;
}

.leftdown_nseascot{
	border:solid 1px #e4e4e4;
	width:277px;
	margin-top: 5px;
	padding-top: 5px;
	}
	
.zeebrugge {
	width:278px;
	height:57px;
	background-image:url(imgs/zeebrugge_background.gif);
	background-repeat:no-repeat;
	margin-top:4px;
	}
	
.zeebrugge_in {
	padding-top:20px;
	padding-left:37px;
	}

.zeebrugge_in a {
	text-decoration:none;
	color:#333333;
	}
.zeebrugge_in a:hover {
	text-decoration:none;
	color:#666666;
	}
	
.dotted1{
	border-top:dashed 1px #cccccc;
}
.leftdown_nseascot a {
	text-decoration:none;
	color:#333333;
	}
	
.grey91 {

	height:91px;
	width:278px;
	margin-top:5px;
	}
	
.grey12 {

	height:159px;
	width:278px;
	margin-top:4px;
	}

.middleup_nseascotcontent {
padding-top:243px; 
margin-left:4px;
}
.middleup_nseascotcontent a{
text-decoration:underline;
color:#FFFFFF;
}
.middleup_nseascotcontent_fle {
padding-top:235px; 
margin-left:35px;
}
.middleup_nseascotcontent_fle a{
text-decoration:underline;
color:#FFFFFF;
}
.middleup_nseascotcontent a:hover{

}

	
.middleupgr_nseascot {
	
	width:180px;
	height:276px;
	margin-top:1px;	
	margin-left: 5px;
	margin-bottom: 1px;

}

.middleupgr_nseascot_fle {
	
	width:180px;
	height:276px;
	margin-top:1px;	
	margin-left: 5px;
	margin-bottom: 1px;

}
.middleupgr_nseascot_ger {
	
	width:180px;
	height:276px;
	margin-top:1px;	
	margin-left: 5px;
	margin-bottom: 1px;

}
.middleupgr_nseascot_fr {
	
	width:180px;
	height:276px;
	margin-top:1px;	
	margin-left: 5px;
	margin-bottom: 1px;

}


.middledown_nseascot {
	width:180px;
	height:91px;
	margin-left: 5px;
	margin-top:5px;
	}
	
.orangebglight3 {
	background-image:url(imgs/orange_big.gif);
	background-repeat:repeat-x;
	height:37px;
	border-bottom:solid 1px #FFFFFF;
	padding-left: 8px;	
}

.orangebglight3b {
	background-image:url(imgs/orange_big.gif);
	background-repeat:repeat-x;
	height:37px;
	border-bottom:solid 1px #FFFFFF;
	border-right:dashed 1px #FFFFFF;
	text-align:center;
}
.rightup_nseascot {
	
	height: 161px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_big.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	}
	

.rightup_nseascot_ger {
	height: 161px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_big_ger.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	}
.rightup_nseascot_ger a{
	text-decoration:none;
	color:#333333;
	}

.rightup_nseascot_ger a:hover {
	text-decoration:none;
	color:#666666;
	}	

.rightup_nseascot_fr a{
	text-decoration:none;
	color:#333333;
	}

.rightup_nseascot_fr a:hover {
	text-decoration:none;
	color:#666666;
	}	
.rightup_nseascot_fle a:hover {
	text-decoration:none;
	color:#666666;
	}
.rightup_nseascot_fle a{
	text-decoration:none;
	color:#333333;
	}
	
.rightup_nseascot a:hover {
	text-decoration:none;
	color:#666666;
	}	
	
.rightup_nseascot2 {
	border-top:dashed 1px #FFFFFF;
	margin-top:8px;
	padding-top:8px;
	margin-right:10px;
	margin-bottom:5px;
	}
	
.rightup_nseascot a{
	text-decoration:none;
	color:#333333;
	}
	
	
.rightdown_nseascot {
	margin-top: 5px;
	width: 180px;
	height: 91px;
	color: #FFFFFF;
	margin-left: 5px;
}

.rightdown_nseascot1 {
	background-color:#bbb8b0;
	width:180px;
	height:53px;
}

.rightdown_nseascot2 {
	background-color:#bbb8b0;
	width:180px;
	height:37px;
	margin-top:1px;
}
.rightdown_nseascot a{
	text-decoration:none;
	color:#FFFFFF;
	}

.rightdown_nseascot a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	}
	/*europe*/
	
	
	.middleup_eur {
	background-image:url(imgs/absolute_europe.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:276px;
	margin-top:1px;	
	margin-left: 5px;
	margin-bottom: 1px;

}

/*basic inside*/

.basic {
	margin-left:35px;
	margin-top: 27px;
	width: 629px;
}

#text_titlebas {
	padding-top:11px;
	padding-bottom:10px;	
	}

#menu2 {
	padding-bottom:10px;
	color:#bebdbd;

	}
	
#menu2 a{
	color:#bebdbd;
	text-decoration:underline;
	}
.menu2 a:hover{
	color:#999999;
	text-decoration:underline;
	}
	
.menu3 {
	background-image: url(imgs/menuline.gif);
	background-repeat:repeat-x;
	height:34px;
	overflow:hidden;
	padding-top:10px;
	}
html>body .menu3{	
	height:24px;
}
.menu3 a{
	color:#666666;
	text-decoration:none;
	}
	
.menu3 a:hover{
	color:#ca1818;
	text-decoration:none;
	}
	
.darkredfont {
	color:#ca1818;
	}
	

.text_title {
	padding-top:11px;
	padding-bottom:20px;
	padding-left:20px;
	}
.text_titlenopad {
	
	padding-top:5px;
	padding-bottom:7px;
	

	}

.tabhead {
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	}
	
.sectr {
	background-color:#f3f2f2;
	color:#666666;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	
	font-size:10px;
	}

.firsttr {
	border-right:solid 1px #f3f2f2;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	color:#666666;
	font-size:10px;
	}
	
	
.lasttr {
border-right:solid 1px #f3f2f2;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	color:#666666;
	border-bottom:dashed 1px #999999;
	font-size:10px;
}

.changeproc{
	padding-top:12px;
	}
	
.changeproc a {
	text-decoration:underline;
	color:#c00128;
	padding-top:14px;
	}
	
.secondtext {
	padding-left:20px;
	color:#999999;
	padding-top:16px;
	padding-right:25px;
}
	
.downpdf a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
	
.images {
	padding-top:27px;
	padding-bottom:29px;
	}

.menusel a{
	text-decoration:none;
	}
	
	
	/*pressreleases*/
	
.newslogo {		
		width:100px;
		height:100px;
		float:left;		
		margin-right:12px;
		margin-bottom:5px;		
		}
	
.basic_text2 {
	padding-bottom:14px;
	padding-right:5px;
	color:#333333;
	border-bottom:dashed 1px #999999;
		}
		
		
.basic_text2 a {
	text-decoration:none;
	color:#333333;
}

.greyfont {
	color:#999999;
	
	}
	
.greyfont a {
	color:#999999;
	text-decoration:underline;
	}
	
.basicdashed {
	margin-left:15px;
	margin-top: 27px;
	width: 600px;	
	padding-left:20px;
}

.text_title2 {
	padding-top:11px;
	padding-bottom:7px;
	border-bottom:dashed 1px #cccccc;
	
	}
	
.downpdf2 {
	color:#333333;
	margin-top:15px;
	margin-bottom:30px;
	}
	
.downpdf2 a{
	text-decoration: underline;
	color:#333333;
	}
	
.presslist {
	margin-top: 27px;
	width:280px;
	color:#333333;
	}
	
.pressimg {
	margin-bottom:13px;
}
	
.chooseyear {
	border-bottom:dashed 1px #cccccc;
	padding-bottom:7px;
}

.chooseyear select{
	border:1px solid #b1b1b1;
	width:60px;
	height:16px;
	margin-right:5px;
	margin-left:5px;
	font-size:11px;
	color:#a8a5a5;
	text-align:center;
}
.art_on {
	color:#cc0000;
	padding-top:7px;
	}
	
.art_ontext {
	padding-bottom:19px;
	padding-left:12px;
	color:#cc0000;
	}
	
.art_oftext {
	padding-left:12px;
	padding-bottom:19px;
	}
.art_oftext a{
	color:#333333;
	text-decoration:none;
	}
.art_oftext a:hover{
	color:#cc0000;
	}
.art_of a{
	color:#333333;
	text-decoration:none;
	}
.art_of a:hover{
	color:#cc0000;
	}

.tdbg {
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;
	width:280px;
	height:1px;
	}
.tdbg2 {
	background-repeat:repeat-y;
	width:280px;
	height:1px;
	}
	
.presslist_in {
	padding-left:52px;
	padding-right:17px;
	}
		
		
.menu2b {
	
	color:#bebdbd;

	}
.menu2b a{
	color:#bebdbd;
	text-decoration:underline;
	}
	
.menu2b a:hover{
	color:#999999;
	text-decoration:underline;
	}
	
.arttitle {
		margin-bottom:13px;
		padding-top:7px;
		}
		
	/*imagery*/
	
.basic_textimg {
	padding-bottom:14px;
	padding-right:5px;
	color:#333333;
	}
	
.text_titleimg {
	padding-top:11px;
	padding-bottom:14px;
	padding-left:2px;
	}
	
.basic_textimg a{
	text-decoration:underline;
	color:#333333;
	}
	
.gallery {
	margin-top:11px;
	width:627px;
	color:#999999;
}

.galthumb{
	border:solid 1px #999999;

	}

.galthumb1{
	border:solid 1px #999999;
	}
	
.basicgal {
	margin-left:38px;
	margin-top: 27px;
	width: 627px;
}

.blackfont {
	color:#333333;
	padding-top:8px;
	font-size:10px;
	}
	
	
	/*enviroment*/
	
.menuenv {
	background-image: url(imgs/menuline.gif);
	background-repeat:repeat-x;
	height:24px;
	
	padding-top:10px;
	}
	
.menuenv a{
	color:#666666;
	text-decoration:none;
	}
	
.menuenv a:hover{
	color:#d3d20b;
	text-decoration:none;
	}
	
	
.env_oftext a {
	text-decoration:underline;
	color:#333333;
	}
	
.envimg {
	margin-bottom:17px;
}

.env_of {
	line-height:14px;
}
.env_oftext {
	padding-left:10px;
	padding-bottom:19px;
	}	
	
.darkgreenfont {
	color:#d3d20b;
	}
	
.basicenv {
	margin-left:15px;
	margin-top: 27px;
	width: 627px;
	
}
html>body .basicenv{margin-left:28px;}
.basicenv2b {
	margin-bottom:20px;
	margin-left:28px;
	margin-top: 27px;
	width: 627px;
	color:#333333;
	
}
.text_titleenv {
	padding-top:11px;
	padding-bottom:7px;
	
	}
	
.envtext {
		
		padding-top:7px;
		}
		
.envtext a {
	text-decoration:none;
	color:#d3d20b;
	}


/*sitemap*/

.basicsite {
	margin-left:20px;
	margin-top: 26px;
	width: 627px;
	margin-bottom:15px;
}

.level2{
	padding-left:10px;
	}
.level2 a{
	color:#000000
	text-decoration:none;
	}
	
.level3{
	padding-left:10px;
	color:#999999;
	}
	
.sitetitle {
	padding-bottom:8px;
	margin-left:20px;
	border-bottom:dashed 1px #cccccc;
	margin-bottom:6px;	
	}
.sitetitle1 {
	padding-bottom:8px;
	margin-right:10px;
	border-bottom:dashed 1px #cccccc;
	margin-bottom:6px;	
	}
	
	.brdr {
		border-left: dashed 1px #cccccc;
		padding-left:20px;		
	}
	
/*searchresults*/

.result {
	margin-bottom:20px;
	
	}
.result a{
text-decoration:none;
color:#666666;
}	
.searchtext {
	padding-top:5px;
	padding-bottom:14px;
	padding-right:5px;
	color:#333333;
		}
		
.paging {
	background-color:#f8f8f8;
	height:36px;
	border-top:dashed 1px #cccccc;
	border-bottom:dashed 1px #cccccc;
	
	}
	
.paging input{
	border:1px solid #b1b1b1;
	width:27px;
	height:	14px;
	margin-right:5px;
	margin-left:3px;
	font-size:11px;
	color:#c0bfbf;
	text-align:center;
}
.solidtd {
	border-right:solid 1px #FFFFFF;
	}
	
.solidtd_white {
	border-right:solid 1px #FFFFFF;
	background-color:#e4e4e4;
	height:26px;
	color:#333333;
	
	}
	
/*routes and timetables*/


.timetable {
	margin-bottom:10px;
	}

.style3 {font-size: 8px;}
.text_titletimes {
	padding-top:11px;
	padding-bottom:11px;
	border-bottom:dashed 1px #cccccc;
		}
	
.resulttitle {
	margin-bottom:8px;
	font-size:10px;
	}
	
.resulttitle2 {
	margin-bottom:8px;
	font-size:10px;
	}
	
.flashinter {
	border:dashed 1px #cb1414;
	width:625px;
	height:225px;
	margin-bottom:26px;
	}
	
.resulttitle2 select{
	border:1px solid #b1b1b1;
	width:208px;
	height:16px;
	margin-right:5px;
	margin-left:9px;
	font-size:11px;
	color:#999999;
	text-align:left;
}

.tdtime {
	background-color:#e4e4e4;
	height:26px;
	}
.tdtime2 {
	background-color:#f8f8f8;
	height:19px;
	}
.tdtime3 {
	background-color:#e4e4e4;
	border-right:dashed 1px #cccccc;
	}	
.tdtime4 {
	background-color:#f8f8f8;
	border-right:dashed 1px #cccccc;
	}	
.tdtime5 {
	background-color:#e4e4e4;
	border-right:solid 1px #ffffff;
	height:26px;
	}
.tdtime6 {
border-bottom:1px solid #e4e4e4;	
}
.borderdown {
	border-bottom:dashed 1px #cccccc;
	height:1px;
	}
.borderright {
	border-right:dashed 1px #cccccc;
	}
/*	
.padtd {
		padding-left:28px;
		}*/
		
.downpdf3 {
	color:#cc0000;
	margin-top:15px;
	
	}
	
.downpdf3 a{
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	}
	/*cargo*/
.basic_textcargo {
	padding-bottom:14px;
	padding-right:5px;
	color:#333333;
}

.dashimg {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	}
.dashimg2 {
	width:100px;
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
	}
	
.cargotext a{
	text-decoration:underline;
	color:#333333;
	}
	
.cargotext a:hover{
	text-decoration:underline;
	color:#666666;
	}	
.cargotext {
	padding-left:12px;
	padding-bottom:9px;
		}
	
.dashimg2 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:9px;
	width: 225px;
	height:2px;
	overflow:hidden;
	}
	
/*FEEDBACK FORM*/

.buttons {
	text-align:right;
	}

.tdbgfeed {
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;
	width:227px;
	height:1040px;
	padding-left:53px;
	}	

.feedimg {
	width:135px;
	padding-top:26px;
	margin-bottom:7px;
	}
	
.dashimg4 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:11px;
	margin-top:21px;
	width: 208px;
	height:1px;
	}
html>body .dashimg4{margin-bottom:18px;}

.dashimg5 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:6px;
	margin-top:10px;
	width: 208px;
	height:1px;
	}
html>body .dashimg5{margin-bottom:16px;}
.fstable {
	width:208px;
	}

.fstable select{
	border:1px solid #cccccc;
	margin-bottom:1px;
	width:128px;
	height:16px;	
	font-size:11px;
	color:#999999;
	text-align:left;
}

.fstable input{
	border:1px solid #cccccc;
	width:126px;
	height:	14px;	
	margin-bottom:1px;
	font-size:11px;
	color:#999999;
	text-align:center;
}	

.fstable textarea{
	border:1px solid #cccccc;
	width:126px;
	height:	14px;	
	margin-bottom:1px;
	font-size:11px;
	height:36px;
	color:#999999;
}
.othersel {
	width:208px;
	}
.tragain {
	width:204px;
	text-align:right;
		}
	
.othersel select{
	border:1px solid #cccccc;
	width:208px;
	height:16px;
	margin-bottom:9px;
	margin-top:2px;
	font-size:11px;
	color:#999999;
	}

html>body .fstable select{margin-bottom:2px;}
html>body .fstable input{margin-bottom:2px;}
html>body .fstable textarea{margin-bottom:2px;}


.dashimg3 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:3px;
	width: 208px;
	height:2px;
	}

.nemwhere {
	width:208px;
	}
	
.nemwhere input{
	border:1px solid #cccccc;
	width:126px;
	height:	14px;	
	margin-bottom:2px;	
	font-size:11px;
	color:#999999;
	text-align:center;
}
.pagingfeed {
	background-color:#f8f8f8;
	height:29px;	
	border-bottom:dashed 1px #cccccc;
	
	}
.menu2feed {
	padding-bottom:10px;
	color:#bebdbd;
	width:294px;
	margin-left:28px;
margin-top: 26px;
	}

.feedel {
	width:292px;
	margin-left:32px;
	}	
	
.feedel2 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	width:625px;
	height:1px;
	margin-left:32px;
	}	

.dashimgfeed {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:16px;
	width:292px;
	height:2px;
	margin-left:32px;
	margin-top:13px;	
	}
	
.dashimgfeed2 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	width:332px;
	height:2px;	
	margin-top:13px;	
	}	
.maleft textarea {
	border:1px solid #cccccc;
	width:278px;
	height:	14px;	
	font-size:11px;
	height:36px;
	color:#666666;
	}
.maleft2 textarea {
	border:1px solid #cccccc;
	width:278px;
	height:	14px;	
	font-size:11px;
	height:36px;
	color:#666666;
	}	
.redfont2 {
	color:#cc0000;
	font-size:10px;
	}
.dashvert {
	background-image:url(imgs/dashvert.gif);
	background-repeat:repeat-y;	
	width:1px;
	height:730px;
}
.marg{
	margin-top:19px;
	}
	
.marg2{
	margin-left:20px;
	width:280px;
	}	
	
.marg2 select {
	border:1px solid #b1b1b1;
	width:116px;
	height:18px;	
	font-size:11px;
	color:#c0bfbf;
}
.feedel select {
	border: solid 1px #7e7e7e;
	}
.barfeed {
	background-color:#f8f8f8;
	border-bottom:dashed 1px #cccccc;
	border-top:dashed 1px #cccccc;
	width:625px;
	height:29px;
	margin-left:28px;
	}
	
.smallfontbold {
	font-weight:bold;
	font-size:10px;
	color:#333333;
	}
.maleft{
	margin-left:32px;
	margin-top:2px;	
	}
.maleft2{
	margin-left:20px;
	margin-top:2px;
	}
.dashimgfeed3 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	width:620px;
	height:1px;		
	margin-left:28px;
	}	
.bottomtext {
	margin-top:16px;
	margin-left:20px;
	
	}
/*prices */

.dowpdf {
	padding-left:49px;
	padding-top:26px;
	height:73px;
	width:231px;
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;
	}
.forpadtd {
	padding-left:7px;
	}
.dowpdf a{
	color:#999999;
	text-decoration:underline;
	}
.dowpdf a:hover{
	color:#666666;
	text-decoration:underline;
	}

.menu2c {
	padding-bottom:10px;
	color:#bebdbd;
	
	padding-top:27px;
	margin-left:28px;
	}
	
	
.menu2c a{
	color:#bebdbd;
	text-decoration:underline;
	}
.bordrightdownthick {
	border-right:solid 2px #999999;
	
	}
	
.bordrightdownthick a{
	color:#999999;
	text-decoration:none;

	}
.bordrightdownthick a:hover{
	color:#666666;
	text-decoration:none;

	}
.dowpdfwithbord {
	padding-left:49px;
	padding-top:26px;

	}
	
.pricetop {
	border-top:dashed 1px #bebdbd;
	}
	
.dashpriceimg {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	width:279px;
	height:1px;
	overflow:hidden;
	
	}
.dashpriceimg2 {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-left:28px;
	height:1px;
margin-bottom:0px;
overflow:hidden;
		}
		
.dashpriceimg3{
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
	}
.rightredbord {
	border-right:solid 1px #cc0000;
	}
	
.rightredbord a{
	color:#999999;
	text-decoration:none;

	}
	.rightredbord a:hover{
	color:#666666;
	text-decoration:none;

	}
	
.rightgreybord {
	border-right:dashed 1px #cccccc;
	}
	
.greyu {
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
	}
	
.greyu a{
	color:#999999;
	text-decoration:none;

	}
.greyu a:hover{
	color:#666666;
	text-decoration:none;

	}
	
.dowpdfb {
	padding-left:49px;
	padding-top:11px;
	padding-bottom:11px;
	width:231px;
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;

	}
	
.dowpdfc {
	padding-bottom:11px;
	width:231px;
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;
	}

.dowpdfd {
	padding-left:49px;
	padding-top:26px;
	height:169px;
	width:231px;
	background-image: url(imgs/list_bg.gif);
	background-repeat:repeat-y;
	}
	
.pricedot {
	border-left:dashed 1px #CCCCCC;
	}
	
.dims1 {
	width:340px;
	}
.dims2 {
	width:312px;
	}
	
/*MINI WEBSITE*/

.topbar {
	background-image: url(imgs/redline.gif);
	background-repeat: repeat-x;
	color:#ffffff;
	width: 800px;
	font-weight: bold;
	
}
.topbar a{
	text-decoration:none;	
	color:#ffffff;
	
	
}
.topbar select{
	border:1px solid #b1b1b1;
	width:79px;
	height:16px;

	margin-left:5px;
	font-size:11px;
	color:#c0bfbf;
	text-align:center;
}

.redcarpet {
	background-color:#c00128;
	width:760px;
	padding-left:20px;
	padding-right:20px;	
	}
	
.miniflash {
	width:760px;
	height:243px;
	overflow:hidden;	
	}

	
.minitdbg {
	background-image:url(imgs/tdbg260.gif);
	background-repeat:repeat-y;
	height:1px;
	}
.mainminicontent {
	background-color:#FFFFFF;
	}
.leftmini {
	width:216px;
	padding-left:33px;
	padding-top:26px;
	padding-right:11px;
	color:#333333;
	
	}
.minititle {
	margin-bottom:20px;
	}

.rightmini {
	padding-left:38px;
	padding-top:26px;
	padding-right:4px;
	padding-bottom:44px;
	width:425px;
	
	color:#333333;
	}
.rightmini a{
	color:#333333;
	text-decoration:underline;
	}
	
.rightmini a:hover{
	color:#666666;
	text-decoration:none;
	

	}
.rightminititle {
	margin-bottom: 8px;
	}
.minitext {
	padding-top:7px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:11px;
	} 
.minibaners {
	margin-top:20px;
	margin-bottom:5px;
		}
.minibaners2 {
	margin-bottom:5px;
		}	
		
.minifooter {
	padding-top:14px;
	padding-bottom:14px;
	color:#FFFFFF;
	padding-left:325px;
}

.minifooter a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.minifooter a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.minimenuitem {
}

.minimenuitem a{
	text-decoration:none;
	font-weight:bold;
	color:#333333;	
}
.minimenuitem a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#333333;	
}
.minimenusubitem {

		
}
.minimenusubitem_on {
	color:#cc0000;
	font-weight:bold;

		
}
.minimenusubitem a{
	text-decoration:none;
	font-weight:bold;
	color:#333333;	
}
.minimenusubitem a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#333333;	
}

.dashimgmini {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	margin-bottom:9px;
	
	height:2px;
	overflow:hidden;
	}
	
.minimenusubitemtext {
	padding-left:12px;
	padding-bottom:9px;
	color:#cc0000;
		}

.retitle {
	color:#cc0000;
	font-weight:bold;
	margin-bottom:1px;
	margin-top:19px;
	font-size:10px;
	}
.retitle a {
color:#cc0000;
	font-weight:bold;
	text-decoration:none
}
.retitle a:hover {
	color:#cc0000;
	font-weight:bold;
	text-decoration:none
}
.retext a {
	text-decoration:underline;
	color:#333333;
	}
	
.retext a:hover{
	text-decoration:underline;
	color:#666666;
	}
	
/*form1*/
.forma_a {
	color:#333333;
}
.forma_a2 {
	color:#333333;
}
.formtext {
	padding-bottom:10px;
	color:#bebdbd;	
	margin-left:28px;
	margin-top: 26px;
	}
	
.forma_a select{
	border:1px solid #b1b1b1;
	width:112px;
	height:16px;
	margin-right:5px;
	margin-left:4px;
	font-size:11px;
	color:#666666;
	text-align:left;
}

.forma_a input{
	border:1px solid #b1b1b1;
	width:109px;
	height:	14px;
	margin-left:4px;
	margin-right:4px;
	font-size:11px;
	color:#666666;
	text-align:left;
}

.forma_aa input{
	border:1px solid #b1b1b1;
	width:94px;
	height:	14px;
	margin-left:3px;
	margin-right:4px;
	font-size:11px;
	color:#666666;
	text-align:left;
}

.forma_a2 select{
	border:1px solid #b1b1b1;
	width:70px;
	height:16px;
	margin-right:5px;
	margin-left:4px;
	font-size:11px;
	color:#666666;
	text-align:left;
}

.forma_a3 select{
	border:1px solid #b1b1b1;
	width:160px;
	height:16px;
	margin-right:5px;
	margin-left:33px;
	font-size:11px;
	color:#666666;
	text-align:left;
}
.check input{	
	color:#c0bfbf;
	text-align:left;
}

.forma_a2 input{
	border:1px solid #b1b1b1;
	width:60px;
	height:	14px;
	margin-left:4px;
	margin-right:4px;
	font-size:11px;
	color:#666666;
	text-align:left;
}

.dashimgform {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	
	height:1px;
	}
	
.forma_a textarea {
	width:110px;
	border:1px solid #b1b1b1;
	margin-left:5px;
	font-size:11px;
	color:#666666;
	font-family:Tahoma, Courier, monospace;
	
	}
	
/*booking engine*/	
.bookbg {
	background-image:url(imgs/bookpic.jpg);
	background-color:#FFFFFF;
	width:760px;
	height:179px;
	background-repeat:no-repeat;
	}
.bookfirst {
	width:216px;
	height:121px;
	background-color:#FFFFFF;
	margin-left:20px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	}
.bookfirst a{
	color:#333333;
	text-decoration:underline;
	}
.bookfirst a:hover{
	color:#666666;
	text-decoration:none;
	}
	
.startover {
	text-align:right;
	color:#e7ae28;
	font-weight:bold;
	}
	
.startover a{
	color:#e7ae28;
	text-decoration:none;
	}
.startover a:hover{
	color:#e7ae28;
	text-decoration:underline;
	
	}
.bookline {
	background-image:url(imgs/bookbg.gif);
	background-repeat:repeat-y;
	width:717px;
	margin-left:15px;
	padding-left:45px;
	padding-top:15px;
		
	}
.booklinefirst {
	margin-bottom:15px;
	padding-right:50px;
	width:600px;
	color:#333333;
	}
	
.booklinefirst2{
	margin-bottom:15px;
	padding-right:50px;
	width:600px;
	color:#333333;
	border:1px solid #999999;
	padding-left:5px; 
	padding-bottom:5px; 
	}
	
.booklinefirst3{
	margin-bottom:15px;
	padding-right:50px;
	width:600px;
	color:#333333;
	padding-left:5px; 
	padding-bottom:5px; 
	}
	
.whitebg {
	background-color:#FFFFFF;
	width:760px;
	overflow:hidden;
	
	}
.booktd {
	background-color:#f3f2f2;	
	}
	
.boldgreyfont{
	color:#666666;
	}
.later {
	color:#333333;
	font-weight:bold;
	padding-top:8px;
	}
.later a{
	color:#004990;
	text-decoration:none;
	}
	
.bookdown {
	background-image:url(imgs/book_down.gif);
	background-repeat: no-repeat;
	width:717px;
	margin-left:13px;
	padding-left:45px;
	padding-top:8px;
	
	
	}
	
.bookbuttons {
	text-align:right;
	padding-right:60px;

	}
.dashimgbook {
	background-image:url(imgs/dash.gif);
	background-repeat:repeat-x;
	width: 627px;
	height:1px;
	overflow:hidden;
	}
	
.ssl {
	padding-left:65px;
	color:#999999;
	padding-top:20px;
	padding-right:20px;
	}
.ssl a{
	color:#333333;
	text-decoration:underline;
	
	}

.ssl a:hover{
	color:#333333;
	text-decoration:none;
	
	}
.bookfooter {
	padding-left:35px;
	color:#999999;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:15px;
	}
.bookfooter a{
	text-decoration:none;
	color:#999999;
		}
.bookfooter a:hover{
	text-decoration:none;
	color:#666666;
		}
.redcarpetbook {
	background-color:#c00128;
	width:760px;
	padding-left:20px;
	padding-right:20px;	
	padding-bottom:20px;	
	}
.booksearch {
	color:#333333;
	}
	
.booksearch select{
	border:1px solid #b1b1b1;
	width:150px;
	height:	17px;
	font-size:11px;
	color:#918e8e;
	text-align:left;
	}
	
.booksearch input{
	border:1px solid #b1b1b1;
	width:100px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
.booksearch2 select{
	border:1px solid #b1b1b1;
	width:30px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
	
.booksearch2b select{
	border:1px solid #b1b1b1;
	width:150px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
	
.booksearch2 input{
	border:1px solid #b1b1b1;
	width:30px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
.booksearch3 select{
	border:1px solid #b1b1b1;
	width:45px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}

.booksearch4 select{
	border:1px solid #b1b1b1;
	width:65px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
	
.booksearch4 input{
	border:1px solid #b1b1b1;
	width:65px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}	
.booksearch6 select{
	border:1px solid #b1b1b1;
	width:160px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}	

.booksearch7 input{
	border:1px solid #b1b1b1;
	width:130px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
.divwidth {
	width:680px;
	color:#333333;
	
	}
	
.divwidth a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
.divwidth a:hover{
	text-decoration:none;
	color:#333333;
	font-weight:bold;

	}
.booksearch2 select{
	border:1px solid #b1b1b1;
	width:120px;
	height:	17px;
	font-size:11px;
	color:#c0bfbf;
	text-align:left;
	}
.booksearch 2{
	color:#333333;
	}
	
	.bookback {
	width: 247px;
	background-image: url(imgs/bookback2.gif);
	background-repeat: repeat-y;
	color: #666666;
}

.bookback_agents {
	width: 247px;
	height:460px;
	background-image: url(imgs/bookback2.gif);
	background-repeat: repeat-y;
	color: #666666;
}
.car {
	background-image:url(imgs/menuline2.gif);
	background-repeat:repeat-x;
	height:13px;
	margin-bottom: 4px;
	width: 209px;
	padding-top: 10px;
	margin-left:13px;
	
	}
	
.car a:hover{
	text-decoration:none;
	color:#333333;
	}

.car a{
	text-decoration:none;
	color:#666666;
	}
	
.bookback_in{
	padding-left: 13px;


}

.bookback_in2{
	padding-top:80px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom:180px;
}

.bookback_in2 a{
	color:#666666;
	text-decoration:underline;
	}
	
.bookback_in2 a:hover{
	color:#666666;
	text-decoration:none;
	}

.choosedest select{
	border:1px solid #b2b2b2;
	width:218px;
	height:18px;
	margin-top:4px;
	margin-bottom:5px;
	color:#918e8e;
	font-size:11px;
		}

.thepoints select{
	border:1px solid #b2b2b2;
	width:81px;
	height:18px;
	font-size:11px;
	color:#918e8e;
		}
		
.thepoints_b select{
	border:1px solid #b2b2b2;
	width:38px;
	height:15px;
	font-size:11px;
	color:#918e8e;
		}
.thepoints_c select{
	border:1px solid #b2b2b2;
	width:79px;
	height:15px;
	font-size:11px;
	color:#918e8e;
		}
		
.thepoints input{
	border:1px solid #b2b2b2;
	width:58px;;
	height:18px;
	margin-top:4px;
	margin-bottom:10px;
	font-size:11px;
	color:#918e8e;
		}
.points4 input{
	
	width:15px;;
	height:15px;
	margin-top:4px;
	margin-bottom:10px;
	font-size:11px;
	color:#b9b8b8;
		}
.dashimgbook {
	margin-bottom:7px;
	overflow:hidden;
	background-image: url(imgs/dashbook.gif);
	width: 210px;
	height: 1px;
	margin-left: 13px;
	}
	
.dashimgbook_book {
	margin-bottom:3px;
	overflow:hidden;
	background-image: url(imgs/dashbook.gif);
	width: 210px;
	height: 1px;
	margin-left: 13px;
	}
.choosedest {
	padding-left:13px;
	}
.points {
	padding-left:12px;
	padding-bottom:5px;
	}
.points2 {
	padding-left:13px;
	}

.points2 select{
	border:1px solid #b2b2b2;
	width:80px;;
	height:18px;
	margin-bottom:7px;
	font-size:11px;
	color:#918e8e;
		}
.dashimgbook2 {
	margin-bottom:7px;
	overflow:hidden;
	background-image: url(imgs/dashbook.gif);
	width: 210px;
	height: 1px;
	
	}
.booknow2 {
	text-align:right;
	padding-bottom: 3px;
	}
.recall a{
	text-decoration:none;
	color:#666666;
	}
.recall a:hover{
	text-decoration:none;
	color:#333333;
	}
.recall {
	padding-bottom:15px;
	padding-left:13px;
	}
	.footertext2{
	color:#bebebe;
	padding-bottom:15px;
	padding-left:13px;
	}
.all table{
	font-family:Tahoma, Courier, monospace;
	font-size:11px;
}
table{
	font-family:Tahoma, Courier, monospace;
	font-size:11px;
}

.cvforma {
	border:1px solid #b1b1b1;
	margin-left:4px;
	font-size:11px;	
	color:#666666;
	font-family:Tahoma, Courier, monospace;
	}
.pinakas {
	border-right:1px solid #e4e4e4;
	
	font-size:10px;
	}
	
	
	
.fleetbord {
	border-right:1px solid #e4e4e4;
	}
	
.fleetbord2 {
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	}
	
.fleetbordleft {
	border-left:1px solid #e4e4e4;
	
	}
.fleetbordleft2 {
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	}
.fleetborder {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	}
.fleetborddown {
	border-bottom:1px solid #e4e4e4;	
		border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	}
.fleetborddownb{
	border-bottom:1px solid #e4e4e4;	
		border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;	
	}
	
	
	.dotted a {
	text-decoration:none;
	color:#333333;
	}

.dotted a:hover {
	text-decoration:none;
	color:#666666;
	}
.solidbd {
	border-bottom:solid 1px #FFFFFF;
	padding-left:5px;
	}
.solidbd a{
	text-decoration:none;
	color:#ffffff;
	}
.solidbd a:hover{
	text-decoration:underline;
	color:#ffffff;
	}
.bd {
	padding-left:5px;
	}
.bd a{
	color:#ffffff;
	text-decoration:none;
	}
	
.bd a:hover{
	text-decoration:underline;
	}
.toppad {
padding-top:5px;

}
.toppad a{
color:#ffffff;
text-decoration:none;
}
.toppad a:hover{
text-decoration:underline;
}
.middleupcontent {
	color:#FFFFFF;
	padding-top:180px;	
	margin-left:35px;
	}
.middleupcontent a{
	text-decoration:underline;
	color:#FFFFFF;
	}
.middleupcontent a:hover{
color:#CCCCCC;	
}
	
.middleupcontent_ger {
	padding-top:180px;	
	margin-left:35px;
	color:#FFFFFF;
	}
.middleupcontent_ger a{
	text-decoration:underline;
	color:#FFFFFF;
	}
.middleupcontent_ger a:hover{
	color:#CCCCCC;
	
	}
	.rightup {
	
	height: 124px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
}
.rightup_nseascot_fle {
	height: 161px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_big_fle.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	}
	.rightup_nseascot_fr {
	height: 161px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_big_fr.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	}
	.rightup_it {
	
	height: 123px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_it.gif);
	background-repeat: no-repeat;
	
	padding-right: 11px;
	padding-left: 35px;
}
.rightupgr {
	height: 89px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/plirofories.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
}
.rightup_ger {
	height: 124px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_ger.gif);
	background-repeat: no-repeat;
	
	padding-right: 11px;
	padding-left: 35px;
}

.rightup_ger a {
	text-decoration:none;
	color:#333333;
	}
.rightup_ger a:hover {
	text-decoration:none;
	color:#666666;
	}
	

.rightup_it a {
	text-decoration:none;
	color:#333333;
	}
.rightup_it a:hover {
	text-decoration:none;
	color:#666666;
	}
	
.rightup_fr {
	
	height: 123px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(imgs/quick_and_easy_fr.gif);
	background-repeat: no-repeat;
	
	padding-right: 11px;
	padding-left: 35px;
}
.rightup_fr a {
	text-decoration:none;
	color:#333333;
	}
.rightup_fr a:hover {
	text-decoration:none;
	color:#666666;
	}
.rightup2 {
	
	height: 69px;
	padding-bottom:5px;
	margin-left: 5px;
	background-image: url(imgs/climate_change.gif);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 35px;
	padding-right: 7px;
}
.rightup2fl {
	
	height: 69px;
	padding-bottom:5px;
	margin-left: 5px;
	background-image: url(imgs/climate_change_fl.gif);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 35px;
	padding-right: 7px;
}
.rightup2_fr {
	
	height: 69px;
	padding-bottom:5px;
	margin-left: 5px;
	background-image: url(imgs/climate_change_fr.gif);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 35px;
	padding-right: 7px;
}


.rightup2_it {
	
	height: 109px;
	
	margin-left: 5px;
	background-image: url(imgs/climate_change_it.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	padding-right: 7px;
}
.rightup2ger {
	height: 106px;
	padding-bottom:5px;
	margin-left: 5px;
	background-image: url(imgs/climate_changeger.gif);
	background-repeat: no-repeat;
	
	padding-left: 35px;
	padding-right: 7px;
}
.rightup2gr {
	height: 110px;
	margin-left: 5px;
	background-image: url(imgs/climate_changegr.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-right: 7px;
}


.rightup2 a {
	text-decoration:none;
	color:#333333;
	}
	
.rightup2_fr a {
	text-decoration:none;
	color:#333333;
	}
.rightup2_it a {
	text-decoration:none;
	color:#333333;
	}
	
.rightup2 a:hover {
	text-decoration:none;
	color:#666666;
	}
.rightup2_fr a:hover {
	text-decoration:none;
	color:#666666;
	}
.rightup2_it a:hover {
	text-decoration:none;
	color:#666666;
	}


.rightup a {
	text-decoration:none;
	color:#333333;
	}
.rightup a:hover {
	text-decoration:none;
	color:#666666;
	}

.ix {
	border:1px solid #d7d4ce;
	background-image: url(imgs/trips_line.gif);
	background-repeat:repeat-x;
	height:136px;
	width:285px;
	
	}
.ix_title



.m-dash {
	border-bottom:dashed 1px #CCCCCC;
	}

.backright{
background-repeat:repeat-y;
background-position:right;
}
.vertical_dashed {
	background:url(imgs/dashvert.gif);
	background-repeat:repeat-y;
	background-position:center;
	}

