* {
	margin:0;
	padding:0
}

img {
	border:none
}
fieldset {
	border:none
}
.curv {
	float:left;
	width:100%;
}
.curv img {
	float:left;
}
a {
	color:#333;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: red;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#333;
	color:#333;
	vertical-align: text-bottom;
	text-align: left;
}
#wrapper {
	margin:0 auto;
	width:917px;
}
#main {
	float:left;
	width:917px;
	background:url(../images/bg.jpg) repeat 0 0
}
#header {
	width:917px;
	float:left;
	background: #fff url(../images/header_bg.jpg) repeat-x 0 0;
	position:relative;
}
#header .logo {
	float:left;
	margin:0 0 0 15px;
}
#header #menu {
	float:right;
	list-style:none;
	height:43px;
	position:absolute;
	top:0px;
	right:0px;
}
#header #menu li {
	font-size:11px;
	text-transform:uppercase;
	float:left;
	background:url(../images/menu_sep.jpg) no-repeat 100% 11px;
	margin:0px 2px;
}
#header #menu li.last {
	background:none;
}
#header #menu li a {
 	border-top:13px solid #333;
 	color:#fff;
	text-decoration:none;
	padding:2px 6px 2px 6px;
	float:left;
}
#header #menu li a:hover {
	border-top:13px solid #e7cf2f;
	font-family: Arial, Helvetica, sans-serif;
}
#header #menu li.current {
	border-top:13px solid #e7cf2f;
	color:#fff;
	padding:2px 6px 2px 6px;
	float:left;
	background:url(../images/menu_sep.jpg) no-repeat 100% 0px;
}
#header #button_box {
	float:right;
	width:630px;
	list-style:none;
	padding:7px 0 0 0;
	margin:41px 0 0 0;
}
#header #button_box li {
	float:left;
	margin:0 3px;
	display:inline;
}
#header #button_box li.content{
	float:left;
	width:216px;
	max-width:250px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#header #button_box li.content h4 {
	float:left;
	border-bottom:1px solid #ccc;
	padding:4px 0 3px 0;
	margin-bottom:3px;
	width:100%;
	color: #900;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.mastcta {
		color: #fff !important;
		background-color: #900;
		text-align: center;
		font-size: 13px !important;
	}

#header #button_box li.content h4 img {
	float:left;
	margin:2px 2px 0 0
}
#header #button_box li.content h4 a {
	float:left;
	color:#777661;
	font-size:11px;
}

.mastcta a {
	font-size: 14px !important;
	color: #fff !important;
	padding-left: 5px;
	}	
	
