html{color:#000;
background-image: url(../images/bg.jpg);
background-color:#92CEF3; 
background-repeat:repeat-x;
}

body{

/*background-image: url(../images/bg.jpg);

background-repeat:repeat; */

/*background-image: url(../images/bg.jpg);  */
background-color:#92CEF3; 
/*background-repeat:repeat-x;    */

}

#gradient-wrap {
  margin: 0;
     
    /*margin-right:9%;/*145    mac-19%*/
    
    
    /*#margin-right:130px;*/

    
    padding:0px;
   /* width: 810px;
    _width: 890px;*/
    min-height:800px;
     height:auto; 
  /*  border:1px solid blue;*/
   z-index:0;/*-100*/
 /*  margin-left:auto;  
    _margin-left:60px;
    _margin-right:60px;     */
    
margin-right:auto;
    
    
    background-color:#FFFFFF;
   position:absolute;
  /*margin-left:190px; */
    margin-left:17%;   
    _margin-left:160px;    
  
    width:765px;
    
    
}

#wrap {
	
	margin: 0;      /*130*/
	width: 740px;
	
     float:left;
   /*  margin-left:150px;
     #margin-left: 100px;
     _margin-left:46px;*/
	 
 /*border:1px solid green;*/
   padding:0px;
  margin-left:20px;

  margin-right:0px;
   top:30px;
   height: auto;
	
	}
       div#contentwrap
        {  float:left;
             margin:0;
            padding: 0;
            width:750px;
             _width:740px;  
			 
            
        }
		
		 * html div#contentwrap {
  height: expression(this.scrollHeight &lt; 850 ? "850px" : "auto" ); /* sets min-height for IE */
  min-height: 850px;
 }
	div#contentwrap h1{
margin:0px;
padding:0px;
}	
		


#white-left {
	background: url(../images/gradient-white-left.gif) no-repeat;
	float: left;	
	/*top: 150px;
	left: -210px;*/
	width: 24px;
	height: 785px;
     margin-top: 100px;       
	z-index: 10;
  /* border:1px solid red; */
   	margin-right:0px;
	margin-left:0px;  
    
    display:none; 
}

#white-right {

	float: right;
	/*top: 150px;
	right: 240px;    */
	width: 24px;
	height: 785px;
    margin-top: 100px;  
	z-index: 10;
	margin-right:0px;
	margin-left:0px;
	
	padding:0px;
   /* border:1px solid red;      */
   
   display:none;
}

/* Header */

/*
div#header {
	position: relative;
	margin: 0 auto;
	width: 630px;
	}
*/

img.ramada {
	padding-left: 300px;
	margin-bottom:25px;
	}

ul li {display: inline; }
ul li a {color: #333333; text-decoration: none; font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 11px;}
/*
#nav ul li ul li a:hover {color: #888888; opacity: .75;}
*/
#nav ul li ul li a:hover {color: #888888; opacity: .75;}

/* Navigation */

/* #home {
	background: url(../images/nav-home.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}*/

#nav{
float:left;
padding:0;
margin:0;
width:auto;

}

#nav ul {padding-left:0px; margin:0;position:relative;width:auto;}

/*#nav ul li {float:left;padding:0; margin:0; width:auto; position:relative; }*/

/*
#nav ul li a#home {
	background: url(../images/nav-home.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}

#nav ul li a#home:hover {
background: url(../images/nav-home-hov.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}


#nav ul li a#res {
	background: url(../images/nav-res.gif) no-repeat;
	float: left;	
	width: 93px; height: 19px;
	text-indent: -9999px;
}
#nav ul li a#res:hover {
background: url(../images/nav-res-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}



#nav ul li a#serv {
	background: url(../images/nav-serv.gif) no-repeat;
	float: left;
	width: 92px; height: 19px;
	text-indent: -9999px;
}
#nav ul li a#serv:hover {
background: url(../images/nav-serv-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}


#nav ul li a#accom {
	background: url(../images/nav-accom.gif) no-repeat;
	float: left;
	width: 94px; height: 19px;
	text-indent: -9999px;
}

#nav ul li a#accom:hover {
background: url(../images/nav-accom-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}
*/

/*#nav ul li ul  {margin:0px; padding:0px;padding-top: 20px; padding-right:0px; padding-left:80px;position:absolute;  width: 750px;visibility:visible;}*/

#nav ul li ul  {margin:0px; padding:0px;padding-top: 20px; padding-left:80px;position:absolute;  width: 750px;visibility:hidden;}

/*#nav ul li:hover ul, #nav ul li a#accom:hover ul li {visibility:visible; }*/
/*
#nav ul li:hover ul li, #nav ul li a#accom:hover ul li,#nav ul li a#accom:visited ,#nav ul li ul li:hover{visibility:visible; }

#nav ul li a#meet {
	background: url(../images/nav-meet.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}
#nav ul li a#meet:hover {
background: url(../images/nav-meet-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}



#nav ul li a#gall {
	background: url(../images/nav-gall.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}
#nav ul li a#gall:hover {
background: url(../images/nav-gall-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}


#nav ul li a#loc {
	background: url(../images/nav-loc.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}
#nav ul li a#loc:hover {
background: url(../images/nav-loc-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}


#nav ul li a#contact {
	background: url(../images/nav-contact.gif) no-repeat;
	float: left;
	width: 93px;
	height: 19px;
	text-indent: -9999px;
}
#nav ul li a#contact:hover {
background: url(../images/nav-contact-hov.gif) no-repeat;
	float: left;
	 height: 19px;
	text-indent: -9999px;
}




#nav ul li a#guests {
	background: url(../images/nav-sub-guests.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}



#nav ul li a#stand {
	background: url(../images/nav-sub-stand.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;
}

#nav ul li a#bay {
	background: url(../images/nav-sub-bayview.gif) no-repeat;
	float: left;
	width: 73px;
	height: 19px;
	text-indent: -9999px;
}

#nav ul li a#pool {
	background: url(../images/nav-sub-pool.gif) no-repeat;
	float: left;
	width: 76px;
	height: 19px;
	text-indent: -9999px;
}

#nav ul li a#ocean {
	background: url(../images/nav-sub-ocean.gif) no-repeat;
	float: left;
	width: 89px;
	height: 19px;
	text-indent: -9999px;
}
*/
ul#line1 { padding-bottom: 5px; }


