/* CSS Document */
/* Basic styles - fonts and colours */
body
{
	background: #fff;
	text-align: center;
	font-family:arial;
}
h1, h2, h3, h4, p, td
{

	font-color:  #666;
}
p, td
{

}
a	
{
	text-decoration: none;
	color: #888888;
	letter-spacing: 1px;
	border: 0px;
}

a:active, a:hover
{
	text-decoration: none;
	color: #272727;
	letter-spacing: 1px;
	border: 0px;
}

.white, a.white:active, a.white:visited
{
	color: white;
}
a.white:hover
{
	color: #ededed;
}
/* Layout */
.clear
{
	clear: both;
	visibility: none;
	padding: 0px;
	margin: 0px;
}

.main-container
{
	width: 900px;
	margin: auto;
	text-align: center;
}
.logo
{
	width:100%;
	margin: auto;
	margin-bottom: 8px;
	#margin-bottom: 0px;
	padding-bottom: 0px;
}
.top-menu
{
	width: 900px;
	height: 30px;
	#height: 40px;
}
.top-menu-tline
{
	width: 900px;
	height: 1px;
	border-bottom: solid 1px #c0c0c0;
}
.top-menu-items
{
	width: 900px;
	height: 27px;
	padding: 3px 0 0 0;

}
.top-menu-item, .top-menu-item-1, .top-menu-item-8
{
	float: left;
	text-align: center;
	color:#8D9092;
	font-size:10px;
	font-weight:400;
	text-decoration:none;
	text-transform:uppercase;
	border-right:1px solid #d7d8da;
	white-space: nowrap;
	padding: 3px 22px 0 22px;
	#padding: 3px 21px 0 21px;
	display: block;
}
.top-menu-item-1
{
	text-align: left;
	padding: 3px 0px 0 0px;
	#padding: 3px 1px 0 0px;
	width: 60px;
	#width: 70px;
}
.top-menu-item-8
{
	text-align: right;
	border-right:0px solid #d7d8da;
	padding: 3px 0px 0 17px;
	#padding: 3px 0px 0 5px;
	width: 95px;
	#width: 110px;
}
.links-text
{
	text-align: left;
}
.middle-menu, .middle-menu-links
{
	width: 910px;
}
.mid-menu-items, .mid-menu-items-links
{
	width: 908px;
	height: 25px;
	border-left: solid 1px #9d9ea0;
}
.mid-menu-items-links
{
	border-left: solid 1px #9d9ea0;
	height: 22px;
}
.mid-menu-items-gallery
{
	width: 909px;
	height: 20px;

}
.mid-menu-item-2, 
.mid-menu-item, 
.mid-menu-item-12, 
.mid-menu-item-active, 
.mid-menu-item-1, 
.active,
.mid-menu-item-6, 
.mid-menu-item-active-6, 
.mid-menu-item-active-12,
.mid-menu-item-2-about, 
.mid-menu-item-about, 
.mid-menu-item-12-about, 
.mid-menu-item-active-about, 
.mid-menu-item-1-about, 
.active, 
.mid-menu-item-6-about, 
.mid-menu-item-active-6-about, 
.mid-menu-item-active-12-about,
.mid-menu-item-train, 
.mid-menu-item-active-train,  
.mid-menu-item-2-train, 
.mid-menu-item-6-train, 
.mid-menu-item-6-train-active,
.mid-menu-item-2-active-train,
.mid-menu-item-active-links,
.mid-menu-item-2-about-active,
.mid-menu-item-gallery,
.mid-menu-item-gallery-active,
.mid-menu-item-gallery-active-2,
.mid-menu-item-active-2-links,
.mid-menu-item-links,
.mid-menu-item-active-links-last,
.mid-menu-item-green,
.active-green
{
	font-size: 7pt;
	text-transform: uppercase;
	white-space: nowrap;
}

