/*** global tags ***/

body
{
margin: 0px;
font-family: tahoma, arial, sans-serif;
}

img
{
border: none;
}

a
{
text-decoration: none;
}

form
{
margin: 0px;
}

.floatLeft
{
float: left;
}

.floatRight
{
float: right;
}

.clear
{
clear: both;
}

.block
{
display: block;
}

/*** main divs ***/

div.wrapper
{
width: 750px;
margin: 15px auto 0px auto;
}

div.resultsLeftCol
{
float: left;
width: 449px;
}

div.header
{
width: 572px;
float: left;
margin-bottom: 6px;
}

div.login
{
text-align: right;
width: 172px;
height: 61px;
float: left;
background-image: url(../images/keys-header.gif);
background-repeat: no-repeat;
padding: 5px 6px 0px 0px;
margin-bottom: 6px;
font-size: 50%;
}

div.linkContainer
{
font-size: 80%;
color: #6f6f6f;
}

div.linkContainer a
{
color: #69205F;
}

div.navigation
{
width: 725px;
float: left;
background-color: #e3d5e1;
}

div.AdminNavigation
{
width: 860px;
float: left;
font-size: 70%;
}

div.content
{
width: 750px;
float: left;
}

div.footer
{
float: left;
width: 720px;
padding-left: 15px;
color: #69205F;
font-size: 70%;
margin-top: 6px;
}

div.AdminFooter
{
float: left;
width: 750px;
color: #69205F;
font-size: 70%;
margin-top: 6px;
}

div.footerLeft
{
float: left;
width: 520px;
height: 31px;
background-color: #e3d5e1;
background-image: url(../images/footer-left.gif);
background-repeat: no-repeat;
background-position: left;
}

div.profileArea
{
float: left;
}

div.profileArea p
{
color: #6f6f6f;
font-size: 70%;
margin: 0px 0px 10px 0px;
}

div.profileArea a
{
font-size: 80%;
font-weight: bold;
color: #69205f;
}

div.passContainer
{
float: left;
margin-bottom: 3px;
}

div.passLeft
{
float: left;
width: 149px;
color: #6f6f6f;
font-size: 80%;
}

div.passRight
{
width: 300px;
float: left;
color: #6f6f6f;
font-size: 80%;
}

div.footerRight
{
float: left;
width: 200px;
background-color: #e3d5e1;
}

div.miniSearchContainer
{
float: left;
width: 251px;
padding: 15px 0px 0px 20px;
margin-bottom: 15px;
font-size: 80%;
font-weight: bold;
color: #ffffff;
}

div.copyright
{
float: right;
width: 200px;
color: #999999;
text-align: right;
}

div.footerLinks
{
float: left;
width: 730px;
text-align: center;
padding: 5px 0px 0px 0px;
color: #999999;
font-size: 60%;
}

div.footerLinks a
{
color: #999999;
}

div.mastheadContainer
{
margin-top: 6px;
background-image: url(../images/topimage-top.jpg);
background-repeat: no-repeat;
color: #ffffff;
font-size: 80%;
background-color: #BB75B4;
}

div.mastheadContainer img.freeSearch
{
margin-bottom: 11px;
}

div.searchContainer
{
width: 100%;
float: left;
background-image: url(../images/topimage-bott.jpg);
background-repeat: no-repeat;
}

div.search
{
margin-left: 15px;
}

div.searchEngineContainer
{
width: 545px;
float: left;
padding-left: 15px;
}

div.masthead
{
padding: 20px 0px 0px 25px;
}

div.masthead p
{
margin: 0px;
padding: 15px 380px 15px 0px;
}

div.searchResultsContainer
{
float: left;
width: 100%;
padding: 15px 0px 10px 0px;
border-bottom: 1px solid #ae87a3;
}

div.searchResultsContainerPriority
{
float: left;
width: 100%;
margin-top: 10px;
padding: 15px 0px 10px 0px;
border: 1px solid #ae87a3;
background-color: #E3D5E1;
}

div.searchResultsContainerLeft
{
float: left;
width: 150px;
}

div.searchResultsContainerRight
{
float: left;
width: 299px;
color: #6f6f6f;
font-size: 70%;
background-image: url('../images/icon-basic.gif');
background-repeat: no-repeat;
background-position: 268px 95%;
}