#header #button_box li.content p {
	font-size:15px;
	text-transform:uppercase;
	display:block;
	width:100%;
	float:left;
}
#banner_container {
	float:left;
	width:887px;
	background:#fff;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
}
#banner_container .banner {
	float:left;
	width:887px;
}
#banner_container .tag {
	float:left;
	width:887px;
	font-size:22px;
	color:#333;
	text-align:center;
	padding:10px 0 0 0
}
#body_container {
	width:847px;
	float:left;
	padding:0 35px;
}
#body_container .top_free_banner {
	float:right;
}
#body_container #left_container {
	float:left;
	width:394px;
	margin:0 8px 8px 0;
	background:#fff;
	padding:8px 8px 12px 8px;
	height:695px;
}
#body_container #left_container .details_row {
	float:left;
	width:394px;
}
#body_container #left_container .details_row h1 {
	float:left;
	width:354px;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	color:#000;
	letter-spacing:-2px;
	font-weight:normal;
	line-height:37px;
	margin:0 0 15px 0;
	padding:20px 20px 10px 20px;
	border-bottom:1px solid #cbcbc6;
}
#body_container #left_container .details_row h1 strong {
	font-size:53px;
	color:#bab99a;
}
#body_container #left_container .details_row h1 span {
	font-size:24px;
	line-height:24px;
	letter-spacing:0px;
}
#body_container #left_container .details_row p {
	font-size:16px;
	line-height:20px;
	padding:0 20px 10px 20px;
	float:left;
	width:354px
}
#body_container #left_container .shadow_image_box {
	float:left;
	width:352px;
	background:url(../images/shadow_image_box.jpg) no-repeat;
	height:208px;
	padding:15px 20px 20px 22px;
	margin:0 0 0 0;
	overflow:hidden;
}
#body_container #left_container .shadow_image_box img {
	float:left;
}
#body_container #left_container p.small_text {
	font-size:11px;
	text-align:center;
	padding:5px 0;
	width:390px;
	float:left;
}
#body_container #left_container .grad_box {
	float:left;
	width:354px;
	background: #e8e8d8 url(../images/grad_box_bg.jpg) repeat-x 0 0;
	padding:27px 20px 28px 20px;
	margin:10px 0 0 0;
}
#body_container #left_container .grad_box p {
	float:left;
	width:230px;
	font-size:14px;
	line-height:18px;
}
#body_container #left_container .grad_box .small_shadow_image {
	float:right;
	background:url(../images/image_shadow_bg.jpg) no-repeat 0 0;
	width:82px;
	height:106px;
	padding:16px 10px 10px 15px
}
#body_container #mid_container {
	float:left;
	width:210px;
	margin:0 8px 8px 0;

}
#body_container #mid_container .top_image_box {
	float:left;
	width:208px;
	background:#fff;
	padding:1px;
	height:360px
}
#body_container #mid_container .top_image_box .tab_container {
	float:left;
	width:188px;
	padding:5px 10px 10px 10px;
}
#body_container #mid_container .top_image_box .tab_container h4 {
	float:left;
	width:188px;
	font-size:10px;
	color:#333;
	padding:3px 0 5px 0
}
#body_container #mid_container .top_image_box .tab_container ul.tab {
	float:left;
	width:188px;
	list-style:none;
	padding:0px 0 11px 0;
	border-bottom:1px solid #cbcbc6;
}
#body_container #mid_container .top_image_box .tab_container ul.tab li {
	float:left;
	margin:0 2px 0 0;
	display:inline;
}
#body_container #mid_container .box {
	float:left;
	width:190px;
	background:#fff;
	padding:5px 10px 10px 10px;
}
#body_container #mid_container .box .title {
	float:left;
	width:190px;
}
#body_container #mid_container .box .title h3 {
	float:left;
	width:190px;
	font-size:13px;
	color:#b3b293;
	padding:0 0 5px 0;
}
#body_container #mid_container .box .title h3 strong {
	float:left;
	width:190px;
	font-size:14px;
	color:#333;
}
#body_container #mid_container .box .video {
	float:left;
	width:190px;
	margin:5px 0;
}
#body_container #mid_container .network_box {
	float:left;
	width:190px;
	background:#fff;
	margin:8px 0;
	padding:14px 10px;
	height:122px;
}
#body_container #mid_container .network_box h3 {
	float:left;
	width:190px;
	font-size:13px;
	color:#b3b293;
	padding:0 0 15px 0;
	line-height:18px
}
#body_container #mid_container .network_box h3 strong {
	float:left;
	width:190px;
	font-size:14px;
	color:#333;
}
#body_container #mid_container .network_box ul {
	float:left;
	width:190px;
	list-style:none
}
#body_container #mid_container .network_box ul li {
	float:left;
	margin-left:2px;
	margin-bottom:3px;
	display:inline;
}
#body_container #right_container {
	float:left;
	width:192px;
	background:#fff;
	padding:1px;
	padding:30px 8px 9px 8px;
	margin-bottom:8px;
	height:676px;
}
#body_container #right_container .title {
	float:left;
	width:192px;
	font-size:13px;
	font-weight:bold;
	color:#333322;
	margin:0 0 7px 0
}
#body_container #right_container .title strong {
	font-size:13px;
	display:block;
}
#body_container #right_container .content_box {
	float:left;
	width:170px;
	border:1px solid #e2e2e2;
	padding:15px 10px 7px 10px;
	background:url(../images/large_grad_bg.jpg) repeat-x left bottom;
	margin:0 0 7px 0
}
#body_container #right_container .content_box .image {
	margin:10px 0 12px -10px;
	float:left;
}
#body_container #right_container .content_box ul {
	list-style:none;
	float:left;
	width:170px
}
#body_container #right_container .content_box ul li {
	float:left;
	width:155px;
	background:url(../images/arrow.jpg) no-repeat 0 2px;
	padding:0 0 4px 15px;
}
#body_container #right_container .content_box p {
	float:left;
	width:170px;
	padding:0 0 7px 0;
}
#body_container #right_container .content_box h2 {
	float:left;
	width:170px;
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:0 0 7px 0
}
#body_container #right_container .content_box h2 span {
	float:left;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#body_container #right_container .content_box p {
	float:left;
	width:170px;
	font-size:12px;
	line-height:14px
}
#body_container #right_container .map_box {
	float:left;
	width:185px;
	padding-left:7px;
}
#body_container #right_container .map_box h3 {
	float:left;
	width:185px;
	font-size:10px;
	color:#b3b293
}
#body_container #right_container .map_box h3 span {
	float:left;
	width:185px;
	color:#333;
	font-size:14px;
	padding:3px 0
}
#body_container #right_container .map_box .map {
	float:left;
	width:185px;
	margin:5px 0 0 0;
}
#body_container #bottom_container {
	float:left;
	width:775px;
	background:#b3b293;
	border:10px solid #fff;
	padding:0 26px 0 26px;
	color:#000;
	margin-bottom:30px;
}
#body_container #bottom_container .special_box {
	float:left;
	position:relative;
}
#body_container #bottom_container .special {
	position:absolute;
	left:-40px;
	top:-13px;
}
#body_container #bottom_container h3 {
	font-size:20px;
	margin:5px 0 5px 0;
}
#body_container #bottom_container p {
	font-size:16px;
}
#body_container #bottom_container h4 {
	font-size:16px;
	color:#900;
	margin:10px 0 5px 0;
}
#body_container #bottom_container .text {
	font-size:14px;
	color:#900
}
#body_container #bottom_container .box1 {
	float:left;
	width:235px;
	padding:15px 0 0 0
}
#body_container #bottom_container .box2 {
	float:left;
	width:267px;
	padding:10px;
	background:url(../images/map_bg.jpg) no-repeat 0 0;
	height:205px;
	text-align:center;
	overflow:hidden;
}
#body_container #bottom_container .box3 {
	float:left;
	width:250px;
	padding:15px 0 0 0;
}
#body_container #bottom_container .box3 p {
	margin-bottom:10px;
}
#footer {
	float:left;
	width:917px;
	background:url(../images/gray_strip.jpg) repeat-x 0 0;
}
#footer .top {
	float:left;
	width:913px;
	font-size:10px;
	text-align:right;
	color:#fff;
	padding:2px;
}
#footer .title_container {
	float:left;
	width:817px;
	padding:15px 50px 10px 50px
}
#footer .navigation {
	float:left;
	width:275px
}
#footer h3.navigation {
	float:left;
	width:275px;
	font-size:20px;
	font-weight:bold;
}
#footer h3.location {
	float:left;
	width:230px;
	font-size:20px;
	font-weight:bold;
}
#footer h3.hours {
	float:left;
	width:200px;
	font-size:20px;
	font-weight:bold;
}
#footer .navigation ul {
	float:left;
	width:100px;
	list-style:none;
}
#footer .navigation ul.link2 {
	float:left;
	width:165px;
	list-style:none;
	margin-right:10px;
}
#footer .location {
	float:left;
	width:230px;
}
#footer .hours {
	float:left;
	width:190px;
}
#footer .hours ul {
	float:left;
	width:190px;
	list-style:none;
}
#footer .hours ul li {
	float:left;
	width:190px;
}
#footer .hours ul li {
	float:left;
	width:190px;
}
#footer .hours ul li span {
	float:left;
	width:90px;
}
#footer .details_container {
	float:left;
	width:817px;
	background:#adac8d;
	border-top:8px solid #95947b;
	padding:20px 50px 20px 50px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