.mid-menu-item, .mid-menu-item-12, .active, .active-green, .mid-menu-item-2, 
.mid-menu-item-6, .mid-menu-item-active-6, .mid-menu-item-active-12, 
.mid-menu-item-active-links, .mid-menu-item-2-about-active,
.mid-menu-item-active-2-links, .mid-menu-item-links, .mid-menu-item-active-links-last 
{
	float: left;
	#padding: 3px 8px 3px 9px;
	border-right:solid 1px #9d9ea0;
	border-bottom:solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.active-green
{
	font-size: 10px;
}
.mid-menu-item-active, .mid-menu-item-active-2
{
	float: left;
	padding: 3px 8px 3px 9px;
	#padding: 3px 9px 3px 9px;
	border-right:solid 1px #9d9ea0;
	border-bottom:solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;
}

.mid-menu-item-active-2
{
	padding: 4px 9px 3px 9px;
	#padding: 4px 10px 3px 9px;
	font-size: 7pt;
	text-transform: uppercase;
	white-space: nowrap;
	border-top: 0px;	
}

.mid-menu-item-active-links-last
{
	padding: 4px 19px 4px 18px;
	#padding: 4px 19px 4px 19px;
}
.mid-menu-item-active-2-links
{

}
.mid-menu-item-about, 
.mid-menu-item-active-about,  
.mid-menu-item-2-about, 
.mid-menu-item-6-about, 
.mid-menu-item-active-6-about, 
.mid-menu-item-active-12-about,
.mid-menu-item-active-2-links

{
	float: left;
	padding: 3px 24px 3px 24px;
	#padding: 3px 24px 3px 24px;
	border-right:solid 1px #9d9ea0;
	border-bottom:solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;
}
.mid-menu-item-active-6-about
{
	border-top: solid 1px #fff;
	}
.mid-menu-item-2-about
{
	padding: 3px 21px 3px 20px;
	#padding: 3px 25px 3px 25px;
}

.mid-menu-item-train, 
.mid-menu-item-active-train,  
.mid-menu-item-2-train, 
.mid-menu-item-6-train, 
.mid-menu-item-6-train-active,
.mid-menu-item-active-6-train,
.mid-menu-item-2-active-train,
.mid-menu-item-2-about-active,
.mid-menu-item-gallery,
.mid-menu-item-active-2-links

{
	float: left;
	padding: 3px 10px 3px 10px;
	#padding: 3px 9px 3px 9px;
	border-right:solid 1px #9d9ea0;
	border-bottom:solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;
}

.mid-menu-item-active-train, .mid-menu-item-6-train-active, .mid-menu-item-2-about-active, .mid-menu-item-active-2-links
{
	border-top: solid 1px white;
	
}
.mid-menu-item-2-active-train
{
	border-top: solid 1px white;
	border-left: solid 1px white;
	padding: 3px 12px 3px 12px;
	#padding: 3px 22px 3px 21px;	
}
.mid-menu-item-2-about-active
{
	padding: 3px 21px 3px 20px;
	#padding: 3px 25px 3px 25px;	

}
.mid-menu-item-2-train
{	
	border-left:solid 1px #9d9ea0;
	padding: 3px 12px 3px 12px;
	#padding: 3px 21px 3px 22px;
}
.mid-menu-item-active-2-links
{	
	border-left: solid 1px #fff;
	padding: 4px 19px 4px 18px;
	#padding: 4px 19px 4px 19px;
}
.mid-menu-item-active, .mid-menu-item-active-about, .mid-menu-item-active-6-train, .mid-menu-item-active-links, .mid-menu-item-active-links-last,
.mid-menu-item-active-links
{
	color: #272727;
	border-top: solid 1px #fff;	
}
.mid-menu-item-active-links
{
	padding: 4px 19px 4px 19px;
	#padding: 4px 19px 4px 19px;
}
.mid-menu-item-active-12
{
	color: #272727;
	border-top: solid 1px #fff;
	padding: 3px 12px 3px 13px;
	#padding: 3px 11px 3px 11px;	
}
.mid-menu-item, .mid-menu-item-12, .mid-menu-item-6, .mid-menu-item-links
{
	color:#8D9092;
	text-align: center;
	background-color: #e5e6e8;
	margin: 0px;
}
.mid-menu-item-about, .mid-menu-item-12-about, .mid-menu-item-6-about, .mid-menu-item-2-about
{
	color:#8D9092;
	text-align: center;
	background-color: #e5e6e8;
	margin: 0px;
}

.mid-menu-item-train, 
.mid-menu-item-2-train, 
.mid-menu-item-6-train, 
.mid-menu-item-active-6-train,
.mid-menu-item-gallery
{
	color:#8D9092;
	text-align: center;
	background-color: #e5e6e8;
	margin: 0px;
}
.mid-menu-item-gallery-active, .mid-menu-item-gallery-active-2 
{
	background-color: white;
	float: left;
	padding: 3px 4px 3px 4px;
	#padding: 3px 4px 3px 5px;		
	border: solid 1px #9d9ea0;	
	border-top: solid 1px #fff;
	border-left: 0px;
}
.mid-menu-item-gallery-active a, .mid-menu-item-gallery-active  a
{
	background-color: white;
	
}
.mid-menu-item-gallery-active-2
{
	border-left: 0px;
}
.mid-menu-item-1 
{
	width: 115px;
	padding: 3px 6px 3px 6px;	
	#border: 0px;
	background-color: #e5e6e8;
	border: solid 1px #9d9ea0;	
	color: black;
	border-top: solid 1px #9d9ea0;
	text-align: center;
	float: left;
	
}
.mid-menu-item-green-spc
{
	border-bottom: solid 1px #9d9ea0;
	width: 128px;
	float: left;
	padding: 0px 4px 4px 0px;
	margin: 0px;
}
.mid-menu-item-green
{
	background: URL("../images/green.gif");
	color: white;
	border-right: solid 2px #003d30;
	border-left: solid 2px #487169;
	font-weight: bold;
	width: 105px;
	padding: 3px 8px 3px 8px;	
	float: left;

}
.mid-menu-item-links, .mid-menu-item-links-1
{
		padding: 4px 18px 4px 18px;	
		#padding: 4px 19px 4px 18px;	
}
.mid-menu-item-links-1
{
	#border: 0px;
	background-color: #e5e6e8;
	border: solid 1px #9d9ea0;	
	color: black;
	border-top: solid 1px #9d9ea0;
	text-align: center;
	float: left;
	font-size: 7pt;
	text-transform: uppercase;
	white-space: nowrap;	
}
.mid-menu-item-links-spacer
{
	border-bottom: solid 1px #9d9ea0;	
	float: left;
	width: 5px;
	#width: 5px;
	height: 21px;
}
.active a
{
	color: black;
	text-transform: uppercase;
}
.active, .active-green
{
	width: 115px;
	padding: 5px 6px 3px 6px;	
	#border: 0px;
	background-color: #fff;
	border: solid 1px #fff;	
	color: black;
	border-top: solid 1px #fff;
	text-align: center;
	float: left;
}
.active-green
{
		background: URL("../images/green.gif");
		color: white;
		height: 16px;
		border: 0px;
		border-left:2px solid #487169;
		border-right:2px solid #003D30;		
}
.copyright
{
	width: 900px;
	text-align: right;
	font-size: 10px;
	color: #9d9ea0;
	margin: auto;
}
#more-info
{

}
.mid-menu-item-2
{
	border-left: solid 1px #9d9ea0;
	float: left;
	background-color: #e5e6e8;	
}
.mid-menu-item-6
{
	width: 94px;
	#width: 93px;
	border-right: solid 1px #9d9ea0;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.mid-menu-item-active-6
{
	color: #272727;
	border-top: solid 0px #fff;	
	width: 83px;
	#width: 81px;
	height: 13px;
}

.mid-menu-item-12
{
	width: 94px;
	border-right: 0px;
	border-right: solid 1px #9d9ea0;
	text-align: center;
	#padding: 3px 6px 3px 6px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.mid-menu-spacer-journeys
{
	width: 5px;
	background-color: white;
	float: left;
}
.mid-menu-spacer-gallery
{
	width: 356px;
	#width: 370px;
	background-color: white;
	float: left;
	border-top:  solid 1px #9d9ea0;
	border-right: solid 1px #9d9ea0;
}
.mid-menu-spacer-babamanzi
{
	width: 761px;
	background-color: white;
	margin-left: 5px;
	float: left;
	border-left: solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;	
	height: 24px;
}
.mid-menu-spacer-links
{
	width: 266px;
	#width: 266px;
	background-color: white;
	float: left;
	border-left: solid 1px #9d9ea0;
	border-top: solid 1px #9d9ea0;	
}
.mid-menu-spacer-about
{
	width: 156px;
	#width: 152px;	
	background-color: white;
	float: left;
	border-top: solid 1px #9d9ea0;
	border-left: solid 1px #9d9ea0;
	border-right: solid 1px #9d9ea0;	
	height: 19px;
}


.mid-menu-items-row2
{
	width: 900px;
	float: left;
}
.mid-menu-items-row2-no-buttons
{
	width: 900px;
	float: left;
	margin-bottom: 3px;
}
.mid-menu-items-row2-two-buttons
{
	width: 900px;
	float: left;
	margin-bottom: 3px;
}
.mid-menu-items-other
{
	float: left;
	width: 139px;
	border: solid 1px #9d9ea0;
	border-top: 0;
	margin-top: 0px;
	text-align: center;
}
.mid-menu-items-green
{
	float: left;
	width: 141px;
	border: solid 1px #9d9ea0;
	border-top: 0;
	margin-top: 0px;
	text-align: center;
	height: 31px;
}

.mid-menu-item-other 
{
	padding: 3px;
	margin: 5px;
	padding-top: 5px;
	height: 16px;
	text-align: center;
}
.mid-menu-item-other-first, .not-active
{
	padding: 3px;
	margin: 1px 5px 5px 5px;
	padding-top: 3px;
	height: 12px;
	text-align: center;
}
.not-active-green
{
	padding: 3px;
	margin: 1px 5px 5px 5px;
	padding-top: 3px;
	height: 12px;
	text-align: center;
	background: URL("../images/green.gif");		
}


.mid-menu-item-other, .mid-menu-item-other-first
{
	font-size: 10px;
	text-transform:uppercase;
	white-space: nowrap;
	text-align: left;

	text-align: center;
}
.mid-menu-item-other
{
	background: URL("../images/green.gif");
	color: white;
	border-right: solid 2px #003d30;
	border-left: solid 2px #487169;
	font-weight: bold;
}
.mid-menu-item-other-first
{
	background-color: white;
	border: solid 1px white;
}
.mid-menu-item-other-first a, 
.mid-menu-item-other-first a:active
.mid-menu-item-other-first a:hover{
	color: #000;
}
.not-active a
{
	color: #888888;
}
.not-active, .not-active-green
{
	border: solid 1px #fff;
	background-color: #e5e6e8;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	height: 16px;
	border: 0px;
	border-left:2px solid #487169;
	border-right:2px solid #003D30;
	padding:5px 6px 3px;
	width: 115px;
}
.soft-header-journeys
{
	width: 750px;
	height: 111px;
	float: right;
	background: URL("../images/sh-journeays.gif");
}
.soft-header-tariff
{
	width: 900px;
	height: 77px;
	background: URL("../images/sh-tariff.gif");
}
.soft-header-babamazi
{
	width: 900px;
	height: 77px;
	background: URL("../images/sh-babamazi.gif");
}
.soft-header-about
{
	width: 750px;
	height: 111px;
	float: right;
	background: URL("../images/sh-about.gif");
}
.soft-header-train
{
	width: 750px;
	height: 111px;
	float: right;
	background: URL("../images/sh-train.gif");
}
.soft-header-gallery2
{
	width: 750px;
	height: 91px;
	float: right;
	background: URL("../images/sh-gallery2.gif");
}
.soft-header-dates
{
	width: 900px;
	height: 77px;
	background: URL("../images/sh-dates.gif");
}

.bottom-menu
{
	height: 18px;
	border-bottom: solid 1px #9d9ea0;
	padding-top: 15px;
	padding-bottom: 1px;
	margin-bottom: 12px;
}
.bottom-menu-item, .bottom-menu-item-1, .bottom-menu-item-6
{
	float: left;
	width: 149px;
	text-transform:uppercase;
	white-space: nowrap;
	font-size: 10px;
	color:#8D9092;
	border-right:solid 1px #9d9ea0;
	text-align: center;
}
.accident-menu
{
	float: left;
	width: 100%;
	text-transform:uppercase;
	white-space: nowrap;
	font-size: 10px;
	color:#8D9092;
	text-align: right;
}

.bottom-menu-item-1, .bottom-menu-item-cairo-1
{
	text-align: left;
}
.bottom-menu-item-6, .bottom-menu-item-cairo-6
{
	text-align: right;
	border-right:solid 0px #9d9ea0;
}
/*home page menu bottom */ 
.bottom-menu-hp
{
	width: 900px;
	height: 18px;
	border-bottom: solid 1px #9d9ea0;
	padding-top: 15px;
	padding-bottom: 1px;
	margin-bottom: 12px;
	padding-right: 0px;
	margin-right: 0px;
}
.bottom-menu-item-hp, .bottom-menu-item-hp-1, .bottom-menu-item-hp-6
{
	float: left;
	padding: 0px 25px 0px 25px;
	#padding: 0px 26px 0px 25px;
	text-transform:uppercase;
	white-space: nowrap;
	font-size: 10px;
	color:#8D9092;
	border-right:solid 1px #9d9ea0;
	text-align: center;
}
.bottom-menu-item-hp-1
{
	text-align: left;
	padding: 0px 25px 0px 0px;
}
.bottom-menu-item-hp-6
{
	text-align: right;
	border-right:solid 0px #9d9ea0;
	padding: 0px 0px 0px 25px;
	margin-right: 0px;
}
a:hover.hp-content-link
{
	text-decoration: underline;
}
a.hp-red-link
{
	text-decoration: underline;
	color: #ac150a;
}
a:hover.hp-red-link
{
	text-decoration: underline;
	color: red;
}
/* cairo bottom menu */

.bottom-menu-cairo
{
	height: 18px;
	border-bottom: solid 1px #9d9ea0;
	padding-top: 15px;
	padding-bottom: 1px;
	margin-bottom: 15px;
}

.bottom-menu-item-cairo, .bottom-menu-item-cairo-1, .bottom-menu-item-cairo-6
{
	float: left;
	text-transform:uppercase;
	white-space: nowrap;
	font-size: 10px;
	color:#8D9092;
	border-right:solid 1px #9d9ea0;
	text-align: center;
	padding: 0px 21px 0px 22px;
	#padding: 0px 22px 0px 22px;
	margin-bottom: 15px;
}
.bottom-menu-item-cairo-6
{
	border-right: 0px;
	padding-right: 0px;
	padding-left: 22px;
	#padding-left: 23px;
}
.bottom-menu-item-cairo-1
{
	padding-left: 0px;
	padding-right: 21px;
}
.links-text-with-images
{
	width: 400px;
	margin: auto;
}

/* slideshow */
#header {
	width:900px;
	float:left;
}

#header-border {
	border:1px solid #9d9ea0;
	border-bottom: 0px;
	width:900px;
	float:left;
	height: 394px;

}
#header-border-index {
	border:1px solid #9d9ea0;
	width:900px;
	float:left;
	height: 394px;

}
#header-padding {
	width:900px;
	float:left;
	padding: 5px;
	#padding: 5px 5px 5px 0px;
}
#header-border-info
{
	width:900px;
	float:left;
}
#header-padding-info
{
	width:900px;
	float:left;
	padding: 5px;
	height: 383px;
}
#header-image {
	float:left;
	width: 890px;
	background-repeat: no-repeat;
}

