/* CSS Document */
BODY
{
	/*background-image:url(../images/page_BG.jpg);*/
	background-image:url(../images/background_main.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family:Tahoma;
	background-color: #000000;
}
#mainLayer
{
	background-image: url(../images/top_nav_BG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#mainLayer #topNavBarRow {
	position:relative;
	height:80px;
}


#mainLayer #topNavBarRow  #main_logo_holder {
	padding-left:52px;
	padding-top:21px;
	/*left:52px;
	top:21px;*/
}
#topNavAddLinks TR TD
{
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
	font-size:12px;
}

#topNavAddLinks TR TD A
{
	color:#FFFFFF;
	text-decoration:none;
}
#topNavAddLinks TR TD A:Hover
{
	text-decoration:underline;
}
#mainLayer #topNavBarRow  #top_nav_tool_bar {
	height: 15px;
	width: 500px;
	padding-bottom:5px;
}

#mainLayer #topNavBarRow  #top_nav_tool_bar TABLE TR TD
{
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
	font-size:12px;
}
#mainLayer #topNavBarRow  #top_main_nav_row {
	position: absolute;
	left:0px;
	top:82px;
	height:34px;
}

#mainLayer #topNavBarRow  #top_nav_tool_bar TABLE TR TD A
{
	color:#FFFFFF;
	text-decoration:none;
}
#flash_menu_holder {
	background-image: url(../images/flash_menu_BG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#txtSearch {
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 145px;
	background-image:url(../images/txtSearch_BG.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
}
INPUT.txtSearchFld
{

	font-size: 11px;
	color: #D5D5D4;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 145px;
	background-image:url(../images/txtSearch_BG.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
}

#mainLayer #topNavBarRow  #top_nav_tool_bar TABLE TR TD A:Hover
{
	text-decoration:underline;
}
#mainLayer #mainContentHolder {
	position:static;
	top:15px;
	width:1000px;
}
#long_grey_line {
	position:relative;
	background-image:url(../images/first_grey_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	left: 0px;
	top: 155px;
}
#mainLayer #mainContentHolder #property_data_holder {
	position: absolute;
	width: 534px;
	left: 0px;
	top: 65px;
	padding-right: 12px;
	padding-left: 50px;
}
#inquare_holder {
	width: 334px;
	/*position: absolute;
	left: 608px;
	top: 400px;*/
	font-size: 12px;
	color: #D5D5D4;
	font-weight: normal;
}

.property_text, .property_text2
{	
	color: #D5D5D4;
	font-size: 12px;
}

#mainLayer #mainContentHolder #inquare_holder .property_text, #mainLayer .property_text  {
	color: #D5D5D4;
	font-size: 12px;
}
#mainLayer .property_text
{
	line-height: 18px;
}

#mainLayer TD.property_text
{
	padding-bottom:10px;
	padding-top:10px;
}

.property_number {
	color: #EEBD00;
}
.property_text_yellow {
	color: #FFCC00;
	font-size: 12px;
}
H3.property_text_yellow {
	color: #FFCC00;
	font-size: 16px;
}
.property_imageHolder {
	border-top-color: #EEEDED;
	border-right-color: #F3F2F2;
	border-bottom-color: #BEBDBD;
	border-left-color: #EEEDED;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.property_exclusive_text {
	text-transform: uppercase;
	color: #66CCFF;
	font-size: 14px;
	font-weight: bold;
}
.property_list_left_div {
	width: 150px;
	padding-bottom: 10px;
}
#mainLayer #mainContentHolder .property_title, #mainLayer .property_title {
	font-size: 16px;
	color: #F3F3F3;
	font-weight: bold;
}
.property_title A
{
	color: #F3F3F3;
	text-decoration:none;
}

.property_title A:Hover
{
	text-decoration:underline;
}

#mainLayer #mainContentHolder .property_price, #mainLayer .property_price {
	font-size: 18px;
	color: #FFCC00;
}
.property_row_divider {
	height: 14px;
}





.property_imageHolder IMG
{
	border: solid #FFFFFF 2px;
}





#mainLayer #mainContentHolder #property_data_holder .property_title {
	font-family: Tahoma;
	font-size: 24px;
	color: #FEFDFD;
}
#mainLayer #mainContentHolder #property_data_holder .property_price {
	font-family: Tahoma;
	font-size: 24px;
	color: #FFCC00;
}
.dotted_line {
	background-image: url(../images/dot_for_line.gif);
	background-repeat: repeat-x;
	background-position: left;
}

