@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; background-color:#eeebe4; font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3b2f;  }

img { border:0 }

a { color:#54461c; text-decoration:none }

a:hover { text-decoration:underline }


div, p, ul, li, h2, img { margin:0px; padding:0px;}

ul{list-style-type:none;}


ol {margin:0px; padding:0px;} 

select { font-size:11px; color:#666666 }


/* -- 958 : original */
#wrapper { width: 958px; margin:auto; padding: 30px 0 50px 0; }


/*-------TOP BOTTOM FRAME BG--------*/

#topEnd { background:url(../images_site/topframebg.gif) no-repeat; height:12px;  }
#bottomEnd { background: url(../images_site/bottomframebg.gif) no-repeat; height:14px; clear:both }




#bodyPanel { width:958px; background:url(../images_site/bodyframebg.gif) repeat-y; padding-bottom:10px; line-height:18px }
#bodyPanel:after {content:""; display:block; clear:both; height:0; visibility:hidden}
#bodyPanel { _height:1% } 
*:first-child+html #bodyPanel { height: 1% }



#leftPanel { float:left; width:193px; padding-left:14px }
#rightPanel { float:left; width:727px; padding-left:9px }


#left_menu { padding-top:10px; font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#left_menu .home { padding: 0 5px 5px 10px; border-bottom:#918767 solid 1px; color:#850033; font-weight:bold }
#left_menu .home a { color:#850033; text-decoration:none }
#left_menu .home a:hover { text-decoration:underline}


#left_menu_block { padding: 0 0 7px 0; border-bottom:#bdb28e solid 1px }


#left_menu_block h2 { font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4e4e4e; padding: 5px 0 2px 10px; font-weight:bold }
#left_menu_block h2 a { color:#4e4e4e; }
#left_menu_block h2 a:hover { color:#500000 }

#left_menu_block ul { padding: 0 0 0 12px; color:#4e4e4e; line-height:17px; }
#left_menu_block ul li { display: inline; }
#left_menu_block ul li a { display:block; color:#4e4e4e; }
#left_menu_block ul li a:hover { background-color:#ebe4cc; color: #000000 }

#left_menu_block p { padding: 0 0 0 10px }


#left_menu_block_end { padding: 0 0 7px 0; }


#left_menu_block_end h2 { font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4e4e4e; padding: 5px 0 2px 10px; font-weight:bold }
#left_menu_block_end h2 a { color:#4e4e4e; }

#left_menu_block_end ul { padding: 0 0 0 12px; color:#4e4e4e; line-height:16px; }
#left_menu_block_end ul li { display:block; }
#left_menu_block_end ul li a { display:block; color:#4e4e4e; }
#left_menu_block_end ul li a:hover { background-color:#ebe4cc; color: #000000 }

#left_menu_block_end p { padding: 0 0 0 10px }



#content { padding: 7px 0 0 0 }

#location_print { background-color:#efefe0 }
#breadcrum { color:#877e5f; padding-right:10px }
#breadcrum a { color:#877e5f; text-decoration:none }
#breadcrum a:hover { text-decoration: underline }

#content_in { padding: 25px 10px 10px 15px }
#content_in h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#5f511c; letter-spacing: -0.03em }


#content_in_terrace { padding: 25px 10px 10px 15px }
#content_in_terrace h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#a35e1d; letter-spacing: -0.03em }

#content_in_sage { padding: 25px 10px 10px 15px }
#content_in_sage h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#095469; letter-spacing: -0.03em }

#content_in_wellness { padding: 25px 10px 10px 15px }
#content_in_wellness h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e8e4f; letter-spacing: -0.03em }

#content_in_package { padding: 25px 10px 10px 15px }
#content_in_package h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#84731c; letter-spacing: -0.03em }

#content_in_heritage { padding: 25px 10px 10px 15px }
#content_in_heritage h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#aa6a06; letter-spacing: -0.03em }


#content_in_contacts { padding: 25px 10px 10px 15px }
#content_in_contacts h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#55210b; letter-spacing: -0.03em }


#content_in_facilities { padding: 25px 10px 10px 15px }
#content_in_facilities h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#3a3204; letter-spacing: -0.03em }


#content_in_inquire { padding: 25px 10px 10px 15px }
#content_in_inquire h2 { font:26px/30px "Myriad Pro","Trebuchet MS", Arial, Helvetica, sans-serif; color:#3a3204; letter-spacing: -0.03em }



#paragraph { padding-top: 10px }
#paragraph p.text { padding-left:3px; padding-right:10px; padding-bottom:10px; font-size:12px; line-height:16px}


#paragraph_main { padding-top: 12px; }
#paragraph_main p.text { padding-left:3px; padding-right:10px; font-size:12px; line-height:16px}
#paragraph_main img { margin:0 0 10px 20px}



#moreinfo_menu { font: 12px/18px Georgia,"Times New Roman", Times, serif; color:#5f5a4b; padding: 20px 0 0 0px; border-top:#877c3c solid 1px; border-top-style: dashed }

#moreinfo_menu ul { padding: 5px 0 0 15px }
#moreinfo_menu ul li a { color:#5f5a4b; text-decoration:none }
#moreinfo_menu ul li a:hover { text-decoration:underline }

#moreinfo_menu h2 { font:13px/15px Georgia,"Times New Roman", Times, serif; color:#b16116; font-weight:bold }



/*** facilities ***/

#content_style00 { float:left; width:528px; }
#content_style00_smenu { float:left; width:165px; border-top:#3a3204 solid 1px; padding:7px 0 25px 9px }
#content_style00_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style00_smenu ul li { display:inline }
#content_style00_smenu ul li a { display:block; color:#5f5a4b; padding:3px }
#content_style00_smenu ul li a:hover { background: #cbbe73; color:#000000 }
#content_style00_smenu ul li.tcs_focus { display:block; color:#3a3204; font-weight:bold; padding:3px }

/*** facilitties ***/







/*** Terrace cafe ***/

#content_style01 { float:left; width:528px; }
#content_style01_smenu { float:left; width:165px; border-top:#b34112 solid 1px; padding:7px 0 25px 9px }
#content_style01_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style01_smenu ul li { display:inline }
#content_style01_smenu ul li a { display:block; color:#5f5a4b; padding:3px }
#content_style01_smenu ul li a:hover { background: #ffdcb2; color:#000000 }
#content_style01_smenu ul li.tcs_focus { display:block; color:#b34112; font-weight:bold; padding:3px }
/*** Terrace cafe ***/







/****Sagebrush****/

#content_style02 { float:left; width:528px; }
#content_style02_smenu { float:left; width:165px; border-top:#02576c solid 1px; padding:7px 0 25px 9px }
#content_style02_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style02_smenu ul li { display:inline }
#content_style02_smenu ul li a { display:block; color:#4b5d5f; padding:3px }
#content_style02_smenu ul li a:hover { background: #a2ddec; color:#000000 }
#content_style02_smenu ul li.tcs_focus { display:block; color:#075f75; font-weight:bold; padding:3px }
/****Sagebrush****/



/****wellness****/

#content_style03 { float:left; width:528px; }
#content_style03_smenu { float:left; width:165px; border-top:#95b23c solid 1px; padding:7px 0 25px 9px }
#content_style03_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style03_smenu ul li { display:inline }
#content_style03_smenu ul li a { display:block; color:#4b5d5f; padding:3px }
#content_style03_smenu ul li a:hover { background: #b7d657; color:#000000 }
#content_style03_smenu ul li.tcs_focus { display:block; color:#708b1f; font-weight:bold; padding:3px }

/****wellness****/




/****package****/

#content_style04 { float:left; width:528px; }
#content_style04_smenu { float:left; width:165px; border-top:#84731c solid 1px; padding:7px 0 25px 9px }
#content_style04_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style04_smenu ul li { display:inline }
#content_style04_smenu ul li a { display:block; color:#4b5d5f; padding:3px }
#content_style04_smenu ul li a:hover { background: #cec17e; color:#000000 }
#content_style04_smenu ul li.tcs_focus { display:block; color:#84731c; font-weight:bold; padding:3px }

/****package****/




#content_style01_in { width:511px; }
#content_style01_in:after {content:""; display:block; clear:both; height:0; visibility:hidden}
#content_style01_in { _height:1% } 
*:first-child+html #content_style01_in { height: 1% }


#content_style01_mainpic { padding-bottom:10px }
#content_style01_textarea { float:left; width:265px; padding-right:10px; }
#content_style01_picarea { float:left; width:236px}
















/************Facilities***************/

#content_style00_menu { padding-bottom:10px; border-top:#3a3204 solid 1px; }
#content_style00_menu .menu_top { padding:9px 7px 9px 18px; background-color:#84731c }
#content_style00_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }


#content_style00_menu img { margin-top:10px; margin-left:10px; margin-bottom:10px }
#content_style00_menu p.terrace_text { padding-top:10px}


/************Facilities end***************/








/**** Terrace cafe menu style ****/

#content_style01_menu { padding-bottom:10px; background-color:#f3eed9}
#content_style01_menu .menu_top { padding:9px 7px 9px 18px; background-color:#b36312 }
#content_style01_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }
#content_style01_menu .pic_area { padding: 7px }
#content_style01_menu .pic_area ul li { display:inline; float:left; }

#content_style01_menu img { margin-top:10px; margin-left:10px; margin-bottom:10px }
#content_style01_menu p.terrace_text { margin-top:10px; width:511px; padding:0 5px 0 5px }



/**** Terrace cafe menu style end****/





/**** sagebrush menu style ****/

#content_style02_menu { padding-bottom:10px; background-color:#f3eed9}
#content_style02_menu .menu_top { padding:9px 7px 9px 18px; background-color:#72cad8 }
#content_style02_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }
#content_style02_menu .pic_area { padding: 7px }
#content_style02_menu .pic_area ul li { display:inline; float:left; }

#content_style02_menu img { margin-top:10px; margin-left:10px; margin-bottom:10px }
#content_style02_menu p.terrace_text { margin-top:10px; width:511px; padding:0 5px 0 5px }
#content_style02_menu p.terrace_text a { color: #006699; font-weight:bold }
#content_style02_menu p.terrace_text a:hover { text-decoration:underline }

/**** sagebrush menu style end****/






/**** wellness style ****/


#content_style03_cont {  width:511px; margin-top:10px }
#content_style03_cont img { margin-left:10px; margin-bottom:10px }
#content_style03_cont_2 { width:511px; }
#content_style03_cont_2 img { }

#content_style03_cont p.wellness_text { width:511px; padding:0 5px 0 5px }
#content_style03_cont_2 p.restaurant_text { width:511px; padding:10px 5px 0 5px }


#content_style03_menu { padding-bottom:10px; }
#content_style03_menu .pic { padding-top:10px; margin:0 }
#content_style03_menu .menu_top { padding:9px 7px 9px 18px; background-color:#95b23c }
#content_style03_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }



/**** wellness style end****/





/**** package  style ****/

#content_style04_menu { padding-bottom:10px; }
#content_style04_menu .menu_top { padding:9px 7px 9px 18px; background-color:#84731c }
#content_style04_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }


#content_style04_menu img { margin-top:10px; margin-left:10px; margin-bottom:10px }
#content_style04_menu p.terrace_text { padding-top:10px}


#menu_start { clear:both; padding:0 14px 0 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3f3b2f }
#menu_start h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
#menu_start p.title { font-weight:bold; padding-top:10px }


#package_secondrow p { padding: 10px 5px 5px 5px }

/**** package style end****/


/**** heritage main style ****/

#content_style07_menu { padding-bottom:10px; }
#content_style07_menu .menu_top { padding:9px 7px 9px 18px; background-color:#aa6a06 }
#content_style07_menu .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }


#content_style07_menu img { }
#content_style07_menu p.terrace_text { padding-top:10px}

#heritage_secondrow { border-top:#d5af72 solid 1px }
#heritage_secondrow p { padding: 10px 0 5px 5px }

/**** heritage main style end****/





/**** contact style end****/
#content_style05 {padding-bottom:10px; }
#content_style05 .menu_top { padding:9px 7px 9px 18px; background-color:#55210b }
#content_style05 .menu_top p { color:#FFFFFF; font-weight:bold; font-size:14px }


#content_style05 .contact_info {  padding: 15px 10px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#content_style05 .contact_info h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

#content_style05 .contact_info a { color:#996600 }
#content_style05 .contact_info a:hover { text-decoration:underline }


/**** contact style end****/

/****heritage****/

#content_style05_smenu { float:left; width:165px; border-top:#8b5808 solid 1px; padding:7px 0 25px 9px }
#content_style05_smenu ul { line-height:17px; font-size:12px; padding-bottom:20px }
#content_style05_smenu ul li { display:inline }
#content_style05_smenu ul li a { display:block; color:#8b5808; padding:3px }
#content_style05_smenu ul li a:hover { background: #cec17e; color:#000000 }
#content_style05_smenu ul li.tcs_focus { display:block; color:#84731c; font-weight:bold; padding:3px; text-decoration: underline; }

/****heritage****/



/**** inquire style start****/

#content_style06 {padding-bottom:10px; padding-top:10px; border-top:#3a3204 solid 1px; }

/**** inquire style end****/






/*****image library start******/
#imagelibrary_terrace { border-top: #b34112 solid 1px;  }
#imagelibrary_terrace h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5a4b; padding: 5px 0 5px 0px }

#imagelibrary_terrace_body { }

#imagelibrary_terrace_body .gal_thumb { background-color:#f3eed9; padding: 10px 5px 10px 5px }
#imagelibrary_terrace_body .gal_body { padding-top: 7px }
#imagelibrary_terrace_body .gal_body p { background-color:#f3eed9; padding: 3px 10px 3px 0; text-align:right }



#imagelibrary_sagebrush { border-top:#02576c solid 1px;  }
#imagelibrary_sagebrush h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5a4b; padding: 5px 0 5px 0px }

#imagelibrary_sagebrush_body { }

#imagelibrary_sagebrush_body .gal_thumb { background-color:#f3eed9; padding: 10px 5px 10px 5px }
#imagelibrary_sagebrush_body .gal_body { padding-top: 7px }
#imagelibrary_sagebrush_body .gal_body p { background-color:#f3eed9; padding: 3px 10px 3px 0; text-align:right }



#imagelibrary_wellness { border-top:#95b23c solid 1px;  }
#imagelibrary_wellness h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5a4b; padding: 5px 0 5px 0px }


/*****image library end******/







#footer { padding: 10px 14px 0 14px; clear:both }

#footer_in { border-top: #bbb297 solid 1px; padding-top:10px; padding-left:5px; color:#666666 }
#footer_in a { color:#666666; text-decoration:none }
#footer_in a:hover { text-decoration:underline }



.third_menu { color:#7a7a7a }


.text02 { float:left;  padding-left:3px; padding-right:10px; line-height:16px}

.images { width:275px; float:left }
.images02 { width:424px; float:left }

.clear { clear: both; height:0 }




/* programmer's select */

.board_section_frame1 { background-color:#E9E9E9;}
.board_section_frame2 { background-color:#F5F5F5;}

.premium_border { padding:1px 1px 1px 1px; border:#cccccc solid 1px; }
.main_premium_border { padding:5px 5px 5px 5px; border:#cccccc solid 1px; }
.admin_premium_border { padding:5px 5px 5px 5px; border:#CD0909  solid 1px; }
.this_premium_border { padding:5px 5px 5px 5px; border:#0F4192 solid 1px; }
 

.simpleform{font: 10pt Verdana; line-height:120%; BACKGROUND-COLOR:#FFFFFF; COLOR:#000000; BORDER:1px solid #B8B8B8} 

/* Common Button */
.menu_button
{
    font-family: Helvetica;
    font-size:9pt;
    line-height:100%;
    text-decoration:none;
    border:1px solid #CFCFCF;
    height:16px;    
    background-image : url(../images/button_common2.gif);
    background-repeat : repeat;
    text-align:center;
    padding-top:4px;
    cursor:pointer;
    color:#122A46;
}
.menu_button:hover
{
    font-family: Helvetica;
    font-size:9pt;
    line-height:100%;
    text-decoration:none;
    border:1px solid #CFCFCF;
    height:16px;   
    background-image : url(../images/button_common2_roll.gif);
    background-repeat : repeat;
    padding-top:4px;
    text-align:center;                                                    
    cursor:pointer;
}