#content-container {
	width: 600px;
	height: 381px;
	text-align:justify;
	font-family: "Times New Roman", Times, serif;
	line-height: 25px;
	color: #000;
	float:right;
    z-index: 999;

    position: relative;
    top: -383px;
	background:#fff;
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	border: 1px groove #666666;
	scrollbar-base-color: #ededed;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #ededed;
	scrollbar-face-color: #c0c0c0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
#content-visible
{
	width: 600px;
	height: 381px;
	text-align:justify;
	font-family: "Times New Roman", Times, serif;
	visibility: visible;
	line-height: 25px;
	color: #000;
	float:right;
    z-index: 999;
   	position: absolute;
   	top: 126px;
   	#top: 135px;
	left: 412px;
	#left: 409px;
	background:#fff;
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	border: 1px groove #666666;
	scrollbar-base-color: #ededed;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #ededed;
	scrollbar-face-color: #c0c0c0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;

}
#content {
	text-align:justify;
	width:560px;
	height: 350px;
	margin:20px;
	overflow-y:scroll;
	overflow-x: hidden;
	line-height: 24px;
	color: #666666;
}

#content-padding {
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}

.content-header, h1
{
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	color:#231F20;
	font-weight: normal;
}
.hp-content
{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 13px;
	letter-spacing: 1px;
	color: #666666;
	width: 800px;
	margin: auto;
	margin-bottom: 18px;
	margin-top: 15px;
}
.hp-german-head
{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 19px;
	letter-spacing: 1px;
	color: #000;
	width: 800px;
	margin-bottom: 18px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
.hp-german
{
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 13px;
	letter-spacing: 1px;
	color: #666666;
	width: 720px;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.links-content
{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 13px;
	letter-spacing: 1px;
	color: #666666;
	width: 800px;
	margin: auto;
	margin-bottom: 18px;
	margin-top: 15px;
}
.active-page, .active-page a
{
	text-decoration: none;
	color: #272727;
	letter-spacing: 1px;
	border-top: solid 1px white;

}
/* links page */

.links-content
{
	width: 900px;
	margin-top: 20px;
}
.links-content-left
{
	text-align: left;
	float: left;
	width: 373px;
	margin: 5px;
	}
.links-content-right
{
	text-align: left;
	float: right;
	width: 375px;
	margin: 5px;
}
.links-content-right, .links-content-left, .links-text-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.links-text-header
{
	font-weight: bold;
	text-decoration: underline
}

.link-images-left
{
	float: left;
	margin: 5px;
	width: 56px
}
.link-images-right
{
	float: left;
	margin: 5px;
	width: 56px	
}
.link-image
{
	margin: 5px;
}
.soft-header-links
{
	width: 900px;
	height: 111px;
	background: URL("../images/sh-links.gif");
}


/* Tariff page styles */
.top-green-menu-tariff
{
	width: 590px;
	#width: 590px;
	border: solid 1px #9d9ea0;
	border-bottom: 0px;
	height: 27px;
	float:left;
}

.top-green-menu-item-tarrif
{
	float: left;
	background: URL("../images/green.gif");
	color: white;
	border-right: solid 2px #003d30;
	border-left: solid 2px #487169;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	height: 19px;
	width: 131px;
	padding: 5px 3px 0px 3px;
	margin:  3px 3px 0px 3px;
}
.top-green-menu-dates
{
	width: 442px;
	#width: 442px;
	border: solid 1px #9d9ea0;
	border-bottom: 0px;
	height: 27px;
	float:left;
}

.top-green-menu-item-dates
{
	float: left;
	background: URL("../images/green.gif");
	color: white;
	border-right: solid 2px #003d30;
	border-left: solid 2px #487169;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 3px;
	margin: 3px;
	height: 19px;
	width: 131px;
	padding: 5px 3px 0px 3px;
	margin:  3px 3px 0px 3px;
}
.tariff-spacer, .tariff-spacer-blank
{
	float: left;
	width: 154px;
	#width: 154px;
	height: 27px;
	border-bottom: solid 1px #9d9ea0;
}
.tariff-spacer-blank
{
	border: 0px;
}
.content-currency
{
	width: 910px;


}
.currency-spacer-left
{
	float: left;
	width: 159px;
	#width: 153px;
	height: 27px;
	#margin-left: 4px;
	border-bottom: solid 1px #9d9ea0;
}
.currency-spacer-right
{
	float: left;
	width: 159px;
	#width: 158px;
	height: 27px;
	#margin-right: 0px;
	border-bottom: solid 1px #9d9ea0;
}

.dates-spacer
{
	float: left;
	width: 228px;
	#width: 228px;
	height: 27px;
	border-bottom: solid 1px #9d9ea0;
}
.dates-spacer-blank
{
	float: left;
	width: 228px;
	#width: 228px;
	height: 27px;
}
td.colHeadR, td.colHeadL
{
	background-color: #c0c0c0 !important;
}
.ie-tariff-table
{
		#border: solid 1px #9d9ea0;
		#width: 889px;
		#padding: 5px;
		#margin: 0px;
		#border-top: 0px;
		#height: 100%
}
.ff-tariff-table
{
		border: solid 1px #9d9ea0;
		#border: 0;
		padding: 5px;
		#padding: 0px;
		margin: 0px;
		border-top: 0px;
		border-top: 0px;
		height: 100%;
		width: 900px;
		#width: 889px;
}
.top-tariff-table-td
{
	border: solid 1px #8F9194;
	background-color: #B0B3B6;
}
 .tariff-text1, .tariff-text2, .tariff-text3
{
	border: solid 1px #8F9194;
} 
.ff-border
{
	border: solid 1px #9d9ea0;
}

.currency-table
{
		border: solid 1px #9d9ea0;
		padding: 5px;
		margin: 0px;
		border-top: 0px;
		border-top: 0px;
		height: 100%;
		width: 900px;
		#width: 889px;
}
.tariff-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	letter-spacing:1px;
}

.style2 {
color:#494A4C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-transform:none;
}

.tariff-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #686A6D;
}
.tariff-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #494A4C;
}
.tariff-text3, .tarrif-text4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686A6D;
	line-height: 16px;
}
td.tariff-text4
{
	border: solid 1px #2f2f2f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686A6D;
	line-height: 16px;	
}
.tarrif-tbl-header
{
	border: solid 1px #999;
	border-top: solid 2px #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686A6D;
	line-height: 16px;	
}
.tariff-terms
{
	padding: 0px;
	margin: 0px;
}
.tariff-terms-li
{
	display: inline;
	background: URL("../images/dot.gif");
	background-repeat: no-repeat;
	padding-left: 15px;	
	font-size: 12px;
	line-height: 15px;
	color: #686A6D;
}
/* enquiries page */

