body {
	padding:0px;
	margin:0px;
	overflow: -moz-scrollbars-vertical;
	background:none;
	background-color:#FFFFFF;
}

img {border:0px;padding:0px;margin:0px;}

span {
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#7E794F;
}

p {
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-align:left;
}

form {
	margin:0px;
	padding:0px;
}

input {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:144px;
	height:18px;
}

label {
}

select {
	padding:0px;
	margin:0px;
	width:148px;
	height:22px;
}

option {
	padding:0px;
	margin:0px;
	width:148px;
}

h1 {}
h2 {font-family:Verdana; font-size:24px; color:#666666; font-weight:normal; padding:0px 0px 18px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Verdana; font-size:20px; color:#666666; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h4 {font-family:Verdana; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
h5 {font-family:Verdana; font-size:11px; color:#666666; font-weight:bold; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;text-align:center;letter-spacing:5px;}

a.topMenuStyle:active, a.topMenuStyle:link, a.topMenuStyle:visited {font-family:tahoma;font-size:13px; color:#ffffff; text-decoration:none; padding:0px; margin:0px;}
a.topMenuStyle:hover {font-family:tahoma;font-size:13px; color:#ffffff;text-decoration:none;padding:0px;margin:0px;}

a.loginLinksStyle:active, a.loginLinksStyle:link, a.loginLinksStyle:visited {font-weight:normal; font-family:Verdana; font-size:10px; color:#ffffff; text-decoration:none; padding:0px; margin:0px;}
a.loginLinksStyle:hover {font-weight:normal; font-family:Verdana; font-size:10px; color:#8BC4FD; text-decoration:none; padding:0px; margin:0px;}

a.footerLinksStyle:active, a.footerLinksStyle:link, a.footerLinksStyle:visited {font-family:arial;font-size:9px; color:#999999; text-decoration:none; padding:0px; margin:0px;}
a.footerLinksStyle:hover {font-family:arial;font-size:9px; color:#8BC4FD; text-decoration:none; padding:0px; margin:0px;}

a.noStyle:active, a.noStyle:link, a.noStyle:visited {text-decoration:underline; padding:0px; margin:0px; color:#666666;}
a.noStyle:hover {text-decoration:underline; padding:0px; margin:0px; color:#0099FF;}

a.readmore2:active, a.readmore2:link, a.readmore2:visited {text-decoration:none; color:#0099FF; font-family:tahoma; font-size:11px; font-weight:normal;}
a.readmore2:hover {text-decoration:underline; color:#0099FF; font-family:tahoma; font-size:11px; font-weight:normal;}

a.searchlink:active, a.searchlink:link, a.searchlink:visited {text-decoration:none; color:#000000; font-family:tahoma; font-size:11px;}
a.searchlink:hover {text-decoration:underline; color:#000000; font-family:tahoma; font-size:11px;}

a.lite:active, a.lite:link, a.lite:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:11px;}
a.lite:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:11px;}

a.theme:active, a.theme:link, a.theme:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:11px;}
a.theme:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:11px;}

a.titleStyle:active, a.titleStyle:link, a.titleStyle:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:12px; font-weight:bold;}
a.titleStyle:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:12px; font-weight:bold;}

a.genericStyle2:active, a.genericStyle2:link, a.genericStyle2:visited {text-decoration:none; color:#333333; font-family:tahoma;font-size:11px;}
a.genericStyle2:hover {color:#F2F2EF;font-family:tahoma;text-decoration:none;font-size:11px;}

a:active, a:link, a:visited {text-decoration:none; color:#333333}
a:hover{text-decoration:underline;}

a.bulletReadMore:active, a.bulletReadMore:link, a.bulletReadMore:visited {
	float:right;
	font-family:Verdana;
	font-size:11px;
	color:#7E794F;
	text-decoration:none;
	padding:5px 0px 7px 25px;
	margin:0px;
	background:url(/images/bl-readmore.jpg) no-repeat center left;
}

a.bulletReadMore:hover {
	float:right;
	font-family:Verdana;
	font-size:11px;
	color:#8BC4FD;
	text-decoration:none;
	padding:5px 0px 7px 25px;
	margin:0px;
	background:url(/images/bl-readmore.jpg) no-repeat center left;
}


/*Paragraph classes*/

p.contactInfoText {
	font-size:10px;
	color:#5B5844;
	font-family:tahoma;
	padding:0px 0px 13px 0px;
	line-height:10px;
}

p.coloredText {
	color:#807B51;
	font-weight:bold;
}

p.objectBoxText {
	color:#666666;
	padding:6px 0px 0px 0px;
}

p.currencyDescription {
	color:#ffffff;
	font-family:tahoma;
	padding-top:10px;
}

/*Paragraph classes end*/

ul#headerLinksList {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#headerLinksList li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}


ul#topMenuList {
	padding:26px 0px 15px 0px;
	margin:0px;
	list-style-type:none;
	vertical-align:middle;
}

ul#topMenuList li {
	display:inline;
	padding:30px 30px 22px 30px;
	margin:0px 0px 0px 0px;
	font-family:tahoma;
	font-size:13px;
	color:#FFFFFF;
	background:url(/images/DIVIDER.jpg) no-repeat center right;
}

ul#topMenuList li.last {
	display:inline;
	padding:30px 30px 22px 30px;
	margin:0px 0px 0px 0px;
	font-family:tahoma;
	font-size:13px;
	color:#FFFFFF;
	background:none;
}

ul.footerList {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

ul.footerList li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}

ul.detailsList {
	padding:0px 0px 0px 5px;
	margin:0px;
	list-style:none;
}

ul.detailsList li {
	padding:3px 0px 3px 12px;
	margin:0px;
	background:url(/images/bl-doublearroworange.gif) no-repeat center left;
}

ul.genericList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

ul.genericList li{
	background:url(/images/bl-orangedot.gif) no-repeat center left;
	padding:3px 0px 3px 8px;
	margin:0px 0px 0px 10px;
	color:#333333;
	position:relative;
	z-index:1px;
}

ul.genericList2 {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

ul.genericList2 li{
	background:url(/images/bl-orangedot.gif) no-repeat center left;
	padding:3px 0px 3px 8px;
	margin:0px 0px 0px 10px;
	color:#333333;
	position:relative;
	z-index:1px;
}


/* image styles */

img.imgStyle {
	float:left;
	padding:3px;
	border:1px solid #999999;
	margin:0px 24px 19px 0px;
}

img.genericStyle {
	float:left;
	padding:0px;
	margin:0px;
}

/* image styles end */

/* span styles */

span.currencyCaption {
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
/* span styles end */


/* form fields */
select.currency {
	width:109px;
}

input.btStyle {
	width:85px;
	height:23px;
}

input.btMortgageCalculator {
	width:190px;
	height:22px;
}

select.sortBy {
	width:100px;
	height:22px;
}

form.sortByForm {
	text-align:center;
	padding-top:2px;
}

.dividerClass {
	color:#B9B58E;
	background:#615E3D;
}

/* form fields End */


/* Headings */
h2.detailBoxHeader{
	width:100%;
	padding:3px 5px 3px 5px;
	margin:4px 0px 4px 0px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:tahoma;
}
h3#insidePageQuickLinksTitle {font-family:tahoma; color:#7E794F; font-weight:bold; font-size:16px; padding:6px 0px 0px 12px;}
h3#insidePageTitle {color:#67603D; font-family:tahoma; font-weight:bold; font-size:16px; margin:-3px 0px 0px 0px; line-height:18px;}
h4#contactInfoTitle {font-family:tahoma; color:#67603D; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/* Headings End */


table.devDetailTable{
	width:100%;	
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff;
}

table.devDetailTable th {
	text-align:left;
	padding:3px 5px 3px 5px;
	font-weight:normal;
}

table.devDetailTable td {
	text-align:left;
	width:50%;
	padding:1px 5px 1px 5px;
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff;
}

table.additionalDetailsTB {
	width:100%;
}

table.additionalDetailsTB th{
	background:#C5C5C5;
	padding:3px 5px 3px 5px;
	text-align:left;
	border-bottom:1px solid #ffffff;
}

table.additionalDetailsTB td{
	background:#F3F3F3;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #ffffff;
}

.captionAlignRight {
	width:1% !important;
	padding:0px;
	margin:0px;
}

div#globalBox {
	float:none;
	width:90%;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

div#headerBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#headerTop {
	width:100%;
	height:60px;
}

div#sloganBox {
	padding-top:13px;
	padding-bottom:11px;
	padding-left:1px;
	width:231px;
}

div#headerTopRight {
	float:right;
	width:299px;
}

div#dateLoginBox {
	float:right;
	width:138px;
	padding-top:18px;
}

div#dateBox {
	float:right;
	padding-right:2px;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}

div#loginBox {
	float:right;
	white-space: nowrap;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	padding-top:2px;
	padding-right:2px;
}

div#headerLinksBox {
	float:right;
	width:161px;
	margin-top:32px;
}

div#topMenu {
	width:914px;
	height:61px;
	border-top:1px solid #4F4929;
	border-bottom:2px solid #4F4929;
	border-left:1px solid #4F4929;
	border-right:1px solid #4F4929;
	background:url(/images/bg-topMenu.jpg) repeat-x;
}

div#splashBox {
	width:100%;
	height:308px;
}

div#searchBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#currencyBox {
	width:166px;
	height:131px;
	border:1px solid #5A523B;
	background:url(/images/bg-searchBox.jpg) repeat-x;
}

