﻿
/* Form */
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.registrationForm td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label span.star {color: #E9786E; padding-right:6px;}
.registrationForm td.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.editor select { font-size:8pt; margin-top:3px; 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:250px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .textbox1 {color:#000000; width:140px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .buttonCell input {background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%; width:63px; height:21px; color:#666666; font-size:8pt; font-family : arial,tahoma,verdana; border:none;}
.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:0px; 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 */


/* Sitemap */
.sitemapcontainer { padding:28px 0px; height:295px; width:780px; margin:0 auto; background-color:#adaaad}
.sitemapcontainer h6 {  border-bottom:solid 1px #666666;border-top:solid 1px #666666;margin:0px 45px 5px 45px; padding:3px 0px 3px 0px; font-weight:bolder; color:#007ec8;font-size:9pt; font-family: arial,tahoma,verdana;}
.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; margin: 0 auto }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #027DC1; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #027DC1; text-decoration:none; } 
.RootNode a:hover { color: #027DC1; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt; font-weight:bold;  padding-left:5px; } 
.ParentNode a { color: #ffffff; text-decoration:none; } 
.ParentNode a:hover { color: #ffffff; text-decoration:underline; } 
.LeafNode { color: #ffffff; font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.LeafNode a { color: #ffffff; text-decoration:none; } 
.LeafNode a:hover { color: #ffffff; text-decoration:underline;} 
/* Sitemap */

/* Detail */
.homeheight { height:123px;}
.zoneright{ float:right; height:355px;position:relative;}
.pager-project{ position:absolute; bottom:20px; left:0px; width:150px; height:20px}
.zonecenter{ float:right; margin-right:240px; width:268px}
.hometop {padding:5px 22px 10px 22px;color:#7c7c7c;font-size:8pt; font-family: arial,tahoma,verdana; font-weight:normal; width:224px; height:340px; background-color:#ffffff }
.hometop h4{ margin:0px; padding:17px 0px 0px 0px;  text-transform:uppercase;font-weight:bolder; color:#007ec8;font-size:9pt}
.hometop h6{ margin:0px; padding:0px; font-weight:normal; color:#7c7c7c;font-size:9pt }
.hometop h5 a { margin:0px; padding:17px 0px;  font-weight:normal; color:#007ec8;font-size:8pt; text-decoration:none}

.catalogtop {padding:5px 22px 10px 22px;color:#7c7c7c;font-size:8pt; font-family: arial,tahoma,verdana; font-weight:normal; width:181px; height:340px; background-color:#ffffff }
.catalogtop h4{ margin:0px; padding:17px 0px 0px 0px;  text-transform:uppercase;font-weight:bolder; color:#007ec8;font-size:9pt}
.catalogtop h6{ margin:0px; padding:0px; font-weight:normal; color:#7c7c7c;font-size:9pt }
.catalogtop h5 a { margin:0px; padding:17px 0px;  font-weight:normal; color:#007ec8;font-size:8pt; text-decoration:none}
.clearboth { clear:both;}

.newsdetail{ background-color:#a8a9ad;  margin:0px 20px 5px 20px; padding:20px 0px 0px 0px; overflow:hidden ;border-bottom:solid 1px #ffffff}
.newsprdetail{ width:798px; height:315px; background-color:#a8a9ad; margin:0px 0px; padding:20px 0px; overflow:hidden}
.newsprdetail h1 { font-size:9pt; padding:2px 2px; font-weight:normal; color:#027dc1; font-family: arial,tahoma,verdana; border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff}
.newsdetail h1 { font-size:9pt; padding:3px 2px; font-weight:normal; color:#027dc1; font-family: arial,tahoma,verdana; border-bottom:solid 0px #ffffff;border-top:solid 1px #ffffff; margin:0px}
.detail_teaser {font-size:8pt; padding:4px 6px; font-weight:normal; color:#ffffff; font-family: arial,tahoma,verdana; text-transform:uppercase}
.detail_content {font-size:8pt; padding:0px 6px 20px 6px; font-weight:normal; color:#ffffff; font-family: arial,tahoma,verdana }


.Photozone{ padding:0px 20px 0px 0px}
.Photozone h4{ width:120px ; height:53px; background: url(/app_themes/default/images/bg_photo.gif) top left no-repeat ; margin:0px; padding:0px}
.Photozone h6{ width:10px; margin:0px; padding:0px}
.Photozone h5{ margin:0px; padding:0px 0px 10px 0px}


/* Detail */

/* NavBar */
.mainnavbar { width:970px; margin:0 auto; overflow:hidden }

.childnavbar { width:110px; height:309px; padding:23px 0px ;background-color:#ffffff; float:left; }

.childnavbar .childmenu { padding:2px 5px 0px 15px; color:#717171; margin:0px; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana; }
.childnavbar .childmenu a {	color:#717171; text-decoration:none;}
.childnavbar .childmenu a:hover { color:#238acf; text-decoration:none;}

.childnavbar .activechildmenu { padding:2px 5px 0px 15px; color:#238acf; margin:0px; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana; }
.childnavbar .activechildmenu a {	color:#238acf; text-decoration:none;}
.childnavbar .activechildmenu a:hover { color:#238acf; text-decoration:none;}

.childnavbar h6 { padding:0px; height:1px; margin:0px; overflow:hidden; background-color:#ffffff; }



.bottomnavbar { text-align:center; margin: 10px 6px 10px 0px;}
.bottomnavbar ul {margin:0px; list-style-type:none; padding:0px 0px 0px 0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#ffffff; display:inline; padding:0px 7px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { color:#ffffff; text-decoration:none;}
.bottomnavbar li a:hover { color:#ffffff; text-decoration:underline;}

/* NavBar */


/* Navigation bar */
.MenuGroup { border: solid 0px #93B9AF; cursor:default; background-color:#0078bf;margin:0px 0px 0px 0px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#0078bf',Direction=135, Strength=2);border-top: solid 0px #ffffff}
.TopMenuItem { background-color:#0095d9; color:#ffffff; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px 0px 0px 0px; }
.TopMenuItem img{ height:19px}
.TopMenuItemHover { background-color:#0095d9;color:#ffffff; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px 0px 0px 0px;}
.TopItemLookActive { background-color:#0095d9; color:#ffffff; font-size:8pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; }
.TopItemLookActive img{ height:19px}
.TopItemLookActiveHover {background-color:#0095d9; color:#ffffff; font-size:8pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; }
.MenuItem { background-color:#0089cf; color:#ffffff; font-family:arial,tahoma,verdana;font-size:8pt; cursor:pointer; padding:5px 0px 4px 0px; }
.MenuItemHover {background-color:#0089cf; color: #ffffff; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer;padding:5px 0px 4px 0px ;}
.TopMenuGroup{ margin:4px 0px 0px 0px; padding:0px;width:970px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#0078bf',Direction=135, Strength=0); background-color:#0194da}

/* Navigation bar */

/* Structure */
.mainbody { margin: 0px; padding: 0px; background-color:#0078bf; }

#canhcam-masthead { width:970px; margin:0 auto; }
#canhcam-wrapper { margin:0px; padding:0px;}
#canhcam-content-wrapper {  }
#canhcam-content { width:970px; margin:0px; background-color:#ffffff}
#canhcam-logo { }

#canhcam-print-container {width:798px; margin:0 auto;}
#canhcam-print-footer {color:#6b6b6b; font-size:8pt; font-family: arial,tahoma,verdana; padding-top:7px; margin-top:10px; border-top:solid #c3b9b0 1px;}
#canhcam-print-footer a {color:#6b6b6b; text-decoration:none;}
#canhcam-print-footer a:hover {color:#6b6b6b; text-decoration:underline;}
#canhcam-print-header {color:#004226; font-size:10pt; font-weight:bold; text-transform:uppercase; font-family: arial,tahoma,verdana; text-align:center; padding:26px 6px 34px 0px; margin:10px 0px 10px 0px; border-bottom:solid #c3b9b0 1px;}


/* Structure */

/* QA */
.newszone{ margin:0px; padding:20px 20px 5px 20px;}
.kbquestion{ margin:0px 0px 0px 0px; padding:0px 0px; border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff}
.qaitem { font-size:9pt; padding:2px 2px; font-weight:normal; color:#ffffff; font-family: arial,tahoma,verdana;}
.qaitem a { color:#ffffff; text-decoration:none; }
.qaitem a:hover { color:#027dc1; text-decoration:none; }
.qabrief {font-size:8pt; padding:0px 6px; color:#000000; font-family: arial,tahoma,verdana; }
.zoneitemsepa{width:550px; height:1px; background-color:#ffffff; margin:0px; padding:0px}
.newszone span { margin:0px; padding:0px}


.selecteditem { font-size:9pt; padding:0px 6px 0px 6px; margin:0px ;width:542px; font-weight:normal; color:#027dc1; font-family: arial,tahoma,verdana;border-bottom:solid 0px #ffffff}
.qafull { padding:0px 0px 10px 6px; font-weight:normal; font-size:8pt; color:#5a5b5d; font-family: arial,tahoma,verdana;}
.qafull p{ margin:0px; padding:0px}

/* QA */

/* utibar */
.utibar {font-size:8pt;font-family: arial,tahoma,verdana; margin:5px 0px; padding:0px 6px; width:542px; border-top:solid 0px #ffffff; text-align:right}
.utibar a { text-decoration:none; color:#ffffff}
.utibarcatalog {font-size:8pt;font-family: arial,tahoma,verdana; margin:10px 0px; padding:0px 6px; width:540px; border-top:solid 1px #ffffff}
.utibarcatalog a { text-decoration:none; color:#ffffff}

/* utibar */


/* banner */
.zonebanner {width:592px; background-color:#a8a9ad; float:left;height:355px;  }
.catalogbanner{width:509px; background-color:#a8a9ad; height:305px}
.catalogleft{ float:left; width:500px}
.catalogright{ float:right; width:245px}
.catalogcenter{ float:left;}
.photoshow{ margin:0px; padding:0px;overflow:hidden;min-height:380px;height:auto !important;height:380px;}

.showimagecontrol { text-align:center;  padding:0px 120px;}
.showimagecontrol p {text-align:center;padding:0px; margin:0px}


/*Candelar*/
.picker{background-color: #FFFFFF; border: 1px gray solid; font-size: 8pt; font-weight:normal; font-family: arial,tahoma,verdana; padding: 2px 4px 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:middle; padding:0px 5px 0px 5px;}
.selector{ width:14px; cursor:pointer; text-align:left; vertical-align:middle; background-color:#FFFFFF;}
/*Candelar*/


/*Reservation  background-color:#BDD0EE;*/

.reservation1_form{ padding:10px 10px 10px 10px; margin:0 auto;  font-size:9pt; color:#725079; font-family: arial,tahoma,verdana;}
.reservation1_table{  margin:0px; }
.line { border-bottom:solid 1px #666666;   margin:5px 0px 5px 0px; width:480px}
.Date{ padding:0px 0px 0px 0px; margin:0px; color:#666666; font-weight:normal; font-size:12px; font-family: arial,tahoma,verdana;}
.Dateimg {padding:0px 0px 0px 5px; margin:0px;}
.lbl{ width:140px; color:#666666; font-weight:bold; font-size:12px; }
.Adute{ padding: 0px; margin:0px;}
.Next{ padding:0px 10px 0px 10px; vertical-align:middle; text-align:center; color:#666666; font-weight:normal; font-size:13px; font-family: arial,tahoma,verdana;}
.note{ padding:0px 0px 0px 0px; margin:0px; color:#666666; font-weight:bold; font-size:12px; }
.rodiobutom {padding:0px 0px 0px 0px; margin:0px; color:#666666; font-weight:normal; font-size:11px; }
.cbxAdult {color:#666666; padding:0px 0px 5px 0px; font-weight:normal; font-size:11px; font-family: arial,tahoma,verdana;}
.back {  text-align:center;  width:50px; height:20px; overflow:hidden; color:#666666; font-weight:normal; font-size:13px;  padding:0px; margin:0px 0px 0px 0px; font-family: arial,tahoma,verdana;}
.back a { color:#666666; text-decoration:none;}
.back a:hover { color:#666666; text-decoration:none; }
.reservation_bnt {  margin: 10px 0px 0px 140px; height:22px; overflow:hidden;}

.reservation2_form{ padding:10px 10px 10px 10px; margin:0 auto;  font-size:9pt; 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 #666666; margin:0px 30px 0px 0px; padding:0px;}
.boldchar { padding:0px 0px 0px 0px; margin:0px; color:#666666; font-weight:bold; font-size:12px; font-family: arial,tahoma,verdana;}
.roomNote{ margin:0px; padding:0px 0px 20px 0px; width:440px; }
.lblReservation2 { color:#666666; font-weight:bold; font-size:12px;  width:180px; font-family: arial,tahoma,verdana;} 
.ltrReservation2 { padding:0px 0px 0px 0px; color:#666666; 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 0px 10px 0px; margin:0 auto; width:512px}
.frquickReservation h1 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_topreservation.gif) top no-repeat; height:6px; 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:#ffffff;  } 

.reservation{  width:780px; margin:0 auto; padding:0px; background-color:#adaaad; padding:28px 0px 0px 0px}
.reservation h6{  border-bottom:solid 1px #666666;border-top:solid 1px #666666;margin:0px 45px 5px 45px; padding:3px 0px 3px 0px; font-weight:bolder; color:#007ec8;font-size:9pt; font-family: arial,tahoma,verdana;}
.reservation h5{  border-bottom:solid 0px #666666;border-top:solid 0px #666666;margin:0px 185px 5px 185px; padding:3px 0px 3px 0px; font-weight:normal; color:#ffffff;font-size:9pt; font-family: arial,tahoma,verdana; text-align:center}
.ltrText {font-weight:normal; color:#666666;font-size:9pt; font-family: arial,tahoma,verdana;}
.ltrText1 {font-weight:normal; color:#000000;font-size:9pt; font-family: arial,tahoma,verdana;}

.downloadText{font-weight:normal; color:#ffffff;font-size:8pt; font-family: arial,tahoma,verdana; text-align:center}
.downloadText a {color:#ffffff; text-decoration:none}
