﻿#mainbody { margin: 0px; padding: 0px;  background: url(/app_themes/default/images/bg_mater.gif) left top repeat-x;}

#canhcam-frmarter {width:900px; margin:0 auto; padding:0px; background: url(/app_themes/default/images/bg_frmater.gif) center top repeat-y;}
#canhcam-wrapper {width:870px; margin:0 auto; padding:0px;}
#canhcam-header {width:870px; padding:0px; margin:0px; position:relative;}
#canhcam-content {width:870px; padding:0px; margin:0px;}
.topnewslist-default {width:870px; padding:0px; margin:0px; background-color:#1d1516;}
.default-zone {width:870px; padding:0px 0px 0px 0px; margin:0px; background-color:#ffffff;}

#canhcam-footer {width:870px; padding:14px 0px 0px 0px; margin:0px;  background: url(/app_themes/default/images/bg_footer.gif) left top repeat-x; height:43px; overflow:hidden;}
#canhcam-copyright {font-size:7pt; font-family: arial,tahoma,verdana; font-size:8pt; text-align:right; color:#4a4344; padding:0px 0px 0px 0px}

.canhcam-logosearch {float:left; padding-bottom:1px;}
.canhcam-imagezone {float:right;padding-bottom:1px;}

/*menu*/
.mainnavbar { background-color:#000000; padding:0px 0px 10px 0px;}
.menuline { height:2px; overflow:hidden; background-color:#ded4b4; }
.menuline1 { height:2px; overflow:hidden; margin-top:11px; background-color:#ded4b4; }
.MenuGroup {  cursor:default; background-color:#ded4b4; border:0px;margin:0px 0px 0px 0px; }
.TopMenuItem { color:#b8b8b8; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer; padding:0px 0px 0px 0px; }
.TopMenuItemHover { color:#b8b8b8; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer; padding:0px 0px 0px 0px;}
.TopItemLookActive { color:#bfb6aa; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer;padding:0px 0px 0px 0px; }
.TopItemLookActiveHover { color:#bfb6aa; font-size:8pt; white-space:nowrap;  font-family: arial,tahoma,verdana; cursor:pointer;padding:0px 0px 0px 0px; }
.MenuItem { background-color:#000000; color:#ffffff; font-family:arial,tahoma,verdana; width: 120px; height:19px; font-size:8pt; cursor:pointer; font-weight:normal ; border-bottom:solid 0px #ffffff; }
.MenuItemHover { background-color:#a2998c; color: #ffffff; width: 120px; height:19px; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer;font-weight:normal; border-bottom:solid 0px #ffffff; }

.BreakItem { padding-right:14px; }

.bottomnavbar { margin: 0px; padding:0px 0px 0px 0px; vertical-align:top; text-align:right;}
.bottomnavbar ul {margin:0px; list-style-type:none; padding:0px 0px 0px 0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#b8b8b8; display:inline; padding:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { margin:0px; color:#b8b8b8; text-decoration:none; padding:0px 4px 0px 4px;}
.bottomnavbar li a:hover { color:#b8b8b8; text-decoration:underline;}

.borderbk { margin:0px; padding:10px 38px 10px 35px;}
.frnavbarKB { margin:0px; padding:0px; background-color:#ffffff;}
.navbarKB { margin: 0px; padding:0px 0px 0px 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:#1d1516; display:inline; padding:0px 0px 0px 0px; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.navbarKB li a { margin:0px; color:#1d1516; text-decoration:none; padding:0px 4px 0px 4px;}
.navbarKB li a:hover { color:#1d1516; text-decoration:underline;}
/*menu*/

/*Search*/
.litesearchform { padding:0px 0px 0px 0px; margin:0px;  position:absolute; left:7px; top:382px;}
.textboxsearch { padding:2px 0px 0px 5px; color:#ffffff;  font-weight:normal; font-size:11px; font-family : arial,tahoma,verdana; background-color:#cce3ef; border:solid 0px #cce3ef;  height:15px; overflow:hidden;background: url(/app_themes/default/images/bg_search.gif) no-repeat;}
.imgsearch { padding:0px 0px 0px 1px;}

.searchresult {padding:0px 38px 10px 35px; font-size:8pt; color:#474747; font-family: arial,tahoma,verdana;}
.searchitem h5 {font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana;}
.searchitem h5 a { color:#666666; text-decoration:none; }
.searchitem h5 a:hover { color:#666666; text-decoration:underline; }
.searchitem h6 { border-bottom:1px solid #cccccc; padding: 0px; margin:8px 0px 8px 0px;}
.searchitem { margin:0px; padding:0px;}

.searchform { text-align:center;  padding:20px 0px 0px 0px;}
.searchform { color:#000000; font-weight:bold; font-size:8pt; font-family : arial,tahoma,verdana;}
.searchform .textbox { height:14px; overflow:hidden; color:#000000; width:300px; margin-right:4px; margin-left:6px; font-weight:normal; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #95BBBF;}

.searchmessage { text-align:center; color: #FF0000; padding:15px 0px 15px 0px; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; }
/* Search */

/*homenew*/
.frhomenew { margin:0px; padding:0px; width:256px;}
.homenew { margin:0px; padding:15px 12px 15px 15px;}

.teaser { color: #ded4b4; padding:0px 0px 0px 0px; font-family: arial,tahoma,verdana; text-transform:uppercase; font-size: 12pt; font-weight: normal; }
.teaser  a { color:#ded4b4; text-decoration:none; }
.teaser  a:hover { color:#ded4b4; text-decoration:underline; }
.brieefcontet { color: #b8b8b8; padding:10px 0px 0px 0px; font-family: arial,tahoma,verdana;  text-transform:none; font-size: 8pt; font-weight:normal; }

.readmore { text-align:right; color: #ded4b4; padding:0px 15px 0px 0px; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: normal; }
.readmore  a { color:#ded4b4; text-decoration:underline; }
.readmore  a:hover { color:#ded4b4; text-decoration:underline; }

.homeitemnew {margin:0px; padding:0px;}

.separatornew {margin:0px; padding:0px; width:1px; height:200px; border-right:solid 1px #ded4b4;}
/*homenew*/

/* List */
.frnewsinzone { margin:0px; padding:0px 33px 0px 35px;}
.borderinzone { width:161px;}
.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:10px 0px 10px 0px; margin:0px; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana;}
.zoneitem h4 a { color:#666666; text-decoration:none; }
.zoneitem h4 a:hover { color:#666666; text-decoration:underline; }
.zoneitem h5 {font-size:8pt;padding:0px 0px 14px 0px; margin:0px; font-weight:normal; color:#666666; font-family: arial,tahoma,verdana;}
.zoneitem h6 { border-top:solid 1px #d9d9d9; font-size:8pt; padding:10px 0px 0px 0px; margin:0px; text-align:justify; vertical-align:top;  font-weight:normal; color:#666666; font-family: arial,tahoma,verdana;}

.pager-container { position:relative; height:35px; border-top:solid 1px #d9d9d9; margin-top:6px;}
.pager {position:absolute; top:7px; right:0px;}
/* List */

/*breadcrumb*/
.breadcrumb { padding:3px 0px 0px 10px; margin:0px 38px 0px 35px; border:solid 1px #b6b6b6; height:16px; font-size:8pt; color:#000000; font-weight:normal; font-family: arial,tahoma,verdana; background-color:#e6e6e6;}
.breadcrumb a { color:#000000; text-decoration:none; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px;}
.breadcrumb a:hover { color:#000000; text-decoration:underline;}

.breadcrumbContact { padding:3px 0px 0px 10px; margin:0px 38px 0px 35px; border:solid 1px #b6b6b6; height:16px; font-size:8pt; color:#000000; font-weight:normal; font-family: arial,tahoma,verdana; background-color:#e6e6e6;}
.breadcrumbContact a { color:#000000; text-decoration:none; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px;}
.breadcrumbContact a:hover { color:#000000; text-decoration:underline;}
/*breadcrumb*/

/* Detail */
.newsdetail { padding:0px 38px 0px 35px; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.newscontent {}

.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 #d9d9d9;}
.print { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_print.gif) top left no-repeat;}
a.print { color:#686868; text-decoration:none;}
a:hover.print { color:#686868; text-decoration:underline;}
.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}
.feedback  { padding: 1px 0px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana;background: url(/app_themes/default/images/bg_icon_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.otheritem { padding:10px 0px; }
.otheritem h4 { font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#b99c73; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:8pt; padding:0px 0px 2px 34px; margin:0px; font-weight:normal; color:#b99c73; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/icon_other_news.gif) top left no-repeat;}
.otheritem h5 a { color:#b99c73; text-decoration:none; }
.otheritem h5 a:hover { color:#b99c73; text-decoration:underline; }
/* Detail */

/* Form */
.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;}

/* 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 */
.contact{ margin:20px 0px 10px 35px; padding:0px 0px 10px 0px;}
.guide-contact{font-weight:bold; font-family: arial,tahoma,verdana; font-size:8pt; padding:0px 10px 20px 0px; vertical-align:bottom; color:#46ab63;}
.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 */


/* Sitemap */
.sitemapcontainer { margin:20px 0px 10px 35px; padding:0px; }

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 10px; }
.RootNode { color: #4c4c4c; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #4c4c4c; text-decoration:none; } 
.RootNode a:hover { color: #4c4c4c; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt; font-weight:bold;  padding-left:5px; } 
.ParentNode a { color: #8a7d71; text-decoration:none; } 
.ParentNode a:hover { color: #8a7d71; text-decoration:underline; } 
.LeafNode { color: #8a7d71; font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.LeafNode a { color: #8a7d71; text-decoration:none; } 
.LeafNode a:hover { color: #8a7d71; text-decoration:underline;} 
/* Sitemap */

/* QA */
.QAright{ padding-bottom:10px; margin:10px 38px 0px 35px;}
.kbquestion{ margin:0px; padding:0px 0px 0px 0px;}
.qaitem { font-size:8pt; padding:0px 0px 12px 10px;border:solid 0px #dadada; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana;background: url("/app_themes/default/images/bg_kb.gif") top left no-repeat;}
.qaitem a { color:#666666; text-decoration:none; padding:0px 0px 0px 15px; }
.qaitem a:hover { color:#666666; text-decoration:underline; }
.qabrief {font-size:8pt; padding:0px 0px 0px 0px; color:#000000; font-family: arial,tahoma,verdana; }

.selecteditem { font-size:8pt; padding:0px 0px 0px 25px; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana;background: url("/app_themes/default/images/bg_kb.gif") top left no-repeat; }
.qafull { padding:0px 10px 20px 25px; margin:10px 0px 0px 0px; font-weight:normal; font-size:8pt; color:#666666; font-family: arial,tahoma,verdana;}

.timetoask { padding:5px 0px 0px 0px;  }
.timetoask h5 { padding:4px 0px 6px 0px; margin:0px; font-size:8pt; color:#666666; font-weight:bold; font-family: arial,tahoma,verdana;  }
.sendquestion { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; font-size:8pt; color:#003399; font-weight:normal; font-family: arial,tahoma,verdana;}
a.sendquestion { color:#b99c73; text-decoration:underline;}
a:hover.sendquestion { color:#b99c73; text-decoration:none;}
.titlekbzone { padding:10px 0px 0px 35px;}
/* QA */

/* Photo */
.photo-gallery { margin:20px 23px 0px 35px; 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 10px 0px; width:161px; }
.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:161px; margin:0px; padding:0px;}
.photo-line { margin:0px; padding:0px;}
.saparatorphoto { margin:0px; padding:0px;width:15px;}
/* Photo */


/* Light box */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
/* Light box */

/* Reservation */
.frquickrevetion { margin:0px; padding:0px; position:absolute; left:7px; top:293px;}
.frReservation { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_Reservation.gif) left top repeat-x; height:87px; overflow:hidden;}
.imgReservation { float:left; padding:20px 0px 0px 0px;}
.titledata { padding:22px 0px 0px 0px;  font-size: 10px; color:#656565; font-weight:normal; font-family: arial,tahoma,verdana;}
.borderbtnsend { padding:36px 0px 0px 12px; margin:0px;}
.bordercalenda1 { padding:0px 0px 0px 9px;}
.bordercalenda2 {padding:0px 0px 0px 5px;}
.frad { float:right; right:0px; margin:0px; padding:20px 0px 0px 30px;}
/* Reservation */

/*Candelar*/
.picker{ width:100px; background-color: #FFFFFF; border: 1px #808080 solid; font-size: 8pt; 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;}
.frbntquick { margin:0px; padding:3px 0px 0px 0px;}
.titlerevation { margin:0px; padding:0px; color:#515151; font-weight:bold; font-size:11pt;}
/*Candelar*/


/*Reservation  background-color:#BDD0EE;*/

.reservation1_form{ padding:10px 10px 10px 140px; margin:0px;  font-size:11px; color:#725079; font-family: arial,tahoma,verdana;}
.reservation1_table{  margin:0px; }
.line { border-bottom:solid 1px #000000;   margin:5px 120px 5px 0px;}
.Date{ padding:0px 0px 0px 0px; margin:0px; color:#000000; font-weight:normal; font-size:12px; font-family: arial,tahoma,verdana;}
.Dateimg {padding:0px 0px 0px 5px; margin:0px;}
.lbl{ width:140px; color:#000000; font-weight:bold; font-size:12px; }
.Adute{ padding: 0px; margin:0px;}
.Next{ padding:0px 15px 0px 0px; text-align:center; color:#000000; font-weight:normal; font-size:13px; font-family: arial,tahoma,verdana;}
.note{ padding:0px 0px 0px 0px; margin:0px; color:#000000; font-weight:bold; font-size:12px; }
.rodiobutom {padding:0px 0px 0px 0px; margin:0px; color:#000000; font-weight:normal; font-size:11px; }
.cbxAdult {color:#000000; padding:0px 0px 5px 0px; font-weight:normal; font-size:11px; font-family: arial,tahoma,verdana;}
.back {  text-align:center;  background: url(/app_themes/default/images/bg_back.gif) left no-repeat; width:55px; height:22px; overflow:hidden; color:#000000; font-weight:normal; font-size:13px;  padding:0px; margin:0px 0px 0px 0px; font-family: arial,tahoma,verdana;}
.back a { color:#000000; text-decoration:none;}
.back a:hover { color:#000000; text-decoration:none; }
.reservation_bnt {  margin: 10px 0px 0px 140px; height:22px; overflow:hidden;}

.Reservation2_Form{ padding:10px 10px 10px 100px; margin:0px; font-size:11px; color:#725079; font-family: arial,tahoma,verdana;}
.Reservation2_table{padding:0px; margin:0px ; }
.Reservation-textbox{padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:250px; font-family: arial,tahoma,verdana;}
.Reservation-textbox1{padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:80px; font-family: arial,tahoma,verdana;}
.Review{padding:0px 15px 0px 0px; margin:0px;}
.btn_review{ width:55px;}
.Reset{padding:0px 15px 0px 0px; margin:0px;}
.reserline{ border-top:solid 1px #000000; margin:0px 30px 0px 0px; padding:0px;}
.boldchar { padding:0px 0px 0px 0px; margin:0px; color:#000000; font-weight:bold; font-size:12px; font-family: arial,tahoma,verdana;}
.roomNote{ margin:0px; padding:0px 0px 20px 0px; width:440px; }
.lblReservation2 { color:#000000; font-weight:bold; font-size:12px;  width:180px; font-family: arial,tahoma,verdana;} 
.ltrReservation2 { padding:0px 0px 0px 0px; color:#000000; font-weight:normal; font-size:12px; font-family: arial,tahoma,verdana;}
.Reservation2-btn { margin:20px 0px 0px 200px;}
.numberroom {padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:30px; font-family: arial,tahoma,verdana;}
#canhcam-content1{ background-color:#D2B7E1; padding:12px 0px 45px 0px; }

.frquickReservation {padding:0px 50px 10px 50px; margin:10px 0px 0px 0px;}
.frquickReservation h1 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_topreservation.gif) top no-repeat; height:9px; overflow:hidden;}
.frquickReservation h2 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_centerreservation.gif) top  repeat-y; }
.frquickReservation h3 {  margin:0px; padding:0px; background: url(/app_themes/default/images/bg_bottomreservation.gif) top no-repeat;  height:9px; overflow:hidden;}
.Reservation2_thanh{ padding:20px; margin:0px;}
.paddthanks { margin:0px; padding:0px; font-family:Arial, Tahoma, Verdana; font-weight:bold; text-align:center; font-size:12px; color:#f10000;  } 

/*hitcouter*/
.hitcouter { float:left;}
.HitCounter {margin:0px; padding-top:4px; font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; color:#757575;}
/*hitcouter*/






/*yourreservation*/
.yourreservation { padding:0px 35px 10px 35px; margin:20px 0px 0px 0px;}
#reservationdata {background-color:#e6e6e6; height:105px; margin:0px; padding:0px;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
#reservationdata div.data { border-bottom:solid 1px #bcbcbc;padding:18px 0px 12px 18px; color:#1d1516; }
.data-td { padding:12px 0px 0px 0px; }

#reservationdata div.result { color:#845150; padding:10px 0px 10px 18px; }
#selection{padding:0px 35px 3px 35px; margin:0px 0px 0px 0px;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
#selection div.selectioncontent{  border:solid 1px #e6e6e6; margin:0px; padding:0px 0px 0px 0px; }
#selection div.roomcontent{  border:solid 1px #e6e6e6; margin:0px; padding:5px 2px 0px 2px; background-color:#ffffff; }
.room{   margin:0px; padding:12px 0px 12px 15px; background-color:#1d1516; color:#ffffff; border-right:solid 1px #e6e6e6; width:485px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; }
.rate{ background-color:#1d1516; color:#ffffff; border-right:solid 1px #e6e6e6;padding:12px 26px 12px 14px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;}
.Select{ background-color:#1d1516; color:#ffffff;padding:12px 41px 12px 33px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;}
.content{background-color:#ffffff;border-right:dashed 1px #bcbcbc; width:502px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; padding:18px 12px 10px 12px;vertical-align:top;	}
.picture{ padding:0px; margin:0px;vertical-align:top;}
.picture img{ padding:0px; margin:0px; height:83px; width:150px; vertical-align:top; }
.shortcontent{ width:310px; padding:0px 0px 16px 18px; vertical-align:top;font-family:Arial, Tahoma, Verdana;color:#1d1516; font-weight:normal; font-size:8pt; }
.shortcontent h4{ margin:0px; padding:0px 0px 7px 0px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; color:#1d1516;}
.item-rate{ text-align:center; color:#845150; border-right:dashed 1px #bcbcbc;padding:12px 26px 12px 14px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;}
.item-select{padding:12px 41px 12px 33px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;}
.item-select input{background-color:#656565; padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; cursor:pointer;}
.item-update{padding:0px 0px 0px 0px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;}
.item-update input{background-color:#656565; padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; cursor:pointer;}
.offering_overview{ margin:0px; padding:12px 0px 12px 15px;border-right:dashed 1px #e6e6e6;}
.offering_overview-room{margin:0px; padding:12px 0px 12px 15px; border-right:dashed 1px #bcbcbc; width:485px;font-family:Arial, Tahoma, Verdana; font-weight:normal;}
.offering_overview-rate{border-right:dashed 1px #bcbcbc;padding:12px 26px 12px 14px;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; color:#845150;}
.offering_overview-change{padding:12px 18px 12px 18px;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
.offering_overview-change input{background-color:#656565; padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
#odd{ padding:22px 0px 12px 9px; color:#929292;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; border-bottom:dashed 1px #bcbcbc;border-top :dashed 1px #bcbcbc;}
.cols1{ width:260px; padding:8px 0px 0px 0px;}
.cols1 input[type="submit"]{background-color:#656565; padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}

.cols2{  padding:8px 0px 0px 0px;}
.cols3{  padding:10px 0px 10px 0px; }
.cols4{  padding:0px 0px 0px 0px; margin:0px; width:146px;}

.TextBox{ width:225px; height:20px; padding:0px; margin:0px; border:solid 1px #808080;}
.TextBox1{ width:486px; height:161px; padding:0px; margin:0px; border:solid 1px #808080;}
.TextBox2{ width:97px; height:20px; padding:0px; margin:0px; border:solid 1px #808080;}
.txtYourRever {border:solid 1px #cfcdcd; height:14px; overflow:hidden; width:40px; font-size:10px; color:#585555; text-align:center;}
.ddlYourRever {border:solid 1px #000; height:18px; overflow:hidden; width:42px; font-size:10px; color:#585555; text-align:center;}

.requiredField{ color:Red;}
#preferences{padding:16px 0px 12px 9px;color:#929292;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
#preferences h4.checkbox{font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; padding:8px 0px 0px 0px; margin:0px; vertical-align:top; color:#1d1516;}
#GuestsData{margin:0px; padding:12px 0px 12px 0px;}
#GuestsData div.fullcontent{margin:0px;padding:0px; background-color:#e6e6e6; color:#1d1516; padding:15px;}
#GuestsData div.cancellation{margin:0px;padding:0px; background-color:#c4c4c4; color:#845150; padding:15px;}
#GuestsData div.datauser{margin:0px;padding:5px 0px 12px 0px; border-bottom:dashed 1px #e6e6e6;}
.cols10{ width:355px;color:#1d1516; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;background-color:#e6e6e6; padding:11px 0px 9px 10px; border-top:solid 2px #ffffff; border-right:solid 2px #ffffff;}
.cols11{width:355px;  color:#1d1516;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; background-color:#e6e6e6; padding:11px 0px 9px 10px; border-top:solid 2px #ffffff; }
.Label{color:#1d1516;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt; }
.cols12{width:355px;  color:#1d1516;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt; background-color:#e6e6e6; padding:11px 0px 9px 10px;border-right:solid 2px #ffffff; }
.cols13{width:355px; color:#1d1516;font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:8pt;padding:11px 0px 9px 10px; }
.cols13 input{background-color:#656565; float:right;  padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
#complete{ padding:14px 0px 17px 0px;}
#complete input[type="submit"]{background-color:#656565; padding:3px 10px 3px 10px; margin:0px; border:solid 0px #cccccc; color:#ffffff;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}

.completeconfir{ text-align:center;padding:14px 0px 17px 0px;color:#929292;font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:8pt;}
/*yourreservation*/
.text-item{ min-height:200px;height:auto !important;height:200px; width:440px;font-weight:normal;color:#666666; font-size:8pt; font-family: arial,tahoma,verdana; padding:10px 0px 12px 0px; margin:0px;}
.item-detail{ position:relative; padding:0px 38px 0px 35px; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.pic-item{ position:absolute; top:38px; right:38px}
.pic-item img{ width:228px; height:151px;}
.itemimg{position:absolute; top:40px; right:50px}
.pic img{ height:0px; width:0px}
.sound{ position:absolute; top:0px; left:0px}
.picmax {font-family:Arial, Tahoma, Verdana; font-weight:normal; text-align:right; font-size:8pt; color:#B99C73; padding-top:3px  }

/* HomeZone */
.homeright{ background: url(/app_themes/default/images/bg-homenews.gif) top left repeat-x; height:172px; float:right; width:578px; padding:58px 0px 0px 0px; margin:0;font-family: arial,tahoma,verdana;}
.homezone {float:left; width:239px; padding-left:15px; font-family: arial,tahoma,verdana;}
.homezone-footer {font-size:7pt; padding:9px 0px 20px 0px; font-family: arial,tahoma,verdana; text-align:right;}
.homezone-footer a {color:#dbdf9e; font-size:8pt; font-family: arial,tahoma,verdana;}
.homezone h6 {font-size:13pt; margin:0; padding:0; padding-top:23px; font-family: arial,tahoma,verdana;}
.homezone h6 a {color:#ded4b4; text-decoration:none; font-family: arial,tahoma,verdana;}
.homeitem {margin:0; padding:0; padding-top:10px; font-family: arial,tahoma,verdana;}
.homeitem-style {margin:0; padding:0; padding-right:5px; width:10px; background: url(/app_themes/default/images/bg_homeitem_style.gif) no-repeat 0% 45%; font-family: arial,tahoma,verdana;}
.homeitem-teaser {width:223px; font-size:8pt; margin:0; padding:0; padding-bottom:5px; padding-top:5px; font-weight: normal; border-bottom:solid 1px #ababac;font-family: arial,tahoma,verdana;}
.homeitem-teaser a {color:#b8b8b8; text-decoration:none; margin:0; padding:0;font-family: arial,tahoma,verdana;}
.homeitem-teaser a:hover {text-decoration:underline;font-family: arial,tahoma,verdana;}
.HomeNews {font-family: arial,tahoma,verdana; margin-left:5px}
.HomeNews a {color:#656565; text-decoration:none; font-weight:bold; font-size:8pt;font-family: arial,tahoma,verdana;}
.HomeNewsItem-a {color:#656565; text-decoration:none; font-weight:bold; font-size:8pt; padding-bottom:9px; padding-left:2px;font-family: arial,tahoma,verdana;}
.HomeNewsItem{ margin-right:5px;width:186px}
.HomeNewsItem img { width:186px; height:142px;}

.languagemenu {position:absolute; top:52px; left:8px;}
.languagemenu input {margin-right:6px;}

/* itemad */
.itemad { margin:0px; padding:10px 0px 0px 0px;}
.topad { margin:0px; padding:0px;}
/* itemad */