body{
background-color: #F0F0F0;
font-family: verdana, arial;
font-size: 11px;
color: #3E3E3E;
line-height: 18px;
width: 100%;
text-align: center;
}

#mainContainerDiv
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
td {
font-family: verdana;
font-size: 11px;
color: #3E3E3E;
line-height: 18px;

}

/* text */
h1{
line-height: 36px;
font-family: Century Gothic;
font-size: 20px;
font-weight:normal;
color: #1b2678
}

h2,h4,h5,h6 {
font-family: Century Gothic;
font-size: 18px;
color: #525994;
}

h3 {
font-family: Century Gothic;
font-size: 18px;
color: #1B2733;
}

/* containers */

#header {
width: 952px;
display: inline;
}

#main {
/*width: 952px;*/
margin: 0 auto;
text-align: left;
}

#content {
width: 952px;
border: 1px solid #1B2676;
margin: 0 auto;
text-align: left;
background-color: #ffffff;
}

#menu {
width: 950px;
height: 28px;
margin: 0 auto;
text-align: center;
color: #ffffff;
font-family: Century Gothic;
font-size: 14px;
font-weight: bold;
background-image:url('../graphics/bg-menu.gif');
background-repeat: no-repeat;
}
#ftr {
width: 100%;
margin: 0 auto;
background-image:url('../graphics/bg-ftr.gif');
background-repeat: no-repeat;
}
ul {
padding: 0px;
margin: 0px;
}

li {
list-style-type: none;
padding: 3px 0px 3px 2px;
margin: 0px;
}

#center {
width: 519px;
padding: 2px;
}

#right {
width: 257px;
float: right;
padding: 2px;
}

/**header items**/

#logo {
width: 136px;
height: 87px;
float: left;
margin-left: 0px;
display:inline-block;
}


#livechat {
width: 264px;
float: right;
display:inline-block;
}

.more {
width: 159px;
height: 21px;
background-color: #4B59BC;
color: #ffffff;
text-align: center;
font-weight: bold;
}

.blue {
color: #1B2676;
}

.orange {
color: #E57742;

}
a:link {
color: #4B59BC;
text-decoration: none;
}
a:visited {
color: #4B59BC;
text-decoration: none;
}
a:hover {
color: #E57742;
text-decoration: underline;
}
a:active {
color: #E57742;
text-decoration: none;
}


a:link.whiteA {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a:visited.whiteA {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
a:hover.whiteA {
color: #E57742;
text-decoration: underline;
font-weight: bold;
}
a:active.whiteA {
color: #E57742;
text-decoration: none;
font-weight: bold;
}


#ftrlist {
	padding: 2px;
	margin-bottom: 2px;
	}

#ftrlist ul {
	border: none;
	list-style-image: url("../graphics/bullet_g.gif"); 
	list-style-position: inside;
	} 

#ftrlist ul li {
	border: none;
	list-style-image: url("../graphics/bullet_g.gif"); 
	list-style-position: outside;
	background-position: -0em -0.3em
	}

	


.indentmenu{
font: bold 15px Century Gothic;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url("../graphics/bg-menu.gif") center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
font-family: Century Gothic;
font-size: 15px;
padding: 5px 18px;
text-decoration: none;
border-right: 1px solid #1B2676; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #1B2676 !important; /*text color of selected and active item*/
font-family: Century Gothic;
font-size: 15px;
padding: 5px 11px;
background: white url("../graphics/bg-menu-on.gif")  center center repeat-x;
text-decoration: none;
}

	
	
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}

.search_results
{
	width:100%;
}
.result_row_0	{ background-color: #E9F0F6; }
.result_row_1	{ background-color: #ffffff; }
.view_users { width:100%; }

#testImageR img
{
	width: 100px !important; 
	height: 50px !important; 
}

/* quicksearch box styles */
/*--------------------------------------------------------------------------------------------------------------------------*/
#searchQuickForm
{
	line-height: normal;
}

#searchQuickForm h4
{
	margin: 1px 0 0 0;
	padding: 4px 0 4px 0;
	text-align: center;
	background-color: #0f185d;
	color: white;
}

.lineGray
{
	height: 4px;
	background-color: #9da1a2;	
	font-size: 0px;
}

#formu2 li, #formu3 li, #formu4 li
{
	display: inline;
}

#formu1 , #formu2, #formu3
{
	margin: 0 0 0 24px;
}

#formu1 select, #formu2 select, #formu3 select
{
	margin: 0 0 4px 0;
}

#formu2 select, #formu3 select
{
	width: 101px;
}

#formu4 
{
	text-align: right;
	margin: 0 22px 0 0;
}

#formContenedor
{
	background-color: #1b2678;
	height: 146px;
	margin: 0 0 1px 0;
}
/*RSS COLOR ROW STYLE*/
/*-------------------------------------------------------------------*/
.colorRows
{
	background-color: #e9f0f6;
}

/*Icon holder style print and email
/*-------------------------------------------------------------------*/

.iconHolder li
{
	display: inline;
}

/*NEXT - PREV STYLES
/*-------------------------------------------------------------------*/

.browse_tool_curpage
{
	background-color: #dcdcdc;
	color: white;
	font-family: arial;
	font-weight: bold;
	width: 24px;
	text-align: center;
}

.bt_pages
{
	background-color: #e57742;
	color: white;
	font-family: arial;
	font-weight: bold;
	width: 24px;
	text-align: center;
}

#comment
{
	width: 750px;
}

.line-orange
{
margin: 10px 0 10px 0; 
background-color: #e57742; 
height: 1px; 
font-size: 0px; /*hack para ie 6*/
}

/* DETAILS TEMPLATE STYLES
************************************************************************/
 #rightContentPhotos
 {
	float: right;
	width: 164px;
	padding: 0 4px 0 4px;
 }
 
 #leftContentDescrip
 {
	float: left;
	width: 332px;
 }
 
 #locationDiv
 {
	clear: both;
	padding: 20px 0;
 }
 
 #imagerows img
 {
	width: 79px !important;
	border : none;
	height: 52px !important;
 }
 
 #photosDescripDiv
 {
	margin: 10px 0 0 0;
 }
 
 /*#contenedorDetallePropiedad span
 {
	color: #29327f;
	font-size: 12px;
	
 }*/
 
 #contenedorDetallePropiedad li
 {
	padding: 0;
	margin: 0;
 }
 
 #contenedorDetallePropiedad img
 {
	border: 0;
 }
 
 
 li#propertyTitle
 {	
	color: #838383;
	margin: 0 0 14px 0;
 }
 
 #returnDivLeft a
 {
	float: left; 
	margin: 8px 0 0 0; 
	color: #e57742;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
 }
  
 #detailsInformations li 
 {
	padding: 0;
	margin: 0;
 }
 
 #contactUsDiv, #propertyInformationDiv, #downloadsDiv, #featuresDiv, #additionsDiv, #detailsInformations
 {
	margin: 25px 0 10px 0;
 }
 
 #downloadsDiv ul, #featuresDiv ul, #additionsDiv ul,  #detailsInformations ul
 {
	list-style-image: url('graphics/bullet.gif'); 
	margin: 0 0 0 20px;
 }
 
 #formDiv select
 {
	width: 162px;
	margin-bottom: 5px;
 }
 .multiple_options_caption
 {
	color: white;
	display:none;
	
 }