div.searchResultsContainerRightBlank
{
float: left;
width: 299px;
color: #6f6f6f;
font-size: 70%;
}

div.searchResultsContainerRightPriority
{
float: left;
width: 289px;
color: #6f6f6f;
font-size: 70%;
background-color: #E3D5E1;
padding: 5px 0px 5px 5px;
background-image: url('../images/icon-priority.gif');
background-repeat: no-repeat;
background-position: 268px 95%;
}

div.searchResultsContainerRightContact
{
float: left;
width: 289px;
color: #6f6f6f;
font-size: 70%;
background-color: #fdeeab;
padding: 5px 0px 5px 5px;
background-image: url('../images/icon-free.gif');
background-repeat: no-repeat;
background-position: 268px 95%;
}

div.searchResultsContainerRightBoth
{

float: left;
width: 289px;
color: #6f6f6f;
font-size: 70%;
background-color: #fdeeab;
padding: 5px 0px 5px 5px;
background-image: url('../images/icon-both.gif');
background-repeat: no-repeat;
background-position: 242px 95%;

}

div.homePlaceAd
{
width: 163px;
position: relative;
top: -13px;
float: left;
padding-left: 12px;
color: #69205f;
font-size: 70%;
}

div.homePlaceAd p
{
margin-top: 0px;
}

div.portraitPicSmall
{
width: 140px;
text-align: center;
background-image: url(../images/frame-sml-bg.gif);
background-repeat: repeat-y;
}

div.searchResultsContainerLeft a
{
color: #69205F;
font-size: 80%;
}

div.resultsTop
{
border-top: 1px solid #ae87a3;
padding-top: 5px;
font-size: 80%;
color: #6f6f6f;
}

div.resultsTop span.Header
{
color: #69205F;
font-weight: bold;
}

div.nextButton
{
text-align: right;
width: 224px;
float: left;
margin: 10px 0px 20px 0px;
}

div.panelContainers
{
clear: both;
padding: 6px 0px 0px 15px;
}

div.footerPanel
{
display: block;
float: left;
width: 216px;
padding: 0px 10px 0px 10px;
background-color: #E9DDE7;
color: #69205f;
font-size: 70%;
background-image: url(../images/homepanels-bott.gif);
background-repeat: no-repeat;
background-position: bottom;
/* min-height fix */
min-height: 100px;
height: auto;
}

* html div.footerPanel
{
height: 100px;
}

div.footerPanel p
{
margin: 10px 0px 10px 0px;
}

div.footerPanel p.thinCopy
{
float: left;
width: 146px;
}

div.footerPanel a.margTop
{
margin-top: 10px;
}

div.footerPanel a
{
color: #69205f;
}

div.contentContainer
{
margin-left: 15px;
}

div.profileTop
{
float: left;
width: 720px;
margin: 15px 0px 5px 0px;
border-bottom: 1px solid #e3d5e1;
padding-bottom: 5px;
}

div.profileLeftCol
{
width: 246px;
float: left;
color: #69205F;
font-size: 70%;
}

div.profileRightCol
{
width: 474px;
float: left;
font-size: 75%;
}

div.profileRightCol p
{
margin: 5px 0px 10px 0px;
color: #6f6f6f;
font-size: 90%;
}

div.portraitPic
{
background-image: url(../images/frame-bg.gif);
background-repeat: repeat-y;
text-align: center;
width: 236px;
float: left;
margin-top: 10px;
}

div.profileRightCol h3
{
margin: 0px 0px 5px 0px;
font-size: 100%;
color: #69205F;
}

div.Divider
{
float: left;
display: block;
width: 100%;
border-bottom: 1px solid #e3d5e1;
height: 5px;
margin-bottom: 5px;
}

div.profileInfoContainer
{
float: left;
width: 100%;
margin-bottom: 5px;
color: #6f6f6f;
}

div.profileInfoLeftCol
{
float: left;
width: 150px;
font-weight: bold;
font-size: 80%;
}

div.profileInfoRightCol
{
float: left;
width: 324px;
color: #ae87a3;
font-size: 80%;
}

div.globalLoginContainer
{
float: left;
font-size: 90%;
width: 100%;
}

div.globalLoginContainer p
{
font-size: 90%;
color: #6f6f6f;
clear: both;
margin: 0px;
padding: 10px 0px 10px 0px;
}

