/* CSS Document - SUBPAGE */

#container {
           width: 800px;
		   height: auto;
		   margin: 0px auto;
		   font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 12px; /* 11px */
		   color: #fff;
		   background: url(../images/officialBanner-subp.jpg) no-repeat;
		   padding: 149px 0px 0px 0px;
		   }
body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
		   
		   #container.color {
						    background-color: #42aacd;
						    }  
   				  		  
		   #navigation {
					   width: auto;
					   height: 34px;
					   margin-bottom: 15px;
					   }		
#flashBannerCont {
	padding: 0 66px;
	
}
					   
					   
#flashBanner {
	float: left;
	position: absolute;
	top: 162px;
	margin: 0;
	visibility: visible;
}		

#testinavtop {
	float:left;
	position: absolute;
	top: 230px;
	margin: 0;
	width: 800px;
}
#testinavbottom {
	float:left;
	position: absolute;
	margin: 0;
	width: 800px;
	top: 1700px;
}
	.left {
		float:left;
		padding-left:0;
	}
	.right {
		float:right;
		padding-right:0;
	}

/*.flashBannerA {
	padding: 5px;
/*	background-color: #66CCFF;*/
 
							   
#bodyContent {
             width: 658px;
			 margin: 10px 66px;
			 }
			 
			 .column-FloatL {
			                float: left;
							width: 295px;
							padding-top: 45px;
							margin-top: 45px;
							}
	
			 .column-FloatR {
						    float: right;
							width: 295px;
							padding-top: 45px;
							margin-top: 45px;
						    }
			 
#footer  {
         width: 668px;
		 height: 37px;
		 padding: 10px 66px;
		 margin: 0 auto;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px; /* 11px; */
		 color: #315581;
		 text-align: center;
 	     background-color: #42aacd;
		 }
		 
		 #footer a:link {
		 		        color: #315581;
						text-decoration: none;
						}
		  
		 #footer a:hover {
		 		         color: #315581;
						 text-decoration: underline;
						 }	
						 
		 #footer a:visited {
		 		           color: #315581;
						   text-decoration: none;
						   }						 	              

/* CSS TEXT FORMAT */

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;/*11px;*/
  color: #fff;
  margin: 0;
  padding: 0;
  }
  
  p a:link {
/*           color: #315581;*/
		   color: #c0e5f4;
		   text-decoration: underline;
		   }
  p a:hover{
           color: #315581;
		   text-decoration: underline;
		   }
  p a:visited {
              color: #315581;
		      text-decoration: underline;
		      }
   
  p.font-dBlue    {
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 11px;
				  color: #315581;
				  margin: 0;
				  padding: 0;
				  }
				  .font-dBlue:link    {
									  font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  color: #315581;
									  margin: 0;
									  padding: 0;
									  }
				  .font-dBlue:link    {
 				  					  text-decoration: underline;
									  }
				  .font-dBlue:visited {
									  font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  color: #315581;
									  margin: 0;
									  padding: 0;
				                      }

/* ORDERED / UNORDERED LISTS */

ul {
   margin: 5px 0 0 20px;
   padding: 0;
   }
   
   li.listStyle1  {
				  list-style: url(../images/bullet-2.gif);
				  }

  	  li.listStyle1 a:link  {
							 color: #D5EAF7;
							 text-decoration: underline;
							 }
  	  li.listStyle1 a:hover  {
/*							 color: #315581;*/
 							 color: #D5EAF7;
							 text-decoration: underline;
							 } 
	  li.listStyle1 a:visited {
							   color: #D5EAF7;
							   text-decoration: underline;
							  }
  
ol {
   margin: 5px 0 0 20px;
   padding: 0;
   }
   
div.BGTransparency  {
					position:absolute;
					width: 295px;
					z-index:1
					}
.otherSafaris {
              color: #315581;
			  height: 240px; 
			  width: 650px; 
			  margin: 0 auto;
              }
.otherSafaris a:link, .otherSafaris a:visited, .otherSafaris a:hover  {
					  color: #315581;
					  text-decoration: underline;
					  }



h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   }

a.testimonial-s {
   display: block;
   width: 180px;
   height: 81px;
   background: url(../images/button-othersayS1.gif) 0 0 no-repeat;
   text-decoration: none;
   }
a:hover.testimonial-s {
  display:block;
  background: url(../images/button-othersayS2.gif) 0 0 no-repeat;
  }

  

ul#contact-buttons{
	float:left;
	list-style-type: none;
	text-align:right;
	padding-left:30px;	
	padding-top: 10px;
}
ul#contact-buttons li{
	display: inline;
	float:left;
	list-style-type: none;
	list-style-image: none;
}

a.testimonial {
   display: block;
   width: 180px;
   height: 103px;
   background: url(../images/testimonials/nemo-s.jpg) 0 0 no-repeat;
   text-decoration: none;
   }
a:hover.testimonial {
  display:block;
  background: url(../images/testimonials/nemo-s.jpg) 0 0 no-repeat);
  }
a.reservations {
   display: block;
   width: 200px;
   height: 91px;
   background: url(../images/button-reserve.jpg) 0 0 no-repeat;
   text-decoration: none;
   }
a:hover.reservations {
  display:block;
  background: url(../images/button-reserve0.jpg) 0 0 no-repeat);
  }

a.maillist {
	display: block;
	width: 200px;
	height: 91px;
	text-decoration: none;
	background-image: url(../images/txt-newsletter3.gif);
   }
a:hover.maillist {
  display:block;
  background: url(../images/txt-newsletter31.gif) 0 0 no-repeat);
  }
  
p.testimonial-f { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style:italic;
	color: #FFFF00;
	font-weight: bold; 
	float: left;
}

