	.red{ border:1px solid red;}
body{ background-image: url(http://www.vertexrealtygroup.com/img/body_bg.jpg); font-family: arial; font-size: 12px; text-align: justify; }
td, input, select, textarea { color: #000000; text-align: justify; vertical-align: top; }
table.main{
	width: 800px;
	height: 100%;
}
a { color : #FFFFFF; font-size : 12px;font-family: Arial; font-weight : normal; }
a hover{ color: #cccccc; font-size: 12px; font-family: arial; font-weight: normal; }

        
.xguide a {
		width:100%;
		color: white; 
		text-decoration:none;
		font-weight:bold;
		font-family:Arial;
		text-align:left;
		background-color:#215173;
		
          }          
.xguide a:hover {
		width:100%;
	        color: white;
		text-decoration:none;
		font-weight:bold;
		font-family:Arial;
		text-align:left;
		background-color:#113C5B;
	      }


.about{
	padding-top:42px;
	padding-left:26px;
	padding-bottom:18px;
}
.manhattan{
	background-repeat: no-repeat;

	text-align:center;
	color:#ffffff;
	height: 17px;
	font-family: arial;	
	font-size: 12px;
}

.tt{
	padding-left:1px;
	padding-bottom:0px;
	padding-top:1px;
	color:#ffffff;
	font-family: arial;
	font-size: 14px;
}
.t{ text-align:justify; color:#ffffff; font-family: arial; font-size: 12px; padding-right: 20px; }
html, body{ text-align: center; margin: 0; padding: 0; }
#header {
	height: 75px;
}
#logo{ width: 100%; text-align: left; margin-left: 10px; padding-top: 15px; padding-bottom: 10px; }

#quot{
	width: 100%; 
	text-align: right; 
	padding-top: 50px;
	padding-right: 7px; 
	padding-bottom: 0;
}

#top{ height: 161px; padding: 4px 15px 7px 0; }

#left_menu{ vertical-align: top; margin-top: 0; padding-right: 40px; }

#left_menu .news_menu .title { color : #FFFFFF; font-size : 12px; font-weight : bold; }
#left_menu .news_menu .text { color : #FFFFFF; font-size : 12px; font-weight : normal; }
#left_menu .news_menu a { color : #FFFFFF; font-size : 12px; font-weight : normal; }


#tel{
	width: 100%;
	text-align: bottom;
	padding-left: 13px;
	padding-top:447px; 
	padding-right: 13px;	
	padding-bottom: 9px;
}
#text{
	background-image: url(http://www.vertexrealtygroup.com/img/body_bg.jpg);
	width: 100%;

}


#param_search { color : #FFFFFF; }
#param_search  .area { color : #ffffff; font-size : 13px; font-weight : bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#param_search  .sel_area { padding-right : 20px; padding-bottom : 5px; }
#param_search  .title_part { color : #FFFFFF; font-size : 12px; font-weight : bold; }
#param_search  .text { color: white; font-size : 11px; font-weight : normal; }
#param_search  .inputtext { font-size : 11px; font-weight : normal; width : 150px; height : 17px; vertical-align : middle; }
#param_search  .button { font-size : 10px; font-weight : bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width : 170px; height : 22px; vertical-align : middle; border : 0; }

.title_page { color : #ffffff; font-size : 13px; font-weight : bold; vertical-align : middle;  }

#search_result { font-size: 11px; font-family: tahoma; font-weight: normal; color : #ffffff; vertical-align: top; }
#search_result th { color : #ffffff; text-align : center; font-size : 11px; font-weight : bold; background: #3a6c91; text-transform: none; vertical-align: top; }
#search_result td { padding : 10px; color : #FFFFFF; font-size : 11px; font-weight : normal; border-left : 1px solid #3A6C91; border-bottom : 1px solid #3A6C91; }
#search_result a { font-size: 11px; font-family: tahoma; font-weight: normal; color : #FFFFFF; }


#search_result_details { font-family: tahoma; font-size:12px; color : #FFFFFF; }
#search_result_details a { font-family: tahoma; font-size:12px; color : #FFFFFF; }
#search_result_details td { font-family: tahoma; font-size:12px; color : #FFFFFF; }
#search_result_details .manager { color : #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#search_result_details .manager .info { color : #FFFFFF; width : 450px; padding-left : 20px; padding-top : 10px; }
#search_result_details th { color : #ffffff; font-size : 12px; font-family: tahoma; font-weight : bold; text-align : left; }


#news { color : #FFFFFF; }
#news a { color : #FFFFFF; font-size : 12px; font-weight : normal; }
#news .title { color : #FFFFFF; font-size : 12px; font-weight : bold; }
#news .big_title { color : #FFFFFF; font-size : 16px; font-weight : bold; }
#news .text { color : #FFFFFF; font-size : 12px; font-weight : normal; }


#managers { color : #ffffff; }
#managers .text { color : #FFFFFF; font-size : 12px; font-weight : normal; text-align : justify; }
#managers .cell{ color : #ffffff; padding-right : 20px; padding-top : 0; }
#managers .details { color : #ffffff; }
#managers .details .image { color : #ffffff; border : 0; }
#managers .details .text { color : #FFFFFF; font-size : 12px; font-weight : normal; }
#managers .details .text a { color : #FFFFFF; font-size : 12px; font-weight : normal; }
#managers .details .text .title { color : #FFFFFF; font-weight : bold; }


#request { color : #FFFFFF; font-size : 12px; }
#request  .title { color : #ffffff; font-weight : bold; font-size : 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding : 5px; }
#request .button { color : #ffffff; font-size : 12px; border : 0; height : 20px; vertical-align : text-bottom; font-weight : bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#request .info { color : #FFFFFF; }
#request .info td { color : #FFFFFF; padding : 5px; }
#request .info .title { color : #ffffff; font-weight : bold; font-size : 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#request .info .title_field { color : #FFFFFF; text-align : left; font-weight : norman; font-size : 11px; }
#request .info .inputtext { color : #666666; font-weight : norman; font-size : 11px; height : 20px; width : 200px; }



TABLE TR.odd:hover {
	BACKGROUND-COLOR: #ccffcc
}
TABLE TR.even:hover {
	BACKGROUND-COLOR: #ccffcc
}

.fnt10{
	font-size:10px;
	padding:2px;
}
.tdbg{
	background-color:#eeeeee;
}

/*]]>*/




/* ############## Table hover Colorer ############ */
TABLE TR.even TH {
	BACKGROUND-COLOR: #d5d5d5; 
	
}
TABLE TR.even {
	BACKGROUND-COLOR: 'transparent'; 
	
}
TABLE TR.even:hover {
	BACKGROUND-COLOR: #eeeeee;
	color:blue;
	
}
TABLE TR.even:hover TH {
	BACKGROUND-COLOR: #eeeeee;
}
TABLE TR.hover TH {
	BACKGROUND-COLOR: #eeeeee;
}
TABLE TR.hover {
	BACKGROUND-COLOR: #eeeeee;
}