div.alignContainer
{
padding-top: 10px;
float: left;
}

div.alignText
{
float: left;
padding: 7px 5px;
}

div.alignSelect
{
float: left;
}

/*** class's ***/

.linksImage
{
float: left;
display: block;
margin: 10px 0px 10px 0px;
}

.alignRight
{
text-align: right;
}

.buttonMarginTop
{
margin-top: 3px;
}

.keywordTextbox
{
font-size: 95%;
width: 100px;
font-family: tahoma, arial, sans-serif;
color: #7F7F7F;
margin-right: 5px;
}

.keywordForm
{
padding-top: 3px;
}

.keywordButton
{
position: relative;
top: 5px;
}

.picPortraitOverlay
{
float: left;
width: 236px;
margin-top: -185px;
text-align: center;
}

.mapLink
{
display: block;
margin-left: 402px;
}

.profileBackButton
{
width: 158px;
}

.formButton
{
text-align: left;
border:none;
background-color: #ffffff;
cursor: pointer;
}

.formRegButton
{
text-align: left;
border:none;
background-color: #ffffff;
cursor: pointer;
}

* html .formRegButton
{
padding: 0px 0px 0px 10px;
}

* :first-child+html .formRegButton
{
padding: 0px 0px 0px 10px;
}

.uploadButton
{
z-index: 100;
position: relative;
top: 1px;
left: -87px;
text-align: left;
border:none;
background-color: #ffffff;
cursor: pointer;
}

.profileFooterContainer
{
width: 100%;
float: left;
}

.profileFooterLeft
{
width: 102px;
float: left;
}

.profileFooterRight
{
width: 372px;
float: left;
text-align: right;
}

.picUploadH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/pic-upload-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}


.agentsH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/agents-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}


.searchEngineCol
{
width: 168px;
float: left;
padding-right: 6px;
}

.searchEngineColEnd
{
width: 167px;
float: left;
padding: 15px 0px 0px 5px;
}

.searchEngineColEnd2
{
width: 167px;
float: left;
padding: 0px 0px 0px 5px;
}

.searchDropdown
{
width: 168px;
font-size: 95%;
color: #7F7F7F;
background-color: #ededed;
font-family: tahoma, arial, sans-serif;
margin: 5px 0px 5px 0px;
font-weight: normal;
}

.SearchDropdownmini
{
font-size: 100%;
width: 216px;
color: #7F7F7F;
background-color: #ededed;
font-family: tahoma, arial, sans-serif;
margin: 5px 0px 5px 0px;
font-weight: normal;
}

.keywordSearchPanel
{
width: 150px;
background-color: #95628D;
font-weight: normal;
padding: 0px 10px 0px 10px;
font-size: 85%;
}

.renewMembershipContainer
{
width: 720px;
background-color: #E9DEE7;
margin-bottom: 10px;
}

.renewMembershipCol1
{
float: left;
width: 120px;
background-color: #E9DEE7;
padding-left: 10px;
color: #69205F;
font-size: 80%;
text-align: center;
}

.renewMembershipCol2
{
padding: 0px 10px 0px 10px;
float: left;
width: 400px;
background-color: #E9DEE7;
color: #69205F;
font-size: 80%;
}

.renewMembershipCol3
{
float: left;
width: 75px;
background-color: #E9DEE7;
}

.renewMembershipCol4
{
float: left;
width: 85px;
background-color: #E9DEE7;
padding-right: 10px;
}

.footerPanelContainer
{
float: left;
width: 236px;
margin-right: 6px;
}

div.loginContainer
{
float: left;
margin-bottom: 10px;
width: 100%;
}

.loginLeftCol
{
float: left;
width: 95px;
font-size: 70%;
color: #6f6f6f;
font-weight: bold;
padding-top: 3px;
}

.traderLeftCol
{
float: left;
width: 115px;
font-size: 70%;
color: #6f6f6f;
font-weight: bold;
padding-top: 3px;
}

.traderSubmitCol
{
float: left;
width: 106px;
font-size: 70%;
color: #6f6f6f;
font-weight: bold;
padding-top: 3px;
}

.addroomLeftCol
{
float: left;
width: 105px;
font-size: 70%;
color: #6f6f6f;
font-weight: bold;
padding-top: 3px;
}

