
/* CSS Document */
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.body {	font-family: Helvetica, Arial, Geneva, sans-serif; color: #000000; font-size: 12px;}
.body a:link {text-decoration: underline; color: #3B5998;}
.body a:visited {text-decoration: underline; color: #3B5998;}
.body a:hover {text-decoration: underline; color: #3B5998;}
.body a:active {text-decoration: underline; color: #3B5998;}

.bodytext {	font-family: Helvetica, Arial, Geneva, sans-serif; color: #000000; font-size: 12px;}
.bodytext a:link {text-decoration: underline; color: #3B5998;}
.bodytext a:visited {text-decoration: underline; color: #3B5998;}
.bodytext a:hover {text-decoration: underline; color: #3B5998;}
.bodytext a:active {text-decoration: underline; color: #3B5998;}

.pagetitle {	color: #000000;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h1 {	color: #599F3F;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.headtable {
background-image:url('/imagefiles/header-background.png')
}

.toplinks {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}

.propertyline{color: #3B5998; background-color: #fff; border: 1px dotted #666666; border-style: none none dotted; }

.tab-background {background-image:url('/imagefiles/tab-background.png')}

.tab-background33 {background-image:url('/imagefiles/tab-background33.png')}


.grayborderB {background-image:url('/imagefiles/grayborderB.png')}
.grayborderBL {background-image:url('/imagefiles/grayborderBL')}
.grayborderBR {background-image:url('/imagefiles/grayborderBR')}
.grayborderL {background-image:url('/imagefiles/grayborderL.png')}
.grayborderR {background-image:url('/imagefiles/grayborderR.png')}
.grayborderT {background-image:url('/imagefiles/grayborderT.png')}
.grayborderTL {background-image:url('/imagefiles/grayborderTL.png')}
.grayborderTR {background-image:url('/imagefiles/grayborderTR.png')}

.quicksearch {	color: #000000; font-family: Helvetica, Arial, Geneva, sans-serif; font-weight: bold; font-size: 12px;}
.quicksearch a:link {text-decoration: none; color: #000000;}
.quicksearch a:visited {text-decoration: none; color: #000000;}
.quicksearch a:hover {text-decoration: none; color: #3B5998;}
.quicksearch a:active {text-decoration: none; color: #000000;}

.faceback {background-image:url('/imagefiles/faceback.png')}
.facebackBL {background-image:url('/imagefiles/facebackBL.png')}
.facebackBR {background-image:url('/imagefiles/facebackBR.png')}
.facebackTL {background-image:url('/imagefiles/facebackTL.png')}
.facebackTR{background-image:url('/imagefiles/facebackTR.png')}
.facebackR{background-image:url('/imagefiles/facebackR.png')}
.facebackL{background-image:url('/imagefiles/facebackL.png')}
.facebackT{background-image:url('/imagefiles/facebackT.png')}
.facebackB{background-image:url('/imagefiles/facebackB.png')}
.facetabL{background-image:url('/imagefiles/facetabL.png')}
.facetabR {background-image:url('/imagefiles/facetabR.png')}
.facetabM {background-image:url('/imagefiles/facetabM.png')}

.finderbox {Font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 12px; Font-weight: bold; color: #3B5998;}
.finderbox a:link {text-decoration: none; color: #3B5998;}
.finderbox a:visited {text-decoration: none; color: #3B5998;}
.finderbox a:hover {text-decoration: none; color: #000000;}
.finderbox a:active {text-decoration: none; color: #3B5998;}

.whitelink {Font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 12px; Font-weight: bold; color: #FFFFFF;}
.whitelink a:link {text-decoration: none; color: #FFFFFF;}
.whitelink a:visited {text-decoration: none; color: #FFFFFF;}
.whitelink a:hover {text-decoration: none; color: #0000FF;}
.whitelink a:active {text-decoration: none; color: #FFFFFF;}

.headlink {	font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 11px;}
.headlink a:link {text-decoration: none; color: #000000;}
.headlink a:visited {text-decoration: none; color: #000000;}
.headlink a:hover {text-decoration: underline; color: #000000;}
.headlink a:active {text-decoration: none; color: #000000;}

.copyright {font-family: Helvetica, Arial, Geneva, sans-serif; font-size: 9px; color: #000000;}
.copyright a:link {text-decoration: none; color: #000000;}
.copyright a:visited {text-decoration: none; color: #000000;}
.copyright a:hover {text-decoration: underline; color: #000000;}
.copyright a:active {text-decoration: none; color: #000000;}

/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */

.browse_tool_table {background-color: #FFFFFF; width:700px; font-size: 11px; text-decoration: none; color: #3B5998; border: 1px solid #000099; padding: 2px}

.browse_tool {background-color: #FFFFFF; font-size: 11px; text-decoration: none; color: #3B5998;}

.browse_tool_num {color: #3B5998;}

.browse_tool_button A {background-color: #D8DFEA; font-size: 11px; line-height: 11px; text-align: center; BORDER-COLOR: #000000; BORDER-STYLE: outset; BORDER-WIDTH: 1px; font-weight: bold; text-decoration: none; color: #FFFFFF; width: 100px; height: 18px;  padding-top:3px; display: block;}

.browse_tool_button A:visited {color: #FFFFFF;}

.browse_tool_button A:hover {BACKGROUND-COLOR: #3B5998; color: #FFFFFF; BORDER-STYLE: inset; width: 100px; height: 18px; padding-top:3px;}

.browse_tool_ghost {font-size: 10px; line-height: 10px; color: #aaaaaa;	text-decoration: none;}

.browse_tool_curpage {BACKGROUND-COLOR: #3B5998; color: #FFFFFF; width: 28px; height: 20px; display: block; text-align: center;}

.bt_pages {	font-family: Verdana, Arial, sans-serif;	BACKGROUND-COLOR: #D8DFEA; text-decoration:none; font-size: 10px; vertical-align: middle; color:	#3B5998; }

bt_pages_ghost{color: #aaaaaa; text-decoration:none;}

A.bt_pages{color: #3B5998; width: 28px; height: 20px; display: block; text-align: center; vertical-align: middle; BORDER-WIDTH: 0px;}

A.bt_pages:visited{	color: #000000;}

A.bt_pages:hover{color:#FFFFFF;	background: #3B5998;}

/* LISTING PAGE DETAILS 'listing_next_prev'  */

.next_prev_listing { margin: 2em 0 2em 3em;  border: 0px solid #000099; width: 508px; text-align: center; color: #000000;}

.next_prev_listing ul { margin: 1.5em auto; }

.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }

.count, .listing_xy { width: 508px; background-color: #ffffff; clear: both; padding: .5em 0; }


/* FORMS  */

.checkbox {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
border:0px solid #7F9DB9;
background-color: #FFFFFF;
width: 16px;

}

.texttitle {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 0px;
height: 20px;
width: 60px;
}

.textname {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
padding-left: 4px;
width: 126px;
height: 20px;
}

.textsurname {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
padding-left: 4px;
width: 190px;
height: 20px;
}

.texta {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
padding-left: 4px;
width: 400px;
height: 20px;
}

.textprice {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
padding-left: 4px;
width: 75px;
height: 20px;
}

.textrooms {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
height: 20px;
width: 100px;
}

.textdescription {

font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 2px;
width: 400px;
height: 200px;
}

.textimage {
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 12px;
color: #000000;
background-color: #ffffff;
border:1px solid #7F9DB9;
padding: 1px;
padding-left: 4px;
width: 280px;
}

.submitbutton {
width: 250px;
}
.clearbutton {
width: 100px;
}