.contact-table
{
	font-size: 13px;
	font-weight: bold;
	color: #2f2f2f;
}
.enquiry-item input
{
	border: 0px;
	background-color: white;
	margin-right: 20px;

}
.enquiry-item
{
	color: #1f1f1f;
	border: 0px;
	background-color: white;
	color: 	#1f1f1f;
	font-size: 12px;
	line-height: 16px;	
	padding-left: 20px;
}
.enquiry-links a
{
	color: #1f1f1f;
	border: 0px;
	background-color: white;
	color: 	#1f1f1f;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 0px;
}
.content-contact
{
	width: 900px;
}
.content-contact-left, .content-contact-right
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686A6D;	
	text-align: left;
}
.textbox, select, input
{
	background-color: #f1f1f2;
	border: solid 1px #a4a6a9;
	color: #616161;	
	scrollbar-base-color: #ededed;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #ededed;
	scrollbar-face-color: #c0c0c0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;	
	font-size: 11px;
}
.textbox
{
	width: 150px;
}
.soft-header-enquire
{
	width: 750px;
	height: 111px;
	float: right;
	background: URL("../images/sh-enquire.gif");
}
.submit-button
{
	padding-right: 0px;
	padding-top: 20px;
}
.enquiry-note
{
	text-align: right;
	color: 	#8e9092;
	font-size: 12px;
	line-height: 19px;
}
.contact-details
{
	color: 	#8e9092;
	font-size: 12px;
	line-height: 20px;
}
/* Brochure */
.content-brochure
{
	width: 900px;
}
.content-brochure-left, .content-brochure-right
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686A6D;	
	text-align: left;
	width: 440px;
}

