@font-face {

 font-family: 'Conv_cordiau';

 src: url('fonts/cordiau.eot');

 src: local('☺'), url('fonts/cordiau.woff') format('woff'), url('fonts/cordiau.ttf') format('truetype'), url('fonts/cordiau.svg') format('svg');

 font-weight: normal;

 font-style: normal;

}

body {

	font-size:12px;

	letter-spacing:0em;

	text-align:center;

	top:0px;

	margin:0px;

	padding:0px;

	color:#e7e7e7;


	font-family:Arial, Helvetica, sans-serif;

}



.policy_bg{

  border:1px solid #d0c78b;

  line-height:24px;

}



.policy_bg th{

	background:#f7f5d2;

    border-bottom:1px solid #d0c78b;

    height:30px;



}



.bg_book{

	width:100%;

	position:fixed;

	z-index:-999;

	height:630px;

	top:108px;

	clear:both;

	

}



.bg_booking{

	width:1200px;

	height:630px;

	background:url(../images/main2.jpg);

	-moz-box-shadow: 0px 0px 5px #000000;

	-webkit-box-shadow: 0px 0px 5px #000000;

	box-shadow: 0px 0px 5px #000000;

	margin:0 auto;

	

}



li {



}

a {

	text-decoration:none;

	color:#000;

}

a:hover {

	color:#FFF;

}

input,textarea{

	border:2px solid #d0d0d0;

}



.pageBox {

	position:absolute;

	top:0px;

	left:0px;

	padding:10px;

	background:url(../images/box_background.png);

	background-repeat:repeat;

	border:1px solid #7d7d7d;

}

.hiddenPageBox {

	position:absolute;

	top:0px;

	left:0px;

	padding:5px;

}

.hidden {

	display:none;

}

.boldText {

	font-weight:bold;

}

.errorText {

	color:#ff0000;

}

.arrow {

	display:inline-block;

	margin-top:8px;

	width:7px;

	height:4px;

	background:url(../images/arrow.png);

	background-repeat:no-repeat;

}

.popupBox {

	display:none;

	width:100px;

	text-align:center;

}

.popupBox_spacer1 {

	width:100px;

	height:20px;

}

.popupBox_spacer2 {

	width:100px;

	height:10px;

}

.modalBackground {

	background-color:Gray;

	filter:alpha(opacity=50);

	opacity:0.5;

}

.topMenuItemArea {

	position:absolute;

	top:-96px;

	height:20px;

	text-align:right;

}

#topMenuArea1 {

	left:500px;

	width:100px;

}

#topMenuArea2 {

	margin-top:2px;

	/*left:610px;*/



    left:860px;

	width:100px;

}

#topMenuArea3 {

	left:723px;

	width:80px;

	display:none;

}

#topMenuArea4 {

	left:810px;

	width:160px;

}

.topMenuItem {

	color:#b4b4b4;

	font-size:10px;

	letter-spacing:0.15em;

}

a.topMenuItem:hover {

	color:#e7e7e7;

}

.mainMenuItemArea {

	display:inline;

	margin:0px 24px 0px 24px;

}

.mainMenuItem {

	color:#cccccc;

	font-size:11px;

	letter-spacing:0.2em;

	text-transform:uppercase;

}

a.mainMenuItem:hover {

	color:#ffffff;

}

#mainArea {

	position:relative;

	width:988px;

	height:625px;

	text-align:left;

}

.pagePathArea {

	position:absolute;

	top:2px;

	left:18px;

	width:400px;

	height:12px;

	color:#b4b4b4;

	font-size:8px;

	letter-spacing:0.2em;

	text-transform:uppercase;

}

.templateContentArea {

	position:relative;

	width:988px;

	background-position:top;

	background-repeat:repeat-x;

}

#templateHeader {

	height:95px;

}

#templateMenu {

	height:19px;

	background:url(../images/template2.png);

	background-repeat:no-repeat;

	text-align:center;

}

