@charset "utf-8";
/* Turtle's Inn */

body {
background-color:#000;
color:#666666;
margin:0px;
padding-top:20px;
}

.container {
width:1000px;
margin:0 auto;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

font-size:12px;
}

a, a:hover {
text-decoration:none;
cursor:pointer;
}

a {
color:#666666;
}

a:hover, li.current a{
color:#f08500;
}

h1, h2 {
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
padding:10px 0px 0px;
text-align: left;
}

h2 
{
    font-size:17px;
}

p {
margin:10px 0px;
text-align:justify;
}

ul {
margin:0px;
padding:0px;
text-align: left;
}

li {
list-style:none;
}

.clear {
clear:both;
}

/* header */

.logo {
width:256px;
float:left;
padding:0px 0px 0px 15px;
}

.logo a, .logo a:hover {
color:#000000;
}

.header {
width:720px;
float:right;
font-weight:bold;
padding-bottom:15px;
}

.languages {
float:right;
font-size:11px;
}

/* Navegation Menu */

.navegation {
float:right;
}

.languages ul li, .navegation ul li {
float:left;
padding:0px 6px;
}

.navegation ul li {
margin-top:51px;
}

/* Homepage Main */
#homeContentLoader {
min-height:544px; 
_height:544px;
background:url(../images/loading-animation2.gif) center center no-repeat;
margin-bottom:25px;
}

.imgHome {
height:544px;
background-image:url(../images/home-slideshow/home.jpg);
background-repeat:no-repeat;
}

.imgHome, .imgAccommodation, .imgDining, .imgDiving, .imgSports, .imgFacilities {
height:544px;
background-repeat:no-repeat;
}
	.imgHome {
	background-image:url(../images/home-slideshow/home.jpg);
	}
	.imgAccommodation {
	background-image:url(../images/home-slideshow/accommodation.jpg);
	}
	.imgDining {
	background-image:url(../images/home-slideshow/dining.jpg);
	}
	.imgDiving {
	background-image:url(../images/home-slideshow/dive-club.jpg);
	}
	.imgSports {
	background-image:url(../images/home-slideshow/sports.jpg);
	}
	.imgFacilities {
	background-image:url(../images/home-slideshow/facilities.jpg);
	}

.contentTransBG, .content {
height:144px;
position:absolute;
top:514px;
width:1000px;
}


body:nth-of-type(1) .content {
height:142px;
} /* For Safari */

.contentTransBG {
background-color:#000000;
opacity: 0.70;
-moz-opacity: 0.70;
filter: alpha(opacity=70);
-khtml-opacity: 0.70;
height:145px;
}

.content {
border-bottom:1px solid #c06a00;
width:990px;
padding-right:10px;
}

.contentText {
float:left;
width:466px;
padding:8px 10px 0px 15px;
}

.contentText p {
height:70px;
margin-bottom:0px;
}

.homeSlideshow {
float:right;
width:490px;
background-image:url(../images/gallery-bg.png);
background-repeat:no-repeat;
height:86px;
margin-top:20px;
padding-top:15px;
padding-left:2px;
}

.clearMarginbottom {
margin-bottom:0px;
}

/* ReadMore Button */

.readMore {
float:right;
margin:-2px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.readMore a {
background:url(../images/read-more-right.png) no-repeat top right;
display:block;
_display:inline-block;
font-weight:normal;
padding:0px 10px;
color:#FFFFFF;
width:auto !important;
}

.readMore a b {
background-image:url(../images/read-more-left.png);
background-repeat:no-repeat;
background-position:left;
height:25px;
display:block;
_display:inline-block;
padding-left:10px;
line-height:25px;
cursor:pointer;
}

/* Footer */

.footer {
padding:0px 20px 50px 0px;
font-size:11px;
} 

.footerLinks {
float:left;
width:585px;
padding-left:15px;
}

.footerLinks ul li {
float:left;
color:#5a5a5a;
border-right:1px solid #5a5a5a;
padding:0px 5px;
height:11px;
line-height:10px;
}

#last {
border-right:none;
}

