/* CSS Document */

/*
 * The # is used to specify an ID element.
 * The ID can only be used by one element. 
 *
 * The . is used to specify a CLASS element.
 * CLASS is used for multiple instances or tags. 
 *
 * Use this to show div borders: 
 *  border: solid 1px black;

 */

/*
 * These are our default settings for the Raffles design
 */
body {
  background-color: #EDEEDB;
  margin: 0px;
  color: #FFFFFF;
  font-family: Verdana, Arial, Times;
  font-size: 11px;
}

/*
 * The "page" & "wide_apge" classes which restrains the content within the browser window
 */
.page {
  margin-right: auto; /* to center the page in Konqueror */
  margin-left: auto; /* to center the page in Konqueror */
}

.wide_page {
  margin-right: auto; /* to center the page in Konqueror */
  margin-left: auto; /* to center the page in Konqueror */
  background-color: #CCCFBC;
  border-bottom: solid 1px #9FB3A3;
}

/*
 * These are the default settings for links
 */
a:link,a:visited,a:active{
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

td.right_column {
  background-image:url(/images/right_col.gif);
  background-repeat: repeat-x;  
}

/*
 * coloured spacer div bar 1 (colour should be overriden locally)
 */
#bar_1 {
  width: 850px;
}

#bar_2 {
  width:850px;
}

#bar_3 {
  width: 850px;
  font-size: 9px;
  color: #848B5E;
  padding-top: 13px;
  padding-bottom: 5px;
}
#bar3_links {
  padding-left: 229px;
  margin: 0px;
}
.bar3_nav_divide {
  padding-left: 3px;
  padding-right: 3px;
  color: #848B5E;
}
#bar3_links li {
  display: inline;
  list-style-type: none;
  white-space: nowrap;
}
#bar3_links a:link,#bar3_links a:visited,#bar3_links a:active {
  color: #848B5E;
  text-decoration: none;
}
#bar3_links a:hover {
  color: #848B5E;
  text-decoration: underline;
}
.bar3_currentpage {
  color: #848B5E;
}

/*
 * settings for brand_logo_top_left image
 */

img.logo {
  width: 231px;
  height: 87px;
  border: 0px;
}

img.reservations {
  width: 419px;
  height: 119px;
  border: 0px;
}

img.compass_awards {
  width: 202px;
  height: 119px;
  border: 0px;
 
}

img.pics {
  width: 619px;
  height: 218px;
  border: solid 1px #FFFFFF;
}

img.phototour {
  width: 208px;
  height: 42px;
  border: 0px;
  padding-bottom: 12px;
}

img.banner_icon {
  width: 208px;
  height: 42px;
  border: 0px;
  padding-bottom: 12px;
}

img.promotions {
  width: 208px;
  height: 104px;
  border: 0px;
}

img.online_help {
  width: 208px;
  height: 42px;
  border: 0px;
  padding-bottom: 12px;
}

img.corporate_logo {
  width: 150px;
  height: 33px;
  border: 0px;
}

img.nonflash_weather {
  width:619px;
  height:87px;
  border:0px;
}

img.videotour {
  width: 208px;
  height: 42px;
  border: 0px;
  padding-bottom: 12px;
}


/*
 * Settings for main navigation section
*/
#lefthandnav {
  padding-top: 7px;
  padding-bottom: 6px;
  position:relative;
}

/* 
 * Settings for main navigation links
 */
#mainlinks {
  margin: 0px;
  padding: 0px;

}

#mainlinks ul {
}

#mainlinks li {
  list-style-type: none;
  padding-right: 35px;
  padding-bottom: 0px;
  display: inline;
}

#lefthandnav a:link,#lefthandnav a:visited,#lefthandnav a:active {
  color: #585C4F;
  text-decoration: none;
}

#mainlinks a:hover {
  font-weight: normal;
  text-decoration: underline;
}

/*
 * current page navigation (colour should be overriden locally)
 */
.currentpage {
  font-weight: bold;
}

/*
*language link
*/
.language {
  position:absolute;
  top:7px;
  right:21px;
 }

.language img{
	padding-right:5px;
	}
	
#top-content{
	position:relative;
	width:619px;	
	
}


#facebook {
  position:absolute;
  top:50px;
  right:120px;
 
}
#twitter{
  position:absolute;
  top:50px;
  right:150px;
 
}


td.address {
  margin: 0px;
  padding-top: 10px;
  font-size: 9px;
  color: #FFFFFF;
}

#address a:link,#address a:visited,#address a:active {
}
#address a:hover { 
}
.address_hotelname {
}

table.content {
    background-image:url(/images/content_bg.gif);
    background-repeat: no-repeat;
	
}

td.left_nav {
  vertical-align: top;
}

#main_content {
  line-height: 18px;
  padding-bottom: 10px;
  text-align: justify;

}  
  /* STANDARD AWS */

/* 
 * Settings for module navigation links
 */
