﻿html, body{ margin:0 auto; position:relative; width:962px; background-color:#F1F0F0; color:#666666; padding-top:10px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* HTML TAGS */
IMG{ border:none;}
A{ color:#666666; text-decoration:none;}
A:hover{ color:#000000;}
FORM{ margin:0px;}
INPUT{ font-size:0.8em; border-color:#CCCCCC; border-width:1px; padding-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
SELECT{ font-size:0.8em; border-color:#CCCCCC; border-width:1px;font-family:Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA{ font-size:0.8em; border-color:#CCCCCC; border-width:1px;font-family:Verdana, Arial, Helvetica, sans-serif;}
p {
	text-align:left
}
/* COMMON */
.padBottom{ padding-bottom:10px;}
.error{ color:#996633 !important; font-weight:bold;}
#links{ float:right; position:relative; top:-20px; right:10px; width:205px;}
#links A{ display:block; position:relative; width:98px; height:20px; line-height:20px; background-color:#F1EFF0; color:#BF8A56; font-size:0.6em; font-weight:bold; text-indent:5px; }
#links A:hover{ background-color:#CCCCCC; color:#996633; }
#linksPage{ position:relative; top:10px; float:right; width:206px; text-align:center; font-size:0.6em; font-weight:bold; color:#996633;}
#linksBack{ visibility:hidden; float:left; }
#linksMore{ visibility:hidden; float:right;}

/* MAIN PAGE */
#property-search-consultant{ margin:0 auto; position:relative; float:left; width:962px; background-color:#FFFFFF; overflow:hidden; }

/* HEADER */
#header{ height:101px; padding:10px; padding-bottom:0px; }
#logo{ float:left; width:102px; padding-right:10px; margin-bottom:0px; padding-bottom:0px}
#menu{ float:left; width:612px;  padding-top:7px; padding-bottom:2px; border-bottom:1px #CCCCCC solid; }
#submenu{ float:left; width:612px;  padding-top:1px; padding-bottom:2px; letter-spacing:-0.01em; }
#tier3menu{ float:left; width:492px; padding-left:121px; padding-top:1px; padding-bottom:2px; letter-spacing:-0.01em; }
#search{ float:right; width:206px; padding-top:7px; padding-left:10px;}

/* MAIN MENU */
.menuItem{ float:left; padding-right:12px; font-size:0.7em; }
.submenuItem{ float:left; padding-right:12px; font-size:0.7em; }
.tier3menuItem{ float:left; padding-right:12px; font-size:0.7em; color:#000000; }
.menuItem A, .submenuItem A, .tier3menuItem A{ color:#999999; }
.menuItem A:hover, .submenuItem A:hover, .tier3menuItem A:hover{ color:#666666; }
.menuItem A.selected, .submenuItem A.selected, .tier3menuItem A.selected{ color:#996633; }
.menuItem A.selected:hover, .submenuItem A.selected:hover, .tier3menuItem A.selected:hover{ color:#666666; }

/* SIDE MENU */
#sideMenu{ position:relative; float:left; width:207px; font-size:0.6em; padding-top:2px;}
.sideMenuItem{ margin-bottom:2px; float:left; width:100%; background-color:#F1F0F0; border-top:1px #CCCCCC solid; font-weight:bold; padding-top:1px; padding-bottom:2px; text-indent:2px;}
.sideMenuItem A{ color:#996633;}
.sideMenuItem A:hover{ color:#666666;}
.sideMenuSubItem{float:left; width:103px; text-indent:2px; font-weight:bold;}
.sideMenuSubItem A{ font-size:0.9em; color:#999999; }
.sideMenuSubItem A:hover{ color:#666666; }
.sideMenuSubItem .selected{ color:#996633; }
.sideSubMenuSpacer{ float:left; width:100%; height:10px; font-size:0.1em;}
.selectedSide{ background-color:#996633;}
.selectedSide A{ color:#FFFFFF; }
.selectedSide A:hover{ color:#CCCCCC; }

/* SEARCH */
#searchText{ font-weight:bold; font-size:0.6em; padding-bottom:2px; color:#996633;}
#search INPUT{ width:200px; background-color:#F1F0F0; color:#666666; border:0px; border-top: 1px #CCCCCC solid; font-size:0.9em;}
html>body #search INPUT{ width:206px;}

/* MIDDLE  */
#middle{ float:left; padding-bottom:10px; }
#middleMainFlash{ position:relative;  float:left; width:726px; padding-left:10px; padding-right:10px; }
#middleMain{ position:relative; float:left; width:603px; padding-left:10px; border-right:10px #F8F3EF solid; }
#middleLeft{  float:left; width:102px; padding-left:10px; }
#middleRight{ position:relative; float:left; left:-10px; width:200px; padding-left:10px; border-left:10px #F8F3EF solid; }
#middleRightNoBorder{ float:left; width:200px; }
#pageFlashTextContent{ float:left; font-size:0.7em; padding-left:112px; padding-right:150px; padding-top:10px;}
#pageFlashTextContent P{ margin-top:0px;}
#pageTextHeading{ font-size:1.1em; font-weight:normal; color:#996633; width:70%; margin:0px; padding:0px; margin-top:10px}
#pageTextContent{ float:left; width:600px; font-size:0.7em; padding-top:10px; line-height:1.3em;}
html>body #pageTextContent{ padding-top:0px;}
#pageTextContent A{  color:#996633; font-weight:bold;}
#pageTextContent A:hover{ color:#666666;}
.pageContentInlineTitle{ color:#996633; }
#pageTextContent H4{ color:#996633;}

/* FOOTER */
#footer{ float:left; width:942px; font-size:0.55em; padding:10px; color:#AAAAAA; }
#footer A{ color:#AAAAAA;}
#footer A:hover{ color:#000000; }
#copyright{float:left; width:500px; }
#sitemap_link A{float:left; width:216px; text-align:right; color:black}
#property_finder A{ float:left; width:216px; padding-left:10px; text-align:right; color:black }

/* ABOUT PROFILE */
#profiles_cont{ float:left; width:206px;}
.profile{ float:left; width:100px; height:80px; padding-bottom:6px;}
.profileRight{ padding-left:6px;}
#profileName{ float:left; width:90%; color:#996633; padding-top:10px; padding-right:5px; }
#profileJobRole{ float:left; width:90%; text-transform:uppercase; font-size:0.9em;}
#profileName H3, #profileJobRole H3{ font-size:1.1em; padding:0px; margin:0px; }
#profileText{ float:left; width:90%; }
#profileLeft{ float:left; width:403px; }
#profileRight{ float:left; width:197px;}
#profileRight IMG{ position:relative; top:-32px; right:-4px;}
html>body #profileRight IMG{ top:-22px; }

/* YOUR BRIEF */
#yourBriefForm{ padding-top:10px; padding-bottom:10px; font-size:0.7em; }
.yourBriefFormFullRow{ float:left; width:100%; height:20px; padding-bottom:10px;  }
.yourBriefFormHalfRowTitle{ float:left; width:100px; height:20px; padding-bottom:10px;}
.yourBriefFormHalfRowElement{ float:left; width:200px; height:20px; padding-bottom:10px;}
.yourBriefFormHalfRowElement SELECT, .yourBriefFormHalfRowElement INPUT, .yourBriefFormHalfRowElement TEXTAREA{ position:relative; top:-4px; font-size:1em;}
html>body .yourBriefFormHalfRowElement SELECT, .yourBriefFormHalfRowElement INPUT, .yourBriefFormHalfRowElement TEXTAREA{ position:relative; top:-2px; font-size:1em;}
.yourBriefFormHalfRowElement SELECT#owner_status{ width:180px;}
.yourBriefFormHalfRowHiddenOptions{ position:relative; top:-10px;}
.yourBriefFormHalfRowHiddenOptions SELECT{ width:195px; }
.yourBriefFormHalfRowHidden{ float:left; display:none; height:20px; padding-bottom:10px;}
#yourBriefFormComments{ float:left; width:100%; padding-bottom:10px; }
#yourBriefFormComments TEXTAREA{ width:590px; height:75px;}
.yourBriefFormHR{ float:left; width:595px; padding-top:10px; padding-bottom:20px; }
.yourBriefFormHR HR{ height:1px; color:#CCCCCC; background-color:#CCCCCC; border:none;}
.yourBriefFormHeard{ width:300px;}
.yourBriefFormCheckbox{ float:left; width:30px;}
.yourBriefFormCheckbox INPUT{ position:relative; top:-4px; }
.yourBriefFormCheckboxText{ float:left; width:565px;}
.yourBriefRequired{ position:relative; top:8px; left:5px; color:#AAAAAA;}
.yourBriefLastRow{ height:18px; background-color:#F8F3EF;}
.yourBriefLastRow INPUT{ position:relative; top:5px;}
html>body .yourBriefLastRow INPUT{ top:6px;}

/* NEWS */
.newsItem{ padding-bottom:10px; padding-top:10px; border-bottom:1px #CCCCCC solid; font-size:0.7em; color:#AAAAAA; }
.newsItem A{ color:#AAAAAA; }
.newsItem A:hover{ color:#666666; }
.newsItem A.selected{ color:#996633; }
.newsItem A.selected:hover{ color:#666666; }
.newsItemLast{ border:none;}

/* CLIENTS LOGIN */
.formError{ float:left; width:100%; padding-top:10px;  font-size:0.7em; color:#996633;}
.formLabel{ position:relative; top:3px; float:left; width:158px; padding-top:5px; padding-bottom:5px; font-size:0.7em;}
.formInput{ float:left; width:442px; padding-top:5px; padding-bottom:5px;font-size:0.7em;}
.formInput STRONG{ position:relative; top:3px;}
.formInput INPUT{ width:195px; background-color:#F1F0F0; }
.formInput SELECT{ width:195px; background-color:#F1F0F0; }
.formInputSubmit{ float:left; width:200px; text-align:right; padding-bottom:10px;}

/* CLIENT AREA */
#clientAreaInfoBar{ float:left; width:100%; padding-top:5px; padding-bottom:5px; font-size:0.7em;}
#clientAreaUser{ float:left; width:39%;padding-bottom:5px;  border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; }
#clientAreaStatus{ float:left; width:20%;padding-bottom:5px; text-indent:10px; border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;}
#clientAreaEdit{ float:left; width:20%; padding-bottom:5px;  text-indent:10px; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
#clientAreaLogout{ float:left; width:20%;padding-bottom:5px;  text-indent:10px; border-bottom:1px #CCCCCC solid;}
#clientAreaText{ float:left; width:90%; font-size:0.7em; padding-bottom:10px;}
html>body #clientAreaText{ padding-bottom:0px;}
#clientAreaRightUpload{ float:right; width:90%; padding:10px; text-align:right; }
#clientAreaRightUpload INPUT{ height:20px;}
.block_container{ float:left; width:595px; padding-bottom:10px;}
.files_header{ float:left; width:100%; height:15px; line-height:15px; background-color:#A89E99; font-size:0.7em; color:#FFFFFF; }
.files_header A{ display:block; width:100%; color:#FFFFFF; font-weight:bold; }
.files_header A:hover{ color:#FFFFFF;}
.files{ float:left; width:100%; font-size:0.8em;}
.files TH{ padding-top:3px; padding-bottom:3px; text-align:left; background-color:#F1F0F0; color:#996633; font-weight:normal; }
.files TD{ padding-top:3px; text-indent:10px;  }
.files IMG{ position:relative; top:-3px;}
.files HR{ height:1px; background-color:#CCCCCC; color:#CCCCCC; border:none;}
.files TH.Description{ width:120px;}
.files TH.Date_Uploaded{ width:100px;}
.files TH.Size{ width:90px;}
.files TR.highlight{ background-color:#E5F3FD; cursor:pointer;}

/* SITEMAP */
#sitemap{ float:left; color:#000000; font-size:0.7em;}
#sitemap UL {margin-left: 0; padding-left: 1.5em;}

/* SEARCH RESULTS */
#searchResultsForm{ float:left; width:100%; padding-top:10px; padding-bottom:10px; font-size:1em;}
#searchResultsForm .formError{ float:left; width:100%; padding-top:10px;  font-size:1em; color:#996633;}
#searchResultsForm .formLabel{ position:relative; top:3px; float:left; width:25%; padding-top:5px; padding-bottom:5px; font-size:1em;}
#searchResultsForm .formInput{ float:left; width:75%; padding-top:5px; padding-bottom:5px;font-size:1em;}
#searchResultsForm .formInput STRONG{ position:relative; top:3px;}
#searchResultsForm .formInput INPUT{ width:195px; background-color:#F1F0F0; }
#searchResultsForm .formInput SELECT{ width:195px; background-color:#F1F0F0; }
#searchResults{ float:left; width:100%;}
#searchResults OL{ margin-left:1em; padding-left:1.2em;}
#searchResults LI{ padding-bottom:10px; }