body{
	background: url(/img/bg_New.gif) white center no-repeat fixed;
	background-color: #000000;
	font-family:"Arial";
	font-size:12px;
	width:100%;	
}

#body_main{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	
	/*background-image: url(/img/bg_New.jpg) white center no-repeat fixed; */
	color:#cccccc;
	border-left:2px solid #666;
	border-right:2px solid #666;
	width:814px;
}

#body_index{
	background-color:#000000; 
	width:1280; 
	height:600px; 
	margin-top:auto;
}
#background_image{
	background-image:url(/img/montrihotel_intro.jpg);
	width:909px; 
	height:600px; 
	margin-left:auto;
	margin-right:auto;
}
#copyright_index b{
	color:#ffffff;  
	padding-top:520px; 
	padding-left:320px;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
}
#menu_index span.link_img a{
	color:#ffffff;
	padding-left:220px; 
	font-size:14px; 
	margin-top:7px;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
}
h1{
	/*color: #fefe00; gray color */ 
	/*color:#3399ff;*/
	/*color:#209DEC; blue*/
	color:#cccccc;
	font-size: 20px;
}
#HeadMenu{
	text-align:center;
	width:800px;
}
#TopHeader{
	float:left;
	width:800px;
}
#topheaderlinks {
	color:#cccccc;
	float:right;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	position:relative;
	text-align:right;
	z-index:1;
}
#topheaderlinks a {
	border:medium none;
	color:#cccccc;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
#top_language{
	color:#bdbdbd;
	float:right;
	margin-right:15px;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	margin-top:-97px;
	margin-left:50px;

}
#google_search{
	float:right;
	margin-top:-70px;
	margin-right:12px;
}
#google_searchthai{
	float:right;
	margin-top:-55px;
	margin-right:12px;
}
#thai_language{
	color:#bdbdbd;
	float:right;
	margin-right:15px;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	margin-top:-80px;
	margin-left:50px;
}
#top_language a {
	border:medium none;
	color:#cccccc;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
#thai_language a{
	border:medium none;
	color:#cccccc;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}
