.cssPn  { behavior: url('iepngfix.htc') }

body {margin:0px;padding:0px;background:url('images/index/01.jpg');text-align:center;}
		
div.cssMasterPanel {margin:0px auto 0 auto;padding:0px;width:900px;height:649px;overflow:hidden;}
div.cssMasterPanel div.cssHeader {margin:0px;padding:0px;width:900px;height:89px;}
div.cssMasterPanel div.cssHeader div.cssBooking {margin:-40px 20px 0 0;padding:0px;position:relative;z-index:2;top:0px;float:right;}
div.cssMasterPanel div.cssMenu {margin:0px;padding:0px;height:33px;width:900px;overflow:hidden;}
div.cssMasterPanel div.cssMenu ul {float:left;margin:0px;padding:0px;}
div.cssMasterPanel div.cssMenu li {float:left;list-style-type:none;margin:0px;padding:0px;}
div.cssMasterPanel div.cssContent {border-style:solid;border-width:0 2px 2px 2px;border-color:#ffffff;margin:0px;padding:0px;width:896px !important;width:900px;height:478px;overflow:hidden;background:#f0dec8;}
div.cssMasterPanel div.cssFooter {height:64px;overflow:hidden;width:896px !important;width:900px;border-style:solid;border-width:0 2px 2px 2px;border-color:#ffffff;margin:0px;padding:0px;position:relative;top:-19px;z-index:1;}
div.cssMasterPanel div.cssFooter div.cssText {margin:20px 0 0 0;height:30px;text-align:center;color:#ffffff;font-family:"Times New Roman";font-size:12px;}
div.cssMasterPanel div.cssFooter img {left:-2px;position:relative;}
div.cssMasterPanel div.cssFooter a {text-decoration:none;color:#ffffff}

div.cssMasterPanel div.cssContent div.cssPanel {width:896px !important;width:900px;height:478px;}

div.cssLocationMain div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssLocationMain div.cssLeftPanel {margin-left:20px;margin-right:0px;width:572px;height:478px;}
div.cssLocationMain div.cssLeftPanel div {margin:0px;padding:0px;}
div.cssLocationMain div.cssLeftPanel div.cssBlockTitle {margin-top:13px;margin-bottom:4px;}
div.cssLocationMain div.cssLeftPanel div.cssBlockBody {width:572px;margin:0px;padding:0px;}
div.cssLocationMain div.cssLeftPanel div.cssItemLeft {float:left;margin:0px;padding:0px;width:154px;}
div.cssLocationMain div.cssLeftPanel div.cssItemLeft b {width:135px;}
div.cssLocationMain div.cssLeftPanel div.cssItemLeft li {line-height:150%;}
div.cssLocationMain div.cssLeftPanel div.cssItemRight {float:left;margin:0px;padding:0px;width:362px}
div.cssLocationMain div.cssLeftPanel b {font-family:"Times New Roman";font-size:13px;display:block;margin:0 0 0px 0;padding:0px;}
div.cssLocationMain div.cssLeftPanel ul {margin:0 0 11px 0;padding:0px;}
div.cssLocationMain div.cssLeftPanel ul li {line-height:120%;font-family:"Times New Roman";font-size:11px;margin:0 0 0 15px;padding:0 0 0 0px;}
div.cssLocationMain div.cssLeftPanel ul li.cssSmall {font-family:"Times New Roman";font-size:10px;font-style:italic;list-style-type:none;margin:0 0 0 13px;padding:0px;}
div.cssLocationMain div.cssLeftPanel table {border-collapse:collapse;}
div.cssLocationMain div.cssLeftPanel table td {vertical-align:top;padding:0 40px 0 0;}
div.cssLocationMain div.cssLeftPanel table td ul {margin:0 0 0px 0;}
div.cssLocationMain div.cssLeftPanel table td b.cssSecond {margin:4px 0 0 0;}
div.cssLocaltonMain div.cssRightPanel {width:304px;height:478px;}

div.cssFloorPlan div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssFloorPlan div.cssLeftPanel {margin-left:20px;margin-right:0px;width:571px;height:478px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemHeader {margin:25px 0 10px 0 !important;margin:22px 0 10px 0;padding:0px;width:500px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemBody {margin:0px 35px 0 0;padding:0px;font-family:"Times New Roman";font-size:12px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemBody p {text-align:justify;line-height:150%;margin:0px;padding:0px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemFooter {margin:15px 0 10px 0 !important;margin:15px 0 0 0 ;}
div.cssFloorPlan div.cssLeftPanel div.cssItemFooter ul {margin:0px;padding:0px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemFooter ul li {float:left;left;list-style-type:none;margin:0 40px 0 0;padding:0px;}
div.cssFloorPlan div.cssLeftPanel div.cssItemFooter table {border-collapse:collapse;}
div.cssFloorPlan div.cssLeftPanel div.cssItemFooter table td {padding:0 60px 0 0;font-family:"Times New Roman";font-size:12px;vertical-align:bottom;}
div.cssFloorPlan div.cssRightPanel {width:305px;height:478px;}

div.cssServices div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssServices div.cssLeftPanel {margin-left:20px;margin-right:0px;width:574px;height:478px;}
div.cssServices div.cssLeftPanel div.cssItemHeader {margin:20px 0 15px 0;width:500px;}
div.cssServices div.cssLeftPanel div.cssItemBody {margin:0 30px 0px 0 !important;margin:0 30px 0px 0;padding:0px;}
div.cssServices div.cssLeftPanel div.cssItemBody p {text-align:justify;line-height:150%;margin:0px;padding:0px;font-family:"Times New Roman";font-size:12px;}
div.cssServices div.cssLeftPanel div.cssItemBody ul {margin:0px;padding:0px;font-family:"Times New Roman";font-size:12px;}
div.cssServices div.cssLeftPanel div.cssItemBody ul li {margin:0 0 3px 15px !important;margin:0 0 1px 15px;padding:0px;font-family:"Times New Roman";font-size:12px;}
div.cssServices div.cssRightPanel {width:302px;height:478px;}
/*
div.cssPhoto div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel {background:#ffffff;margin-left:0px;margin-right:0px;width:592px;height:478px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel div.cssItemHeader {margin:20px 0 0px 20px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton {width:536px;margin:0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton ul {margin:0 0 0 20px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton ul li {float:left;list-style-type:none;margin:0 27px 0 0;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemImage {margin:5px 0 0 59px !important;margin:-12px 0 0 59px ;padding:0px;width:502px;height:335px;}
div.cssPhoto div.cssLeftPanel div.cssItemThum {margin:3px 0 0 59px;padding:0px;width:516px;height:41px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel div.cssItemThum ul {margin:0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemThum ul li {float:left;list-style-type:none;margin:0 10px 0 0;padding:0px;}
div.cssPhoto div.cssRightPanel {width:304px;height:478px;}
*/
div.cssPhoto {background:#ffffff;}
div.cssPhoto div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel {background:#ffffff;margin-left:19px;margin-right:0px;width:229px;height:478px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel div.cssItemHeader {margin:0px 0 0px 0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemTitle {margin:0px 0 0px 0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton {width:229px;margin:0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton ul {margin:0 0 0 0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemButton ul li {float:left;list-style-type:none;margin:0 0px 0 0;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemImage {margin:5px 0 0 59px !important;margin:-12px 0 0 59px ;padding:0px;width:502px;height:335px;}
div.cssPhoto div.cssLeftPanel div.cssItemThum {margin:3px 0 0 0px !important;margin:0px;padding:0px;width:229px;height:290px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel div.cssItemThum div {float:left;margin:5px 10px 0px 0;width:65px;height:40px;text-align:center;}
div.cssPhoto div.cssLeftPanel div.cssItemThum div.cssCtl img {margin-top:10px;}
div.cssPhoto div.cssLeftPanel div.cssItemThum ul {margin:0px;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemThum ul li {float:left;list-style-type:none;margin:0 10px 0 0;padding:0px;}
div.cssPhoto div.cssLeftPanel div.cssItemThumCtl {margin:3px 0 0 0px !important;margin:0px;padding:0px;width:215px;height:40px;overflow:hidden;}
div.cssPhoto div.cssLeftPanel div.cssItemThumCtl div {float:right;margin:5px 10px 0px 0;width:20px;height:40px;text-align:center;}
div.cssPhoto div.cssLeftPanel div.cssItemThumCtl div.cssCtl img {margin-top:10px;}

div.cssPhoto div.cssRightPanel {margin:2px 0 0 0 ;float:right;width:646px;height:478px;text-align:right;}
div.cssPhoto div.cssRightPanel div.cssItemImage {width:646px;height:432px;}
div.cssPhoto div.cssRightPanel div.cssCtl {margin:0px;padding:0px;width:646px}
div.cssPhoto div.cssRightPanel div.cssCtl div.cssL {float:left;margin:0px;padding:0px;}
div.cssPhoto div.cssRightPanel div.cssCtl div.cssR {float:right;margin:0px;padding:0px;}

div.cssContact div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssContact div.cssLeftPanel {margin-left:0px;margin-right:0px;width:593px;height:478px;overflow:hidden;}
div.cssContact div.cssLeftPanel div.cssPage {margin-left:0px;margin-right:0px;width:593px;height:478px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemHeader {margin:23px 0 0 22px;padding:0px;width:593px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton {margin:24px 0 0 22px;padding:0px;width:593px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton ul {margin:0px;padding:0px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton ul li {float:left;margin:0 16px 0 0;padding:0px;list-style-type:none;}

div.cssContact div.cssLeftPanel div.cssPage div.cssItemHeader1 {margin:23px 0 0 22px;padding:0px;width:593px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton1 {margin:24px 0 0 22px;padding:0px;width:593px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton1 ul {margin:0px;padding:0px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemButton1 ul li {float:left;margin:0 16px 0 0;padding:0px;list-style-type:none;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody {margin:44px 0 0 22px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssLeftItem {width:271px;marign:0px;padding:0px;float:left;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssRightItem {width:277px;marign:0 0 0 20px;padding:0px;float:left;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssLeftItem div.cssHead,
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssRightItem div.cssHead {margin:0px;padding:0px;width:271px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssLeftItem div.cssMsg ,
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssRightItem div.cssMsg {margin:40px 0 0 0;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody a {text-decoration:none;color:#000000;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssLeftItem div.cssMsg b,
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssRightItem div.cssMsg b {line-height:150%;font-family:"Times New Roman";font-size:12px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssLeftItem div.cssMsg p ,
div.cssContact div.cssLeftPanel div.cssPage div.cssItemBody div.cssRightItem div.cssMsg p {line-height:150%;margin:0px;padding:0px;font-family:"Times New Roman";font-size:12px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssTest {margin:10px 0 0 0 !important;margin:-10px 0 0 0;padding:0px;width:592px;height:324px;overflow:hidden;}
div.cssContact div.cssLeftPanel div.cssPage div.cssCtl {margin:0px;padding:0px;}
div.cssContact div.cssLeftPanel div.cssPage div.cssCtl table {border-collapse:collapse;width:550px;margin:0 0 0 24px;}
div.cssContact div.cssRightPanel {width:303px;height:478px;}

div.cssBooking div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssBooking div.cssLeftPanel {margin-left:0px;margin-right:0px;width:593px;height:478px;overflow:hidden;}div.cssContact div {text-align:left;float:left;margin:0px;padding:0px;overflow:hidden;}
div.cssBooking div.cssLeftPanel div.cssItemHeader {margin:24px 0 0 31px;padding:0px;width:553px;}
div.cssBooking div.cssLeftPanel div.cssItemBody {margin:16px 0 0 31px;padding:0px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem {float:left;margin:0px;padding:0px;width:197px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem {margin: 0 0 20px 0;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem b {display:block;margin:0 0 5px 0;font-family:"Times New Roman";font-size:12px}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem {width:180px;overflow:hidden;}

div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem table {background:#f0dec8;width:168px;border-width:1px;border-color:#000000;border-style:solid;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem table th {width:20px;font-size:12px;font-family:"Times New Roman";}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssLeftItem div.cssBookItem table td {width:20px;border-width:0px;text-align:center;}
.ui-widget-header {width:170px;background:none;}
.ui-widget-content {background:none;}
.ui-corner-all { border-width:0px;-moz-border-radius: 0px; -webkit-border-radius: 0px; }
#date1 , #date2 {width:175px;border-width:0px;border-style:solid;border-color:#000000;}



div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem {float:left;margin:0px;padding:0px;width:360px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem b {font-family:"Times New Roman";font-size:12px}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table {margin:10px 0 0 0;padding:0px;border-collapse:collapse;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table td {height:30px;vertical-align:top;font-size:12px;font-family:"Times New Roman";}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table td.cssLabel {width:130px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table td.cssField {width:230px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table td.cssField input {width:210px;border-style:solid;border-width:1px;border-color:#000000;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem table td.cssField textarea {border-style:solid;border-width:1px;border-color:#000000;width:210px;height:75px;}
div.cssBooking div.cssLeftPanel div.cssItemBody div.cssRightItem div.cssBtn {margin:10px 0 0 0;padding:0px;text-align:right;width:340px;}

div.cssBooking div.cssRightPanel {width:303px;height:478px;}

.cssClear {clear:both}
img {border-width:0px;}