/*ul#line2 { padding-bottom: 5px;padding-left: 10px;   postion:absolute;}*/


/* Main Content */


/*h1#contenthead {
   padding:0px;
   margin:0px;
	background: url(../images/logo-contenthead.gif) no-repeat;
	position: relative;
	text-indent: -9999px;
	width: 526px; height: 52px;
	
}	*/

div#content {
   padding:0px;
   margin:0px;
	background: url(../images/gradient-content.gif) repeat-x;
	/*position: relative;*/
	width:436px;
    _width:436px;
	
	float:left;
	padding-left: 20px; 
	padding-right: 70px;
	font-family: Helvetica, Arial, Tahoma, sans-serif; 
	font-size: 11px;
   line-height:18px;  
	min-height: 850px;
	position:relative;
	z-index:100;

}


div#content_res {
   padding:0px;
   margin:0px;
	background: #FFF;
	/*position: relative;*/
	width:486px;
	float:left;
	padding-left: 20px; 
	padding-right: 20px;
	font-family: Helvetica, Arial, Tahoma, sans-serif; 
	font-size: 11px;
   line-height:18px;  
	min-height: 850px;
	position:relative;
	z-index:100;	
}

 * html div#content_res {
  height: expression(this.scrollHeight &lt; 850 ? "850px" : "auto" ); /* sets min-height for IE */
  min-height: 850px;
 }

* html div#content {
  height: expression(this.scrollHeight &lt; 850 ? "850px" : "auto" ); /* sets min-height for IE */
  min-height: 850px;
 }

div#content h3 { color: #3b4e92; font-size: 13px; padding-top: 30px; padding-bottom: 5px;  }
div#content p { padding-bottom: 20px;  }
/*div#content strong { font-size: 13px; color: #464646; font-weight: bold; border: 1px solid #60a9e9; padding: 5px 65px 5px 65px; position: relative; top: 20px;}*/


/* content p strong style added 27/2/09 Metamend */
div#content p strong {font-size: 11px}

div#img-room {
float:left;
margin:50px 0 0;
padding:0;
 width:500px;
 _width:458px;

}
div#img-room p {

float:right;
margin:0;
padding:0;
width:235px;

margin-left:10px;
margin-top:-155px;

margin-bottom:20px;
_margin-left:0px;
_width:200px;
border:1px solid white ;

}

div#img-gym {
float:left;
width:500px;
_width:458px;/*458*/
margin:50px 0 0;
padding:0;
}
div#img-gym p {


float:right;
padding:0px;

margin-top:-130px;

width:240px;
_width:200px;

margin-left:10px;
margin-left:5px;
margin-right:0px;

margin-bottom:20px;

border:1px solid white;  

}

/* Right Side */

div#rightside {
/*	background: url(../images/logo-rightside-head.gif) no-repeat;*/
	background: #f1e3c8 url(../images/gradient-rightside.gif) repeat-x;
	float: right;
	position: relative;
	width: 192px; 
	top: 0px; 
	right: 25px;
	z-index:200;
}

div#new_side {
	background: #f5e1b7 url(../images/side-gdr_25.jpg) top left repeat-x;
	float: right;
	position: relative;
	width: 191px; 
	_width: 190px;
	top: 0px; 
	right: 25px;
	_right:20px;
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:10px;
}

div#new_side .info {
	width:120px;
	height:17px;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	border:1px solid #e2cb98;
	background-color:#fff;
}

div#new_side a, div#new_side a:visited {
	color:#CC6633;
	text-decoration:none;
}

div#new_side a:hover {
	color:#333;
	text-decoration:underline;
}

.rs_cnr {
	background: url(http://www.marcopolobeachresort.com/assets/images/mp_side_cnr.gif) top left no-repeat;
}

.rs_title {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;			
}

.rs_fields {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}

.rightside3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	width:150px;
	margin:5px 0 5px 5px;
}

#newsbox {
	border:solid 1px #ddcdae;
	margin:15px;
	padding:10px 0px 10px 10px;
}

#newsbox p {
	margin-top:10px;
	margin-bottom:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

#newsbox input.form {
	width:125px;
	height:15px;
	padding-left:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}

div#rightside2 {
	width: 160px; /*192*/
	height:100%;
	top: 0px; 
	padding:0px 0px 0px 30px;
	margin:0px;
	margin-bottom:0px;
	margin-top:25px;
}

div#rightside2 p {
	font-family:Verdana, Geneva, sans-serif;
	color:#006595;
	font-size:10px;
	clear:right;
	margin-bottom:10px;
}

