body {
	margin-left: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body.investor {
	margin-left: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/home/background1.jpg) top center no-repeat #000;
}

embed {display:block}

a img	{
	border-style: none;	
}
	
form {
	padding: 0; margin: 0;	
}

.no_margin {
	margin:0;	 
}

.clear {
	clear:both;
}

.clear_right {
	clear:right;
}

.clear_left {
	clear:left;
}

.clear_none {
	clear:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

a:focus, a:hover, a:active { outline:none }

input, textarea {
	outline:none;
}

sup, sub {	
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;	
}

sup {
	bottom: 1ex;
}

.hide {
    display: none;
}

.home_container {
	width:966px;
	height:654px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/home/bg_container.jpg) top left no-repeat;
	padding:0;
}

.logo {
	width:338px;
	height:74px;
	float:left;
	margin:46px 0 0 38px;
	padding:0;
}

.home_text {
	width:372px;
	height:71px;
	float:left;
	margin:333px 0 0 38px;
	padding:0;
	clear: left;
}

#slider {
	width:556px;
	height:575px;
	float:right;
	margin:0;
	padding:0;
}

#nav {
	width:733px;	
	margin:0 0 23px 24px;
	padding:0;
	float:left;
}

#navigation {
	margin:0;
	padding:0;
}  
  
#navigation li {  
	float:left;
	list-style:none;
}

#navigation li a.home:link {
	background-image:url(images/home/navigation.png);
	background-position:0px 0px;
	width:104px;
	height:36px;
	display:block;
}

#navigation li a.about:link {
	background-image:url(images/home/navigation.png);
	background-position:-110px 0px;
	width:105px;
	height:36px;
	display:block;
}

#navigation li a.team:link {
	background-image:url(images/home/navigation.png);
	background-position:-215px 0px;
	width:74px;
	height:36px;
	display:block;
}

#navigation li a.expertise:link	{
	background-image:url(images/home/navigation.png);
	background-position:-289px 0px;
	width:110px;
	height:36px;
	display:block;
}

#navigation li a.portfolio:link	{
	background-image:url(images/home/navigation.png);
	background-position:-399px 0px;
	width:113px;
	height:36px;
	display:block;
}

#navigation li a.relations:link {
	background-image:url(images/home/navigation.png);
	background-position:-512px 0px;
	width:114px;
	height:36px;
	display:block;
}

#navigation li a.contact:link {
	background-image:url(images/home/navigation.png);
	background-position:-626px 0px;
	width:113px;
	height:36px;
	display:block;		
}

#navigation li a.home:visited {
	background-image:url(images/home/navigation.png);
	background-position:0px 0px;
	width:104px;
	height:36px;
	display:block;
}

#navigation li a.about:visited {
	background-image:url(images/home/navigation.png);
	background-position:-110px 0px;
	width:105px;
	height:36px;
	display:block;
}

#navigation li a.team:visited {
	background-image:url(images/home/navigation.png);
	background-position:-215px 0px;
	width:74px;
	height:36px;
	display:block;
}

#navigation li a.expertise:visited	{
	background-image:url(images/home/navigation.png);
	background-position:-289px 0px;
	width:110px;
	height:36px;
	display:block;
}

#navigation li a.portfolio:visited	{
	background-image:url(images/home/navigation.png);
	background-position:-399px 0px;
	width:113px;
	height:36px;
	display:block;
}

#navigation li a.relations:visited {
	background-image:url(images/home/navigation.png);
	background-position:-512px 0px;
	width:114px;
	height:36px;
	display:block;
}

#navigation li a.contact:visited {
	background-image:url(images/home/navigation.png);
	background-position:-626px 0px;
	width:113px;
	height:36px;
	display:block;		
}

#navigation li a.home:hover {
	background-image:url(images/home/navigation.png);
	background-position:-0px -36px;
}

#navigation li a.about:hover {
	background-image:url(images/home/navigation.png);
	background-position: -110px -36px;
}

