﻿body
{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: arial, arial, verdana;
    background-color: #fff;
}
#wrap
{
    min-width: 760px;
    width: 100%;
    background-position-x: left;
    background-image: url(/imgz/bg.png);
    background-repeat: repeat-y;
    background-color: #fff;
}
#header
{
    background-position: left top;
    background-image: url(/imgz/headerbg.png);
height: 124px;
    background-repeat: repeat-x; /* REMOVED NDR 	height: 124px; 	left: 0px; 	position: absolute; 	top: 0px; 	*/
}
#logo
{
    height: 215px;
    width: 211px;
    background-position-y: top;
    background-image: url(/imgz/logobg.png);
    background-repeat: repeat-x;
}
#logo .logo
{
    position: absolute;
    top: 0px;
    left: 0px;
}
#tagline
{
    position: absolute;
    top: 62px;
    left: 170px;
}
#tagline ul
{
display:inline; position:relative; right:20px; top:2px;
}
#tagline ul li
{
display:inline; padding-left:45px; text-decoration:none; font-size:13px; font-weight:bold;
}
#tagline a
{
color:#041B44; text-decoration:none;
}
#telephone
{
    float: right;
    position: relative;
    top: -210px;
    left: -20px;
}
#left
{
    position: absolute;
    left: 0px;
    top: 229px;
    width: 211px;
    background-color: #004983;
    font-size: 10pt;
}
#left h3
{
    display: block;
    width: 201px;
    height: 27px;
    background-position-y: top;
    background-image: url(/imgz/navheader.png);
    background-repeat: repeat-x;
    color: White;
    font-size: 10pt;
    font-family: arial, verdana;
    padding-top: 3px;
    padding-left: 10px;
    margin-top: 10px;
}
#left ul
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: -15px;
}
#left li
{
    margin-left: 10px;
}
#left a:active, #left a:link, #left a:visited
{
    font-family: arial, verdana;
    color: black;
    text-decoration: none;
	color:#fff;
}