#templatePage {

	height:509px;

	background:url(../images/template3.png);

	background-repeat:no-repeat;

}

#templateCopyrightBar {

	height:32px;

	background:url(../images/template4.png);

	background-repeat:no-repeat;

}

#templateFooter {

	height:150px;

}

#pageMainImage {

	position:relative;

	width:968px;

	height:509px;

	margin-left:9px;

	background:url(../images/main1.jpg);

	background-repeat:no-repeat;

}

#poweredByArea {

	position:absolute;

	top:0px;

	left:8px;

	width:125px;

	height:16px;

}

#poweredByImage {

	width:125px;

	height:16px;

}

#copyrightArea {

	position:absolute;

	top:0px;

	left:825px;

	width:150px;

	height:16px;

}

#languageBox {

	position:absolute;

	top:-83px;

	left:690px;

	width:120px;

	height:96px;

	background:url(../images/language_box.png);

	background-repeat:no-repeat;

	display:none;

	z-index:10;

}

#languageBox_close {

	position:absolute;

	top:20px;

	left:0px;

	width:110px;

	height:14px;

	font-weight:bold;

	text-align:right;

}

#languageBox_english {

	position:absolute;

	top:40px;

	left:15px;

	width:100px;

	height:20px;

	text-align:left;

}

.languageBox_englishText {

	font-size:12px;

}

#languageBox_thai {

	position:absolute;

	top:60px;

	left:15px;

	width:100px;

	height:20px;

	text-align:left;

}

.languageBox_thaiText {

	font-size:12px;

}

#signInBox {

	position:absolute;

	top:-83px;

	left:734px;

	width:243px;

	height:191px;

	background:url(../images/register_box.png);

	background-repeat:no-repeat;

	/*display:none;*/



    z-index:10;

}

#signInBox_close {

	position:absolute;

	top:20px;

	left:0px;

	width:232px;

	height:14px;

	font-weight:bold;

	text-align:right;

}

.signInBox_text {

	color:#b4b4b4;

	font-size:12px;

}

.signInBox_buttonText {

	color:#ffffff;

	font-size:11px;

	text-transform:uppercase;

}

#signInBox_userNameCaptionArea {

	position:absolute;

	top:40px;

	left:22px;

	width:198px;

	height:14px;

	text-align:left;

}

#signInBox_userNameInputArea {

	position:absolute;

	top:56px;

	left:22px;

	width:198px;

	height:14px;

	text-align:left;

}

.signInInput {

	width:196px;

	height:14px;

}

#signInBox_passwordCaptionArea {

	position:absolute;

	top:80px;

	left:22px;

	width:198px;

	height:14px;

	text-align:left;

}

#signInBox_passwordInputArea {

	position:absolute;

	top:96px;

	left:22px;

	width:198px;

	height:14px;

	text-align:left;

}

#signInBox_rememberMeArea {

	position:absolute;

	top:132px;

	left:22px;

	width:110px;

	height:14px;

	text-align:left;

	display:none;

}

#rememberMeCheckBoxImageArea {

	display:table-cell;

	vertical-align:middle;

	width:17px;

	height:11px;

}

#rememberMeCheckBoxImage {

	width:11px;

	height:11px;

	border:1px solid #b4b4b4;

	background-color:#404040;

	color:#dddddd;

	cursor:pointer;

}

.checkedImage {

	width:11px;

	height:11px;

	background:url(../images/checkbox_checked.png);

	background-repeat:no-repeat;

	border:1px solid #b4b4b4;

}

.uncheckedImage {

	width:11px;

	height:11px;

	background:url(../images/checkbox_unchecked.png);

	background-repeat:no-repeat;

	border:1px solid #b4b4b4;

}

.signInBox_rememberMeCaption {

	display:table-cell;

	vertical-align:middle;

	color:#b4b4b4;

	font-size:10px;

}

#signInBox_signInButtonArea {

	position:absolute;

	top:132px;

	left:160px;

	width:60px;

	height:16px;

	text-align:center;

	background-color:#8e8e8e;

	border:1px solid #4c31fe;

	padding-top:2px;

}