#navigation li a.team:hover {
	background-image:url(images/home/navigation.png);
	background-position: -215px -36px;
}

#navigation li a.expertise:hover {
	background-image:url(images/home/navigation.png);
	background-position: -289px -36px;
}

#navigation li a.portfolio:hover {
	background-image:url(images/home/navigation.png);
	background-position: -399px -36px;
}

#navigation li a.relations:hover {
	background-image:url(images/home/navigation.png);
	background-position: -512px -36px;
}

#navigation li a.contact:hover {
	background-image:url(images/home/navigation.png);
	background-position: -626px -36px;
}

.footer {
	width:966px;
	margin: 15px auto 0 auto;
	padding:0 0 15px 0;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 11px;
	color:#444444;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	text-align:right;
}

.footer a:link {
	margin:0 3px 0 3px;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 11px;
	color:#8e8e8e;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.footer a:visited {
	margin:0 3px 0 3px;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 11px;
	color:#8e8e8e;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.footer a:hover {
	margin:0 3px 0 3px;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 11px;
	color:#d6a131;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.footer span {
	margin: 15px auto 0 62px;
	padding:0;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 11px;
	color:#8e8e8e;
	font-weight:normal;
	line-height:18px;
}

/*--Interior Styles--*/

#slider_interior {
	width:302px;
	height:308px;
	float:right;
	margin:0;
	padding:0;
}

#slider_logos {
	width:202px;
	height:118px;
	margin:0;
	padding:0;
}

.investor_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_investor_relations_container.jpg) top center no-repeat #000;	
	padding:0;
}

.about_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_about_container.jpg) top center no-repeat #000;	
	padding:0;
}

.team_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_team_container.jpg) top center no-repeat #000;	
	padding:0;
}

.expertise_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_expertise_container.jpg) top center no-repeat #000;	
	padding:0;
}

.portfolio_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_portfolio_container.jpg) top center no-repeat #000;	
	padding:0;
}

.contact_container {
	width:966px;
	border: 7px solid #bebebe;
	margin: 0 auto 0 auto;
	background:url(images/interior/bg_contact_container.jpg) top center no-repeat #000;	
	padding:0;
}

.interior_tagline {
	float:left;
	margin:116px 0 0 38px;
	padding:0;
	clear: left;
}

.content_area {
	width:859px;
	float:left;
	margin:0 0 38px 38px;
	padding:38px 0 38px 31px;
	background: #FFF url(images/interior/bg_content.gif) left bottom no-repeat;
	min-height:275px;
}

.content_area_portfolio {
	width:859px;
	float:left;
	margin:-38px 0 38px 38px;
	padding:38px 0 38px 31px;
	background:url(images/interior/bg_portfolio.gif) top left repeat-y;
}

.side_navigation {
	width:278px;
	float:left;
	margin:0;
	padding:0;
}

.side_navigation .section_title {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 20px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 19px 0;
	padding:0;
}

.side_navigation .property_summary {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 20px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	width:245px;
	border-bottom:1px solid #bababa;	
}

.side_navigation .property_logo {
	margin:27px 0 45px 0;
	padding:0;
}

.side_navigation .section_title a:link {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 20px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 19px 0;
	padding:0;
	text-decoration:none;
}

.side_navigation .section_title a:visited {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 20px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 19px 0;
	padding:0;
	text-decoration:none;
}

.side_navigation .section_title a:hover {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 20px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 19px 0;
	padding:0;
	text-decoration:none;
}

.side_navigation ul {
	margin:0;
	padding:0;
}

.side_navigation ul li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}

.side_navigation ul.subnavigation {
	margin:0;
	padding:0 0 10px 15px;
}

.side_navigation ul.subnavigation li {
	list-style:none;
	margin:0 0 3px 0;
	padding:0;
}

.side_navigation ul li a:link {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#999999;
	font-weight:normal;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0;
	margin:0;
}

