/***********************************************main *********************************************/
#main_
{
	border:1px solid black;
}

/********search panel************************************************************************************/

body 
{
	margin: 0px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

td
{
	margin: 0px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}

.search_select 
{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.sitetitle1 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #181952;
	text-decoration: none;
}

.sitetitle 
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:7px;
}

.popuptitle 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left:7px;
}

.search_panel
{
	vertical-align:top;
	margin-left:5px;
	height:233px; 
	width:261px; 
	background-image:url(images/search.jpg);
	background-repeat:no-repeat;
	display:block;
}

.search_table
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	vertical-align:top; 
	text-align:center;
	height:200px; 
	width:230px;
	border:none;
	margin-top:5px;
}

.search_table td
{
	font-family: Verdana, Arial, Helvetica;
	font-size:9px;
	color:#062e76;
	height:25px;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}

.search_table th
{
	font-family: "Times New Roman", Times, serif;
	color:#d35415;
	font-size:20px;
	text-align:left;
	padding:0px;
	height:10px;
	border-bottom:1px solid #000;
}

.search_table select
{
	font-size:9px;
	font-weight:normal;
	width:87px;
}
.search_table td p a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#search_button
{
	padding-top:1px;
	background-color:#606060;
	color:white;
	font-weight:bold;
	height:20px;
	width:87px;
	text-align:center;
	font-size:14px;
	font-family:"Arial", Helvetica, sans-serif;
	cursor:pointer;
}

#search_button a
{
	color:#FFFFFF;
	text-decoration:none;
}

#search_button a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	
}
/***********************************************offers panels**************************************/
#side_offer_table
{
	margin-left:5px;
	color:#424344;
}

#side_offer_table th
{
	text-align:left;
	color:#d35415;
}

.offer_heading
{
	font-family:"Arial", Helvetica, sans-serif;
	background-color:#fff;
	color:#d35415;
	font-weight:bolder;
	font-size:20px;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	width:100%;
	margin-bottom:10px;
	font-weight:bold;
	
}

.separator
{
	margin:2px;
	height:2px;
	border-top:#003fb1 solid 1px;
}

/******************************************search results trumb************************************/

.search_results_count
{
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-top:5px;	
	margin-bottom:5px;	
}

.search_results_count a
{
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-top:5px;	
	margin-bottom:5px;	
}

.results
{
	border-width: 2px;
	margin:0px; 
	margin:0px; 
	width:500px;
	border-left:solid 2px black;
	border-right:solid 2px black;
	border-top:none;
	border-bottom:none;
	color:#12808f;	
}

.results td
{
	color:#000;
	font-weight:bold;
}