div#rightside2 img {
	margin-right:10px;
}

div#rightside2 a, div#rightside2 a:visited {
	color:#333;
	text-decoration:none;
}

div#rightside2 a:hover {
	color:#006595;
	text-decoration:underline;
}

div#rightside-gradient {
	background: #f1e3c8 url(../images/gradient-rightside.gif) repeat-x;
	position: relative;
	width: 191px; 
	min-height: 750px; /*750*/
	top: 57px;
}

div#footer {
	background: url(../images/logo-footer-1.gif) no-repeat;
	 
	height: 47px;
	margin: 0 auto;
	padding-bottom: 30px; 
	padding-top: 0px; /*4*/
	padding-left:0px;
	padding-right:0px;
	float:left;
	position:relative;
	/*left:110px;
	width: 815px;*/
	
	margin-top:70px;
	width:724px;
     


}

#footer ul { 

text-decoration: none; 
padding-left:20px;
position:relative;
top:0;
float:left;
margin:0px;
}
#footer ul li { padding-left: 15px;  }
#footer ul li a { font-size: 11px; }
#footer ul li a:hover
{
font-size: 11px;
text-decoration:underline;
}
#footer p { font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 10px; position: relative; top: 20px; left:0px;
width:724px;
position:relative;
float:left;
text-align:center;
 }	
 
 /*spanish */
 
 div#footer-sp {
	background: url(../images/logo-footer-1.gif) no-repeat;
	 
	height: 47px;
	margin: 0 auto;
	padding-bottom: 30px; 
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	float:left;
	position:relative;
	/*left:110px;
	width: 815px;*/
	
	margin-top:70px;
	width:724px;
     


}

 #footer-sp ul { 

text-decoration: none; 
padding-left:2px;
position:relative;
top:0;
float:left;
margin:0px;
}
#footer-sp ul li { padding-left: 6px;  }
#footer-sp ul li a { font-size: 11px; }
#footer-sp ul li a:hover
{
font-size: 11px;
text-decoration:underline;
}
#footer-sp p { font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 10px; position: relative; top: 20px;
width:724px;
position:relative;
float:left;
text-align:center;
 }	
 
 
 /* Spanish */
 

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line2 {
height:45px; 

position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
width:710px;
float:left;
padding:0;
margin:0;
padding-left:5px;
background:url(../images/mp_nav_12.gif) no-repeat scroll left bottom;
margin-bottom:4px;
z-index:0;


}

.pro_line2 .select {
margin:0; 
padding:0px; 
list-style:none; 
white-space:nowrap;


}

.pro_line2 li {
float:left;
/*background:url(line/blank_over.gif);*/

margin:0px;
padding:0px; 
}

.pro_line2 .select a {
display:block; 
height:36px; 
float:left; 
/*background: url(line/blank.gif); */
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
width:auto;
margin:0px;
padding:0px; 



}

/* IE6 only */
.pro_line2 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
padding:0px;

}


.pro_line2 .select a b {
display:block; 
padding:0px;


}



.pro_line2 .select #home {
	background: url(../images/nav-home.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;

}


