@charset "utf-8";
/* template */


/* basics
-----------------------------------------*/
body {
	color: #000000;
	background:#ffffff url(../images/bg.jpg) repeat-x top;
}

a { color:#2e4264; text-decoration: underline; }
a:hover, a:focus { color: #535252;text-decoration: none; }



/* basics layout
-----------------------------------------*/


#parent {
	width: 1024px;
	margin: 0 auto;

	
}


.top {
	width: 1024px;
	height:153px;
	margin: 0 auto;
	background: url(../images/bg_header.jpg) no-repeat center top;
	overflow:hidden;
}


.clear {clear:both;}

.container {
	width:846px;
	margin: 0 auto;
	background: url(../images/bg_body.jpg) repeat-y center;
	display:block;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin-top:38px;
	padding-left:100px;
	padding-right:78px;
}


.container h2 {
font-size:25px;
color:#2e4164;
padding-top:30px;
}

.container p {
  margin:0px;
  padding:0px;
  padding-bottom:10px;  
   }
 .container h4 {
color:#2e4164;
font-size:17px;
  padding-top:10px;  
   }
.content-left {

width: 450px;

float:left;
display:block;

}




.content-right {

width: 350px;
padding-top:0px;
float:right;
display:block;
margin-top:0px;

}




.container-bottom {
width: 1024px;
background: url(../images/bg_footer.jpg) no-repeat top center;
height:45px;
margin:0 auto;

}



/* menu 1 y 2
----------------------------------------*/

.menu {float:left;height:38px;margin-top:0px;margin-left:40px;}
.menu li { float:left;list-style-type:none;}
.menu a { display:block; height:38px;background-position:0 0px;}
.menu a:hover { background-position:0 -38px; }
    .menu1 { width:174px; background:url(../images/menu1.png) no-repeat; }
    .menu2 { width:147px; background:url(../images/menu2.png) no-repeat; }
    .menu3 { width:154px; background:url(../images/menu3.png) no-repeat; }
    .menu4 { width:213px; background:url(../images/menu4.png) no-repeat; }
    .menu5 { width:212px; background:url(../images/menu5.png) no-repeat; }


 .menu span {
display:none;
 }   

.menub {float:left;height:38px;margin-top:0px;margin-left:30px;}
.menub li { float:left;list-style-type:none;}
.menub a { display:block; height:38px;background-position:0 0px;}
.menub a:hover { background-position:0 -38px; }
    
	.menu6 { width:174px; background:url(../images/menu6.png) no-repeat; }
    .menu7 { width:147px; background:url(../images/menu7.png) no-repeat; }
    .menu8 { width:154px; background:url(../images/menu8.png) no-repeat; }
    .menu9 { width:99px; background:url(../images/menu9.png) no-repeat; }
    .menu10 { width:114px; background:url(../images/menu10.png) no-repeat; }
	.menu11 { width:212px; background:url(../images/menu11.png) no-repeat; }

 .menub span {
display:none;
 }  



/* header ( logo as background)
----------------------------------------*/

.top .header {
	width: 141px;
	padding:0;
	margin: 0;
	float:left;
	height: 130px;
	overflow:hidden;
	padding-top:10px;
}

.top .header h1.logo {
	margin: 0;
	padding:0;
	width: 141px;
	height: 130px;
	float:left;
	background: url(../images/logo.png) no-repeat;
}

.top .header h1.logo a {
	color: #000000;
	width: 141px;
	height: 130px;
	text-decoration: none;
	font: 18px Georgia, Times, serif;
	text-indent: -9999em;
	display: block;
}

.top .header img {
    display:block;
    float:left;
}

/* slogan( logo as background)
----------------------------------------*/

.top .left {
	width: 234px;
	padding:0;
	margin: 0;
	float:left;
	margin-left:100px;
	margin-top:70px;
	height: 32px;
	overflow:hidden;
	margin-right:70px;
}

.top .left h1.slogan {
	margin: 0;
	padding:0;
	width: 234px;
	height: 32px;
	float:right;
	background: url(../images/txt_value_comfort_and_care.png) no-repeat;
}

.top .left h1.slogan a {
	color: #000000;
	width: 234px;
	height: 32px;
	text-decoration: none;
	font: 18px Georgia, Times, serif;
	text-indent: -9999em;
	display: block;
}

.top .left img {
    display:block;
    float:left;
}

/*info-header
----------------------------------------*/
.top .right {
	padding:0;
	margin: 0;
	float:left;
	margin-top:70px;
	height:32px;
	width:225px;
	margin-top:75px;
	margin-left:75px;
	overflow:hidden;
}

	
.top .right h1.info-header {
	margin: 0;
	padding:0;
	width: 225px;
	height: 32px;
	float:right;
	background: url(../images/info-header.png) no-repeat;
 }
 
.top .right h1.info-header a {
	color: #000000;
	width: 225px;
	height: 32px;
	text-decoration: none;
	font: 25px Georgia, Times, serif;
	text-indent: -99999em;
	display: block;
	
}
.top .right img {
    display:block;
    float:left;
}


/* animation
-----------------------------------------*/

.animation-frame {
	width: 900px;
	height: 362px;
	
	margin:0 auto;
	overflow:hidden;

}

.animation-frame .animation {
	width: 900px;
	height: 362px;
	overflow:hidden;
	margin: 0;
	z-index: 1;

}


/*** framePic**/

.framePics   {
width:353px;
height:224px;
background:transparent url(../images/frame_shadow.jpg) no-repeat top center;
float:right;
margin-left:5px;
overflow:hidden;
margin-top:30px;
}

.framePics  .framePicsAnimation {
	width: 316px;
	height: 186px;
	overflow:hidden;
	margin: 0;
	z-index: 1;
margin-left:19px;
margin-top:18px;
}






/* footer
 -----------------------------------------*/
.footer .bold {
font-weight:bold;
}

.footer {
width:890px;
margin:0 auto;
margin-top:-5px;
}
.footer .footer-left {
float:left;

}
.footer .footer-left a{
text-decoration:none;
}
.footer .footer-left p {
font-size:11px;
color:#000000;
text-align:left;
}

.footer .footer-right {
float:right;

}
.footer .footer-right a {
font-size:11px;
text-decoration:none;
}





/*** icons **/
.icons{float:left;height:18px;margin-top:0px;margin-top:0px;}
.icons li { float:left;list-style-type:none;padding-bottom:20px;}
.icons li a {margin-left:25px; text-decoration:none;color:#43597d;}
.icons li a:hover{color:#000000;}
	.friend {padding-left:15px; background:transparent url(../images/icon_friend.jpg) no-repeat top left;}
	.bookmark {padding-left:22px; background:transparent url(../images/bg_bookmark.jpg) no-repeat top left;}
	.print {padding-left:20px; background:transparent url(../images/bg_print.jpg) no-repeat top left;}


/** newletter **/

	
.newsletter {
width:333px;
height:71px;
background:transparent url(../images/bg_newsletter.png) no-repeat top center;
float:left;
margin-top:10px;
margin-left:10px;
}
.newsletter h3 {
text-indent: -9999em;
margin:0px;
padding:0px;
}

.newsletter .signUpField {
margin-left:50px;
margin-top:20px;
color:#2e4164;

}
.newsletter .signUpSubmit{
position:relative;
top:6px;

}


/** bookOnline **/

	

.bookOnline{
width:333px;
height:48px;
float:left;
margin-top:10px;
margin-left:10px;
}

.bookOnline h3.bookOnlineBtn {
	margin: 0;
	padding:0;
	width:333px;
	height:48px;
	float:left;
	background:transparent url(../images/bg_book.png) no-repeat top center;
}

.bookOnline h3.bookOnlineBtn a {
	color: #000000;
	width:333px;
	height:48px;
	text-decoration: none;
	font: 18px Georgia, Times, serif;
	text-indent: -9999em;
	display: block;
	outline:none;
}

.bookOnline img {
    display:block;
    float:left;
}


/** specialOffers **/

	

.specialOffers{
width:333px;
height:48px;
float:left;
margin-top:10px;
margin-left:10px;
}

.specialOffers h3.specialOffersBtn {
	margin: 0;
	padding:0;
	width:333px;
	height:48px;
	float:left;
	background:transparent url(../images/bg_special.png) no-repeat top center;
}

.specialOffers h3.specialOffersBtn a {
	color: #000000;
	width:333px;
	height:48px;
	text-decoration: none;
	font: 18px Georgia, Times, serif;
	text-indent: -9999em;
	display: block;
	outline:none;
}

.specialOffers img {
    display:block;
    float:left;
}
/** specialOffers **/

	

.bordFailter{
width:333px;
height:48px;
float:left;
margin-top:10px;
margin-left:10px;
}

.bordFailter h3.bordFailterBtn {
	margin: 0;
	padding:0;
	width:333px;
	height:48px;
	float:left;
	background:transparent url(../images/bg_bord.png) no-repeat top center;
}

.bordFailter h3.bordFailterBtn a {
	color: #000000;
	width:333px;
	height:48px;
	text-decoration: none;
	font: 18px Georgia, Times, serif;
	text-indent: -9999em;
	display: block;
	outline:none;
}

.specialOffers img {
    display:block;
    float:left;
}
/* news details 
--------------------------------------------------*/

.content .newsHeadline {
   display: block;
    margin: 5px 15px 15px 15px;
    border: 1px solid #dedede;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 10px;
    overflow: auto;
}

.newsHeadline div {
    margin: 0 0 1.5em;
}

a.newsLink {
	color: #94a949;
	display: block;
	width: 250px;
	background: #E1DFE0;
	margin: 8px 0 0 0;
	padding: 2px;
	border-bottom: 2px solid #d6e2a8;
	text-decoration: none;
}
 a.newsLink:hover {
	color: #f9eed3;
	border-bottom: 2px solid #d6e2a8;
}

.newsImageContainer {
    width: 600px;
	margin: 10px auto;
}

 .newsImageContainer .big {
    display: block;
    width: 550px;
    padding: 25px;
    background: #E1DFE0;
    margin: 10px auto 5px auto;
}
.newsImageContainer .thumbs {
    display:block;
    width: 590px;
    margin: 0;
    padding: 5px;
    background: #E1DFE0; 
    overflow-y: auto;   
    position:relative;
}

.newsImageContainer .big a {
    cursor: default;
}

.newsImageContainer .thumbs a {
    outline: none;
}

.newsImageContainer a img {
    border: none;
}

.newsImageContainer .big img {
    display: block;
    margin: 0 auto;
}
.newsImageContainer .thumbs img {
    display: block;
    margin: auto 5px;
    float:right;
    border: 1px solid #fff;
    background: white;
}

.newsImageContainer .thumbs span {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 250px;
    font: 12px normal "Century Gothic", "Apple Gothic", Verdana, Arial, sans-serif;
    text-transform: uppercase;
	background: white;
	padding: 2px;
	-moz-opacity:.65;
	opacity:.65;
	filter:alpha(opacity=65);
	color: #2E4164;
}

/* news details 
--------------------------------------------------*/
.paging ul li {
display:inline;
margin:0px;
font-size:11px;
font-style:italic;
float:right;
padding-top:20px;

}

/*  gallery styles 

-----------------------------------------------*/



.gallery .galleryImage {

	width:260px;

	float:left;

	margin: 0 10px 10px 10px;

	position:relative;

	background:#bbbfc8 url(../images/bg-gallery.gif) repeat-x top center;

}



.gallery .galleryImage.last { margin-right: 0; }

.gallery .galleryImage.first { margin-left: 0; }



.gallery .galleryImage h4 {

	margin:0;

	padding: 2px 5px;

	font-style: italic;

	text-align: center;

	border-bottom: 3px solid #ffffff;

	color: #2E4164;

}



.gallery .galleryImage div.photo {

	width:250px;

	height:160px;

	overflow:hidden;

	margin: 5px auto;

	line-height: 160px;

}



.gallery .galleryImage img { 

	border:none;

	display:block;

	margin: 0 auto;

	vertical-align: auto;

}





.gallery .galleryImage .caption {

	color: #2E4164;

	padding: 3px;

	text-align: center;

}



.gallery .galleryRow {

	clear:both;

	margin-top: 18px;

}
/**list amenties*/
.listAmenities {
    margin:0px;
    padding:0px;
    list-style-type: none;
    margin-left:20px;
        
    }
.listAmenities li {
    padding-bottom:10px;
    }  
    
/**You Tube Videos*/
  
  
.container .youTubeLeft  {
   float:left;
   display:block;
   width:400px; 
   padding-top:20px;
     }
.container .youTubeRight {
   float:right; 
   display:block; 
   width:400px;
   margin-right:15px;
   padding-top:20px;
     }   
.failte span {
font-weight:bold;
position:relative;
top:-16px;
}


/** toolip **/

.tooltip {

    background: transparent url(../images/tooltip-edge.gif) no-repeat right top;

    display:block;

    float:left;

    clear:left;

    height: 38px;

    padding: 0 20px 0 0;

    color: #fff;
 margin-left:65px;
}





.tooltip span {

    background: transparent url(../images/tooltip-bg.gif) no-repeat left center;

    display: block;

    padding: 5px 0 9px 20px;

    font-size: 12px;

    line-height: 24px;

}

