
html, body, div	{	
	margin:						0 auto 0 auto;
	list-style-position:		outside;
}

img							{	padding:					0px 0px 0px 0px; }

a {	
	text-decoration:			none; 
	color:						#354358;
}

a:hover {	
	text-decoration:			none; 
	color:						#B8D6E0;
}

.home_list {
	list-style-position:		inside;
}

.content						{	border:					1px solid #B8D6E0; }

.menu a {
	font-family:				verdana;
	font-size:					12px;
	font-weight:				bold;
	color:						#354358;
}

.menu							{	padding:					5px 0px 10px 10px; }
.menu a:hover				{	color:					#B8D6E0; }

.main							{	padding:					10px 10px 10px 10px; }

.menu_current a {
	font-family:				verdana;
	font-size:					12px;
	font-weight:				bold;
	color:						#B8D6E0;
}		

.menu_current a:hover	{	color:					#354358; }

.menu_link_red a{
	color:						#BF3D23;
}

.menu_link_red a:hover{
	color:						#EFA495;
}

.frontend {
	font-family:				verdana;
	font-size:					11px;
	color:						#354358;
}

.title {
	font-family:				verdana;
	font-size:					14px;
	font-weight:				bold;
	color:						#B9D5E1;
	background-image:			url("../media/images/title_bar.gif");
	background-repeat:		no-repeat;
	background-position:		center center;
	text-align:					center;
}

.ct {
	font-family:				verdana;
	font-size:					12px;
	font-weight:				bold;
	color:						#98B1C7;
	letter-spacing:			2px;	
}

.cd {
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#2E4E7D;
	padding:						5px 0px 0px 0px;
	letter-spacing:			2px;
}

.adverts_link	{	
	padding:						0px 0px 3px 0px; 
	background-color:			#B9D5E1; 
}

.adverts_link a {	
	color:						#FFF; 
	font-weight:				bold;
	font-family:				verdana;
	font-size:					10px;
}

.adverts_link a:hover		{	color:					#354358; }

.property_banner {
	position:					absolute;
	z-index:						100;						
}

.properties {
	vertical-align:			top;
	text-align:					left;
}

.properties_title {
	padding:						0px 0px 10px 0px;
	font-size:					13px;
	text-transform:			uppercase;		
}

.properties_image {		
	padding:						0px 10px 0px 0px;
	position:					relative;
}

properties_main_image {
	border:						1px solid #B8D6E0; 
}

.properties_caption {		padding:					0px 0px 10px 0px;	}
.properties_overview {		padding:					0px 0px 20px 0px;	}

.property_caption {
	text-align:					center;
	padding:						5px 25px 10px 0px;
}

.contact textarea {
	height:						100px;
	width:						400px;
}

.members_link a {	
	color:						#354358; 
	font-weight:				bold;		
}

.members_link a:hover		{	color:					#B8D6E0; }

.members_link_current a {	
	color:						#B8D6E0; 
	font-weight:				bold;		
}

.members_link_current a:hover		{	color:			#354358; }

.sitemap {
	font-family:				verdana;
	font-size:					10px;
	color:						#354358;
	background-image:			url("../media/images/sitemap_vectors.gif");
	background-repeat:		no-repeat;
	background-position:		top center;
}

.links {
	padding:	2px 0px 0px 5px;
}

.links img {
	padding: 5px 2px 2px 2px;
}

.footer {
	font-family:				verdana;
	font-size:					10px;
	color:						#354358;
}

.form select {
	width:						150px;
}





.admin {
	font-family:				verdana;
	font-size:					10px;
	color:						#354358;
}

.admin_headings			{	font-weight:			bold; }

.admin_link	{	
	padding:						3px 3px 3px 3px; 
	background-color:			#B9D5E1; 
	white-space:				nowrap;
}

.admin_link a {	
	color:						#FFF; 
	font-weight:				bold;		
}

.admin_link a:hover		{	color:					#354358; }

.admin_link_current a {	
	color:						#354358; 
	font-weight:				bold;		
}

.admin_link_current a:hover		{	color:		#FFF; }

.admin_link_red	{	
	padding:						3px 3px 3px 3px; 
	background-color:			#EFA495; 
}

.admin_link_red a {	
	color:						#FFF; 
	font-weight:				bold;		
}

.admin_link_red a:hover		{	color:				#BF3D23; }

.padding_right				{	padding-right:			10px; }

.admin_button {
	background-color:			#B9D5E1; 
	color:						#FFF; 
	font-weight:				bold;
	font-size:					10px;
	padding:						1px 1px 0px 1px; 
	vertical-align:			top;
	cursor:						pointer;
}

.admin_keywords textarea {
	width:						650px;
	height:						100px;
}

input, select, textarea {
	font-family:				Verdana;
	font-size:					11px;
	color:						#000000;
	background-color:			#EEF2F7;
	border:						1px solid #D7D7D7;
	letter-spacing:			0.5px;
}

.editor select{
	border:						2px outset #000;
	font-family:				Arial;
	font-size:					18px;
	color:						#000000;
	background-color:			#FFFFFF;
	letter-spacing:			0px;
	margin:						0px 2px 0px 0px;
}

.editor img{
	border:						2px outset #000;
	margin:						2px 2px 0px 0px;
}

.editor #font_color{
	background-color:			#FFF;
	width:						24px;
	height:						24px;
	display:						block;
	border:						2px outset #000;
	padding:						0px 0px 0px 0px;
}

.editor #color{
	background-color:			#000;
	width:						20px;
	height:						20px;
	display:						block;
	margin:						2px 2px 2px 2px;	
}

.editor #color_palette{
	visibility:					hidden;
	position:					absolute;
	z-index:						100;
	background-color:			#FFF;
	border:						2px solid #000;
	padding:						0px 0px 0px 0px;
	margin:						-2px 0px 0px 0px;
}

.color_box{
	border:						1px solid #000;
	padding:						0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	width:						20px;
	height:						20px;
}

.select_boxes{
	width:						100%;
	height:						300px;
	border:						1px solid #D7D7D7;
	overflow-y:					scroll;
}

.waiting{
	position:					fixed;
	z-index:						1000;
	left:							40%;
	top:							30%;
	border:						3px outset #354358;
	background-color:			#EFFAFF; 
	width:						400px;
	height:						300px;
	display:						none;
}

.admin_contact textarea {
	height:						200px;
	width:						500px;
}

.admin_message button {
	font-family:				Verdana;
	font-size:					11px;
	color:						#000000;
	background-color:			#EEF2F7;
	border:						1px solid #D7D7D7;
	letter-spacing:			0.5px;
}

.admin_message_box {
	position:					fixed;
	z-index:						1000;
	left:							37%;
	top:							25%;
	border:						3px outset #354358;
	background-color:			#EFFAFF; 
	width:						500px;
	display:						none;
	padding:						20px 20px 20px 20px;
}

@media print
{
	.display_on_screen { display: none; }
}

@media screen
{
	.display_on_print { display: none; }
}