.side_navigation ul li a:visited {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#999999;
	font-weight:normal;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0;
	margin:0;
}

.side_navigation ul li a:hover {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#d6a131;
	font-weight:normal;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0;
	margin:0;
}

.side_navigation ul.subnavigation li a:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#999999;
	font-weight:normal;
	line-height:16px;
	text-transform: none;
	text-decoration:none;
	padding:0;
	margin:0;
}

.side_navigation ul.subnavigation li a:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#999999;
	font-weight:normal;
	line-height:16px;
	text-transform: none;
	text-decoration:none;
	padding:0;
	margin:0;
}

.side_navigation ul.subnavigation li a:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#d6a131;
	font-weight:normal;
	line-height:16px;
	text-transform: none;
	text-decoration:none;
	padding:0;
	margin:0;
}

.content {
	width:526px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
}

.content_large {
	width:824px;
	float:left;
	margin:0;
	padding:0;
}

.content h1, .content_large h1 {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 26px;
	color:#d6a131;
	font-weight:normal;
	line-height:26px;
	text-transform:uppercase;
	margin:0 0 15px 0;
	padding:0;
}

.content h1.margin_top, .content_large h1.margin_top {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 26px;
	color:#d6a131;
	font-weight:normal;
	line-height:26px;
	text-transform:uppercase;
	margin:28px 0 15px 0;
	padding:0;
}

.content h1.dark, .content_large h1.dark {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 23px;
	color:#251c03;
	font-weight:normal;
	line-height:26px;
	text-transform:uppercase;
	margin:0 0 25px 0;
	padding:0;
}

.content h2, .content_large h2 {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 16px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
}

.content h3, .content_large h3 {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 18px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
}

.content h2 strong, .content_large h2 strong {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 16px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
}

.content h2 a:link, .content_large h2 a:link {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 16px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content h2 a:visited, .content_large h2 a:visited {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 16px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content h2 a:hover, .content_large h2 a:hover {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 16px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:underline;
}

.content p, .content_large p {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
}

.content p a:link, .content_large p a:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content p a:visited, .content_large p a:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content p a:hover, .content_large p a:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:underline;
}

.content p a.pdf:link, .content_large p a.pdf:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 0 10px 35px;
	text-decoration:none;
	background:url(images/interior/pdf_download.jpg) left center no-repeat;
}

.content p a.pdf:visited, .content_large p a.pdf:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 0 10px 35px;
	text-decoration:none;
	background:url(images/interior/pdf_download.jpg) left center no-repeat;
}

.content p a.pdf:hover, .content_large p a.pdf:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 0 10px 35px;
	text-decoration: underline;
	background:url(images/interior/pdf_download.jpg) left center no-repeat;
}

.content p a.download:link, .content_large p a.download:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 15px 10px 0;
	text-decoration:none;
	background:url(images/interior/right_arrow.gif) right center no-repeat;
}

.content p a.download:visited, .content_large p a.download:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 15px 10px 0;
	text-decoration:none;
	background:url(images/interior/right_arrow.gif) right center no-repeat;
}

.content p a.download:hover, .content_large p a.download:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:10px 15px 10px 0;
	text-decoration: none;
	background:url(images/interior/right_arrow.gif) right center no-repeat;
}

.president {
	width:824px;
	height:166px;
	margin:0 0 25px 0;
	border-bottom:solid 1px #cfcfcf;
	border-top:solid 1px #cfcfcf;
	padding:20px 0 20px 0;	
}

.content_large .president img {
	margin:0 20px 0 0;
	float:left;
}

.content_large .president h2 {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 22px;
	color:#251c03;
	font-weight:normal;
	line-height:24px;
	margin:36px 0 7px 0;
	padding:0;
	float:left;
	width:650px;
}

.content_large .president h2 strong {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 22px;
	color:#251c03;
	font-weight:normal;
	padding:0;
}

.content_large .president h2 a:link  {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 22px;
	color:#251c03;
	font-weight:normal;
	padding:0;
	text-decoration:none;
}