.loginRightCol
{
float: left;
width: 245px;
font-size: 80%;
}

.forgotPass
{
float: left;
color: #ae87a3;
display: block;
margin: 5px 0px 0px 40px;
font-size: 90%;
text-decoration: underline;
}

.loginTextbox
{
font-size: 95%;
font-family: tahoma, arial, sans-serif;
width: 170px;
}

.Textbox
{
font-size: 95%;
font-family: tahoma, arial, sans-serif;
}

.checkboxPos
{
position: relative;
top: -3px;
left: -3px;
border-color: #A5ACB2;
color: #ae87a3;
}

.imgMarginBott
{
margin-bottom: 5px;
}

.eightyPercent
{
font-size: 75%;
}

/*** paragraphs ***/

p.faq
{
font-size: 80%;
color: #6f6f6f;
margin: 5px 0px 5px 0px;
}

p.favourites
{
color: #6f6f6f;
font-size: 80%;
}

.profileRightCol p
{
clear: both;
}

p.benefits
{
clear: both;
margin: 10px 0px 15px 0px;
font-size: 70%;
color: #6f6f6f;
}

.keywordSearchPanel p
{
margin: 5px 0px 0px 0px;
}

/*** headers ***/

h1.membershipH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/your-membership-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.contactMemberH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/contactMember-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h2.favourites
{
font-size: 80%;
font-weight: bold;
color: #69205f;
margin-bottom: 10px;
}

h1.passwordChangeH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/change-password-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h2.detailedInfoH2
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/detailedinfo-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 562px;
height: 20px;
}

h2.rentDepositH2
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/rent-deposit-subtitle.gif);
background-repeat: no-repeat;
background-position: top left;
width: 161px;
height: 14px;
}

h1.faqH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/faqs-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.contactUsH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/contactus-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.benefitsH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/benefits-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.linksH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/links-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.myProfileH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/my-profile-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.advertiseVacanciesH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/advertise-vacancies.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.tradespersonH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/directory-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 247px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.lookingToRentH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/looking-to-rent.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.placeAdvertH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/place-advert-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h2.faq
{
margin: -20px 0px 0px 0px;
font-size: 80%;
color: #69205F;
}

h1.deleteAccountH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/delete-profile-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.forgotPassH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/password-retrieval-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.registerH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/register.gif);
background-repeat: no-repeat;
background-position: top left;
width: 80px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.editPropertyH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/edit-property-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 127px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.loggedOutH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/logged-out-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 127px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h2.rentCondH2
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/rent-cond-subtitle.gif);
background-repeat: no-repeat;
background-position: top left;
width: 108px;
height: 14px;
margin: 15px 0px 0px 0px;
}

h1.renewMembershipH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/renewMembership-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 283px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.priorityH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/priority-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 283px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.freeContactH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/freeContact-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.favouritesH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/my-favourites-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.portfolioH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/manage-portfolio.gif);
background-repeat: no-repeat;
background-position: top left;
width: 391px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.whatAdvertH1
{
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/advert-step1.gif);
background-repeat: no-repeat;
background-position: top left;
width: 295px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.editProfileH1
{
float: left;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/edit-profile-title.gif);
background-repeat: no-repeat;
background-position: top left;
width: 228px;
height: 20px;
margin: 15px 0px 0px 0px;
}

h1.notRegisteredH1
{
float: left;
width: 155px;
height: 20px;
margin: 15px 0px 5px 0px;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/notregistered-title.gif);
background-repeat: no-repeat;
}

h1.benefitsH1
{
float: left;
width: 228px;
height: 20px;
margin: 15px 0px 5px 0px;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/features-title.gif);
background-repeat: no-repeat;
}

h1.whyChargeH1
{
float: left;
width: 197px;
height: 21px;
margin: 15px 0px 5px 0px;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/whycharge-button.gif);
background-repeat: no-repeat;
}

h1.loginH1
{
width: 228px;
height: 20px;
margin: 15px 0px 5px 0px;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/login-title.gif);
background-repeat: no-repeat;
}

h1.searchResultsH1
{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/searchresults-title.gif);
background-repeat: no-repeat;
}

/*** tables/lists/spans ***/

ul.faq
{
margin: 0px;
padding: 0px 0px 0px 20px;
color: #69205F;
font-size: 80%;
}

