a		      {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;color:black;margin:0px;}
body                  {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;margin:0px;}
FONT                  {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TD                    {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
P                     {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
DIV                   {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
INPUT                 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TEXTAREA              {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
FORM                  {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
SELECT                {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
SPAN                  {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
UL			{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
LI			{position:relative;left:15px;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
a.linknewproperty		{
 				font-Family:Arial;
			 	font-size:11px;
			 	color:#000000;
			 	font-weight:bold;
			 	text-decoration:none;
				}
td.panelclass		{
       			border-bottom-width:0;
       			border-top-width:0;
                	border-right:.5pt solid #808080;
                	border-left:.5pt solid #808080;
			background:#3564b2;
       			font-family:Arial;
       			font-size:12px;
       			font-weight:normal;
			}
.propertynbutton		{
				border-right-width:0;
				border-bottom-width:0;
				border-top-width:0;
				border-left-width:0;
				font-family:Arial;
				font-size:12px;
				font-weight:normal;
				}
td.tempmenuitem		{
			background:#FFF;
			font-weight:bold;
			font-Family:Arial;
			font-size:11px;
			border:0px;
			border-color:none;
			border-bottom:none;
			}
td.menuitem		{
			background:#003A59;
			font-weight:bold;
			font-Family:Arial;
			font-size:12px;
			border:0px;
			color:#FFFFFF;
	border-top:.5pt solid #003A59;
	border-bottom:.5pt solid #003A59;
			}
td.submenuitem		{
			background:#FFF;
			font-weight:normal;
			font-Family:Arial;
			font-size:12px;
			color:black;
			border-color:none;
	border-top:.5pt solid #FFF;
	border-right:.5pt solid #e6e6e6;
	border-bottom:.5pt solid #FFF;
	border-left:.5pt solid #FFF;
			}
td.submenuitembottom		{
			background:#FFF;
			font-weight:normal;
			font-Family:Arial;
			font-size:12px;
			color:black;
			border-color:none;
	border-top:.5pt solid #FFF;
	border-right:.5pt solid #e6e6e6;
	border-left:.5pt solid #FFF;
			}
td.headercontclass	{
			background-image:url('images/headermenucont.gif');
			}
td.newpropclass			{
	background:#FFF;
	border-top:.5pt solid #e0e6e6;
	border-right:.5pt solid none;
	border-bottom:.5pt solid white;
	border-left:.5pt solid #e0e6e6;
 	color:black;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclassbold		{
	background:#FFF;
	border-top:.5pt solid #e0e6e6;
	border-right:.5pt solid white;
	border-bottom:.5pt solid white;
	border-left:.5pt solid #e0e6e6;
 	color:black;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:12px;
				}
td.newpropclass2		{
 	background:#003A59;
 	border-top:.5pt solid #e0e6e6;
 	border-right:.5pt solid #e0e6e6;
 	border-bottom:.5pt solid white;
 	border-left:.5pt solid #e0e6e6;
 	color:#FFFFFF;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:12px;
				}

a.starttab:link, a.starttab:active, a.starttab:visited, a.starttab:focus {
 
 	color:#FFFFFF;
	text-decoration: none;
	font-size: 1em;
  
				}

a.starttab:hover {
 
 	color:#FFFFFF;
	text-decoration: underline;
	font-size: 1em;
  
				}				
				

td.newpropclass2bold		{
 	background:#8bc8ed;
 	border-top:.5pt solid #FFF;
 	border-right:.5pt solid #FFF;
 	border-bottom:.5pt solid #FFF;	
 	border-left:.5pt solid #FFF;
 	color:red;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass2bold2		{
	background:#FFFFCC;
 	border-top:.5pt solid #FFF;
 	border-right:.5pt solid #FFF;
 	border-bottom:.5pt solid #FFF;	
 	border-left:.5pt solid #FFF;
 	color:#000000;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass3		{
 	background:white;
 	border-top:.5pt solid #e0e6e6;
 	border-right:.5pt solid #FFF;
 	border-bottom:.5pt solid #e0e6e6;
 	border-left:.5pt solid #e0e6e6;
 	color:black;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass3nn		{
 	background:white;
 	border-top:.5pt solid #e0e6e6;
 	border-right:.5pt solid #8cbde6;
 	border-bottom:.5pt solid #e0e6e6;
 	border-left:.5pt solid #e0e6e6;
 	color:black;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass4		{
 	background:#FFF;
 	border-top:.5pt solid #e0e6e6;
 	border-right:.5pt solid #e0e6e6;
 	border-bottom:.5pt solid #e0e6e6;
 	border-left:.5pt solid #e0e6e6;
 	color:black;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass4noborder	{
 	background:#FFF;
 	color:#000;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass4noborder_nn	{
 	border-right:.5pt solid #8cbde6;
 	background:#FFF;
 	color:black;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.newpropclass5		{
 	background:#FFF;
 	color:black;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.starlistingclass		{
	background:#FFF;
 	color:black;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.starlistingclass2		{
	border-bottom:.5pt solid #FFF;
	border-right:.5pt solid #FFF;
	background:white;
 	color:black;
 	font-weight:normal;
 	font-Family:Arial;
 	font-size:11px;
				}
td.contentheaderclass		{
				background:#8cbde6;
				color:black;
				font-weight:bold;
 	border-top:.5pt solid #e0e6e6;
 	border-right:.5pt solid #e0e6e6;
 	border-bottom:.5pt solid #e0e6e6;
 	border-left:.5pt solid #e0e6e6;
 	font-Family:Arial;
 	font-size:12px;
				}
.selecttext			{
				font-Family:Arial;
				font-weight:normal;
				color:black;
				font-size:12px;
				}
.searchbutton			{
				border:0px;
				position:relative;top:-2px;
				background:url('images/gobutton.gif');
				}
table.tableborder		{
 	border-top:.5pt solid #8cbde6;
 	border-right:.5pt solid #8cbde6;
 	border-bottom:.5pt solid #8cbde6;
 	border-left:.5pt solid #8cbde6;
				}
table.tableborder_hotel		{
 	border-top:.5pt solid #ffde00;
 	border-right:.5pt solid #ffde00;
 	border-bottom:.5pt solid #ffde00;
 	border-left:.5pt solid #ffde00;
				}
table.tableborder2		{
 	border-top:.5pt solid #FFCC33;
 	border-right:.5pt solid #FFCC33;
 	border-bottom:.5pt solid #FFCC33;
 	border-left:.5pt solid #FFCC33;
				}

a.linksearch			{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:#3c65bc;
			 	font-weight:normal;
			 	text-decoration:none;
				}
a.linksearch:hover		{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:#3c65bc;
			 	font-weight:normal;
			 	text-decoration:underline;
				}
td.headerlist1			{
 	background:#003A59;
 	border-top:.5pt solid #003A59;
 	border-right:.5pt solid #003A59;
 	border-bottom:.5pt solid #003A59;
 	border-left:.5pt solid #003A59;
 	color:black;
 	font-weight:bold;
 	font-Family:Arial;
 	font-size:12px;
				}
a.headerhref			{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:black;
			 	font-weight:bold;
			 	text-decoration:none;
				}
a.headerhref:hover		{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:#003A59;
			 	font-weight:bold;
			 	text-decoration:underline;
				}
a.payment			{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:black;
			  
			 	text-decoration:none;
				}
a.payment:hover		{
 				font-Family:Arial;
			 	font-size:12px;
			 	color:#003A59;
			 	 
			 	text-decoration:underline;
				}
.ESBorder
{
	border: 1px solid #ffeedc;
}
.ESBorder_Hover
{
	border: 1px solid #003A59;
}
a.smallhref			{
				font-Family:Arial;
				font-size:10px;
				}
a.housedetails			{
				color:black;
				text-decoration:none;
				font-Family:Arial;
				font-weight:normal;
				font-size:11px;
				}
a.housedetails:visited		{
				color:black;
				text-decoration:none;
				font-Family:Arial;
				font-weight:normal;
				font-size:11px;
				}
a.housedetails:hover		{
				color:black;
				text-decoration:none;
				font-Family:Arial;
				font-weight:normal;
				font-size:11px;
				}
.loginbg {
	color:#FFF;
	}

td.listhousesheader2		{

			background:#003A59;

						border-top:0pt solid white;

						border-right:0pt solid white;

						border-bottom:0pt solid white;

						border-left:.5pt solid white;

			color:white;

			font-weight:bold;

			font-size:12px;

			}

			

td.houseslists_house2 {

 background:#93cade;

 border-top:0pt solid #d0d0d0;

 border-bottom:0pt solid #d0d0d0;

 border-right:0pt solid #d0d0d0;

 border-left:0pt solid #d0d0d0;
 font-weight:normal;

 }
 
 

td.houseslists_house_full {

 background:white;

 border-top:.5pt solid #93cade;

 border-bottom:.5pt solid #93cade;

 border-right:.5pt solid #93cade;

 border-left:.5pt solid #93cade;

 }
 
 td.listhousesheader {

background:#003A59  none repeat scroll 0 0;

border:0 solid white;

color:white;

font-size:12px;

}

a.download:link, a.download:visited, a.download:focus, a.download:active, a.download:hover, a.download2:link, a.download2:visited, a.download2:focus, a.download2:active {
font-size:24px;
}

a.download:link, a.download:visited, a.download:focus, a.download:active, a.download2:link, a.download2:visited, a.download2:focus, a.download2:active {
font-weight:bold;
color:#72b3f5;
text-decoration: none;
}

a.download:hover, a.download2:hover {
text-decoration: underline;
}


/* Table design for the left tables */
.tablemenuleft {
	width: 99%;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}

.tablemenuleft th {
	background: url(/images/bg_th.jpg) no-repeat right;
	height: 47px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #FCF1D4;
}

.tablemenuleft tr {
	background: #FFFFFF url(/images/bg_td1.jpg) repeat-x top;
}

.tablemenuleft tr.odd {
	background: #FFF8E8 url(/images/bg_td2.jpg) repeat-x;
}

.tablemenuleft th, .tablemenuleft td {
	font-size: 0.8em;
	/*line-height: 1.4em;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 4px;
	border-top: 1px solid #FFCA5E;
	text-align: left;
}

.tablemenuleft a {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

.tablemenuleft a:hover {
	color: #F8A704;
	text-decoration: underline;
}

/* Tables design for the index.php tables */

.tableindex {
	width: 99%;
	margin: 1px 1px;
	font: 95%/130% Arial, Helvetica, sans-serif;
	border-spacing: 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;	
}

.tableindex th {
	background: #2442b1 url(/images/left_corner.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	padding: .2em .7em .2em .8em;
	text-align: left;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	font-size: 1em;
	/*/background: #dee2e9 url(/images/bg_col1.gif) repeat-x;*/
}

.tableindex tr.odd th {
	background: #e2e2e2;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.tableindex th a:link, .tableindex th a:visited, .tableindex th a:active, .tableindex th a:focus {
	color: #2442b1;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}

.tableindex td a:link, .tableindex td a:visited, .tableindex td a:focus, .tableindex td a:active, .tableindex td a:hover {
	color: #537fc3;
}

.tableindex td a:link, .tableindex td a:visited, .tableindex td a:focus, .tableindex td a:active {
	text-decoration: none;
}

.tableindex th a:hover, .tableindex td a:hover {
	text-decoration: underline;
}

.tableindex td {
	background: #f3f8fd url(/images/bg_col2.gif) repeat-x;
	color: #203276;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 2px 4px 2px 8px;
}

.tableindex td:hover {
	background: #f3f8fd;
}

.tableindex tr.odd td {
	background: #f8f8f8 url(/images/bg_col3.gif) repeat-x;
	color: #444;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.tableindex tr.odd td:hover {
	background: #f8f8f8;
}

/* Search form */

.formsearch input {
	border: 1px solid #c6cdd8;
	color: #203276;
	letter-spacing: 1px;
}

img {
	margin: 0 4px 0 4px;	
}

/* left menu */

#button {
	width: 230px;
}

#button h1{
	font-size: 12px;
	height: 12px;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background:#003A59;
	color: #FFF;
}

#button ul {
	list-style: none;
	margin: 0 0 0 -14px;
	padding: 0;
	border: none;
	width: 100%;
	}
	
#button li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	padding:0;
	}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}
