@import url(css_index.css);
/*@import url(css_buying.css);*/
@import url(css_hotel.css);
@import url(css_renting.css);
@import url(all.css);
@import url(css.homepages.css);

@import url(uncover_buy.css);
@import url(uncover_guidebook.css);
@import url(uncover_register.css);
@import url(uncover_newsletter.css);
@import url(join_list.css);
@import url(css_generic_contact.css);
@import url(css_openeye.css);





/* CSS Document
18th April 2006
Author - Stephen Meehan 
Company - D3 Creative
E-mail - stephen@d3-creative.com
 */

#ExchangeRates{
	border:1px solid #003c66;
	padding: 10px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	width:430px;
	text-align:;
	
}

#ExchangeRates p{
color:#003c66;
}

#ExchangeRates a:link,
#ExchangeRates a:active,
#ExchangeRates a:visited {
	color:#fcbb16;
}

#ExchangeRates a:hover {
	color:#003c66;
}

#ExchangeRates img{
	float:left;
	margin:0px 10px 0px 0px;
}

.h2top{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
color: #B52D3B;

}

.sub{
margin-left:15px;
} 
 
.Copyright {
	font-size: 12px;
	color: white;

}

/* #Cruise_Prices_Container strong {
text-decoration: line-through


} */

.linethrough {text-decoration: line-through}



#wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	
	}


#branding { /* this styles the top banner */
	text-align: center;
	height: 91px;
	width: 759px;
	display: block;
	background: pink url(images/index/mast.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	}


.Hide { /* whatever this is wrapped around will hide the text */
	display: none;
	visibility: hidden;
	}
	
span ,h1 span, h3 span, h2 span { /* whatever this is wrapped around will hide the text */
	display: none;
	visibility: hidden;
	}

h2 {
font-size:1.3em;
	line-height: 1.1em;
	margin: 0px;
	padding: .4em 0em 0em 0em;
	color:#bd0827;
	font-weight:bold;
	text-transform:uppercase;

	
}

h3 {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #2C2B2F;
	font-size: 16px;
	line-height: 22px;
	padding: 0px 12px 5px 0px;
	margin: 0px;


}


p {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #2C2B2F;
	font-size: 14px;
	line-height: 22px;
	padding: 0px 12px 15px 0px;
	margin: 0px 0px 0px 0px;
	}
	
p span, blue {
	font-weight: bold;
	}
	

.White_Copy {
	color: #FFFFFF;
	}


.orange {
color:#bd0827;
}

.blue {
	color:#0038A9;
}	

.red {
color: #B52D3B;
}

.green {
color: #A0D21C;
}

.gold {
color: #FFA900;
}


.border_red {
border:1px solid #B52D3B;
}

.border_blue {
border:1px solid #0038A9;
}

.border_orange {
border:1px solid gray;
}

.border_gold {
border:1px solid #FFA900;
}

/* 3 columns with images at the top (EG: buy, rent & book on the index page) 
------------------------------------------------------------------- */

#Rectangle_Container {
	background: #FFFFFF;
	width: 486px;
	
	float: right;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */	
	}



#Book_Index {
background: yellow;
height: 510px;

}

#Rent_Index {
background: aqua;
height: 510px;
}


#Buy_Index {
background: red;
height: 510px;
}




Book_Index, #Rec_One_Index_01, #Rec_One_Buy_01 {
	width: 237px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
	}

#Rent_Index, #Rec_Two_Index_01,  #Rec_Two_Buy_01 {
	width: 237px;
	float: left;
	display: block;
	}


#Buy_Index, #Rec_Three_Index_01, #Rec_Three_Buy_01 {
	width: 237px;
	float: right;
	display: block;
	}
	
	
.Rectangle_Padding { /* This pads the text underneath the images set in the background */
	padding: 170px 10px 0px 10px;
	_padding: 180px 10px 0px 10px; 	/* IE filter */
	}
	
	
	
/* This spaces and styles the list under the image*/	
#Rec_One_Index_01 ul, #Rectangle_Container ul {  
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 14px;
	
	margin: 0px;
	padding: 0 0px 0px 12px;
	list-style-type: none;
	line-height: 31px;
	}







#Primary {
	width: 486px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
}


#Primary ul {
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 10px 0px;
	list-style-type: square;
	}


#Primary li {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding:  0px 0px 10px 5px;
	color: #636A73;
	
	}
	

#Secondary {
	width: 237px;
	float: right;
	display: block;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */
}

#Secondary ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	}
	
#Secondary li a {
	display: block;
	width: 200px;
	text-decoration: none;
	}
	
#Secondary li a:link {
color: #0038A9;
}

#Secondary li a:visited {
color: #0038A9;
}

#Secondary li a:active {
color: #4993FF;
}	

#Secondary li a:hover {
color: #4993FF;
}

	
#Secondary li {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	padding:  5px 0px 10px 3px;
	color: #0038A9;
	border-bottom:1px solid #0038A9;
	}
	
	
	
	