div#currencyBoxInner {
	padding:20px 20px 20px 20px;
}

div#quickPropertySearchBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#subGlobalBox {
	width:100%;
	background:#FFFFFF;
}

div#mainBox {
	width:100%;
	margin:24px 0px 30px 0px;
}

div#mainColumnSmallandLeftColumnBigContainer {
	width:100%;
	margin-top:31px;
}

div#mainColumnSmall {
	width:500px;
	padding:0px 67px 0px 28px;
}

div#rightColumnBig {
	width:291px;
	padding:0px 29px 0px 0px;
}

div#mainColumnBig {
	width:100%;
	padding:0px 2px 0px 29px;
}

div#rightColumnSmall {
	width:230px;
}

div.objectBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div.objectBoxTop {
	width:186px;
	height:8px;
	font-size:0px;
	background:url(/images/bg-object-top.jpg) no-repeat;
}

div.objectBoxRepeat {
	width:186px;
	background:url(/images/bg-object-repeat.jpg) repeat-x;
	background-color:#CCCCCC;
}

div.objectFullBox {
	padding:0px 10px 0px 10px;
}

div.objectBoxBottom {
	width:186px;
	height:12px;
	font-size:0px;
	background:url(/images/bg-object-bottom.jpg) no-repeat;
}

div.lineDivider {
	float:left;
	width:250px;
	background:url(/images/lineDivider.jpg) no-repeat;
	height:1px;
	font-size:0px;
	padding:0px;
	margin:0px;
}