#topheaderlinks a:hover, a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#top_language a:hover, a:hover  {
	color:#ffffff;
	text-decoration:underline;
}
#thai_language a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#header{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	clear:both;
}
#bg_undermenu{
	width:800px;
	background-color:#0e3ea8;
	background-image:url(/img/bg_under.png);
	margin-left:5px; 
	margin-right:5px;
	clear:both;
}
#menutop{
	/*width:800px;*/
	clear:both;
	/*margin-left:auto;
	margin-right:auto;*/
	margin-left:auto;
	width:800px;
}
#menutop br{
	clear:both;
}
#navigation {
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:auto;
	height:auto;
	
	width:800px;
}
#navigation ul, #navigation ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navigation ul {
	padding:5px 0 4px;
	text-align:center;
}
#navigation ul li {
	display:inline;
}
#navigation ul li a {
	background:url(/img/tableft.gif) no-repeat scroll left top;
	color:#FFFFFF;
	text-decoration:none;
}
html > body #navigation ul li a {
	padding:5px 0;
}
#navigation ul li a .Caption {
	display:none;
}
#navigation ul li a img {
	border:medium none;
}
#navigation ul li span {
	background:#fefe00 /*transparent url(../pic/constructionyard/tabright.gif) no-repeat scroll right top;*/
	margin:4px 0 4px 4px;
	padding:5px 2px 5px 0;
}
#navigation ul li a:hover span {
	background-color:#BDBDBD;
	background-position:100% -75px;
}
#navigation ul li a:hover {
	background-color:#BDBDBD;
	background-position:0 -75px;
}
#navigation #current a {
	background-color:#FECD31;
	background-position:0 -150px;
	color:#58595B;
	font-weight:bold;
}
#navigation #current a span {
	background-color:#FECD31;
	background-position:100% -150px;
}
* html #navigation ul li a {
	padding:0;
}
#content{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:800px;
	height:auto;
	clear:both;
}
#col_left{
    height:55px; 
	/*margin-right:1px; */
	margin-right:-248px;
	margin-top:10px;
	background: #333333; 
	/*border: 0px solid #F5F5F5;*/
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#col_left_pro{
    height:55px; 
	width:800px;
	margin-left:-2px;
	margin-top:10px;
	background: #333333; 
	/*border: 0px solid #F5F5F5;*/
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#col_left_pro a.new_update{
	/*font-family:Comic Sans MS; */
	font-size:18px;
	font-weight:bold;
	padding-left:100px;
}
#col_left_pro a.new_update img#icon{
	/*font-family:Comic Sans MS; */
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
	border:none;
}
#col_left h1.new_updatethai{
	padding-left:680px;
	font-family:Comic Sans MS; 
	margin-top:-40px;
	font-size:16px;
}
#col_left h1.new_update:hover{
	color:#3399ff;
}
#col_right #col_right span.promotion{
	padding-top:12px; 
	padding-left:3px; 
	font-size: 16px;
}
#col_right span.Right{
    
	color:#ffcc33;
	font-weight:bold;
	float:right;
    width:250px;	
}
#col_right a {
	color:#ffffff; 
	padding-left:10px;
}
#content_right{
	float:right; 
	width:206px; 
	margin-top:20px;	
}
#content_right div.type_gallery{
	color:#fecd31; 
	font-size:18px; 
	font-family:Times New Roman; 
	margin-left:10px;
}
#content_right div.Right span{
	float:right	
}
#content_right_pic{
	margin-top:-10px;
	float:right; 
	width:220px;
	padding-right:5px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	
}
#agreement{
	margin-top:-220px;
	height:200px;
	float:right; 
	width:200px;
	font-weight:bold;
	margin-right:-215px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	

}
#content_right_pic div{
	padding-left:11px;
}
#content_right_pic div.t-picture{
		margin-top:11px;
}
#content_right_pic div.f-picture{
		margin-bottom:11px;
}	
#content_left{
	float:left; 
	width:550px;
}
#content_left_pro{
	float:left; 
	width:100%;
}
#content_left a{
	text-decoration:none;
	color:#ffffff; 
	padding-left:10px;
}
#content_left_pro a{
	text-decoration:none;
	color:#ffffff; 
	padding-left:10px;
}
#content_left a u{
	/*font-family:Comic Sans MS;*/
	font-size:14px;
}
#content_left_pro a u{
	/*font-family:Comic Sans MS;*/
	font-size:18px;
}
#content_left a u:hover{
	color:#0e3ea8;
}
#content_left_pro a u:hover{
	color:#ffffff;
	text-decoration:none;
}
#content_left span.Left{
	float:left;
	text-align: center;
}
#content_left span.promotion{
	float:left;
}
#content_left span.Left p{
	text-align: center;
}
#contact_left_contact{
	float:left;
	width:158px; 
	margin-top:10px;
}
#content_list{
	margin-top:20px;
	height:220px; 
	margin-bottom:20px;
	font-weight:bold;
	background: #333333;
	/*border: 0px solid #F5F5F5;*/
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 		
}
#content_list h1{
	padding-left:12px;
	padding-top:12px;
}
#content_list h4{
	font-weight:bold;
	padding-left:15px;
}
#content_list.sublist{
	padding-bottom:150px; 
	padding-left:10px; 
	padding-bottom:30px;
}
#content_gallery{
	float:left; 
	width:798px; 
	height:40px; 
	margin-top:10px;
	margin-right:2px;
	margin-bottom:30px;
	background: #333333; 
	/*border: 0px solid #F5F5F5;*/
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#content_gallery div.title{
	/*color:#fefe00; */
	/*color:#209dec; blue*/
	color:#cccccc;
	font-size:14px; 
	text-decoration:none;
	font-family:Times New Roman;
	padding-left:230px;
	margin-top:-35px;
}
#content_gallery div.slide_photo{
	float:left; 
	margin-top:10px;
}
#gallery_right{
	float:right; 
	width:280px;
	margin-right:2px; 
	margin-top:20px;
	margin-bottom:25px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#gallery_right div.gallery_type{
	/*color:#fefe00; */
	/*color:#209dec; blue */
	color:#cccccc;
	font-size:18px; 
	font-family:Times New Roman; 
	margin-top:10px; 
	margin-left:10px;
}
#gallery_link{
	margin-top:14px;
	margin-left:15px; 
	margin-bottom:11px;
}
#gallery_link div.gallery_pic{
	margin-left:auto;
	margin-top:15px;
}
#table_montri{
	width:auto;
	padding:5px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#table_food{
	width:auto;
	padding:5px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#table_rest{
	width:auto;
	padding:5px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#table_act{
		width:auto;
	padding:5px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#col_right{
	float:right;
	margin-bottom:5px;
	margin-top:20px;
	width:225px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	
}
#col_right span{
	margin-top:15px;
	margin-left:10px;
	/*color:#fefe00; yellow color*/
	/*color:#3399ff; blue */
	color:#cccccc;
	font-weight:bold;
}
#contact_left{
	float:left;
	width:158px; 
	margin-top:15px;
}
#contact_left div.img_contact{
	float:left; 
	margin-top:10px;
}
#contact_address{
	float:left; 
	width:350px;  
	margin-top:20px; 
	font-size:14px;
}
#contact_address div.detail{
	margin-top:5px;
}
#contact_box{
	float:right; 
	width:245px; 
	margin-top:10px; 
	margin-right:2px; 
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	
}
#contact_box div.contact_form{
	/*color:#fecd31;*/
	/*color:#3399ff; blue */
	color:#cccccc;
	font-size:18px; 
	font-family:Times New Roman;
	margin-top:10px; 
	margin-left:15px;
}
#contact_box div.contact_detail{
	margin-top:10px; 
	margin-left:15px; 
	margin-bottom:40px;
}
#google_map{
	margin-top:20px; 
	margin-left:45px;
	margin-bottom:20px;
	float:left;
}
#google_map a{
	color:#ffffff; 
	margin-left:160px;
}