.gpnet {
float:right;
width:248px;
background-image:url(../images/gpnet-logo.jpg);
background-position:right;
background-repeat:no-repeat;
height:27px;
text-align:right;
padding-right:25px;
}

.gpnet a {
color:#ff9900;
font-weight:bold;
}

.gpnet a:hover {
color:#717171;
}

/* Accommodation */

.subpagesContent {
width:440px;
float:left;
padding:10px 20px 15px 20px;
}

.subpagesContent p {
color:#cccccc;
padding-right:44px;
}

.imageFlow {
float:right;
padding: 10px;
}

.innerSlideShow 
{
    margin:40px 36px 0px 10px;
}

.pricesPackage {
width:400px;
}

.pricesPackage  a {
height:18px;
display:block;
padding-right:17px;
color:#FFFFFF;
}

.pricesPackage a:hover {
height:18px;
background-repeat:no-repeat;
background-position:right;
background-color:#1f1f1f;
display:block;
color:#ccc;
background-image:url(../images/prices-end.gif);
background-position:right;
background-repeat:no-repeat;
}

.prices li {
float:left;
padding:2px 50px 0px 0px;
border-right:2px solid #a56321;
font-size:13px;
}



li.roomPrices
{
    font-weight:bold;
    padding-left:50px;
    border-right:none;
    
}


.roomPrice{
margin-top:0px;
color:#cccccc;
}

/* buttons */

.buttons {
height:82px;
background-image:url(../images/buttons-bg.jpg);
background-repeat:no-repeat;
padding-top:51px;
}

.noButtons 
{
    background-image:url(../images/end-page.jpg);
background-repeat:no-repeat;
    height:49px;

}
    
.downloadPricelist, .bookingRequest, .informationRequest, .visitOrcaWebsite {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
letter-spacing:-1px;
padding-right:20px;
}

.downloadPricelist a, .bookingRequest a, .informationRequest a, .visitOrcaWebsite a {
background-image:url(../images/bg-end.gif);
background-position:right;
background-repeat:no-repeat;
display:block;
padding-right:13px;
color:#000000;
}

.downloadPricelist a:hover, .bookingRequest a:hover, .informationRequest a:hover, .visitOrcaWebsite a:hover {
background-image:url(../images/bg-end-hover.gif);
}

.downloadPricelist a b, .bookingRequest a b, .informationRequest a b, .visitOrcaWebsite a b {
background-image:url(../images/download-bg.gif);
background-position:left;
background-repeat:no-repeat;
height:29px;
display:block;
_display:inline-block;
padding-left:42px;
line-height:29px;
}

.downloadPricelist a:hover b {
background-image:url(../images/download-bg-hover.gif);
}

.bookingRequest a b {
background-image:url(../images/booking-request.gif);
}

.bookingRequest a:hover b {
background-image:url(../images/booking-request-hover.gif);
}

.informationRequest a b {
background-image:url(../images/information-request.gif);
}

.informationRequest a:hover b {
background-image:url(../images/information-request-hover.gif);
}

.visitOrcaWebsite a b {
background-image:url(../images/visit-orca-website.gif);
}

.visitOrcaWebsite a:hover b {
background-image:url(../images/visit-orca-website-hover.gif);
}

.accommodationButtons, .facilitiesButtons, .diveclubButtons {
margin:auto;
width:460px;
}

.diveclubButtons {
width:666px;
}

.fullWidth {
width:1000px;
}

.subpagesRightcontent {
float:right;
padding:10px;
}

.facilitiesButtons {
width:435px;
}

ul.listStyle {
padding:10px 0px 10px 18px;
}

ul.listStyle li {
background-image:url(../images/list-style.gif);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 1px 12px;
color:#CCCCCC;
}

.orcaDiveclubs {
text-align:center;
}

.meuTabs 
{
    padding-top:40px;
}