#footer .details_container a:hover {
	color:#fff;
	text-decoration:none;
}
#footer .details_container .current {
	color:#fff;
}
#footer .details_container .image_box {
	float:right;
	width:110px
}
#footer .details_container .image_box img {
	float:left;
	margin:10px 0 0 5px
}
.numbers {
	float:left;
	width:100%;
	padding:15px 0;
	font-size:19px;
	text-align:center;
	color:#fff;
	letter-spacing:4px;
}
/************************* new styleheet start *******************************************/


#header #button_box li.mainactive {
	float:left;
	width:90px;
	height:60px;
	background-image: url(../images/1407_main.jpg);
	background-repeat: no-repeat;
	background-position: 0 -60px;
	clip: rect(auto,auto,60px,auto);
}

#header #button_box li.main {
	float:left;
	width:90px;
	height:60px;
	
}
#header #button_box li.main a {
	float:left;
	width:90px;
	height:60px;
	background-image: url(../images/1407_main.jpg);
	background-repeat: no-repeat;
	background-position: 0 -60px;
}
#header #button_box li.main a:hover {
	float:left;
	background:url(../images/1407_main.jpg) no-repeat 0 -60px;
	font-family: Arial, Helvetica, sans-serif;
}
#header #button_box li.elmactive {
	float:left;
	width:90px;
	height:60px;
	background-image: url(../images/1414_elm.jpg);
	background-repeat: no-repeat;
	background-position: 0 -60px;
	clip: rect(auto,auto,60px,auto);
}

#header #button_box li.elm {
	float:left;
}
#header #button_box li.elm a {
	float:left;
	width:90px;
	height:60px;
	background:url(../images/1414_elm.jpg) no-repeat 0 0
}
#header #button_box li.elm a:hover {
	float:left;
	background:url(../images/1414_elm.jpg) no-repeat 0 -60px
}
#header #button_box li.gulfactive {
	float:left;
	width:162px;
	height:60px;
	background-image: url(../images/1415_gulf.jpg);
	background-repeat: no-repeat;
	background-position: 0 -60px;
	clip: rect(auto,auto,60px,auto);
}
#header #button_box li.gulf {
	float:left;
}
#header #button_box li.gulf a {
	float:left;
	width:162px;
	height:60px;
	background:url(../images/1415_gulf.jpg) no-repeat 0 0

}
#header #button_box li.gulf a:hover {
	float:left;
	background:url(../images/1415_gulf.jpg) no-repeat 0 -60px

}
#body_container #mid_container .network_box ul li.twitter {
	float:left;
}
#body_container #mid_container .network_box ul li.twitter a {
	float:left;
	width:93px;
	height:31px;
	background:url(../images/twitter.jpg) no-repeat 0 0
}
#body_container #mid_container .network_box ul li.twitter a:hover {
	float:left;
	width:93px;
	background:url(../images/twitter.jpg) no-repeat 0 -31px
}
#body_container #mid_container .network_box ul li.you_tube {
	float:left;
}
#body_container #mid_container .network_box ul li.you_tube a {
	float:left;
	width:93px;
	height:31px;
	background:url(../images/you_tube.jpg) no-repeat 0 0
}
#body_container #mid_container .network_box ul li.you_tube a:hover {
	float:left;
	width:93px;
	background:url(../images/you_tube.jpg) no-repeat 0 -31px
}
#body_container #mid_container .network_box ul li.facebook {
	float:left;
}
#body_container #mid_container .network_box ul li.facebook a {
	float:left;
	width:93px;
	height:31px;
	background:url(../images/facebook.jpg) no-repeat 0 0
}
#body_container #mid_container .network_box ul li.facebook a:hover {
	float:left;
	width:93px;
	background:url(../images/facebook.jpg) no-repeat 0 -31px
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_main {
	float:left;
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_main a {
	float:left;
	height:32px;
	width:48px;
	background:url(../images/main_thumb.jpg) no-repeat 0 0
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_main a:hover {
	float:left;
	background:url(../images/main_thumb.jpg) no-repeat 0 -32px
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_elm {
	float:left;
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_elm a {
	float:left;
	height:32px;
	width:48px;
	background:url(../images/elm_thumb.jpg) no-repeat 0 0
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_elm a:hover {
	float:left;
	background:url(../images/elm_thumb.jpg) no-repeat 0 -32px
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_gulf {
	float:left;
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_gulf a {
	float:left;
	height:32px;
	width:86px;
	background:url(../images/gulf_thumb.jpg) no-repeat 0 0
}
#body_container #mid_container .top_image_box .tab_container ul li.thumb_gulf a:hover {
	float:left;
	background:url(../images/gulf_thumb.jpg) no-repeat 0 -32px
}
/* ************************ styleheet for tenant page start ****************************************** */


#banner_container .tag_inner {
	float:left;
	width:887px;
	font-size:15px;
	color:#333;
	text-align:center;
	padding:10px 0 0 0
}
.page_heading {
	float:left;
	width:917px;
	background:#000000;
	padding:20px 0 0 0
}
.page_heading h1 {
	float:left;
	width:913px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:120px;
	line-height:99px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	padding:0 0 15px 0
}
.page_heading .shadow {
	float:left;
}
#content_container_inner {
	width:797px;
	float:left;
	background:#FFFFFF;
	padding:35px 25px 30px 25px;
	margin:20px 0 40px 0;
}
#left_container_inner {
	float:left;
	width:218px;
	padding:0px 0 0 0;
}
#left_container_inner .heading {
	float:left;
	width:218px;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:22px;
}
#left_container_inner .heading1 {
	float:left;
	width:218px;
	border-bottom:1px solid #cbcbc6;
	padding:17px 0 10px 0;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:22px
}
#left_container_inner ul {
	float:left;
	width:195px;
	list-style:none;
	background:#e1e0d4;
	padding:10px 9px 20px 14px;
	margin:5px 0 0 0;
}
#left_container_inner ul li {
	float:left;
	width:185px;
	padding:7px 0 0 10px;
	background:url(../images/dot_bullet.jpg) no-repeat 0 13px;
	font-size:11px;
}
#left_container_inner ul li a {
	text-decoration:none;
	color:#333333;
}
#left_container_inner ul li a:hover {
	text-decoration:none;
}
#left_container_inner ul li.video_img {
	float:left;
	background:none;
	padding:7px 0 0 0;
	list-style:none;
}
#left_container_inner h3 {
	float:left;
	width:218px;
	padding:15px 0 0 0;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:22px;
}
#left_container_inner .video {
	float:left;
	width:218px;
	padding:35px 0 0 0;
	font-size:13px;
	color:#646351;
	font-weight:normal;
	line-height:18px;
}
#left_container_inner .video strong {
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#left_container_inner ul.other_logos {
	float:left;
	width:218px;
	list-style:none;
	background:none;
	padding:0;
}
#left_container_inner ul.other_logos li {
	float:left;
	background:none;
	padding:0 30px 5px 0;
	width:100px;
}
#left_container_inner ul.other_logos li.last {
	padding:0;
	width:70px;
}
#right_container_inner {
	float:right;
	width:560px;
	padding-left:5px;
}
#right_container_inner h1 {
	float:left;
	width:515px;
	color:#000000;
	font-size:35px;
	line-height:39px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #cbcbc6;
	padding:0 10px 4px 15px;
}
/************************* styleheet for news and media page start *******************************************/