#signInBox_forgotPasswordLinkArea {

	position:absolute;

	top:152px;

	left:145px;

	width:90px;

	height:12px;

	text-align:center;

	display:none;

}

.forgotPasswordLink {

	font-size:10px;

}

a.forgotPasswordLink:hover {

	color:#e7e7e7;

}

#signInBox_registerTitleArea {

	position:absolute;

	top:188px;

	left:7px;

	width:230px;

	height:17px;

	text-align:center;

	background-color:#000000;

	display:none;

}

.registerTitle {

	color:#dddddd;

	font-size:12px;

}

#signInBox_registerDescriptionArea {

	position:absolute;

	top:210px;

	left:17px;

	width:210px;

	height:100px;

	display:none;

}

.registerDescription {

	text-align:justify;

	line-height:normal;

	font-size:11px;

}

#signInBox_registerButtonArea {

	position:absolute;

	top:317px;

	left:122px;

	width:98px;

	height:16px;

	text-align:center;

	background-color:#8e8e8e;

	border:1px solid #4c31fe;

	padding-top:2px;

	display:none;

}

#hotelBoxes {

	position:absolute;

	top:444px;

	left:4px;

	width:960px;

	height:57px;

	display:table;

}

.hotelBoxImageArea {

	height:55px;

	background-color:#000000;

	border:1px solid #202020;

}

.hotelBoxArea {

	display:table-cell;

	text-align:center;

	cursor:default;

}

/*#hotelBox1



{



    background-image:url('/images/nantra/templates/corporate/hotelBox1_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox2



{



    background-image:url('/images/nantra/templates/corporate/hotelBox2_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox3



{



    background-image:url('/images/nantra/templates/corporate/hotelBox3_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox4



{



    background-image:url('/images/nantra/templates/corporate/hotelBox4_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox5



{



    background-image:url('/images/nantra/templates/corporate/hotelBox5_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox6



{



    background-image:url('/images/nantra/templates/corporate/hotelBox6_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox7



{



    background-image:url('/images/nantra/templates/corporate/hotelBox7_off.jpg');    



    background-repeat:no-repeat;



}



#hotelBox8



{



    background-image:url('/images/nantra/templates/corporate/hotelBox8_off.jpg');    



    background-repeat:no-repeat;



}*/



.hotelPopupBoxImageArea {

	width:289px;

	height:258px;

}

.hotelPopupBoxArea {

	display:none;

	position:absolute;

	top:189px;

	width:289px;

	height:258px;

}

#hotelPopupBox1 {

	left:0px;

	background:url(../images/hotel_popup_box_1.png);

	background-repeat:no-repeat;

}

#hotelPopupBox2 {

	left:45px;

	background:url(../images/hotel_popup_box_2.png);

	background-repeat:no-repeat;

}

#hotelPopupBox3 {

	left:165px;

	background:url(../images/hotel_popup_box_3.png);

	background-repeat:no-repeat;

}

#hotelPopupBox4 {

	left:277px;

	background:url(../images/hotel_popup_box_4.png);

	background-repeat:no-repeat;

}

#hotelPopupBox5 {

	left:385px;

	background:url(../images/hotel_popup_box_5.png);

	background-repeat:no-repeat;

}

#hotelPopupBox6 {

	left:510px;

	background:url(../images/hotel_popup_box_6.png);

	background-repeat:no-repeat;

}

#hotelPopupBox7 {

	left:637px;

	background:url(../images/hotel_popup_box_7.png);

	background-repeat:no-repeat;

}

#hotelPopupBox8 {

	left:678px;

	background:url(../images/hotel_popup_box_8.png);

	background-repeat:no-repeat;

}

#logoArea {

	position:absolute;

	top:40px;

	left:65px;

	width:868px;

	height:37px;

	background:url(../images/logo.png);

	background-repeat:no-repeat;

}

