/* Tag Styles */

a:link, a:visited {text-decoration:none;}
a:hover, a:active { text-decoration: none; }

h1 {font-size:13px; font-weight:bold; color:#969696; margin-bottom: 10px;}
h2 {font-size:13px; font-weight:bold; color:#969696; margin: 28px 0px 8px 0px; }
img { border:none; }
p {margin: 0 auto 8px 0; line-height:13px;}

body { background: url(images/body_bg.jpg) repeat-x #000000; font-family: Verdana; font-size: 11px; color:#CCC;}
#wrapper {width:100%;}
#russaincondo { margin: 0 auto 14px auto; width:980px; background:#000000; border:solid 1px #333;}

	#top{}
		#topLogo{float:left; padding:12px 15px 5px 15px; }
		#topContact{float:right; width:250px; font-weight:bold; padding:12px 15px 5px 15px; }
			#topContact label{float:left; width:85px;}
		#topMenu{ clear:both;}
			#menu{float:left; width:204px;}
			#topImage{float:left;}
			#topPageTitle{ clear:both;background:#000000 url(../images/mozillaNavBot.png) no-repeat left top;  height: 20px; color:#efefef; padding: 5px 0 0 230px; margin:0px; text-align: left; border-bottom: 1px solid #333;}

		#middle{clear:both; background:#000000; height:auto;}
			#middleLeft{float:left; width:204px; padding-top:30px;}
				 #middleLeft h2{text-align:center;}
			#middleCenter{float:left;margin:auto auto auto 13px; width:545px;}
			#middleRight{float:right; width:210px; padding-top:30px;}
				 #middleRight h2{text-align:center; margin-top:10px;}

			.detailBoth{ /*background:#333;*/ padding:5px; margin-top:16px; }
			.blackBox{width:98%; padding:15px 5px; margin:10px 0; background:#000000; clear:both;}
			.contentBox{text-align:justify;}
			.boxPropList{ margin:20px auto 40px auto; clear:both;}
			.boxPropList img{float:left; margin:8px 5px 8px 2px;}
			.boxPartner{ margin:10px auto 20px auto; clear:both;}
			.boxPartner img{float:left; margin:8px 5px 8px 2px;}

		#footer{clear:both; height:55px; text-align:center; background:#333; border-top:solid 1px #000000;}	
	
#MainNavC{height: 206px; background: url(../images/mozillaNavBg.png) repeat right top; border-top: 1px solid #333; position: relative; float:left;}
#menu1{width: 200px; position: relative; float:left; margin: 0px; padding:3px 0px 0px 1px; text-align: left;}
#menu1 ul {padding:0; margin:0; list-style-type: none;}
#menu1 ul li {float:left; position:relative; z-index:500; margin-bottom: 3px;}

#menu1 ul li ul {
	visibility: hidden;
	position: absolute;
	height:0;
	overflow: visible;
	top:10px;
	left:185px;
	z-index:600;
	border-top:1px solid #333;
}

#menu1 ul li ul li{margin-bottom:0px; z-index:600; width:155px; border-left:1px solid #333; }
#menu1 ul li a:link, #menu1 ul li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	color:#CCC;
	width:187px;
	height:17px;
	background-color: #000000;
	padding-left:13px;
}

#menu1 ul li:hover a {text-decoration:none; color: #efefef; height:17px; background:#000000 url(../images/navCube.png) no-repeat 175px center;}
#menu1 ul li a:hover {position:relative;z-index:500;}
#menu1 ul li:hover ul {visibility:visible;width:168px;height:25px;z-index:600;overflow:visible;margin-left: 14px;margin-top: -17px;}
#menu1 ul li:hover ul li a {display:block; color:#efefef; width:162px; line-height:15px; padding:0px 0px 0px 5px; height:auto; text-decoration:none; font-size: 11px; background:#646363;}
#menu1 ul li:hover ul li a:hover { text-decoration:none; border:0px; color: #cccccc;}

#bottom {position:relative; vertical-align:top; height:8px; width:167px; margin-top:-4px; padding:0px; border-left:1px solid #333333; }

.boxNewObjects {width:200px; padding:10px 10px 0px 0; background: url(../images/new_objectsBox.png) no-repeat right top; clear:both;}
.boxHowtoBuy {width:200px; vertical-align:top; margin-top:15px; padding:10px 10px 0px 0; background: url(../images/how-to_buyBox.png) no-repeat right top; clear:both;}
.boxNews {width:200px; vertical-align:top; margin-top:15px; padding:10px 10px 0px 0; background: url(../images/newsBoxRight.png) no-repeat left top; }
.boxVideo { width:200px; vertical-align:top; margin-top:15px; padding:10px 10px 0px 0; background: url(../images/videoBoxRight.png) no-repeat left top;}
.boxVideo img {margin-left:0px;}
.boxTestimonials { width:200px; vertical-align:top; margin-top:15px; padding:10px 10px 0px 0; background: url(../images/testimonialsBoxRight.png) no-repeat left top;}
.boxBottomLeft { height:15px; width:200px; background:url(../images/bottomBoxLeft.png) no-repeat; margin-left:10px; margin-top:-8px}
.boxBottomRight { height:15px; background:url(../images/bottomBoxRight.png) no-repeat; text-align:left; margin-top:-8px;}
.boxtextLeft {text-align:justify; padding:0px 2px 0px 14px; }
.boxtextRight {text-align:justify; margin:0px 4px 0px 12px;}

#middleLeft .box {width:200px; vertical-align:top; clear:both; padding:10px 10px 0px 0; margin-top:15px; background: url(../images/opportunitybox.png) no-repeat right top;}
#middleRight .box {width:200px; vertical-align:top; clear:both; padding:10px 10px 0px 0; margin-top:15px; background: url(../images/infoBoxRight.png) no-repeat left top;}
#middleRight .box img {vertical-align:top; margin: 0px 8px 0px 2px; }


.txtNormal{ color:#CCC;}
.txtNormal a:link, .txtNormal a:visited{ color:#CCC; }
.txtNormal a:hover, .txtNormal a:active{ color:#969696; text-decoration:underline; }	

.txtRed{ color:#FF0000; font-size:12px;}
.txtRed a:link, .txtRed a:visited{ color:#FF0000; }
.txtRed a:hover, .txtRed a:active{ color:#969696; text-decoration:underline; }	

.txtMenu{color:#969696; font-weight:bold; }	
.txtMenu a:link, .txtMenu a:visited {color:#969696; font-weight:bold; }
.txtMenu a:hover, .txtMenu a:active {color:#CCC; }

.txtLink{text-decoration:underline; color:#969696; }	
.txtLink a:link, .txtLink a:visited {text-decoration:underline;  color:#969696; }
.txtLink a:hover, .txtLink a:active {color:#CCC; }

.centerContent {background: #333; padding: 10px; border-top: double 3px black; line-height: 140%; }
	.centerContent a:link, .centerContent a:visited {color: white; text-decoration: underline; }
	.centerContent a:active, .centerContent a:hover { text-decoration: none;}

	.centerContent h2 {margin: 10px 0;}
	.centerContent p {margin: 5px 0;}
	.centerContent ol{margin: auto 10px auto }
	.centerContent li {list-style: disc outside; margin-left: 20px;}
	.centerContent .alt li {list-style: circle;}
	.centerContent ol > li {list-style: decimal;}

.centerContentPanel {background: black; border-top: double 3px #333; padding: 5px;}
	.centerContentPanel h3 {font-weight: bold;color: white;text-align: center;}
	.centerContentPanel img {margin: 5px;border: double 3px #666;}
	.centerContentPanel.downloads img, .centerContent.clients img {float: left;}
	.centerContentPanel.downloads ul {float: left;}
	.centerContentPanel.downloads li {
		list-style: none;
		height: 30px;
		background: url('../images/download_files.png') no-repeat left center;
		line-height: 30px;
		padding-left: 30px;
		margin-left: 0;
	}

.address {width: 250px; float: left; line-height: 140%;}
.address strong {font-weight: bold; display: block;}
	.address.numbers {text-align: right; line-height: 200%;}

form.standard {background: #333; margin: 10px; padding: 10px 5px;}
form.standard legend {font-weight: bold;margin: 10px 0; }
form.standard div { background: black; width: 500px; margin: 0 auto; padding: 5px;border-top: 1px solid grey;}
form.standard div h2 {text-align: center; margin: 5px;	color: #ccc;}
form.standard div p {	text-align: right;}
form.standard label {	float: left;	 margin: 3px;}
form.standard input, form.standard select {	float: right; margin: 3px;}
form.standard br, .centerContent br {	clear: both;}
form.standard .button {	float: none; margin: 10px 0 0 230px;}

.fields, .amount {background:#969696 none repeat scroll 0 0; border:1px solid #333333; color:#000000; font-size:8pt; margin: 5px 0; padding:2px; width:170px;}
.dropper {background:#000000 none repeat scroll 0 0;border:1px solid #333333;color:#CCCCCC;font-size:8pt;width:175px;}

.tabs {padding:0; margin:0px 0px 0px 0px;z-index:600; font-size:7.5pt}
.tabs dt {display:none;}
.tabs dd {float:left; padding:0; margin:0; text-align:center;}
.tabs dd span.aa {display:block; width:12px; height:1.5em; height:auto; background:url(../styles/images/taglft.png); float:left; padding:5px 0;}
.tabs dd span.bb {height:1.5em; height:auto; background:url(../styles/images/tagmid.png); float:left; padding:5px 0;}
.tabs dd span.cc {display:block; width:12px; height:1.5em; height:auto; background:url(../styles/images/tagrgt.png); float:left; padding:5px 0;}

.tabs a, .menu a:visited {color:#333333; text-decoration:none; font-size:7.5pt; cursor:pointer;}
.tabs a:hover {color:#cccccc; background:#000;}
.tabs a:hover span {background-position:0 150px; border-bottom:1px solid #000;}

.tabs dd span.acta {display:block; width:12px; height:1.5em; height:auto; background:url(../styles/images/taglft.png); background-position:0 150px; float:left; padding:5px 0;}
.tabs dd span.actb {height:1.5em; height:auto; background:url(../styles/images/tagmid.png); background-position:0 150px; float:left; float:left; padding:5px 0px}
.tabs dd span.actc {display:block; width:12px; height:1.5em; height:auto; background:url(../styles/images/tagrgt.png); background-position:0 150px; float:left; float:left; padding:5px 0}

#cellLrgPic	{
	width:490px;
	background:#000;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align: center;
	vertical-align: top;
	padding:2px 0 10px 0;
}
#cellThumbs	{
	/*height:290px;	
	width: 210px;*/
	margin: 0px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding: 0px;
	background:#000;
	padding:0px;
	vertical-align:top;
	
}
#landscape {
	padding:0px 0px 10px 0px;
	text-align:left;
	width:auto;
}
#landscape ul {
	list-style:none; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	float:right;
}
#landscape ul li {
	display:inline; 
	float:left; 
	margin:0px 0px 2px 2px;
}
#landscape ul li a {
	display:block;
	width:100px;
	height:60px;
	text-decoration:none;
	border:1px solid #333333;
}
#landscape ul li a img {
	display:block; 
	width:100px; 
	height:60px; 
	border:0;
}
#landscape ul li a:hover {
	white-space:normal; 
	border-color:#666666;
}
#landscape ul li a:hover img {
	position:absolute; 
	right:120px;
	top:2px; 
	width:475px; 
	height:315px; 
}
#landscape2 {
	padding:0px 0px 10px 0px;
	text-align:left;
	width:auto;
}
#landscape2 ul {
	list-style:none; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	float:left;
}
#landscape2 ul li {
	display:inline; 
	float:left; 
	margin:0px 0px 2px 2px;
}
#landscape2 ul li a {
	display:block;
	width:100px;
	height:60px;
	text-decoration:none;
	border:1px solid #333333;
}
#landscape2 ul li a img {
	display:block; 
	width:100px; 
	height:60px; 
	border:0;
}

#landscape2 ul li a:hover {
	white-space:normal; 
	border-color:#666666;
}

#landscape2 ul li a:hover img {
	position:absolute; 
	right:230px; 
	top:2px; 
	width:475px; 
	height:315px; 
}

#localNav {
	background:url(../styles/images/localBG.png) no-repeat bottom left;
	width: 725px;
	height:30px;
	margin:0px;
	padding:0px 0px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
	white-space:nowrap;
	vertical-align:top;
	text-align:left;
}
.floorTbl {border: 1px solid #1e1e1e;}
.floorTbl td {padding:5px;}
.floorRow {background:#1e1e1e; line-height:18px;padding:5px;}


#cellLrgCondosParkLane	{
	width:490px;
	text-align:center;
	vertical-align: top;
	background:#000;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}
#cellThumbsFloor	{
	margin: 0px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding: 0px;
	background:#000;
	padding:0px;
	vertical-align:top;
}

#floor1 {
	padding:0px 0px 10px 0px;
	text-align:left;
	width: auto;
}
#floor1 ul {
	list-style:none; 
	padding:0; 
	margin:0; 
	position:relative; 
	float:left;
}
#floor1 ul li {
	display:inline; 
	float:left; 
	margin:0 0 2px 2px;
}
#floor1 ul li a {
	display:block;
	width:100px;
	height:60px;
	text-decoration:none;
	border:1px solid #333;
}
#floor1 ul li a img {
	display:block; 
	width:100px; 
	height:60px; 
	border:0;
}
#floor1 ul li a:hover {
	white-space:normal; 
	border-color:#666;
}
#floor1 ul li a:hover img {
	position:absolute; 
	right:230px; 
	top:0px; 
	width:475px; 
	height:auto; 
}


/******************/

.newsDiv{
	padding:5px;margin:0;
	color:#fff;
	
}

.newsDiv .clear{clear:both;}
.newsDiv h3{
text-align:center;
font-size:1.3em;
letter-spacing:-1px;
}

.newsDiv h2{
border-bottom:3px solid #E48800;
color:#FFFFFF;
display:block;
font-family:'Arial Narrow';
font-size:4em;
font-weight:100;
letter-spacing:-1px;
margin:0 auto;
text-align:center;
width:370px;
}

.newsDiv h2 span{
	font-size:1.3em;
	font-weight:100;
}

.orangeBar{
	background:#E48800;
	color:#fff;
	display:block;
	height:25px;
	margin:10px 0 0 0;
	border-top:double 3px #fff;
}

.orangeBar .left{
width:40%;
float:left;
padding:10px;
}

.orangeBar .right{
width:40%;
float:right;
text-align:right;
padding:10px;

}

.newsDiv h4{
text-align:center;
font-size:2.7em;
letter-spacing:-1px;
border-bottom:2px solid #fff;
}

.newsDiv .mainLeft{
	width:25%;
	float:left;
	text-align:justify;
	font-size:1.2em;
	padding:0 5px;
}
.newsDiv .mainLeft p{
	line-height:18px;
	padding:0 5px 0 0;
}	
.newsDiv .mainLeft .red{background:#c00505;text-align:right;margin:5px 5px 5px 0;height:60px;padding:7px 0 0 0;}
.newsDiv .mainLeft .green{background:#005900;text-align:right;margin:5px 5px 5px 0;height:60px;padding:7px 0 0 0;}
.newsDiv .mainLeft .blue{background:#000071;text-align:right;margin:5px 5px 5px 0;height:60px;padding:7px 0 0 0;}
.newsDiv .mainLeft .yellow{background:#d7cc06;text-align:right;margin:5px 5px 5px 0;height:60px;padding:7px 0 0 0;}

.newsDiv .mainMid{
	width:496px;
	float:left;
	
	text-align:justify;
	font-size:1.2em;
	
}
.newsDiv .mainMid p{
	line-height:24px;
}	

.newsDiv .mainMid .orange{
color:#E48800;
font-size:1.4em;
padding:10px 5px;
}

.newsDiv .col3{
	width:31%;
	float:left;
	padding:0px;
	margin:0 0 0 15px;
}
.newsDiv .col3 ul li{
	line-height:1.6em;
	list-style:disc;
	padding:0;
	margin:0 0 0 15px;
}

.newsDiv .mainMid .four{width:31.5%;margin:6px 2px 6px 4px;border:1px solid #E48800;}

.newsDiv .mainMid .withBorder{margin:2px;border:1px solid #E48800;}
.newsDiv .mainRight{
	width:210px;
	float:right;
	text-align:justify;
	font-size:1.2em;
}

.newsDiv .mainRight p{
	line-height:18px;
	padding:10px 5px;
}

.newsDiv .bgOrange{
	background:#E38700;
	text-align:center;
	color:#fff;
	font-size:1.5em;
	font-weight:200;
	padding:5px 0 15px 0;
}

.newsDiv .w40{width:40%;float:left;margin:0 10px 0 10px;}
.newsDiv .w40 img{margin:3px;float:left;}
.newsDiv .w60{width:57%;float:left;}
.newsDiv .w60 table{width:100%;}
.newsDiv .w60 table td{padding:5px;}
.newsDiv .w60 h3 ,.newsDiv .w60 .lastOne{background:#400000;color:#E38700;letter-spacing:-1px;font-family:'Arial Narrow';font-weight:bold;text-align:center;font-size:1.7em;padding:5px 0 5px 0;margin:0 0 5px 0;}
.newsDiv .companyCloseLine img{
	width:230px;
	margin:0 0 0 12px;
}
.newsDiv .companyCloseLine p{
	border-top:2px solid #fff;
	text-align:center;
	font-size:1.3em;
	padding:10px 0 5px 0;
}
.newsDiv .companyCloseLine p a{
	color:#fff;
	
}

.newsDiv .companyCloseLine p a:hover{
	text-decoration:underline;
}
.link2Project{
	width:200px;
	overflow:hidden;
	float:left;
	margin:0px 15px 10px 0;
	
}
.link2Project img{
	border:2px solid #666;
	width:195px;
}
.link2Project a{color:#ccc;}
.link2Project a:hover{text-decoration:underline;}
.link2Project span{
	display:block;
	text-align:center;
}
.subTitleLink a{
	color:#969696;
}
.subTitleLink a:hover{
	text-decoration:underline;
}