﻿/*------------------------------------------------basic--------------------*/
html, a, h1, h3, h4, h5, h6, br, ul, ol, li, input, div, select, textarea, form, option
{
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;	
}
body
{
	margin:0px;
	padding:0px;
	font-family: Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;		
}
#container
{	
	width:1000px;
	margin: auto;
	position: relative;		
}

/*------------------------------------------------accessory--------------------*/
hr
{
	border:#DDDDCA solid 7px;
	height: 5px;	
}
.photobox
{
	float: left;	
	padding: 6px;
	margin-bottom: 3px;	
	background-color: #DDDDCA;
}

/*------------------------------------------------navGlobal--------------------*/
#navGlobal 
{
	clear: both;
	margin-top: 0.60em; 	
	float: right; 
	font-weight: bold;
	text-align: right;	
	color:#005B24;
	font-size: 12px;
}
#navGlobal li 
{	
	border-right: #005B24 1px solid; 
	display: inline; 
	padding-left: 0.9em;		
}
#navGlobal li a {
	margin-right: 0.9em;	
}
#navGlobal .last {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;	
}

/*------------------------------------------------header--------------------*/
#header
{
	height: 35px;
}
#header .logo img
{
	position:absolute;
	top:0px;	
	left:30px;	
}

/*------------------------------------------------navigation--------------------*/
.navigation {
	width:1000px;
	height:39px;	
	font-size: 12px;
}
.navileft {
	width:250px;
	height:39px;
	float:left;
	background:url(../Images/bg_navi_left.gif) right top no-repeat;
}
.navi {
	width:750px;
	height:39px;
	float:left;	
	background:url(../Images/bg_navi_passive.gif) left top repeat-x;
}
.navi ul {
	list-style-type:none;
	float:left;
	
}
.navi ul li {
	display:inline;
	list-style-type:none;
	float:left;	
}
.navi ul li.active {
	background:url(../Images/bg_navi_active_middle.gif) left top repeat-x;
	padding-left:5px;
	padding-right:5px;
}
.navi ul li.active_left {
	background:url(../Images/bg_navi_active_left.gif) left top no-repeat;
	width:8px;
	height:39px;
}
.navi ul li.active_right {
	background:url(../Images/bg_navi_active_right.gif) left top repeat-x;
	width:8px;
	height:39px;
}
.navi ul li.passive_side {
	background:url(../Images/trenner_navi.gif) left top no-repeat;	
	width:2px;
	height:39px;
}

/* : links : */
.navigation a {
	text-decoration:none;
	color: #1E31FF;
	/* color:#005B24;*/
}
.navigation a:hover {
	text-decoration:underline;
}
.navigation a.active {
	display:block;
	padding:15px 8px 9px 8px;
	color:#004B8A; 
}
.navigation a.active:hover {
	text-decoration:none;
}
.navigation a.passive {
	display:block;
	padding:16px 14px 0px 14px;
	color:#ffffff;
	font-size:12px;
}
.navigation a.passive:hover {
	color:#fff051;
	text-decoration:none;
}
.navigation a img {
	border:0px;
}

/*------------------------------------------------content --------------------*/
#content  
{	
	position: absolute;
	top:92px;
	left: 5px;
	
	float: left; 
	margin: 0px; 
	padding: 0px; 	
	width: 990px; 		
}

/*------------------------------------------------home --------------------*/
#home  
{
	font-size: 12px;
}

/*------------------------------------------------home left--------------------*/
#home #left 
{
	margin: 0px; 
	padding: 0px; 
	float: left; 
	width: 290px; 
	margin-right: 10px;
}
#home #left .infoentry
{		
	padding: 0px 5px 5px 5px;
	margin-bottom: 10px;
}
#home #left .infoentry .box
{
	border:#DDDDCA solid 7px;	
}
#home #left h3 {
	font-size:18px;
	font-weight:100;	
	line-height:22px;
}


/*------------------------------------------------ home center--------------------*/
#home #center 
{ 
	margin: 0px; 
	padding: 0px; 
	float: left; 
	width: 420px; 
	margin-right: 10px;
}
#home #center .photoslide
{
	margin-bottom: 10px;
}
#home #center .infoentry
{		
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
}
#home #center h3 {
	font-size:18px;
	font-weight:100;
	line-height:22px;
}