div.lineDividerSmall {
	float:left;
	width:200px;
	background:url(/images/lineDivider.jpg) no-repeat;
	height:1px;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin:-4px 0px 0px 0px;
}

div.fullBox {
	width:100%;
	margin:18px 0px 0px 0px;
}

div.buttonBox {
	width:111px;
	height:111px;
	margin:0px 18px 18px 0px;
	background:url(/images/bg-quickLinksButton.jpg) no-repeat;
}

div.buttonBoxLast {
	width:111px;
	height:111px;
	margin:0px 0px 18px 0px;
	background:url(/images/bg-quickLinksButton.jpg) no-repeat;
}

div.buttonImage {
	 padding:10px 0px 0px 8px;
}

div#footerBox {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#footerBoxCenter {
	width:870px;
	height:23px;
	
}

div#footerBoxBottom {
	width:100%;
}

div#footerBoxLeft {
	width:23px;
	height:23px;
	background:url(/images/bg-footer-left.gif) no-repeat;
}

div#footerBoxRight {
	width:23px;
	height:23px;
	background:url(/images/bg-footer-right.gif) no-repeat;
}

div#creditBox {
	font-size:9px;
	font-family:Arial;
	color:#999999;
	font-weight:normal;
	width:420px;
}

div#footerMenu {
	float:right;
	font-size:9px;
	font-family:Arial;
	color:#999999;
	font-weight:normal;
	width:450px;
}

div#imageHomeBox {
	 height:43px; padding-left:111px; padding-top:1px;
}

div#propertySearchTitle {
	 padding-left:55px; margin-top:-25px; font-family:tahoma; font-size:20px; color:#ffffff;
}

div#formContainer {
	padding-top:6px;
}

 div#quickPropertySearchBoxInner {
 	padding:0px 0px 0px 55px;
 }

div#propertySearchImages {
	height:43px;
}

div#insidePageBox {
	width:100%;
}

div#insidePageBoxContainer {
	width:100%;
	background:url(/images/bg-objectBox-inside-page-repeat.jpg) repeat-x;
	background-color:#CCCCCC;
}

div#insidePageLeftColumn {
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div#insidePageMainColumn {
	width:100%;
	padding:0px 0px 0px 0px;
	border:0px solid;
}

 div#scrollbarBox {
 	width:100%;
	padding:0px 12px 0px 21px;
 }

div.insidePageHeaderBox {
	height:35px;
	padding-left:21px;
}

div#subtitleStyle {
	font-family:tahoma;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