#Cruise_Register {
border:1px solid #0038A9;
height: 164px;
width: 235px;
margin:  0px 0px 10px 0px;
background: url(images/cruise/cruise_title.jpg) no-repeat;
}
	
	
#Cruise_Register h2 {
margin: 0px;
padding: 0px;
}	
	
#Cruise_Register a {	
display: block;
height: 164px;
width: 235px;
}

/* One wide column floated to the left and a image to the right
------------------------------------------------------------------- */


/* NEW INDEX STYING!!!!!!
------------------------------------------------------------------- */

#Index_Primary ul, #Index_Secondary ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
#Index_Primary li, #Index_Secondary li {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
	line-height: 29px;
	padding: 0px 0px 0px 5px;
	}
	

	

#Index_Primary_Left li {
border-bottom:1px solid #0038A9;
}

#Index_Primary_Right li {
border-bottom:1px solid #B52D3B;
}

#Index_Secondary li {
border-bottom:1px solid #E3600B;
}



.list_light_blue {
background: #F8FAFD;
}

.list_darker_blue {
background: #F5F9FF;
}

.list_light_yellow {
background: #FFFBED;
}

.list_darker_yellow {
background: #FFFADF;
}

.list_light_red {
background: #FFFBFB;
}

.list_darker_red {
background: #FFF5F5;
}




#Index_Nile_Ad {
	width: 362px;
	float: left;
	display: block;
		/*background-color: red;*/
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px; 	/* IE filter */
}

#Index_Murder_Ad {
	width: 362px;
	float: left;
	display: block;
	/*background-color: red;*/
	margin: 0px 0px 0px 8px;

}




#Index_Primary {
	width: 486px;
	float: left;
	display: block;
	margin: 0px 0px 0px 12px;
	_margin: 0px 0px 0px 6px; 	/* IE filter */
}



#Index_Primary_Left {
	width: 236px;
	float: left;

}


#Index_Primary_Right {
	width: 236px;
	float: right;

}

#Index_Secondary {
	width: 237px;
	float: right;
	display: block;
	margin: 0px 12px 0px 0px;
	_margin: 0px 6px 0px 0px; 	/* IE filter */
}


#Index_Primary_Top {
width: 736px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */

}

#Index_Primary_Top h2 {
background: url(images/index/title_welcome_text.gif) no-repeat;
display: block;
width: 307px;
height: 23px;
margin: 12px 0px 12px 0px;
}

.Index_book_title {
background: url(images/index/title_book.gif) no-repeat;
display: block;
width: 119px;
height: 21px;
margin: 10px 0px 5px 0px;
}

.Index_rent_title  {
background: url(images/index/title_rent.gif) no-repeat;
display: block;
width: 192px;
height: 21px;
margin: 10px 0px 5px 0px;
}

.Index_buy_title  {
background: url(images/index/title_buy.gif) no-repeat;
display: block;
width: 205px;
height: 21px;
margin: 10px 0px 5px 0px;
}

.Index_murder_title  {
background: url(images/index/title_murder.gif) no-repeat;
display: block;
width: 394px;
height: 21px;
margin: 10px 0px 5px 0px;
}


.Index_fly_title  {
background: url(images/index/title_fly.gif) no-repeat;
display: block;
width: 147px;
height: 21px;
margin: 10px 0px 5px 0px;
}

.Index_guide_title  {
background: url(images/index/title_guide.gif) no-repeat;
display: block;
width: 121px;
height: 21px;
margin: 10px 0px 5px 0px;
}

.Index_news_title  {
background: url(images/index/title_news.gif) no-repeat;
display: block;
width: 187px;
height: 21px;
margin: 10px 0px 5px 0px;
}



#Text_Left_Container {
	width: 486px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
			}
			
.Red_Float {
	float:right;
	border:1px solid #B52D3B;
	margin:  0px 0px 0px 12px ;
}
	
.Blue_Float {
	float:right;
	border:1px solid #0038A9;
	margin:  0px 0px 0px 12px ;
}

.Orange_Float {
	float:right;
	border:1px solid #E3600B;
	margin:  0px 0px 0px 12px ;
	
}



#Text_Left_Container_Alt {
	width: 486px;
	float: left;
	margin: 12px 0px 12px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
	}




#Image_Right {
	width: 237px;
	float: right;
	display: block;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */
	}





/* Places a image to the right of a double column */
 #Image_Right_Index_01, #Image_Right_Index_02, #Image_Right_Buy_01, #Image_Right_Buy_02, 
#Image_Right_Us_01, #Image_Right_Fee_01, #Image_Right_HowTo_01, { 
	width: 237px;
	float: right;
	display: block;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */
	}

/* Places a double column to the left */
#Text_Left, #Text_Left_Index_01, #Text_Left_Index_02, #Text_Left_Buy_01, 
#Text_Left_Us_01, #Text_Left_Fee_01, #Text_Left_HowTo_01 {
	width: 486px;
	float: left;
	display: block;
	}




