@charset "UTF-8";
/* CSS Document */




* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #636BB2; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535374;
}

h3 {
	text-transform: lowercase;
	
	font-family:"Times New Roman", Times, serif;
	
	color: #292929;
	font-size: 20px;
	font-weight:normal;
	line-height:26px;
}


p, ul, ol {
	margin-bottom: 2em;
	
	line-height: 140%;
}


a {
	color: #000;
}

a:hover {
	text-decoration: none;
}




hr {
	display: none;
}


#bg {
	/*background: url(images/img04.gif) no-repeat center top;*/
}

#page {
	width: 960px;
	margin: 0 auto;
}



#roomsetbg {
 border-bottom:0px solid  #0D0D0D; /* #C8234F */
  z-index: 0;
 }


#texttopcontainer {
 position:absolute;
 margin:0 auto;
 margin-left:395px;
 top:90px;
 width:450px;
/* height:1100px;*/
 z-index: 1;

	
}


#texttopdarkpink {
 color:#FFFFFF;
 padding:50px 50px 25px 25px;
 background:url(/images/bg_darkpink.png) repeat;
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkpink.png'); 
		_height:600px;

}


#texttopdarkpinkfade {
 height:40px;
 padding:0; margin:0; 
 background:url(/images/bg_darkpink_fade.png) repeat;
 		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_darkpink_fade.png'); 
}



#whitelinks {  z-index: 2;}
#whitelinks h1 {color:#fff; padding-bottom:5px;}


#whitelinks a			{ color:#fff; text-decoration:none; }
#whitelinks a:link		{ color:#fff; text-decoration:none;  border-bottom:0px dotted #EDEDED;}
#whitelinks a:visited 	{ color:#fff; text-decoration:none;  border-bottom:0px dotted #EDEDED;}
#whitelinks a:hover  	{ color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#whitelinks a:active	{ color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#whitelinks p {line-height:140%;}




#listing p {line-height:13px; font-size:11px; margin-bottom:1.1em;}

/* Footer */

#footer {
	padding: 30px 0 0 0 ;
	/*width:920px;
	
	background: url(images/img08.gif) no-repeat center top;*/
	font-size: 11px;
}

#footer p {
	text-align: left;
}

#footerCollections {
	padding: 30px 0 0 20px ;
	width:940px;
	
	/*background: url(images/img08.gif) no-repeat center top;*/
	font-size: 11px;
}

#footerCollections p {
	text-align: left;
}


/* hacks */
/* using Tantek hack, clearing the float is done via a BR in IE5.x, to avoid 
IE5.x bug. For other browsers the clear will be done via a DIV to avoid the 
extra line of height that a BR renders. */

BR.clearIE5 { clear: both;       /* IE5.x will use this clear */
      voice-family: "\"}\"";  /* hide "display:none" from IE5.x */
      voice-family:inherit;
      display: none; }      /* other browsers will not render the BR */
html>body BR.clearIE5 { display: none; } /* allow Opera to recover and get 
correct value */

DIV.clear {
      voice-family: "\"}\"";  /* hide "clear:both" from IE5.x */
      voice-family:inherit;
      clear: both; }        /* other browsers will use this DIV to clear
floats */
html>body DIV.clear { clear: both; } /* allow Opera to recover and get
correct value */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


