/* Print style sheet for Dar Hanane */
/* URL: www.dar-hanane.com */
/* Last edited: 09-06-2008 */

/* page structure and styling */

	html, body {
		background-color: #FFFFFF;
	}

	#centeredcontent {
		width: 100%;
		height: 100%;
		position:static; 
	}

	#dhLogo{
		width: 168px; 
		height: 34px;
		position: absolute;
		display: block;
		margin-top: 0cm;
		margin-left: 0cm;
		background-color: #FFFFFF;
		padding: 10px;
	}

	#welcomeLogo{
		width: 312px;
		height: 23px;
		position: absolute;
		display: block;
		margin-top: 0.6cm;
		right: 0cm;  
		text-align: right;
		background-color: #FFFFFF;
		z-index: 2;
	}

	#baseLine1{
		width: 100%; 
		height: 1px; 
		position: absolute;
		display: block;
		overflow: hidden;
		bottom: 1.5cm;
		background-color: #000000;  
		z-index: 1;
	}

	#baseLine2{
		width: 100%; 
		height: 1px; 
		position: absolute;
		display: block;
		overflow: hidden;
		bottom: 0cm;
		background-color: #000000;
		z-index: 1;
	}

	#contactLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#guestLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#homeLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#locationLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#ratesLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#reviewLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#riadLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#roomsLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#serviceLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#topLine{
		width: 100%; 
		height: 1px; 
		margin-top: 1.5cm;
		position: absolute;
		display: block;
		overflow: hidden; 
		background-color: #000000;  
		z-index: 1;
	}

	#indexMovie{  
		display: none;
	}

	#introMovie{  
		display: none;
	}

	#linkBox{ 
		width: 100%;
		position: absolute;
		bottom: 0.3cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-decoration: none;
		text-align: center;
		padding: 10px;
		background-color: #FFFFFF;
		z-index: 10;
	}

	#indexTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 0px;
	}

	#riadTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 0px;
	}

	#roomsTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 0px;
	}

	#roomDetailTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 0px;
	}

	#ratesTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

	#reviewTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

	#servicesTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

	#locationTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

	#guestTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

	#contactTextBox{
		width: auto;
		position: absolute;
		display: block;
		margin-top: 2cm;
		line-height: 18pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt;
		color: #000000; 
		text-decoration: none;
		text-align: justify;
		padding: 10px;
	}

#hbLinkBox{
	 display: none;
}

#alastairBox{  
	 display: none;
}

#ukLink{  
	 display: none;
}

#frLink{  
	 display: none;
}

#deLink{  
	 display: none;
}

#itLink{  
	 display: none;
}

#esLink{  
	 display: none;
}


/* Content Styling */

	img {
		border: none;
	}


	#quote { 
		line-height: 25pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 22pt; 
		color: #000000;
		text-decoration: none;
		display: block;
		padding: 10px;
	}

	#guestTextLink {
		display: none;
	}

	#prLink { 
		display: none;
	}

.text {  font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration: none;}
.textB { font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration: none; font-weight: bold;}

a.linkT:link { font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration: underline; }
a.linkT:visited { font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration: underline; }
a.linkT:hover { font-family : "Times New Roman", Times, serif; font-size : 12pt; color: #000000; text-decoration: underline; }

a.hblink:link { display: none; }
a.hblink:visited { display: none; }
a.hblink:hover { display: none; }

	.cards {
		width: 85px;
		height: 40px;
		float: left;
		padding: 5px;
	}

	#roomThumb1 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:9cm;
		margin-left:0cm;
		z-index: 2;
	}

	#roomLink1 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:14cm;
		margin-left:0.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#roomThumb2 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:9cm;
		margin-left:6cm;
		z-index: 2;
	}

	#roomLink2 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:14cm;
		margin-left:6.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#roomThumb3 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:9cm;
		margin-left:12cm;
		z-index: 2;
	}

	#roomLink3 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:14cm;
		margin-left:12.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#roomThumb4 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:0cm;
		z-index: 2;
	}

	#roomLink4 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:21cm;
		margin-left:0.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#roomThumb5 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:6cm;
		z-index: 2;
	}

	#roomLink5 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:21cm;
		margin-left:6.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#roomThumb6 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:12cm;
		z-index: 2;
	}

	#roomLink6 {
		width: 100px;
		height: 28px;
		position: absolute;
		display: block;
		z-index: 2;   
		margin-top:21cm;
		margin-left:12.4cm;
		line-height: 16pt;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	#riadThumb1 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:0cm;
		z-index: 2;
	}

	#riadThumb2 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:3cm;
		z-index: 2;
	}

	#riadThumb3 {
		width: 85px;
		height: 128px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:6cm;
		z-index: 2;
	}

	#riadThumb4 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:9cm;
		z-index: 2;
	}

	#riadThumb5 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:16cm;
		margin-left:13.3cm;
		z-index: 2;
	}

	#riadThumb6 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:20.2cm;
		margin-left:0cm;
		z-index: 2;
	}


	#riadThumb7 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:20.2cm;
		margin-left:4.2cm;
		z-index: 2;
	}

	#riadThumb8 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:20.2cm;
		margin-left:8.5cm;
		z-index: 2;
	}

	#riadThumb9 {
		width: 131px;
		height: 87px;
		position: absolute;
		display: block;
		margin-top:20.2cm;
		margin-left:12.8cm;
		z-index: 2;
	}

	#roomImageL {
		width:505px;
		height:225px;
		position: absolute;
		display: block;
		margin-top:7cm;
		margin-left:0cm;
		z-index: 2;
	}

	#roomImageP {
		width:266px;
		height:399px;
		position: absolute;
		display: block;
		margin-top:13.4cm;
		margin-left:0cm;
		z-index: 2;
	}

	#douiriaImage1 {
		width:150px;
		height:225px;
		position: absolute;
		display: block;
		margin-top:7cm;
		margin-left:0cm;
		z-index: 2;
	}

	#douiriaImage2 {
		width:327px;
		height:225px;
		position: absolute;
		display: block;
		margin-top:7cm;
		margin-left:4.6cm;
		z-index: 2;
	}

	#ratesImage {  
		display: none;
	}

	#serviceImage {  
		display: none;
	}

	#locationImage {
		width:539px;
		height:399px;
		position: absolute;
		display: block;
		margin-top:11cm;
		margin-left:1cm;
		z-index: 2;
	}

	#guestImage {  
		display: none;
	}

	#contactImage {  
		display: none;
	}

	#reviewImage1 {
		display: none;
	}

	#reviewImage2 {
		display: none;
	}

	table.ratesTbl {
		table-layout:fixed;
		width:auto;
		border-spacing: 2px;
		font-family : "Times New Roman", Times, serif; 
		font-size : 12pt; 
		color: #000000;
	}

	table.ratesTbl th.roomsBlank {
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl th.ratesHeading {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl th.roomsHeading {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl th.yearHeading {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl th.seasonHeading {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl th.roomC {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl td.yearC {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}

	table.ratesTbl td.seasonC {
		text-align:center;
		padding: 0px;
		border: 1px;
		border-color: #000000;
		border-style: solid;
	}