.results td a {	color:#000; }

.search_detail
{

	font-family: "Verdana", Arial, Helvetica;
	font-size: 12px;
	color:#12808f;
	text-decoration: none;
}

.search_detail td
{
	font-family: "Verdana", Arial, Helvetica;
	font-size:9px;
	color:#000;
	height:10px;
	text-align:left;
	font-weight:bold;
}

.sold, .rented { color:#FF0000; }

.for_sale, .for_rent { color:#0000CC; }

#add_wish { color:#d35415; }

#add_wish a
{
	color:#d35415;
	text-decoration:none;
}

#detail { text-align:right; }

#detail a
{
	color:#007f1e;
	text-decoration:none;	
}

/************************************search detail************************************************/

.search_detail 
{
	border: solid; 
	border-color: #000000; 
	border-width: 2px;
	background-color:#f4f4f4;
}

.search_detail td {	background-color:#fff; }

/************contact form*************************************************************************/

.contact_form td { color:#000000; }

#contact_form_header
{
	background-color:#757d80;
	color:#000000;
	font-weight:bold;
}

.text_white 
{
	font-family: "Arial", Helvetica; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;
}

.text_white a 
{
	color: #ffffff; 
	text-decoration: none;
}

.text_white a:hover 
{
	color: #ffffff; 
	text-decoration:underline; 
	cursor:pointer;
}

.text_navy 
{
	font-family: "Arial", Helvetica; 
	font-size: 11px; 
	color: #001d54; 
	font-weight: bold; 
	text-decoration: none;
}

.text_navy a 
{
	color: #001d54; 
	text-decoration: none;
}

.text_navy a:hover 
{
	color: #001d54; 
	text-decoration:underline; 
	cursor:pointer;
}

.text_article 
{
	font-family: "Arial", Helvetica; 
	font-size: 14px; 
	color: #001d54; 
	font-weight: normal; 
	text-decoration: none;
}

.text_article a 
{
	color: #001d54; 
	text-decoration: none;
}

.text_article a:hover 
{
	color: #001d54; 
	text-decoration:underline; 
	cursor:pointer;
}

.tmenu 
{
	color: #ffffff;  
	font-family: "Arial", Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold;
}

.tmenu a 
{
	color: #ffffff; 
	text-decoration: none;
}

.tmenu a:hover 
{
	color:#ffffff; 
	text-decoration:none; 
	cursor:pointer;
}

.properties { margin-top:5px; }

.properties td
{
	font-family: "Verdana", Arial, Helvetica;
	font-size:9px;
	color:#000000;
	width:100px;
}

.properties th
{
	background-color:#b03600;
	color:#FFFFFF;
	font-size:18px;
	border-bottom:#b03600 solid 2px;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:5px;
	height:30px;
	vertical-align:top;
}


#article_header
{
	font-family: "Arial", Helvetica, sans-serif;
	background-color:#fff;
	color:#003fb1;
	font-weight:bolder;
	font-size:20px;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	width:100%;
	margin-bottom:10px;
	font-weight:bold;
}

.header
{
	background-image:url(images/heading_background.jpg);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	
}
html>body #article_header {	padding-bottom:0px; }

.properties td  a
{
	font-family: "Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:black;
	text-decoration:none;
}

.text 
{
	font-family: "Verdana", Arial, Helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}

.text td
{
	font-family: "Verdana", Arial, Helvetica;
	font-size:9px;
	color:#000000;
	height:10px;
	text-align:left;
	font-weight:bold;
}

.text th
{
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	font-size:18px;
	text-align:center;
	padding:0px;
	height:10px;
}

.text select
{
	font-size:9px;
	font-weight:normal;
	width:75px;
}

.text td p a
{
	font-family: "Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

#mainlinks { width:557px; }

#mainlinks td
{
	width:176px;
	height:205px;
}
.text a { color: #000000; text-decoration: none; }

.text a:hover 
{ 
	color: #000000;
	text-decoration:underline; 
	cursor:pointer;
}

.title 
{
	font-family: "Arial", Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.fmenu 
{
	font-size: 11px;
	font-family: "Arial", Helvetica;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.fmenu a 
{
	color: #000000;
	text-decoration: none;
}

.fmenu a:hover 
{ 
	color: #000000;
	text-decoration:underline; 
	cursor:pointer;
}

.ncaption 
{
	color: #FFFFFF;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.h1caption 
{
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
}

.h2caption 
{
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.bordered 
{
	border: solid; 
	border-color: #000000; 
	border-width: 2px;
	background-color:#f4f4f4;
}

.bordered td { background-color:#f4f4f4; }

.bordered_black 
{
	border: solid; 
	border-color: #000000; 
	border-width: 1px;
}

.bordered_solid 
{
	border: thin solid; 
	border-color: #FFFFFF; 
	border-width: 1px;
}

#banner { position:relative; }

#property_request_link
{
	font-family: "Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	top:30px;
	left:550px;
}

#flash_link
{
	font-family: "Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	position:absolute;
	top:50px;
	left:550px;
}

#flash_link span a { text-decoration:none; }

.artLinks a
{
	color:#FFFF00;
	font-weight:bold;
}

#table_main
{
	width:760px;
	height:auto;
	border:none;
	background-color:#fff;
}

#anim_banner
{
	border:black solid 1px;
	width:420px;
	height:80px;
	
}
#links-content
{
	margin-left:55px;
	margin-top:30px;
}

.header-links
{
	margin:0px;
	padding:0px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-right:5px;
	float:left;	
}

.header-links img
{
	vertical-align:bottom;
	border:none;
	margin-right:5px;
	height:14px;
}

.header-links a
{
	color:#fff;
	text-decoration:none;
}

.header-links a:hover
{
	color:#b7cc33;
	text-decoration:none;
}

#links
{
	width:130px;
	margin-right:20px;
}

#more_about_link 
{
	text-align:right;
	height:20px; 
}

#more_about_link a
{
	font-style:italic; 
	color:#b5b5b5;
	text-decoration:none; 
}

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

#more_about_link img
{
	border:none;
	vertical-align:middle;
}

/*
.index_container
{
	margin-top:15px;
	table-align:center;
	color:#fff;
	font-weight:bold;
	vertical-align:top;
	height:180px;
}

.index_header
{
	margin-top:15px;
	table-align:center;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.index_header_white
{
	margin-top:15px;
	table-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

.index_header_black
{
	margin-top:15px;
	table-align:center;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:top;
	height:180px;
}

.index_
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	width:80%;
	text-align:center;
}

.index__white
{
	color:#fff;
	text-decoration:none;
	margin-top:10px;
	width:80%;
	text-align:center;
}

.index_link { text-decoration:none; }
*/
.box 
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}

.bluebox 
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #006699;
	border: 1px solid #000000;
}

.maincell 
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}

.errmsg 
{
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}

/******PRINT*****/

.printtext 
{
	font-family: "Verdana", Arial, Helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.printtext td
{
	font-family: "Verdana", Arial, Helvetica;
	font-size:12px;
	color:#000000;
	height:10px;
	text-align:left;
	font-weight:bold;
}

.printtext th
{
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	font-size:18px;
	text-align:center;
	padding:0px;
	height:10px;
}

.printtext select
{
	font-size:12px;
	font-weight:normal;
	width:75px;
}
.printtext td p a
{
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/******************************************************footer*************************************/

.footer_text 
{
	font-family: "Verdana", Arial, Helvetica;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.foottext 
{
	color: #001d54; 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	width:750px; 
	height:35px; 
	font-weight:bold; 
	background-color:#606060;
}

.foottext a
{
	color: #ffffff;
	text-decoration: none;
}

.foottext a:hover 
{
	color: #ffffff; 
	text-decoration: underline;
}

#footer_td
{
	background-color:#606060;
	color:#DB5416;
	padding:5px;	
}

#footer_td a
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}

#footer_td a:hover
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
/******************************************************footer end*************************************/

#table-td
{
	width:760px;
	height:61px; 
	background:url(images/topheader.jpg);
	background-repeat:no-repeat;
}

#table-td a
{
	display:block;
	width:760px;
	height:61px;
}

h1 { padding:0px; margin:0px; }

h1 span { display: none; }

h1 a { line-height:1.2em; }