.page_heading .news_media {
	float:left;
	width:913px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:120px;
	line-height:124px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	padding:0 0 15px 0;
}
#right_container_inner .third_rail_loft {
	float:left;
	width:515px;
	padding:15px 10px 0 15px;
	font-size:22px;
	color:#000;
	line-height:26px;
}
#right_container_inner .third_rail_loft span {
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#right_container_inner h2 {
	float:left;
	width:515px;
	padding:20px 10px 0 15px;
	font-size:20px;
	color:#000;
	line-height:28px;
	;
	font-weight:normal;
}
#right_container_inner p {
	float:left;
	width:515px;
	padding:20px 10px 0 15px;
	font-size:14px;
	color:#000;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
}
#right_container_inner h3 {
	float:left;
	width:515px;
	padding:20px 10px 0 15px;
	font-size:14px;
	color:#000;
	line-height:18px;
	font-weight:bold;
}
/*stylesheet for amenities page starts*/

/* tenant resources */


#right_container_inner.tenant_container {
	float:right;
	width:560px;
	padding:0!important;
	padding-left:5px;
}
#right_container_inner h1.tenant_title {
	float:left;
	width:540px;
	color:#000000;
	font-size:35px;
	line-height:39px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #cbcbc6;
	padding:0 10px 4px 10px;
}
#right_container_inner ul.resources {
	float:left;
	width:555px;
	list-style:none;
	margin-top:10px;
	padding:0 0 0 0px;
}
#right_container_inner ul.resources li {
	float:left;
	width:530px;
	background:#e8e8d8 url(../images/tenant_box_bg.jpg) repeat-x 0 0;
	border-top:1px solid #d6d6d0;
	padding:15px 15px;
	margin:0 0 12px 0;
}
#right_container_inner ul.resources li.first {
	border:0;
}
#right_container_inner ul.resources li span {
	float:left;
	width:515px;
	font-size:11px;
	color:#000;
}
#right_container_inner ul.resources li h2 {
	float:left;
	width:515px;
	font-size:22px;
	color:#000;
	line-height:26px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0 3px 0;
}
#right_container_inner ul.resources li .title {
	float:left;
	width:515px;
	font-size:22px;
	color:#000;
	line-height:26px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0 3px 0;
}
#right_container_inner ul.resources li h2 a {
	color:#000;
	text-decoration:none;
}
#right_container_inner ul.resources li h2 a:hover {
	text-decoration:underline;
}
#right_container_inner ul.resources li p {
	float:left;
	width:515px;
	font-size:14px;
	color:#000;
	line-height:18px;
	padding:0;
}
#content_container_amenities_inner {
	width:817px;
	float:left;
	background:#FFFFFF;
	padding:35px 15px 20px 15px;
	margin:20px 0 40px 0;
	font-family: Arial, Helvetica, sans-serif;
	
}
#left_container_amenities {
	width:398px;
	float:left;
}
#left_container_amenities h2 {
	width:349px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#000;
	font-weight:normal;
	padding-left:25px;
}
#left_container_amenities h2 strong {
	color:#646351;
	font-weight:normal;
	font-size:24px;
	line-height:29px;
}
#left_container_amenities h3 {
	width:349px;
	float:left;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	padding:10px 0 0 25px;
}
#left_container_amenities .sub_heading {
	width:373px;
	float:left;
	background:url(../images/amenities_subheading_bg.jpg) repeat-x 0 0;
	height:25px;
	padding:4px 0 0 25px;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	margin:15px 0 5px 0;
}
#left_container_amenities ul.amenities_points {
	width:340px;
	float:left;
	list-style:none;
	padding:0 0 0 40px;
}
#left_container_amenities ul.amenities_points li {
	width:346px;
	float:left;
	background:url(../images/dot_bullet.jpg) no-repeat 0 11px;
	padding:5px 0 0 7px;
	color:#333;
}
#left_container_amenities .select_unit {
	width:346px;
	float:left;
	color:#333;
	font-size:11px;
	text-align:right;
}
#right_container_amenities {
	width:411px;
	float:right;
}
#right_container_amenities .social_network {
	width:390px;
	float:left;
	padding:0 10px 0 11px;
}
#right_container_amenities .social_network ul {
	width:390px;
	float:left;
	list-style:none;
}
#right_container_amenities .social_network ul li {
	float:left;
	padding:0 7px 0 0;
	color:#333333;
}
#right_container_amenities .social_network ul li span {
	float:left;
	padding-top:9px;
	color:#333333;
}
#right_container_amenities .script_container {
	width:377px;
	float:left;
	background:#fff url(../images/amenities_script_shadow_bg.jpg) no-repeat left bottom;
	padding:15px 17px 35px 17px;
}
#right_container_amenities .script_container {
	width:377px;
	float:left;
	font-size: 16px;
}
#right_container_amenities .script_container span {
	width:377px;
	float:left;
	text-align:center;
	color:#646351;
	line-height:20px;
	font-size:12px;
	padding:10px 0;
}
#right_container_amenities .script_container ul.thumb_img {
	width:377px;
	float:left;
	list-style:none;
}
#right_container_amenities .script_container ul.thumb_img li {
	float:left;
	padding:5px 8px 0 0;
}
#right_container_amenities .script_container ul.thumb_img li.last {
	padding:5px 0 0 0;
}
#right_container_amenities .form_container {
	width:411px;
	float:left;
	background:url(../images/ameneties_form_shadow_bg.jpg) repeat-y 0 0;
	margin:-3px 0 0 0;
	position:relative;
}
#right_container_amenities .form_container .form_details {
	width:337px;
	float:left;
	background: url(../images/ameneties_form_bg.jpg) no-repeat left bottom;
	padding:20px 32px 30px 38px;
}
#right_container_amenities .form_container .form_details h1 {
	width:337px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#646351;
	font-weight:normal;
}
#right_container_amenities .form_container .form_details p {
	width:337px;
	float:left;
	color:#000;
	line-height:16px;
	padding:15px 0 15px 0;
}
#right_container_amenities .form_container .form_details .form {
	width:327px;
	float:left;
	border-top:1px solid #d6d6d0;
	padding-left:10px;
}
#right_container_amenities .form_container .form_details .form form {
	width:327px;
	float:left;
	padding-bottom:10px;
}
#right_container_amenities .form_container .form_details .form .row {
	width:327px;
	float:left;
	padding:15px 0 0 0;
}
#right_container_amenities .form_container .form_details .form .row label {
	width:110px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:5px 0 0 0;
}
#right_container_amenities .form_container .form_details .form .row .verification {
	width:140px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:5px 0 0 0;
}
#right_container_amenities .form_container .form_details .form .row .input {
	width:203px;
	float:left;
	height:20px;
	border:1px solid #999999;
	padding:2px 0 0 0;
}
#right_container_amenities .form_container .form_details .form .row .textarea {
	width:309px;
	float:left;
	margin:3px 0 0 0;
	border:2px solid #f1efef;
	border-top:2px solid #81817f;
	border-left:2px solid #81817f;
}
#right_container_amenities .form_container .form_details .form .row .code_input {
	width:111px;
	float:left;
	height:20px;
	border:1px solid #999999;
	padding:2px 0 0 0;
}
#right_container_amenities .form_container .form_details .form .row .code {
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
#right_container_amenities .form_container .form_details .form .row .buttons {
	float:left;
	width:313px;
	text-align: left;
}
#right_container_amenities .form_container .form_details .form .row .buttons .clear {
	float:right;
	margin:0 0 0 5px;
	display:inline;
}
#right_container_amenities .form_container .form_details .form .row .buttons .send {
	float:right;
}
/************************* styleheet for contact us page start *******************************************/


