/* Palace Main CSS - 10/15/2008  */

body {
	background-color: #f0fcf7;
	color:#73625A;
	font:normal 11.5px Arial, Helvetica, sans-serif;
	padding:0 0px;
	text-decoration:none;
	margin-top:5px;

}


a {color:#00A0C6;
	font:normal 9.5px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;}

a:visited {color:#00A0C6;
	font:normal 9.5px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;}


a:hover { color:#a79885;
	font:normal 9.5px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;}


a:active {color:#00A0C6;
	font:normal 9.5px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;}


h1 {
font: NORMAL 17px/22px Arial, Helvetica, sans-serif;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }


 h2{
	font: NORMAL 17px/22px Arial, Helvetica, sans-serif;
	color:#00A0c6;
	/*background-color:inherit;*/
	margin:0 0 0px 0;
	padding:30px 10px 0px 2px;
	display:block;
	font-size: 17px;
	}


/* ----------container to center the layout-------- */
#container {
	width: 960px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
} 

/* ----------banner for logo-------------- */
#banner {
/*text-align: right;*/
background-color: #9f8c85;
padding: 0px;
margin: 0px; 
BACKGROUND: url(images/template/TopBorder.gif) #fff repeat-x left top;
}

#banner img {padding:0px 0px;} 

/* ----------outer and inner----------------- */

#outer{
	border-left: solid 0px #EBD3E0; /* color of the left column  */
	border-right: solid 0px #EBD3E0; /* color of the right column  */
	background-color: #ffffff;  /* color of the content column */
} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }
 #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 }

/* -----------------content--------------------- */ 
/*#content{
	position: relative;
	margin: 0px;
}*/

p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; 
font:normal 9px/19px Arial, Helvetica, sans-serif;
text-align: right;
color:#CCCCCC;
line-height: 1.2;
background-color: #9f8c85;
/*  BACKGROUND: url(images/template/BottomBorder.gif) #fff repeat-x left top;  */ 
}

#footer p{ 
line-height: 0;
}
 

#footer a{
	color:#FFFFFF;
	font:normal 9px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;
}

#footer a:hover{
	color:#CCCCCC;
	font:normal 9px/19px Arial, Helvetica, sans-serif;
	}
/*  ----------------SideBorders---------------------- */ 
.imageBorderLeft {
	background-image: url(../images/template/leftBorder.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #9e8d85;
}

.imageBorderRight {
	background-image: url(../images/template/rightBorder.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #9e8d85;
}

.imageBorderBCorner {
	background-image: url(../images/template/BottomBorder.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #9e8d85;
}

.imageBorderBLong {
	background-image: url(../images/template/BottomBorder_1.gif);
	background-repeat:  no-repeat;
	background-position: left top;
	background-color: #9e8d85;
}

.imageBorderBRightCorner {
	background-image: url(../images/template/BottomRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #9e8d85;
}

.imageTopBorder {
	background-image: url(../images/template/TopBorder.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #9e8d85;
}


.imageTopBg {
	background-image: url(../images/template/TopNav/TopNavbg.gif);
	background-repeat: repeat-x;
	background-position: Left bottom;
	background-color: #FFFFFF;
}


	
	
	p{
	color:#73625A;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;
	font-size: 11.5px;
}

/*  ----------------Left Navigation ---------------------- */ 

#leftnav a{
	color:#73625A;
	font:normal 9px/19px Arial, Helvetica, sans-serif;
	padding:0 3px;
	text-decoration:none;
}

#leftnav a:hover{
	color:#a79885;
}



#menu {
	background: #D9D2C2;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font:normal 9px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #D9D2C2;
	color: #73625A;
	display: block;
	float: left;
	margin: 0;
	padding: 10px 21px;
	text-decoration: none;
	font-weight:normal;
	font:normal 9px Arial, Helvetica, sans-serif;
}

#menu a:hover {
	color: #a79885;
	display: block;
	float: left;
	margin: 0;
	padding: 10px 21px;
	text-decoration: none;
	font-weight:normal;
	font:normal 9px Arial, Helvetica, sans-serif;                 
 }
 
						
#menuTop {
	background: #9E8D85;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	}

	
#menuTop li {
	float: left;
	font:normal 9px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menuTop a {
	background: #9E8D85;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 10px;
	text-decoration: none;
	font-weight:normal;
	font:normal 9px Arial, Helvetica, sans-serif;
}

#menuTop a:hover {
	color: #5b3e1c;
	padding-bottom: 0px;
	font:normal 9px Arial, Helvetica, sans-serif;                    
 }

					
.ddlFormMenu {
background-color:#eeedeb;
font-size:10px;
color:#564b47;
border : 1px solid #cac5c1;
padding : 1px;
}

.ddlBookingFormHidden {
background-color:#ffffff;
font-size:10px;
color:#ffffff;
border : 1px solid #ffffff;
padding : 1px;
}


					
.ddlFormSearch {
background-color:#eeedeb;
font-size:10px;
color:#564b47;
border : 1px solid #cac5c1;
padding : 1px;
}

 
.Border {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	
}

.BookText {
	font-size: 9px
}

.BulletMain {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
BACKGROUND: url(../Resorts/MoonPalace/images/bullets_frame.jpg) #fff no-repeat left top;
}

.BulletMoonAccom {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 40px;
padding-top: 40px;
BACKGROUND: url(../Resorts/MoonPalace/images/accomodations_frame2.jpg) #fff no-repeat left top;
}

.BulletMoonServices {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
BACKGROUND: url(../Resorts/MoonPalace/images/bullets_frame.jpg) #fff no-repeat left top;
}



.BulletMoonDining {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
BACKGROUND: url(../Resorts/MoonPalace/images/dining_bullets_frame.jpg) #fff no-repeat left top;
}

.BulletMoonInclusive {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
background-position: bottom;
BACKGROUND: url(../Resorts/MoonPalace/images/Bullets_frame_Inclusive.jpg) #fff no-repeat left top;
}


.BulletMoonServices {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 70px;
padding-top: 190px;
BACKGROUND: url(../Resorts/MoonPalace/images/Bullets_frame_Services.jpg) #fff no-repeat left top;
}

.BulletMoonDiningBottom {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 0px;
BACKGROUND: url(../Resorts/MoonPalace/images/dining_bottom_frame.jpg) #fff no-repeat left top;
}

.BulletMoonQuickFacts {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 125px;
padding-top: 150px;
BACKGROUND: url(../Resorts/MoonPalace/images/QuickFactsBg.jpg) #fff no-repeat left top;
}


.apBulletMain {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 50px;
padding-top: 180px;
BACKGROUND: url(../Resorts/MoonPalace/images/dining_bullets_frame.jpg) #fff no-repeat left top;
}

.BulletMoonSpa {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
background-position: bottom;
BACKGROUND: url(../Resorts/MoonPalace/images/moon_spa_frame.jpg) #fff no-repeat left top;
}

.BulletPlayaSpa {
/*text-align: right;*/
padding: 0px;
margin: 100px;
padding-left: 80px;
padding-top: 180px;
background-position: bottom;
BACKGROUND: url(../Resorts/PlayacarPalace/images/playacar_spa_frame.jpg) #fff no-repeat left top;
}

.BorderPress {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a79885;
	border-bottom-color: #a79885;
	border-left-color: #a79885;
    border-right-color: #a79885;
}

.imageBgRate {
	background-image: url(../images/BGROUND.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

.imageBgRatepROMO {
	background-image: url(../images/BG_Promo.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

/*LI {
list-style: square inside; color:#a79885; FONT-SIZE: 11.5px;
}*/
