
/* ----- contrast.css ----- */
@media screen {
/* http://www.mho.co.uk/portal_css/contrast.css?original=1 */
body {
background: #000!important;
color:#FFFF00!important;
text-align: center;
}
#wrapper{}
body, td {
font-family: Arial, sans-serif;
font-size:1em!important;
}
td {vertical-align: top;}
#mho {
width: 775px;
margin: auto;
text-align: left;
padding: 0 0 2px 0;
}
#page {
background: #000;
padding: 0 2px 0px 3px;
}
label.hide {
display: none;
}
fieldset {
border: 0;
padding: 0;
}
p {
margin: 0.8em 0;
line-height: 1.2em;
}
a { color: #ad272a; text-decoration: none;}
.clear { clear: both;}
img {
border: 0;
}
img.left_float {
float: left;
margin: 0 1em 1em 0;
}
img.with_border { background: #000; padding: 1px; border: solid 1px #a3a3a3;}
dt {font-weight: bold;}
dd {margin-left: 0;}
label {font-weight: bold;}
.formControls { border-top: solid 1px #ddd; padding-top: 1em; margin-top: 1em;}
div.field { margin-bottom: 1em; padding: 1em 0; border-top: solid 1px #ddd;}
div.field div.field {border: 0 !important; margin-bottom: 0.5em !important; padding: 0 !important;}
.formHelp {margin-bottom: 1em;}
ul { position: relative;}
ul.simple {list-style-type: none; padding: 0;}
h1 {display: none;}
h2 {
clear: both;
}
#main-h1 {
height: 0;
margin: 0;
padding: 0;
display: inline;
color: #000;
}
#content-h1 {
display: block;
background: #FFFF00;
color: #000;
margin: 2px;
padding: 0.4em;
}
#search-box {float: right; margin-top: 35px; padding: 0;}
#search-box form { background: blue;}
#search-box .query {border: solid 1px #808080;}
#top-menu {
background:#FFFF00;
color: #000;
list-style-type: none; padding: 0.8em 0; text-align: center; margin: 0 0 2px 0;}
#top-menu li { display: inline; border-left: 1px solid #cbb6d2; padding: 0 0.6em; margin: 0;}
#top-menu li.first { border: none;}
#top-menu a {
color: #000;
text-decoration: none;
font-weight: bold;
}
#top-menu a.selected { color:#333333;}
#top-menu a:hover { color: #333333}
#footer {
clear:both;
text-align: right;
width: 100%;
margin: 0;
padding: 2px 0;
}
#footer ul {
background-color:#FFFF00;
list-style-type: none;
padding: 0.8em 0;
margin: 0;
}
#footer li { display: inline; border-left: 1px solid #ad262a; padding: 0 0.6em; margin: 0;}
#footer li.first { border: none;}
#footer a { color: #000; text-decoration: none;}
#footer a:hover { color: #ad262a; text-decoration: underline;}
#body { margin: 0 0 2px 0;}
#image-banner { margin-left: 5px;}
#banners {background: url(body-bg.png) left repeat-y; padding: 0;padding-bottom: 2px;}
#columns {padding: 0; margin:0; width: 770px; border-collapse: collapse; border-top: solid 1px #d7d7d7; }
#columns td {}
#left-column {vertical-align: top; border-right: solid 1px #d7d7d7; width: 200px; padding: 0; margin: 0;}
.portlet dt {
background: #FFFF00;
color: #000;
font-weight: bold;
margin: 0;
padding: 0.4em;
}
.portlet dd { margin: 0; padding: 0 1em 1em 1em;}
.portlet { margin:0;}
#left-column .portlet { padding: 2px 2px 2px 0;}
#left-column .portlet dd {
}
#portlet_popoll { color: #444;}
#portlet-login {
color: #444;
}
#portlet-login .field { border: 0; margin: 0.4em 0 0 0; padding: 0;}
#portlet-login .formControls { border: 0; margin: 0.4em 0 0 0; padding: 0;}
/* */
.portlet-navigation {
margin: 0;
}
.portlet-navigation dd { padding: 0;}
ul.navlisting {list-style-type: none; padding: 0; margin: 0;}
.navlisting li {
border-bottom: solid 1px #FFFF00;
}
.navlisting li a {
background: url(/li-level2.png) 4px center no-repeat;
line-height: 2em;
padding: 0 0 0 12px;
color: #a8181c;
font-weight: bold;
text-decoration: none;
margin: 0;
display:block;
position:relative;
color:#FFFFFF;
}
.navlisting ul {
margin:0;
padding:0 12px 0 12px;
list-style:none;
}
.navlisting ul li {border-top: solid 1px #d7d7d7; border-bottom:0px; }
.navlisting ul a {
background-image:none;
line-height: 1.6em;
padding:0;
color:#ffffff!important;
}
* html .navlisting ul a {
height:1%;
}
.navlisting a.selected {
color:#000;
}
.navlisting ul ul {
padding:0 12px 0 12px;
}
.level2 li a {
color:#FFFFFF;
}
.portlet-navigation a:hover { color: #494949;}
#portlet-questionnaire dd { padding-top:10px;}
#portlet-information-centre dd { padding-top: 1em;}
#portlet-success-stories .portrait-success { padding: 0; margin: 0 10px 0px 0; line-height: 0em; position: relative; float:left;}
.name { vertical-align: 0.3em;}
div.homepage-portlets {
margin: 0;
padding: 0;
border-bottom: solid 1px #faf9f8; /* */;
background: url(Blackhomepage-portlets-bg.gif) repeat-y;
background-image:url(Blackhomepage-portlets-bg.gif)!important;
background-image:none!important;
background:#000;
}
.contentActions{
background-color:#FFFF00!important;
color:#000000!important;
}
.contentActions a{
background-color:#FFFF00!important;
color:#000000!important;
}
div.homepage-portlet-big {
float: left;
width: 369px;
}
div.homepage-portlet-big .portlet {
padding: 2px;
}
div.homepage-portlet-small { float: left; width: 200px;}
div.homepage-portlet-small .portlet { padding: 2px 0 2px 3px;}
div.homepage-bottom-portlet {border-top: solid 1px #d7d7d7;}
#property-search-form { background: url(portlet-property-search-bg.gif) right center no-repeat;}
#portlet-property-search { background: none;}
#property-search-form select, #portlet-property-search select { margin: 0.2em 0 0.5em 0;}
#property-search-form input, #portlet-property-search input { margin: 1em 0 0 0;}
#portlet-homes-search select { margin-bottom: 0.5em;}
#portlet-homes-search input { margin-top: 1em;}
#portlet-featured-property dd { padding-top: 1em;}
#portlet-featured-property p { margin: 0 0 1em 0;}
div.banner { clear: left; color: #a8181c; text-decoration: none; font-weight: bold; margin: 1em 0 0 0;}
div.banner .icon { float: left; margin-right: 0.5em;}
div.image-banner { text-align: center;}
#main-column { vertical-align: top; background: #000; background-image:none; color:#FFFF00; padding: 0;}
.css-content #main-column {
background: #000 url(Blackhomepage-portlets-bg.gif);
}
#portal-breadcrumbs{
background-color:#333333!important;
}
#portal-breadcrumbs a{
color:#fff!important;
}
#main-column h2, legend {
color: #a8181c;
margin: 0 0 1em 0;
font-weight: bold;
}
#main-column a{
color:#FFFFFF;
}
.portlet dt a{
color:#000000!important;
}
.portlet dd {
color:#FFFF00!important;
}
.portlet dd a {
color:#fff!important;
}
#right-column {
width: 198px;
background: #000;
color:#FFFF00!important;
padding: 2px 0 2px 2px;
border-left: solid 1px #d7d7d7;
vertical-align: top;}
div.content { padding: 0.5em 1em 1em 1em;}
img.see-more-link {border: 0; vertical-align: middle;}
p.see-more { text-align: right;}
.breadcrumbs {
margin: 2px;
background: #ede8e5;
padding: 0.5em;
}
.breadcrumbs a { color: #a8181c; text-decoration: none;}
.documentActions { float: right;}
.documentActions ul { list-style-type: none; margin: 2px 2px 0 0;}
.documentActions li { display: inline;}
.documentActions img { border: 0;}
.documentDescription { font-weight: bold;}
.documentByLine { margin-bottom: 1em; display: none;}
.hiddenStructure { display: none;}
.portalMessage { background: #eee; color: #555; margin: 2px; padding: 3px;}
.contentViews a{
background-color:#FFFF00!important;
color:#000!important;
}
.contentViews .selected a{
background-color:#FFFFFF!important;
color:#000!important;
}
ul.contentViews { margin: 0; padding: 0;}
ul.contentViews li {display: inline;}
#portlet-prefs ul { list-style-type: none; padding: 0;}
#portlet-prefs img { border: 0;}
#portlet-prefs li { border-bottom: solid 1px #ddd;}
#portal-personaltools { list-style-type: none; padding: 0; margin: 0;}
#portal-personaltools li { display: inline; margin: 0 0.5em 0 0;}
#portal-personaltools li a { color: #888;}
#portal-breadcrumbs {
background: #ece7e5;
margin: 2px;
padding: 3px;
}
.success-story p { margin-left: 100px;margin-top:0px !important;}
.success-story h2 { margin-left: 100px !important; margin-bottom:0px !important;}
.success-story-image { float: right; margin: 0 0 0.5em 0.5em;}
.related-items ul { padding-left: 0; list-style-type: none;}
.property-view dt { border-top: solid 1px #ddd; padding-top: 0.4em;}
.property-view dd { margin-left: 0; margin-bottom: 1em;}
.property-image { float: right; margin: 0 0 0.5em 0.5em;}
.property-right-column {}
#portlet-additional-information ul, #portlet-developments ul { list-style-type: none; padding: 0; margin: 1em 0;}
#portlet-property-image .main-image { margin: 1em 0; text-align: center;}
#portlet-property-image img { margin-bottom: 1em;}
.search-result-property { clear: left; margin: 0 0 1em 0;}
.search-result-property .preview { float: left; margin: 0 1em 1em 0;
text-align: center; border: solid 1px #ddd; padding: 2px; background: #000; width: 90px;}
.search-result-property .category { display: block; margin-top: 0.2em;}
#portlet-property-search dd {
padding-top: 1em;
color: #606060;
}
.batch { clear: both; text-align: right;}
img.top-image-preview { margin: 0 0 0 2px;}
dl.folder-listing dd { margin-bottom: 1em;}
.search-label { font-weight: normal;}
html.kupu-html * { background: white; text-align: left;}
.searchresults dd {
padding-bottom:10px;
}
.image-left {
float:left;
margin:0 10px 10px 0;
}
.image-right {
float:right;
margin:0 0 10px 10px;
}
a.topitem {
color:red;
}
.designed-footer {
padding-top:5px;
text-align: right;
width:770px;
margin:auto;
}
.designed-footer a {
color: #444444;
}
.font-switcher {
margin:0;
padding:0;
list-style:none;
display:inline;
}
.font-switcher li {
list-style:none;
display:inline;
}
.font-switcher li a {
background-color:#333333;
color:#fff;
padding:.4em;
font-size:.9em;
}
.font-switcher li a:hover {
background-color:#333333;
color:#fff;
}
.largefont{
font-size:1.1em;
padding-left:2px;
padding-right:2px;
}
.smallfont{
font-size:.9em;
padding-left:4px;
padding-right:4px;
}
.switcherHolder{
text-align:right;
}

}