#modulelinks {
}
#modulelinks ul {
}
#modulelinks li {
  list-style-type: none;
}
#modulelinks a:link,#modulelinks a:visited,#modulelinks a:active {
}
#modulelinks a:hover {
}

/*
 * Settings for language links
 */
#languagelinks {
}
#languagelinks li {
  list-style-type: none;
}
#languagelinks a:link,#languagelinks a:visited,#languagelinks a:active {
}
#languagelinks a:hover { 
}
#languagelinks li img {
}

/*
 * heading tag for optimisation purposes - used for page headings
 */ 
.heading {
  font-weight: bold;
 } 

/*
 * h1 tag for optimisation purposes - used for hotel names
 */ 
h1 {
  font-weight: bold;
 } 
/*
 * Settings for sub navigation section
 */
.subnav {
  padding-top: 18px;
}

/* 
 * Settings for sub navigation links
 */
#subnav_links {
  padding: 0px;
  margin: 0px;
  text-align: left;
}
.sub_nav_divide {
  padding-left: 5px;
  padding-right: 5px;
}
#subnav_links li {
  display: inline;
  list-style-type: none;
}
#subnav_links a:link,#subnav_links a:visited,#subnav_links a:active {
  text-decoration: none;
}
#subnav_links a:hover {
  text-decoration: underline;
}
.subnav_currentpage {
  font-weight: bold;
}

/*
 * heading text tag for paragraph headings
 */
.headingtext {
  font-weight: bold;
} 

.capacityheading { font-size : 11px; font-weight: bold}
.capacityname { font-size : 11px}
.capacitycontent { font-size : 11px}
.capacity { font-size : 11px}

.weatherdays {  font-family: Arial, Helvetica; font-size: 12px; color: #585C4F; background-color: #CCCFBC}
.weather {  font-family: Arial, Helvetica; font-size: 11px; color: #585C4F; background-color: #EDEEDB}
.weatherfooter {  font-family: Arial, Helvetica; font-size: 10px; color: #FFF8EF; background-color: #CCCFBC}

.dropdownlist {  width: 300px; font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; background: #FFFFFF; padding-top: 5px;}
img.arrow{
  height: 10px;
  width: 8px;
  border: 0px;
  text-decoration: none;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}
/*
 * picsbig settings
 */
img.picsbig {
  width: 418px;
  height: 287px;
  border: 0px;
  border: solid 1px #FFFFFF;
}

td.picsbig_content {
  width: 418px;
  vertical-align: top;
}

td.picsbig_right {
  width: 202px;
  padding-top: 56px;
  vertical-align: top;
}

.epostcardbg { background-color: #EDEEDB}
.epostcardborder { background-color: #585C4F}
.epostcardtitle { font-size : 14px; color :#585C4F; font-weight : bold; background-color: #CCCFBC}
.epostcardsubtitle { background-color: #CCCFBC; color :#585C4F;}
.epostcardtext { background-color: #FFFFFF}

#ow {
  font-size: 10px;
  padding-top:8px; 
  padding-bottom:8px;
  padding-left:115px; 
  text-align: left;
  color: #848B5E;
  }
#ow a:link,#ow a:visited,#ow a:active { color: #585C4F; font-weight: normal;}
#ow a:hover { color: #585C4F; font-weight: normal;}
.tableline {
}
.offerlinks {
font-weight:bold !important;
}

.gmap_text,.gmap_text a {
	color:#000000 !important;
}
	
.thumb_img {
	border: 1px solid #FFFFFF;
}

#tripadvisor {
 width: 95%;
}

.TA_rtable td {font-size: 11px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important;}

#TA_Header {font-size: 11px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important; margin-bottom: 10px; text-align: center; margin-left: 25%; width: 50%;}

#TA_Flags {font-size: 11px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important; margin-top: 10px; margin-left: 25%; width: 50%; text-align: center;}

#TA_Flags2 {font-size: 11px!important; font-family: Verdana, Arial, Helvetica, sans-serif!important;}

.TA_heading {font-size:13px;}

/* Accommodations page */
.room_layout{
 font-weight: bold;
 font-size:10px;
 text-decoration:underline;
}

img.thumb{
 border: 0px;
}

.amenities{
 font-size: 10px;
}

#large_image{
 width: 213px;
 height: 190px;
}

h3 {
	font-size: 12px!important;
	margin-bottom: 0px;
	margin-top:50px;
	}
	
	.ayutthaya{
	 color:#fcae05;
	 font-weight:bold;
	
	}
	
	.kings-birthday{
	  color:#99ccff;
	  font-weight:bold;
	
	}

/*facebook share link*/	

#fb-like{
	position: relative;
}

#fb-like a {
	position:absolute; 
	top:15px; 
	right:0;
	text-align:right;
	text-decoration:none;
}



#fb-like a.omini{
	margin-right:3px; 
	top:340px
}

.admiralpremiermain{
	padding-top:40px;
}
.admiralsuites{
	margin-top:18px;
}
.aspen{
	margin-top:33px;
}
.omini{
	margin-top:35px;
}