.pro_line2 .select a#home:hover {
background: url(../images/nav-home-hov.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#home.current {
background: url(../images/nav-home-hov.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}
.pro_line2 .select #res {
	background: url(../images/nav-res.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}


.pro_line2 .select a#res:hover  
 {
background: url(../images/nav-res-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#res.current  
 {
background: url(../images/nav-res-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #serv {
	background: url(../images/nav-serv.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#serv:hover  
 {
background: url(../images/nav-serv-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
	padding-bottom:10px;
}

.pro_line2 .select a#serv.current  
 {
background: url(../images/nav-serv-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #accom {
	background: url(../images/nav-accom.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#accom:hover  
 {
background: url(../images/nav-accom-hov.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#accom.current  
 {
background: url(../images/nav-accom-hov.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #meet {
	background: url(../images/nav-meet.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
    text-indent: -9999px;

}
.pro_line2 .select a#meet:hover  
 {
background: url(../images/nav-meet-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#meet.current  
 {
background: url(../images/nav-meet-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
    text-indent: -9999px;
}
.pro_line2 .select #gall {
	background: url(../images/nav-gall.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#gall:hover  
 {
background: url(../images/nav-gall-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#gall.current  
 {
background: url(../images/nav-gall-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}



.pro_line2 .select #loc {
	background: url(../images/nav-loc.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#loc:hover  
 {
background: url(../images/nav-loc-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#loc.current  
 {
background: url(../images/nav-loc-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #contact {
	background: url(../images/nav-contact.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#contact:hover  
 {
background: url(../images/nav-contact-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}




.pro_line2 .select a#contact.current  
 {
background: url(../images/nav-contact-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

/*spanish navigation*/


.pro_line2 .select #home-sp {
	background: url(../images-sp/nav-home.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;

}


.pro_line2 .select a#home-sp:hover {
background: url(../images-sp/nav-home-hov.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#home-sp.current {
background: url(../images-sp/nav-home-hov.gif) no-repeat;
	float: left;
	width: 71px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #res-sp {
	background: url(../images-sp/nav-res.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}


.pro_line2 .select a#res-sp:hover  
 {
background: url(../images-sp/nav-res-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#res-sp.current  
 {
background: url(../images-sp/nav-res-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #serv-sp {
	background: url(../images-sp/nav-serv.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#serv-sp:hover  
 {
background: url(../images-sp/nav-serv-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
	padding-bottom:10px;
}

.pro_line2 .select a#serv-sp.current  
 {
background: url(../images-sp/nav-serv-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #accom-sp {
	background: url(../images-sp/nav-accom.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#accom-sp:hover  
 {
background: url(../images-sp/nav-accom-hov.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#accom-sp.current  
 {
background: url(../images-sp/nav-accom-hov.gif) no-repeat;
	float: left;
	width: 93px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #meet-sp {
	background: url(../images-sp/nav-meet.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#meet-sp:hover  
 {
background: url(../images-sp/nav-meet-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#meet-sp.current  
 {
background: url(../images-sp/nav-meet-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}
.pro_line2 .select #gall-sp {
	background: url(../images-sp/nav-gall.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#gall-sp:hover  
 {
background: url(../images-sp/nav-gall-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#gall-sp.current  
 {
background: url(../images-sp/nav-gall-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}



.pro_line2 .select #loc-sp {
	background: url(../images-sp/nav-loc.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#loc-sp:hover  
 {
background: url(../images-sp/nav-loc-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select a#loc-sp.current  
 {
background: url(../images-sp/nav-loc-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .select #contact-sp {
	background: url(../images-sp/nav-contact.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;

}
.pro_line2 .select a#contact-sp:hover  
 {
background: url(../images-sp/nav-contact-hov.gif) no-repeat;
	float: left;
	width: 90px; height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#guests-sp {
	background: url(../images-sp/nav-sub-guests.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}
.pro_line2 .sub li a#guests-sp:hover {
	background: url(../images-sp/nav-sub-guests-hov.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#guests-sp.current{
	background: url(../images-sp/nav-sub-guests-hov.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}


.pro_line2 .sub li a#stand-sp {
	background: url(../images-sp/nav-sub-stand.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#stand-sp:hover {
	background: url(../images-sp/nav-sub-stand-hov.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#stand-sp.current{
	background: url(../images-sp/nav-sub-stand-hov.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#bay-sp {
	background: url(../images-sp/nav-sub-bayview.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}


.pro_line2 .sub li a#bay-sp:hover {
	background: url(../images-sp/nav-sub-bayview-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#bay-sp.current{
	background: url(../images-sp/nav-sub-bayview-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#pool-sp {
	background: url(../images-sp/nav-sub-poolview.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#pool-sp:hover {
	background: url(../images-sp/nav-sub-poolview-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#pool-sp.current{
	background: url(../images-sp/nav-sub-poolview-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean-sp {
	background: url(../images-sp/nav-sub-ocean.gif) no-repeat;
	float: left;
	width: 120px; 
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean-sp:hover {
	background: url(../images-sp/nav-sub-ocean-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean-sp.current{
	background: url(../images-sp/nav-sub-ocean-hov.gif) no-repeat;
	float: left;
	width: 120px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#chabad-sp {
	background: url(../images-sp/nav-sub-chabad.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}
.pro_line2 .sub li a#chabad-sp:hover {
	background: url(../images-sp/nav-sub-chabad-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}


.pro_line2 .sub li a#chabad-sp.current {
	background: url(../images-sp/nav-sub-chabad-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#fitness-sp {
	background: url(../images-sp/nav-sub-fitness.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}
.pro_line2 .sub li a#fitness-sp:hover {
	background: url(../images-sp/nav-sub-fitness-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}
.pro_line2 .sub li a#fitness-sp.current {
	background: url(../images-sp/nav-sub-fitness-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;
}


/* END spanish navigation*/


.pro_line2 .sub {
display:none;
float:left;
margin:0 0 0 0;
position:absolute;
list-style:none;
padding:0px;
/*border: 1px solid red;
margin-top: 20px;*/
}


.pro_line2 .sub li {background:transparent;}

.pro_line2 .select :hover .sub {
height:auto;
display:block; 
position:absolute;
float:left;
width:750px;/*750*/
top:20px; 
left:0; 
text-align:center;
padding:0px;
marging:0px;
padding-left:80px;


}



/*
.pro_line2 .select :hover .sub li a 
{display:block;height:auto; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0px; margin:0; white-space:nowrap;  color:#888;font-size:10px;}
*/

/*
.pro_line2 .select :hover .sub li a:hover 
{color:#000;
/* background:#e8e8e8; border-color: #fff #333 #000 #fff; */line-height:15px;}
*/


.pro_line2 .sub li a#guests {
	background: url(../images/nav-sub-guests.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}
.pro_line2 .sub li a#guests:hover {
	background: url(../images/nav-sub-guests-hov.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#guests.current{
	background: url(../images/nav-sub-guests-hov.gif) no-repeat;
	float: left;
	width: 110px;
	height: 19px;
	text-indent: -9999px;
}


.pro_line2 .sub li a#stand {
	/*background: url(../images/nav-sub-stand.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;*/
		float: left;
		width: 140px;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#996666;
		padding-top:5px;
}

.pro_line2 .sub li a#stand:hover {
	/*background: url(../images/nav-sub-stand-hov.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;*/
		float: left;
		width: 140px;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#996666;
		padding-top:5px;
}

.pro_line2 .sub li a#stand.current{
	background: url(../images/nav-sub-stand-hov.gif) no-repeat;
	float: left;
	width: 111px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#bay {
	/*background: url(../images/nav-sub-bayview.gif) no-repeat;
	float: left;
	width: 73px;
	height: 19px;
	text-indent: -9999px;*/
		float: left;
		width: 140px;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#996666;
		padding-top:5px;
}


.pro_line2 .sub li a#bay:hover {
	background: url(../images/nav-sub-bayview-hov.gif) no-repeat;
	float: left;
	width: 73px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#bay.current{
	background: url(../images/nav-sub-bayview-hov.gif) no-repeat;
	float: left;
	width: 73px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#pool {
	/*background: url(../images/nav-sub-pool.gif) no-repeat;
	float: left;
	width: 76px;
	height: 19px;
	text-indent: -9999px;*/
		float: left;
		width: 140px;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#996666;
		padding-top:5px;
}

.pro_line2 .sub li a#pool:hover {
	background: url(../images/nav-sub-pool-hov.gif) no-repeat;
	float: left;
	width: 76px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#pool.current{
	background: url(../images/nav-sub-pool-hov.gif) no-repeat;
	float: left;
	width: 76px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean {
	background: url(../images/nav-sub-ocean.gif) no-repeat;
	float: left;
	width: 89px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean:hover {
	background: url(../images/nav-sub-ocean-hov.gif) no-repeat;
	float: left;
	width: 89px;
	height: 19px;
	text-indent: -9999px;
}

.pro_line2 .sub li a#ocean.current{
	background: url(../images/nav-sub-ocean-hov.gif) no-repeat;
	float: left;
	width: 89px;
	height: 19px;
	text-indent: -9999px;
}

.contenthead1
{
			color:#000066;
			font-family:Helvetica, Arial, sans-serif;
			font-size:14px;
			font-weight:bold;
			padding-top:60px;
			
}

.sub_contenthead1
{
			color:#999999;
			font-family:Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			
}
/* New Styles */

#new_body a:link {
	text-decoration: none;
	color: #CC6633;
}
#new_body a:visited {
	text-decoration: none;
	color: #CC6633;
}
#new_body a:hover {
	color:#CC6633;
	text-decoration: underline;
}
#new_body a:active {
	text-decoration: none;
}


div#content #new_body {
	width:475px;
	height:785px;
	overflow:hidden;
	padding-left:10px;
	padding-top:5px;
	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	
}

#content ul{
float:left;
margin:0 ;
padding-top:10px;
padding-left:30px;
padding-bottom:20px;
 

}
#content ul li{
background-position:left 13px;
margin:0 ;
padding-left:10px;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 display:block;
 
}

#content ul li a{

color:#CC6633;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
text-decoration:none; 
}

#content ul li a:hover{

color:#CC6633;       /* F7DDCF*/
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 text-decoration:underline; 
}


#content a{

color:#CC6633;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
text-decoration:none; 

}

#content a:hover{

color:#CC6633;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 text-decoration:underline;
}

#list1,#list2{
margin:0;
padding:0;
float:left;
width:240px;
}

#list_all{
margin:0;
padding:0;
float:left;
width:480px;
}



#list1 ul{
float:left;
margin:0 ;
padding-top:10px;
padding-left:30px;
width:210px;


}
#list1 ul li{
background-image:url(../images/dot.GIF);
background-position:left 13px;

background-repeat:no-repeat;

margin:0 ;
padding-top:10px;
padding-left:10px;

width:200px;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 display:block;
 
}


#list2 ul{
float:left;
margin:0 ;
padding-top:10px;
padding-left:30px;

width:210px; 

}



#list2 ul li{
background-image:url(../images/dot.GIF);
background-position:left 13px;

background-repeat:no-repeat;

margin:0 ;
padding-top:10px;
padding-left:10px;

width:200px;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 display:block;
 
}




#content ul li.list {


	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	 list-style:none;
	 

}	
#content ul.list_main
{
 padding-left:50px;

}	
#content table{

margin :0;
padding:0;
float:left;


}
#content .blocks
{
    margin:0px;
	padding:0px;
	background-image: url(../images/serv_15.jpg);
	background-repeat:repeat-x;
	width:161px;
	max-width:161px;
	max-height:132px;
	height:132px;
	color:#666666;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	padding:12px 12px 0px 12px;
	vertical-align:text-top;
	text-align:top;
	
}
#xtras {
			width:455px;
                        bgcolor:#ffffff;
			max-height:560px;
			overflow:hidden;
			padding-left:30px;
			padding-top:10px;
			padding-right:10px;
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:10px;
	                margin-left:0px;
		}
		
		.x_head {
			width:203px;
			max-width:203px;
			min-width:203px;
			height:16px;
			max-height:16px;
			min-height:16px;
		}
		
		.x_body {
			height:158px;
			min-height:158px;
			color:#666666;
			font-family:Helvetica, Arial, sans-serif;
			font-size:10px;
			padding:5px 5px 0px 5px;
			vertical-align:top;
			text-align:top;
		}


.strong_class{ font-size: 13px; color: #464646; font-weight: bold; border: 1px solid #60a9e9; padding: 5px 65px 5px 65px; position: relative; top: 20px;}


#chk_body {
			width:410px;
			overflow:visible;
			padding-left:30px;
			padding-top:5px;
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
		}

	#content  td.chk_td {
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
			text-align:left;
			vertical-align:text-top;
			width:190px;
		}


#content ul.list_main li a{
color:#CC6633;
}

#content ul.list_main li a:visited{
color:#CC6633;
}

#content strong{
font-weight:bold;
font-size:12px;
}


.pro_line2 .sub li a#chabad {
	/*background: url(../images/nav-sub-chabad.gif) no-repeat;*/
	float: left;
	width: 140px;
	height: 19px;
	/*text-indent: -9999px;*/
	padding-top:5px;
	font-family:Helvetica, Arial, sans-serif, Tahoma;
font-size:10px;
color:#996666;
}
.pro_line2 .sub li a#chabad:hover {
	/*background: url(../images/nav-sub-chabad-hov.gif) no-repeat;
	text-indent: -9999px;*/
	float: left;
	/*width: 140px;
	height: 19px;*/
	padding-top:5px;
	font-family:Helvetica, Arial, sans-serif, Tahoma;
font-size:10px;
color:#66CCCC;
}


.pro_line2 .sub li a#chabad.current {
	/*background: url(../images/nav-sub-chabad-hov.gif) no-repeat;
	text-indent: -9999px;
*/
	float: left;
	width: 140px;
	height: 19px;
	
	font-family:Helvetica, Arial, sans-serif, Tahoma;
font-size:10px;
color:#66CCCC;
	padding-top:5px;
}

.pro_line2 .sub li a#fitness {
	/*background: url(../images/nav-sub-fitness.gif) no-repeat;
	text-indent: -9999px;*/
	float: left;
	width: 140px;
	height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
font-size:10px;
color:#996666;
	padding-top:5px;
	
}
.pro_line2 .sub li a#fitness:hover {
	/*background: url(../images/nav-sub-fitness-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;*/
		float: left;
		width: 140px;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#66CCCC;
		padding-top:5px;
}
.pro_line2 .sub li a#fitness.current {
	/*background: url(../images/nav-sub-fitness-hov.gif) no-repeat;
	float: left;
	width: 140px;
	height: 19px;
	text-indent: -9999px;*/
	float: left;
	width: 140px;
	height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
font-size:10px;
color:#66CCCC;
	padding-top:5px;
}

/* Meeting inner pages */
.style1 {
	font-size: 12px;
	color: #655B45;
}

.style2 {color: #655B45}


#sody {
	font-family: Tahoma, arial, helvetica;
	font-size: 11px;
	color: #655B45;
	width:336px;
	padding:10px;
	padding-left:50px;
}

.lody {
	width:336px;
}


/*location listing */
#content ul.x_list1{
float:left;
margin:0 ;
padding-left:30px;
width:210px;
_width:200px;
 padding-top:0px;
 _padding-left:10px;
 
 

}
#content ul.x_list1 li{
background-image:url(../images/dot.GIF);
background-position:left 5px;
background-repeat:no-repeat;
margin:0 ;
padding-left:12px;
width:217px;/*210*/
_width:185px;

font-family:Tahoma;
font-size:10px;
display:block;
padding-top:0px;
height:19px;
/*border:1px solid red;*/
}






#content ul.x_list1 li a{
color:#CC6633;
font-family:Tahoma;
font-size:10px;
text-decoration:none; 
}

#content ul.x_list1 li a:hover{
color:#CC6633;
font-family:Tahoma;
font-size:10px;
 text-decoration:underline;
}

#content h3.cap{
color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
}

#content td.x_body1
{
color:#807457;
font-family:Tahoma;
font-size:12px;
padding-left:10px;
}

/* Employment */
.style4 {color:#807457; font-family: Tahoma;}
.style3 {color: #927A43}
.style19 {font-weight: bold}
.style5 {
color:#776844;
font-family:Tahoma;
padding-top:5px;}
.a_broun_l{font-family:Tahoma; font-size:11px;  color:#807457; }
.a_broun_b{font-family:Tahoma; font-size:11px;  color:#635638; font-weight:900; text-decoration:none }
.a_copyright{font-family:Tahoma; font-size:11px;  color:#AEA287;  text-decoration:none }
.dark{font-family:Tahoma; font-size:11px;  color:#695F41; font-weight:900 }
.dark1{font-family:Tahoma; font-size:11px;  color:#675E47; font-weight:900 }
.gold{font-family:Tahoma; font-size:11px;  color:#927A43; font-weight:900; width:170px; }
.menu{font-family:Tahoma; font-size:10px;  color:#CC6633; font-weight:900; text-decoration:none }
.style23 {
	font-size: 24px;
	top: 10px;
	color:#927A43;
}
.style24 {font-size: 11px;
color:#927A43; }
.style16 {font-size: 14px}

.style25 {
	color: #CC6633;
	font-weight: normal;
}
.style17 {
color:#807457;
font-family:Tahoma;
font-size:12px;
}

/* Site Map */
 #content span.Internetlink {color:#0000ff;text-decoration:underline}
   #content    p.Standard {
      margin-left:0;margin-right:0;margin-top:0;margin-bottom:13.344px;border:none;padding:0;font-family:Calibri,sans-serif;font-size:12px;color:#807457;}
   #content  p.ListParagraph {margin-left:48.0px;margin-right:0;margin-top:0;margin-bottom:0px;border:none;padding:0;text-indent:0;font-family:Calibri,sans-serif;font-size:11px;}
  
   
      #content    ul.listlevel1WW8Num1 {
	 margin-top:0;margin-bottom:0;list-style-type:bullet;clear:left}
     #content    ul li.listlevel1WW8Num1 {
	   background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  line-height:10px;
	  background-repeat:no-repeat;
	  float:left;
	 }
   
   
   
   
   #content    ul.listlevel2WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:bullet;clear:left}
     #content    ul li.listlevel2WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
   #content    ul.listlevel3WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:square;clear:left}
     #content    ul li.listlevel3WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
   #content    ul.listlevel4WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:disc;clear:left}
     #content    ul li.listlevel4WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
   #content    ul.listlevel5WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:bullet;clear:left}
  #content    ul li.listlevel5WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
   #content    ul.listlevel6WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:square;clear:left}
     #content    ul li.listlevel6WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
	 
   #content    ul.listlevel7WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:disc;clear:left}
     #content    ul li.listlevel7WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
	 
   #content    ul.listlevel8WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:bullet;clear:left}
     #content    ul li.listlevel8WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	 
	 
   #content    ul.listlevel9WW8Num1 {margin-top:0;margin-bottom:0;list-style-type:square;clear:left}
     #content    ul li.listlevel9WW8Num1 { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
   
   
 #content  p.ListParagraph a{  
   color:#CC6633;
text-decoration:none;
font-family:Calibri,sans-serif;font-size:11px
}

 #content  p.ListParagraph a:hover{  
   color:#CC6633;
text-decoration:underline;
font-family:Calibri,sans-serif;font-size:11px
}

#content    ul li.listlevel { background-image:url(../images/dot_round.JPG);
      background-position:left 13px;
	  background-repeat:no-repeat;}
	  
	  
#content    ul li.listlevel_none { background-image:url(../images/dot1.JPG);
      background-position:left 13px;
	  background:none;
	  background-repeat:no-repeat;
	  }
	  
	  
	  /* Reservation */
	    .div{font-family:Tahoma; font-size:11px;  color:#737373; }

#rightside-gradient form{
margin:0;
padding:0;

}
#rightside-gradient table{
margin:0;
padding:0;
}

.style6 {
	font-size: 12px;
	font-family: Tahoma;
	color: #807457;
}


/* m_events */
#content  .liteit {
			color:#336699;
			font-family:Helvetica, Arial, sans-serif;
			font-size:12px;
			text-align:left;
			margin-left:20px;
			 float:left;
			  width:410px;
			  position:relative;

		}
		
	#content 	.hvyit {
				color:#996633;
				font-family:Helvetica, Arial, sans-serif;
				font-size:12px;
				text-align:left;
				margin-left:20px;
				 float:left;
				   width:410px;
			  position:relative;
		}
                
		#content .pcklite {
			padding:15px 10px 15px 20px;
			background-image:url(../images/nuh_03.gif);
			background-repeat:repeat-y;
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
			margin: 10px 0px 30px 0px;
			 float:left;
			 position:relative;
			 width:410px;
		}
		#content em{
		font-style:italic;
		}
		#content strong em{
		font-style:italic;
		font-size:12px;
         font-weight:bold;
		}

	#content .pckhvy {
	        float:left;
			padding:15px 10px 15px 20px;
			background-image:url(../images/nuh_04.gif);
			background-repeat:repeat-y;
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
			margin: 10px 0px 30px 0px;
			width:400px;
		}
.title {
			color:#000066;
			font-family:Helvetica, Arial, sans-serif;
			font-size:14px;
			font-weight:bold;
		}

#content .lnk_nav {
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
		}

#content  .tab {
			color:#333333;
			font-family:Helvetica, Arial, sans-serif;
			font-size:11px;
			padding-bottom:25px;
			vertical-align:top;
			text-align:center;
		}

#topphoto
{
  margin:0px;
  padding:0px;
  position:relative;
  /*z-index:2;*/
  float:left;
  width:721px;
}








/* START - Language and Blog Section*/

	
	#blang_box { 
		border:0px;
		float:right;
		height:234px;
		right:13px;
		_right:8px;
		margin:0px;
		_margin-right:5px;
		
		padding:0px;
		position:absolute;
		
		text-align:left;
		top:8px;
		
		width:170px;
		/*z-index:5;*/
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
	}
	
	#res_form { 
		border:0px;
		float:right;
		height:234px;
		right:13px;
		_right:8px;
		margin:0px;
		_margin-right:5px;
		
		padding:0px;
		position:absolute;
		
		text-align:left;
		top:8px;
		
		width:294px;
		z-index:5;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
	}
	
	#new_lang {float:left; margin:0px; padding:0px; width:170px; height:80px; border:0px; display:block;}
	#new_res { width:264px; height:134px; border:0px; float:left; clear:left; display:block; padding:5px 15px 15px 15px; background:url(http://www.marcopolobeachresort.com/assets/images/mp-head-02.gif) no-repeat top left;}
	#blog { width:140px; height:134px; border:0px; float:left; clear:left; display:block; padding:5px 15px 15px 15px; background:url(http://www.marcopolobeachresort.com/assets/images/mp_blog.gif) no-repeat top left;}
	#blang_box a, #blang_box a:visited {color:#ff9933; text-decoration:none;}
	#blang_box a:hover {color:#ff9933; text-decoration:underline;}
	#blog_link {font-size:12px; font-weight: bold; font-style:italic; padding:0; margin:0; line-height:40px;}
	#blog_date {font-size:9px; padding:0; margin:0; line-height:25px;}


/* END - Language and Blog Section*/











#lang {
border:0px solid red;
float:right;
height:0px;
right:10px;
_right:8px;
/*line-height:15px;*/
margin:0px 100px 0 0;
_margin-right:30px;

padding:20px 0 0 0;
position:absolute;

text-align:center;
text-indent:100;
top:12px;

width:50px;
z-index:5;
display:block;





}

#lang a{

color:#CC6633;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
text-decoration:none; 
padding:0;
}

#lang a:hover{

color:#CC6633;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
 text-decoration:underline;
 padding:0;
}






/******************Contact Us Form *****************************/
.contactusform
{

    padding:0;
    margin:0;
    padding-top:10px;
    float:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#626464;
    padding-right:30px;
}
.contactusform span.star
{
    color:#D7875E;
    font:12px Arial, Helvetica, sans-serif;
    display: inline;
}
.contactusform span.star_mailaddress
{
    color:#398c8c;
    font:12px Arial, Helvetica, sans-serif;
        display: none; 
}
.contactusform label
{
    font:11px Arial, Helvetica, sans-serif;
    color:#927A43;    vertical-align:top;
	padding-right:10px;
}
.contactusform label.darkgray
{
    color:#927A43;
    font:11px Arial, Helvetica, sans-serif;
    vertical-align:middle;margin-bottom:2px;
}
.contactusform label.darkgraystate
{
    color:#927A43;
    padding-left:104px;
    font:11px Arial, Helvetica, sans-serif;
    vertical-align:middle;margin-bottom:2px;
}
.contactusform label.darkgrayzip
{
    color:#927A43;
    padding-left:45px;
    font:11px Arial, Helvetica, sans-serif;
    vertical-align:middle;margin-bottom:2px;
}

.contactusform input.textbox
{
    border:none;
    width:226px;
    height:19px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}
.contactusform input.textbox_ph
{
    border:none;
    width:120px;
    height:19px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}
.contactusform textarea
{
    border:none;
    width:226px;
    height:77px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}
.contactusform input.textboxcity
{
    border:none;
    width:114px;
    height:19px;
    margin-right:3px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}
.contactusform input.textboxstate
{
    border:none;
    width:63px;
    height:19px;
    margin-right:3px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}
.contactusform input.textboxzip
{
    border:none;
    width:32px;
    height:19px;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:baseline;
}

.contactusform input.checkboxes
{
    border:none;
    width:13px;
    height:13px;vertical-align:top;
    background:#F1E3C8 url(../images/contactus_input_back.jpg) top repeat-x;
    border-left:2px solid #bfbfbf;
    font:11px Arial, Helvetica, sans-serif;color:#000000;vertical-align:middle;
}

.contactusform input.submitbtn
{
    border:none;
    width:152px;
    height:42px;
    background:url(../images/btn-submit.gif) no-repeat;
    margin-top:5px;
    color:teal;
    left:-9999px;
    text-align: right;
    vertical-align:bottom;
	font-color:#927A43;
   cursor:pointer;
  
}
.contactusform input.submitbtn-sp
{
    border:none;
    width:152px;
    height:42px;
    background:url(../images-sp/btn-submit-sp.gif) no-repeat;
    margin-top:5px;
    color:teal;
    left:-9999px;
    text-align: right;
    vertical-align:bottom;
	font-color:#927A43;
   cursor:pointer;
}



.contactusform p
{
    margin:0;
    padding:0;
    padding-top:2px;
}
.contactusform label.smalltext
{
    font:9px Arial, Helvetica, sans-serif;
    color:#626464;
    padding-left:120px;
    text-align:right;
}
.contactaddress
{
    padding:0;
    margin:0;
    padding-top:15px;
    width:220px;
    padding-left:30px;
}
.contactustitle
{
    padding:0;
    margin:0;
    padding-top:15px;
    padding-bottom:10px;
    font:14px/20px "Arial Black", Arial, Helvetica, sans-serif;
    color:#626464;
}
.contactusfont
{
    padding:0;
    margin:0;
    padding-top:20px;
    padding-left:10px;
    font:10px/18px Arial, Helvetica, sans-serif;
    color:#626464;
    letter-spacing:1PX;
}
.contactusfont a
{
    text-decoration:none;
    color:#626464;
}
.contactusfont span
{
    font:10px/18px "Arial Black", Arial, Helvetica, sans-serif;
}






.pro_line2 .select .sub li a{
	    float: left;
		width: auto;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#996666;
		
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		}
		
	.pro_line2 .select .sub li a:hover{
	    float: left;
		width: auto;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#66CCCC;
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		text-decoration:underline;
		}
		
		.pro_line2 .select  .sub li a.current{
	    float: left;
		width: auto;
		height: 19px;font-family:Helvetica, Arial, sans-serif, Tahoma;
		font-size:10px;
		color:#66CCCC;
		margin:0px;
		padding:0px;padding-left:10px;
		padding-right:10px;
		display: run-in
		}


.pro_line2 .select .subMenu
{
display:block;
left:0px;
top:20px;
position:absolute;
width:756px;
padding-left:80px;
}


/* START - Floor Plan styles */

#flr_plan {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	#flr_plan th {
		margin:0;
		padding:0px 2px;
		background-color:#69C;
		color:#fff;
		border:#333 solid 1px;
		text-align:center;
	}
	
	#flr_plan td {
		margin:0;
		padding:3px;
		color:#666;
		text-align:center;
	}

/* END - Floor Plan styles */

#outertopimage{
background:#FFFFFF url('/assets/images/mp-head-03.jpg') no-repeat; margin:auto; position:relative; z-index:2; left:0; top:0; height:248px;
}

