/* CSS Document */
* { margin:0; padding:0; }
html, body { height:100%; }
body { font-size:100%; line-height:.875em; }
html, input, textarea {	font-family: Arial, Helvetica, sans-serif; color:#4f4e4e; }	

.alignMiddle { vertical-align:middle; }
.alignCenter { text-align:center; }
.container1 { width:100%; }
.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }
div.container {	overflow:hidden; width:100%; }
a img { border:0px; }
img { vertical-align:top; }

a { color:#329edc; text-decoration:underline; } 
a:hover { text-decoration:none; }

.link { color:#4f4e4e; background:url(/images/button.gif) top left no-repeat; padding:5px 96px 6px 14px; }
.link1 { color:#4f4e4e; }

ul { margin:0; padding:0; list-style:none; }
ul li { background:url(/images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; }
ul li a { color:#e5156d; text-decoration: underline; line-height:1.5em; } 
ul li a:hover { text-decoration:none; }

.link-1 { display:block; float:right; background:url(/images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em }
.link-1 em { display:block; background:url(/images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(/images/link_right.gif) no-repeat right top; padding:4px 16px 5px 19px; font-weight:normal; font-style:normal;}
.link-1:hover { background:url(/images/link_bg-1.gif) left top repeat-x;}
.link-1:hover em { background:url(/images/link_left-1.gif) no-repeat left top;}
.link-1:hover  b { background:url(/images/link_right-1.gif) no-repeat right top; }
.link-2 { display:block; float:right; background:url(/images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em; }
.link-2 em { display:block; background:url(/images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(/images/link_right1.gif) no-repeat right top; padding:4px 16px 5px 18px; font-weight:normal; font-style:normal;}
.link-2:hover { background:url(/images/link_bg1-1.gif) left top repeat-x;}
.link-2:hover em { background:url(/images/link_left1-1.gif) no-repeat left top;}
.link-2:hover  b { background:url(/images/link_right1-1.gif) no-repeat right top; }

.link-3 { display:block; float:left; background:url(/images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em; }
.link-3 em { display:block; background:url(/images/link_left1.gif) no-repeat left top;}
.link-3  b { display:block; background:url(/images/link_right1.gif) no-repeat right top; padding:4px 16px 5px 18px; font-weight:normal; font-style:normal;}
.link-3:hover { background:url(/images/link_bg1-1.gif) left top repeat-x;}
.link-3:hover em { background:url(/images/link_left1-1.gif) no-repeat left top;}
.link-3:hover  b { background:url(/images/link_right1-1.gif) no-repeat right top; }


/* header */
#header { font-size:0.75em; color:#000000; text-align:center; }
#header .title { color:#002962; text-align:center; font-size:1.75em; font-weight:bold; }
#header .logo-left { margin:8px 0 0 8px; }
#header .logo-right { margin:8px 8px 0 0; }
#header .logo-middle { margin:8px 8px 0 0; }
#header .indent { }

/* content */
#content { font-size:0.75em; width:100%; text-align:left;}
#content .indent-main { padding:0 0 0 0; }
#content .indent-col1 { padding:45px 48px 45px 57px; }
#content .indent-col1-1 { padding:45px 42px 45px 57px; }
#page1 #content .indent-col2 { margin:-36px 46px 0 49px; position:relative; }
#content .indent-col2 { margin:-23px 46px 0 49px; position:relative; }
#content .indent-col2-1 { margin:-23px 40px 0 49px; position:relative; }
#content .title { margin-bottom:23px; }
#content .title1 { margin-bottom:15px; }
#content .img-left { float:left; margin:0 20px 16px 0; }
#content .img-indent { margin:0 0 10px 0; }
#content .img-indent1 { margin:0 0 19px 0; }
#content p { margin:0 0 7px 0; }
#page7 #content p { margin:0 0 17px 0; }
#content .p { margin:0 0 23px 0; }
#content h4 { color:#405f08; font-weight:normal; font-size:1em; margin-bottom:21px; }
#content h5 { color:#68ab0c; font-weight:normal; font-size:1em; }
#content .tail { background:url(/images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px; }
.bg1 { background:url(/images/bg1.gif) no-repeat top left; }
.bg2 { background:url(/images/bg2.gif) no-repeat top left; }

#content .indent { padding:25px 0 0 0; }
#content .indent-2 { padding:0 0 0 10px; float:left; }

/* box */
.box { background:#fff; width:100%; }
.box .border-left { background:url(/images/border_left.gif) repeat-y left; }
.box .corner-top-left { background:url(/images/corner_top_left.gif) no-repeat left top; }
.box .corner-bottom-left { background:url(/images/corner_bottom_left.gif) no-repeat left bottom; width:100%; }


/* footer */
#footer { color:#f1f2e3; font-size:0.75em; }
#footer .indent-footer { padding:0 0 10px 55px; }
#footer .indent-footer1 { padding:43px 0 0 0; line-height:2em; }
#footer a { color:#fff3d1; text-decoration:underline; }  
#footer a:hover { text-decoration:none; }
#footer span { color:#f77a40; }  
#footer span a { color:#f1f2e3; text-decoration:none; margin:0 12px 0 12px; }  
#footer span a:hover { text-decoration:underline; }


/* featured properties */
.featured-properties { position:relative; }
.latest-properties-container { margin-left:-25px; }
.property { width:176px; margin-left:25px; float:left; }
.alatest-img { width:176px; height:131px; display:block; background:url(/images/featured-property-border.gif) top left no-repeat; z-index:1; }
.latest-img a img { width:176px; height:auto; border-image: url(/images/featured-property-border.gif) 27 27 27 27 round round; }
.latest-address { display:none; }
.latest-description { display:none; }
.latest-details { display:none; }
.latest-price { display:none; }
.latest-contract { display:none; }
.latest-link { color:#4f4e4e; background:url(/images/button.gif) top left no-repeat; padding:5px 56px 6px 14px; }
.border1 { position:absolute; top:0px; left:0px; width:176px; height:131px; }
.border2 { position:absolute; top:0px; left:201px; width:176px; height:131px; }
.border3 { position:absolute; top:0px; left:402px; width:176px; height:131px; }

.jamp { width:187px; }
.jamp1 { width:87px; }
select { color:#55595e; font-size:11px; height:20px; font-family:Tahoma; }

.h { height:28px; margin-top:6px; }
.h1 { height:40px; }
.h2 { height:116px; margin-top:6px; }
.block-contact span { float:right; margin-right:210px; }
.input { width:182px; height:19px; }
input { border:1px solid #a3a3a3; background:#FFFFFF; width:274px; height:21px; font-size:1em; font-size:11px; padding-left:5px; }
textarea {
   	border:1px solid #a3a3a3; 
	background:#FFFFFF;
	width:284px; height:85px;
	font-size:1em;
	font-size:11px;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto; }
	
/* list of properties */
.dezrez-links-table { padding:0 0 10px 0; }
.dezrez-links-table td { font-size:12px; }

.dezrez-results-table { border-collapse:collapse; margin:0; padding:0; }
.dezrez-results-table tr { border-top:1px solid #c3c3c3; }

.dezrez-results-table a { border:1px solid #c3c3c3; display:block; padding:7px; }
.dezrez-results-table a:hover { border:1px solid #5b5b5b; }

.adezrez-thumb { border:1px solid #b3b3b3; padding:7px; }
.adezrez-thumb a:hover { border:1px solid #5b5b5b; }

.dezrez-price { margin:10px 0 0 10px; font-weight:bold; font-size:16px; color:#405f08; }
.dezrez-prop-address { padding:10px 0 0 10px; font-weight:bold; font-size:16px; color:#002765; }
.dezrez-td-description { padding:10px 0 10px 10px; border-top:1px solid #fff; color:#5b5b5b; }

.FloorTitle
{
	font-size:1.5em;
}
.FloorTitle, .Heading
{
	font-size:1.5em;
	font-family:Arial, helvetica, sans-serif;
	font-weight:bold;
}
.heading { 	margin:10px 0 10px 0; }
.Description { margin:10px 0 10px 0; }
.Description, #description, #disclaimer
{
	font-size:1.5em;
	text-align:justify;
}
#links { font-size:1.5em; margin:0 0 10px 0; }
.House, .Price { font-size:1.5em; margin:0 0 10px 0; }
#mainImage
{
	xtext-align:center;
	padding:8px;
}
#thumbs
{
	padding:0 8px 0 8px;
}
#thumbs img
{
	width:98px;
	border:1px solid #777777;
	height:76px;
	margin-bottom:1px;
}
#thumbs a
{
	display:block;
	float:left;
}
#thumbs div
{
	display:inline;
	margin:0 1px 0 0;
}
#description
{
	margin:20px 0 0 0;
}
#floors, #description, #disclaimer
{
	xpadding:0 20px;
}
#disclaimer
{
	margin:20px 0;
}
.PICTURE1 { border:2px solid #777777; padding:0; }

