@charset "utf-8";
/* CSS Document */
body{
	background-color:#000000;
	margin:0px;
	text-align:center;
	height:auto;
}

h1{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#FFFFFF; display:block; padding-top:3px; padding-bottom:3px;margin-bottom:3px; text-align:left; font-weight:300;}

h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF; display:block; padding-top:3px; padding-bottom:3px;margin-bottom:3px; text-align:left; font-weight:300;}

* html #r_sidebar {
display: inline;
margin-left: -200px;
}


/*classes*/
.bodyTextRED{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000; text-align:justify;}
.bodyText{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF; text-align:left;}
.bodyText-justified {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF; text-align:justify;}
.bodyText a{color:#e8ca00;text-decoration:underline; text-align:left;}
.bodyText a:hover{color:#e8ca00;text-decoration:none;}
.footerText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 16px;
}
.footerText a{color:#999999;text-decoration:underline;}
.footerText a:hover{color:#999999;text-decoration:none;}
.feature_image{padding:1px; margin-right:5px; margin-left:5px;border:1px solid #FFFFFF; float:left; width: 111px; height:138px;}
.middlebar_Title{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;display:block;}
.middlebar_TitleLink{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;display:block;}
.middlebar_TitleLink a{color:#e8ca00;text-decoration:underline;}
.middlebar_TitleLink a:hover{color:#e8ca00;text-decoration:none;}
.centerColumn-extended-title{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#cccccc;display:block; margin-top:0px;}
.ListingTitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#dddcdc; text-align:left;}
.ListingTitleSub{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e8ca00;}
.ListingSummary{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
.ListingPropertyCode{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#e8ca00;}
.searchTool{ margin-top:2px; margin-bottom:2px;}
.standard_image{padding:1px; margin-right:5px; margin-left:5px;border:1px solid #FFFFFF;}
.standard_image-noBorder{padding:1px;border:1px solid #FFFFFF;}
.standard_image-noBorder2{padding:1px;border:2px solid #666666;}
.DisplayTitle{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#dddcdc;}
.DisplayTitleSub{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e8ca00;}
.DisplayPrice{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#dddcdc;}
.AgentName{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#dddcdc; display:block; margin-top:5px;}
.EnquiryTitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#dddcdc; display:block; margin-bottom:5px;}
.enquiryItems{width:200px;}
.enquiryComments{width:400px; height:125px;}
.submitBtn{margin-top:5px;padding-top:5px;}
.development-menu{ width:693px; height:22px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; padding:8px;background:url(../images/devBTN-norm.gif); background-repeat:repeat-x;}
.development-menu a{padding:8px;text-decoration:none; margin:0px;}
.development-menu a:hover{background:url(../images/devBTN-over.gif);margin:0px;background-repeat:repeat-x;} 
.contentHeader2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF; display:block; padding-top:3px; padding-bottom:3px;margin-bottom:3px; text-align:left;}
.microBannerText{display:block; vertical-align:bottom; position:relative; bottom:0;}
.LibraryTitle{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#cccccc;display:block; margin-top:0px;margin-left:20px;}
.popUp_body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000; text-align:justify; padding:10px;}
.savedSearchTable {background-color:#1A1A1A;background-image:url(../images/listing-bg.gif);background-repeat:repeat-x;border:1px solid #333333;height:30px;margin-top:10px;width:100%;}
.loginMessage {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
.loginMessage-box {padding-right: 20px;margin-left:auto; margin-right:auto; text-align:right; width:980px;}
.loginMessage a{display:inline; color:#e8ca00;text-decoration:underline; text-align:right;}
.loginMessage a:hover{display:inline;color:#e8ca00;text-decoration:none;}
.logoutMessage {margin-right:20px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF; text-align:right; width:980px;}
.logoutMessage a{display:inline; color:#e8ca00;text-decoration:underline; text-align:right;}
.logoutMessage a:hover{display:inline;color:#e8ca00;text-decoration:none;}


/*id*/
#menu_container{
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	text-align:center;
	
}
#flash_container{
	padding:0px;
	margin:0px;
	text-align:center;
}
#content{ 
	margin-left: auto;
	margin-right: auto;
	width:955px;
	text-align:left;
	padding:0px;
}
#middlebar_container{
	padding:10px;
	background-image:url(../images/feature_backer.jpg);
	background-repeat:repeat-x;
	width:952px;
	height:165px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#middlebar_1{
	padding:0px;
	margin:0px;
	width:316px;
	float:left;
}
#middlebar_2{
	padding:0px;
	margin:0px;
	width:322px;
	float:left;
}
#middlebar_3{
	padding:0px;
	margin:0px;
	width:310px;
	float:left;
}
#leftColumn{ width:206px;float:left; padding:5px; padding-right:20px;}
#rightishColumn{
	width:206px;
	float:right;
	padding-left:20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	display:inline;
}
#centerColumn{ width:438px;float:left; padding:5px; padding-left:20px;padding-right:20px;}
#centerColumnDevelopment{ width:685px;float:left; padding:5px; padding-left:20px;padding-right:20px;}
#displayCenterColumn{ width:438px;float:left;}
#centerHolder{width:438px;float:left; padding:5px; padding-left:20px; margin-right:10px;}
#diplayRightColumn{width:220px;float:right; padding:5px; margin-right:20px;}
#centerColumn-extended{ width:680px;float:left; padding:5px; padding-left:20px;padding-right:20px;}
#centerColumn-extended-new{
	width:680px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin:0px;
}
#rightColumn{width:216px;float:left; padding:5px;padding-left:20px;display:inline; margin:0px;overflow:hidden;}
#sideContainer{ background-image:url(../images/spacer-grey.jpg); background-repeat:repeat-x; background-position:bottom;margin-bottom:15px; margin-right:0px;}
#sideContainer1{ background-image:url(../images/spacer-grey.jpg); background-repeat:repeat-x; background-position:bottom;margin-bottom:15px; margin-right:0px;}
#sideContainer2{ background-image:url(../images/spacer-grey.jpg); background-repeat:repeat-x; background-position:bottom;margin-bottom:15px; margin-right:0px;}
#sideContainer3{ background-image:url(../images/spacer-grey.jpg); background-repeat:repeat-x; background-position:bottom;margin-bottom:15px; margin-right:0px;}
#footer{
	background-color:#111111;
	position:fixed;
	padding:4px;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	text-align:center;
	border-top:#333333 solid 1px;
	z-index:999;
}
#ListingContainer{width:735px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:40px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px;}
.ListingContainer{width:735px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:40px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px;}
#ListingContainerSmall{width:735px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:30px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px;}
#ListingContainerSmaller{width:500px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:30px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px;}
#ListingContainerSmallest{width:465px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:30px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px;}
#ListingContainerPodcast{width:465px;background-image:url(../images/listing-bg.gif); background-repeat:repeat-x; height:30px; background-color:#1a1a1a; border:solid #333333 1px; margin-top:10px; padding-bottom:5px;}
#ListingPrice{ position:inherit; background-color:#252525; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#dddcdc; padding:5px;}
.ListingPrice{ position:inherit; background-color:#252525; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#dddcdc; padding:5px;}
#featuresIcons{width:200px;}
#agentPanel{font-family:Arial, Helvetica, sans-serif;display:block; padding-top:3px; padding-bottom:3px;margin-bottom:3px; text-align:left;}
.agentpicColumn{
	width:103px;
	float:left;
	padding-right:20px;
	height: 129px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#developmentsEnquiryForm{background-color:#0d0d0d;  border:solid 1px #333333; width:660px; margin-top:10px;}
#enquiryForm{background-color:#0d0d0d;  border:solid 1px #333333; width:230px; margin-top:10px;}
#projectInformation{ height:282px;margin-bottom:15px; background-color:#020202; width:100%;border:solid 1px #333333; padding:10px;background-image:url(../images/microBackground.jpg);
	background-repeat:repeat-x;}
#LibraryList{background-color:#141414;margin-left: auto;margin-right: auto;width:980px;}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#e8ca00;
	font-size:12epx;
	background-color:#141414;
	width:150px;
	margin-bottom:2px;
	margin-top:0px;
	padding-left:0px;
	background-position:top right;
	height:13px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}


.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	background-color:#141414;
	width:154px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	font-size:11px;
	position:relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 3px;
}

.sideContect_BTN{
	display:block;
	width:206px; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
}


.sideContect_BTN  a{display:block;text-decoration:none;}
.sideContect_BTN a:hover{
	display:block;
	width:206px;
	height:20px;
	background-color:#191919;
	margin-top:-5px;
	margin-left:-5px;
	padding-top:5px;
	padding-left:0px;
	padding-right:3px;
}
.developmentdetailsbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	border: 2px solid #666666;
	padding: 10px;
	padding-left:20px;
	width: 280px;
	margin-left: 25px;
	float: right;
}
.AgentImage{
	padding:1px;border:1px solid #FFFFFF;	
} 
.login{
	text-align:justify;
	font-size: 16px;
	font-weight: bold;
}

.search_BTN{
	display:block;
	width:100px; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
		padding:3px;
	padding-top:5px;
	padding-left:5px;
}

.search_BTN  a{	display:block;text-decoration:none;}
.search_BTN a:hover{
	display:block;
	width:100px;
	height:20px;
	background-color:#191919;
	margin-top:-5px;
	margin-left:-5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:3px;
}

.RSS_BTN{
	display:inline;
	float: right;
	width:60px; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;	
	margin-right: 8px;
}

.SearchPropertyPaging 
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.SearchPropertyPaging a
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.SearchPropertyPaging a:hover
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.SearchPropertyPagingCurrent 
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.SearchPropertyPagingCurrent a
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.SearchPropertyPagingCurrent a:hover
{
	display:inline;
	width:10px; 
	height:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-image:url(../images/buttons/button_bg_norm.gif);
	background-repeat:repeat-x;
	padding:3px;
	padding-top:5px;
	padding-left:5px;
	margin-right: 4px;
}

.ProjectBanner
{
	background-image: url(../images/developments/generic.jpg);
}

.gradientButtons{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 300px;
}

.gradientButtons li a{
	font: 11px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 10px 0;
	padding-left: 10px;
	text-decoration: none;
	background-color: #000000;
	border: 1px solid #333333;
	background-image: url(../images/floorplanIcon.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


* html .gradientButtons li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 290px;
}

.gradientButtons li a:visited, .glossymenu li a:active{
color: white;
}

.gradientButtons li a:hover{
	background-color: #141414;
	color: white;
		background-image: url(../images/floorplanIcon-over.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.floorplanBox {
	/*border: 1px solid #373737;*/
}
.floorplanbutton {
	background-image: url(../Medalist_Prefered/images/floorplanbg.gif);
	border: 1px solid #171717;
}
.gradientButtons2{
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 206px;
}

.gradientButtons2 li a{
	font: 11px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
	background-color: #000000;
	border: 1px solid #333333;

	filter: alpha(opacity=86);
    -moz-opacity: .86;
}


* html .gradientButtons2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 201px;
}

.gradientButtons2 li a:visited, .glossymenu li a:active{
color: white;
}

.gradientButtons2 li a:hover{
	background-color: #141414;
	color: white;

	background-repeat: no-repeat;
	background-position: right center;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}
#login {
	float:right;
	padding-right:10px;
	height: 17px;
}
#germanButton {
	float:right;
	padding-right:10px;
}
.podcastBox {
	padding-bottom: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #353535;
}