#push {
     height: 100%;
    }

#footer {
	clear:both;
	background-image:url(/img/f_footer.png);
	/*background-color:#fefe00; yellow bg*/
	/*background-color:#0e3ea8;*/
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:8pt;
	width:800px; 
	position:relative;
	margin-left:5px;
	margin-right:5px;	
}
#footer span.Right {
	float:right;
}
#footer span.Left {
	float:left;
}
#footer a, span.Right a {
	padding-right:5px;
	color:#a8a7a7;
	text-decoration:none;
}
#footer a:hover, span.Right a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#footer span.Right b {
	color:#747577;
	padding:0 5px;
}
#footer a{
	padding-left:5px;
	color:#a8a7a7;
	text-decoration:none;
}
#footer_under{
	/*display:block;
	height: 1px; 
	overflow: hidden; */
	width:800px; 
	/*height:36px;*/
	margin-left:3px;
	border-left: 2px solid #666;
	border-right:2px solid #666;
	background:#FFFFFF;
	filter:alpha(opacity=50);
	opacity:.50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
}
#footer_under span.link_friend a{
	float:right;
	color:#000000;
	padding-top:20px;
	padding-right:5px
}
#footer_under span.link_logo img{
	margin-left:225px;
	margin-right:auto;
}
#menu_link a{
    display:block;
    width:95px;
    height:35px;
    text-indent:-9999px;
    background:url(Homepage1.gif);
    background-position:0 0;
}
#menu_link a:hover{
    display:block;
    width:95px;
    height:35px;
    text-indent:-9999px;
    background:url(Homepage2.gif);
    background-position:0 35px;
}
#reserve_step{	
	/*margin-top:-405px;
	margin-bottom:30px;*/
	color:#cccccc;
	float:right; 
	width:255px; 
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
#reserve_step div{
	margin-left:10px;
}
#reserve_step div.contact_form{
	font-family:Times New Roman;
	margin-left:10px;
}
.detail {
	color: #cccccc; 
	font-size: small; 
	font-weight:bold;
}
.detail a{
	text-decoration:none;
}
.detail a:hover{
	text-decoration:underline;
}

#menugrey a{
	/*background-color:#BDBDBD;*/
	background-image:url(/img/t-menu.png);
	color:#fff;
	/*display:block;*/
	float:right;
	font-size:9pt;
	font-weight:bold;
	height:20px;
	margin-right:9px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	width:104px;
}
#menugrey  a:hover {
	/*display:block;*/
    width:104px;
    height:20px;
	float:right;
	font-weight:bold;
	background-image:url(/img/h-menu.png);
	/*background-color: #fefe00; yellow bg*/
	/*background-color: #0e3ea8;*/
	/*background-position:0 35px;*/
	margin-right:9px;
    padding-top:5px;
	/*padding:auto;*/
	font-size:9pt;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#menugrey  a.current {
    width:104px;
    height:20px;
	float:right;
	font-weight:bold;
	background-image:url(/img/h-menu.png);
	margin-right:9px;
    padding-top:5px;
	font-size:9pt;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

