/*---------------------------
	   01. COMMON STYLES
---------------------------*/

body {
	background-color: #303030;
	margin: 15px 0px 10px 0px;
  background-image: url('../images/page_bg.gif');
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
td {
  font-size: 70%;
  color: #000000;
}

#res_button {
  background-color: #402F01;
	border: 0px;
	background-image: url('../images/reservation_check.gif');
	width: 126px;
	height: 31px;
	cursor: pointer;
}

#res_buttonb {
  background-color: #BD7820;
	border: 0px;
	background-image: url('../images/reservation_check_b.gif');
	width: 126px;
	height: 31px;
	cursor: pointer;
}

a:link { color: #262626; text-decoration: underline;}
a:visited { color: #262626; text-decoration: underline;}
a:hover { color: #262626;	text-decoration: none;}

h1 {
	font-weight: lighter;
	font-size: 140%;
 font-weight: bold;
 text-align: left;   
}

h2 {
	font-size: 120%;
	color: #8A1B00;
  font-weight: light;
	margin: 5px 0px 0px 0px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 25px 0px 0px 0px;
}

li {
  margin-bottom: 5px;
	line-height: 130%
}
ol, ul {
  margin-top: 5px;
}
ul.indent {
  padding-bottom: 25px;
	list-style-type: disc;
}


/*---------------------------
	   02. HEADER STYLES
---------------------------*/

#header_left {
  background-image: url('../images/header_left.gif');
  background-position: right;
  background-repeat: no-repeat;
}

#header {
  background-image: url('../images/header_bg_2.jpg');
  padding: 16px 0px 0px 0px;
}

.ResBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ECD6B4;
  line-height: 10px;
}

.actionable {
  font-weight: bold;
  font-size: 10px;
}

.hotel_01 {
  color: #333333;
	font-weight: bold;
}

.hotel_02 {
  color: #7E1C01;
	padding-left: 5px;
}

.hotel_03 {
  color: #333333;
	background: #EDEADF;
}

a.actionable:link { color: #ECD6B4; text-decoration: none;}
a.actionable:visited { color: #ECD6B4; text-decoration: none;}
a.actionable:hover { color: #FFFFFF;	text-decoration: none;}

#menu {
  background-image: url('../images/menu_bg.jpg');
  padding: 2px 0px 0px 0px;
} 

/*---------------------------
	   03. SIDEBAR STYLES
---------------------------*/

#sidebar {
  background-image: url('../images/sidebar_bg.jpg');
}
#sidebar_top {
  background-image: url('../images/sidebar_top.jpg');
  background-repeat: no-repeat;
  padding: 40px 0px 20px 0px;
  width: 236px; 
	height: 150px;
}
#featured {
  background-image: url('../images/featured_bg.jpg');
  padding: 5px 10px 10px 10px;
  font-size: 70%;
  line-height: 130%;
  color: #492D0D;
} 