ul.faq li
{
clear: both;
}

ul.faq li a:hover
{
color: #6f6f6f;
text-decoration: underline;
}

span.faq
{
color: #6f6f6f;
}

span.leftColGreyText
{
color: #666666;
font-size: 90%;
}

span.profileHeaders
{
display: block;
margin: 0px 0px 10px 0px;
color: #69205F;
font-weight: bold;
}

span.redText
{
color: #ff0000;
}

table.benefits
{
float: left;
}

.benefits th
{
color: #69205F;
font-weight: bold;
text-align: center;
font-size: 70%;
padding: 3px 0px 3px 0px;
}

.benefits td
{
text-align: center;
color: #69205F;
font-size: 70%;
padding: 5px 0px 5px 0px;
}

td.textLeft
{
padding: 5px 0px 5px 5px;
text-align: left;
}

th.textLeft
{
padding: 5px 0px 5px 0px;
text-align: left;
}

tr.benefitsPurple
{
background-color: #E3D5E1;
}











p.noResults
{
font-size: 80%;
color: #6f6f6f;
}

div.backButton
{
width: 224px;
float: left;
margin: 10px 0px 20px 0px;
}


/*** footer links ***/

div.footer a
{
color: #69205F;
}

div.footer .footerCopy
{
display: block;
margin: 8px 0px 0px 11px;
}

div.copyright a
{
text-decoration: none;
color: #999999;
}

/*** login links ***/

div.login .countryLink
{
display: inline;
margin: 0px 0px 0px 5px;
}

div.login .notRegistered
{
display: block;
color: #929292;
text-decoration: underline;
margin: 5px 0px 18px 0px;
}

div.login .logout
{
display: block;
margin-bottom: 33px;
}

/*** top nav ***/

img.navigationRight
{
float: left;
}

div.navigation a
{
display: block;
float: left;
color: #ffffff;
text-indent: -10000px;
background-repeat: no-repeat;
text-decoration: none;
height: 31px;
font-size: 0em;
}

div.navigation a:link
{
background-position: top;
}

div.navigation a:hover
{
background-position: center;
}

div.navigation a#home
{
background-image: url(../images/home_nav.gif);
width: 55px;
}

div.navigation a#homeON
{
background-position: bottom;
background-image: url(../images/home_nav.gif);
width: 55px;
}

div.navigation a#benefits
{
background-image: url(../images/benefits_nav.gif);
width: 61px;
}

div.navigation a#benefitsON
{
background-position: bottom;
background-image: url(../images/benefits_nav.gif);
width: 61px;
}

div.navigation a#placeAd
{
background-image: url(../images/placeAdvert_nav.gif);
width: 104px;
}

div.navigation a#placeAdON
{
background-position: bottom;
background-image: url(../images/placeAdvert_nav.gif);
width: 104px;
}

div.navigation a#profile
{
background-image: url(../images/myProfile_nav.gif);
width: 71px;
}

div.navigation a#profileON
{
background-position: bottom;
background-image: url(../images/myProfile_nav.gif);
width: 71px;
}

div.navigation a#about
{
background-image: url(../images/aboutUs_nav.gif);
width: 66px;
}

div.navigation a#aboutON
{
background-position: bottom;
background-image: url(../images/aboutUs_nav.gif);
width: 66px;
}

div.navigation a#contact
{
background-image: url(../images/contactUs_nav.gif);
width: 75px;
}

div.navigation a#contactON
{
background-position: bottom;
background-image: url(../images/contactUs_nav.gif);
width: 75px;
}

div.navigation a#faq
{
background-image: url(../images/faq_nav.gif);
width: 46px;
}

div.navigation a#faqON
{
background-position: bottom;
background-image: url(../images/faq_nav.gif);
width: 46px;
}

div.navigation a#linksON
{
background-position: bottom;
background-image: url(../images/links_nav.gif);
width: 44px;
}

div.navigation a#links
{
background-image: url(../images/links_nav.gif);
width: 44px;
}

div.navigation a#helpON
{
background-position: bottom;
background-image: url(../images/help_nav.gif);
width: 40px;
}

div.navigation a#help
{
background-image: url(../images/help_nav.gif);
width: 40px;
}

