/* 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: #ffffff;
  margin: 0px;
  color: #848B5E;
  font-family: Verdana, Arial, Times;
  font-size: 10px;
}

/*
 * 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 : none;
}

a:hover {
	text-decoration : underline;
	color: #CCCCCC;
}

td.right_column {
  background-image:url(images/c_small.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: 196px;
  margin: 0px;
}
.bar3_nav_divide {
  padding-left: 5px;
  padding-right: 5px;
  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: #808284;
}
#bar3_links a:hover {
  color: #035a26;
}
.bar3_currentpage {
  color: #035a26;
}

/*
 * settings for brand_logo_top_left image
 */

img.logo {
  border: 0px;}

img.nonflash_weather {
  width: 619px;
  height: 87px;
  border: 0px;}

img.reservations {
  border: 0px;
}

img.compass_awards {
  border: 0px;
}

img.pics {
  border: solid 1px #FFFFFF;
}

img.phototour {
  width: 208px;
  height: 104px;
  border: 0px;
  padding-bottom: 12px;
}

img.promotions {
  width: 197px;
  height: 151px;
  border: 0px;
}


img.online {
  width: 197px;
  height: 34px;
  border: 0px;
}

img.corporate_logo {
  width: 61px;
  height: 31px;
  border: 0px;
}

/*
 * Settings for main navigation section
*/
#lefthandnav {
text-align:center;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* 
 * Settings for main navigation links
 */
#mainlinks {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

#mainlinks ul {
}

#mainlinks li {
  list-style-type: none;
  padding-right: 40px;
  padding-bottom: 0px;
  display: inline;
}

#mainlinks a:link,#mainlinks a:visited,#mainlinks a:active {
  color: #585C4F;
}

#mainlinks a:hover {
  font-weight: normal;
}

/*
 * current page navigation (colour should be overriden locally)
 */
.currentpage {
  font-weight: bold;
}

td.address {
  margin: 0px;
  padding-top: 10px;
  font-size: 10px;
  color: #808284;
}

.address a:link, .address a:visited, .address a:active {text-decoration:underline; color: #666666;}
.address a:hover {text-decoration:underline; color: #999999;}

.address_hotelname {
}

table.content {
	background-image:url(/clubs/dutapalms/images/c_big.gif);
	background-repeat: no-repeat;
}

td.left_nav {
  vertical-align: top;
}


#currency_content {
	font-size:12px;
  line-height: 18px;
  padding-bottom: 10px;
}  


#main_content {
  line-height: 18px;
  padding-bottom: 10px;
}  
  /* 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;
  font-size:12px;
 } 
/*
 * Settings for sub navigation section
 */
.subnav {
  padding-top: 18px;
}

/* 
 * Settings for sub navigation links
 */
#subnav_links {
  padding: 0px;
  margin: 0px;
}
.sub_nav_divide {
  padding-left: 5px;
  padding-right: 5px;
}
#subnav_links li {
  display: inline;
  list-style-type: none;
  white-space: nowrap;
}
#subnav_links a:link,#subnav_links a:visited,#subnav_links a:active {
}
#subnav_links a:hover {
}
.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 {
  border: solid 1px #FFFFFF;
  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; 
  text-align: center;
  }
#ow a:link,#ow a:visited,#ow a:active { color: #092C7D; font-weight: normal; text-decoration: none;}



/*
 * Table Text
 */

td.text {
  text-align:left;
  vertical-align:text-top;
  color:#848B5E;
  background-color: #eff3e8;
  padding: 0 2px 0 2px;
}

td.textcenter {
  text-align:center;
  color:#848B5E;
  background-color: #eff3e8;
  padding: 0 2px 0 2px;
}

td.tableborder {
  background-color: #ACACAC;
}

a.tablelink:link,a.tablelink:visited,a.tablelink:active{
  color: #000000;
  font-weight: normal;
  text-decoration : none;
}

a.tablelink:hover {
  text-decoration : underline;}


/* -------------------------------------------------- Body Text */

a.textlink:link,a.textlink:visited,a.textlink:active{
  color: #035a26;
  font-weight: normal;
  text-decoration : none;
}

a.textlink:hover {
  text-decoration : underline;}


/* -------------------------------------------------- Triple Image Banner Links */

td.bannerbackground {
  margin: 0px;
  padding: 4px;
  font-size: 11px;
  font-weight:bold;
  color:#035a26;
  background-color:#cccfbc;}

a.bannerlinks:link,a.bannerlinks:visited,a.bannerlinks:active{
  font-weight:bold;
  color: #808284;}

a.bannerlinks:hover {
  color:#035a26;
  text-decoration:none}


/* -------------------------------------------------- Sub Menu */

.subheading {
  font-size: 10px;
  color: #000000;
  font-weight:bold;}
  
.pagesubheading {
  font-size: 10px;
  color: #035a26;
  font-weight:bold;}

#submenu {
  width: 850px;
  font-size: 9px;
  color: #848B5E;
  padding-top: 13px;
  padding-bottom: 5px;}

#submenu_links {
  padding-left: 0px;
  margin: 0px;}

.submenu_nav_divide {
  padding-left: 5px;
  padding-right: 5px;
  color: #808284;}

#submenu_links li {
  display: inline;
  list-style-type: none;
  white-space: nowrap;}

#submenu_links a:link,#submenu_links a:visited,#submenu_links a:active {
  color: #808284;}

#submenu_links a:hover {
  color: #035a26;}

.submenu_currentpage {
  color: #035a26;}


/* ---------------------------------------------------[ Form ] */
input, textarea, select {
	background-color: #ffffff;
	color: #585C4F;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal} 

.submit{ 
	background-color: #eff3e8;
	font-family : Verdana, Helvetica, Arial;
	color:#585C4F; 
	font-size: 11px;
	font-weight: bold;
	border-width:thin;}



/* ---------------------------------------------------[ Weather ] */

a:hover { color: #CCCCCC;
	text-decoration: none; }

#weather {	color : #585C4F;
	vertical-align: top;
	text-align: right;
	font-size : 9px;
	font-family : Verdana, Helvetica, Arial;
	text-decoration : none;
	line-height : 11px;}

.weatherdays {
	font-family : Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #585C4F;
	background-color: #cccfbc;
	font-weight : bold;}

.weather {
	font-family : Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #585C4F;
	background-color: #e2e7d9;}

.weatherfooter {
	font-family : Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #585C4F;
	background-color: #cccfbc;}
	



/* ---------------------------------------------------[ E-Postcard ] */
.epostcardbg { background-color: #ffffff}
.epostcardborder { background-color: #004C73}
.epostcardtitle { font-family : Verdana, Helvetica, Arial; font-size : 12px; color :#ffffff; font-weight : bold; background-color: #004C73}
.epostcardsubtitle { font-family : Verdana, Helvetica, Arial; font-size : 11px; color :#ffffff; font-weight:normal; background-color: #2679A5}
.epostcardtext { font-family : Verdana, Helvetica, Arial; font-size : 11px; color :#000000; background-color: #ffffff}
a.epostcardnav:link,a.epostcardnav:visited,a.epostcardnav:active { color : #ffffff; font-size : 11px; font-weight:bold; text-decoration : none; line-height : 12px;}
a.epostcardnav:hover { color : #000000;}


/*
 * The End
 */
.bg_dutapalms {
	background-color: #CF3D65;
	background-image: url(images/c_big.gif);
	background-repeat: no-repeat;
}
.bg_dutapalms_1 {
	background-image: url(images/c_small.gif);
	background-repeat: repeat-x;
	background-color: #CF3D65;
}
.White_Pic {
	border: 1px solid #FFFFFF;
}