div#insidePageBoxTop {
 	height:12px;
	width:100%;
 }
 
 div#insidePageBoxTopLeftCorner {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePageBoxTopRepeat {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePageBoxBottom {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePageBoxBottomLeftCorner {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePageBoxBottomRepeat {
 	height:12px;
	width:643px;
	font-size:0px;
	background:#CCCCCC;
 }
 
 div#insidePageMainColumnBody {
 	width:490px;
	padding:0px 12px 0px 21px;
 }
 
 div#scrollerBox {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#contactInfoBox {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#contactInfoBoxRight {
 	width:12px;
	height:302px;
	background:url(/images/bg-contactBox-right.jpg) no-repeat;
 }
 
 div#contactInfoBoxTextArea {
 	padding:90px 1px 0px 7px;
 }
 
 div.contactInfoFullBox {
 	width:100%;
	margin:10px 0px 0px 0px;
 }
 
 div#sortByBox {
 	 DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 
 /* Inside Pages Left Column */
 div#insidePageBoxRightTop {
 	height:12px;
	width:100%;
 }
 
 div#insidePageBoxRightTopLeftCorner {
 	height:12px;
	width:12px;
	font-size:0px;
	background:url(/images/bg-objectBox-inside-page-right-corner.jpg) no-repeat;
 }
 
 div#insidePageBoxRightTopRepeat {
 	height:12px;
	width:188px;
	font-size:0px;
	background:url(/images/bg-objectBox-inside-page-top-repeat.jpg) repeat-x;
 }
 
 div#insidePageBoxRightBottom {
 	height:12px;
	width:100%;
 }
 
 div#insidePageBoxRightBottomLeftCorner {
 	height:12px;
	width:12px;
	font-size:0px;
	background:url(/images/bg-objectBox-inside-page-right-corner-bottom.jpg) no-repeat;
 }
 
 div#insidePageBoxRightBottomRepeat {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePagesQuickLinksHeaderRepeat {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div#insidePageBoxQuickLinks {
 	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
 }
 
 div.buttonBoxSmall {
 	display:block;
	width:88px;
	height:88px;
	margin:0px 0px 9px 0px;
	background:url(/images/bg-quickLinksButtonSmall.jpg) no-repeat;
}

div.buttonImageSmall {
	padding:10px 0px 0px 8px;
}

div#insidePageRightColumnBox {
	width:200px;
}

/* End Inside Pages Left Column */


div.devBox {
	width:100%;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}

div.devBoxLeft {
	width:100px;
	padding:5px 5px 0px 5px;
}

div.devBoxRight{
	width:375px;
	padding:5px 5px 0px 0px;
}

div.search_result {
	width:100%;
}

div.detailsBox {
	width:100%;
	margin:0px 0px 0px 0px;
	background:#ffffff;
}

div.detailsBoxHeader{
	width:100%;
	padding:3px 5px 3px 5px;
	margin:0px 0px 4px 0px;
}

div.detailsBoxRight {
	width:265px;
	_width:265px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	border:0px solid #FF0000;
}

div.detailsBoxStandard {
	width:100%;
	padding:0px 0px 10px 0px;
}

div.actionButtons {
	width:215px;
	padding:5px 0px 5px 5px;
	visibility:hidden;
}

div.boxContent {
	width:90%;
	margin:10px 0px 0px 0px;
	float:none;
}

div#tabsBox {
	text-align:center;
	width:100%;
	height:20px;
}

div.adtional_features{
	visibility:hidden;
}

div#scrolldiv_parentContainer{
	width:100%;	/* Width of the scrolling text */
	overflow:hidden;
	float:left;
	position:relative;
	border:0px;
}

/*
CSS for the scrolling content 
*/
div#scrolldiv_content{
	padding: 0px 0px 10px 0px;
	width:100%;
	position:relative;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border:0px;
}

/*
The scrollbar slider 
*/
div#scrolldiv_slider{
	width:26px;
	float:left;
	padding:0px;
}

/*
The scrollbar (The bar between the up and down arrow )
*/
div#scrolldiv_scrollbar{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}
/*
The scrollbar handle
*/
div#scrolldiv_theScroll{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}
/*
Scroll buttons(The up and down arrows)
*/
div#scrolldiv_scrollUp,#scrolldiv_scrollDown{
	width:15px;
	height:15px;
	font-size:0px;
	cursor:pointer;
}
div#scrolldiv_scrollUp{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}
div#scrolldiv_scrollDown{
	DISPLAY: none; FLOAT: none; VISIBILITY: hidden;
}

div.detailsBoxLeft {
	width:250px;
	padding:5px 0px 0px 0px;
	margin:0px;
}

hr.holltiTudalen {
	page-break-after:always;
}