div.navigation a#estateAgentsON
{
background-position: bottom;
background-image: url(../images/estateAgents_nav.gif);
width: 95px;
}

div.navigation a#estateAgents
{
background-image: url(../images/estateAgents_nav.gif);
width: 95px;
}

/*** home page search engine links ***/

#housepalSearch
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/housepal-tab-on.gif);
background-repeat: no-repeat;
width: 109px;
height: 50px;
}

#roomSearch
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/room-tab-off.gif);
background-repeat: no-repeat;
width: 80px;
height: 50px;
}

#flatSearch
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/flat-tab-off.gif);
background-repeat: no-repeat;
width: 56px;
height: 50px;
}

#bnbSearch
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/bb-tab-off.gif);
background-repeat: no-repeat;
width: 62px;
height: 50px;
}

#miniSearchHousePal
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/housepal-sml-tab-on.gif);
background-repeat: no-repeat;
width: 74px;
height: 37px;
}

#miniSearchRoom
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/room-sml-tab-off.gif);
background-repeat: no-repeat;
width: 55px;
height: 37px;
}

#miniSearchFlat
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/flat-sml-tab-off.gif);
background-repeat: no-repeat;
width: 43px;
height: 37px;
}

#miniSearchbb
{
cursor: pointer;
margin-right: 2px;
float: left;
display: block;
text-indent: -10000px;
font-size: 0em;
background-image: url(../images/bb-sml-tab-off.gif);
background-repeat: no-repeat;
width: 44px;
height: 37px;
}

/*** search engine ***/

#searchEngine1
{
float: left;
display: block;
width: 525px;
font-size: 70%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
/*margin-bottom: -13px;*/
}

#searchEngine2
{
float: left;
display: none;
width: 525px;
font-size: 70%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#searchEngine3
{
float: left;
display: none;
width: 525px;
font-size: 70%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#searchEngine4
{
float: left;
display: none;
width: 525px;
font-size: 70%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#miniSearchContentLoad
{
float: left;
width: 216px;
font-size: 80%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#miniSearchFormOne
{
float: left;
display: none;
width: 216px;
font-size: 80%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#miniSearchFormTwo
{
float: left;
display: none;
width: 216px;
font-size: 80%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#miniSearchFormThree
{
float: left;
display: none;
width: 216px;
font-size: 80%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

#miniSearchFormFour
{
float: left;
display: none;
width: 216px;
font-size: 80%;
color: #ffffff;
background-color: #69205f;
font-weight: bold;
padding: 0px 10px 0px 10px;
}

img.searchEngineImg
{
margin-left: 15px;
float: left;
}

h1.testimonialsH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/testimonials-title.gif);
background-repeat: no-repeat;
}

h1.termsH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/terms-title.gif);
background-repeat: no-repeat;
}

h1.aboutH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/about-us-title.gif);
background-repeat: no-repeat;
}

h1.formsH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/forms-title.gif);
background-repeat: no-repeat;
}

h1.unsubscribeH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/unsubscribe-title.gif);
background-repeat: no-repeat;
}

h1.helpH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/help-title.gif);
background-repeat: no-repeat;
}

h1.advertiseH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/advertise-title.gif);
background-repeat: no-repeat;
}

h1.tradersH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/directoryreg-title.gif);
background-repeat: no-repeat;
}

h2.membershipCost
{
margin: 0px;
color: #69205F;
}

div.adminBox
{
float: left;
width: 320px;
margin-right: 10px;
color: #6f6f6f;
font-size: 80%;
padding: 10px;
}

.adminTable
{
border-width: 0px;
}

.adminTable tr
{
border-width: 0px;
}

.adminTable td
{
border-width: 0px;
font-size: 80%;
color: #6f6f6f;
}

.adminTable th
{
border-width: 0px;
font-size: 80%;
color: #6f6f6f;
}

div.adminForm
{
font-size: 80%;
color: #6f6f6f;
float: left;
}

div.adminFormLeft
{
float: left;
width: 120px;
}

div.adminFormRight
{
float: left;
width: 500px;
}

div.adminFormContainer
{
clear: both;
}


h1.createProfileH1{
margin: 15px 0px 5px 0px;
width: 228px;
height: 20px;
text-indent: -10000px;
font-size: 0em;
color: #ffffff;
background-image: url(../images/createProfile-title.gif);
background-repeat: no-repeat;
}