/*------------------------------------------------home right--------------------*/
#home #right 
{ 
	margin: 0px; 
	padding: 0px; 
	float: left; 
	width: 250px; 
}
#home #right h3 
{
	font-size:18px;
	font-weight:100;	
	line-height:22px;	
}
#home #right .infoentry
{		
	padding: 0px 0px 5px 5px;
	margin-bottom: 5px;
}

/*------------------------------------------------footer--------------------*/
#footer
{
	width:990px;	
	margin:0 auto;		
	position:relative;
	font-size:12px;
}


/*------------------------------------------------Featured--------------------*/
#featuredproperty
{	
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;	
	color: #E0E016;
	font-size:12px;		
}
#featuredproperty .box
{
	border:#DDDDCA solid 7px;
	padding: 10px;
	background-color: #119144;
}
#featuredproperty a
{
	color: #FFF;
	text-decoration: none;
}
#featuredproperty a:hover
{
	color: #FF2100;
}
#featuredproperty p
{
	margin:0px;
	padding:0px;
}
#featuredproperty .title h3
{
	color:#fff;
}
#featuredproperty h3
{	
	margin-bottom: 10px;
}
#featuredproperty h5
{
	color: Black;
	font-size:12px;
}
#featuredproperty .propertyentry
{
	border-top: dotted 1px #DDDDCA;	
	margin-bottom: 5px;
	padding: 0px 0px 0px 5px;
}
#featuredproperty .propertyphoto
{
	float: left;
	width: 170px;
	padding: 10px;
	margin-bottom: 5px;	
	background-color: #DDDDCA;
}

/*------------------------------------------------Featured--------------------*/
#searchproperty
{
	padding: 10px;
	color: #E0E016;
	background-color: #3F7F47;
}
#searchproperty .title h3
{
	color:#fff;
}
#searchpropertyhz
{
	padding: 10px;
	color: #E0E016;
	background-color: #3F7F47;
}
#searchpropertyhz .title h3
{
	color:#fff;
}

/*------------------------------------------------Featured--------------------*/
#membership
{
	padding: 10px;	
	color:#fff;
	background-color: #3F7F47;
}
#membership h3 
{
	color:#fff;
	margin-bottom: 10px;
}
#membership ul
{
	margin: 0px 5px 1px 10px;	
}
#membership ul li
{	
	margin-left: 30px;
	list-style-type: inherit;
}

/*------------------------------------------------Featured--------------------*/
#UsefulLink
{
	padding: 10px;	
	color:#fff;
	background-color: #3F7F47;
}
#UsefulLink h3 
{
	color:#fff;
	margin-bottom: 10px;
}
#UsefulLink h5 
{
	font-size: 12px;
}
#UsefulLink a 
{
	color: Yellow;
}
#UsefulLink a:hover
{
	color: #A8A0FF;
}
#UsefulLink .NewsEntry
{
	margin-top: 10px;
	padding-top: 5px;
	border-top: dotted 1px #DDDDCA;	
}

/*------------------------------------------------Featured--------------------*/
#newsevents
{
	padding: 10px;	
	color:#fff;
	background-color: #3F7F47;
}
#newsevents h3 
{
	color:#fff;
	margin-bottom: 10px;
}
#newsevents h5 
{
	font-size: 12px;
}
#newsevents .NewsEntry
{
	margin-top: 10px;
	padding-top: 5px;
	border-top: dotted 1px #DDDDCA;	
}
#newsevents a 
{
	color: Yellow;
}
#newsevents a:hover
{
	color: #A8A0FF;
}

/*------------------------------------------------projectlisting--------------------*/
#project .title h3
{
	color:#ed5903;
}
.projectinfo
{		
	clear: both;
	color:#005B24;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	border-top: dotted 1px #DDDDCA;	
}
.projectinfo h3
{
	color:#444EFF;
	margin-bottom: 10px;
}
.projectinfo a
{
	color: #3835FF;
	text-decoration: none;
}
.projectinfo a:hover
{
	color: #FF2100;
}
.projectinfo .projectphoto
{
	float: left;
	width: 170px;
	padding: 10px;
	margin-bottom: 5px;
	background-color: #DDDDCA;
}
.projectinfo .longprojectbrief 
{
	width: 456px;
	float: left;	
	margin-bottom: 5px;
	padding-left: 10px;	
}
.projectinfo .shortprojectbrief 
{
	width: 200px;
	float: left;	
	margin-bottom: 5px;
	padding-left: 10px;	
}


