@charset "utf-8";
/* CSS Document */
body { background:repeat-x top url(https://images.amari.com/bg-frame.jpg) #ebecef; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.bg-bvh{background:no-repeat top url(https://images.amari.com/bg-bvh.jpg) #ebecef; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.center { margin:0 auto; width:972px; }
.clear-line{clear:both; text-align:right; padding:7px 7px 7px 0px;}
p {margin-top:5px;}
* p {margin-top:7px;}
img {border:none;}
* img {border:none;}
input tyle='name' {border:none;}
#bg-main {width:972px; height:100%;margin:0 auto;}
#bg-main:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;}
#bg-main a{ padding:0;}
#bg-main .txtred12b{color:#ef4723; font-size:13px; font-weight:bold;}


 /*html #bg-main{ width:972px; height:auto;margin:0 auto; background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/background-body.png', sizingMethod='scale');}
* a {width:100%; background-image: url(images/btn-hotels.gif); }
* input { position:relative;}*/
.container{ padding:0px 0px 0px 0px;}
.bg-white{width:960px;  height: expression(document.body.clientheight - 100 + "px"); background:#FFFFFF;}
.line{width:99%; background:url(https://images.amari.com/line.gif) repeat-x; height:3px; clear:both;}
.clearboth{clear:both; font-size:0; height:0;}
#logo{float:left; padding-left:20px; background:none; display:block;}
#logo a, a:hover, a:visited { text-decoration:none;background-color:Transparent;  }
#logo h1{margin-left:-9999px; display:block;margin-top:-999px; float:left;}
#logo img { background:none; border:none; padding:0;}
#search{float:right; height:70px; padding-right:4px;}
#search .language{color:#adadae; font-size:12px; padding:3px 0px 15px 0px; text-align:right;}
#search .right{ margin-left:130px;}
#search a, a:hover, a:visited { color:#CCCCCC; font-size: 12px; text-decoration:none; font-weight:normal; padding:0px; }
#search .box{float:left; padding-right:5px;}
#search .go{float:left;}
#search ul
{color:#336699; font-size: 11px; margin:1px 0px; padding-left: 0; list-style: none;}
#search li
{ padding-left: 10px; background-image: url(https://images.amari.com/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; float:left;}

.block{ padding:10px 10px 10px 18px;}
br {clear:both;}

#mainmenu-padding{ padding-left:0px;}
#mainmenu{ background:url(https://images.amari.com/bg-mainmenu.jpg); height:34px; width:963px;}
#mainmenu .left{float:left;}
#mainmenu .center{float:left; width:950px;}
#mainmenu .menu{padding:12px 25px 0px 25px; float:left}
#mainmenu .login{padding:5px 8px 0px 22px; float:right}
#mainmenu .padding {float:left;}
#mainmenu .right{ float:right;}

#booking {float:left;  width:253px;}
#bookings {float:left;  width:255px;}
#mainbooking{ width:243px; min-height:150px; height:expression(document.body.clientheight - 100 + "px"); background:url(https://images.amari.com/bg-mainbooking.jpg) repeat-x top #989697;}
#mainbooking .padding{ padding:13px 0px 0px 15px;}
#mainbooking .txt-head {color:#f37101; font-size:12px; font-weight:bold; padding-bottom:5px;}
#mainbooking .listbox {font-size:10px;}
#mainbooking .txt{color:#333333; font-size:11px; padding-top:5px; clear:both;}
#mainbooking .date{float:left;}
#mainbooking .calendar{float:left; padding: 2px 0px 0px 2px;}
#mainbooking .rooms{float:left; padding:5px 0px 0px 0px;}
#mainbooking .level{float:left; padding:5px 0px 0px 15px;}
#mainbooking .check-btn{padding:15px 0px 2px 12px;}
#mainbooking .text-quaranteed{color:#FFFFFF; font-size:10px; padding:10px 15px 10px 0px; text-align:center;}
#mainbooking .text-quaranteed a,a:visited,a:hover{text-decoration:underline; color:#ffcc00; font-size:11px;}
#mainbooking  a, a:hover, a:visited {color:#FFFFFF; text-decoration:none; font-size:11px;font-weight:bold;}
#booking  .space{padding-top:5px;}

#banner { width:230px; border: 1px solid #CCCCCC; padding:5px; }

#content {float:left;width:670px;}
#content .destination { float:left;}
#content .img{ padding:3px 0px 7px 1px;}
#content .space{padding:3px;}
#content  h2 {margin:5px 0px 10px 0px;color:#222222;  font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#content  h2.opening {margin:5px 0px 10px 0px; padding:0;color:#d4381f;  font-weight:normal; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
#content  h3 {margin:5px  0px; color:#222;font-weight:bold; clear:both; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
#content .glay15 {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#222;font-weight:bold;}


#strip {height:110px; width:670px; background-color:#48494c;} 
#strip  .thum{float:left;}
#strip  .box-right{float:left; width:150px; padding:7px 8px 7px 7px;}
#strip  .box-left{float:left; width:150px; padding:7px 7px 7px 11px;}
#strip  .box{float:left; width:150px; padding:7px;}
#strip .txt{ color:#e5e4e3; font-size:11px; padding-top:3px;}
#strip  a, a:hover, a:visited {color:#ff7600; text-decoration:none; font-size:12px; font-weight:bold;}
#strip  a.ibdr {display:block;width:143px;height:57px; border: 2px solid #48494c;}
#strip a.ibdr:hover {border: 2px solid #e6e7e9; }
#strip .photo{border: 2px solid #48494; width:143px;height:57px;} 

#hotels {padding:10px 18px 10px 18px;}
#hotels .bg{ background:#e6e7e9; height:220px; padding:13px 12px 13px 12px;}

#footer-hotels {padding:10px 0px 10px 10px;}
#footer-hotels .bg{ background:#e6e7e9; height:150px; padding:13px 12px 13px 12px;}
#footer-hotels .footer-address{ height:auto; padding:13px 0px 13px 0px;}

#email {float:left; width:250px;}
#email  .txt-head{color:#333333; font-size:12px; font-weight:bold; padding-bottom:5px;}
#email  .txt{color:#807b7b;font-size:11px; padding-bottom:5px;}
#email .subscribe{float:left;}
#email .button{float:left;  padding-left:2px;}
#email .box{font-size:11px;}

#footer-email {float:right; width:250px; text-align:left;}
#footer-email  .txt-head{color:#333333; font-size:12px; font-weight:bold; padding-bottom:5px;}
#footer-email  .txt{color:#444444;font-size:11px; padding-bottom:5px;}
#footer-email .subscribe{float:left;}
#footer-email .button{float:right;  padding-right:36px;}
#footer-email .box{font-size:11px;}
#footer-email .right{ clear:both;color:#444444; padding-top:10px;}

#amari-hotels {float:left; width:650px;}
#amari-hotels .txt-head{ color:#d6381b; font-size:14px; font-weight:bold; padding-bottom:10px;}
#amari-hotels .txt{ color:#333333;}
#amari-hotels .txt-hotel{ color:#333333;  font-size:11px; font-weight:bold; padding:5px 0px 5px  0px; clear:both;}
#amari-hotels .list{float:left; padding-right:10px; width:206px;}
#amari-hotels a, a:visited {color:#d6381b; font-size: 11px; text-decoration:none; font-weight:bold;}
#amari-hotels  a:hover {text-decoration:underline;}
#associate-hotels a, a:hover, a:visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:normal;}
#associate-hotels  a:hover {text-decoration:underline;}

#amari-hotels ul
{color:#336699; font-size: 11px; margin:0px 0px 0px 3px; padding-left: 0; list-style: none; }
#amari-hotels li
{ padding-left: 8px; padding-bottom: 1px; background-image: url(https://images.amari.com/bullets.png); background-repeat: no-repeat; background-position: 0 4px;}

#footer-amari-hotels {float:left; width:650px; text-align:left;}
/*#footer-amari-hotels .txt-head{ color:#d6381b; font-size:14px; font-weight:bold; padding-bottom:5px;}*/
#footer-amari-hotels .txt{ color:#333333;}
/*#footer-amari-hotels .txt-hotel{ color:#807b7b;  font-size:11px; font-weight:normal; padding:5px 0px 5px 0px;}*/
#footer-amari-hotels .list{float:left; padding-right:10px; width:206px;}
/*#footer-amari-hotels a, a:visited {color:#807b7b; font-size: 11px; text-decoration:none; font-weight:normal;}*/
/*#footer-amari-hotels a:hover {text-decoration:underline;}*/
#footer-amari-hotels .copyright {clear:both; padding:2px 0px 0px 0px; color:#878686; text-align:left;}
#footer-amari-hotels .associate-hotels {color:#336699;font-size: 11px; padding:3px 0px 0px 0px;}
#footer-amari-hotels .associate-hotels a, a:visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:normal;}
#footer-amari-hotels .associate-hotels a:hover {text-decoration:underline;}

#footer-mobile-hotels {clear:both; width:100%; padding-left:10px; padding-top:10px;}
#footer-mobile-hotels table { margin:0; padding:0;}
#footer-mobile-hotels .copyright {clear:both; padding:2px 0px 0px 0px; color:#878686; text-align:left;}
#footer-mobile-hotels .associate-hotels {color:#336699;font-size: 11px; padding:3px 0px 0px 0px;}
#footer-mobile-hotels .associate-hotels a, a:visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:normal;}
#footer-mobile-hotels .associate-hotels a:hover {text-decoration:underline;}

#menu {clear:both; padding:15px 0px 0px 10px;}
#menu a, a:visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:normal;}
#menu a:hover{text-decoration:underline;}
#menu  a.enquiry ,  a.enquiry :visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:bold;}
#menu a.enquiry:hover{text-decoration:underline;}

#amari-menu {clear:both; padding:5px 0px 5px 0px;}
#amari-menu span{ color:#ff7c0c; font-size:14px; font-weight:bold; padding-bottom:5px;}
#amari-menu .txt-hotel{ color:#807b7b;  font-size:11px; font-weight:normal;}
#amari-menu a, a:visited { color:#807b7b; font-size: 11px; text-decoration:none; font-weight:normal; text-align: left; }
#amari-menu a:hover{text-decoration:underline;}

#footer-menu { clear:both; padding:0px 15px 15px 0px;}
#footer-menu a, a:visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:normal;}
#footer-menu a:hover{text-decoration:underline;}
#footer-menu  a.enquiry, a.enquiry :visited {color:#336699; font-size: 11px; text-decoration:none; font-weight:bold;}
#footer-menu a.enquiry:hover{text-decoration:underline;}

#copyright .copyright {clear:both; float:left; padding:10px 0px 20px 34px; color:#878686;}
#copyright .right{float:right; color:#878686; padding-right:27px;}

#footer {padding:0px;}
.bg-footer{background:url(https://images.amari.com/bg-footer.png) left; width:963px; height:9px;}
*html .bg-footer{width:963px; height:9px; background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.amari.com/bg-footer.png', sizingMethod='scale');}

#footers {padding:0px 0px 0px 0px;}
#footer-logo {height: 80px;width: 960px;float: left;margin-bottom: 20px;}
#footer-logo #box1 {float: left;}
#footer-logo #box1 img {float: left;}
#footer-logo #line {border-top-width: 1px;border-top-style: solid;border-top-color: #dadadb;width: 770px;height: 1px;display: block;
margin-top: 20px;margin-left: 130px;}
#footer-logo #box2 {float: left;margin-left: 40px;margin-top: 3px;}
#footer-logo #box2 img {margin-left: 40px;}
#box2 .position {padding-top: 15px;}
#box2 .position2 {padding-top: 5px;}

.bgsubmenu { background:#bdbcbc; height:26px; width:960px;}

#submenu
{	margin: 0;
	padding: 0px 0px 0px 30px;
	z-index: 30}
#submenu li
{	margin: 0;
	padding: 3px 0px 0px;
	list-style: none;
	float: left;
	font: bold 11px arial}

#submenu li a
{ display: block; padding: 3px 2px; width:auto; color: #cf3519; text-align: right; text-decoration: none; font-size: 11px; font-weight: bold; }
	#submenu li a.hotel
{ display: block; padding: 3px 2px; width:auto; color: #222222; text-align: right; text-decoration: none; font-size: 11px; font-weight: bold;}

#address-hotel{width:669px; height:72px; background:#696a6e;}
#address-hotel .left{width:15px; height:72px; background: url(https://images.amari.com/bg-left-address.gif) no-repeat; float:left;}
#address-hotel .bg{width:380px; padding-top:10px; padding-left:5px; float:left; color:#FFFFFF;}
#address-hotel .txt-hotel{font-size:16px; font-weight:bold;}
#address-hotel .right{width:190px; height:72px; background: url(https://images.amari.com/bg-right-address.gif) no-repeat right; float:right;}
#address-hotel .float{float:left; padding:10px 5px 0px 0px; text-align:center; width:40px;}
#address-hotel .float a, a:hover, a:visited{color:#ffffff; font-size: 10px; text-decoration:none; font-weight:normal; text-align:center;}

#address-hotel-bvh{width:669px; height:72px; background:url(https://images.amari.com/bg-address-bvh.jpg);}
#address-hotel-bvh .left{width:15px; height:72px; background: url(https://images.amari.com/bg-left-address.gif) no-repeat; float:left;}
#address-hotel-bvh .bg{width:500px; padding-top:10px; float:left; color:#FFFFFF;}
#address-hotel-bvh .txt-hotel{font-size:16px; font-weight:bold;}
#address-hotel-bvh .right{width:150px; height:72px; background: url(https://images.amari.com/bg-right-address.gif) no-repeat right; float:right;}
#address-hotel-bvh .float{float:left; padding:10px; 5px 0px 0px; text-align:center; width:50px;}
#address-hotel-bvh .float a, a:hover, a:visited{color:#ffffff; font-size: 10px; text-decoration:none; font-weight:normal; text-align:center;}

#photogallery{ clear:both;background:#e5e4e2; width:650px; height:300px; padding:10px}
#photogallery .txt {padding-top:10px; text-align:right;}
#photogallery .txt a, a:hover, a:visited{ color:#d6381b;font-size: 11px; text-decoration:none; font-weight:bold;}

#describe{font-size:12px; color:#000000; font-weight:normal;}
#describe  a, a:hover, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:normal;}
#describe   .float-left ul {list-style:none; margin:10px 15px 7px 0px; padding:10px 15px 7px 15px;}
#describe   .float-left li {background:url(https://images.amari.com/bullets.gif) no-repeat;padding:0px 0px 8px 20px;}
#describe .float-left{float:left; width:375px; padding:8px 5px 8px 15px;}
#describe  .float-left a, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:bold;}
#describe  .float-left a:hover{text-decoration:none;}


#describe .float-right{float:right; width:265px; padding:8px 0px 8px 7px;}
#describe h1 {margin:0; font-size:18px; color:#222; font-weight:bold;}
#describe h2 {margin:0; font-size:16px; color:#222; font-weight:bold;}
#describe h3 {margin:3px 0px 1px 0px; font-size:15px; color:#333;}
#describe .float-right a, a:hover, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}

/* Orchid mainpage*/
#describe .wing{float:left; width:310px; padding:8px 5px 8px 5px; text-align:justify;}
#describe .wing h2 {margin:0; font-size:20px; color:#f87302; font-weight:bold;}
#describe .tower{float:right; width:320px; padding:8px 0px; text-align:justify;}
#describe .tower h2 {margin:0; font-size:20px; color:#f87302; font-weight:bold;}
#describe .stext {color:#f87302; font-size:17px; font-weight:bold; padding-left:20px;}
#describe div.icon{padding:5px 0px 5px 20px;}
#describe div.icon a, a:visited {color:#f87302; text-decoration:none; font-size:15px; font-weight:bold;}
#describe div.icon a:hover {color:#ec6d01; text-decoration:none; font-size:15px; font-weight:bold;}
/* End*/

#recommend .border{ width:248px; border: 1px solid #CCCCCC; padding:7px; clear:both; background:#ffffff; }
#recommend .txt-head{font-size:12px; color:#333333; font-weight:bold; float:left; width:175px; padding-left:7px;}
#recommend .img{padding-bottom:3px;}
#recommend .bg{background:#e6e7e9; padding:9px;}
#recommend .txt-package{color:#d6381b; font-size:13px; font-weight:bold; padding-bottom:3px;}
#recommend  .txt-package a, a:hover, a:visited {color:#d6381b;  text-decoration:none; font-size:13px; font-weight:bold;}
#recommend  .txt-package a:hover{ text-decoration:underline;}
#recommend .txt {color:#333333; font-size:12px;}
#recommend  .txt a, a:hover, a:visited {color:#d6381b;  text-decoration:none; font-size:13px; font-weight:bold;}
#recommend  .txt a:hover{ text-decoration:underline;}
#recommend  a, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:normal;}
#recommend  a:hover { text-decoration:underline;}
#recommend  .package {padding-top:5px;}
#recommend  .package a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
#recommend  .package a:hover { text-decoration:underline;}

#promotions {padding:0; width:100%; height:100%; background:#FFFFFF; list-style:none; margin:0;}
#promotions ul { margin:0;}
#promotions li {float:left; padding-bottom:8px;}
#promotions li.clear {clear:both; padding-top:10px;}
#promotions li.price {float:right; text-align:right; color:#ef4723; font-size:12px; font-weight:bold;}
#promotions li.price a, a:hover, a:visited {color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#promotions .border{ width:116px; height:77px; border: 2px solid #f2f0f0; padding:5px; float:left;}
#promotions .describe{padding-left:13px; float:left; width:230px; text-align:left;}
#promotions .txt-package{color:#d6381b; font-size:13px; font-weight:bold; padding-bottom:3px;}
#promotions .txt-package a, a:visited{color:#d6381b; font-size:13px; font-weight:bold; padding-bottom:3px; text-decoration:none;}
#promotions .txt-package a:hover{ text-decoration:underline;}
#promotions .txt-hotels{color:#7e7a79; font-size:14px; font-weight:bold; }
#promotions .txt-hotels a, a:hover, a:visited {color:#7e7a79; font-size:14px; font-weight:bold;text-decoration:none; }
#promotions .txt-price{color:#7e7a79; font-size:12px; text-align:left;font-weight:normal; padding:3px 0px;}
#promotions .txt {color:#222; font-size:12px; text-align:left;}
#promotions .txt b{color:#222; font-size:13px; text-align:left;}
#promotions .txt b a, a:hover, a:visited {color:#d6381b; font-size:13px; text-align:left; text-decoration:none; font-weight:bold;}
#promotions  .txt a, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:normal;}
#promotions  .txt a:hover{ text-decoration:underline;}



#listpromotions {padding:12px 0px 0px 0px; width:95%; height:100%; background:#FFFFFF; list-style:none; margin:0;}
#listpromotions ul { margin:0;}
#listpromotions li {float:left; padding-bottom:8px;}
#listpromotions li.clear { padding-top:10px;}
#listpromotions li.price {float:right; text-align:right; color:#ef4723; font-size:12px; font-weight:bold;}
#listpromotions li.price a, a:hover, a:visited {color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#listpromotions .border{ width:97px; height:74px; border: 2px solid #f2f0f0; padding:5px; float:left;}
#listpromotions .describe{padding-left:13px; float:left; width:470px;}
#listpromotions .txt-package{color:#d6381b; font-size:13px; font-weight:bold; padding-bottom:3px;}
#listpromotions .txt-package a, a:hover, a:visited{color:#d6381b; font-size:13px; font-weight:bold; padding-bottom:3px; text-decoration:none;}
#listpromotions .txt-hotels{color:#7e7a79; font-size:14px; font-weight:bold; }
#listpromotions .txt-hotels a, a:hover, a:visited {color:#7e7a79; font-size:14px; font-weight:bold;text-decoration:none; }
#listpromotions .txt-price{color:#7e7a79; font-size:12px; text-align:left;font-weight:normal; padding:3px 0px;}
#listpromotions .txt {color:#222; font-size:12px; text-align:left;}
#listpromotions .txt b{color:#222; font-size:13px; text-align:left;}
#listpromotions .txt b a, a:hover, a:visited {color:#d6381b; font-size:13px; text-align:left; text-decoration:none; font-weight:bold;}
#listpromotions  .txt a, a:hover, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:normal;}

#browseoffer{ width:240px; font-size:14px; color:#d6381b; font-weight:bold; border: 1px solid #dbd9d9;}
#browseoffer .bar {height:13px; background:#d6381b;}
#browseoffer h3 {margin:0;font: bold 14px arial; padding: 5px 0px 0px 15px; color:#333;}
#browseoffer ul{margin: 0;padding: 5px 0px 13px 15px;list-style: none;font: bold 14px arial;  width:220px;}
#browseoffer li a, a:hover, a:visited{color:#333; text-decoration:none; font-size:14px; font-weight:bold; text-align:left;}
#browseoffer ul.menuside{margin: 0;padding: 0px 0px 10px 10px;list-style: none;font: bold 14px arial; width:200px;} 
#browseoffer ul.menuside li{padding-top:5px;}
#browseoffer ul.menuside li a, a:hover, a:visited{color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold; text-align:left;}


#hotelmenu { width:241px; background:#fff; padding:5px 0px 10px 0px; border: 1px solid #dbd9d9; font-size:14px; color:#222; text-align:left; font-weight:bold; }
#hotelmenu  a:hover{color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold;background:#e5e4e3; display:block; text-align:left; padding: 3px 0px 3px 0px;}
#hotelmenu  a, a:active, a:selected, a:visited{ color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold; text-align:left; padding: 3px 0px 3px 0px;}
#hotelmenu .bar {height:13px; background:#d6381b;}
#hotelmenu .tree{ font-size:14px; font-weight:bold; text-align:left;padding-left:10px; padding-bottom:0px; padding-top:5px;}
#hotelmenu .subtree {font: bold 11px arial ; left:5px; border:none; width:200px; margin: 0;padding: 0px;height: 16px;color:#9a9797;}
#hotelmenu .subtree:hover {font: bold 11px arial ; left:5px; border:none; width:200px; margin: 0;padding: 0px 0px 0px 0px;height: 16px;list-style: none;color:#d6381b;}
#hotelmenu .subtreeB {font: bold 11px arial ; left:5px; border:none; width:200px; margin: 0;padding: 0px;height: 16px; color:#222222;}
#hotelmenu .subtreeB:hover {font: bold 11px arial ; left:5px; border:none; width:200px; margin: 0;padding: 0px 0px 0px 0px;height: 16px;list-style: none; color:#d6381b;}

#menusub {color:#d6381b; text-decoration:none; font-size:11px;clear:both; padding:10px 15px;}
#menusub  a, a:hover, a:visited {color:#d6381b; text-decoration:none ; font-size:11px; font-weight:bold; }
.txtMenulink
{ FONT-FAMILY: Arial, Tahoma, Helvetica; COLOR: #d6381b; FONT-SIZE: 11px }
a.txtMenulink:visited
{ FONT-FAMILY: Arial, Tahoma, Helvetica; COLOR: #d6381b; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
a.txtMenulink:link
{ FONT-FAMILY: Arial, Tahoma, Helvetica; COLOR: #d6381b; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
a.txtMenulink:hover
{ FONT-FAMILY: Arial, Tahoma, Helvetica; COLOR: #d6381b; FONT-SIZE: 11px; TEXT-DECORATION: underline; FONT-WEIGHT: bold }

#bar {height:13px; background:#d6381b; width:240px;}
#googlemap { width:221px; background:#f1f1f1; padding:10px; border-right: 1px solid #dbd9d9; border-left: 1px solid #dbd9d9; border-bottom: 1px solid #dbd9d9;}
#googlemap .txt{ color:#333333; font-size:12px;font-weight:bold;}
#googlemap img{padding:8px 0px; border:none;}
#googlemap  a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
#googlemap a:hover{text-decoration:underline;}

#review { width:221px; background:#fff; padding:17px 10px 5px 10px; font-size:12px; color:#222; border-right: 1px solid #dbd9d9; border-bottom: 1px solid #dbd9d9; border-left: 1px solid #dbd9d9; }
#review .txt{ font-size:12px;font-weight:bold; padding-bottom:5px;}
#review .topic{ color:#d6381b; font-size:14px;font-weight:bold; padding:7px 0px;}
#review .signage{ font-style:italic; padding:8px 0px;}
#review .more-reviews{ line-height:25px;}
#review a.share, a.share:hover, a.share:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold; }
#review a, a:hover, a:visited {color:#d6381b; text-decoration:underline; font-size:11px; font-weight:bold; }

#charity { width:221px; background:#fff; padding:10px; font-size:12px; color:#222; border-right: 1px solid #dbd9d9; border-bottom: 1px solid #dbd9d9; border-left: 1px solid #dbd9d9; }
#charity img{ padding-right:8px;}
#charity .txt{ color:#333333; font-size:12px;font-weight:bold; padding-bottom:4px; text-transform:uppercase;}
#charity a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
#charity a:hover{text-decoration:underline;}

.leftsidebox { width:221px; background:#fff; padding:10px; font-size:12px; color:#222; border-right: 1px solid #dbd9d9; border-bottom: 1px solid #dbd9d9; border-left: 1px solid #dbd9d9; }
.leftsidebox .txt{ color:#333333; font-size:12px;font-weight:bold; padding-bottom:4px; text-transform:uppercase;}
.leftsidebox a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
.leftsidebox a:hover{text-decoration:underline;}

#menusub {color:#d6381b; text-decoration:none; font-size:11px;clear:both; padding:10px 15px;}
#menusub  a, a:hover, a:visited {color:#d6381b; text-decoration:underline; font-size:11px; font-weight:normal; clear:both;}

#all {clear:both; padding-bottom:10px;}
#all .linkall{float:left; width:255px; text-align:right;}
#all .view{ float:left; width:245px; text-align:right;}
#all a, a:hover, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold; }

/* //Bangkok page*/
#bangkok-hotels-left{float:left; width:310px; padding:8px 5px 20px 0px;}
#bangkok-hotels-left h3{margin: 5px 0px; color:#fe8b28; font-size:16px; font-weight:bold;}
#bangkok-hotels-left a.hotel, a.hotel:visited, a.hotel:hover{color:#fe8b28; font-size:16px; font-weight:bold; text-decoration:none;}
#bangkok-hotels-left ul.hotel a, a:visited {color:#222; text-decoration:none; font-size:12px; font-weight:normal; }
#bangkok-hotels-left ul.hotel a:hover{color:#222; text-decoration:underline; font-size:12px; font-weight:normal; }
#bangkok-hotels-left .border{ width:264px; height:280px; border: 2px solid #f2f0f0; padding:3px;}
#bangkok-hotels-left .price {height:20px;padding-right:0px; margin-right:0px; padding-top:40px; float:right; text-align:right; width:120px; color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#bangkok-hotels-left .price a, a:visited, a:hover{color:#ef4723;}
#bangkok-hotels-left   ul {float:left; list-style:none; margin:5px 5px 7px 0px; padding:10px 5px 7px 7px;}
#bangkok-hotels-left  li {background: url(https://images.amari.com/bullet-list.gif) no-repeat;background-position: 0 .3em;padding:0px 0px 3px 10px;}
#bangkok-hotels-left .txt {color:#222; font-size:12px; clear:both; width:280px; padding:5px 0px; text-align:left;}
#bangkok-hotels-right{float:right; width:320px; padding:8px 0px 20px 0px;}
#bangkok-hotels-right h3{margin: 5px 0px; color:#fe8b28; font-size:16px; font-weight:bold;}
#bangkok-hotels-right a.hotel, a.hotel:visited, a.hotel:hover{color:#fe8b28; font-size:16px; font-weight:bold; text-decoration:none;}
#bangkok-hotels-right ul.hotel a, a:visited {color:#222; text-decoration:none; font-size:12px; font-weight:normal; }
#bangkok-hotels-right ul.hotel a:hover{color:#222; text-decoration:underline; font-size:12px; font-weight:normal; }
#bangkok-hotels-right .border{ width:264px; height:280px; border: 2px solid #f2f0f0; padding:3px;}
#bangkok-hotels-right .price {height:20px;padding-right:0px; margin-right:0px; padding-top:40px; float:right; text-align:right; width:120px; color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#bangkok-hotels-right .price a, a:visited, a:hover{color:#ef4723;}
#bangkok-hotels-right   ul {float:left; list-style:none; margin:5px 5px 7px 0px; padding:10px 5px 7px 7px;}
#bangkok-hotels-right  li {background: url(https://images.amari.com/bullet-list.gif) no-repeat;background-position: 0 .3em;padding:0px 0px 3px 10px;}
#bangkok-hotels-right .txt {color:#222; font-size:12px; clear:both; width:280px; padding:5px 0px; text-align:left;}
/* End*/


/* //Hotels page*/
#hotelsdestination-left {float:left; width:323px; padding-right:8px;}
#hotelsdestination-left  h3 { font-size: 16px; font-weight: bold; color: #d4381f; border-bottom: 3px solid #d4381f; border-top-style: none; border-right-style: none; border-left-style: none; padding-top:15px;}
#hotelsdestination-right{float:left; width:323px;}
#hotelsdestination-right  h3 { font-size: 16px; font-weight: bold; color: #d4381f; border-bottom: 3px solid #d4381f; border-top-style: none; border-right-style: none; border-left-style: none; padding-top:15px;}
#hotelsdestination{ clear:both; width:323px; padding-right:8px;}
#hotelsdestination  h3 { font-size: 16px; font-weight: bold; color: #d4381f; border-bottom: 3px solid #d4381f; border-top-style: none; border-right-style: none; border-left-style: none; padding-top:15px;}

#hotels-destination h3 { font-size: 16px; font-weight: bold; color: #d4381f; border-bottom: 3px solid #d4381f; border-top-style: none; border-right-style: none; border-left-style: none; padding-top:15px; clear:both;}
#thailand-hotels-left{float:left; width:332px;}
#thailand-hotels-left .img-hotel img{border:#fe7606 2px;}
#thailand-hotels-left h3{margin: 10px 10px 0px 10px; color:#fe8b28; font-size:16px; font-weight:bold;}
#thailand-hotels-left a.hotel, a.hotel:visited, a.hotel:hover{color:#fe8b28; font-size:16px; font-weight:bold; text-decoration:none;}
#thailand-hotels-left ul.hotel a, a:visited {color:#222; text-decoration:none; font-size:12px; font-weight:normal; }
#thailand-hotels-left ul.hotel a:hover{color:#222; text-decoration:underline; font-size:12px; font-weight:normal; }
#thailand-hotels-left .border{ width:305px; height:240px; padding:10px; background: url(https://images.amari.com/bg-listhotels.gif) bottom repeat-x; }
#thailand-hotels-left .price {height:20px;padding-right:0px; margin-right:0px; padding-top:36px; float:right; text-align:right; width:120px; color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#thailand-hotels-left .price a, a:visited, a:hover{color:#ef4723; font-size:12px; font-weight:bold;}
#thailand-hotels-left   ul {float:left; list-style:none; margin:5px 5px 7px 0px; padding:10px 5px 7px 7px;}
#thailand-hotels-left  li {background: url(https://images.amari.com/bullet-list.gif) no-repeat;background-position: 0 .3em;padding:0px 0px 3px 10px;}

#thailand-hotels-right{float:left; width:335px;}
#thailand-hotels-right .img-hotel img{border:#fe7606 2px;}
#thailand-hotels-right h3{margin: 10px 10px 0px 10px; color:#fe8b28; font-size:16px; font-weight:bold;}
#thailand-hotels-right a.hotel, a.hotel:visited, a.hotel:hover{color:#fe8b28; font-size:16px; font-weight:bold; text-decoration:none;}
#thailand-hotels-right ul.hotel a, a:visited {color:#222; text-decoration:none; font-size:12px; font-weight:normal; }
#thailand-hotels-right ul.hotel a:hover{color:#222; text-decoration:underline; font-size:12px; font-weight:normal; }
#thailand-hotels-right .border{ width:305px; height:240px; padding:10px; background: url(https://images.amari.com/bg-listhotels.gif) bottom repeat-x; }
#thailand-hotels-right .price {height:20px;padding-right:0px; margin-right:0px; padding-top:36px; float:right; text-align:right; width:120px; color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}
#thailand-hotels-right .price a, a:visited, a:hover{color:#ef4723; font-size:12px; font-weight:bold;}
#thailand-hotels-right   ul {float:left; list-style:none; margin:5px 5px 7px 0px; padding:10px 5px 7px 7px;}
#thailand-hotels-right  li {background: url(https://images.amari.com/bullet-list.gif) no-repeat;background-position: 0 .3em;padding:0px 0px 3px 10px;}
/* End*/


#listhotels {padding:0px 0px 8px 0px; width:100%; height:100%; background:#FFFFFF; margin:0;}
#listhotels ul {margin:0; width:99%; padding-left:15px;}
#listhotels li {padding-left:0; list-style:none; clear:both; padding-top:10px;}
#listhotels li.clear {width:99%;}
/*#listhotels li.price {float:right; text-align:right; color:#ef4723; font-size:12px; font-weight:bold;}
#listhotels li.price a, a:hover, a:visited {color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}*/
#listhotels .border{ width:97px; height:74px; border: 2px solid #f2f0f0; padding:5px; float:left;}
#listhotels .describe{padding-left:13px; float:left; width:375px;}
#listhotels .txt-package{color:#d6381b; font-size:14px; font-weight:bold; padding-bottom:3px;}
#listhotels .txt-package a, a:visited{color:#d6381b; font-size:14px; font-weight:bold; padding-bottom:3px; text-decoration:none;}
#listhotels  .txt-package a:hover{text-decoration:underline;}
#listhotels .txt-price{color:#7e7a79; font-size:12px; text-align:left;font-weight:normal; padding:3px 0px;}
#listhotels .txt {color:#222; font-size:12px; text-align:left;}
#listhotels  .txt a, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:bold;}
#listhotels  .txt a:hover{text-decoration:underline;}

#listhotels .link{color:#222; font-size:12px; text-align:left; padding-top:5px;}
#listhotels  .link a, a:visited {color:#ff7a07; text-decoration:none; font-size:12px; font-weight:bold;}
#listhotels  .link a:hover{text-decoration:underline;}
#listhotels .price {height:100%;padding-right:0px; margin-right:0px; padding-top:0px; float:left; text-align:right; width:120px; color:#ef4723; font-size:12px; font-weight:bold;}
#listhotels .price a, a:hover, a:visited {color:#ef4723; font-size:12px; font-weight:bold; text-decoration:none;}

#looking {padding:15px 0px 0px 15px;}
#looking .describe{padding-left:5px; float:left; width:140px;}
#looking .describes{padding-left:5px; float:left; width:400px;}
#looking .border{ width:55px; height:43px; border: 1px solid #f2f0f0; padding:2px; float:left;}
#looking .txt-package{ font-size:12px;  } /*color:#d6381b; font-weight:bold;*/
#looking .txt-package a, a:visited{ font-size:12px; text-decoration:none;}/*color:#d6381b;font-weight:bold; */
#looking  .txt-package a:hover {text-decoration:underline;}
#looking .txt-price{color:#7e7a79; font-size:11px; text-align:left;font-weight:normal; padding:1px 0px;}
#looking .txt {color:#222; font-size:12px; text-align:left;}
#looking  .txt a, a:visited {color:#d6381b; text-decoration:none; font-size:12px; font-weight:bold;}
#looking  .txt a:hover {text-decoration:underline;}
#looking .price {height:100%; text-align:left; width:120px; color:#ef4723; font-size:11px; font-weight:bold;}
#looking .price a, a:hover, a:visited {color:#ef4723; font-size:11px; font-weight:bold; text-decoration:none;}
#looking b{color:#f37101; font-size:14px; font-weight:bold; padding-bottom:10px; display:block;}
#looking a, a:hover, a:visited {color:#222; text-decoration:underline; font-size:12px; font-weight:normal;}

#amari-guestroom a, a:visited{ font-size:12px; color:#d6381b; font-weight:bold; text-decoration:none;}
#amari-guestroom a:hover {text-decoration:underline;}
.amari-guestroom a, a:visited{ font-size:12px; color:#d6381b; font-weight:bold; text-decoration:none;}
.amari-guestroom a:hover {text-decoration:underline;}
#allpromotion a, a:visited{ font-size:12px; color:#d6381b; font-weight:bold; text-decoration:none;}
#allpromotion a:hover {text-decoration:underline;}
#allpromotion a.packname, a.packname:visited{ font-size:14px; color:#d6381b; font-weight:bold; text-decoration:none;}
#allpromotion a.packname:hover {text-decoration:underline;}

#bg-main a.txtblack, a.txtblack:visited{ font-size:12px; color:#d6381b; font-weight:bold; text-decoration:none;}
#bg-main a.txtblack:hover {text-decoration:underline;}

#hotelFAQ  a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:normal;}
#hotelFAQ	a:hover{text-decoration:underline;}

#recreation { font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; width:495px; padding:5px;}
#recreation br{clear:both;}
#recreation .lcolumn{width:240px; float:left; padding-top:15px;}
#recreation .rcolumn{width:240px; float:left; padding-left:7px;padding-top:15px;}

#package {width:960px; background:url(https://images.amari.com/bg-package.gif) bottom repeat-x; padding-left:10px;}
#package .left{padding:10px; float:left;}
#package .right{float:left; width:618px; margin:10px 0px 0px 10px;}
#package .offer-detail{float:left; padding:0px 20px;  color:#45464a; font-size:13px; width:320px;}
#package .package-name {color:#22222; font-size:15px; font-weight:bold; padding:5px 0px 15px 0px;}
#package .offer-detail li b{color:#ff7a08; font-size:14px; font-weight:bold;}
#package .offer-detail ul{list-style:none; margin:0; padding:0; font-size:13px; font-weight:bold;}
#package .offer-detail li{background: url(https://images.amari.com/bullet-package.gif) no-repeat;background-position: 0 -0.1em; margin:0;padding:0px 0px 5px 25px;}
#package .img-package{float:right; padding-right:15px; padding-top:10px;}
#package .img-package img{border:#fe9840 4px;}
#package .describ{ clear:both; font-size:12px; color:#45464a; padding:10px 15px 20px 20px;}
#package .head-include{width:618px; height:38px; background:url(https://images.amari.com/bg-top-include-package.gif) repeat-x; color:#222222; font-size:15px; font-weight:bold;}
#package .head-include b{margin:10px 0px 0px 20px; display:block;}
#package .describ-offer{padding:8px 15px 30px 20px; background:#f9f9f9;}

#specialpromotion {width:635px;}
#specialpromotion  .offer-detail ul a, a:visited {color:#ff7a08; text-decoration:none; font-size:14px; font-weight:bold;}
#specialpromotion .offer-detail ul a:hover{text-decoration:underline;}
#specialpromotion .package-name a, a:visited {color:#22222; text-decoration:none; font-size:15px; font-weight:bold;}
#specialpromotion .package-name a:hover{text-decoration:underline;color:#22222;}
#specialpromotion .feed { clear:both; padding-top:30px;}
#specialpromotion .list{ clear:both; background: url(https://images.amari.com/bg-special-promotion.gif) bottom repeat-x; height:210px;}
#specialpromotion .button{ text-align:right; padding:10px 0px;}
#specialpromotion .left{ float:left; width:80%;}
#specialpromotion .right{ float:right; width:20%; text-align:right;}
#specialpromotion  h2{color:#FF0000;font-size:15px;}
#specialpromotion .img-package{float:left; padding:5px 10px 0px 10px;}
#specialpromotion .img-package img{border:#fe9840 4px;}
#specialpromotion .offer-detail{float:left; padding:5px 0px 0px 0px;  color:#45464a; font-size:13px; width:380px;}
#specialpromotion .package-name {color:#22222; font-size:15px; font-weight:bold; padding:15px 0px 5px 10px;}
#specialpromotion .describ{ font-size:12px; color:#45464a; padding:10px 0px 0px 0px; text-align:left;}
#specialpromotion .offer-detail li b{color:#ff7a08; font-size:14px; font-weight:bold;}
#specialpromotion .offer-detail ul{list-style:none; margin:0; padding:0; font-size:13px; font-weight:bold;}
#specialpromotion .offer-detail li{background: url(https://images.amari.com/bullet-package.gif) no-repeat;background-position: 0 -0.1em; margin:0;padding:0px 0px 5px 25px;}
#special-promotion { font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; width:100%; padding:0px; text-align:left;}
#special-promotion a.link, a.link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;color: #d6381b; text-decoration: none;} 
#special-promotion a.link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;color: #d6381b; background-color: transparent; border-color: #d6381b; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; text-decoration: none;} 
#special-promotion br{clear:both;}
#special-promotion .lcolumn{width:305px; float:left; padding-top:15px;}
#special-promotion .rcolumn{width:310px; float:left; padding-left:20px;padding-top:15px;}

#line-guestroom{
	padding:0px;
	height: 7px;
	width: 650px;
	background-color: #FF7A09;
	clear: left;
}
#guestroom{
	padding:0px;
	margin-bottom: 45px;
}
#guestroom img {
	margin-left: 55px;
	float: left;
}
#guestroom .t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	color: #ff8012;
	font-weight: normal;
	margin-left: 180px;
	padding-top: 15px;
}
#guestroom .t2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #7a7b7c;margin-left: 180px;margin-top: 8px;}

#events-deals{width:646px;}
#events-deals h2{ display:block; border-bottom:#595a5c solid 2px; font-size:16px; font-weight:bold; margin-bottom:8px; }
#events-deals h3{ color:#ff7e10;font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:0; }
#events-deals td.boder{ border:#595a5c solid 1px; padding:8px;}
#events-deals td.shadow{ background:#d5d6d6; height:3px;}
#events-deals .txt{ color:#45464a;}
#events-deals .txt b{color:#222222; font-size:14px; font-style:italic;}
#events-deals hr{color:#c0c0c1; height:2px; width:100%;}
#events-deals p.tab{ background:#f6f5f5; padding:3px; width:613px; display:block; margin-bottom:5px;}
#events-deals .img{width:619px; height:146px; background:#ff7905; padding:0;}
#events-deals .detail{width:619px; color:#45464a;}

#events{ clear:both; /*background: url(https://images.amari.com/bg-events.gif) bottom repeat-x;*/ height:auto; width:646px; margin-bottom:15px;  text-align:left;  background: -moz-linear-gradient(top, #fef6c6, #fdfcdd);
background: -webkit-gradient(linear, center top, center bottom, from(#fef6c6), to(#fdfcdd)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef6c6, endColorstr=#fdfcdd);
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef6c6, endColorstr=#fdfcdd)"; background-color:#fdfcdd; padding:10px 5px; }
#events .title{ color:#fe8e2d; font-size:14px;font-weight:bold; padding:5px;}
#events .border{width:313px; border:1px solid #ffcf01; background:#fdfcdd; margin:0px 4px; float:left;}
#events .img-event img{padding:0px; width:129px; height:86px; float:left; padding-top:10px; padding-left:4px;}
#events .right{ float:right; width:170px; padding: 10px 2px 0px 7px; }
#events .txt-event{ color:#fe6b0d; font-size:12px;font-weight:bold; padding-bottom:5px;}
#events .txt-event a, a:visited{color:#fe6b0d; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:5px;}
#events .txt-event a:hover{ text-decoration:underline;}
#events .txt {color:#222222; font-size:10px; text-align:left; padding-top:5px;}
#events  a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
#events a:hover{text-decoration:underline;}
#events .button{ text-align:right; padding:10px 6px 5px 0px ;}

#events table.hotdeal{ margin:20px auto; background:#fef6c9;}
#events .hotdeal h2{ display:block; border-bottom:#595a5c solid 2px; font-size:16px; font-weight:bold; margin-bottom:8px; }
#events .hotdeal h3{ color:#e53c0e;font-size:28px; font-weight:bold; margin-bottom:5px; margin-top:0; }
#events .hotdeal p{ font-size:14px}
#events td.boder{ border:#f87302 solid 3px; padding:8px;}
#events td.shadow{ background:#ffddbf; height:4px;}
#events:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#hot-deals{ clear:both; /*background: url(https://images.amari.com/bg-events.gif) bottom repeat-x;*/ height:auto; width:646px; margin-bottom:15px;  text-align:left; padding:10px 5px; }
#hot-deals .title{ color:#fe8e2d; font-size:14px;font-weight:bold; padding:5px;}
#hot-deals .border{width:313px; border:1px solid #ffcf01; background:#ffffff; margin:0px 4px; float:left;}
#hot-deals .img-event img{padding:0px; width:129px; height:86px; float:left; padding-top:10px; padding-left:4px;}
#hot-deals .right{ float:right; width:170px; padding: 10px 2px 0px 7px; }
#hot-deals .txt-event{ color:#fe6b0d; font-size:12px;font-weight:bold; padding-bottom:5px;}
#hot-deals .txt-event a, a:visited{color:#fe6b0d; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:5px;}
#hot-deals .txt-event a:hover{ text-decoration:underline;}
#hot-deals .txt {color:#222222; font-size:10px; text-align:left; padding-top:5px;}
#hot-deals  a, a:visited {color:#d6381b; text-decoration:none; font-size:11px; font-weight:bold;}
#hot-deals a:hover{text-decoration:underline;}
#hot-deals .button{ text-align:right; padding:10px 6px 5px 0px ;}

#hot-deals table.hotdeal{ margin:20px auto; background:#fef6c9;}
#hot-deals .hotdeal h2{ display:block; border-bottom:#595a5c solid 2px; font-size:16px; font-weight:bold; margin-bottom:8px; }
#hot-deals .hotdeal h3{ color:#e53c0e;font-size:28px; font-weight:bold; margin-bottom:5px; margin-top:0; }
#hot-deals .hotdeal p{ font-size:14px}
#hot-deals td.boder{ border:#f87302 solid 3px; padding:8px;}
#hot-deals td.shadow{ background:#ffddbf; height:4px;}
#hot-deals:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#zeropage{height:520px; font-size:14px; line-height:14px;font-weight:bold; color:#444549; background:url(https://images.amari.com/bg-404.jpg) no-repeat right bottom;}
#zeropage  .txt a, a:visited{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:none;}
#zeropage .txt a:hover{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:underline;}
#zeropage  .left a, a:visited{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:none;}
#zeropage .left a:hover{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:underline;}
#zeropage  .right a, a:visited{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:none;}
#zeropage .right a:hover{font-size:15px; font-weight: bold;color: #f47b20; text-decoration:underline;}
#zeropage .left{float:left; width:45%; text-align:left}
#zeropage .right{float:left; width:50%; text-align:left}

/****Residences page****/
#residences {width:240px;}
#residences ul {list-style:none; margin:5px 5px 7px 0px; padding:5px 5px 7px 0px; font-size:11px;}
#residences  li {background: url(https://images.amari.com/bullet-residences.gif) no-repeat;background-position: 0 .1em;padding:0px 0px 3px 20px;}
#residences .bg{background:url(https://images.amari.com/bg-menu-residences.gif) repeat-x top; padding:12px;}
#residences h3{color:#444549; font-size:14px; font-weight:bold; margin:0;}
/* End*/

/****Hot Deal on VDO page****/
#hotdeal { width:640px; height:33px; background:url(https://images.amari.com/hotdeals/ticket-bgright.gif) right no-repeat #fee86d;}
#hotdeal .bg-left { float:left; background:url(https://images.amari.com/hotdeals/ticket-bgleft.gif) left no-repeat; height:33px; padding:0px 10px 0px 55px;}
#hotdeal .bg-left h2{ margin:0; color:#e64a29; font-size:14px; font-weight:bold; padding-top:10px;}
#hotdeal .bg-data{ float:left; width:485px; padding-top:7px;}
#hotdeal .text{ color:#4b4c50; font-size:12px; float:left;}
#hotdeal .bg-data span { color:#d02f44; font-weight:bold; font-size:13px;}

#sharing .txt-video{ color:#f47b20; font-size:30px; font-weight:bold; float:left; width:355px;}
#sharing .share{ height:30px; width:100px; display:block; padding:5px; vertical-align:top; font-size:12px; color:#444549; text-align:right; border-right-color:#bdbdbe; border-right:solid 1px; float:left;}
#sharing .icon{float:left; width:150px;}
#sharing .icon .ic{ padding:8px 5px 0px 5px; float:left;} 

.hotel-name { padding:15px 0px 10px 25px; color:#f47b20; font-size:22px;}
.hotel-describ {padding:0px 0px 10px 25px;}
#link-youtube {padding:20px 0px 20px 25px;}
#link-youtube a.link, a.link:visited { color:#9c0e04; text-decoration:none; font-size:14px; font-weight:bold; }
#link-youtube a.link:hover { color:#c12318; text-decoration:underline;  font-size:14px; font-weight:bold;}
/* End*/

/****Speacial Rates webpage****/
#spacial-rates {font-family: Arial, Helvetica, sans-serif;}
#spacial-rates .bglist { background:#fefad9; width:94%; height:auto; padding:15px;}
#spacial-rates table {font-size: 14px;}
#spacial-rates table span{color:#f05033; font-weight:bold;}
#spacial-rates hr { clear:both; color:#CCCCCC; size:2px;}
#spacial-rates .topic{color: #ff7e0e; font-size: 16px; font-weight:bold;}
#spacial-rates .bg { width:98%; height:118px; background:#faf9f9;}
#spacial-rates .package{color: #ff7c0b; font-size: 14px;}
#spacial-rates .package a, a:visited {color: #ff7c0b; font-size: 14px; text-decoration: none;}
#spacial-rates .package a:hover {color: #ff7c0b; font-size: 14px; text-decoration: underline;}
#spacial-rates .text{font-size: 13px;}
#spacial-rates .img{ width:22%; float:left; padding:12px 15px 12px 0px;}
#spacial-rates .detail { width:53%; float:left; }
#spacial-rates .rates { width:20%; float:left; padding:8px; }
#spacial-rates .rates img{ padding-top:5px;}
#spacial-rates .box{ width:82%; border:2px #ededed solid; font-size:14px; background:#FFFFFF; padding:10px;}
#spacial-rates .box span{ font-size:20px; font-weight:bold; color: #f05033;}
/* End*/

/****Offer Tag banner***/
#offer-tag {background:#fefbdd url(https://images.amari.com/i-offer.gif) no-repeat left top;  width:369px; height:40px; border:dotted 1px #F47B20; color:#58595d;}
#offer-tag  .text {padding:10px 0px 3px 60px; font-size:15px; font-weight:bold; color:#F47B20;}
#offer-tag  .text span{padding-left:15px;}
/* End*/

/****Chorus Rewards***/
#rewards .topic{ font-size:15px; font-weight:bold; color:#f57b20; }
#rewards .box-member-tier{border:8px solid #f57b20; padding:10px; font-size:11px;}
#rewards .box-member-tier p.topic{font-size:14px; font-weight:bold; color:#917523; margin:0px 0px 8px 0px;}
#rewards .box-member-tier .level{font-size:12px; font-weight:bold; color:#ea8120;}
#rewards .box-member-tier td{border-bottom:solid 1px #999999; padding:8px 10px 10px 0px;}
#rewards .box-member-tier td b{font-size:13px; color:#6f6f6f;}
#rewards .membercard { background:#f4f4f4; padding:8px; margin:10px 0px 10px 170px; width:70%;}
#rewards .membercard td.card{ border-left:solid 1px #FFFFFF; padding-left:8px;}
#rewards .membercard td{ color:#ea8120; font-weight:bold; font-size:11px;}
#rewards .membercard td b{ color:#ae5d25; font-weight:bold; font-size:12px;}
#rewards .box-member-benefit{font-size:11px; padding:10px 0px;}
#rewards .box-member-benefit p.topic{font-size:14px; font-weight:bold; color:#917523; margin:0px 0px 5px 0px;}
#rewards .box-member-benefit p.text{font-size:12px; margin:0px 0px 8px 0px;}
#rewards .box-member-benefit .level{font-size:12px; font-weight:bold; color:#ea8120;}
#rewards .box-member-benefit td{border-bottom:solid 1px #999999; padding:8px 10px 10px 0px; text-align:center;}
#rewards .box-member-benefit td.b{font-size:13px; color:#6f6f6f; text-align:left;}
/* End*/

/****Menu Chorus Rewards***/
#rewardsmenu{ width:244px; font-size:14px; color:#d6381b; font-weight:bold;}
#rewardsmenu .bar {height:13px; background:#d6381b;}
#rewardsmenu ul{margin: 0;padding: 5px 0px 13px 10px;list-style: none;font: bold 14px arial; border: 1px solid #dbd9d9; width:232px;}
#rewardsmenu li { margin-top:3px;}
#rewardsmenu  li a{color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold; display: block; text-align:left; margin-left: -3px;padding: 3px 0px 3px 3px;}
#rewardsmenu  li a:visited {color:#d6381b;}
#rewardsmenu  a:hover{color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold;background:#e5e4e3;}
#rewardsmenu  a:active, a:selected{color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold;background:#e5e4e3;}
#rewardsmenu  a.selected {color:#d6381b; text-decoration:none; font-size:14px; font-weight:bold;background:#e5e4e3;}

/*our packages*/
#toppack{border:solid 1px #dbd9d9; float:right; width:243px; margin:15px 15px 15px 0;}
#toppackcnt{margin:2px; padding:8px; background:#FFF url(https://images.amari.com/bggrad-gray.gif) top repeat-x;}
#toppackcnt h2{font:bold 20px arial; color:#f05133; margin:0; padding:0;}
#toppackcnt span{font:bold 12px arial; color:#5f6062;}

#toppackcnt .alllink a, #toppackcnt .alllink a:visited{font:bold 11px arial; color:#d6381b; text-decoration:underline;}
#toppackcnt .alllink a:hover{text-decoration:none;}

#toppackcnt .lipackage{border-bottom:solid 1px #dbd9d9;width:223px; height: 100%; min-height: 100%; overflow:auto;  clear:both}
#toppackcnt .lipackage .no{ float:left; width:25px; margin:5px 0 5px 0; font:bold 36px arial; color:#d0cecf;}
#toppackcnt .lipackage .packn{float:left;  width:198px; font:11px; color:#333; margin:10px 0 5px 0;}
#toppackcnt .lipackage .packn b{font:bold 13px arial; color:#333;}
#toppackcnt .lipackage .packn a, #toppackcnt .lipackage .packn a:visited{text-decoration:none;}
#toppackcnt .lipackage .packn a:hover{text-decoration:underline; color:#333;}
/*end our packages*/

/*tag special*/
#boxtag{width:375px; height:44px; background:url(https://images.amari.com/bgtag-special.png) no-repeat; margin:15px 0;}
#boxtag .tagcnt{margin:0 0 0 90px; padding:12px 0 0 0;}
#boxtag .tagcnt a, #boxtag .tagcnt a:visited{ font:bold italic 17px arial; color:#f47b36; text-decoration:none;}
#boxtag .tagcnt a:hover{text-decoration:underline;}
/*end tag special*/

.boxsocial { 
clear:both;
background-color: #f7f7f7;
width: 630px;
height: 26px;
margin: 10px auto;
padding: 4px 0px 4px 0px;
border: 1px solid #ececec;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(../css/border-radius.htc);
	}

#blog-pulse-p{float:right; width:265px;}
#blog-pulse-t{width:243px; margin-bottom:2px;}
#blog-pulse-t h3{margin:0; padding:0; font:bold 14px arial; color:#333;}
#blog-pulse-t h3 a, #blog-pulse-t h3 a:visited{font:bold 14px arial; color:#333; text-decoration:none;}
#blog-pulse-t h3 a:hover{color:#ff7600; text-decoration:none;}

#blog-pulse-city {width:243px; height:250px; background:url(https://images.amari.com/bg-blog-city.jpg) no-repeat; margin-bottom:10px;}
#blog-pulse-beach {width:243px; height:250px; background:url(https://images.amari.com/bg-blog-beach.jpg) no-repeat; margin-bottom:10px;}

#blog-content{padding:20px 22px 0 104px; font:12px arial; color:#666;}
#blog-content h4{font:bold 12px arial; color:#ee5c17; line-height:16px; margin:0; padding:0; }
#blog-content h4 a, .blog-content h4 a:visited{font:bold 12px arial; color:#ee5c17; text-decoration:none;}
#blog-content h4 a:hover{text-decoration:underline;}
#blog-content span{font:11px arial; color:#999;}
#blog-content .readmore{font:11px arial; color:#369; text-align:right;}
#blog-content .readmore a, .blog-content .readmore a:visited{font:11px arial; color:#369; text-decoration:underline;}
#blog-content .readmore a:hover{text-decoration:none;}

#lmhotel {width: 243px;	margin-top:7px; background-color:#FFF; border-bottom:1px solid #999;}
#lmhotel .top{height:8px; background:url(https://images.amari.com/lm-hotel-top.gif) no-repeat top;}
	
#lmhotel div a{	display: block; font: 14px Arial; background: transparent url(https://images.amari.com/lm-hotel-arrow.gif) no-repeat top right;
    height: 25px; padding-left:15px; line-height: 25px;  text-decoration: none; border-bottom:1px dotted #ccc; color:#666;}	
#lmhotel div a:link, #lmhotel div a:visited{color: #666;}
#lmhotel div a:hover{color: #d6381b; background-color:#f6f6f6; background-position:center right;}
#lmhotel div.unselected a{color: #666;}	
#lmhotel div.selected a{ 	color: #d6381b; font-weight:bold; background-color:#f6f6f6; background-position:bottom right;}
#lmhotel div.selected { color: #d6381b; font: 14px Arial; height: 25px; padding-left:15px; line-height: 25px;  border-bottom:1px dotted #ccc; background:#f6f6f6 url(https://images.amari.com/lm-hotel-arrow.gif) no-repeat bottom right; }

#lmhotel ul{	list-style-type:none;	margin: 0;	padding: 0;}
#lmhotel ul li{	border-bottom: 1px groove #ccc;}
#lmhotel ul li a{ display: block; background: transparent url(https://images.amari.com/lm-hotel-dot.gif) no-repeat top left;
	background-color:#f6f6f6; font: normal 12px Arial; text-decoration: none; color: #666;	padding: 5px 0; padding-left: 28px; }
#lmhotel ul li a:hover{color: #000; background-color:#f6f6f6;}
#lmhotel ul li.selected {color: #d6381b; font: normal 12px Arial;padding: 5px 0; padding-left: 28px; background:#f6f6f6 url(https://images.amari.com/lm-hotel-dot.gif) no-repeat center left;}

/*hotel travel guide*/
#hotelguidecnt {float:left; width:445px; margin:20px 0 0 10px;}
#hotelguidemu {float:right; width:204px; margin:45px 0 0 0; background:url(https://images.amari.com/guide-bgleft.png) left top no-repeat;}
#hotelguidemu h3{font:bold 13px arial; color:#e6472a; padding:0 0 0 19px; margin:0;}
#hotelguidemul {font:12px Arial; padding:5px 0 0 17px; margin:0;}
#hotelguidemul ul {margin:0; padding:0;}
#hotelguidemul li {list-style:none;}
#hotelguidemul a:link, #hotelguidemul a:visited {
	width:185px; height:25px; background:url(https://images.amari.com/guide-bg.png) no-repeat; position:relative; display:block; font:12px arial; color:#5f6062; text-decoration:none; padding:12px 0 0 15px;}
#hotelguidemul a:hover, #hotelguidemul a:active,
#hotelguidemul li.selected {width:185px; height:25px; background:url(https://images.amari.com/guide-bghover.png) no-repeat; text-decoration:none; font:bold 12px arial; color:#FFF; padding:12px 0 0 15px;}
#hotelguidemul li.bottom {width:185px; height:25px; background:url(https://images.amari.com/guide-bg.png) no-repeat;}

#hotelguidecnt .hotelguidecol {float:left; width:210px; margin:10px 0; font:12px arial; color:#333;}
#hotelguidecnt .hotelguidecol img {border:3px solid #eeeeee; width:204px; height:94px; margin-bottom:3px;}
#hotelguidecnt .hotelguidecol a, #hotelguidecnt .hotelguidecol a:visited{font:bold 12px arial; color:#d8381b; text-decoration:none;}
#hotelguidecnt .hotelguidecol a:hover{color:#333;}
#hotelguidecnt a, #hotelguidecnt a:visited{font:12px/18px arial; color:#d8381b; text-decoration:underline;}
#hotelguidecnt a:hover{color:#333;}
/*landingpage*/
#pattaya {width:665px; padding:8px 5px 20px 0px;}
#pattaya h3 {margin: 5px 0px; color:#fe8b28;}
#pattaya h3 a, #pattaya h3 a:visited {color:#fe8b28;  font-size:16px; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#pattaya h3 a:hover{color:#333;}
#pattaya h4 a, #pattaya h4 a:visited {color:#fe8b28;  font-size:14px; font-weight:bold; text-decoration:none; margin:0; padding:0;}
#pattaya h4 a:hover{color:#333;}

#pattaya .ptymain {width:664px; height:216px; border:2px solid #f2f0f0; padding:3px; font:12px;color:#333;}
#pattaya .imgm {float:left; width:315px; padding-right:20px;}
#pattaya .hotelm {float:left; width:325px; margin-top:10px;}
#pattaya .hotelm ul {margin:0; padding:8px 0 0 10px; list-style-type:none;}
#pattaya .hotelm li {background: url(/images/bullet-arrow-g.png) no-repeat; padding:0 0 8px 17px; font:12px;}
#pattaya .rate {float:left; font-size:12px; font-weight:bold; color:#ef4723;}
#pattaya div.link {float:right;} /************************************ BUG for master link*******/

#pattaya .pty {width:315px; height:310px; float:left; border:2px solid #f2f0f0; margin-top:30px; padding:3px; font:12px;color:#333;}
#pattaya .imgs {float:left; width:180px;}
#pattaya .rates {float:left; width:135px; height:75px; background:#f1f1f1; padding-top:30px; font-size:12px; font-weight:bold; color:#ef4723; text-align:center; vertical-align:central;}
#pattaya .hotels {clear:both; float:left; width:299px; margin:0 8px 10px 8px; }
#pattaya .hotels ul {margin:0; padding:0 0 0 10px; list-style-type:none;}
#pattaya .hotels li {background: url(/images/bullet-arrow-g.png) no-repeat; padding:0 0 8px 17px; font:12px;}
