/* 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(http://www.grandpresident.com/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;
}

/*
 * Settings for main navigation section
*/
#lefthandnav {
  padding-top: 7px;
  padding-bottom: 6px;
}

/* 
 * 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;
}

#mainlinks a:link,#mainlinks a:visited,#mainlinks 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;
}

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(http://www.grandpresident.com/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;}