/*



#logoArea



{



    position:absolute;



    top:40px;



    left:450px;



    width:868px;



    height:37px;



    background-image:url('/images/nantra/templates/corporate/logoNantraGroup.jpg');    



    background-repeat:no-repeat;



}



*/



.yesIcon {

	background:url(../images/yes.png);

	background-repeat:no-repeat;

	width:17px;

	height:14px;

	display:inline-block;

}

.noIcon {

	background:url(../images/no.png);

	background-repeat:no-repeat;

	width:17px;

	height:14px;

	display:inline-block;

}

.hotelPopupBoxMainImageArea {

	width:254px;

	height:191px;

	margin-top:0px;

	margin-left:17px;

	border:1px solid #949494;

}

.hotels_hotelCorperateBoxTitle {

	font-size:12px;

	font-weight:bold;

	text-align:center;

	width:289px;

	margin-top:-246px;

}

.hotels_hotelCorperateBoxLocation {

	font-size:10px;

	text-align:center;

	width:289px;



}

.footerMenu {

	margin-top:20px;

}

.footerRow {

	display:inline-block;

	width:988px;

	text-align:center;

}

.footerSpacer {

	margin-top:30px;

}

.footerLinkArea_horizontal {

	display:inline-block;

	margin:0px 15px 5px 15px;

}

.footerLinkArea_hotelCell1 {

	display:table-cell;

	width:200px;

	text-align:right;

	color:#c0c0c0;

	padding-right:8px;

}

.footerLinkArea_hotelCell2 {

	display:table-cell;

	width:75px;

	text-align:center;

}

.footerLinkArea_hotelCell3 {

	display:table-cell;

	width:55px;

	text-align:center;

}

.footerLinkArea_hotelCell4 {

	display:table-cell;

	width:55px;

	text-align:center;

}

.footerLinkArea_hotelCell5 {

	display:table-cell;

	width:70px;

	text-align:center;

}

a.footerLink {

	color:#a0a0a0;

}

a.footerLink:hover {

	color:#e0e0e0;

}

#browsersImage {

	position:absolute;

	top:112px;

	left:6px;

	width:229px;

	height:42px;

	background:url(../images/browsers.png);

}

#payPalImage {

	position:absolute;

	top:107px;

	left:767px;

	width:210px;

	height:50px;

	background:url(../images/paypal_1.png);

}

#continueButtonArea {

	position:absolute;

	top:107px;

	left:767px;

	width:210px;

	height:50px;

}

.continueButton {

}

.mtext {

	font-size:15px;

	font-weight:normal;

	line-height:14px;

}

/* Booking */



.nodata {

	height: 100px;

	text-align: center;

	vertical-align: middle;

	font-size: 25px;

	font-weight: bold;

}

#wrap {

	padding-top:3%;

	display:none;

	left:0px;

	top:0px;

	position:fixed;

	z-index:9999;

	width:100%;

	height:100%;

	background-image:url('../images/bg_policy.png');

	background-repeat:repeat;

}

#popup_detail {

	overflow:auto;

	width:820px;

	height:500px;

	border-bottom-left-radius:2px;

	border-bottom-right-radius:2px;

	border-top-left-radius:2px;

	border-top-right-radius:2px;

	background-color:#FFF;

	box-shadow: 0px 0px 5px #000;

	

}

#pop_data {

	padding-top:10px;

	text-align:left;

	padding-left:20px;

	padding-right:10px;

	color:#333;

}

 #popup_detail::-webkit-scrollbar {

 width: 13px;

}

 #popup_detail::-webkit-scrollbar-track {

 background-color:#E1E1E1;

 -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.5);

 border-radius: 10px;

}

 #popup_detail::-webkit-scrollbar-thumb {

 background-color:#E0FAFE;

 border-radius: 10px;

 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 10, 0.5);

}

#close_pop {

	position:relative;

	z-index:2000;

	top:20px;

	left:410px;

	cursor:pointer;

}

#main {

	width: 100%;

}