.content-brochure-left 
{
	width: 212px;
	padding: 2px;
}
.content-brochure-right
{
	width: 675px;
	padding: 2px;
}
.brochure-text
{
	line-height: 18px;
	font-family: times new roman;
	font-size: 13px;
	margin-top: 4px;
}
h1.brochure-h1
{
	margin: 0px;
	padding: 0px;
}

.soft-header-brochure
{
	width: 900px;
	height: 86px;
	float: right;
	background: URL("../images/sh-brochure.gif");
}
.brochure-table
{
	width: 900px;
	text-align: left;
	font-size: 12px;
	color: #8e9092;
	margin-top: 40px;
}
.brochure-td, .brochure-td-lbt, .brochure-td-lb, .brochure-td-lbr
{
	border: solid 1px #b2b4b6;
	background-color: #f1f1f2;	
}
.brochure-td-lbt
{
	border-right: 0;
	background-color: #f1f1f2;	
}
.brochure-td-lb 
{
	border-right: 0;
	border-top: 0;
	background-color: #f1f1f2;	
}
.brochure-td-lbr
{
	border-top: 0;
	background-color: #f1f1f2;	
}
/* book */
.soft-header-book
{
	width: 900px;
	height: 86px;
	float: right;
	background: URL("../images/sh-book.gif");
}