.submenulink
{
  font-size: 11px;
}
a.submenulink:link { color: #ECD6B4; text-decoration: none;}
a.submenulink:visited { color: #ECD6B4; text-decoration: none;}
a.submenulink:hover { color: #FFFFFF;	text-decoration: none;}

.submenutitle
{
  font-weight: bold;
  font-size: 11px;
}
a.submenutitle:link { color: #FFFFFF; text-decoration: none;}
a.submenutitle:visited { color: #FFFFFF; text-decoration: none;}
a.submenutitle:hover { color: #ECD6B4;	text-decoration: none;}



/*---------------------------
	   04. CONTENT STYLES
---------------------------*/

    /*----  04A. CORPORATE  ----*/
    
    #contentback_corporate 
    {background-image: url('../images/content_corporate_bg.gif');background-color: #BD7820;} 
    
    #content_corporate 
    {background-image: url('../images/content_corporate_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_corporate p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_corporate_btm 
    {background-color: #BD7820; background-image: url('../images/content_corporate_btm.jpg'); background-position: bottom; height: 52px;}
		

    /*----  04B. HOTEL ENCANTO  ----*/
    
    #contentback_encanto 
    {background-image: url('../images/content_encanto_bg.jpg');background-color: #F1BF59;} 
    
    #content_encanto 
    {background-image: url('../images/content_encanto_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_encanto p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_encanto_btm 
    {background-color: #F1BF59; background-image: url('../images/content_encanto_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_encanto
		{background-image: url('../images/footer_bg_encanto.jpg');}

    /*----  04C. ESPLENDOR RESORT  ----*/
    
    #contentback_esplendor 
    {background-image: url('../images/content_esplendor_bg.jpg');background-color: #67B4AC;} 
    
    #content_esplendor 
    {background-image: url('../images/content_esplendor_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_esplendor p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_esplendor_btm 
    {background-color: #BD7820;background-image: url('../images/content_esplendor_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_esplendor
		{background-image: url('../images/footer_bg_esplendor.jpg');}

    /*----  04D. HOTEL ALBUQUERQUE  ----*/
    
    #contentback_albuquerque 
    {background-image: url('../images/content_albuquerque_bg.gif');background-color: #EAEAA2;} 
    
    #content_albuquerque 
    {background-image: url('../images/content_albuquerque_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_albuquerque p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_albuquerque_btm 
    {background-color: #BD7820;background-image: url('../images/content_albuquerque_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_albuquerque
		{background-image: url('../images/footer_bg_albuquerque.jpg');}

    /*----  04E. NATIVO LODGE  ----*/
    
    #contentback_nativo 
    {background-image: url('../images/content_nativo_bg.gif');background-color: #E4721C;} 
    
    #content_nativo 
    {background-image: url('../images/content_nativo_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_nativo p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_nativo_btm 
    {background-color: #BD7820;background-image: url('../images/content_nativo_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_nativo
		{background-image: url('../images/footer_bg_nativo.jpg');}

    /*----  04F. HOTEL PLAZA REAL  ----*/
    
    #contentback_plazareal 
    {background-image: url('../images/content_plazareal_bg.jpg');background-color: #AEB16C;} 
    
    #content_plazareal 
    {background-image: url('../images/content_plazareal_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_plazareal p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_plazareal_btm 
    {background-color: #AEB16C; background-image: url('../images/content_plazareal_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_plazareal
		{background-image: url('../images/footer_bg_plazareal.jpg');}

    /*----  04G. LODGE AT SANTA FE  ----*/
    
    #contentback_santafe 
    {background-image: url('../images/content_santafe_bg.gif');background-color: #CBB377;} 
    
    #content_santafe 
    {background-image: url('../images/content_santafe_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_santafe p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_santafe_btm 
    {background-color: #BD7820;background-image: url('../images/content_santafe_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_santafe
		{background-image: url('../images/footer_bg_santafe.jpg');}
		
    
    
		 /*----   SANTA FE DESTINATIONS  ----*/
    
    #contentback_destinations_santafe 
    {background-image: url('../images/content_santafe_bg.gif');background-color: #CBB377;} 
    
    #content_destinations_santafe
    {background-image: url('../images/content_santafe_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_destinations_santafe p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_destinations_santafe_btm 
    {background-color: #BD7820;background-image: url('../images/content_santafe_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_destinations_santafe
		{background-image: url('../images/footer_bg_santafe.jpg');}

		
    /*----  04D. HOTEL ALBUQUERQUE DESTINATIONS  ----*/
    
    #contentback_destinations_albuquerque 
    {background-image: url('../images/content_albuquerque_bg.gif');background-color: #EAEAA2;} 
    
    #content_destinations_albuquerque 
    {background-image: url('../images/content_albuquerque_top.jpg');background-repeat: no-repeat;padding: 50px;height: 600px;} 
    
    #content_destinations_albuquerque p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_destinations_albuquerque_btm 
    {background-color: #BD7820;background-image: url('../images/content_albuquerque_btm.jpg'); background-position: bottom; height: 52px;}
		
		#footer_destinations_albuquerque
		{background-image: url('../images/footer_bg_albuquerque.jpg');}		
		
		

    /*----  04H. GALLERY  ----*/
    
    #contentback_gallery 
    {background-image: url('../images/content_gallery_bg.gif');background-color: #BD7820;} 
    
    #content_gallery 
    {background-image: url('../images/content_gallery_top.jpg'); background-repeat: no-repeat; padding: 0px;} 
    
    #content_gallery p 
    {line-height: 150%;color: #000000;padding-top: 3px;margin-top: 0px;}
    
    #content_gallery_btm 
    {background-color: #BD7820; background-image: url('../images/content_gallery_btm.jpg'); background-position: bottom;}
    		
		#footer_gallery
		{background-image: url('../images/footer_bg_gallery.jpg');}
		
    /*----  04I. MUSIC FLASH BOX  ----*/
    
    #bgMusic {
      display: inline;
      float: right;
      margin-right: -18px;}

    /*----  04J. QBAR  ----*/
    
    #contentback_qbar 
    {background-image: url('../images/content_qbar_bg.gif'); background-color: #3E1602;}
    
    #content_qbar 
    {background-image: url('../images/content_qbar_top.jpg'); background-repeat: no-repeat; padding: 50px; height: 500px;} 
    
    #content_qbar p
    {line-height: 150%; color: #ECD6B4; padding-top: 3px; margin-top: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 110%;}
		
		.qbar_cell
    {color: #ECD6B4; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%;}
    
    #content_qbar li
    {line-height: 150%; color: #ECD6B4; padding-top: 3px;margin-top: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 110%;}
    
    #content_qbar_btm 
    {background-color: #3E1602;background-image: url('../images/content_qbar_btm.jpg'); background-position: bottom; height: 90px;}
		
		#footer_qbar
		{background-image: url('../images/footer_bg_qbar.jpg');}
		
    #content_qbar h1 {
    	color: #ECD6B4;
    	font-weight: lighter;
    	font-size: 150%;
      text-align: left; 
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    
    #content_qbar h2 {
    	font-size: 120%;
      font-weight: lighter;
    	margin: 5px 0px 0px 0px;  
			color: #FFFFFF;
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    
    #content_qbar h3 {
    	font-size: 110%;
    	margin: 25px 0px 0px 0px;
    	color: #FFFFFF;
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    
 


    /*----  04J. camino_real  ----*/
    
    #contentback_camino_real 
    {background-image: url('../images/_camino_real_bg.gif'); background-color: #3E1602;}
    
    #content_camino_real 
    {background-image: url('../images/_camino_real.jpg'); background-repeat: no-repeat; padding: 50px; height: 500px;} 
    
    #content_camino_real p
    {line-height: 150%; color: #000000; padding-top: 3px; margin-top: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 110%;}
		
		.camino_real_cell
    {color: #ECD6B4; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 70%;}
    
    #content_camino_real li
    {line-height: 150%; color: #1B0F04; padding-top: 3px;margin-top: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 110%;}
    
    #content_camino_real_btm 
    {background-color: #3E1602;background-image: url('../images/content_camino_real_btm.jpg'); background-position: bottom; height: 90px;}
		
		#footer_camino_real
		{background-image: url('../images/footer_bg_camino_real.jpg');}
		
    #content_camino_real h1 {
    	color: #1B0F04;
    	font-weight: lighter;
    	font-size: 150%;
      text-align: left; 
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    
    #content_camino_real h2 {
    	font-size: 120%;
      font-weight: lighter;
    	margin: 5px 0px 0px 0px;  
			color: #341E09;
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    
    #content_camino_real h3 {
    	font-size: 110%;
    	margin: 25px 0px 0px 0px;
    	color: #341E09;
			font-family: Arial, Helvetica, Verdana, sans-serif;
    }
		
		#camino_itin b {
		font-size: 1.2em;
		}
		#camino_itin ul {
    padding-left:20px;
		}
		
		

/*---------------------------
	   05. COMMON STYLES
---------------------------*/


.comment {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}

.commentor {
  border-top: 1px solid #666666;
  text-align: right;
  font-style: italic;
  padding: 0px 0px 10px 0px;
}

#googlemap {
  border: 3px #9B4907 solid;
}

/*---------------------------
	   06. FOOTER STYLES
---------------------------*/


#footer_corporate {
  background-image: url('../images/footer_bg_corporate.jpg');
}

#leftside {
  background-image: url('../images/leftside_bg.gif');
}

#rightside {
  background-image: url('../images/rightside_bg.gif');
}

/*---------------------------
	   07. FORM STYLES
---------------------------*/

.dropdown {
  font-family: Arial, Heletica, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

.form {
 padding: 0px;
 margin: 0px;
}

.corp_bg {
  font-family: Verdana, Arial, sans-serif;
  background-color: #C7832C;
	border-top: 1px solid #BD7820;
	border-bottom: 1px solid #BD7820;
	padding-left: 20px;
}

.formstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
	width: 80%
}

.buttonstyle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border-width: 1px;
  border-color: 666666;
  border-style: solid;
  cursor: pointer;
  background-color: #3B79BD;
}

#image_caption {
  font-size: 10px;
	padding-bottom: 4px;
}

.gallery_thm
{
  border: 2px solid #4D1D07;
  cursor: pointer;
}

#hotels img {
  margin: 2px;
}