* {margin:0px auto; padding:0px;}
body {background:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252525; margin:0px auto; padding:0px;}

img {border:0px;}

a {color:#1F7BC7; text-decoration:none; outline:none;}
.lfloat {float:left; clear:both;}
.rfloat {float:right; clear:both;}
.clrall {clear:both;}
p {line-height:18px; padding-bottom:10px;}
.hrline {background:#F5F5F5; height:2px; margin:15px 0 15px 0;}

h1 {font-family:"Trebuchet MS"; font-size:19px; font-weight:normal; margin-bottom:9px; color:#FFF; padding:2px 5px; background:url(../images/titlebg.jpg) left top repeat-y;}
h2 {font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; margin-bottom:5px; color:#3B3B3B; border-bottom:#F2F2F2 1px solid; padding-bottom:3px; color:#3c2d1d}
h3 {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; margin-bottom:4px; color:#FFFFFF; border-bottom:#F2F2F2 1px solid; background:#3c2d1d; line-height:25px;}

#main-div {width:942px; padding:9px; min-height:500px; margin-top:10px; border:#EFEFEF 1px solid; background-color:#FFF;}
#content-div {width:824px; padding:9px;}
#header {border-bottom:5px solid #00b5cc; height:142px;}
.pagebg {background:#FFF url(../images/pagebg.jpg) center top repeat-y; margin:5px 0px;}
#building-logo {width:270px; float:left; padding-left:0px; padding-top:5px; background-color:#FFF;}
#tricar-logo {text-align:center; float:right; padding-top:5px; width:671px; }
#building-address {float:left; width:490px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-top:60px;}
	#london-top-right img {width:300px; height:144px;}
#main-menu {background-color:#0070AC; height:32px; line-height:32px; color:#b7d4e3; text-align:center;}
	#main-menu a {color:#FFF; padding:4px 5px; font-size:13px; font-weight:bold;}
	#main-menu a:hover {color:#fff; text-decoration:underline; background-color:#056395; text-decoration:none;}

.banner1 {width:824px; height:220px; margin-bottom:9px;}
	.banner1 img {width:824px; height:220px;}
	
.left-block {float:left; width:300px; height:200px; margin-left:20px;}
.right-block {float:right; width:300px; height:200px;}

.popup-img-left {width:819px; float:left; margin-right:1px; height:295px; margin-bottom:10px;}
.popup-img-tm {float:right; width:293px;}
	.popup-img-tm a {margin:0 0 5px 0; display:block;}
	.popup-img-tm a:hover {border:none; text-decoration:none;}
	.popup-img-tm img {border:3px solid #CCCCCC; width:287px; height:64px;}
	.popup-img-tm img:hover {border-color:#EAEAEA;}
	.popup-img-tm a:focus img, .popup-img-tm a:active img {border:3px solid #BFBFBF; outline:none;}
	
.popup-img-big {float:left; border:3px solid #CCCCCC; margin:0px; padding:2px; width:506px; height:285px}
	.popup-img-big img {width:506px; height:285px;}

#panel-left {float:left; width:163px; margin-right:18px; line-height:20px;}
	.ul-blue-menu {background:#3c2d1d; margin:0px; padding:0px; padding:5px 4px 2px 4px; margin-bottom:9px;}
		.ul-blue-menu li {list-style:none; color:#fff; border-bottom:#483928 1px dotted; }
		.ul-blue-menu li a {color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 5px; display:block;}
		.ul-blue-menu li a:hover {text-decoration:none; background-color:#483928;}
		.ul-blue-menu li.last-none {border-bottom:none; padding-bottom:0px;}
		
	.ul-left-menu-darkred {background:#AC372E; margin:0px; padding:0px; margin:0px 0 20px 0; padding:10px;}
		.ul-left-menu-darkred li {list-style:none; margin-bottom:5px; color:#fff;}
		.ul-left-menu-darkred li a {color:#fff; text-decoration:none; font-family:"Trebuchet MS";}
		.ul-left-menu-darkred li a:hover {color:#431512; text-decoration:none;}
		
	.ul-home-left-menu {background:#0171AC; margin:0px; padding:0px; margin:136px 0 20px 0; padding:10px;}
		.ul-home-left-menu li {list-style:none; margin-bottom:5px; color:#fff;}
		.ul-home-left-menu li a {color:#fff; text-decoration:none; font-family:"Trebuchet MS";}
		.ul-home-left-menu li a:hover {color:#003451; text-decoration:none;}
	
	.ul-left-menu2 {background:#0171AC; margin:0px; padding:0px; margin:20px 0 20px 0; padding:10px;}
		.ul-left-menu2 li {list-style:none; margin-bottom:5px; color:#fff;}
		.ul-left-menu2 li a {color:#fff; text-decoration:none; font-family:"Trebuchet MS";}
		.ul-left-menu2 li a:hover {color:#003451; text-decoration:none;}
		
#panel-midd {float:left; width:580px; min-height:400px; padding-top:15px; background:url(../images/watermark.jpg) center no-repeat;}
	.banner {width: 580px; height:220px; background:#E5E5E5; margin-bottom:15px;}
	.horz-features {float:left; width:180px; border:#F0F0F0 1px solid; padding:3px; margin:10px 8px 10px 0; height:100px; text-align:center;}
		.horz-features img {height:100px; width:178px;}
	.lastblock {margin-right:0px;}
	
	.anythingSlider { width: 580px; height: 220px; position: relative; margin: 0 auto; margin-bottom:10px; }
	.anythingSlider .wrapper { width: 580px; overflow: hidden; height: 220px; position: absolute; top: 0; left: 0; }
	.anythingSlider .wrapper ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; padding:0px; }
	.anythingSlider ul li { display: block; float: left; padding: 0; height: 220px; width: 580px; margin: 0; }
	.anythingSlider .arrow { display: block; height: 25px; width: 15px; text-indent: -9999px; position: absolute !important; top: 110px; cursor: pointer; }
	.anythingSlider .forward { right: 10px; background:url(../images/scroll-right.gif) left top no-repeat; z-index:89}
	.anythingSlider .back { left: 10px; background:url(../images/scroll-left.gif) left top no-repeat; z-index:89}
	.anythingSlider .forward:hover, .anythingSlider .back:hover { background-position: bottom; }
	
	.slider { width: 175px; height: 116px; position: relative; margin: 0; margin-bottom:10px; border:1px solid #F0F0F0; padding:2px; }
	.slider .wrapper-slider { width: 175px; overflow: hidden; height: 116px; position: absolute; top: 0; left: 0; }
	.slider .wrapper-slider ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; padding:0px; }
	.slider ul li { display: block; float: left; padding: 0; height: 116px; width: 175px; margin: 0; }
	.slider .arrow { display: block; height: 25px; width: 15px; text-indent: -9999px; position: absolute !important; top: 45px; cursor: pointer; z-index:99; }
		.slider  a {border:0px; color:#FFF;}
	.slider .forward { right: 10px; background:url(../images/scroll-right.gif) left top no-repeat; z-index:89}
	.slider .back { left: 10px; background:url(../images/scroll-left.gif) left top no-repeat; z-index:89}
	.slider .forward:hover, .slider .back:hover { background-position: bottom; }
	
	#thumbNav {position:relative; top:190px; text-align:right; padding-right:3px;}
	#thumbNav a {color:#FFF; display:inline-block; padding:2px 8px; line-height:23px; margin:0 2px 0 0; text-align:center; background:url(../images/cut.png) center no-repeat; font-weight:bold; font-size:10px;}
	#thumbNav a:hover {}
	#thumbNav a.cur { background: url(../images/cut1.png) center no-repeat;}
	
	#start-stop {color: green; padding: 2px 5px; width: 40px; text-align: center; position: absolute !important; right: 10px; top: 190px; font-weight:bold; display:none}
	#start-stop.playing { color:#F00;}
	#start-stop:hover {}
	
	.floor-plans {background:url(../images/unique-floor-plans.jpg) left 2px no-repeat; padding-left:100px; margin-bottom:20px;}

.suite-features {/*background:url(../images/suite-features.jpg) left 2px no-repeat; padding-left:88px; */margin:0px; margin-bottom:20px;}
	.suite-features ul, .suite-features2 ul {width:95%; float:left;}
	.suite-features ul li, .suite-features2 ul li { list-style:none; background:url(../images/bullet1.jpg) left 2px no-repeat; padding-left:12px; margin:0 0 6px 9px;}

.suite-features2 {/*background:url(../images/community.jpg) left 2px no-repeat; padding-left:88px; */margin:0px; margin-bottom:20px;}


.amenities {/*background:url(../images/amenities.jpg) no-repeat left 2px; padding-left:88px; */margin-bottom:20px;}
	.amenities ul {width:95%; float:left;}
	.amenities ul li {margin:0 0 6px 0px; list-style:none; background:url(../images/bullet1.jpg) left 2px no-repeat; padding-left:12px;}
	

.main-floorplans-block {float:left; margin-right:20px; padding-bottom:10px; width:171px; margin-bottom:15px; background-color:#F9F9F9;}
	.floorplans-thumb {width:160px; height:160px; border:#d8d8d8 1px solid; padding-top:5px; text-align:center;}
		.floorplans-thumb:hover {border-color:#00b5cc; }
		.floorplans-thumb img {background:url(../images/loader.gif) center no-repeat; cursor:url(../images/zoom.png), pointer;}
	.floorplans-details {margin-top:5px; text-align:center;}
		.floorplans-details strong {color:#00b5cc; line-height:20px;}
	.right-margin-none {margin-right:0px;}
	
.gallery div {float:left; margin-bottom:15px; margin-left:8px; margin-right:12px; padding:2px; text-align:center;}	
	.gallery div img {border:1px solid #ccc; padding:2px; background:url(../images/loader.gif) center no-repeat; cursor:url(../images/zoom.png), pointer;}
	.gallery div img:hover {border:1px solid #7F7E7E; padding:2px;}


#panel-right {float:right; width:163px; min-height:200px; margin-left:18px;}
	.locationmap {height:140px; padding-bottom:30px;}
	.vert-features {border:#3c2d1d 1px solid; height:90px; padding:3px; margin-bottom:12px; text-align:center;}
		.vert-features img {width:155px; height:90px;}

.main-slider-block {padding:0px 20px;}
.col-3 {width:32%; float:left; margin:2px;}


#footer {background:#0070AC; text-align:center; color:#fff; padding:5px; font-size:11px;}
	#footer a {color:#fff; text-decoration:underline;}
	#footer a:hover {text-decoration:none;}


.btn {background:#3585bf url(../images/btn.jpg) left top repeat-x;  height:24px; width:58px; color:#FFF; font-weight:bold; cursor:pointer; border:0px; font-size:12px; padding-bottom:4px;}
.btn:hover {background-position:0px -24px;}

input[type=text],input[type=password], textarea, select {font:12px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }

input[type=text]:hover, textarea:hover, select:hover {background:#F9F9F9; border: 1px solid #CCC;}
input[type=text]:focus, textarea:focus, select:focus {background: #F3F3F3; border:1px solid #3c2d1d; color:#000000; font-weight:normal;}
textarea { width:350px;font:12px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; overflow:auto; }
label { font-weight:bold; font-size:11px; padding:2px; line-height:20px;}
option {padding-left:5px;}
.required{color:#C40000;}

.divForm {margin:0px auto; padding-left:5px; }
.divForm p {padding:0px; margin:5px 0px 0px 0px; line-height:20px; border-top:1px dotted #F4F4F4; border-bottom:1px dotted #F4F4F4;}
.divForm .block {display:block; margin-left:180px; margin-top:5px; }
	.divForm .block span {float:left; margin-right:30px;}
.divForm p label {line-height:20px; float:left; text-align:right; width:170px; margin-right:3px; font-weight:bold;}
.divForm p.btn-padding {padding:0px 0px 0px 160px;}	

#mycontent {}

.btn-pdf {background: url(../images/pdf.png) left center no-repeat; padding-left:20px; line-height:16px; height:16px; display:inline-block; color:#623810; margin-top:5px;}
		.btn-pdf:hover {text-decoration:underline;} 
	
.hide { position: absolute; top: -9999px; left: -9999px; }	
		
		
#tabsNav {}

#tabsNav .nav { overflow: hidden; margin: 0 0 10px 0; border-bottom:2px solid #000; }
#tabsNav .nav li { float: left; margin: 0 2px 0 0; }
#tabsNav .nav li.last { margin-right: 0; }
#tabsNav .nav li a { display: block; padding: 5px 7px; background: #00B5CC; color: white; font-size: 12px; text-align: center; border: 0; }
#tabsNav .nav li a:hover, #tabsNav ul li a.current { background-color: #483928; }

#tabsNav ul { list-style: none; }
#tabsNav ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#tabsNav ul li a:hover { background: #fe4902; color: white; }
#tabsNav ul li:last-child a { border: none; }

.image-list img {border:1px solid #F0F0F0; padding:5px; float:left; margin:5px 15px;}