#banner_container .tag_inner_contact {
	float:left;
	width:887px;
	font-size:13px;
	color:#333;
	text-align:center;
	padding:10px 0 0 0;
}
#banner_container .tag_inner_contact strong {
	color:#000;
	font-weight:bold;
}
.page_heading .contact_us {
	float:left;
	width:913px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:140px;
	line-height:144px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	padding:0 0 15px 0;
}
#left_container_contact {
	width:411px;
	float:left;
}


#left_container_contact h2 {
	width:383px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#000;
	font-weight:normal;
	padding:0 0 15px 13px;
}
#left_container_contact h2 strong {
	color:#646351;
	font-weight:normal;
	font-size:21px;
	line-height:29px;
}
#left_container_contact .google_map_box {
	width:383px;
	float:left;
	background:#fff url(../images/google_map_bg.jpg) no-repeat bottom left;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 16px;
	padding-left: 17px;
}
#left_container_contact .google_map_box span {
	width:383px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:18px;
	padding-top: 6px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
#left_container_contact .google_map_box span a {
	color:#646351;
	text-decoration:none;
}
#left_container_contact .google_map_box span a:hover {
	color:#000;
	text-decoration:none;
}
#right_container_contact {
	width:379px;
	float:left;
	padding:0 0 0 18px;
}
#right_container_contact .contact_social_network {
	width:374px;
	float:left;
	padding:0 0 0 5px;
}
#right_container_contact .contact_social_network ul {
	width:374px;
	float:left;
	list-style:none;
}
#right_container_contact .contact_social_network ul li {
	float:left;
	padding:0 2px 0 0;
	color:#333333;
}
#right_container_contact .contact_social_network ul li span {
	float:left;
	padding-top:9px;
	color:#333333;
}
#right_container_contact .current_special {
	float:left;
	margin:5px 0;
}
#right_container_contact .contact_details {
	width:320px;
	float:left;
	padding:0 20px 656px 39px;
	padding:0 20px 0px 39px;
	/*background:#fff url(../images/contact_building_bg.jpg) no-repeat bottom left*/
}
#right_container_contact .contact_details h2 {
	width:320px;
	float:left;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#000000;
	padding:10px 0 0 0;
}
.contact_headers {
	width:320px;
	float:left;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#000000;
	padding:10px 0 0 0;
}
#right_container_contact .contact_details p {
	width:320px;
	float:left;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#646351;
}
#right_container_contact .contact_details p a {
	color:#646351;
	text-decoration:underline;
}
#right_container_contact .contact_details p a:hover {
	color:#000;
	text-decoration:none;
}