.Text_Left_Padding_Alt {
	padding: 0px 12px 0px 12px;
	_padding: 0px 0px 0px 10px;  /* IE filter */
}


	
#Primary_Contact {
	width:						486px;
	float:						left;
	display:					block;
	margin:						12px 0px 0px 12px;
	_margin:					12px 0px 0px 6px; 	/* IE filter */
	}
	
#Primary_Contact h3 {
	color:						#B52D3B;
	}
	
	
#Secondary_Contact img {
margin: 0px 0px 10px 0px;
padding: 0px;
}
	
	
	
#Secondary_Contact {
	width:						237px;
	float:						right;
	display:					block;
	margin:						12px 12px 0px 0px;
	_margin:					12px 6px 0px 0px; 	/* IE filter */
}


.disclaimer {
color:  #636A73;
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
}


/*-------------------------------------------------------------------
 CRUISE PAGE STYLING - START 
 ------------------------------------------------------------------- */



.Cruise_Image_Padding {
margin: 20px 0px 0px 0px;
padding: 0px;
border: 1px solid #0038A9;
}

#Cruise_Images_Right {
	width: 237px;
	float: right;
	display: block;
	margin: 12px 12px 0px 0px;
	_margin: 8px 6px 0px 0px; 	/* IE filter */
	}

.Cruise_Margin {
	margin: 12px 0px 0px 0px;
	_margin: 8px 0px 0px 0px;
}

#Cruise_Prices_Container {
	width: 465px;
	/*float: left;*/
	margin: 0px 0px 10px 10px;
	_margin: 0px 0px 6px 6px; 	/* IE filter */
	padding: 0px;	
	}

#Cruise_Prices_Container table {
	boarder-collapse: collapse;
	width: 465px;
	border: 1px solid #0038A9;
	}

#Cruise_Prices_Container th {
	font-weight: normal;
	text-align: left;
	height: 45px;
}

#Cruise_Prices_Container td {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	color: #0038A9;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	height: 25px;
	}

 #Cruise_Prices_Container th {
 	font-family:  Arial, Helvetica,Verdana, sans-serif;
	color: #0038A9;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
 }


#Cruise_Prices_Container .odd {
background: #F8FAFD;
}

#Cruise_Prices_Container .even {
background: #F5F9FF;
}

#Cruise_Prices_Container thead {
background: white url(images/hotels/hotel_header.jpg) repeat-x left center;
border-top: 1px solid #0038A9;
border-bottom: 1px solid #0038A9;

}




/*-------------------------------------------------------------------
 CRUISE PAGE STYLING - END 
 ------------------------------------------------------------------- */




/* Used to style lists (EG: 5 reasons to rent on the index page)
------------------------------------------------------------------- */

#List_Container {
	width: 486px;
	height: 205px;
	float: right;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */	
	}

	

#List_One, #List_One_Index_01 {
	width: 237px;
	height: 205px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
	}

#List_Two, #List_Two_Index_01 {
	width: 237px;
	height: 205px;
	float: left;
	display: block;
		}


#List_Three, #List_Three_Index_01 {
	width: 237px;
	height: 205px;
	float: right;
	display: block;
	}

	
	
#List_Container ul, #List_One_Index_01 ul {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 50px 0px 0px 12px;
	list-style-type: none;
	line-height: 31px;
	}



/* Used to style lists under images
------------------------------------------------------------------- */















/* Used to style 3 columns into 3 squares 
------------------------------------------------------------------- */


#Squares_Container {
	background: white;
	width: 486px;
	height: 159px;
	float: right;
	margin: 12px 12px 0px 0px;
	_margin: 12px 6px 0px 0px; 	/* IE filter */
	}

#Square_One, #Square_One_Index_01 {
	width: 237px;
	height: 159px;
	float: left;
	display: block;
	margin: 12px 0px 0px 12px;
	_margin: 12px 0px 0px 6px; 	/* IE filter */
	}


#Square_Two, #Square_Two_Index_01 {
	width: 237px;
	height: 159px;
	float: left;
	display: block;
	}

#Square_Three, #Square_Three_Index_01 {
	width: 237px;
	height:159px;
	float: right;
	display: block;
	}













/* footer code start ------------------------------------------------------------------- */


#footer {
	clear: both;
	background: brown;
	height: 140px;
	width: 759px;
	display: block;
	background: url(images/index/footer.gif) no-repeat;
	
}

#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	}

.footerPadding {
	padding: 12px 0px 0px 15px;
	_padding: 10px 0px 0px 15px; 	/* IE filter */

}	


/* unvisited link */
#footer a:link {
color: #FFFFFF ;
} 

  
/* visited link */
#footer a:visited {
color: #C75F6A;
} 
 
/* mouse over link */
#footer a:hover {
color: #E3600B;
} 
  
/* selected link */
#footer a:active {
color: #FFFFFF;
}  




	



/* footer code ends-------------------------------------------------------------------- */



	
/* This div gives the bottom of the page a margin */
#pageBase {
	background: #FF6600;
	height: 50px;
	width: 759px;
	}