.content-book
{
	width: 900px;
}
.content-book-left, .content-book-right
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686A6D;	
	text-align: left;
	width: 440px;
}

.content-book-left 
{
	width: 212px;
	padding: 2px;
}
.content-book-right
{
	width: 675px;
	padding: 2px;
}

.book-text
{
	background: URL("../images/book-bg.jpg");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	margin-top: 4px;
	width: 770px;
	height: 250px;
}
.book-text-2, .book-text-1
{
	line-height: 24px;
	font-family: times new roman;
	font-size: 14px;
	text-align: justify;
}
.book-text-1
{
	padding-right: 260px;
}
.book-text-2
{
	padding-right: 315px;
	padding-bottom: 30px;
	width: 455px;
	#width: 455px;
	#margin-right: 0px;
	margin-top: 0px;
}
h1.book-h1
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
h1.brochure-h1
{
	margin: 0px;
	padding: 0px;
}
.form-element
{
	padding-right: 10px;

}
.soft-header-press {
	width: 750px;
	height: 111px;
	float: right;
	background-image: url(../images/sh-press.gif);
	background-repeat: no-repeat;
}
.soft-header-gallery {
	width: 900px;
	height: 90px;
	background-image: url(../images/sh-gallery.gif);
	background-repeat: no-repeat;

}
.soft-header-club {
	width: 900px;
	height: 90px;
	background-image: url(../images/sh-club.gif);
	background-repeat: no-repeat;

}