div.keyBox
{
float: left;
color: #6f6f6f;
font-size: 85%;
margin-left: 20px;
font-weight: normal;
}

div.keyBox p
{
margin-bottom: 3px;
}

span.keyBoxRow
{
position: relative;
top: -4px;
}

#tradersContainer
{
float: left;
padding-top: 10px;
}

.formLabelTrade
{
color: #6F6F6F;
float: left;
font-size: 70%;
font-weight: bold;
padding-top: 3px;
width: 80px;
}

.formLabel
{
color: #6F6F6F;
float: left;
font-size: 70%;
font-weight: bold;
padding-top: 3px;
width: 80px;
}

.tradeSearchContainer
{
float: left;
width: 449px;
padding: 0px 0px 10px 0px;
}

.postcodeSearchContainer
{
float: left;
width: 270px;
}

select.tradeDropdown
{
font-family: tahoma,arial,sans-serif;
font-size: 60%;
color: #7F7F7F;
width: 180px;
height: 20px;
margin: 1px 0px 0px 0px;
}

select.postcodeSearchDropdown
{
font-family: tahoma,arial,sans-serif;
font-size: 60%;
color: #7F7F7F;
width: 180px;
height: 20px;
margin: 1px 0px 0px 0px;
}

select.regDropdown
{
color: #7F7F7F;
width: 175px;
height: 20px;
font-size: 80%;
font-family: tahoma,arial,sans-serif;
}

select.postcodeDropdown
{
color: #7F7F7F;
width: 175px;
height: 20px;
font-size: 80%;
font-family: tahoma,arial,sans-serif;
}

.regTextbox
{
font-family: tahoma,arial,sans-serif;
color: #7F7F7F;
width: 171px;
float: left;
}

.userfileTextbox
{
font-family: tahoma,arial,sans-serif;
color: #7F7F7F;
width: 230px;
float: left;
}

.tradeSearchFormButton
{
background-color: #FFFFFF;
border: medium none;
cursor: pointer;
text-align: left;
float: left;
padding: 0px;
margin: 1px 0px 0px 0px;
text-indent:-10000px;
background-image: url(../images/continue-button.gif);
background-repeat: no-repeat;
width: 79px;
height: 21px;
}

.moreInfoSlideButton
{
padding: 12px 0px 0px 0px;
float: left;
}

a.moreInfoSlideButton 
{
color:#FFFFFF;
float:left;
font-size:0;
height:21px;
text-indent:-10000px;
width: 75px;
background-image: url(../images/moreinfo-button.gif);
background-repeat: no-repeat;
padding: 0px;
margin: 12px 0px 0px 0px;
display: inline;
}

a.moreInfoSlideButtonSelected
{
color: #FFFFFF;
float: left;
font-size: 0;
height: 21px;
text-indent: -10000px;
width: 75px;
background-image: url(../images/lessinfo-button.gif);
background-repeat: no-repeat;
padding: 0px;
display: inline;
}

.traderContainer
{
border-bottom: 2px solid #AE87A3; 
float: left;
width: 449px;
padding: 12px 0px 10px 0px;
}

.noResultContainer
{
float: left;
width: 449px;
padding: 25px 0px 10px 0px;
text-align: center;
}

.traderContainer p, .noResultContainer p								
{ 
margin: 0px; 
padding: 2px 0px 2px 0px; 
list-style: none;
font-size: 70%; 
font-family: tahoma,arial,sans-serif;
color: #6F6F6F;
}

.traderContainer a								
{ 
text-decoration: none;
color: #6F6F6F;
}

.traderContainer a:hover 
{
color: #6F6F6F;
text-decoration: underline;
}

.traderContainer p.header					
{ 
color: #69205F;
font-weight: bold;
}


div.linksOuter H1
{
	font-size: 85%;
	font-weight: bold;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
}

div.linksOuter H2
{
	font-size: 75%;
	font-weight: bold;
	vertical-align: text-top;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.linksOuter P
{
	font-size: 65%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

div.linksLeft
{
	width: 400px;
	padding-right: 5px;
	padding-bottom:25px;
}

div.linksLeft A
{
	Text-decoration: none;

}

div.linksLeft A:hover
{
	Text-decoration: underline;

}