.content_large .president h2 a:visited  {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 22px;
	color:#251c03;
	font-weight:normal;
	padding:0;
	text-decoration:none;
}

.content_large .president h2 a:hover  {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 22px;
	color:#d6A131;
	font-weight:normal;
	padding:0;
	text-decoration:none;
}

.content_large .president p {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
	width:650px;
}

.individual {
	width:124px;
	height:225px;
	float:left;
	margin:0 51px 0 0;
	padding:0;
}

.individual_last {
	width:124px;
	height:225px;
	float:left;
	margin:0;
	padding:0;
}

.individual img, .individual_last img {
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

.content_large .individual p, .content_large .individual_last p {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#251c03;
	font-weight:normal;
	line-height:17px;
	margin:0 0 15px 0;
	padding:0;
}

.content_large .individual p a:link, .content_large .individual_last p a:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#251c03;
	font-weight:normal;
	line-height:17px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content_large .individual p a:visited, .content_large .individual_last p a:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#251c03;
	font-weight:normal;
	line-height:17px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.content_large .individual p a:hover, .content_large .individual_last p a:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 14px;
	color:#d6A131;
	font-weight:normal;
	line-height:17px;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
}

.logos_intro {
	width:824px;
	float:left;
	margin:15px 0 20px 0;	
}

.content_large .logos_intro h2 {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 22px;
	color:#251c03;
	font-weight:normal;
	line-height:24px;
	margin:0 0 7px 0;
	padding:0;
}

.property_location {
	width:184px;
	height:106px;
	float:left;
	margin: 0 29px 0 0;
}

.property_location_last {
	width:184px;
	height:106px;
	float:left;
	margin:0;
}

.individual_property {
	width:192px;
	height:180px;
	float:left;
	margin:23px 18px 0 0;
	padding:0;
	background:#FFF;
}

.individual_property_last {
	width:192px;
	height:180px;
	float:left;
	margin:23px 0 0 0;
	padding:0;
	background:#FFF;
}

.content_large .individual_property p, .content_large .individual_property_last p {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	margin:10px 0 0 10px;
	padding:0;
}

.content_large .individual_property p a:link, .content_large .individual_property_last p a:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.content_large .individual_property p a:visited, .content_large .individual_property_last p a:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251c03;
	font-weight:normal;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.content_large .individual_property p a:hover, .content_large .individual_property_last p a:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

.property_location_title {
	margin: 50px 0 0 0;
}

.bio_pic {
	margin: 0 25px 25px 0;
	float:left;	
}

.right_pic {
	margin: 0 0 25px 25px;
	float:right;	
}

table.stock {
	margin:30px 0 0 0;
	float:left;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
}

table.stock h4 {
	margin:0 0 10px 0;
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 14px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
}

table.stock p {
	margin:15px 0 0 0;
}

table.stock a:link {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
}

table.stock a:visited {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:20px;
}

table.stock a:hover {
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#d6a131;
	font-weight:normal;
	line-height:20px;
}

table.property_details {
	margin:0 0 35px 0;
	float:left;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 12px;
	color:#251C03;
	font-weight:normal;
	line-height:15px;
}

table.property_details td {
	margin:0;
	padding:3px 0 3px 0;	
}

table.property_details ul li {
	list-style: disc;
	list-style-position:outside;
	margin:0 0 2px 15px;	
}

/*Dropdown Styes */

dl.dropdown {
	float: right;
	margin:0 0 15px 0;
	padding:0;
}

.dropdown dd, .dropdown dt, .dropdown ul {
	margin:0px;
	padding:0px;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:normal;
	line-height:16px;
	text-transform:none;
}

.dropdown dd { 
	position:relative;
}

.dropdown a, .dropdown a:visited { 
	color:#ffffff;
	text-decoration:none;
	outline:none;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-transform:none;
}

.dropdown a:hover { 
	color:#d6a131;
}

