﻿#mainbody { margin:0px; padding: 0px; font-size:11px; font-family:arial,helvetica,sans-serif; background-color:#091629;}
p {margin: 0px;}
h1, h2, h3, h4, h5, h6 { margin: 0px;}
select { font-size:8pt; font-family:arial,helvetica,sans-serif;}
tr, td, img{margin: 0px; padding:0px;}
.headdrv th{ padding:5px 10px; font-family:#arial,helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#f1f1f1 ;padding:3px 10px !important}
.rowdrv td{ font-size:8pt; color:#666666; padding:5px 10px }
/*cau truc site*/
#CanhCam_Wrapper{ padding:0px; margin:0 auto;}/* padding:0px 0px 0px 44px;   background: url(/app_themes/default/images/bg_content_wrapper.gif) repeat-y;*/
#CanhCam_Header{margin:0 auto; width:935px; clear:both; padding:0px; height:142px; overflow:hidden;  background: url(/app_themes/default/images/bg_top_wrapper.gif) no-repeat;}
#CanhCam_Content_wrapper{margin:0 auto; clear:both; width:935px; background: url(/app_themes/default/images/bg_content_wrapper.gif) repeat-y;}
#CanhCam_Content{ margin:0px 0px 0px 44px; clear:both; background-color:#FFFFFF; width:847px;}
#CanhCam_Footer{margin:0 auto;width:935px; height:109px; overflow:hidden; background: url(/app_themes/default/images/bg_bottom_wrapper.gif) no-repeat;}

.menucontent { clear:both;}
.header{ margin:35px 0px 0px 44px;}
.content{margin:0px 0px 0px 0px;}
.menu_top{ background-color:#48536F; width:847px; margin:0px; padding:0px; height:19px; overflow:hidden;}
.topleftnav { width:700px; float:left;}
.toprightnav { width:140px; float:left; text-align:right; background-color:#48536F;}


.~banner { clear:both; padding:0px; margin:0px; height:347px; overflow:hidden;}
/*Tin trang chu*/
.homenews h5{ padding:40px 175px 40px 30px; font-size:12px; font-weight:normal; text-decoration:none;}

/*TopRightNavbar*/
.toprightnavbar a{color:#FFFFFF; text-decoration:none; font-size:12px; line-height:150%; }
.toprightnavbar a:hover{color:#9997ac; text-decoration:none;}
.toprightnavbar img{ margin:0px; padding-left:5px;}

.zoneimge{ clear:both; padding:0px; margin:0px; margin-left:44px;}

.contentleftNB{ margin:0px; padding:2px 0px 0px 20px; text-align:right; background: url(/app_themes/default/images/icon3.gif) no-repeat;}
.contentleftNB a{color:#FFFFFF; text-decoration:none; font-size:12px; }
.contentleftNB a:hover{color:#9997ac; text-decoration:none;}

.menucontent{ width:847px; height:19px; overflow:hidden; background-color:#48536F;}
.ContentLeft{ float:left; margin:0px; padding:0px 0px 0px 35px;}

.ContentRight{ width:500px; float:right; margin:0px; padding:0px 30px 0px 0px;}
.rightnavbar{ margin:0px; padding:2px 5px 0px 0px; font-size:12px; text-align:right;}
.rightnavbar a{color:#FFFFFF; text-decoration:none;}
.rightnavbar a:hover{ color:#9997ac; text-decoration:none;}
.rightnavbar a:active { color:#9997ac; text-decoration:none;}
.rightnavbar img{ margin:0px; padding:0px 0px 0px 5px;}
.separator{ padding:0px 30px 0px 0px; margin:0px; display:inline;}

.bottomnavbar{}
.bottomnavbar ul{ margin:0px; padding:57px 0px 0px 79px;  list-style-type:none;}
.bottomnavbar li{ margin:0px; padding:0px 0px 0px 0px; font-family:Tahoma, Arial, Verdana; color:#FFFFFF; display:inline; list-style-type:none;}
.bottomnavbar li a{ color:#FFFFFF; text-decoration:none;}
.bottomnavbar li a:hover{ color:#9997ac; text-decoration:none;}

.newscontent{ margin:0xp; padding:40px 175px 40px 30px; font-weight:normal; font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; }

.aboutus{ margin:0xp; font-weight:normal; font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000;}

.zonetitle{ margin:0xp; padding:40px 175px 0px 30px; font-family:Verdana, Tahoma, Arial; font-size:13px; font-weight:bold; color:#000000;}

.newsinzoneimage{margin:0xp; padding:30px 175px 40px 30px;}
.newsinzoneimage h1{ margin-top:10px; padding-bottom:5px; font-size:13px; font-weight:bold; }
.newsinzoneimage h1 a{color:#000000; text-decoration:none;}
.newsinzoneimage h1 a:hover{ color:#9997ac; text-decoration:none;}
.newsinzoneimage h2{ margin:0px; padding:0px 0px 10px 0px; font-size:12px; font-weight:normal; color:#000000;}

/*Photo*/
.borderphoto{ margin:0px; padding:50px 0px 0px 20px;}
.newsphoto{ margin:0px; padding:0px;}
.photo{margin:0px 15px 15px 0px; padding:0px 0px 0px 0px; width:148px; height:129px; overflow:hidden; border-top:1px solid #11572B; border-left:1px solid #11572B; border-bottom:1px solid #11572B; border-right:1px solid #11572B; }
.titlephoto{ margin:0px 0px 0px 0px; padding:16px 0px 10px 0px; font-size:11px; font-weight:normal; text-align:center; }
.titlephoto a{text-decoration:none; color:#000000;}
.titlephoto a:hover{ text-decoration:none; color:#9997ac;}

/*paging*/
.paging { text-align:right; margin:0px 0px 0px 0px; color:#000000;}
.paging ul { padding:3px 80px 20px 0px; margin:0px 0px 0px 0px}
.paging li {color:#000000; font-weight:bold; display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; font-family: tahoma,verdana, Arial;}
.paging li a { color:#000000; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.paging li a:hover { color:#518274; font-weight:normal; text-decoration:none;}

.activezonetitle { margin:0px; padding:30px 175px 20px 30px; font-size:13px; font-weight:normal; font-weight:bold; font-family:Verdana, Tahoma, Arial; color:#000000; }
 h6{  margin:0px; padding:0px 175px 20px 200px;}
.FromText { font-weight:normal; font-size:11px; color:#000000;  }
.FormInput {font-weight:normal; width:278px; font-size:11px; color:#000000;  border-top:#808080 1px solid; border-bottom:#808080 1px solid; border-right:#808080 1px solid; border-left:#808080 1px solid;}
.FormInput1 {font-weight:normal; width:330px; font-size:11px; color:#000000;  border-top:#808080 1px solid; border-bottom:#808080 1px solid; border-right:#808080 1px solid; border-left:#808080 1px solid;}
.FormButton10 { width:47px; font-weight:normal; font-size:11px; color:#000000;  background-color:#EBE9E9; }
.FormButton10 h5 a { color:#343131; text-decoration:none;}
.FormButton10 h5 a:hover { color:#343131; text-decoration:underline;}
.FormButtonReset{ width:47px; font-weight:normal; font-size:11px; color:#000000;  background-color:#EBE9E9;}
.paddthanks { margin:0px; padding-left:10px; font-weight:bold; text-align:center; font-size:12px; color:#000000;  } 

/*Site map*/
.Sitemap {font-size:11px; font-weight:normal; font-family:Verdana, Tahoma, Arial;}
 h4 { font-weight:normal; color:#000000; font-size:11px; padding:0px 0px 30px 50px;}
 
 /*Reservation  background-color:#BDD0EE;*/

.reservation1_form{ padding:10px 10px 10px 140px; margin:0px;  font-size:11px; color:#725079;}
.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; }
.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; }
.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; }
.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;}
.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 60px; margin:0px; font-size:11px; color:#725079;}
.Reservation2_table{padding:0px; margin:0px ; }
.Reservation-textbox{padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:250px;}
.Reservation-textbox1{padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:80px;}
.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;}
.boldchar { padding:0px 0px 0px 0px; margin:0px; color:#000000; font-weight:bold; font-size:12px; }
.roomNote{ margin:0px; padding:0px 0px 20px 0px; width:440px; }
.lblReservation2 { color:#000000; font-weight:bold; font-size:12px;  width:180px;}
.ltrReservation2 { padding:0px 0px 0px 0px; color:#000000; font-weight:normal; font-size:12px; }
.Reservation2-btn { margin:20px 0px 0px 200px;}
.numberroom {padding:3px; margin:0px; border:solid 1px #725079; color:#725079; font-size:11px; width:30px;}
#canhcam-content1{ background-color:#D2B7E1; padding:12px 0px 45px 0px; }
/* */

/*Candelar*/
.picker{ text-align:center;  color:#000000; border: 1px gray solid; font-size: 11px; font-weight:normal; font-family: "arial",monospace; padding: 2px 0px 2px 2px; cursor: pointer;}
.calendar_button{ border:none; cursor:pointer; width:25px; height:22px;}
.calendar td{  font-size:11px;}
.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;  padding:0px 5px 0px 5px;}
.selector{ width:14px; cursor:pointer; text-align:left; background-color:#FFFFFF;}
 /*Borderrevervation */
.borderreservation {padding:10px 50px 10px 50px; margin:0px; }
.borderreservation h1 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_topreservation.gif) top no-repeat; height:11px; overflow:hidden;}
.borderreservation h2 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_centerreservation.gif) top  repeat-y; }
.borderreservation h3 {  margin:0px; padding:0px; background: url(/app_themes/default/images/bg_bottomreservation.gif) top no-repeat;  height:16px; overflow:hidden;}

.borderrevervation { padding:50px 50px 50px 50px; margin:0px;}
.borderrevervation h1 {background: url(/app_themes/default/images/bg_reservation2top.gif) top no-repeat; height:11px; overflow:hidden;}
.borderrevervation h2 {background: url(/app_themes/default/images/bg_reservation2center.gif)  top  repeat-y; height:710px; overflow:hidden}
.borderrevervation h3 {background: url(/app_themes/default/images/bg_reservation2bottom.gif) top no-repeat; height:11px; overflow:hidden;}

.titlebottomrevertion { text-align:center;  color:#000000; font-size: 11px; font-weight:normal; font-family: "arial",monospace; padding: 5px 0px 15px 2px;}
.titletoprevertion { text-align:center;  color:#000000;  font-size: 11px; font-weight:normal; font-family: "arial",monospace; padding: 15px 0px 5px 2px; }
/*Borderrevervation*/

#lightbox{
	background-color:#eee;
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	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; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	}

ul, li{margin:0; padding: 0;}
ol, ul{list-style: none;}
/*fonts.css~body{font: 13px arial,helvetica,clean,sans-serif; *font-size:small;*font:x-small;}*/
#topnav {z-index:100; height:18px; margin-left:0px;}
#topnav a, #topnav .iemenufix {  display:block;  color:#fff;  text-decoration:none;  text-align:left;  padding:3px 12px 4px 12px;  z-index:100;  line-height:12px; min-height:6px;  }  
#topnav a:hover {background-color:#999;  display:block;  color:#333;  text-align:left;  min-height:6px; }  
#topnav li {   float:left; background-repeat:no-repeat;  background-position:top left;  z-index:100;  }
#topnav li li {  padding-top:7px;  margin-left:0.5em;    width:100%;  z-index:100;  }
#topnav li li a { padding-left:1em; z-index:100;}
#topnav li li a:hover { color:#333; z-index:100; background-image:url(/app_themes/Default/Images/topnav_block.gif); background-repeat:no-repeat;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {  left:-999em;  z-index:100;  }
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left:auto; z-index:100;}
#topnav, #topnav ul {  font-size:12px;  background-color:#49526F;  z-index:100;  }
#topnav li ul {  position:absolute;  background-color:#999;  filter: Alpha(opacity=80);  -moz-opacity:.8;  opacity:.8;  left:-999em;   text-align:left; padding-right:0.75em;  height:245px;  width:12.5em;  z-index:100;  }

#topnavhome {z-index:100; height:18px; margin-left:0px;}
#topnavhome a, #topnavhome .iemenufix {  display:block;  color:#fff;  text-decoration:none;  text-align:left;  padding:3px 12px 4px 12px;  z-index:100;  line-height:12px; min-height:6px;  }  
#topnavhome a:hover {background-color:#999;  display:block;  color:#333;  text-align:left;  min-height:6px; }  
#topnavhome li {   float:left; background-repeat:no-repeat;  background-position:top left;  z-index:100;  }
#topnavhome li li {  padding-top:7px;  margin-left:0.5em;    width:100%;  z-index:100;  }
#topnavhome li li a { padding-left:1em; z-index:100;}
#topnavhome li li a:hover { color:#333; z-index:100; background-image:url(/app_themes/Default/Images/topnav_block.gif); background-repeat:no-repeat;}
#topnavhome li:hover ul ul, #topnavhome li:hover ul ul ul, #topnavhome li.sfhover ul ul, #topnavhome li.sfhover ul ul ul {  left:-999em;  z-index:100;  }
#topnavhome li:hover ul, #topnavhome li li:hover ul, #topnavhome li li li:hover ul, #topnavhome li.sfhover ul, #topnavhome li li.sfhover ul, #topnavhome li li li.sfhover ul {left:auto; z-index:100;}
#topnavhome, #topnavhome ul {  font-size:12px;  background-color:#49526F;  z-index:100;  }
#topnavhome li ul {  position:absolute;  background-color:#999;  filter: Alpha(opacity=80);  -moz-opacity:.8;  opacity:.8;  left:-999em;   text-align:left; padding-right:0.75em;  height:348px;  width:12.5em;  z-index:100;  }

#bkingEngine{

	height:58px;

}