.faq-grey {
	color: 	#666666;
	font-size: 12px;
	line-height: 14px;
}
.faq-black {
	color: 	#000000;
	font-size: 12px;
	line-height: 14px;
	padding-top:15px;
	margin: 0px;
	padding-bottom: 0px;
}
.hp-content-faq {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 13px;
	letter-spacing: 1px;
	width: 840px;
	margin: auto;
	margin-bottom: 18px;
	margin-top: 15px;
}
.faq-blac-head {
	color: 	#000000;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
/* under construction */
.content-uc
{
	height: 270px;
}
.content-uc, .small-link-uc
{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #757575;
	font-weight: normal;
}
.content-uc-new
{
	height: 100px;
	#height: 97px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #757575;
	font-weight: normal;	
}
.small-link-uc
{
	font-size: 10px;
}
/*gallery main page */

.gallery-mp-img-links
{
	width: 910px;
	margin-top: 15px;
}
.img-link
{
	float: left;
	background: URL("../images/img-link-bg.gif");
	width: 139px;
	height: 123px;
	margin-left: 10px;
}
.img-link-green
{
	float: left;
	background: URL("../images/img-link-green-bg.gif");
	width: 139px;
	height: 123px;
	margin-left: 10px;
}
.gallery-img
{
	padding-top: 11px;
	padding-left: 0px;

}
.gallery-txt
{
	background-color: #e2e3e4;
	width: 118px;
	border-bottom: solid 1px #e2e3e4;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	#margin-top: 0px;
	margin-left: 10px;
	#margin-left: 0px;
	border-top: solid 1px #8e9092;
	padding-bottom: 3px;
	padding-top: 4px;
	color: #8e9092;
	letter-spacing: 0px;
}
.gallery-txt-green
{
	background: URL("../images/gallery-2-green-bg.gif");
	width: 118px;
	border-bottom: solid 1px #31685c;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	#margin-top: 0px;
	margin-left: 10px;
	#margin-left: 0px;
	border-top: solid 1px #8e9092;
	padding-bottom: 3px;
	padding-top: 4px;
	color: #8e9092;
	letter-spacing: 0px;
}
a.gallery-txt
{
	letter-spacing: 0px;
}
.gallery-txt-green a
{
	letter-spacing: 0px;
	color: white;
}
.soft-header-destination {
	width: 750px;
	height: 160px;
	float: right;
	background-image: url(../images/destination.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.soft-header-club {
	width: 750px;
	height: 175px;
	float: right;
	background-image: url(../images/club.gif);
	background-repeat: no-repeat;
}
.soft-header-destination-cairo {
	width: 750px;
	height: 160px;
	float: right;
	background-image: url(../images/destination2.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
#content-accident {
	width: 890px;
	height: 381px;
	text-align:justify;
	font-family: "Times New Roman", Times, serif;
	line-height: 25px;
	color: #000;
	float:right;
	z-index: 999;
	position: relative;
	top: -383px;
	background:#fff;
	filter:alpha(opacity=88);
	-moz-opacity:0.88;
	-khtml-opacity: 0.88;
	opacity: 0.88;
	border: 1px groove #666666;
	scrollbar-base-color: #ededed;
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #ededed;
	scrollbar-face-color: #c0c0c0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
#content-accident {
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#content-acc {
	text-align:justify;
	width:560px;
	height: 350px;
	margin:20px;
	overflow-y:scroll;
	overflow-x: hidden;
	line-height: 24px;
	color: #666666;
}
.accident-head {
	line-height: 24px;
	font-family: times new roman;
	font-size: 21px;
	margin-top: 4px;
	font-weight: bold;
}
.press-release
{
	font-family: arial;
	color: gray;
	font-size: 14px;
	letter-spacing: 5px;
}
.updated
{
	font-family: arial;
	font-size: 12px;
}
.accident-text
{
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-align: justify;
	color: #585858;
}
.accident-header
{
	border: solid 1px #585858;
	padding: 15px;
	background-color: #ededed;
}
.accident-name
{
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-align: center;
	color: #585858;
}
.accident-table
{
	width: 930px;
}
.double-line
{
	border-width: 3px;
	border-color: #a3a3a3;
	border-style: double;
	padding: 10px;
}.press-text {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-align: left;
	color: #585858;
	font-weight: bold;
}
.press-text2 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-align: left;
	color: #003E2F;
	font-weight: bold;
	font-style: normal;
}
.press-text3 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #AC0000;
	line-height: 20px;
	text-align: left;
}
.press-text4 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #585858;
	text-align: left;
}
.press-text5 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	text-align: left;
	color: #B99B69;
}