.dropdown dt a:hover { 
	color:#d6a131;
	background:#0e0e0e url(images/interior/arrow.png) no-repeat scroll right center;	
}

.dropdown dt a {
	background:#2f2e2e url(images/interior/arrow.png) no-repeat scroll right center;
	display:block;
	padding-right:20px;
	width:210px;
}

.dropdown dt a span {
	cursor:pointer;
	display:block;
	padding:8px;
}

.dropdown dd ul { 
	background:#2f2e2e none repeat scroll 0 0;
	color:#C5C0B0;
	display:none;
	left:0px;
	padding:5px 0px;
	position:absolute;
	top:2px;
	width:auto;
	min-width:228px;
	list-style:none;
	border:1px solid #0e0e0e;
}

.dropdown span.value { 
	display:none;
}

.side_navigation .dropdown ul li {
    margin-bottom: 0;
}

.dropdown dd ul li a, .side_navigation .dropdown dd ul li a { 
	padding:2px 5px 2px 9px;
	display:block;
	line-height:19px;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-transform:none;
}

.dropdown dd ul li a:hover { 
	background-color:#0e0e0e;
	font-family: ProximaNovaRegular, Arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-transform:none;
}
        
.dropdown img.flag { 
	border:none;
	vertical-align:middle;
	margin-left:10px;
}

.flagvisibility { 
	display:none;
}

/*End Dropdown Styes */

#gallery {
	width: 544px; margin: 0 auto;
}

#gallery ul {
	padding: 0 0 20px 0;
	width:544px;
	margin:7px 0 0 0;
	float:left;	
}

#gallery li {
	margin-right: 8px;
	float:left;
	list-style:none;
	cursor:pointer;
}

#gallery li.last {
	margin-right:0;
	float:right;
	list-style:none;
}

#gallery #main-img {
	background: padding:0;
}

.property_link {
	width:544px;
	margin-top:30px;
}

.property_link img {
	margin:0 13px 0 0;
	float:left;
}

.property_link h4 {
	margin:5px 0 10px 0;
	float:left;
	width:310px;
	line-height:19px;
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#D6A131;
	padding:0 0 5px 0;
	border-bottom:1px solid #bababa;
}

.property_link h4 a:link {
	line-height:19px;
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#251C03;
	text-decoration:none;
}

.property_link h4 a:visited {
	line-height:19px;
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#251C03;
	text-decoration:none;
}

.property_link h4 a:hover {
	line-height:19px;
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#D6A131;
	text-decoration:none;
}

.property_link p {
	margin:0 5px 0 0;
}

.more {
      display: none;
}

a.showLink, a.hideLink {
      text-decoration: none;
}

a.hideLink {
      background: none;
}

a.showLink:hover, a.hideLink:hover {
      border: 0;
}

.category {
	width:100%;
	float:left;
	padding:0;
	margin:15px 0 5px 0;	
}

.category img {
	float:left;
	margin:0 15px 0 0;
	padding:0;	
}

.content .category a:link, .content_large .category a:link {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#999999;
	font-weight:normal;
	line-height:20px;
	margin:22px 0 0 0;
	padding:0;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
}

.content .category a:visited, .content_large .category a:visited {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#999999;
	font-weight:normal;
	line-height:20px;
	margin:22px 0 0 0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

.content .category a:hover, .content_large .category a:hover {
	font-family: ProximaNovaBold, Arial, sans-serif;
	font-size: 15px;
	color:#D6A131;
	font-weight:normal;
	line-height:20px;
	margin:22px 0 0 0;
	padding:0;
	text-decoration: none;
	text-transform:uppercase;
}

.content .category a.img:link, .content_large .category a.img:link {
	margin:0;
	padding:0;
}

.content .category a.img:visited, .content_large .category a.img:visited {
	margin:0;
	padding:0;
}

.content .category a.img:hover, .content_large .category a.img:hover {
	margin:0;
	padding:0;
}