#left_container_contact .contact_form_container {
	width:411px;
	float:left;
	background:url(../images/contact_form_repeat_bg.jpg) repeat-y 0 0;
	margin:0 0 0 -1px;
	display:inline;
	position:relative;
}
#left_container_contact .contact_form_container .contact_form_details {
	width:337px;
	float:left;
	background: url(../images/contact_form_bg.jpg) no-repeat left bottom;
	padding:18px 32px 30px 42px;
}
#left_container_contact .contact_form_container .contact_form_details h1 {
	width:337px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#646351;
	font-weight:normal;
}
#left_container_contact .contact_form_container .contact_form_details p {
	width:320px;
	float:left;
	color:#000;
	line-height:18px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form {
	width:337px;
	float:left;
	padding:0 0 10px 10px;/*	border-top:1px solid #d6d6d0;*/
}
#left_container_contact .contact_form_container .contact_form_details .contact_form form {
	width:337px;
	float:left;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row {
	width:300px;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row label {
	width:110px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:5px 0 0 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .verification {
	width:140px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:5px 0 0 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .input {
	width:180px;
	float:left;
	height:20px;
	border:1px solid #999999;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 8px;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .textarea {
	width:286px;
	float:left;
	margin:3px 0 0 0;
	border:2px solid #f1efef;
	border-top:2px solid #81817f;
	border-left:2px solid #81817f;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .code_input {
	width:60px;
	float:left;
	height:20px;
	border:1px solid #999999;
	padding:2px 0 0 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .code {
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .buttons {
	float:right;
	width:300px
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .buttons .clear {
	float:right;
	display:inline;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
#left_container_contact .contact_form_container .contact_form_details .contact_form .row .buttons .send {
	float:right;
}


/************************* styleheet for about us page start *******************************************/


#aboutus {
	width:602px;
	float:left;
	background:#FFFFFF;
	padding:46px;
}
#aboutus .title {
	width:592px;
	float:left;
	padding-left:10px;
	font-size:42px;
	line-height:46px;
	color:#000000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#aboutus .subtitle {
	width:592px;
	float:left;
	font-size:22px;
	line-height:26px;
	color:#646351;
	font-weight:normal;
	border:1px solid #d6d6d0;
	border-left:none;
	border-right:none;
	padding:3px 0 3px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 15px 0;
}
#aboutus p {
	width:570px;
	float:left;
	font-size:14px;
	line-height:20px;
	color:#646351;
	padding:20px 0 0 10px;
}
#aboutus p strong {
	color:#646351;
	font-style:italic;
	font-weight:bold;
}
#aboutus h2 {
	width:570px;
	float:left;
	font-size:18px;
	line-height:22px;
	color:#000;
	padding:20px 0 0 10px;
	font-weight:normal;
}
#aboutus ul.img_container {
	width:592px;
	float:left;
	list-style:none;
	padding:30px 0 5px 10px;
	border-bottom:1px solid #d6d6d0;
}
#aboutus ul.img_container li {
	float:left;
	padding:0 10px 0 0;
}
#aboutus ul.img_container li.last {
	padding:0;
}
#aboutus .about_footer {
	width:582px;
	float:left;
	padding:60px 10px 20px 10px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
#aboutus .about_footer ul.left_side {
	width:225px;
	float:left;
	list-style:none;
	padding:15px 0 0 0;
}
#aboutus .about_footer ul.left_side li {
	width:225px;
	float:left;
	list-style:none;
	padding:1px 0 0 0;
	font-size:11px;
	color:#646351;
	line-height:15px;
}
#aboutus .about_footer ul.left_side li img {
	margin:0 7px 0 0;
	display:inline;
	float:left;
}
#aboutus .about_footer ul.left_side li span {
	width:200px;
	float:left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#aboutus .about_footer ul.left_side li span a {
	color:#646351;
	text-decoration:none;
}
#aboutus .about_footer ul.left_side li span a:hover {
	color:#000;
	text-decoration:none;
}
#aboutus .about_footer .right_side {
	width:335px;
	float:right;
	list-style:none;
}
#aboutus .about_footer .right_side ul {
	float:left;
	list-style:none;
	width:335px;
}
#aboutus .about_footer .right_side ul li {
	float:left;
	padding:8px 2px 0 0;
}
#aboutus .about_footer .right_side ul li.first {
	padding:0 0 0 0;
}
/* ============================= all building ============================ */