ul.meuTabs li {
float:left;
margin-right:3px;
font-family:Georgia, "Times New Roman", Times, serif;

}


ul.meuTabs li a {
background-image:url(../images/tab-right.jpg);
background-position:right;
background-repeat:no-repeat;
display:block;
padding-right:8px;
color:#000;
}

ul.meuTabs li a b {
background-image:url(../images/tab.jpg);
background-position:left;
background-repeat:no-repeat;
display:block;
_display:inline-block;  /* For I.E6 */
height:28px;
line-height:28px;
padding-left:8px;
}

ul.meuTabs li a:hover, ul li.active a {
background-image:url(../images/tab-right-hover.jpg);
color:#FFFFFF;
}

ul.meuTabs li a:hover b, ul li.active a b  {
background-image:url(../images/tab-hover.jpg);
}

.menuContent {
width:376px;
border:1px solid #7b6f63;
padding:10px;
clear:left;
margin-right:40px;
color:#cccccc;
}

/* news page */

.newsBox li
{
    background-image:url(../images/guestbook/messageseparator.gif);
    background-repeat:no-repeat;
background-position:bottom;
padding:10px 0px 10px 40px;
display:block;
}

.newsBox img
{
    border:1px solid #626262;
    margin:10px 40px 10px 10px;
    float:left;
}

.newsContent 
{
    width:710px;
   float:left;
   position:relative;
} 

.newsContent span 
{
    float:right;
font-family:Arial, Helvetica, sans-serif;
		margin-bottom:10px;
}
    
    .newsContent p 
    {
        padding-right:200px;
		
		
    }
	
	.newsDate {
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
  .newsContent a, .newsContent a.up
  {
      background-image:url(../images/down.gif);
         background-repeat:no-repeat;
      display:block;
      height:20px;
      float:right;
      width:20px;
      margin-top:-20px;
      
  }
  .newsContent a.up{
     background-image:url(../images/up.gif);
  }
  /* Contact Page */
  
   .contact 
   {
       padding-top:10px;
   }
   
      .contact  td {
	  text-align:left;
	  }
  .signOurGuestbook input, .signOurGuestbook textarea, .signOurGuestbook select  {
  color:#fff;
  font-size:14px;
  border:1px solid #4a433c;
  background-color:#121212;
  }
  
    .signOurGuestbook input, .signOurGuestbook textarea {
	height:20px;
line-height:20px;
	
	}
 
  
    .contact input
  {
color:#fff;
display:block;
font-size:14px;
height:20px;
line-height:20px;
padding-left:5px;
padding-right:5px;
background-color:#121212;
border:1px solid #4a433c;
  }
  
    .contact textarea,   .contact select 
    {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 width:450px;
 background-color:#121212;
 border:1px solid #4a433c;
 color:#fff;
  }
  
.contact select 
{
      width:250px; 
}

.contactButtonBg 
{
    float:right;
}


.contactButtonBg a 
{
float:left;
margin-right: 10px;
background-image:url(../images/contact-button-bg-right.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:9px;
display:block;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
  color:#000;
  letter-spacing:-1px;
  !letter-spacing:0px;
}

.contactButtonBg a b 
{
    background-image:url(../images/contact-button-bg.gif);
background-repeat:no-repeat;
background-position:left;
height:27px;
display:block;
_display:inline-block;
padding-left:9px;
line-height:27px;

}

.contactButtonBg a:hover 
{
 background-image:url(../images/contact-button-bg-right-hover.gif);
}   
    
    .contactButtonBg a:hover b 
{
        background-image:url(../images/contact-button-bg-hover.gif);
}
      

#clearPaddingBottom 
{
    padding-bottom:0px;
}

.contactInfo{
margin-top:50px;
margin-right:150px;
}


.pricesPackageCotainer {
padding:10px 20px 15px;
width:440px;
float:left;
text-align: left;
}


.pricesTax {
padding:10px 20px 15px;
}





















