body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.wrapper {
	position: relative;
	width: 100%;
	background-color: #002e56;
}
a {
	text-decoration: none;
	color: #333;
}
img {
	border: 0;
}
p {
	padding-bottom: 16px;
}
.header {
	width: 100%;
	height: 160px;
	margin: 0 auto;
	background-image: url(../images/rbr-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	/*background: url(footer.jpg) no-repeat;
	background-color: #002e56;*/
}
.footertext {
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: right;
	color: #FFF;
	font-size: 11px;
}
.headerAssets {
	width: 960px;
	height: 120px;
	margin: 0 auto;
	font-size: 11px;
}
.langBar {
	display: none;
	float: right;
	width: 135px;
	height: 25px;
	margin-top: 30px;
	text-align: right;
}
.langBar a {
	color: #FFF;
	padding-right: 4px;
}
.blue {
	color: #00bce5 !important;
}
#Menu {
	width: 960px;
	height: 36px;
	margin: 0 auto;
	/*border:1px solid red;*/
	display: block;
}
#Menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#Menu ul li {
	float: left;
	font-size: 12px;
	padding-right: 20px;
}
#Menu ul li a {
	color: #FFF;
	height: 25px;
	display: block;
	background-image: url(../images/linkbg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}
.RBRlogo {
	float: left;
	width: 205px;
	height: 120px;
	text-align: left;
}
.contentHome {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f0ea;
}
.contentInner {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f0ea;
	min-height: 600px;
}
.contentFP {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f0ea;
	min-height: 600px;
	overflow: auto;
}
#imageSliderHome {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	z-index: 100;
}
#homeContentLinks {
	width: 960px;
	height: 150px;
	margin: 0 auto;
	position: absolute;
	top: 610px;
	z-index: 120;
	background-image: url(../images/blinksbg.png);/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
}
.homeLinksDivHolder {
	width: 960px;
	padding-left: 5px;
	margin: 0 auto;
}
.homeLinksDiv {
	float: left;
	width: 180px;
	height: 120px;
	background-image: url(../images/blinksbg.png);
	border: 1px solid #cccccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}
.homeLinksDiv img {
	margin-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
}
.HLDText {
	width: 160px;
	height: 23px;
	position: relative;
	float: left;
	top: -26px;
	font-size: 11px;
	text-align: left;
	background-image: url(../images/blinktextbg.png);
	margin-left: 9px;
	padding-left: 10px;
	padding-top: 3px;
}
.inlineCopy {
	position: relative;
	margin-top: 40px;
	width: 360px;
	text-align: left;
	color: #333;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
	line-height: 18px;
	background-image: url(../images/blinksbg.png);
}
.sliderItem01 {
	width: 960px;
	height: 600px;
	background-image: url(../images/one_bedroom_penthouse_07.jpg);
	background-repeat: no-repeat;
}
.sliderItem02 {
	width: 960px;
	height: 600px;
	background-image: url(../images/one_bedroom_loft_07.jpg);
	background-repeat: no-repeat;
}
.sliderItem03 {
	width: 960px;
	height: 600px;
	background-image: url(../images/four_bedroom_with_terrace_01.jpg);
	background-repeat: no-repeat;
}
.sliderItem04 {
	width: 960px;
	height: 600px;
	background-image: url(../images/four_bedroom_01.jpg);
	background-repeat: no-repeat;
}
.sliderItem05 {
	width: 960px;
	height: 600px;
	background-image: url(../images/three_bedroom_01.jpg);
	background-repeat: no-repeat;
}
.sliderItem06 {
	width: 960px;
	height: 600px;
	background-image: url(../images/two_bedroom_01.jpg);
	background-repeat: no-repeat;
}
.h1a {
	color: #00bce5 !important;
	font-size: 18px;
}
.h1b {
	color: #002e56 !important;
	font-size: 22px;
}
.skyb {
	color: #00bce5 !important;
}
.navyb {
	color: #002e56 !important;
}
h3 {
	font-size: 20px;
	padding-bottom: 16px;
	font-weight: normal !important;
}
/*Apartment Page*/
.bldgArea {
	width: 960px;
	min-height: 640px;
	margin: 0 auto;
}
.bldgDiv {
	width: 370px;
	height: 640px;
	float: left;
}
.bldgDetails {
	width: 590px;
	float: left;
	min-height: 640px;
	overflow: auto;
}
.bldgInfo {
	text-align: left;
	padding-top: 16px;
	font-size: 11px;
}
.tcell1 {
	background-color: #00addc;
	border-right: 2px solid #f5f0ea;
	height: 54px;
}
.tcell2 {
	background-color: #002e56;
	border-right: 2px solid #f5f0ea;
	height: 66px;
}
.tcellRow2 {
	background-color: #002e56;
	border-right: 2px solid #f5f0ea;
	height: 90px;
}
.tcell3 {
	border-right: 2px solid #cdcdcc;
}
.lastCol {
	border-right: none !important;
}
.celldiv {
	padding: 4px;
	color: #FFF;
	font-size: 9px;
}
.celldiv2 {
	padding: 4px;
	color: #333 !important;
	font-size: 9px;
	min-height: 66px;
}
.celldiv2 p {
	padding: 0;
	margin: 0;
}
.finalRow {
	min-height: 26px !important;
}
.cellColumn1 {
	width: 110px;
	float: left;
}
.cellColumn2 {
	width: 120px;
	float: left;
}
.cellColumn3 {
	width: 120px;
	float: left;
}
.cellColumn4 {
	width: 240px;
	float: left;
}
.moreInfo {
	padding-top: 6px;
	padding-left: 8px;
}
.dSize {
	font-size: 15px;
}
.pushDiv {
	float: left;
	clear: right;
}
.bAlign {
	padding-top: 34px;
}
#FloorInfo {
	/*visibility:hidden;*/
	background-image: url(../images/floorinfo.png);
	background-repeat: no-repeat;
	width: 254px;
	height: 28px;
	z-index: 1200;
	margin: 0 auto;
	position: relative;
	float: left;
	left: 85px;
}
#FloorInfoSmall {
	/*visibility:hidden;*/
	background-image: url(../images/floorinfo2.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 28px;
	z-index: 1300;
	margin: 0 auto;
	position: relative;
	float: left;
	left: 128px;
}
.stage {
	color: #FFF;
	background: none;
	border: 0;
	padding-top:5px;
	float: right;
	text-align:right;
	padding-right:14px;
}
.stage2 {
	color: #FFF;
	background: none;
	border: 0;
	padding-top:5px;
	float: right;
	text-align:right;
	padding-right:14px;
}
.InnerBounds {
	width: 960px;
	margin: 0 auto;
	overflow: auto;
}
.InnerBoundsIP {
	width: 960px;
	margin: 0 auto;
	/*overflow: auto;*/
}
.FloatRight {
	float: right;
}
.FloatLeft {
	float: left;
}
.InnerBoundsImages {
	margin: 0 auto;
	width: 960px;
	height: 325px;
}
.InnerBoundsCopy {
	width: 560px;
	text-align: left;
	color: #333333;
	padding-bottom: 30px;
}
.InnerBoundsCopyContact {
	width: 960px;
	text-align: left;
	color: #333333;
	padding-bottom: 30px;
}
.InnerBoundsCopy p{
	line-height: 17px;
	color:#333333;
}
.aptplan {
	width: 696px;
	float: right !important;
	text-align:right;
}
.aptplan img {
	float: right !important;
}
.planinfo {
	width: 264px;
	float: left;
}
.aptplaninfo{
	margin-left: 20px;
	margin-top: 50px;
	text-align: left;
	
}
.aptheader1 {
	font-size: 21px;
	
}
.aptheader2 {
	font-size: 16px;
}
.aptheader3 {
	font-size: 14px;
	color: #002e56;
}
.planbutton{
	height:28px;
}
.paddingtop10 {
	padding-top:10px;
}
.viewfloorbtn {
	position: absolute;
	float:right;
	margin: 0 auto;
	margin-left: 760px;
	top:710px;
}
.aptcolheader {
	width: 232px;
	font-size: 11px;
	line-height: 13px;
	font-weight:bold;
	color:#324479;
	display:block;
	 clear:none;
	overflow:auto;
}
.aptrow {
	width: 232px;
	display:block;
	font-size: 10px;
	line-height: 13px;
	color:#324479;
	overflow:auto;
}
.aptcol1 {
	width: 90px; float:left; clear:none;
}
.aptcol2 {
	width: 130px; float:left; clear:none;
}
.gMap {
	width:240px;
	height:240px;
	float:right;
}
.CallNow {
	float:right;
	color:#FFFFFF;
	height: 30px;
	background-image: url(../images/linkbg.gif);
	background-repeat: repeat-x;
}
.backbtn {
	margin: 0 auto;
	margin-left:8px;
	margin-bottom:-4px;
}
.backbtn2 {
	margin-top:4px;
}