#content_container_all_buildings_container {
	width:817px;
	float:left;
	background:#FFFFFF;
	padding:35px 15px 20px 15px;
	margin:0 0 40px 0;
}
#content_container_all_buildings_container .left_container_all_buildings {
	width:410px;
	float:left;
	background:url(../images/building_grad_left_bg.jpg) repeat-x left bottom;
}
#content_container_all_buildings_container .left_container_all_buildings h2 {
	width:374px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#000;
	font-weight:normal;
	padding-left:25px;
}
.property_title {
	width:374px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:35px;
	line-height:39px;
	color:#000;
	font-weight:normal;
	padding-left:25px;
}
#content_container_all_buildings_container .left_container_all_buildings h2 strong {
	color:#646351;
	font-weight:normal;
	font-size:23px;
	line-height:29px;
}
.property_subtitle {
	width:374px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#646351;
	font-weight:normal;
	font-size:23px;
	line-height:29px;
	padding-left:25px;
}
.contact_subtitle {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-weight:normal;
	font-size:28px;
	line-height:29px;
}
#content_container_all_buildings_container .left_container_all_buildings h3 {
	width:374px;
	float:left;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	padding:10px 0 0 25px;
}
.property_caption {
	width:374px;
	float:left;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	padding:10px 0 0 25px;
}
#content_container_all_buildings_container .left_container_all_buildings h4 {
	width:374px;
	float:left;
	font-size:18px;
	line-height:22px;
	color:#333;
	font-weight:normal;
	padding:0 0 3px 0;
}
#content_container_all_buildings_container .left_container_all_buildings .content {
	width:354px;
	float:left;
	padding:10px 30px 0 25px
}
#content_container_all_buildings_container .left_container_all_buildings .content p {
	padding:0 0 13px 0;
	line-height:18px;
}
#content_container_all_buildings_container .left_container_all_buildings .content p img {
	float:right;
	margin:0 20px 20px 0;
}
#content_container_all_buildings_container .left_container_all_buildings .content p .right_image {
	float:right;
	margin:0 -3px 20px 20px;
}
#content_container_all_buildings_container .left_container_all_buildings .content p a {
	text-decoration:underline;
}
#content_container_all_buildings_container .left_container_all_buildings .content p a:hover {
	text-decoration:none;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box {
	width:354px;
	float:left;
	padding:10px 30px 25px 25px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box img {
	margin:0 0 3px 0;
	float:left;
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box {
	width:354px;
	float:left;
	padding:10px 20px 10px 25px;
	border-top:1px solid #d6d6d0;
	margin:20px 0;
	background:url(../images/building_grad_left_bg.jpg) repeat-x left bottom;
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box p {
	float:left;
	width:215px;
	font-size:16px;
	color:#333;
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box img {
	float:right;
	border:1px solid #b8b799;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box2 {
	width:364px;
	float:left;
	padding:10px 20px 0 25px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box2 img {
	margin:0 0 0 0;
	float:left;
	border:1px solid #fff;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box2 .gallery_btn {
	float:left;
	width:125px;
	height:28px;
	background:url(../images/explorer_btn.jpg) no-repeat 0 0;
	margin-left:1px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box2 .gallery_btn2 {
	float:left;
	width:125px;
	height:28px;
	background:url(../images/explorer_btn.jpg) no-repeat 0 0;
	margin-left:1px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box2 .gallery_btn:hover {
	float:left;
	width:125px;
	height:28px;
	background-position:0 -28px;
	
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box2 {
	width:364px;
	float:left;
	border-top:1px solid #d6d6d0;
	background:url(../images/building_grad_left_bg.jpg) repeat-x left bottom;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box2 p {
	float:right;
	width:210px;
	font-size:16px;
	color:#333;
}
#content_container_all_buildings_container .left_container_all_buildings .top_content_box2 img {
	float:left;
	border:1px solid #b8b799;
}
#right_container_all_buildings {
	width:411px;
	float:right;
	margin-right:-10px;
	position:relative;
}
#right_container_all_buildings .social_network {
	width:370px;
	float:left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;
}
#right_container_all_buildings .social_network ul {
	width:390px;
	float:left;
	list-style:none;
}
#right_container_all_buildings .social_network ul li {
	float:left;
	padding:0 7px 0 0;
	color:#333333;
}
#right_container_all_buildings .social_network ul li span {
	float:left;
	padding-top:9px;
	color:#333333;
}
#right_container_all_buildings .building_container {
	width:372px;
	float:left;
	background:#fff url(../images/build_right_bg.jpg) no-repeat left bottom;
	padding:0px 17px 45px 22px;
}
#right_container_all_buildings .building_container .top_box {
	width:372px;
	float:left;
	padding:10px 0 15px 0;
	border-top:1px solid #d6d6d0;
}
#right_container_all_buildings .building_container .top_box h3 {
	width:372px;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding:0 0 3px 0;
}
#right_container_all_buildings .building_container .top_box p {
	width:372px;
	float:left;
	font-size:12px;
	color:#646351;
}
#right_container_all_buildings .building_container .top_box p strong {
	color:#990000;
	font-weight:bold;
}
#right_container_all_buildings .building_container .map {
	width:372px;
	float:left;
	background:url(../images/building_bot_grad_bg2.jpg) repeat-x left bottom;
	padding-bottom:10px;
}
#right_container_all_buildings .building_container .map .map_box {
	width:362px;
	/* height:*; */
	float:left;
	padding-left:10px;
}
#right_container_all_buildings .building_container .map .map_details {
	width:352px;
	float:left;
	padding:10px;
}
#right_container_all_buildings .building_container .map .map_details h3 {
	width:352px;
	float:left;
	font-size:16px;
	color:#000;
	padding-bottom:3px;
}
#right_container_all_buildings .building_container .map .map_details span {
	width:352px;
	float:left;
	font-size:14px;
	margin:2px 0;
}
#right_container_all_buildings .building_container .datasheet_container {
	width:367px;
	float:left;
	margin:10px 0 64px 0;
}
#right_container_all_buildings .building_container .datasheet_container span{ cursor:pointer}
#right_container_all_buildings .building_container .datasheet_container a:hover{
	text-decoration:none!important;
	font-family: Arial, Helvetica, sans-serif;
}
#right_container_all_buildings .building_container .datasheet_container strong {
	color:#990000;
}
#right_container_all_buildings .building_container .datasheet_container .row {
	width:367px;
	float:left;
	padding:3px 0;
}
#right_container_all_buildings .building_container .datasheet_container .row.odd {
	background:#e1e0d4;
}
#right_container_all_buildings .building_container .datasheet_container .row .col1 {
	float:left;
	width:140px;
	padding-left:10px;
}
#right_container_all_buildings .building_container .datasheet_container .row .col2 {
	float:left;
	width:70px;
}
#right_container_all_buildings .building_container .datasheet_container .row .col3 {
	float:left;
	width:102px;
	font-family: Arial, Helvetica, sans-serif;
}
#right_container_all_buildings .building_container .call_details {
	width:367px;
	float:left;
	margin:10px 0;
}
#right_container_all_buildings .building_container .call_details {
	width:367px;
	float:left;
	background:url(../images/building_bot_grad_bg1.jpg) repeat-x left bottom;
	padding:10px 0;
	text-align:center;
	color:#333;
	border-top:1px solid #d6d6d0;
}
#right_container_all_buildings .building_container .call_details h3 {
	width:367px;
	float:left;
	font-size:28px;
}
#right_container_all_buildings .building_container .call_details h2 {
	width:367px;
	float:left;
	font-size:40px;
}
#bottom_box_container {
	float:left;
	width:817px;
	padding:15px 0 0 0;
}
#bottom_box_container ul {
	float:left;
	width:810px;
	list-style:none;
	padding-left:6px;
}
#bottom_box_container ul li {
	float:left;
	margin:0 16px 0 0
}
#bottom_box_container ul li.last {
	margin-right:0;
}

