/* --- Top Right --- */
#top-right {margin:20px 0 0 567px; position:absolute;width:336px;height:224px;}
#top-right .left {float:left;}
#top-right .shadow-img {float:left;margin-top:153px;}
#top-right .selection {float:left;width:286px;height:224px; background-image:url(top-d-bg.gif);}
#top-right .selection ul {margin:15px 0 0 0;padding:0 0 0 9px;; list-style:none;}
#top-right .selection li {padding:3px 0 10px 10px;background-image:url(top-d-text.gif);background-repeat:no-repeat;font-size:98%;}
.arrow {background-image:url(arrow.gif);background-repeat:no-repeat;background-position:bottom left; padding:0 0 0 15px;margin:0 0 5px 12px;width:250px;}
#top-right .selection span {color:#be2186;font-weight:bold;}
/* --- Top Right End --- */

/* --- Title --- */
#title-detais { padding:20px 0 0 10px;}
#title-detais h1 {margin:0 0 0 0; color:#be2186; font-size:16px;font-weight:bold;}
#title-detais h2 {margin:0;color:#818181; font-size:12px;font-weight:bold;}
#price-total div {float:left;margin:0 1px;padding:0;}
#price-total p {padding:0;margin:1px 0;text-decoration: line-through;}
/* --- Title end --- */
/* --- Top --- */
#hotel-top {height:222px; width:903px;margin:0px;padding:0px;background-color:#C0C0C0;background-image:url(top-bg.gif);}
#hotel-top .left {float:left;}
#hotel-top .detais {float:left;width:883px;}
#hotel-top .detais .main-img {float:left;margin:6px;padding:13px 0 0 10px; width:208px;height:208px; background-image:url(bg-mainimg.gif);background-repeat:no-repeat;}
#hotel-top .detais .txt-detais {float:left;color:#424242;margin:10px 0 0 0;width:332px;}
/* --- Top end --- */
/* --- Google Map --- */
#mapGoogle {width:554px; height:350px;}
#map, #description, #prices {margin-left:8px;}
/* --- Google end --- */
/* --- Description --- */
#description .left {float:left;width:284px;}
#description #aptcontent {width:270px;}
#description #aptcontent hr {color:#dddddd;width:270px;}
#thumbnailcontainer .thumbnail {float:left;width:56px;height:56px;padding: 2px;margin: 2px;border: 1px solid #dfdfdf; background-color:#f7f7f7;}
#description .mainaptimage img {padding: 4px;margin: 2px;border: 1px solid #dfdfdf;background-color:#f7f7f7;}
#MainImage {width:254px;height:200px;}
#description #aptcontent p {color:#be2186;font-weight:bold; margin:5px 0;}
#description #aptcontent .amenities {width:270px; margin:10px 0;}
/* --- Description End --- */
/* --- Prices --- */
#prices .main-tbl {width:554px;height:auto;}
#prices .title {height:32px;background-image:url(price-title-bg.gif);text-align:center;}
#prices .title .titleleft {background:url(price-left.gif) no-repeat left;height:32px;}
#prices .title .titleright {background:url(price-right.gif) no-repeat right;height:32px;}
#prices .title .titlecenter {width:100px;}
#prices .main-tbl .typed {padding:5px 5px;border-left:#dddddd solid 1px;}
#prices .main-tbl .typed .note{color:#7baf33;font-weight:bold;font-size:10px}
#prices .main-tbl .unit {padding:5px 5px;border-right:#dddddd solid 1px;}
#prices .main-tbl .typed h3 {float:left;margin:0;padding:0;font-size:12px;font-weight:normal;}
#prices .main-tbl td {border-bottom:#dddddd solid 1px;}
#prices .main-tbl tr.oddrow {background-color:#f1f1f1;}
#prices .main-tbl tr.evenrow {background-color:#f7f7f7;}
#prices .main-tbl tr.highlightrow {background-color:#fff;}
#prices .main-tbl .bottom {background:url(price-bg-bottom.gif);height:18px;width:auto;}
#prices .main-tbl input.totalrooms {font-size:large;color:#983374;border:0;width:20px;height:18px;text-align:center;}
#prices .main-tbl input.book {background:url(book.png) no-repeat;border:0;width:60px;height:28px;color:#fff;font-weight:bold;}
#prices .voucher {color:#1d4068;font-weight:bold;font-size:10px}
/* --- Prices End --- */  
/* --- Search --- */
#search {float:left;margin-left:12px;}
#search table{margin-left:12px;}
#search .s-main .left {padding:0 0 0 15px;width:70px; background:url(search-padding-bg.gif) no-repeat; background-position:left;font-size:12px;font-weight:normal;}
#search .s-main .right {padding:4px 15px 4px 0; width:60px;background:url(search-padding-bg.gif) no-repeat; background-position:right;}
#search .s-main .chickin .data {margin-left:50px;}
#search .s-main .chickin {padding:3px 0 10px 10px;background-image:url(top-d-text.gif);background-repeat:no-repeat;font-size:98%;} 
#search .s-main form {margin:0;}
#search .s-top {background:url(search-box-top.gif) no-repeat;width:300px;height:6px;}
#search .s-main {background:url(search-box-bg.gif) repeat-y;height:auto;}
#search .s-bottom {background:url(search-box-bottom.gif) no-repeat;width:300px;height:6px;padding-bottom:10px;}
#search .s-main input.button{background:url(getrates.png) no-repeat;border:0;width:97px;height:30px;color:#fff;font-weight:bold;margin-top:5px;}
/* --- Search end --- */
/* --- MoreInfo --- */
tr.extendedRow th {padding:0;border:0; margin:0;}
tr.extendedRow div {padding:0;margin: 0;}
tr.extendedRow div table.generaltable.yellow {voice-family: "\"}\"";width: 100%;}	
.blocktoggle {display:none; position:absolute;width:700px;background:url(more-bg.gif);font-weight:normal;text-align:left;}	
.blocktoggle .more-top {background:url(more-top.gif) no-repeat top;width:700px;height:17px;}	
.blocktoggle .more-bottom {background:url(more-bottom.gif) no-repeat bottom;width:700px;height:17px;}	
.blocktoggle .m-thumbnail{position: relative;}
.blocktoggle .m-thumbnail .img {padding: 2px;margin: 2px;border: 1px solid #dfdfdf; background-color:#f7f7f7;}
.blocktoggle .m-thumbnail:hover{background-color: transparent;}
.blocktoggle .m-thumbnail span{position:absolute;background-color:#e2e2e2;padding:2px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;z-index:1;}
.blocktoggle .m-thumbnail span img{border-width: 0;padding: 2px;}
.blocktoggle .m-thumbnail:hover span{visibility: visible;left: 88px;}
.blocktoggle .m-img {float:left;padding-left:15px;}
.blocktoggle .m-details{padding:0 10px 0 110px;}
.blocktoggle .m-details .close {float:left;color:#be2186;font-weight:bold;width:550px;text-align:center;}
.blocktoggle .m-details strong {color:#be2186;font-weight:bold;}
#m-table th {text-align:center;color:#fff;background:#be2186;padding:2px;}
#m-table td {text-align:center;padding:10px;}
/* --- MoreInfo end --- */
/* --- Bookmark --- */
#bookmark {width:590px;}
#bookmark p {color:#be2186;margin-left:20px;}
#bookmark .main {margin-left:20px;}
#bookmark .main .padding{width:155px; padding:5px 0;}
#bookmark .main img {margin:0 5px 0 2px;}
#bookmark .center {background:url(bookmark-bg.gif) repeat-x;}
#bookmark .left {width:8px;height:104px;background:url(bookmark-left.gif) no-repeat;}
#bookmark .right {width:8px;height:104px;background:url(bookmark-right.gif) no-repeat;}
/* --- Bookmark end --- */
/* --- Tabs --- */
.tap-leftboox {float:left;}
.tap-rightboox {float:right;margin-right:16px;}
.tap-rightboox {float:right;margin-right:16px;}
#jwts_tab .jwts_tabbertab h4 {color:#be2186;font-size:13px;background-image:url(arrow.gif);background-repeat:no-repeat;background-position:left; padding:0 0 0 15px;margin: 0 0 0 15px;}
#jwts_tab .jwts_tabbertab hr {color:#dddddd;width:554px;}
#jwts_tab {width:590px;margin:0px;padding:0px;}
#jwts_tab .jwts_tabbertab {padding:10px;background-image:url(main-bg.gif);width:590px;background-repeat: repeat-y;}
#jwts_tab .face{float:right;padding-left:5px;margin: -30px 0 10px 5px;}
#jwts_tab .jwts_tabbertab h2,
#jwts_tab .jwts_tabbertabhide {display:none;}
ul.jwts_tabbernav {margin:0px;padding:0 0 51px 10px;list-style:none;list-style-image:none;}
ul.jwts_tabbernav li {float:left; padding:0 0 0 5px;background-repeat: no-repeat; background-position: left top; margin: 2px 1px 0px 2px;background-image: url(tab-off-left.gif);}
ul.jwts_tabbernav li a {color:#e197c7;}
ul.jwts_tabbernav li a:link {float:left; padding:30px 14px 5px 6px; text-decoration:none; font-weight:bold; background-repeat: no-repeat; background-position: right top; background-image: url(tab-off-right.gif);}
ul.jwts_tabbernav li.jwts_tabberactive {background-image: url(tab-on-left.gif);}
ul.jwts_tabbernav li.jwts_tabberactive a {color:#be2186;background-image:url(tab-on-right.gif);}
#jwts_tab .top {width:590px;height:21px; background:url(top-img.gif) no-repeat;margin:0px;padding:0px;}
.bottom {width:590px;height:21px; background:url(bottom-img.gif) no-repeat;}
/* --- Tabs end --- */

#FSmainTable		{border:1px solid #18375b; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px;color:#802961;}
.FSdateField		{width:76px; border:0; font-size:12px;}
.FSmonthRolldown	{width:90px; font-size:11px}
.FSyearInput		{width:38px; font-size:11px}
.FSbuttonsRow		{background-color:#DDDDDD}
.FSdateButton		{width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2		{width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:black; line-height:14px}
.FScalendar TD		{font-size:11px; font-weight:normal}
.FSinMonth			{color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSnotInMonth		{color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSinMonth:hover	{font-weight:bold}
.FSnotInMonth:hover	{font-weight:bold}
.FSoutOfRange		{color:red; line-height:14px}
#FSrangeCell		{background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px}
#FSdateToday		{font-size:11px; font-weight:bold; line-height:20px}
/* New to version 3.14 */
.FSweekday			{}
.FSweekend 			{background-color:#F9F9F9}
.FSweekend A		{color:#333333}
.FSweekend A.FSnotInMonth	{color:#999999}
