/* CSS Document */
html, body { margin: 0 0 0 0; padding: 0 0 0 0; }
h1,h2,h3,h4,h5 { margin: 0 0 0 0; padding: 0 0 5px 0; }
p { margin: 0 0 15px 0; padding: 0 0 0 0; }
.wrapper { padding:0 0 0 0; margin:0; }
/* header container */
.logo_container {
margin:auto;
width:900px;
height:176px; }
.logo_container_individual {
margin:auto;
width:900px;
height:225px; }
.logo_container1 {
float:left;
margin:auto;
width:80px;
height:176px;
background: transparent url(images/logo-left.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/logo-left.png", sizingMethod="crop"); }
.logo_container2 {
float:left;
margin:auto;
width:290px;
height:176px;
background: transparent url(images/logo-center.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/logo-center.png", sizingMethod="crop");
cursor:pointer; }
.logo_container3 {
float:left;
margin:auto;
width:518px;
height:176px;
background: transparent url(images/logo-right.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/logo-right.png", sizingMethod="crop"); }
.logo_individual {
float:left;
margin:auto;
width:415px;
height:225px;
background: transparent url(images/logo-individual.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/logo-individual.png", sizingMethod="crop");
cursor:pointer; }
.logo_empty {
float:left;
margin:auto;
width:485px;
height:225px;
background: none; }
.logo { float:left; }
#slideshow {
width: 840px; 
height: 300px; 
overflow:hidden;
position:absolute;
top: 20px;
left:30px; }
.flash {
margin:auto;
position:relative;
width:900px;
height:359px;
background: transparent url(images/banner-frame.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/banner-frame.png", sizingMethod="crop"); }
/* menu container */
.menu_container {
margin:auto;
width:900px;
height:70px; }
.menu_bottom {
margin:auto;
width:900px;
height:23px; }
.body_top {
margin:auto;
width:900px;
height:15px; }
.ribbon_left{
float:left;
width:30px;
height:15px;
background: transparent url(images/ribbon-left.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/ribbon-left.png", sizingMethod="crop"); }
.ribbon_right{
float:left;
width:30px;
height:15px;
background: transparent url(images/ribbon-right.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/ribbon-right.png", sizingMethod="crop"); }
#menu a { 	
float:left;
height: 32px; }	  
#menu a.about {
width: 142px;
background-image:url(images/about-us.png);
background-position: 0 0;
_width: 122px;
_background-image:url(images/about-us.jpg);
_margin-left:20px; }
#menu a.events { 
width: 224px;
background-image:url(images/events-and-meetings.png);
background-position: 0 0; }
#menu a.promotions { 
width: 157px;
background-image:url(images/special-deals.png);
background-position: 0 0; }
#menu a.member { 
width: 158px;
background-image:url(images/be-a-member.png);
background-position: 0 0; }
#menu a.friends { 
width: 219px;
background-image:url(images/friends-favourites.png);
background-position: 0 0;
_width: 199px;
_background-image:url(images/friends-favourites.jpg);
_margin-right:20px; }
#menu a:hover { 
background-position: 0 -32px; }
#tabber a { 	
float:left;
height: 42px; }	  
#tabber a.everyone_recently_liked {
width: 187px;
background-image:url(images/tab-everyone-recently-liked-new.jpg);
background-position: 0 0; }
#tabber a.everyone_recently_reviewed { 
width: 205px;
background-image:url(images/tab-everyone-recently-reviewed-new.jpg);
background-position: 0 -42px; }
.body_shadow_left {
float:left;
width:30px;
height:23px;
background: transparent url(images/body-shadow-left.png) repeat-y 0 0;
_background:none; }
.body_shadow_right {
float:left;
width:30px;
height:23px;
background: transparent url(images/body-shadow-right.png) repeat-y 0 0;
_background:none; }
/* resort container */
.body_container {
margin:auto;
width:900px; }
.resort_container {
margin:auto;
width:900px; }
#resort_box_thumbnail { 	
margin:auto;
width:840px;
height: 210px;
_height: 190px; }
#resort_box_thumbnail a { 	
float:left;			
display: block;
height: 190px;
width: 194px;
overflow: hidden; }
#resort_box_thumbnail a.downtown {
margin:10px 0px 10px 20px;
_margin:10px 0px 10px 10px;
background-image:url(images/resort-downtown-east.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.downtown_fade {
margin:10px 0px 10px 20px;
_margin:10px 0px 10px 10px;
background-image:url(images/resort-downtown-east-fade.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.pasir {
margin:10px 0px 10px 8px;
background-image:url(images/resort-pasir-ris.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.pasir_fade {
margin:10px 0px 10px 8px;
background-image:url(images/resort-pasir-ris-fade.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.sentosa {
margin:10px 0px 10px 8px;
background-image:url(images/resort-sentosa.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.sentosa_fade {
margin:10px 0px 10px 8px;
background-image:url(images/resort-sentosa-fade.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.bintan {
margin:10px 20px 10px 8px;
_margin:10px 10px 10px 8px;
background-image:url(images/resort-banyu-biru-bintan.jpg);
background-position: 0 0; }
#resort_box_thumbnail a.bintan_fade {
margin:10px 20px 10px 8px;
_margin:10px 10px 10px 8px;
background-image:url(images/resort-banyu-biru-bintan-fade.jpg);
background-position: 0 0; }
#resort_box_thumbnail a:hover { 
background-position: 0 -190px; }
/* content */
.main_content {
padding:0 0 0 20px;
_width:530px; }
.main_content_home {
padding:0 0 0 20px;
_width:480px; }
.main_content_general {
padding:0 20px 0 20px; }
.face{
float:left;
width:60px;
}
.friends_favourites_post{
float:left;
width:470px;
}
.resort_everyone_recently_liked{
float:left;
width:130px;
}
.resort_writeup_everyone_recently_liked{
float:left;
width:340px;
}
.snippet {
float:left;
width:800px; }
.snippet_image {
padding:0 10px 0 0;
float:left;
width:240px; }
.snippet_writeup {
float:left;
width:550px; }
.title_left_bg {
float:left;
width:24px;
height:43px;
background: transparent url(images/title-left-bg.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/title-left-bg.png", sizingMethod="crop"); }
.title_right_bg {
float:left;
width:26px;
height:43px;
background: transparent url(images/title-right-bg.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/title-right-bg.png", sizingMethod="crop"); }
.facebook_widget {
padding-left:20px; }
.resort_right_infobox {
padding:0 20px 0 20px; }
/* homepage feature box */
.feature_box {
width:470px;
height:96px; }
/* form elements */
.form_field {
border:1px solid #f9f5f1;
background-color:#f9f5f1;
padding:3px 3px 3px 3px;
font-family: Arial, Helvetica, sans-serif;
color: #6d655e;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
.button_page {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding: .3em 1em .3em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3); }
.button_page:hover {
	text-decoration: none; }
.button_page:active {
	position: relative;
	top: 1px; }
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding: .3em 1em .3em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3); }
.button:hover {
	text-decoration: none; }
.button:active {
	position: relative;
	top: 1px; }
.orange {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f68b1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7b034), to(#f68b1f));
	background: -moz-linear-gradient(top,  #f7b034,  #f68b1f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b034', endColorstr='#f68b1f'); }
.orange:hover {
	background: #e57708;
	background: -webkit-gradient(linear, left top, left bottom, from(#f79e34), to(#f6701f));
	background: -moz-linear-gradient(top,  #f79e34,  #f6701f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79e34', endColorstr='#f6701f'); }
.orange:active {
	color: #ffefdd;
	background: -webkit-gradient(linear, left top, left bottom, from(#f68b1f), to(#f7b034));
	background: -moz-linear-gradient(top,  #f68b1f,  #f7b034);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68b1f', endColorstr='#f7b034'); }
.green {
	color: #ffffff;
	border: solid 1px #a8b61d;
	background: #b3c221;
	background: -webkit-gradient(linear, left top, left bottom, from(#c8d731), to(#a7b51f));
	background: -moz-linear-gradient(top,  #c8d731,  #a7b51f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8d731', endColorstr='#a7b51f'); }
.green:hover {
	background: #b7c42e;
	background: -webkit-gradient(linear, left top, left bottom, from(#bdcb2f), to(#95a11c));
	background: -moz-linear-gradient(top,  #bdcb2f,  #95a11c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdcb2f', endColorstr='#95a11c'); }
.green:active {
	color: #ffefdd;
	background: -webkit-gradient(linear, left top, left bottom, from(#a7b51f), to(#c8d731));
	background: -moz-linear-gradient(top,  #a7b51f,  #c8d731);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7b51f', endColorstr='#c8d731'); }
/* footer */
.footer_space {
margin:auto;
width:900px; }
.footer {
height:16px;
padding:12px 20px 12px 20px;
background-image:url(images/footer-bg.gif);
background-repeat:repeat-x; }
.footer_shadow {
height:35px;
background-image:url(images/footer-bottom-shadow.png);
background-repeat:no-repeat;
_margin-left:30px;
_background-image:url(images/footer-btm-border.gif); }
/* sitemap container */
.sitemap_container {
height:300px;
background: transparent url(images/sitemap-extended-bg.png) repeat-x 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.costasands.com.sg/wp-content/themes/costasands/images/sitemap-extended-bg.png", sizingMethod="scale"); }
.sitemap_image {
margin:auto;
width:900px;
height:300px;
background: transparent url(images/sitemap-bg.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/sitemap-bg.png", sizingMethod="crop"); }
.sitemap_space {
margin:auto;
width:840px;
height:300px; }
.sitemap {
float:left;
width:145px;
height:235px;
padding:25px 20px 23px 20px; }

.sitemap_logo {
float:left;
width:285px;
height:90px;
background: transparent url(images/sitemap-logo.png) no-repeat 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.costasands.com.sg/wp-content/themes/costasands/images/sitemap-logo.png", sizingMethod="crop");
cursor:pointer; }
/* fonts */
.divider {
border:0px;
height:1px;
border-top:1px dotted #f68b1f;
margin-bottom:15px; }
h1 {
color: #594737;
font-weight: normal;
font-style: normal;
text-decoration: none;
letter-spacing:1px;
word-spacing: 0.1em;
line-height: 1.5em;
font-size: 26px;
padding:0 20px 5px 20px; }
h2 {
float:left;
background: transparent url(images/title-center-bg.png) repeat-x 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.costasands.com.sg/wp-content/themes/costasands/images/title-center-bg.png", sizingMethod="scale");
padding:12px 0 10px 0;
_padding:8px 0 10px 0;
color: #594737;
font-weight: normal;
font-style: normal;
text-decoration: none;
word-spacing: 0.1em;
line-height: 1.5em;
font-size: 18px; }
h3 {
color: #3e9c9a;
font-weight: normal;
font-style: normal;
text-decoration: none;
word-spacing: 0.1em;
line-height: 1.5em;
font-size: 24px; }
h4 {
color: #ffffff;
font-weight: normal;
font-style: normal;
text-decoration: none;
word-spacing: 0.1em;
line-height: 1.5em;
font-size: 18px; }
h5 {
color: #f68b1f;
font-weight: normal;
font-style: normal;
text-decoration: none;
letter-spacing:1px;
word-spacing: 0.1em;
font-size: 24px; }
.bignormfont {
font-family: Arial, Helvetica, sans-serif;
color: #f68b1f;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px;
font-weight:bold; }
.bignormfont_resort_overview {
font-family: Arial, Helvetica, sans-serif;
color: #b81237;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 14px;
font-weight:bold; }
.normfont {
font-family: Arial, Helvetica, sans-serif;
color: #6d655e;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
.normfont_resort_overview {
font-family: Arial, Helvetica, sans-serif;
color: #6d655e;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px; }
.normfont_resort_overview_red {
font-family: Arial, Helvetica, sans-serif;
color: #b81237;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px; }
.smallnormfont {
font-family: Arial, Helvetica, sans-serif;
color: #aca199;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 9px; }
.feature_box_content_normfont {
font-family: Arial, Helvetica, sans-serif;
color: #f2ff74;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
.feature_box_content_bignormfont {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 13px;
font-weight:bold; }
/* links */
a.h1_link {
color: #594737;
background-color:#FFFFFF;
font-weight: normal;
font-style: normal;
text-decoration: none;
letter-spacing:1px;
word-spacing: 0.1em;
line-height: 1.5em;
font-size: 26px; }
a.bignormfont_link {
font-family: Arial, Helvetica, sans-serif;
color: #f68b1f;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px;
font-weight:bold; }
a.bignormfont_link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #3e9c9a;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px;
font-weight:bold; }
a.normfont_link {
font-family: Arial, Helvetica, sans-serif;
color: #f68b1f;
text-decoration:none;
border-bottom:1px dotted #f68b1f;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
a.normfont_link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #3e9c9a;
text-decoration:none;
border-bottom:1px dotted #3e9c9a;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
a.normfont_resort_overview_link {
font-family: Arial, Helvetica, sans-serif;
color: #f68b1f;
text-decoration:none;
border-bottom:1px dotted #f68b1f;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px; }
a.normfont_resort_overview_link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #3e9c9a;
text-decoration:none;
border-bottom:1px dotted #3e9c9a;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 12px; }
a.smallnormfont_link {
font-family: Arial, Helvetica, sans-serif;
color: #aca199;
text-decoration: none;
border-bottom:1px dotted #aca199;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 9px; }
a.smallnormfont_link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #3e9c9a;
text-decoration: none;
border-bottom:1px dotted #3e9c9a;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 9px; }
a.sitemap_font_link {
font-family: Arial, Helvetica, sans-serif;
color: #423325;
text-decoration:none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
a.sitemap_font_link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #f2dbc5;
text-decoration:none;
word-spacing: 0.05em;
letter-spacing: 1px;
line-height: 1.4em;
font-size: 11px; }
/* clear both */
.clear { clear:both; }
/* prettyPhoto effect */
ul li.gallery { display: inline; }
li { list-style:none; }
ul.normallist{ line-height:30px; }
li.gallery { margin:4px 4px 4px 4px; }
* { margin: 0; padding: 0; }