/*------------------------------------------------Prospect--------------------*/
#prospect
{
	margin-top: 10px;
	color:#fff;
	
}
#prospect .prospectinfo
{
	margin-bottom: 5px;	
	padding-top: 5px;
	border-top: dotted 1px #DDDDCA;	
}
#prospect .title h3
{
	color:#fff;
}
#prospect .prospectinfo h3
{
	clear:both;
	color:#444EFF;
	margin:0px;
}
#prospect .prospectinfo h4
{
	margin:0px;
}
#prospect .prospectinfo h5
{
	margin: 0px 0px 5px 0px;
	color:yellow;
	font-size: 12px;
}
#prospect .prospectinfo p
{
	margin:0px;
}
#prospect .box
{
	border:#DDDDCA solid 7px;
	padding: 10px;	
	background-color: #404040;
}

/*------------------------------------------------subsales--------------------*/
#listing
{
	color:#005B24;
	font-size: 12px;	
}
#listing #top 
{	
	margin: 0px 0px 10px 0px;
	padding: 0 0 0 0px; 
	float: left; 
	width: 980px;
}
#listing a
{	
	color: Blue;
	font-weight: bold;
	text-decoration: none;		
}
#listing a:hover
{
	color: Red; 
}
#listing #bottom 
{	
	clear:both;
	margin: 0px; 
	padding: 0 0 0 0px; 
	float: left; 	
}
#listing #bottom .infoentry
{
	width: 980px;
	border-width: 0px;
}
#listing .infoentry
{
	width: 280px;	
}
#listing .infoentry .box
{
	border:#DDDDCA solid 7px;	
}
#listing .infoentryhz
{
	width: 980px;	
}
#listing .infoentryhz .boxhz
{
	border:#DDDDCA solid 7px;	
}

/*------------------------------------------------PropertyView--------------------*/
#PropertyView
{		
	font-size:12px;
	width: 990px;
}
#PropertyView .data
{
	color:#005B24;
}
#PropertyView .data h3
{
	color:#ed5903;
}
#PropertyView .data a
{	
	color: Blue;
	font-weight: bold;
	text-decoration: none;		
}
#PropertyView .data a:hover
{
	color: Red; 
}
/*------------------------------------------------development--------------------*/
#development
{
	color:#005B24;
	font-size:12px;		
}
#development .data
{
	float: left;
	width:720px;
}
#development .title h1
{
	color:#ed5903;
}
#development .extra
{
	font: right;
	width: 240px;	
}

/*------------------------------------------------development--------------------*/
#projectview
{
	color:#005B24;
	font-size:12px;	
}

/*------------------------------------------------development--------------------*/
#News
{
	color:#005B24;
	font-size:12px;	
}
#News .title h1
{
	color:#ed5903;
}
#News .data
{
	float: left;
	width:700px;
}
#News .extra
{
	font: right;
	width: 240px;	
}

/*------------------------------------------------Feedback--------------------*/
#Feedback
{
	color:#005B24;
	font-size:12px;	
}
#Feedback .title h1
{
	color:yellow;
}
#Feedback .box
{
	border:#DDDDCA solid 7px;
	padding: 10px;
	background-color: #3F7F47;
	color: #fff;
}
#Feedback ul
{
	margin-left: 20px;
}

/*------------------------------------------------contact--------------------*/
#contact
{
	color:#005B24;
	font-size:12px;	
}

/*------------------------------------------------aboutus--------------------*/
#aboutus
{
	color:#005B24;
	font-size:12px;	
}



/*-------------------------- Member Area ----------------------*/
#member
{		
	color:#005B24;
	font-size: 12px;	
	width: 960px;
	float: left;
	display: block;
}



.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(../Images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(../Images/glossyback2.gif);
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs
{
float:right;
padding: 0;
margin:0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#ddcolortabs ul{
font: bold 12px Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;		
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:capitalize;
}


#ddcolortabs a{
float:left;
color: white;
background: #678b3f url(../Images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
}

#ddcolortabs a span{
float:right;
display:block;
background: transparent url(../Images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
color: Yellow;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8cb85c;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
