﻿#mainbody { margin-top: 20px; padding: 0px; background-color:#494c39;}


#canhcam-border {width:980px; margin:0 auto; padding:0px; background: url(/app_themes/default/images/frmaster_center.gif) repeat-y;}
#border-top { width:100%; background: url(/app_themes/default/images/frmaster_top.gif) no-repeat; margin:0px; padding:0px; height:28px; overflow:hidden;}
#border-bottom {width:100%; background: url(/app_themes/default/images/frmaster_bottom.gif) no-repeat; margin:0px; padding:0px; height:23px; overflow:hidden;}

#canhcam-wrapper {width:920px; margin:0 auto; padding:0px;}
#canhcam-header {width:920px; margin:0px; padding:0px; position:relative; height:121px}
.bannerwin{ position:absolute; right:10px; top:17px}


#canhcam-content {width:920px;  margin:0px; padding:0px; min-height:300px; height: auto !important; height:300px;  }
.default-zone {width:603px; padding:0px 159px 0px 158px; margin:0px; }
.default-photo { width:920px; padding:0px; margin:0px;}
.default-Reservation {padding:0px 95px 0px 122px; margin:0px; }

#canhcam-footer {width:920px;  margin:0px; padding:0px; clear:both;}
#canhcam-copyright { font-family: arial,tahoma,verdana; font-size:8pt; text-align:right; color:#424242; padding:10px 0px 0px 0px}