#left a:hover
{
    font-family: arial, verdana;
    color: white;
    text-decoration: none;
}
#center
{
    margin-left: 230px;
    margin-right: 15px;
    background-color: #fff;
    font-size: 10pt;
    font-family: arial, verdana;
    color: black;
    min-height: 800px;
    text-justify: auto;
    text-align: justify;
    width: 500px; /*margin-top: 134px; REMOVED NDR*/
}
#center h1
{
    font-size: 17pt;
    color: #041C43;
    text-align: left;
}
#center h2
{
    font-size: 13pt;
    color: #041C43;
    text-align: left;
}
#center h3
{
    font-size: 12pt;
    color: #041C43;
    text-align: left;
}
#center a:link, #center a:active, #center a:visited, #center a:hover
{
    color: #0A42A0;
}
#footer
{
    clear: both;
    background-color: #041C43; /*height: 26px; REMOVED NDR*/
    width: 100%;
    text-align: left;
    color: White;
    font-size: 7pt;
    font-family: arial, verdana; /*padding-right: 10px; REMOVED NDR*/
}
#footerText
{
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{
    color: White;
    font-size: 7pt;
    font-family: arial, verdana;
    text-decoration: none;
}
#quicksearch
{
    font-size: 10pt;
    font-family: arial, verdana;
    margin-left: 5px;
}
#quicksearch .quicksearch
{
    width: 115px;
    height: 20px;
    font-size: 8pt;
    font-family: arial, verdana;
}
#quicksearch a:link, #quicksearch a:hover, #quicksearch a:visited, #quicksearch a:active
{
    font-family: arial, verdana;
    color: black;
    text-decoration: underline;
}
.advancedsearchbtn
{
    margin-top: -15px;
    margin-bottom: -5px;
}
.contactform
{
    float: left;
    background-color: #a7b8da;
    padding: 5px;
    height: 500px;
    margin-bottom: 10px;
    width: 260px;
}

.contactdetails
{
    float: right;
    margin-bottom: 10px;
    width: 180px;
    text-align: left;
}
.valuation
{
    float: left;
    background-color: #a7b8da;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}
.contactbold
{
    color: #041C43;
    font-weight: bold;
}
.propertyCount
{
    /*position: absolute;
    top: 175px;
    left: 232px; REMOVED NDR*/
}
#propertylist
{
    border-bottom: #3c558a thin solid;
    padding-top: 5px;
    padding-bottom: 5px;
}

#propertylisthead
{
    border-bottom: #3c558a thin solid;
    height: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.propertylistpic
{
    border-right: #4766a5 thin solid;
    border-top: #4766a5 thin solid;
    border-left: #4766a5 thin solid;
    width: 200px;
    border-bottom: #4766a5 thin solid;
    height: 150px;
}
.addresslist
{
    color: #041C43;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0px; /*ADDED NDR*/
}
.rentallist
{
    font-size: 10pt;
}

.reflist
{
    font-size: 8pt;
}



.propertylistitems
{
    color: #3c558a;
    font-size: 9pt;
    margin-top: -12px;
    margin-bottom: -20px;
}
#leftcolumn
{
    width: 240px;
    float: left;
    margin-top: 20px;
}
#leftcolumn .introtext
{
    font-size: 10pt;
}

#leftcolumn .introtexth1
{
    font-size: 20px;
	color:#212972;
}

#leftcolumn a:active, #leftcolumn a:link, #leftcolumn a:visited, #leftcolumn a:hover
{
    text-decoration: none;
    color: Black;
}


#rightcolumn
{
    width: 240px;
    float: right;
	position:relative;
	top:20px;
}
#rightcolumn2
{
    width: 240px;
    float: right;
	position:absolute;
	top:125px;
	left:750px;
}
.title
{
    font-size: 10pt;
    color: #041C43;
}

.block1
{
    width: 238px;
    border-right: #999 1px solid;
    padding-right: 1px;
    border-top: #999 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #999 1px solid;
    padding-top: 1px;
    border-bottom: #999 1px solid;
    background-color: white;
    margin-bottom: 10px;
    font-size: 10pt;
}
.blocktexttop1
{
    background-color: #004983;
	background-image:url(Imgz/bg_box.gif);
	background-repeat:repeat-x;
	background-position:top;
    padding: 2px 5px 5px 5px;
    display: block;
    margin-bottom: 0px;
    margin-top: 0px; /*ADDED NDR*/
    color: white;
    text-align: left;
}
.blocktextbtm1
{
    background-color: #ffffff;
    padding: 5px;
    display: block;
    margin-top: 0px;
}
.block2
{
    width: 236px;
    border-right: #999 1px solid;
    padding-right: 1px;
    border-top: #999 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #999 1px solid;
    padding-top: 1px;
    border-bottom: #999 1px solid;
    background-color: white;
    font-size: 10pt;
}
.blocktexttop2
{
    background-color: #004983;
		background-image:url(Imgz/bg_box.gif);
	background-repeat:repeat-x;
	background-position:top;
    padding: 2px 5px 5px 5px;
    display: block;
    margin-top: 0px; /*ADDED NDR*/
    margin-bottom: 0px;
    color: white;
    text-align: left;
}
.blocktextbtm2
{
    background-color: #fff;
    padding: 5px;
    display: block;
    margin-top: 0px;
}

#block3
{
    width: 99%;
    border-right: #3c558a 1px solid;
    padding-right: 1px;
    border-top: #3c558a 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #3c558a 1px solid;
    padding-top: 1px;
    border-bottom: #3c558a 1px solid;
    background-color: white;
    font-size: 10pt;
}
.block3
{
    width: 100%;
    border-right: #3c558a 1px solid;
    padding-right: 1px;
    border-top: #3c558a 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #3c558a 1px solid;
    padding-top: 1px;
    border-bottom: #3c558a 1px solid;
    background-color: white;
    margin-bottom: 10px;
    font-size: 10pt;
}
.blocktexttop3
{
    background-color: #3C558A;
    padding: 5px;
    display: block;
    margin-top: 0px; /*ADDED NDR*/
    margin-bottom: 0px;
    color: white;
    text-align: left;
}
.blocktextbtm3
{
    background-color: #ffffff;
    padding: 5px;
    display: block;
    margin-top: 0px;
}

#block3 a:link, #block3 a:hover, #block3 a:visited, #block3 a:active
{
    color: White;
}

.block4
{
    width: 238px;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #004983;
    margin-bottom: 10px;
    font-size: 10pt;
}
.blocktexttop4
{
    background-color: #004983;
	background-image:url(Imgz/bg_box.gif);
	background-repeat:repeat-x;
	background-position:top;
    padding: 2px 5px 5px 5px;
    display: block;
    margin-bottom: 0px;
    margin-top: 0px; /*ADDED NDR*/
    color: white;
    text-align: left;
}
.blocktextbtm4
{
    background-color: #ffffff;
    padding: 5px;
    display: block;
    margin-top: 0px;
}
.homebox1 { width:220px; height:208px; background-image: url(Imgz/landlords2.jpg); position:relative; padding:10px;}
.homebox2 {width:220px; height:208px; background-image: url(Imgz/tenants.jpg); position:relative; padding:10px;}
.homeboxbutton { position:absolute; bottom:10px; left:100px;}




.hometitle
{
    font-weight: bold;
    font-size: 10pt;
}

.newstitle
{
    font-weight: bold;
	color: #041C43;
    font-size: 10pt;
}


#blocktext1
{
    background-color: #a7b8da;
}
#blocktext2
{
    background-color: #B8C6DE;
}

#blocktext1 h2, #blocktext2 h2
{
    color: #041C43;
    font-size: 10pt;
    text-transform: uppercase;
    font-family: arial, verdana;
    left: 10px;
    position: relative;
    top: 7px;
}
#numberresults
{
    width: 150px;
    padding-bottom: 10px;
    display: block;
    background-color: white;
    margin-right: 10px;
    margin-bottom: 10px;
    float: right;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    padding-top: 20px;
    border-right: #3c558a 1px solid;
    border-top: #3c558a 1px solid;
    border-left: #3c558a 1px solid;
    border-bottom: #3c558a 1px solid;
}
.viewresults
{
    margin-right: 10px;
    margin-bottom: 10px;
    float: right;
    clear: both;
}
#locationbc
{
    color: white;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-color: #212973;
    width: 500px;
    height: 16px;
    font-size: 8pt;
}

#locationbc a:link, #locationbc a:hover, #locationbc a:visited, #locationbc a:active
{
    color: White;
}
#blocktext2 a:link, #blocktext2 a:active, #blocktext2 a:visited, #blocktext2 a:hover
{
    color: white;
}

.photo
{
    float: right;
    border-right: #3a5387 thin solid;
    padding-right: 3px;
    border-top: #3a5387 thin solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #3a5387 thin solid;
    padding-top: 3px;
    border-bottom: #3a5387 thin solid;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
}

#browse ul
{
    margin-left: 0px;
    margin-top: 0px;
}

#browse li
{
    text-align: left;
    margin-left: 0px;
}
#browse h2
{
    font-size: 11pt;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 0px;
}

#browse h4
{
    font-size: 8pt;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 0px;
}

#propertydisplay
{
}

#propertydisplay .address
{
    font-weight: bold;
}
#propertydisplay .link
{
}
#propertydisplay .left
{
    width: 300px;
    height: 1000px;
    float: left;
}
#propertydisplay .right
{
    width: 180px;
    float: right;
    height: 1000px;
}
#propertydisplay .smallpics
{
    margin-top: 25px;
}
#propertydisplay .contact
{
    text-align: right;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
}

#propertydisplay .Office
{
    font-size: 8pt;
}

.propertybullet
{
    vertical-align: top;
    text-align: left;
    font-size: 9pt;
}

.featuredproperty
{
    background-color: White;
    padding: 5px;
    border: solid 1px black;
    margin: 5px 0px 5px 8px;
}