#demotip2 { 
    display:none; 
    background:transparent url(../images/brown_arrow_big.png); 
    height:218px; 
    width:318px; 
    padding:25px; 
    color:#fff;
	font-size:11px; 
}
#demotip3 { 
    display:none; 
    background:transparent url(../images/black_arrow_big.png); 
/*    height:150px; 
    width:320px; */
    padding:25px; 

}

#demotip, #demotip1 {
	display:none;
	background:transparent url(../images/black_arrow_medium.png);
	font-size:12px;
	height:126px;
	width:290px;
	padding:25px;
	color:#fff;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}
#right_container_all_buildings .building_container .datasheet_container .row .col4 {
	float:left;
	width:20px;
}
#rent-app {
	text-align: left;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B393;
	float: left;
	width: 340px;
	margin-bottom: 15px;
}
#rent-app #doit:hover {
	color: white;
	cursor: pointer;
}

#rent-app .submitbutton {
	text-align: left;
	border: 1px solid #D5D6B6;
	background-color: #B4B595;
	padding: 4px;
}
#criteria {
	color: #900;
	font-size: 10px;

}
#criteria:hover {
	color: red;
}
#footer .details_container .navigation {
	color: #FFF;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box3 {
	width:340px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box3 img {
	margin:0 0 0 0;
	float:left;
	border:1px solid #fff;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box3 .gallery_btn {
	float:left;
	width:125px;
	height:28px;
	background:url(../images/explorer_btn.jpg) no-repeat 0 0;
	margin-left:1px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box3 .gallery_btn2 {
	float:left;
	width:125px;
	height:28px;
	background:url(../images/explorer_btn.jpg) no-repeat 0 0;
	margin-left:1px;
}
#content_container_all_buildings_container .left_container_all_buildings .image_box3 .gallery_btn:hover {
	float:left;
	width:125px;
	height:28px;
	background-position:0 -28px;
}
#wrapper #main #body_container #content_container_amenities_inner #right_container_contact .contact_details .cushycms p strong {
	font-size: 18px;
	color: #000000;
}
#right_container_contact .contact_details .news_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
}
#wrapper #main #body_container #content_container_inner #right_container_inner .tenant_title {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
}
#wrapper #main #body_container #content_container_inner #right_container_inner {
	font-weight: bold;
}
#wrapper #main #body_container #content_container_inner #right_container_inner {
	font-weight: normal;
}

.required {
	color: red;
	font-weight: bold;
}	

.call_details p a {
	text-decoration: underline;
	}
.call_details p a:hover {
	text-decoration: none;
	}
	
	
#smicons {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 10;
}	

#smicons img {
	border: none;
	padding-left: 6px;
}

#smicons img:first-child {
	padding-left: 0;
}