/*menu*/
.mainnavbar { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_mainnavbar.gif) top repeat-x; height:27px; overflow:hidden;}
.MenuGroup {  cursor:default; background-color:#f69211;}
.TopMenuItem { color:#1f1a17; font-weight:bold; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer; }
.TopMenuItemHover {background: url(/app_themes/default/images/menu_Active.gif) top repeat-x; color:#e9e7e2; font-weight:bold; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer; }
.TopItemLookActive { background: url(/app_themes/default/images/menu_Active.gif) top repeat-x;  color:#e9e7e2; font-weight:bold; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer;}
.TopItemLookActiveHover { background: url(/app_themes/default/images/menu_Active.gif) top repeat-x; color:#424242; font-weight:bold; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer; }
.MenuItem { background-color:#f69211; color:#424242; font-family:arial,tahoma,verdana; width: 130px; font-size:8pt; cursor:pointer; font-weight:normal ;  }
.MenuItemHover { background-color:#36312e; color: #ffffff; width: 130px; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer;font-weight:normal; }

.imgLanguages {float:left; padding:10px 0px 0px 0px; margin:0px;}
.frbottomnavbar { float:left; width:522px;}
.bottomnavbar { margin: 0px; padding:8px 0px 0px 0px; vertical-align:top;}
.bottomnavbar ul {margin:0px; list-style-type:none; padding:0px 0px 0px 0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#424242; display:inline; padding:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { margin:0px; color:#424242; text-decoration:none; padding:0px 4px 0px 4px;}
.bottomnavbar li a:hover { color:#424242; text-decoration:underline;}

.navbarKB { margin: 0px; padding:0px 0px 10px 0px; vertical-align:top;}
.navbarKB ul {margin:0px; list-style-type:none; padding:0px 0px 0px 0px;}
.navbarKB li {margin:0px; list-style-type:none; color:#ddd9ce; display:inline; padding:0px 0px 0px 0px; font-size:10px; font-weight:normal; font-family: arial,tahoma,verdana;}
.navbarKB li a { margin:0px; color:#ddd9ce; text-decoration:none; padding:0px 4px 0px 4px;}
.navbarKB li a:hover { color:#ddd9ce; text-decoration:underline;}
/*menu*/

/* Reservation */
.frReservation { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_revervation.gif) left top repeat; height:47px; overflow:hidden;}
.imgReservation { float:left; padding:3px 0px 0px 0px; width:142px;}
.borderReservation { float:left; width:380px;}
.titledata { padding:3px 0px 0px 0px;  font-size: 10px; color:#656565; font-weight:normal; font-family: arial,tahoma,verdana;}
.borderbtnsend { padding:13px 0px 0px 12px; margin:0px;}
.bordercalenda1 { padding:0px 0px 0px 9px;}
.bordercalenda2 {padding:0px 0px 0px 16px;}
.frad { float:right; right:0px; margin:0px; padding:20px 0px 0px 30px;}
.homecontact { float:right; margin:0px; padding-top:3px; width:395px;}
/* Reservation */

/*Candelar*/
.picker{background-color: #FFFFFF; border: 1px gray solid; font-size: 8pt; font-weight:normal; font-family: arial,tahoma,verdana; padding: 2px 0px 2px 15px; cursor: pointer;}
.Date .picker{background-color: #FFFFFF; border: 1px gray solid; font-size: 8pt; width:185px; font-weight:normal; font-family: arial,tahoma,verdana; padding: 2px 0px 2px 15px; cursor: pointer;}
.calendar_button{ border:none; cursor:pointer; width:25px; height:22px;}
.calendar td{ font-size: 8pt; font-family: arial,tahoma,verdana;}
.title{font-weight:bold;  background-color:#D7D7E5;}
.day{ width:25px; cursor:pointer; text-align:center; border-width:1px; border-color:#F6F6F6; border-style:solid;}
.dayhover{ width:25px; cursor:pointer; text-align:center; text-decoration:underline; border-width:1px; border-color:#F6F6F6; border-style:solid;}
.dayheader{ width:25px; text-align:center; border-width:1px; border-color:white; border-style:solid; font-weight:bold; background-color:#FFFFFF;}
.othermonthday{ color:#999999;}
.outofrangeday{ visibility:hidden;}
.selectedday{ width:25px;background-color:#FBE694; color:#000000; border-width:1px; border-color:#BB5503 !important; border-style:solid; font-weight:bold;}
.calendar{ border-style:solid; border-width:1px; border-color:Black; border-collapse:collapse; background-color:#FFFFFF; cursor:default;}
.month{ background-color:#F6F6F6; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:0px;}
.nextprev{ cursor:pointer; height:25px; vertical-align:center; padding:0px 5px 0px 5px;}
.selector{ width:14px; cursor:pointer; text-align:left; vertical-align:center; background-color:#FFFFFF;}
/*Candelar*/

/* List */

.borderinzone { width:188px;}
.separatorinzone { width:14px; margin:0px; padding:0px;}
.newsinzone {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.zoneitem { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top;}
.zoneitem h4 {font-size:8pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#ddd9ce; font-family: arial,tahoma,verdana;}
.zoneitem h4 a { color:#ddd9ce; text-decoration:none; }
.zoneitem h4 a:hover { color:#ddd9ce; text-decoration:underline; }
.zoneitem h5 {font-size:8pt;padding:0px 0px 0px 0px; margin:0px; font-weight:normal; color:#666666; font-family: arial,tahoma,verdana;}
.zoneitem h6 { font-size:8pt; padding:10px 0px 0px 0px; margin:0px; text-align:justify; vertical-align:top;  font-weight:normal; color:#ddd9ce; font-family: arial,tahoma,verdana;}

.pager-container { position:relative; height:30px; border-top:solid 1px #000000; margin-top:4px;}
.pager {position:absolute; top:2px; right:-7px;}
/* List */

/*zontitle*/
.zonetitle { border-bottom:solid 1px #000000; font-size:9pt; padding:25px 0px 8px 0px; margin-bottom:12px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}
.zonetitle-item { font-size:9pt; padding:20px 0px 0px 30px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}
.zonephoto { border-bottom:solid 1px #000000; font-size:9pt; padding:25px 0px 8px 0px; margin:0px 26px 0px 0px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}
.titlephoto { border-bottom:solid 1px #000000; font-size:9pt; padding:25px 0px 8px 0px; margin:0px 0px 0px 0px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}
.flv { text-align:center;}
/*zontitle*/

/*item*/
.fritem { margin:0px; padding:0px;  background-color:#ffffff;}
.item-left { float:left; padding:0px; margin:0px; width:620px; }
.item-right { float:right; padding:0px; margin:0px; width:300px;}
.clearboth { clear:both;}
/*item*/

/* Detail */
.newsdetail { padding:0px 30px 0px 30px; margin:0px 0px 0px 0px;}
.newscontent {}
.border-content { margin:0px; padding:0px; min-height:260px; height: auto !important; height:260px;}

.newsintopic { padding:10px 0px 10px 0px; }
.newsintopic ul {margin:0px; padding:0px; list-style-type:none;}
.newsintopic li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px; color:#003399; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li a { font-size:8pt; font-weight:normal; color:#003399; text-decoration:underline; }
.newsintopic li a:hover { font-size:8pt; font-weight:normal; color:#003399; text-decoration:none; }

.detail_teaser { font-weight:bold;color:#666666; font-size:10pt; font-family: arial,tahoma,verdana; padding:0px 0px 0px 0px; margin:0px;}
.detail_fullcontent {font-weight:normal;color:#666666; font-size:8pt; font-family: arial,tahoma,verdana; padding:10px 0px 12px 0px; margin:0px;}
.utibar {padding: 5px 0px 7px 0px; margin-top:0px; text-align:right; border-top:solid 1px #ddd9ce;}
.print { padding: 0px 0px 0px 2px; cursor:pointer; font-size:10px; color:#c9c5b9; font-weight:normal; font-family: arial,tahoma,verdana;}
a.print { color:#c9c5b9; text-decoration:none;}
a:hover.print { color:#c9c5b9; text-decoration:underline;}
.sendtofriend { padding: 0px 0px 0px 2px; cursor:pointer; font-size:10px; color:#c9c5b9; font-weight:normal; font-family: arial,tahoma,verdana; }
a.sendtofriend { color:#c9c5b9; text-decoration:none;}
a:hover.sendtofriend { color:#c9c5b9; text-decoration:underline;}
.feedback  { padding: 0px 0px 0px 2px; cursor:pointer; font-size:10px; color:#c9c5b9; font-weight:normal; font-family: arial,tahoma,verdana;}
a.feedback { color:#c9c5b9; text-decoration:none;}
a:hover.feedback { color:#c9c5b9; text-decoration:underline;}
.goback  { padding: 0px 0px 0px 2px; cursor:pointer; font-size:10px; color:#c9c5b9; font-weight:normal; font-family: arial,tahoma,verdana;}
.goback a { color:#c9c5b9; text-decoration:none;}
.goback a:hover{ color:#c9c5b9; text-decoration:underline;}
/* Detail */

/* Form */
.frfeedback { padding-left:100px;}

.memberlogin { padding:0px 0px 0px 0px; }
.passwordrecovery { padding:0px 0px 0px 0px; }

.registrationForm td.label {text-align:left; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 1px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label span.star {color: #333333; padding-right:6px;}
.registrationForm td.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.errormessage { color:#FF0000; font-size:8pt; font-family: arial,tahoma,verdana; padding-left:18px;background: url("/app_themes/default/images/edtError.png") top left no-repeat; }
.registrationForm .buttonCell{padding-left: 0px; padding-top: 5px;}
.registrationForm .textbox {color:#000000; width:241px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #cccccc;}
.registrationForm .textbox1 {color:#000000; width:241px; height:114px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #cccccc;}
.registrationForm .buttonCell input { width:63px; height:21px; color:#666666; font-size:8pt; font-family : arial,tahoma,verdana; border:none;background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%;}
.registrationForm .buttonCell input:hover { color:#D03222; }
.registrationForm .linkbottom { padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.thanksForm td.message { text-align:center; padding-top:20px; font-size:8pt; font-family : arial,tahoma,verdana;}
.registrationForm .failure { color:#FF0000; padding:0px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}

.registrationcontact td.label { color:#ddd9ce; text-align:left; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 1px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationcontact td.label span.star {color: #ddd9ce; padding-right:6px;}
.registrationcontact td.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.errormessagecontact { color:#FF0000; font-size:8pt; font-family: arial,tahoma,verdana; padding-left:18px;background: url("/app_themes/default/images/edtError.png") top left no-repeat; }
.registrationcontact .buttonCell{padding-left: 0px; padding-top: 5px;}
.registrationcontact .textbox {color:#000000; width:241px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #cccccc;}
.registrationcontact .textbox1 {color:#000000; width:241px; height:114px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #cccccc;}
.registrationcontact .buttonCell input { width:63px; height:21px; color:#666666; font-size:8pt; font-family : arial,tahoma,verdana; border:none;background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%;}
.registrationcontact .buttonCell input:hover { color:#D03222; }
.registrationcontact .linkbottom { padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.thanksFormcontact td.message { color:#ddd9ce; text-align:center; padding-top:20px; font-size:8pt; font-family : arial,tahoma,verdana;}
.registrationcontact .failure { color:#FF0000; padding:0px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}

/* Form */

#canhcam-print-container {width:798px; margin:0 auto; padding:0px;border:solid 0px #bfb6aa;}
#canhcam-print-footer {color:#b0b0b0; width:825px; font-size:8pt; font-family: arial,tahoma,verdana; border-top:solid #d8d8d8 1px; padding-top:7px; margin-top:10px;}
#canhcam-print-footer a {color:#b0b0b0; text-decoration:none;}
#canhcam-print-footer a:hover {color:#b0b0b0; text-decoration:underline;}
#canhcam-print-header {color:#b0b0b0; font-size:10pt; font-weight:bold; width:825px; height:60px; text-transform:uppercase; font-family: arial,tahoma,verdana;  padding:0px 6px 34px 0px; margin:0px 0px 10px 0px; border-bottom:solid #d8d8d8 1px; }


/* Contact */
.frcontact { clear:both; height:10px; overflow:hidden;}
.contact{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.contact_left { float:left; width:387px;}
.guide-contact {text-align:right; font-weight:normal; font-family: arial,tahoma,verdana; font-size:8pt; padding:0px 0px 20px 0px; vertical-align:bottom; color:#ddd9ce;}
.thankyou{margin:20px; padding:0px; text-align:center;}
.message{margin:0px; padding:0px 0px 0px 0px;font-size:8pt;color:#8a7d71;font-family: arial,tahoma,verdana;} 
/* Contact */

/*reservation*/
.titleRate { border-bottom:solid 1px #000000; font-size:9pt; padding:25px 0px 8px 0px; margin:0px 61px 12px 0px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}
.titleReservation { border-bottom:solid 1px #000000; font-size:9pt; padding:25px 0px 8px 0px; margin:0px 0px 12px 0px; font-weight:bold; color:#ff9e22; font-family: arial,tahoma,verdana;}

.guide-reservation { font-weight:normal; font-family: arial,tahoma,verdana; font-size:8pt; padding:0px 0px 0px 0px; vertical-align:bottom; color:#ddd9ce;}
.reservation-left { float:left; width:308px;}
.reservation-right { float:right; width:395px;}
/*reservation*/

/* Sitemap */
.sitemapcontainer { margin:0px 0px 10px 0px; padding:0px; }

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 10px; }
.RootNode { color: #ddd9ce; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #ddd9ce; text-decoration:none; } 
.RootNode a:hover { color: #ddd9ce; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt; font-weight:bold;  padding-left:5px; } 
.ParentNode a { color: #ddd9ce; text-decoration:none; } 
.ParentNode a:hover { color: #ddd9ce; text-decoration:underline; } 
.LeafNode { color: #ddd9ce; font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.LeafNode a { color: #ddd9ce; text-decoration:none; } 
.LeafNode a:hover { color: #ddd9ce; text-decoration:underline;} 
/* Sitemap */

/* Photo */
.photo-gallery { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: arial,tahoma,verdana; font-size:8pt; font-weight:normal;}
.photo-item {margin:0px; padding:0px 0px 15px 0px;}
.photo-item h4{ margin:0px; padding:0px; }
.photo-item h4 img{ margin:0px; padding:0px 0px 2px 0px; width:170px; }
.photo-item h5 { margin:0px; padding:2px;font-family: arial,tahoma,verdana; font-size:8pt; font-weight:normal; color:#000000; border-top:solid 1px #d9d9d9; }
.valigntop { width:170px; margin:0px; padding:0px 0px 0px 0px;}
.photo-line { margin:0px; padding:0px;}
.saparatorphoto { margin:0px; padding:0px 0px 0px 0px; width:15px;}

/* Photo */

/* -- ASPxPopupControl -- */
.dxpcControl { font: 8pt arial,tahoma,verdana; color: #000000; background-color: #EDF3F4!important; border: solid 1px #BCAE93;padding: 1px 1px 1px 1px;}
.dxpcControl a{color: #1E3695;}
.dxpcCloseButton{font: 8pt arial,tahoma,verdana;color: #000000;padding: 1px 1px 1px 1px; }
.dxpcCloseButtonHover{font: 8pt Tahoma;color: black;}
.dxpcContent{font: 8pt arial,tahoma,verdana;color: #010000;white-space: normal;padding: 9px 12px 13px 12px;background-color: #ffffff;}
.dxpcFooter{font: 8pt arial,tahoma,verdana;color: #003399;background-color: #424242;border-top-style: none; background-image: url('/app_themes/default/images/pcFooterBack.gif'); background-repeat:repeat-x; background-position:top;    }
.dxpcFooter td.dxpc{font: 8pt arial,tahoma,verdana;color: #424242;white-space: nowrap;padding: 12px 12px 12px 12px;}
.dxpcHeader{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #424242;border-bottom: solid 1px #D5D5D5; background-image: url('/app_themes/default/images/pcHeaderBack.gif');background-repeat:repeat-x;background-position:top;}
.dxpcHeader td.dxpc{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #424242;    white-space: nowrap;}
/* -- ASPxPopupControl -- */

/*Reservation*/
.reservation_table { margin:0px 0px 10px 0px; padding:0px;}
.ltrlebel { color:#ddd9ce; font-weight:bold; font-size:9pt; width:140px;  font-family: arial,tahoma,verdana;}
.ltrdate { color:#ddd9ce; font-weight:normal; font-size:8pt;  font-family: arial,tahoma,verdana;}
.Reservation-textbox { padding:0px; margin:0px; border:solid 1px #7f9db9; color:#725079; font-size:11px; width:200px; height:16px; overflow:hidden; font-family: arial,tahoma,verdana;}
.Reservation-textbox1 {padding:0px; margin:0px; border:solid 1px #7f9db9; color:#725079; font-size:11px; width:50px; height:16px; overflow:hidden; font-family: arial,tahoma,verdana;}
.Reservation-textbox2 {padding:0px; margin:0px; border:solid 1px #7f9db9; color:#725079; font-size:11px; width:40px; height:16px; overflow:hidden; font-family: arial,tahoma,verdana;}
.Reservation-textbox3 {padding:0px; margin:0px; border:solid 1px #7f9db9; color:#725079; font-size:11px; width:98px; height:16px; overflow:hidden; font-family: arial,tahoma,verdana;}
.DropCountry {margin:0px; border:solid 1px #7f9db9; color:#725079; font-size:11px; width:200px; font-family: arial,tahoma,verdana;}
.paddthanks { margin:0px; padding:0px; font-family:Arial, Tahoma, Verdana; font-weight:bold; text-align:center; font-size:8pt; color:#ddd9ce;  } 
.btn_review { padding:0px 0px 0px 0px; margin:0px 10px 10px 0px;}

/*Reservation*/

.QuickRes{width: 920px; height: 47px; text-decoration:none; border:none}
.QuickRes img{text-decoration:none; border:none}
.QuickRes a{ text-decoration:none; border:none} 
