body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(/images/bg.gif);
}

.pic {
	border: 1px solid #000000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

/* p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
} */

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #333333;
    border: 1px solid #333333;
	background-color: #FFFFFF;
}
.frame {
	border: 1px solid #333333;
}
.frame_dots {
	border: 1px dotted #333333;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.footer {
	border-top: 1px solid #333333;
}

.rollovertable {
	border: 1px dotted #333333;
	background-color: #FFFFFF;
}
.midcolumn {
	background-color: #FFFFFF;
	border-right: 1px dotted #333333;
	border-left: 1px dotted #333333;
}

/* ------------ HEADER --------------- */

.TBL_header {
	border-top: 1px solid #000000;
	text-align: right;
	background-image: url(/images/header_bg_green.jpg);
	color: #FFFFFF;	
}

.logo { 
	width: 411px;
	height: 70px;
	background-image: url(/images/logo_green.jpg);
	background-repeat: no-repeat;
	}

/* -------  header for popups ------- */
.header_galleries_logo { 
	width: 500px;
	height: 70px;
	background-image: url(/images/logo_green.jpg);
	background-repeat: no-repeat;
	}

.header_galleries {
	border-top: 1px solid #000000;
	background-image: url(/images/header_bg_green.jpg);
}

    #popup_title {
	width: 100%;
	background-color: #6B6B6B;
	height:18px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
    }
	
	#popup_title .type {
	float: left;
	font-size:10pt;
	font-weight:bold;
	color: #ffffff;
	}
	
/*-------------------------------------*/


#slogan {

	background-color: #B8DB63;
	height:15px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-top: 3px;
	padding-left: 10px;

}
    #slogan h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
    }

    #slogan .location {
	float: right;
	padding-right: 15px;
	}
	#slogan .slogan_type {
float: left;
	}
	
	#slogan a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	}
	
	#slogan a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	}
	#slogan a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	}
	#slogan a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}
	

/* ----------- breadcrumb ------------------- */

.breadcrumb {
	width: 100%;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #004D44; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
}

a.lnk-bc:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnk-bc:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnk-bc:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnk-bc:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}

/* index browse */

.sorting_bar {
	height:10px;
	padding-top: 0px;
	padding-bottom: 15px;	
}
/* end index browse */

.TD_White_bar_left {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right: 1px solid #333333;
	width: 195px;
}
.TD_White_bar_right {
	
/* 	background-image: url("/images/city/shadow_main.gif");border-bottom: 1px solid #000000; */
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;	
	padding-left: 20px;
}



.TD_top_menuOFF {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	color: #B8DB63;
	font-size: 8pt;
	text-decoration: none;
	CURSOR: hand;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #B8DB63;
}
.TD_top_menuON {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	COLOR: #FFFFFF;
	CURSOR: hand;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #B8DB63;
	padding: 10px;
}

.TR_OFF {
	CURSOR: hand;
	text-align: left;
	background-color: #FFFFFF;		

}
.TR_ON {
	CURSOR: hand;
	text-align: left;
	background-color: #E8FFAF;
}

.TD_OFF {
	CURSOR: hand;
	text-align: left;
	background-color: #FFFFFF;

}
.TD_ON {
	CURSOR: hand;
	text-align: left;
	background-color: #E8FFAF;
}

.tips {
	text-align: left;
	background-color: #E8FFAF;
}

.tag {

	PADDING-BOTTOM: 15px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-FAMILY: "Verdana", "Arial", sans-serif;
	text-align: center;
}

.td_left_col {
	background-color: #B8DB63;
	border-right: 1px solid #333333;
	width: 200px;
	vertical-align:top;
}

#left-Column {
	background-color: #B8DB63;
	width: 200px;
}

.login_input { FONT: 9px verdana, sans-serif }



.right-Column {
	border-left: 1px dotted #333333;
	width: 150px;
}


.leftTopTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 100%;
	border: 0px;
}

.leftTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.tablesHeader {
	background-image:       url("/images/tables_header_green.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}

.TBL_Shadow_main {
	background-image:       url("/images/shadow_main.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}

.tablesHighlights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
	background-color: #004D44;
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.menu_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-image: url(/images/menu_headers.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}


.tablesBottom {
	height: 5px;
}

/* -------------------------- additional info - property details -----------------------*/

.add_info_head {
	background-color: #004D44;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffff00;
}
.add_info_content {
	background-color: #B8DB63;
}
.add_info_descr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.TD_details_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004D44;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: left;
}

.listing_prop_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #004D44;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	text-align: left;
}
.listing_prop_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #004D44;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: left;
}

.left_coll_blocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}

/* -------------------------------- forms  -----------------------------------*/
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", sans-serif
}
INPUT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", sans-serif
}
OPTION.spacer {
	COLOR: #ffffff
}


.TBL-index {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}


.TD_Price {
	padding-left: 10px;
	padding-right: 10px;	
}

TD.td-shadows-right {
  background-image:   url("/common_files/shadow_right.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image:   url("/common_files/shadow_bottom.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  height: 5px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image:   url("/common_files/shadow_bottomright.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}


.TD_details_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: left;
}

/* LINKS */
a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}
a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}
a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}
a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a.Price_Line:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: none;
}
a.Price_Line:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: none;
}
a.Price_Line:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: none;
}
a.Price_Line:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: underline;
}

a.Pages:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffff00;
	text-decoration: none;
}
a.Pages:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffff00;
	text-decoration: none;
}
a.Pages:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffff00;
	text-decoration: none;
}
a.Pages:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

#left-Column a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
#left-Column a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
#left-Column a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

#left-Column a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: underline;
}


/* END LINKS */
#requesting, .requesting{
	visibility:hidden;
	color: #ff0000;
}


/* -------------------------------- links exchange  -----------------------------------*/

.links_category {
	background-color: #EEEEEE;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}

.links_rows {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.button {
	background: url( "/images/fade-butt.png" );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	width: 98%;
	cursor: default;
	text-align:center;	
}