#reserve{
	display:block;
    width:100px;
    height:20px;
	float:left;
	font-weight:bold;
	/*background-color: #fefe00; yellow bg*/
	background-color: #3399ff;
	/*background-position:0 35px;*/
	margin-left:10px;
    padding-top:5px;
	/*padding:auto;*/
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#partnerlink_content{
	clear:both;
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	width:100%;
	color:#4B4B4B;
	font-family:"Arial";
	font-size:12px;
}
#welcome {
	margin:0;
	padding:10px;
}
#welcome h1, #welcome h2 {
	border-bottom:1px solid #209DEC;
	margin:0 0 10px;
	padding:0 0 10px;
}
#content_partnerlink{
	float:left; 
	width:158px; 
	margin-top:15px;
	margin-right:2px;
	margin-bottom:100px;
}
#content_partnerlink div.title{
	/*color:#fefe00; */
	/*color:#209dec; blue*/
	color:#cccccc;
	font-size:22px; 
	font-family:Times New Roman;
}
#content_partnerlink div.box_banner{
	
	display:block;
    width:480px;
    height:30px;
	float:left; 
	margin-top:10px;
	padding:5px;
	padding-left:10px;
	margin-bottom:10px;
	color:#cccccc;
	/*padding-right:15px;*/
}
#codefor_partner{
	float:right; 
	width:300px; 
	margin-top:15px;
	/*margin-right:-300px; */
	margin-bottom:40px;
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
.tdDate{
	margin-top: 130px;
}
.tdDate label {
	display:block;
	float:left;
	font-weight:bold;
	margin:0;
	/*padding:4px 5px;*/
	padding:3px;
}
.tdDate input.dtDate {
	display:block;
	float:left;
	margin:0 5px;
	/*margin:0px;*/
	padding:2px 0;
}
.tdDate a img {
	display:block;
	float:left;
	margin:0;
	padding:2px 0;
}
#book_area{
	float:left;
}
#area{
	padding:0px; 
	border:0px; 
	float:left; 
	margin-top:15px; 
	width:480px;
}
#mainBody{
	/*border:0px; */
	/*text-align:center;*/
	width:840;
	/*padding:0px;*/
}
#leftContent{
	float:left;
	margin-left:5px;
	margin-top:-10;
	width:500;
	color:#cccccc;
}
#rightContent{
	width:255px;
	float:right;
	/*margin-bottom:30px;*/
	margin-right:-7px;
	/*margin-top:0px;*/
}
#div_location {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
#showRoom tr td.roomId {
	background-image:url(/img/img-roomreserv.jpg);
	background-repeat:no-repeat;
}
#showRoom tr td.fireladder {
	background-image:url(/img/img-fireladder.jpg);
	background-repeat:no-repeat;
	height:30px !important;
	width:31px !important;
}
#showRoom tr td.conferrence {
	background-image:url(/img/img-conference.jpg);
	background-repeat:no-repeat;
	height:30px !important;
	width:66px !important;
}
#showRoom tr td.ladder {
	background-image:url(/img/img-ladder.jpg);
	background-repeat:no-repeat;
	height:30px !important;
	width:31px !important;
}
#showRoom tr td.lift {
	background-image:url(/img/img-lift.jpg);
	background-repeat:no-repeat;
	height:30px !important;
	width:31px !important;
}
#showRoom tr td.miniconferrence {
	background-image:url(/img/img-miniconference.jpg);
	background-repeat:no-repeat;
	height:30px !important;
	width:31px !important;
}
#showRoom tr td a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#showRoom tr td a:hover {
	color:#0033CC;
}
#content_left span.Left p img{
	height:705px;
	width:550px;
}
.style567{
	width:125px;
	border:0px;
}
#myGallery {
	color:#cccccc;
	text-decoration:none;
}
#gallery_title {
	text-align:center;
	padding-top:10px;
}
#gallery_title a{	
	color:#cccccc;
	text-decoration:none;
}
#gallery_title a:hover{
	color:#ffffff;
    text-decoration:underline;
}
/* Customer Detail Add Profile Form */
#left-formcustomer {
	float:left;
	height:421px;
	width:500px;
}
#reserv-room {
	margin-top:15px;
	float:left;
	width:165px;
}
#form-customer {
	margin-top:15px;
	float:left;
	text-align:left;
	width:320px;
}
/* End Customer Detail */



/*  Menu Curve   */
*.rtop *,.rbottom *{
	display:block;height: 1px; overflow: hidden;
}
.r1,.r2,.r3,.r4,.r5,.r6,{
	height:1px; 
}
.r7,.r8{height:2px; font-size:0;}
.r1{margin:0 10px;}
.r2{margin:0 8px;}
.r3{margin:0 6px;}
.r4{margin:0 5px;}
.r5{margin:0 4px;}
.r6{margin:0 3px;}
.r7{margin:0 2px;}
.r8{margin:0 1px;}

.r1{
	background-color:#FFFFFF;
}
.r2,.r3{
	background-color:#FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}
.r4,.r5,.r6,.r7,.r8{
	background-color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.content{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-width:0 1px;
	margin:0;
	padding: 0 20px;
	display:block;
}

.curve {
	width: 200px;
	padding: 10px;
	/*background-color: red; -- current use menugray class */
	-webkit-border-bottom-right-radius: 13px;
	-webkit-border-top-left-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-bottomright: 13px;
}

/*  End Menu Curve */
 #div_detail_reserve{
	float:left;
	padding-left: 5px;
}
#div_detail_th{
	float:left;
	padding-left: 5px;
}
#textlink{
	float:left;
}
#news_index{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100%;
}
img#icon{
	padding-left:0px;
}