#homepageLeft{width:640px; float:left;} 
#homepageRight{width:310px; float:right; background:#f2f2f2; padding:10px;} 

.searchList{border:solid 1px #ebeaea; margin:20px 0; overflow:auto; height:100%;}
.searchList h2{background-color:black; color:White; padding:5px; margin:0; font-family:Arial, Tahoma, Times New Roman; font-size:1em; font-weight:bold;} 
.searchList ul{padding:5px; float:left; width:30%;}
.searchList ul li{font-size:0.7em; padding:3px 0;}
.searchList ul li a{color:#336699; text-decoration:none;}
.searchList ul li a:hover{color:#7ca4cb; text-decoration:underline;}

div#findProperty{width:635px;}
h1#findPropertyHeading{background-color:black; color:White; padding:5px; margin:0; font-family:Arial, Tahoma, Times New Roman;}
div#findProperty fieldset{border:solid 1px #ebeaea; width:613px; background-image:url(../../images/common/searchBackground.gif); background-repeat:no-repeat; background-color:#eaeaea; padding:10px; margin:0; float:left;}
div#findProperty fieldset legend{font-weight:bold;}
div#findProperty fieldset ul{padding: 0 0 5px 0; margin:0 0 5px 0; height:100%; border-bottom:dotted 1px #acacac;}
div#findProperty fieldset ul li{margin:9px 0; font-size:0.9em; display:inline; }
div#findProperty fieldset ul li label{}
div#findProperty fieldset ul li h4{font-weight:bold;}
div#findProperty fieldset ul label#propertyType {display:block; font-weight:bold; margin:0 0 10px 0;}

div#findProperty fieldset ol {margin:10px 0; width:100%;}
div#findProperty fieldset ol li{display:inline; margin:0 3px 0 0;}
div#findProperty fieldset ol li a{text-decoration:none; color:#336699; font-weight:bold;}
div#findProperty fieldset ol li a:hover{text-decoration:underline; color:#336699; font-weight:bold;}

div#findProperty fieldset ul#locationCountry{height:100%; overflow:hidden; clear:both;}
div#findProperty fieldset ul#locationCountry li {width:48%; float:left;}

div#findProperty fieldset ul li#location label{display:block; font-weight:bold; margin:0 0 10px 0;}
div#findProperty fieldset ul li#location label span{font-size:0.8em; font-weight:normal;}
div#findProperty fieldset ul li#location input[type='text']{width:45%;}

div#findProperty fieldset ul li#country label {display:block; font-weight:bold; margin:0 0 10px 0;}

div#findProperty fieldset ul#priceSize{height:100%; overflow:hidden;}
div#findProperty fieldset ul#priceSize li{width:48%; float:left; }
div#findProperty fieldset ul#priceSize li label{width:180px; display:block; font-weight:bold; margin:0 0 10px 0;}
div#findProperty fieldset ul#priceSize li span{float:left;margin:0 5px 0 0;}
div#findProperty fieldset ul#priceSize li input{width:95px; margin:0 10px 0 0; padding:0; float:left;}
div#findProperty fieldset ul#priceSize li select{width:95px; margin:0 10px 0 0; padding:0; float:left;}
div#findProperty fieldset ul#priceSize ul {border:none; margin:0; padding:0;}
div#findProperty fieldset ul#priceSize ul li{display:inline; width:auto;}

div#findProperty fieldset ul li#saleType{width:49%; float:left; clear:both;}
div#findProperty fieldset ul li#saleType label{width:130px; display:block; font-weight:bold; margin:0 0 10px 0;}

div#findProperty fieldset ul li#searchIncluding {float:left;}
div#findProperty fieldset ul li#searchIncluding h4{margin:0 0 10px 0;}
div#findProperty fieldset ul li#searchIncluding{overflow:auto;}

div#findProperty fieldset div#checkBoxOptions{overflow:auto; width:470px; margin:0 0 6px 0; float:left;}
div#findProperty fieldset div#checkBoxOptions h4{font-weight:bold; font-size:0.9em; margin:0 0 5px 0;}
div#findProperty fieldset div#checkBoxOptions label{font-size:0.8em;}
div#findProperty fieldset div#saleType{width:100px; float:left;}
div#findProperty fieldset div#showOptions{width:330px; float:left; padding:0 0 0 20px; border-left:dotted 1px #acacac;}
div#findProperty fieldset div#checkBoxOptions ul{float:left; padding:0; margin:0; border:none; width:auto;}
div#findProperty fieldset div#checkBoxOptions ul li{display:block; clear:both;}
div#findProperty fieldset div#checkBoxOptions ul li label{ display:inline-block;}
div#findProperty fieldset div#checkBoxOptions ul li input{height:15px; margin:0 5px 10px 0; float:left; vertical-align:top;}
div#findProperty fieldset div#checkBoxOptions ul#tenanted{margin:0px 8px 9px 0;}
div#findProperty fieldset div#checkBoxOptions ul#devOp{margin:0px 0px 9px 0;}

p#advancedSearch{clear:both; font-size:0.7em; text-align:right; padding:6px 0 0 0;border-top:dotted 1px #acacac;}
p#advancedSearch a{color:#336699; text-decoration:none;}
p#advancedSearch a:hover{color:#336699; text-decoration:underline;}

input.searchButton{margin:28px 0 5px 0; color:White; border:none; padding:8px 18px; font-size:1em; font-family:Arial, Tahoma, Times New Roman; font-weight:bold; float:right; cursor:pointer;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
					background-repeat:repeat-x;
					background-color:#234578;
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); }

.ui-dropdownchecklist-selector {font-family:Arial; border:solid 1px #eaeaea;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: #fff;
color:#555555;
font-weight:normal;
overflow:auto;
border:none;}

.ui-state-default{border:solid 1px #cfcfcf;}

.ui-dropdownchecklist-item input{float:left}
label.ui-dropdownchecklist-text{width:480px; font-size:0.8em;}

#sellProperty{background-color:#d2dde4; width:310px; float:right; margin:0; border:solid 1px #d6d5d5;}
#sellProperty h2{background-color:#5381ac; margin:0; padding:5px; border-bottom:solid 1px #d6d5d5; color:#ffffff; font-family:Arial;}
#sellProperty p{padding:10px; color:#333333; font-size:0.8em;}
#sellProperty p#registerNow{background-image:url(../../images/common/squareArrow.jpg); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; color:#333333; font-size:0.8em; margin:0 0 0 10px;}
#sellProperty p#registerNow a{color:#333333; text-decoration:none;}
#sellProperty p#registerNow a:hover{color:#333333; text-decoration:underline;}

#propertySpotlight{background-color:#000000; width:638px; float:right; margin:10px 0 0 0; border:solid 1px #d6d5d5;}
#propertySpotlight h2{ margin:0; padding:5px; color:#ffffff; font-family:Arial; font-size:1.2em; font-weight:bold; }
#propertySpotlight div.spotlight {
            background: #e8e8e8;
            background: -moz-linear-gradient(top,  #e8e8e8 1%, #ffffff 36%, #ffffff 66%, #e8e8e8 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e8e8e8), color-stop(36%,#ffffff), color-stop(66%,#ffffff), color-stop(100%,#e8e8e8));
            background: -webkit-linear-gradient(top,  #e8e8e8 1%,#ffffff 36%,#ffffff 66%,#e8e8e8 100%);
            background: -o-linear-gradient(top,  #e8e8e8 1%,#ffffff 36%,#ffffff 66%,#e8e8e8 100%);
            background: -ms-linear-gradient(top,  #e8e8e8 1%,#ffffff 36%,#ffffff 66%,#e8e8e8 100%);
            background: linear-gradient(top,  #e8e8e8 1%,#ffffff 36%,#ffffff 66%,#e8e8e8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8',GradientType=0 );
            margin:0 0 5px 5px; padding:5px; overflow:auto; height:253px; width:143px; float:left; overflow:hidden; position:relative;}


#propertySpotlight div.spotlight img.thumb {float:left; width:139px; height:99px; margin-bottom:5px; border: 2px solid rgb(238, 238, 238);}
#propertySpotlight div.spotlight img:hover {border: 2px solid #999;}
#propertySpotlight div.spotlight dl{float:right; width:143px; height:80px;color:#333333; border-bottom:1px solid #DDD; }
#propertySpotlight div.spotlight span.agentLogo {width:143px; border-top:1px solid #FFF; float:left; text-align:center; }
#propertySpotlight div.spotlight span.agentLogo  img.agent {width:101px; height:49px;  margin:5px 0; border:2px solid #EEE;}
#propertySpotlight div.spotlight dt{font-weight:bold;  margin:5px 0; font-size:0.9em;}
#propertySpotlight div.spotlight dt a{color:#369; }
#propertySpotlight div.spotlight dd{font-size:0.75em;}
#propertySpotlight div.spotlight dd.viewMore{background-image:url(../../images/common/greenClickArrow.gif); background-repeat:no-repeat; background-position: center left; padding:10px 10px 10px 20px; color:#333333; font-size:0.8em; margin:0;}
#propertySpotlight div.spotlight dd.viewMore a{color:#558476; text-decoration:none; font-size:0.85em;}
#propertySpotlight div.spotlight dd.viewMore a:hover{text-decoration:underline;}

span.forsale {left: 2px; top: 2px; background: url(../../images/advert/forSaleBanner.png) 0 0 no-repeat;}
span.tolet {left: 2px; top: 2px; background: url(../../images/advert/toletBanner.png) 0 0 no-repeat;}

.label {position: absolute; bottom: 0; left: 0; width: 67px; height: 57px; overflow: hidden; z-index: 10;}

span.video {left:auto; right: 14px; top: 75px; background: url(../../images/advert/vidIcon.png) 0 0 no-repeat; width:26px; height:26px;}



#ftNews{background-color:#fff1e0; width:310px; float:right; margin:10px 0 0 0; border:solid 1px #d6d5d5;}
#ftNews h2{background-color:#333333; margin:0; padding:5px; border-bottom:solid 1px #d6d5d5; color:#ffffff; font-family:Arial; font-size:1.2em;}
#ftNews dl{padding:10px;}
#ftNews dt{padding:0 0 0 10px; margin:0 0 5px 0; background-image:url("http://www.exec-appointments.com/App_Themes/Default/css/img/icons/8x14/blue-arrow-right.gif"); background-repeat:no-repeat; background-position:top left; color:#336699; font-size:0.75em; }
#ftNews dt a{color:#336699; text-decoration:underline;}
#ftNews dt a:hover{color:#336699; text-decoration:none;}
#ftNews dd{font-size:0.7em; margin:0 0 0 10px; padding:0 0 2px 0;}
#ftNews dd.date{font-style:italic; margin:0 0 10px 10px;}

#aboutUs {border-top: dotted 1px #666;margin: 10px 0 0 0;padding: 10px 0 0 0;}
#aboutUs p {font-size: 0.8em;color: #666;}
#aboutUs h3 {font-size: 0.9em;font-weight: bold;margin: 0px 0 10px 0;}

#advert {margin: 10px 0 0 0; border: solid 1px #D6D5D5; float: right;}