#mainLayer #mainContentHolder #property_data_holder .dotted_line {
	background-image: url(../images/dot_for_line.gif);
	background-repeat: repeat-x;
	background-position: left;
}
#mainLayer #mainContentHolder #property_data_holder .property_text {
	font-family: Tahoma;
	font-size: 12px;
	color: #FEFDFD;
	padding-top: 12px;
	padding-bottom: 16px;
	line-height: 18px;
}
/*#mainLayer #mainContentHolder #property_gallery_holder {
	border: 1px solid #585858;
	position: absolute;
	padding:3px;
	width: 365px;
	left: 600px;
	top: 37px;
	background-image:url(../images/Gallery_BG.jpg);
	background-repeat: repeat-x;
}*/
#mainLayer #property_gallery_holder {
	background-image:url(../images/Gallery_BG.jpg);
	background-repeat: repeat-x;
	padding:1px;
	width: 365px;
	border: 1px solid #585858;
}
#mainLayer #mainContentHolder #property_data_holder .property_text #prop_features {
	line-height: 30px;
}
.property_text #prop_features {
	/*line-height: 30px;*/
}
.property_text #subtools_panel {
	font-size: 10px;
	vertical-align:middle;
	height:20px;
}
#mainLayer #mainContentHolder #property_data_holder .property_text #subtools_panel {
	font-size: 10px;
	vertical-align:middle;
	height:20px;
}

#subtools_panel A
{
	color:#FEFDFD;
	text-decoration:none;
}
#subtools_panel A:Hover
{
	color:#FEFDFD;
	text-decoration:underline;
}

#mainFooter {
	position:relative;
	width:1000px;
	/*top:710px;*/
	height:46px;
}
#mainFooter {
	background-image: url(../images/footer_BG.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position:relative;
}
.contactInputField
{
	font-size: 12px;
	background-color:#000000;
	color:#FFFFFF;
	width: 180px;
	border: 1px solid #585858;
}
TEXTAREA.contactInputField
{
	height:60px;
}
.searchInput {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	height: 22px;
	width: 120px;
	border: 1px solid #7F9DB9;
}
.searchInput2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #7F9DB9;
}
.searchTxtLAbel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5D5D4;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 15px;
}
.contactTxtLAbel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5D5D4;
	text-transform:uppercase;
	font-weight: bold;
	text-align:left;
	padding-right:10px;
	padding-left:30px;
}
.contactRegularText
{
	font-size:12px;
	color:#D5D5D4;
}
.contactRegularText A
{
	color:#D5D5D4;
	text-decoration:none;
}

.contactRegularText A:Hover
{
	text-decoration:underline;
}

H3.contactPageTitle
{
	font-size:12px;
	color:#AE8204;
	text-transform:uppercase;
}
#featured_prop_title, #featured_prop_title A {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 8px;
	text-decoration:none;
}

#featured_prop_title A:Hover
{
	text-decoration:underline;
}

#featured_prop_text {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#featured_prop_text A
{
	text-decoration:none;
	color: #FEFDFD;
}
#featured_prop_text A:Hover
{
	text-decoration:underline;
	color: #FEFDFD;
}
#featured_prop_more{
	font-family: Arial;
	font-size: 12px;
	color: #FFCC66;
}
#featured_prop_more A 
{
	color: #FFCC66;
	text-decoration:none;
}
#featured_prop_more A:Hover
{
	color: #FFCC66;
	text-decoration:underline;
}
#inquare_holder .formField {
	border: 1px solid #585858;
	height: 20px;
	width: 184px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
}
.formTxtArea {
	border: 1px solid #585858;
	height: 50px;
	width: 184px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
}
#inquare_holder .formTxtArea {
	border: 1px solid #585858;
	height: 50px;
	width: 184px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
}
.formAlertMsg {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
}


#newTxtSearch {
	font-size: 11px;
	color: #D5D5D4;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 145px;
	background-image:url(../images/txtSearch_BG.jpg);
	background-color:#000000;
	background-repeat:repeat-x;
	padding-left:5px;
}
#mainLayer #form_inquire_property #property_inquire TR TD {
	color:#D5D5D4;
	font-size:12px;
}