#contain {

	background:#FFFFFF;

	width: 950px;

	margin:0px auto;

	padding:10px;

	

}

.ul_amenlist {

	margin: 0px;

}

.li_amenlist {

	line-height:18px;

}

.bookingit {

	cursor: pointer;
	color:#FFF;
	margin:10px;

}





#topic2 {

	width: 950px;

	margin:20px auto;/*background-color: #B5FF33;*/

	height:70px;

	background:url(../images/line_top.png) no-repeat;



}



#blockdate {

	padding-left: 5px;

	padding-top:2px;

	width: 580px;

	float: left;

	text-align: left;

}

#blockchangedatebt {

	width: 160px;

	margin-right:5px;

	float: right;

}

#blockback {

	width: 150px;

	margin-right:10px;

}

#hotelname {

	font-size:36px;

	color:#FFF;

	font-weight:normal;

}

.lineshadow {

	padding:2px 0px 0px 0px;

	width:950px;

	float:right;

	height:35px;

	background:#4E1274;

	

}



.bg_period1{

	min-width:100px;

	height:24px;

	margin-top:3px;

	padding:0px 10px 5px 10px;

	border-radius:5px;

	-khtml-border-radius:5px;

	-moz-border-radius:5px;

}



.period {

	padding-top:5px;

	float:left;

	color: #FFF;

	font-weight:bold;

	font-size: 14px;

}

.showdate {

	padding-top:5px;

	float:left;

	font-style:italic;

	font-size: 14px;

	color:#FFF;

	padding-left:30px;

	font-weight:bold;

}

#changedateit {

	cursor: pointer;
	/*margin-top:4px;*/

}

#out_calendarblocks{

	margin: 0 auto;

	width: 950px;

	margin-top:107px;

	overflow:hidden;

}

#calendarblocks {

	width: 950px;

	height:485px;

	padding: 5px 5px 5px 5px;

/*	margin:0px auto -150px auto;*/

	background:#fff;

	display: none;

}

.promotion_topic {

	font-size:15px;

	color:#e55600;

	font-weight:bold;

	padding:0px 5px 0px 5px;

}

.bg_detail td{

	background:#FFF;

}

.imgroom img{

	border:0px;

	width:200px;

	height:100px;

}

.txtinfo{

	padding-left:10px;

	text-align:left;

}

.colroomtype{

	border-bottom: 1px solid #D3CDBD;

}

.colnormal{

	border-bottom: 1px solid #D3CDBD;

	border-left: 1px solid #D3CDBD;

}

.in_bg_promotion1{

	color:#FFF;

	font-size:16px;

	font-weight:bold;

	padding:5px 10px 5px 10px;

	text-transform:uppercase;

}



   #full-screen-background-image {

            z-index: -999;

            min-height: 100%;

            min-width: 1024px;

            width: 100%;

            height: auto;

            position: fixed;

            top: 0;

            left: 0;

            background: url('../images/main1.jpg') top center;

        }

        .hide{

            display:none;

        }

        .showmore{

            text-align: center;

            font-size: 16px;

            color:#000;

            font-weight:bold;

			height:52px;

            cursor: pointer;

			background:url('../images/showmore_btn.png');

        }

        .showmore:hover{

           

        }

      

        #showerror{

            text-align:center;

            font-size:16px;

            font-weight:bold;

            display:none;

			color:#000;

            padding-top:10px;

        }

		#tbthank{

		background-color:#F8F6EA;

		padding:10px;

		}

		

#topic{

	width:100%;

	height:70px;

	position:absolute;

	top:0;

	z-index:9999;



}



.logo_man{

	width:160px;

	height:60px;

	position:absolute;

	padding:5px 0px;
	
	margin-left:15px;

}



.backbtn_home a{

	display:block;

	float:right;

	width:156px;

	margin-left:782px;

	margin-top:13px;

	height:40px;

	background:#009900;

	position:absolute;

	background:url(../images/btn_back.png);

}

