/*
Title: CSS Layout styles
*/
#Wrapper {
margin: 0 auto;
padding: 0;
width: 970px;
}

/* Content */
#Container {
padding: 0;
margin: 0;
width: 970px;
height: 530px;
background-color: #FFF;
}

#Content-col-onerafflesplace {
width: 697px;
padding: 15px 12px 34px 25px;
}

#Content-col-tower1 {
background: url(../images/layout/tower1-pic.jpg) top left no-repeat;
height: 490px;
padding: 15px 620px 34px 50px; 
color: #FFF;
}


#Content-col-Retail {
background: url(../images/layout/retail.jpg) top left no-repeat;
height: 490px;
padding: 0px 34px 50px 630px;
color: #000;
}

#Content-col-tower1 .about,
#Content-col-tower2 .about {
font-size: 14px;
}

#Content-col-tower2 {
background: url(../images/layout/tower2-pic.jpg) top left no-repeat;
height: 490px;
padding: 15px 450px 34px 50px;
}

#Content-col-tower2-award {
height: 490px;
margin: 0 20px 34px 394px;
}

#Content-col-tower2-award #header-fontface {
color: #8dc945;
line-height: 42px;
}

.Content-col-tower2-award-content .text {
display: block;
font-size: 11px;
padding: 0 10px 10px 30px;
}


#Content-col {
float: left;
width: 279px;
padding: 15px 12px 0 25px;
}

#Content-col .scroll-pane
{
width: 100%;
height: 367px;
overflow: auto;
}

#Content-store .scroll-pane
{
width: 96%;
height: 390px;
overflow: auto;
margin:auto;
padding-left:20px;
}

#Content-store .scroll-pane .store-table td
{
padding: 5px 0 0 5px;
}

#Content-col .scroll-pane-floorp
{
width: 100%;
height: 467px;
overflow: auto;
}
#Content-gallery {
margin-left: 316px;
height:auto;
}

#Content-gallery-t1features
{
margin:0px;
margin-top:20px;
width: 574px;
}

div.img-floorplan
{
  margin: 5px 5px 5px 10px;
  border: 1px solid #0000ff;
  float: left;
  text-align: center;
}	
div.img-floorplan img-floorplan
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img-floorplan a:hover img-floorplan {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 140px; height:20px;
  padding-top:5px;
  margin: auto;
}
div.img-floorplan {
	border:0px; width:210px; height:210px;
	}
#gallery-flash-container {
	padding-left:3px;
	width:885px;
	margin:auto 0;
	}

/* Tower 1 */
#Content-col-t1floorplan {
float: left;
width: 440px;
padding: 20px 12px 54px 25px;
}

#Content-col-t1floorplan .scroll-pane {
overflow:auto;
height: 405px;
}

#Content-col-t1floorplan-gallery {
margin-left: 500px;
}

.content-wrap {
padding: 5px 20px 0 20px;
}


/* Contact */
.contact-wrap {
	margin: 0 20px 0 320px;
	overflow:auto;
	height: 450px;
	width: 600px;
}

.contact-wrap dl {
margin: 0;
padding: 2px 0;
}

.contact-wrap dt {
float: left;
width: 120px;
margin: 5px 5px 0 0;
padding: 3px;
}

.contact-wrap dd {
margin: 0 0 0 100px;
}

.contact-wrap input,
.contact-wrap textarea {
width: 300px;
color: #747577;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.contact-wrap .btn {
width: auto;
height: auto;
}
	

.privacy{
	margin-top:20px;
	width:100%;
	height:420px;
	overflow-y:scroll;	
}
.privacy table{
	
}
.privacy table tr td{
	padding:5px 5px;
	vertical-align:top;
}
.privacy table tr td.list {
	padding:0px 5px 5px 5px;
}
.privacy table tr td.title{
	padding:20px 5px 5px 5px;
}
.privacy table tr td.title_02{
	padding:10px 5px 5px 5px;
}
	
	