a.next-link img {
	border: 0px;
}

/*Some input globals*/
input[type='text'] { background: url('../images/input_innershadow.gif') no-repeat top right; border-width: 1px; border-style: solid; border-color: #727272 #b4b4b4 #dadada #b4b4b4;	padding: 2px; }
select, textarea { background: url('../images/input_innershadow.gif') no-repeat top right #FFFFFF; padding: 1px; border-width: 1px; border-style: solid; border-color: #727272 #b4b4b4 #dadada #b4b4b4; }

.hidden { display: none; }

a.next-link {
	vertical-align: text-bottom;
}

.sort-by-select { color: #000000; font-size: 11pt; float:right; margin-top:10px;}
.search-summary-title { float: left; margin-top:10px; }


.horizontalHolder{margin:0 0 20px}


/*Blocks*/

.block-item-ver-news {margin:0px; padding:0px;}
.block-item-ver-news li{ list-style:none; width: 219px; float: left; margin-top:10px; }
.block-item-ver-news li img{margin:0 8px 0 0; float:left; }

.middle-column-element {margin: 10px 0px; clear: both;}
.block-back-button {line-height: 22px; color: #FC3901; font-size: 8pt; font-weight: bold; padding: 0; margin: 0 0 16px;  text-align: right; }
.left-block-content {padding: 10px;}


/*.block-item-ver-news li:last-child{ float: right; }*/
.block-item-ver { float: left; margin: 0 0 6px 0; }
.block-item-hor { width: 235px; float: left; }
.block-item-hor a.title, .block-item-ver a.title { color: #000000; font-size: 10pt; font-weight: bold; margin-bottom: 4px; }
.block-item-hor p.date, .block-item-ver p.date { color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; }
.block-item-hor p.descr, .block-item-ver p.descr { font-size: 9pt; padding: 0; margin-bottom: 6px; display: block; }
.descr-2 { font-size: 9pt; padding: 0; margin-bottom: 6px;}
.block-item-hor img.thumb, .block-item-ver img.thumb { margin: 0 4px 0 0; }
.block-item-hor a.next-link, .block-item-ver a.next-link { color: #EE1431; font-size: 7pt; text-decoration: none; display: block; font-weight: bold; }
.block-item-hor a.next-link:hover, .block-item-ver a.next-link:hover, .block-item-hor a.title:hover, .block-item-ver a.title:hover {  }
.block-item-ver a.next-link img { padding-top:4px; }
.block-item-hor-features {margin:0px; padding:0px;}
.block-item-hor-features li{ list-style:none; width: 227px; float: left; margin-top:10px; }
.block-item-hor-features li.last{ float: right; }
.block-item-hor-features .descr{ font-size: 9pt; padding: 0; margin-bottom: 0; display: block; /*height:50px; overflow:hidden;*/ }
.block-item-office { width:470px; float: left; }
.block-item-office a.title { color: #000000; font-size: 9pt; font-weight: bold; margin-bottom: 4px; }
.block-item-office p.date { color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; }
.block-item-office p.descr { font-size: 9pt; padding: 0; margin-bottom: 6px; display: block; }
.block-item-office img.thumb { margin: 0 20px 0 0; }
.block-item-office a.next-link-office { color: #EE1431; font-size: 8pt; text-decoration: none; display: block; }


.block-item-ver a.next-link-office:link, .block-item-ver a.next-link-office:visited  { color: #EE1431; font-size: 8pt; text-decoration: none; display: block; float:left; }
.block-item-ver a.next-link-office:hover  { background:#ff0033; color: #ffffff; font-size: 8pt; text-decoration: none; font-weight: normal;  }
.block-item-office a.next-link:hover, .block-item-office a.title:hover { text-decoration: none; }
.block-item-knowledge { width:510px; float: left; }
.block-item-knowledge img.thumb { margin: 0 10px 0 0; }
.block-item-knowledge a.title { margin: 10px 0 0 10px; }
.block-item-plantmachinery { width:349px; float: left; }
.block-item-plantmachinery-auction { width:389px; float: left; }
.block-item-plm { width:760px;margin: 20px 0 0 0; }
.block-item-rhelements { background-image:url('../images/background_striped.png'); margin: 0px; padding:13px 13px 13px 13px; float: left; }
.block-item-rhelements ul { padding: 0; margin-bottom: 6px; list-style:none; font-size: 9pt; font-weight: bold; display: block; _margin:0px; }
.block-item-rhelements ul li { padding: 5px 0 0 0; margin-bottom: 6px; list-style:none; font-size: 9pt; font-weight: bold; display: block; color:#000000; _margin-bottom:0px; }
.block-item-rhelements a { text-decoration: none; background-image:url('../images/arrow_fulldetails.gif'); background-repeat: no-repeat; padding: 0 0 0 10px; font-weight: bold; font-size: 9pt; }
.block-item-rhelements a:hover { text-decoration: none; background-image:url('../images/arrow_fulldetails.gif'); background-repeat:no-repeat; padding: 0 0 0 10px; font-weight: bold; font-size: 9pt; }
.block-item-ver span.telnum-search { color: #5d5d5d; }
.telnum-search-2 { color: #5d5d5d; }
.block-item-ver-map { padding-top: 10px; border-top: 1px dotted #ccc;}
.block-item-table-gallery { margin:0 10px 20px 20px;}


.fulldetails-carousel-holder {margin:0 0 20px;float:left;}

.full-details-title {display:block; font-weight:bold; color:#000000; font-size:15px; margin:0 0 5px; }
.plm-asset-bigimg { width: 385px; float: left; margin-right: 15px; }
.plm-asset-smallimg { width: 65px; float: left; margin-bottom: 3px; }
.plm-asset-smallimg-2 { width: 65px; margin-bottom: 3px; }
.plm-asset-text {margin-top:-50px; margin-left: 10px; margin-right: 10px; margin-bottom: 30px; }



.red-list { list-style:none; padding-left:0px; margin-top:9px; margin-left:0; }
.red-list-2 { list-style:none; padding: 0px; margin: 0px; }
.red-list-2 li {padding-top: 4px;}


#form-contact { background-image:url('../images/background_striped.png'); padding:0px 15px 0; margin:0; }
#form-contact table tr td { padding-left:10px; vertical-align:top; }
#form-contact table tr td input { }
#form-contact table tr td textarea { width:100%; }
.inner-banner { position:relative; float:left; margin:15px 15px 5px 0; }
.inner-banner-left { position:relative; float:left; margin:15px 7px 5px 0; text-align:center; }
.inner-banner-center { position:relative; float:left; margin:15px 7px 5px 7px; text-align:center; }
.inner-banner-right { position:relative; float:left; margin:15px 0px 5px 7px; text-align:center; }
.blue-list { list-style:none; list-style-position: outside; font-weight:300; padding:0; margin:0px; color:#000000; }
.blue-list li { padding-bottom:5px; }
#form-people-finder { background-image:url('../images/background_striped.png'); margin: 0px; padding:13px 13px 25px 13px; }
#form-people-finder h2 { padding:0px; margin:0px; }
#form-people-finder p { margin:0px; }
#form-people-finder select, #form-people-finder input[type=text] { width:190px; }
#form-people-finder input[type=image] { margin-bottom:30px; }
#form-people-finder table tr td { vertical-align:top; }
#form-people-finder table tr td input { margin: 0 -5px 5px 0; }
#form-people-finder table tr td select { width:100%; margin: 0 0 5px 0; }
.form-people-finder2 { background-image:url('../images/background_striped.png'); width: 545px; float: left; margin-top: 0; margin-bottom: 10px; }
.form-people-finder3 { background-image:url('../images/background_striped.png'); width: 545px; float: left; margin-top: 0;}
.form-people-finder4{ background-image:url('../images/background_striped.png'); width: 785px; float: left; margin-top:10px;}
.form-table {padding: 13px 13px 0px 13px;}
.form-table-2 {padding: 5px}
.form-people-finder2 h2 { padding:0px; margin:0px; }
.form-people-finder2 p { margin:0px; }
.form-people-finder2 select { width:150px; }
.form-people-finder2 select.select2 { width:150px; }
.form-people-finder2 select.select3 { width:163px; }
.form-people-finder2 input[type=text] { width:150px; }
.form-people-finder2 input[type=image] { margin-bottom:10px; }
.form-people-finder2 table tr td { vertical-align:top; }
.form-people-finder2 table tr td select { width:100%; margin: 0 0 5px 0; }
.form-row {clear: both; margin: 0px; height: 25px;}
.form-cell { float: left; color:#5d5d5d; width: 163px; padding-right: 15px;}
.form-cell2 { float: left; color:#5d5d5d; width: 163px; padding-bottom: 5px;}
.form-cell3 { float: left; color:#5d5d5d; width: 55px; padding-bottom: 5px;}
.form-cell4 { float: left; color:#5d5d5d; width: 355px; padding-bottom: 5px;}
.form-cell5 { float: left; color:#5d5d5d; width: 45px; padding-bottom: 5px;}
.form-cell6 { float: left; color:#5d5d5d; width: 15px; padding-bottom: 5px;}
.form-cell7 { float: left; color:#5d5d5d; width: 230px; padding-bottom: 15px;}
.form-cell8 { float: left; color:#5d5d5d; width: 230px; padding-bottom: 15px;}
.form-cell9 { float: left; color:#5d5d5d; width: 160px; padding-bottom: 15px;}
.form-cell10 { float: left; color:#5d5d5d; width:590px; padding-bottom: 5px;}
.input-1 {width: 160px;}



.block-left-map { margin:15px; float:left; width:200px; }
.block-left-map2 { background:#D9D9D9;/*background-image:url('../images/temp_map2.jpg'); background-repeat:repeat-x; margin-top:15px;*/ }
.map-form { padding:15px; margin:15px 0 15px 0; }
.map-small{ border: 1px solid #9FA0A5; }
.input-name { width:98%; margin: 0 0 5px 0; }
.title-office { color:#000000; font-size:1.3em; font-weight:normal; padding-bottom: 4px;}
.title-office-phone { color:#000000; font-size:1.3em; padding-bottom: 4px; }
.title-office-myks { color:#000000; font-size:1.3em; font-weight:normal; margin-left: 15px; padding-bottom: 4px;}
.title-office-contact { color:#000000; font-size:1.3em; font-weight:normal; padding-bottom: 4px;}
.field-label-td-office { text-align:left; color:#5d5d5d; }
.field-input-office2 { margin: -5px 0 0 0; padding: 0px; }

.descr-office { margin-top: 20px; font-weight: bold; font-size:14px; }
.descr-office2 { margin-top: 5px; font-weight: bold; }
.descr-office3 { font-weight: bold; }
.descr-office4 { color: #000; font-weight: bold; }
.map-office { background-color: #E7E7E7; padding: 12px 0px 9px 10px; margin: 10px 0 0 0; }
.title-office-map { color:#000000; font-size:1.3em; font-weight:normal; padding-bottom: 5px; display:block;}
.map-office ul { margin:0px; padding:0px; }
.map-office ul li { margin:0; padding:0; list-style:none; font-size: 9pt; }
.map-office img.thumb { margin: 10px 0 10px 0; }
.featured-office { background-color: #D9D9D9; height: 170px; }
.title-featured-office { color:#000000; font-size: 9pt; font-weight:normal; margin: 0px 0px 10px 0;}
.thumb-office { margin: 0px 12px 0px 0; float:left;}
.next-link-office2 { color: #EE1431; font-size: 8pt; text-decoration: none; display: block; font-weight: bold; margin-top: 30px; text-decoration: none; }

.title-margin {  margin-top: 5px;}
.descr-people { padding: 0 10px 0 0; }
.thumb-people { margin: 15px 10px 15px 0; }
.knowledge {width:145px; margin:0px; }
ul.knowledge { margin:0px; padding:0px; }
ul.knowledge li { margin:0; padding:0px; list-style:none; font-size: 9pt; min-height:18px; _height:17px; }
.knowledge a.rhelements { text-decoration: none; padding: 0 0 0 15px; color: #000000; font-weight: normal; background-image:url('../images/arrow_knowledge.gif'); background-repeat: no-repeat; display: block; }
.knowledge a.rhelements:hover, .knowledge a.rhelements-active { text-decoration: none; padding: 0 0 0 15px; color: #D60219; font-weight: normal; background-image:url('../images/arrow_red_knowledge.gif'); background-repeat: no-repeat; display: block; }
.ul-knowledge { padding-left: 15px; padding-top: 20px; color: #000000; font-weight: bold; }

ul.content-list li {padding-bottom: 15px;}


.date-knowledge { margin: 0 0 0 10px; color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; }
a.next-link-knowledge { color: #EE1431; font-size: 8pt; text-decoration: none; display: block; font-weight: bold; margin:  -25px 0 20px 0; text-align: right; }
.form-knowledge { width: 520px; float: left; margin-top:20px; }
.block-table-knowledge {width:520px; }
.block-left-knowledge { float:left; width:220px; }
.block-right-knowledge { float:left; width:300px; }
.block-left-knowledge a.title { margin: 0 0 0 0; }
.block-litle-left-knowledge { margin:10px 20px 0 0; }
.block-left-knowledge p.date-knowledge { margin: 0 0 0 0; color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; }

.block-left-knowledge2 { float:left; width:120px; margin: 3px 20px 15px 0; }
.block-left-knowledge3 { float:left; margin: 0px 20px 0px 0px; }
.block-right-knowledge2 { float:left; width:380px; }
.block-right-knowledge3 {  }
.block-right-knowledge3 ul {margin:0 0 10px 20px;}
.block-left-knowledge4 { float:left; margin: 0px 20px 20px 0px; }
.block-right-knowledge4 {margin-bottom: 20px; }
.block-right-knowledge2 a.title { margin: 0 0 0 0; padding: 0 0 0 0; }
.block-right-knowledge5 {  }
.block-right-knowledge5 ul {margin:0 0 10px 20px;}

.title3 { margin: 0 0 0 0px; font-weight: bold; }
.date3 { margin: 0 0 0 0px; color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; }
.date4 { margin: 0 0 0 0px; color: #5d5d5d; font-size: 11pt; padding: 0; margin-bottom: 6px; font-weight: bold; }
.block-text { margin:0 0 0 10px; }


.case-study .middle-column-element {overflow:hidden;}
.case-study .block-left-knowledge3 {width:150px;}
.case-study .block-left-knowledge3.thumbnail {width:auto;}
.case-study .block-right-knowledge3 {float:left; width:375px;}
.case-study .block-right-knowledge5 {float:left; width:295px;}
.case-study .block-read-more {margin:0;}

.block-table-plantmachinery {width:349px; height: 79px; }
.block-right-plantmachinery2 { float:left; width:220px; height: 125px; display: block; }
.block-left-plantmachinery2 { float:left; width:104px; margin: 3px 20px 15px 0; }
.block-right-plantmachinery2 a.title { margin: 0 0 0 0; padding: 0 0 0 0; color: #666666; font-weight: bold; text-decoration: none; font-size: 9pt; }
.block-right-plantmachinery2-sales { height: 100px; }

.block-table-plantmachinery-auction {width:389px; }
.block-right-plantmachinery2-auction2 { float:left; width:260px; display: block; }
.block-left-plantmachinery2-auction { float:left; width:104px; margin: 3px 20px 15px 0; }
.block-right-plantmachinery2-auction a.title { margin: 0 0 0 0; padding: 0 0 0 0; color: #666666; font-weight: bold; text-decoration: none; font-size: 9pt; }
.block-right-plantmachinery2-auction { min-height: 33px; width:230px; }
.block-right-plantmachinery2-span { float: left; }

.img-sitemap { margin:0 0 0 10px; }

.block-sitemap { float: left; margin: 10px 165px 0 0; width: 150px; }


.block-left-plm { width: 104px; float:left; margin: 3px 20px 0000px 0px; }
.block-right-plm { width: 626px; float:left; }

.map-form-fulldetails { float: left; background-color: #E7E7E7; padding: 15px 15px 20px 15px; margin: 20px 0 0 0; }
.block-form-fulldetails a { text-decoration: none; color: #EE1431; padding:0 0 0 1px }
.block-form-fulldetails a:hover { color: #ffffff; text-decoration: none; background:#ff0033; }
.block-form-fulldetails ul { margin:0 0 30px 0; padding:0px; list-style:none; }
.block-form-fulldetails ul li { margin:0; padding: 15px 0 0 0; list-style:none; color: #EE1431; font-size: 8pt; font-weight: bold; }
.map-form-fulldetails a { color: #5d5d5d; font-size: 9pt; margin-bottom: 6px; text-decoration: none; }
.map-form-fulldetails a:hover { color: #ffffff; font-size: 9pt; margin-bottom: 6px; text-decoration: none; }
.map-form-fulldetails ul { color:#000000; font-size: 9pt; font-weight:normal; margin: 0px; padding: 0; list-style:none; }
.map-form-fulldetails ul li { color:#000000; font-size: 9pt; font-weight:normal; margin: 0px; padding: 0; list-style:none; }
.map-form-fulldetails ul.title { color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; list-style:none; }
.map-form-fulldetails ul.title li { color: #5d5d5d; font-size: 9pt; padding: 0; margin-bottom: 6px; list-style:none; }
.map-form-fulldetails a.title { color: #5d5d5d; font-size: 9pt; text-decoration: none; background-image:url('../images/arrow_fulldetails.gif'); background-repeat: no-repeat; padding: 0 0 0 10px; font-weight: normal; }
.map-form-fulldetails a.title:hover { color: #5d5d5d; font-size: 9pt; text-decoration: none; background-image:url('../images/arrow_fulldetails.gif'); background-repeat:no-repeat; padding: 0 0 0 10px; font-weight: normal; }

.normal { font-weight: normal; }
.fulldetails-commercial ul { margin: 0px; padding: 0px; }
.fulldetails-commercial ul li { margin: 0 0 0 20px; padding: 0px; }
.search-retail-map-select { width: 95px; }
.search-retail-map-input { width: 95px; }
.search-retail-map-input2 { width: 180px; }
.serch-map-thumb { margin-right: 30px; }
.serch-map-input-top { vertical-align: text-top; }

.black-link-map { vertical-align: text-bottom; }
.block-comercial-table {width: 945px; }
.block-comercial-left { float: left;  }
.block-comercial-right { float: right; text-align: right; padding: 5px 0px;}
.block-comercial-right-2 { float: left; width: 945px; text-align: right; padding: 5px 0px 30px 0px;}
.block-comercial-right a.numb { text-decoration: none; margin: 0 2px 0 2px; padding: 0 2px 0 2px; }
.block-comercial-right a.numb:active { text-decoration: none; background: #000000; margin: 0 2px 0 2px; padding: 0 2px 0 2px; color: white; }
.block-comercial-right a.numb:hover { text-decoration: none; background: #000000; margin: 0 2px 0 2px; padding: 0 2px 0 2px; color: white; }
.block-comercial-right a.text:link, .block-comercial-right a.text:visited  {color:#000000; text-decoration: none; margin-right: 10px; }
.block-comercial-right a.text2 { text-decoration: none; margin-left: 10px; }

.block-search-commercial { float: left; width: 300px; }
.block-search-commercial-center { float: left; width: 460px; margin: 0 15px 0 0; }
.block-search-commercial-right { float: left; width: 150px; margin: 0 0 0 0; }
.title-search { color: #666; font-weight: bold; margin: -10px 0 0 0; }
.title-search-2 { color: #000000; font-weight: bold;}
.num-search { color: #666; font-weight: normal; font-size: 8pt; margin: -10px 0 0 0; }
.num-search-2 { color: #000000; font-weight: normal; font-size: 8pt;}


ul.ks-menu-hor-search { margin:0px; padding:10px 0;height:29px; }
ul.ks-menu-hor-search li { list-style:none; float:left; margin:0px 9px 0 0;  width:180px; height:29px; display:block; font-weight:bold;  font-size: 12pt; text-align:center; padding:0;}

ul.ks-menu-hor-search li a:link, ul.ks-menu-hor-search li a:visited {background:url('../images/Top_gradient.jpg') no-repeat; display:block; color: #000000 ; float:left; width:180px; height:19px; padding:10px 0 0; }
ul.ks-menu-hor-search li a:hover{color:red; background:url('../images/Top_gradient_dark.jpg')}

ul.ks-menu-hor-search li.active a:link, ul.ks-menu-hor-search li.active a:visited, ul.ks-menu-hor-search li.active a:hover {color:red; background:url('../images/Top_gradient_dark.jpg')}

/*ul.ks-menu-hor-search li.active, ul.ks-menu-hor-search li:hover { background-image:url('../images/Top_gradient_dark.jpg'); }
ul.ks-menu-hor-new-homes { margin:0px; padding:0px; }
ul.ks-menu-hor-new-homes li { list-style:none; float:left; margin:10px 9px 0 0; background-image:url('../images/menu-fon-violet2.jpg'); background-repeat:repeat-x; width:150px; height:29px; display:block; font-weight:bold; color: #000000 ; font-size: 12pt; text-align:center; padding-top:10px; cursor: pointer}
ul.ks-menu-hor-new-homes li.active, ul.ks-menu-hor-new-homes li:hover { background-image:url('../images/menu-fon-blue2.jpg'); }
ul.ks-menu-hor-new-homes li.last { margin-right: 0; }*/

.search-commercial-table {margin-top: 20px;}
.search-commercial-left { float: left; }
.search-commercial-right { float: left; margin: 10px 0 0 20px; }
.search-commercial-right-2{ float: left; height: 200px; width: 160px}
.search-commercial-right-3{ float: left; height: 200px; margin: 0px; border-left: 2px solid #e0e0e0; padding: 0px;}
a.link-search-commercial { text-decoration: none; }
p.link-search-commercial { margin: 80px 0 10px 0; }
.heigh-bottom-comercial { margin-top: 50px; }
.block-form-fulldetails-commercial a { text-decoration: none; color: #EE1431; }
.block-form-fulldetails-commercial a:hover { color: #fff; text-decoration: none; background:#ff0033; }

.block-form-list-item { margin-top:0px; }

.block-form-fulldetails-commercial ul { margin:0px 0 0 10px; padding:0px; list-style:none; }
.block-form-fulldetails-commercial ul li { margin:0; padding: 0px 0px 8px 0px; list-style:none; color: #EE1431; font-size: 8pt; font-weight: bold;}
.search-button { vertical-align:bottom; }
.block-gallery-table {width: 945px; }
.block-gallery-left { float: left; width: 420px; }
.block-gallery-right { float: left; width: 525px; text-align: right; }
.block-gallery-right a.numb { text-decoration: none; margin: 0 2px 0 2px; padding: 0 2px 0 2px; }
.block-gallery-right a.numb:active { text-decoration: none; background: #000000; margin: 0 2px 0 2px; padding: 0 2px 0 2px; color: white; }
.block-gallery-right a.numb:hover { text-decoration: none; background: #000000; margin: 0 2px 0 2px; padding: 0 2px 0 2px; color: white; }
.block-gallery-right a.text { text-decoration: none; margin-right: 10px; }
.block-gallery-right a.text2 { text-decoration: none; margin-left: 10px; }
.top-gallary { margin:0px; }
.top-gallary-last { margin:0px; }
a.gallery1{background-image:url('../images/1_gallery_1.gif'); background-repeat: no-repeat; font-size: 35px;}
a.gallery2{background-image:url('../images/1_gallery_2.gif'); background-repeat: no-repeat; font-size: 35px;}
a.gallery3{background-image:url('../images/1_gallery_3.gif'); background-repeat: no-repeat; font-size: 35px;}
a.gallery4{background-image:url('../images/1_gallery_4.gif'); background-repeat: no-repeat; font-size: 35px;}
a.gallery1:hover{background-image:url('../images/1_gallery_1active.gif'); }
a.gallery2:hover{background-image:url('../images/1_gallery_2active.gif');}
a.gallery3:hover{background-image:url('../images/1_gallery_3active.gif'); }
a.gallery4:hover{background-image:url('../images/1_gallery_4active.gif');}
a.gallery1:active{background-image:url('../images/1_gallery_1active.gif'); }
a.gallery2:active{background-image:url('../images/1_gallery_2active.gif');}
a.gallery3:active{background-image:url('../images/1_gallery_3active.gif'); }
a.gallery4:active{background-image:url('../images/1_gallery_4active.gif');}
.icons-title {float: left; color: #000000; font-size: 10pt; font-weight: bold; margin-right: 10px; margin-top: 5px;}
.icons-block {float: left;}

.block-one-gallery { margin-right: 20px; padding:5px 5px 15px 5px; background-color: #F0F0F0; float:left; width: 200px; display: block; }

.search-result-element-block-4x4 {position:relative; margin: 10px 13px 10px 10px; padding:10px 5px 15px 5px; background-color: #EEEEEE; border: solid 1px #CCC; float:left; width: 200px; display: inline; height:250px; overflow:hidden; }
.search-result-element-block-4x4 .title { margin-top: 7px; font-size:16px; font-weight:normal;}
.search-result-element-block-4x4 .title-featured-office {font-size:12px; margin:0 0 4px;}
.search-result-element-block-4x4 .title-red-gal {margin:0 0 9px;}
.search-result-element-block-4x4 a {position:absolute; bottom:13px; left:10px; width:98px;}

.search-result-element-block-3x3 {position:relative; margin: 10px 13px 10px 10px; padding:10px 5px 15px 5px; background-color: #EEEEEE; border: solid 1px #CCC; float:left; width: 280px; display: inline; height:290px; overflow:hidden; }
.search-result-element-block-3x3 .title { margin-top: 7px; font-size:16px; font-weight:normal;}
.search-result-element-block-3x3 .title-featured-office {font-size:12px; margin:0 0 4px;}
.search-result-element-block-3x3 .title-red-gal {margin:0 0 9px;}
.search-result-element-block-3x3 a {position:absolute; bottom:13px; left:10px; width:98px;}

.search-result-element-block-2x2 {position:relative; margin: 10px 13px 10px 10px; padding:10px 5px 15px 5px; background-color: #EEEEEE; border: solid 1px #CCC; float:left; width:437px; display: inline; height:375px; overflow:hidden; }
.search-result-element-block-2x2 .title { margin-top: 7px; font-size:16px; font-weight:normal;}
.search-result-element-block-2x2 .title-featured-office {font-size:12px; margin:0 0 4px;}
.search-result-element-block-2x2 .title-red-gal {margin:0 0 9px;}
.search-result-element-block-2x2 a {position:absolute; bottom:13px; left:10px; width:98px;}

.search-result-element-block-1x1 {position:relative; margin: 10px 13px 10px 10px; padding:10px 5px 15px 5px; background-color: #EEEEEE; border: solid 1px #CCC; float:left; width:908px; display: inline; height:520px; overflow:hidden; }
.search-result-element-block-1x1 .title { margin-top: 7px; font-size:16px; font-weight:normal;}
.search-result-element-block-1x1 .title-featured-office {font-size:12px; margin:0 0 4px;}
.search-result-element-block-1x1 .title-red-gal {margin:0 0 9px;}
.search-result-element-block-1x1 a {position:absolute; bottom:13px; left:10px; width:98px;}

.block-last-gallery { padding:5px 5px 15px 5px; background-color: #F0F0F0; float:left; width: 200px; display: block; }
.block-one-gallery img.thumb, .block-last-gallery img.thumb { margin: 0px 0px 5px 0; }
.title-red-gal { color:red; font-size: 9pt; font-weight:bold; margin: 10px 0px 10px 0; }
.block-one-gallery img.full, .block-last-gallery img.full { margin-bottom: -7px; margin-right: 20px; }
.gallery-full-details { background: url('../images/full_details_gallery.jpg') no-repeat; width: 102px; height: 24px; display: inline; float: left; text-indent: -500px; overflow: hidden; margin: 0 0 0 10px; }
.gallery-full-details:hover { background: url('../images/full_details_gallery-over.gif') no-repeat; }
.full-2 { margin-bottom: -7px; margin-right: 20px; }
span.saved { color:#000000; font-size: 9pt; font-weight:bold; margin: 10px 0px 0px 0; vertical-align: text-top; }
.field-label-p2 { text-align:left; color:#5d5d5d; margin-bottom:0px; margin-top:0px; margin-right: 10px; width: 120px; }
.field-label-p3 { text-align:left; color:#5d5d5d; margin-bottom:0px; margin-top:0px; margin-right: 10px; width: 97px; height:30px; }
.field-label-p4 { text-align:left; color:#5d5d5d; margin-bottom:0px; margin-top:0px; margin-right: 10px; width: 215px; }
.field-label-p5 { text-align:left; color:#5d5d5d; margin-bottom:0px; margin-top:0px; margin-right: 10px; width: 130px; }
.field-label-p6 { text-align:left; color:#5d5d5d; margin-bottom:0px; margin-top:0px; margin-right: 10px; width: 238px; }
.field-label-p7 { text-align:left; color:#D60219; margin-bottom:0px; margin-top:0px; margin-right: 10px; height:35px; }
.field-label-p8 { text-align:left; color:#5d5d5d; margin-bottom: 10px;}
.input-contact { width:200px; }
.select-contact { width:80px; }
.field-td { text-align:left; vertical-align: text-top; margin: 30px 0 0 0; padding: 0px; width: 170px; }
.field-table { margin-top:10px; }

.email-criteria-form { background-color: #F7F7F7; margin-top: 15px; padding-left: 10px; }
.table-alert-scroll { overflow-y:scroll; margin-top: 10px; height: 210px; }
.table-alert-scroll2 { overflow-y:scroll; margin-top: 10px; height: 190px; }
.table-alert-scroll3 { overflow-y:scroll; margin-top: 10px; height: 650px; }
.table-alert { margin-top: 10px; width: 945px; background-image:url('../images/background_striped.png'); padding: 15px 5px 5px 5px; }
/*todo rework this place with table-alert-td*/
.table-alert-td1 { width: 50px; height: 20px; }
.table-alert-td2 { width: 100px; height: 20px; }
.table-alert-td3 { width: 150px; height: 20px; }
.table-alert-td4 { width: 200px; height: 20px; }
.table-alert-td5 { width: 75px; height: 20px; }
.table-alert-td6 { width: 110px; height: 20px; }
.table-alert-td7 { width: 300px; height: 20px; }
.table-check { margin: 10px 0 0 0px; color: #5d5d5d; font-size: 9pt; padding: 15px 5px 5px 5px; }
.table-check-td { width: 430px; }
.my-saved-table {width: 945px; }
.my-saved-left { float:left; width: 200px; }
.my-saved-right { float:left; width: 700px; }
.title-office-grey { font-size:1.3em; font-weight:bold; }
.link_menu { color:#7CA2CF; margin: 0 14px 5px 0; }
.link_menu img { margin-top:-4px; position:relative; }

.title_catalog_form { color:#000000; font-size:1.3em; font-weight:normal; margin-bottom:3px;}
.title_b { font-size: 10pt; font-weight: bold; margin-bottom: 4px; }
.next-link { color: #EE1431; font-size: 7pt; text-decoration: none; font-weight: bold; }
.catalog_form2 { background-color: #D9D9D9; padding: 15px;}
.block-sitemap-last { float: left; margin: 10px 0px 0 0; width: 150px; }


.form_search_retail { background-image:url('../images/background_search_form.jpg'); padding: 12px 10px 9px 10px; margin: 13px 0 0 0; height:380px; }
.form_search_retail3 { background-image:url('../images/background_search_form.jpg'); padding: 12px 10px 9px 10px; margin: 13px 0 0 0; height:101px; }
#property-list { width:945px; }
#property-list ul { margin-top:20px; margin-bottom:50px; list-style:none; padding:0px; overflow-y:auto; height:666px; }
#property-list ul li { }
.property-info { border-bottom:1px dotted #D9D9D9; position:relative; width:920px; height:150px; padding-top:15px; }
.property-detail-square { margin-bottom:20px; }
.ref-no { font-size:0.7em; margin-left:50px; }
.property-image { float:left; margin-right:10px; }
.property-detail-footer { position:absolute; bottom:0px; padding-left:190px; height:30px; font-size:1em; }
.property-detail-footer-delete-link { position:absolute; bottom:0px; right:0px; height:30px; font-size:1em; }
#email-alerts-list { position:relative; float:left; height:200px; overflow-y:scroll; width:945px; margin:20px 0 20px 0; }
#email-alert-table { background-image:url('../images/background_table.jpg'); margin-bottom:10px; }
.tr-header { border-bottom:1px solid #ccc; }
#email-alert-table td { margin:2px; height:30px; padding-left:10px }
#mp-div { height:200px; overflow-y:scroll; }
.mp-column { float:left; position:relative; list-style:none; line-height:2.3em; margin:0 100px 30px 0; padding-left:0px; width:300px; }


.formHolder {margin:0 0 6px;}
.ks-search-form {background-image:url('../images/background_search_form.jpg');margin:5px 0 0 0;padding: 12px 10px 9px 10px;height:100px;width:760px;float:left;}
.ks-search-form  label, .ks-search-form-keywords label{color: #5d5d5d;}
.ks-search-form-p1 {width:220px;position:absolute;}
.ks-search-form-p2 {width:320px; position:absolute;margin-left:225px; }
.ks-search-form-p3 {width:220px;position:absolute;margin-left:545px;}
.ks-search-button {margin:20px 9px 0 0px;}
.add-margin {margin:25px 0 0 60px;}
.search-button_go {/*position:absolute;*/ margin:5px 0 0 102px;}
.our-services-text {height:20px; font-size:20px;}
.height20 {height:20px;}
.ks-search-form-keywords {width:134px; margin-left: 3px ; margin-bottom:0 0 20px;height:81px;background-image:url('../images/background_search_form.jpg');float:left; padding-top:26px; padding-left: 11px;}
.search-button_go-kw {margin-top: 5px; margin-right: 8px; float: right;}

.top-search-fulldetails {width:945px; border-top:1px solid #cacaca; padding:15px 0 0; float:left; margin:0 0 5px;  }
.top-search-fulldetails-left{line-height:22px;float: left; color:#FC3901; font-size:8pt; font-weight:bold;  padding:0; margin:0 0 16px!important; width:302px; text-align:right;}
.top-search-fulldetails-center{float: left;  color:#000000; font-size:18px; font-weight:normal;  padding: 0 0 10px; clear:both;width:626px; margin:0;}
.top-search-fulldetails-right{float: left; color:#5d5d5d; font-size:8pt; font-weight:bold;  padding: 0; text-align: right; margin:0!important;}
.top-search-title { line-height:22px;color:#000000; font-size:21px; font-weight:normal; margin:0 0 10px; float:left; width:626px; }
.ks-sweden-form-contact {float:left; width:200px; margin:20px 18px 0 0;}
.ks-sweden-form-contact-inputs {float:right; width:375px; margin:20px 0 0}
.ks-sweden-form-contact-inputs div {margin:0 0 12px;}
.ks-sweden-form-contact-inputs textarea {float:left; margin:0 0 0 20px; width:240px;}
.ks-sweden-form-contact-inputs input {float:left; margin:0 0 0 20px;}
.ks-sweden-form-contact-inputs .submit {width:370px;}
.ks-sweden-form-contact-inputs .submit input {float:right;}
.ks-sweden-form-contact-inputs label {color:#5d5d5d; display:block; float:left; width:100px; text-align:right;}
.ks-search-form2 {margin:0 0 20px; background-image:url('../images/background_search_form.jpg');padding:15px 10px 0;height:92px;width:774px;float:left; overflow:hidden;}
.ks-search-form2  label, .ks-search-form-keywords2 label{color: #5d5d5d;}


.ks-search-form2-p1 {width:704px;float:left; margin:0 0 0 10px;}
.ks-search-form2-p2 {/*width:635px;float:left;*/margin:0 0 10px;}
.ks-search-form2-p2 select {margin:0 9px 0 0; width:108px;}
.ks-search-form2-p2 select#main_0_middle_0_ksCommercialSearchControls_ddlSearchType {margin:0 36px 0 0; width:108px;}
.ks-search-form2-p2 select.search-retail2-select {width:158px; margin:0 30px 0 0;}
.ks-search-form2-p2 input.search-retail2-input2 {width:240px; margin-right:0;}
.ks-search-form2-p2 input.ks-search-button {margin:0; float:right; /*position:relative; top:-7px;*/}
.ks-search-form2-p2 input#search-retail2-to {margin-right:25px; }
.ks-search-form2 a {text-transform:uppercase; font-weight:bold; color:#da021a; font-size:10px; text-decoration:none; padding:0; /*position:relative; top:-7px*/}
.ks-search-form2 a:hover {text-decoration:underline;}
.ks-search-form2 .sizeInfo {float:left; position:relative; top:8px;}
/*.ks-search-form2-p1 {width:550px;float:left; margin:0 20px 0 0;}
.ks-search-form2-p2 {width:550px;float:left;margin:0 0 20px;}*/


.ks-search-form2-p3 {width:60px;height:97px;float:left;margin:0 25px 0 0;}
.top-form-block {background-image:url('../images/background_search_form.jpg'); margin:0px 6px 10px 0px; padding:15px 10px 0; height:92px; float:left; width: 720px;}
.top-form-block label {color: #5d5d5d;}
.top-form-block-1 {width:720px; float:left; margin-bottom: 30px;}
.top-form-block-2 {width:720px; float:left; margin:0px;}
.top-form-block-3 {width: 179px; float: left; margin: 0px 0px 10px 0px; padding:15px 10px 0px 10px; height:92px; background-image:url('../images/background_search_form.jpg'); }
.hor-spacer10 {clear: both; height: 10px;}
.hor-spacer20 {clear: both; height: 20px;}
.hor-spacer30 {clear: both; height: 30px;}
.top-form-select-1 { width: 250px; margin: 0px 0px 0px 10px;}
.top-form-select-2 { width: 130px; margin: 0px 0px 0px 10px; padding: 0px;}
.top-form-select-3 { width: 120px; margin: 0px 15px 0px 10px;}
.top-form-element1 {float: left; padding-right: 30px;}
.top-form-element2 {float: left; padding-right: 40px;}
.top-form-element3 {float: left; padding-right: 40px;}
.top-form-element4 {float: left;}
.top-form-element5 {float: left; padding-right: 7px;}
.top-form-search-button {float: right; padding-right:18px;}
.top-form-line2 {padding-top: 7px;}
.right-top-link-block {float: right; text-align: right; margin:3px 0 0;}
.change-search-1 {width:300px; color: #5d5d5d; float:left; padding-left: 40px; margin:3px 0 0;}
.search-label {padding-left: 15px; color: #5d5d5d;}
.search-box-1 {margin-top: 10px; width: 120px; float: left;}
.search-go {margin-top: 10px; float: right;}

.myks-alert h2 { font-size: 1.35em;margin: 20px 0 10px 0; }
.myks-alert .myks-changesearch { float: right; margin: 43px 0 0 0; }
.myks-alert-form { margin:10px 0 10px 0px; padding:10px 0 10px 0; border-top:1px dotted #D9D9D9;border-bottom:1px dotted #D9D9D9;}
.myks-alert-form fieldset {background: #f7f7f7; padding: 15px;}
.myks-alert-form .form-step { float: left; clear: both; margin: 0 0 10px 0; width: 920px;}
.myks-alert-form .form-step h4 { float:left; width: 250px; font-size: 0.9em;padding: 0; height: 22px;line-height:22px;}
.myks-alert-form .form-step .radio { margin: 5px 15px 0 0; _margin-top:0px; }
.myks-alert-form .form-step .checkbox { margin: 5px 5px 0 4px; _margin-top:0px; }
.myks-alert-form .form-step .alert-location { width: 300px; }
.myks-alert-form .form-step .alert-price { width: 120px; }
.myks-alert-form .form-step .alert-name { width: 242px; }
.myks-alert-form .form-step .alert-size { width: 126px; }
.myks-alert-form .form-step #alert-save { width: 74px; height: 22px; background: url('../images/button_save.png'); border: 0; line-height: 50px; text-indent: -400px; overflow: hidden;margin: 0;}
.myks-alert-form .form-step label { float:left; height: 22px;line-height: 22px;color:#587eae; margin: 0 5px 0 0;}
.myks-alert-form .form-step input, .myks-alert-form .form-step select { float:left; margin: 0 20px 0 0; vertical-align: middle; }

.myks-alert-list { height: 250px; overflow: auto; }
.myks-alert-detail-title { border-bottom:1px dotted #D9D9D9; height:25px; }
.myks-alert-detail { background:url(../images/background_search_form.jpg); margin: 0 10px 10px 0; padding: 15px; float:left;}
.myks-alert-detail h4 { font-size: 0.9em; font-weight: bold; float: left; }
.myks-alert-detail h4 span { font-weight: normal; }
.myks-alert-detail .date-added { float: right; font-size: 0.9em;}
.myks-alert-detail dl {clear: both;width:670px;float:left;}
.myks-alert-detail dl dt {width: 67px;float:left;margin:10px 0 0 0;line-height:22px;}
.myks-alert-detail dl dd {width: 130px;float:left;font-weight:bold;margin:10px 0 0 0;line-height:22px;}
.myks-alert-detail dl dd.long {width: 190px;}
.myks-alert-detail .myks-alert-options { float:right; width: 215px; text-align:right;padding:13px 0 0 0;font-size: 0.8em;}
.myks-alert-detail .myks-alert-options a.view-properties {margin:14px 0 0 0; float:right;display: block; background: url('../images/button_view_matched_properties.png');text-align:left; width: 191px; height: 22px; overflow:hidden; text-indent: -300px; }

.myks-alert-prefs { background-image:url(../images/background_text_column.jpg); background-repeat:repeat-x; padding: 1px 0 0 0;clear:both;margin:15px 0 0 0; }
.myks-alert-prefs label { width: 425px; float: left; margin:0 0 15px 0;height:20px; }
.myks-alert-prefs input { float: left;margin:0 10px 15px 5px;display:inline;height:20px; }
.myks-alert-prefs-scroll { margin-top: 10px;height: 150px; overflow: auto; }

.myks-alert-properties { background-image:url(../images/background_text_column.jpg); background-repeat:repeat-x; padding: 1px 0 0 0;clear:both;margin:25px 0 0 0; }
.myks-alert-properties h2 span { color: #505050; }
.myks-alert-property-detail { float: left; clear:both;margin: 0 0 15px 0;border-bottom:1px dotted #D9D9D9; padding: 0 0 15px 0;width:920px; }
.myks-alert-property-detail h3 { font-size: 1.1em; color:#000000; }
.myks-alert-property-detail .detail-size { font-size: 1.1em; color:#566185;float:left; }
.myks-alert-property-detail .ref-no { float:left;margin: 0 0 0 30px;color:#566185;display:inline; }
.myks-alert-property-detail p { float:left;margin:20px 0 0 0; width: 720px;display:inline;}
.myks-alert-property-detail img { float: left;margin: 0 15px 0 0; }
.myks-alert-property-detail ul { float:left;list-style:none;margin:20px 0 0 0;padding:0; display:block; width:720px;}
.myks-alert-property-detail ul li { float: left; margin: 0 20px 0 0; padding: 0;}
.myks-alert-property-detail ul li.delete { float: right;font-size:0.8em;margin:0;}
.myks-alert-properties-scroll { margin-top: 10px;height: 450px; overflow: auto;}

.propertySearch {width:717px; height:90px;background-image:url('../images/background_search_form.jpg'); padding:17px 0px 0 19px; margin:0 4px 0 0; overflow:hidden;}
.propertySearch p {margin:0;}
.propertySearch a:link, .propertySearch a:visited {font-size:11px; text-transform:uppercase; font-weight:bold;margin-top:5px;}
.propertySearch .topLine {margin:0 0 20px;}
.commercial .propertySearch .topLine {margin:0 0 8px;}
.propertySearch label {color:#5d5d5d; margin:0 10px 0 0;}
.propertySearch label.radio {color:#666; margin:0;}
.propertySearch select.buyRent{width:108px; margin:0 29px 0 0;}
.propertySearch select.type{width:158px; margin:0 33px 0 0;}
.propertySearch select.location{width:267px; margin:0 45px 0 0;}
.propertySearch select.beds{width:135px}
.propertySearch select.pFrom{width:120px; margin:0 5px 0 0;}
.propertySearch input.locaton{width:235px; margin:0;}
.propertySearch select.sizeFrom{width:87px; margin:0 18px 0 0;}
.propertySearch select.sizeTo{width:87px; margin:0 18px 0 0;}
.propertySearch input.radiobtn{margin:0 5px 0 0; position:relative; top:2px}


.residential .propertySearch label.radio {color:#5d5d5d; margin:0;}
.residential .propertySearch input.radiobtn{margin:0 20px 0 0; position:relative; top:2px}

.keywordSearch {width:180px; background-image:url('../images/background_search_form.jpg'); padding:25px 0 0 25px; margin:0;height:81px;}
.keywordSearch label {color:#5d5d5d; margin:0 0 5px; display:block;}
.keywordSearch input.keyword {width:123px; margin:0 9px 0 0;}
.residential .keywordSearch {padding:15px 0 0 25px; height:92px;}
.residential .keywordSearch a:link, .residential .keywordSearch a:visited {font-size:11px; font-weight:bold; margin:0 0 12px; display:block;}

/*.ks-search-form2-p3  input{margin:0 0 15px;}
.ks-search-form2-p3  label{padding:0 0 15px;}*/
.ks-search-form2-p4 {width:105 px; float:left;}
.search-retail2-select { width: 140px; margin:0 47px 0 34px; }
.search-retail2-select2 { width: 108px; margin-left:10px; }
.search-retail2-input { width: 105px; margin-left:5px; }
.search-retail2-input2 { width: 220px; margin:0 16px 0 14px; }
.search-retail2-input3 { width: 119px; margin-top: 5px;}
.search-retail2-input4 { width: 175px; margin-left:10px; }
.search-retail2-input5 { width: 150px; }

.ks-search-form-col1 {width: 225px; float:left; }
.ks-search-form-col2 {width: 320px; float:left; margin-right: 10px;}
.ks-search-form-col3 {width:95px; float:left; /*margin-right: 10px;*/}
.ks-search-form-col4 {float:left;}
.ks-search-form-col4-mod { padding-top:30px;}
.search-retail-select-1 { width: 155px; margin-left: 17px; }
.search-retail-select-2 { width: 100px; margin-left: 10px; }
.ks-search-form-col2-spacer {padding-top: 6px;}
.ks-search-form-col2-spacer-mod { padding-top:32px; }

.search-retail-input-4 { width: 160px; margin-left:39px; }

.ks-changesearch {width:300px; color: #5d5d5d;float:right;text-align:right; position:relative; top:4px; margin:0 0 0 15px}
.ks-changesearch select{margin-left:5px;}
.ks-changesearch-2 {width:300px; color: #5d5d5d;float:left; padding-left: 30px;}
.ks-changesearch-2 select {margin-left:5px;}
.emailUpdate {font-size:11px; text-transform:uppercase; float:right; padding:3px 0 0; font-weight:bold;}

.page-title {width:945px; margin:0 0 4px; padding:0 0 10px;}
.clear-line{border-bottom: 1px dotted rgb(217, 217, 217);}
.last{margin-right:0px;}

a.next-link img { border:0px; }
a.next-link { vertical-align: text-bottom; }
a.next-link:hover {background:#ff0033; color: #ffffff; padding:0 0 1px; text-decoration:none;}
.margin { height:5px; width: 227px; }
.search-result-item {margin-top: -10px; font-weight: bold; color: #000000;}
.search-result-item-2 {font-weight: bold; color: #000000;}
.search-result-title { margin-top: -10px; color: #000000; font-size: 15pt; }
.search-result-title2 { color: #000000; font-size: 15pt; }

.right-element-title-grey-block {width: 225px; height: 40px; background-color: #d9d9d9;}
.right-element-title {color:#000000; font-size:1.3em; font-weight:normal; padding: 13px; margin: 0px;}
.right-element-bg-grey-block {background-image:url('../images/background_striped.png'); background-repeat: repeat;}
.right-element-bg-grey-content {padding: 13px; color:#000000;}
.light-blue {color: #6085b1;}
ul.grey-content-list li {padding: 3px;}

.image-border {border: 1px solid #e3e2e8;}
.property-details-list li {padding-bottom: 5px;}

.column-full-2-left {width: 300px; float: left; margin: 0px; padding:  0px 0px 20px 0px;}
.column-full-2-middle {width: 300px; float: left; margin: 0px; padding:  0px 0px 20px 0px;}
.column-full-2-right {width: 300px; float: left; margin: 0px; padding:  0px 0px 20px 0px;}

.column-full-2-left ul {list-style: none; margin: 0px; padding: 0px;}
.column-full-2-middle ul {list-style: none; margin: 0px; padding: 0px;}
.column-full-2-right ul {list-style: none; margin: 0px; padding: 0px;}
.bg-img-right {width: 945px; text-align: right; padding-top: 20px;}	
	
.form-hdr-block-1 {height: 40px; background-color: #E0E0E0;}
.form-hdr-block-2 {}
.form-left-col-1 {width: 170px; float: left;}
.form-mid-col-1 {width: 170px; float: left;}
.form-right-col-1 {float: left; width: 60px; margin-top: 20px;}
.form-label-1 {color: #000000;}
.form-hdr-1 { color:#000000; font-size:1.3em; font-weight:normal; padding: 15px; margin: 0px;}
.form-hdr-4 { color:#000000; font-size:10pt; font-weight:normal; padding: 15px; margin: 0px;}
.form-text-input1 {width: 140px; margin-top: 7px; margin-bottom: 15px;}
.form-row-1 {clear: both; margin-bottom: 20px;}
.form-line-break {width: 435px; background-image: url('../images/background_text_column.jpg'); background-repeat:repeat-x; height: 4px; margin: 15px;}

.column-grey-row-2 {clear: both; width: 435px; padding-bottom: 20px;}
.form-left-col-2 {float: left; width: 130px;}
.form-right-col-2 {float: left;}
.form-text-input2 {width: 225px;}
.form-select-2 { width: 100px;}
.dotted-line {border-top:1px dotted #D9D9D9; margin: 0px; padding: 0px; height: 20px;}
.dotted-line2 {border-top:1px dotted #D9D9D9; margin: 0px 15px; padding: 0px; height: 20px;}
.dotted-line3 {border-bottom:1px dotted #D9D9D9; height: 30px; clear: both; width: 945px; margin-bottom: 20px;}
.form-checkbox-2 {float: left; padding-right: 10px;}
.form-checkbox-text-2 {float: left;}

.form-left-col-3 {float: left; width: 250px;}
.form-right-col-3 {float: right; text-align: right; padding-right: 35px;}
.form-label-3 {color: #000000; padding-right: 80px;}

.column-grey-row-4 {clear: both; width: 515px; padding-bottom: 20px;}
.form-bottom-image {clear: both; width: 515px; text-align: right;}
.form-left-col-4 {float: left; width: 145px;}
.form-right-col-4 {float: left;}
.form-text-input4 {width: 225px;}
.form-text-input5 {width: 180px;}
.form-text-input6 {width: 125px;}
.form-select-4 { width: 100px;}
.form-holder-4 {padding: 0px 15px 15px 15px;}
.form-radio {float: left; padding-left: 10px; padding-right: 10px;}
.form-checkbox {float: left; padding-right: 10px;}
.form-radio-label {float: left; padding-right: 10px;}
.form-textares {width: 225px; height: 100px; overflow: auto;}
.form-textares-2 {width: 364px; height: 100px; overflow: auto;}
.form-column-half {float: left; width: 250px; padding-bottom: 70px; padding-top: 45px;}
.disclaimer-block {margin-top: 15px; margin-top: 40px; clear: both;}

.column-grey-bg-block 	{ float:left; width:465px; margin: 0px; padding: 0px; background-image:url('../images/background_search_form.jpg'); background-repeat: repeat;}
.column-grey-bg-2 	{padding: 15px;}
.column-grey-bg 	{padding: 15px;}
.column-bg-2 	{padding: 0px 15px 15px 15px;}
.column-gray-bg-block-7 	{float: left; width: 223px; overflow:hidden; padding: 0px; background-image:url('../images/background_search_form.jpg'); background-repeat: repeat;}
.form-intro-text {}
.form-text-input-7 {width: 195px; margin-top: 7px; margin-bottom: 15px;}
.form-select-7 {width: 195px;margin-top: 7px; margin-bottom: 15px;}
.form-select-8 {width: 195px;margin-top: 15px; margin-bottom: 30px;}
.image-float-left {float: left; padding: 0px 15px 15px 0px;}
.line-spacer-18 {line-height: 18px;}
.image-carousel-block {clear: both; margin: 0px; padding: 0px;}
.image-carousel {width: 385px; float: left; margin: 0px; padding: 0px;}
.image-nav-block {float: left; margin: 0px padding: 0px; margin-left: 15px;}
.clear-p {clear: both;}
.text-row { clear: both; padding: 8px 0px;}
.text-table-left {float: left; width: 200px; font-weight: bold;}
.text-table-right {float: left; width:auto;}

.auction-details .text-row {overflow:hidden; *width:545px}
.auction-details .text-table-left, .auction-details .text-table-right {float: left; width:200px; font-weight: bold;}
.auction-details .text-table-right {font-weight:normal; width:280px;}



.auctionOptions {margin:0; padding:10px 0 0;}
.auctionOptions li { margin:0 0 5px 0;  list-style:none; height:33px;  width:165px; display:block; padding:12px 0 0 60px;}
.auctionOptions li a:link, .auctionOptions li a:visited { color:#ed0322; text-transform:uppercase; font-size:11px; text-decoration:none; padding:0 2px}
.auctionOptions li a:hover { color:#fff; background:#ed0322}
.auctionOptions li.register {background: url('../images/auctionSale.gif') no-repeat;}
.auctionOptions li.lots{background: url('../images/auctionLots.gif') no-repeat;}
.auctionOptions li.bidding{background: url('../images/auctionBidding.gif') no-repeat;}
.auctionOptions li.tbc{background: url('../images/auctionBlank.gif') no-repeat;}

.paginationHolder {float:right; margin:0 13px 0 0; color:#336699; }
.paginationHolder a:link, 
.paginationHolder a:visited  {color:#336699; }
.paginationHolder a:hover,
.paginationHolder .active {color:#000000; font-weight:bold; }

.searchResultsArticle {padding:0 0 20px; background: url('../images/searchResultsArticleBar.gif') repeat-x bottom; margin:0 0 10px;}
.searchResultsArticle h1{color:#000000; font-size:18px; font-weight:normal; margin:0 0 10px; float:none;}
.searchResultsArticle img{float:left; margin:0 12px 8px 0;}

#myks-lightbox-bg { display: none; width: 100%; height: 100%; position: fixed; background: url('../images/lightbox-transparency.png'); z-index: 1001; }
#lightbox-myks-login { width: 570px; height: 284px; position: fixed; background: #FFF; border: solid 10px #1a1c32; top: 40%; left: 50%; margin: -142px 0 0 -285px; }
#lightbox-myks-login .close { background: url('../images/button_close.png'); position: absolute; top: -35px; right: 0px; }
#lightbox-myks-login .close a { display: block; width: 62px; height: 22px; overflow: hidden; text-indent: -100px; }
#lightbox-myks-login .close a:hover { background: url('../images/button_close-over.png') ; }
#lightbox-myks-login .gutter { padding: 45px 68px 0 68px; margin: 0; }
#lightbox-myks-login h3 { color: #000000; }
#lightbox-myks-login h3 span { color: #7aa0cf; }
#lightbox-myks-login .form-item { float: left; margin: 0 10px 0 0; }
#lightbox-myks-login fieldset { padding: 10px 0 20px 0; }
#lightbox-myks-login fieldset input { width: 170px; }
#lightbox-myks-login fieldset label { display: block; }
#lightbox-myks-login fieldset #login-button { margin: 16px 0 0 0; padding: 0px; background: url('../images/button_login.png'); width: 55px; height: 21px; border: 0; text-indent: -200px; line-height: 50px; overflow:hidden; }

#contact-lightbox-bg {display:none;width:100%;height:100%;position:absolute;background:url('../images/lightbox-transparency.png');z-index:1001;top:0;left:0;}
#lightbox-contact { width: 678px; height: 411px; position: fixed; background: #FFF; border: solid 10px #1a1c32; top: 35%; left: 50%; margin: -142px 0 0 -339px; }
#lightbox-contact .close { background: url('../images/button_close.png'); position: absolute; top: -35px; right: 0px; }
#lightbox-contact .close a { display: block; width: 62px; height: 22px; overflow: hidden; text-indent: -100px; }
#lightbox-contact .close a:hover { background: url('../images/button_close-over.png') ; }
#lightbox-contact .gutter { padding: 35px 50px 0 50px; margin: 0; }
#lightbox-contact .clear-line { padding: 0 0 5px 0; margin: 0 0 5px 0; }
#lightbox-contact .column { float: left; width: 280px; }
#lightbox-contact .form-item { float: left; margin: 12px 0 0 0; }
#lightbox-contact .form-list-checkbox { float: left; width: 280px; margin: 10px 0 0 0; }
#lightbox-contact .form-list-checkbox input { float: left; width: 15px; margin: 8px 5px 0 0; _margin-top: 3px;clear:left;}
#lightbox-contact .form-list-checkbox label { margin: 7px 0 0 0;float:left;height:20px;overflow:hidden; }
#lightbox-contact fieldset label { display: block; margin: 0 0 3px 0; }
#lightbox-contact fieldset input, #lightbox-contact fieldset textarea { width: 221px; }
#lightbox-contact fieldset #send-button { float: left;margin: 16px 0 0 0; padding: 0px; background: url('../images/button_submit_small.png'); width: 75px; height: 21px; border: 0; text-indent: -200px; line-height: 50px; overflow:hidden; }
#lightbox-contact fieldset textarea { height: 80px; }

img.property-link-icon
{
    float:left;
    display:block;
    margin-right:3px;
}

ul.search-form-tabs
{
    display:block;
    clear:both;
    width:100%;
    height: 30px;
    margin: 0;
    padding: 0;
}
ul.search-form-tabs li 
{
    display:block;
    float:left;
    font-size:9pt;
    font-weight:bold;
    height:30px;
    list-style:none outside none;
    margin:0;
    padding:0;
    text-align:center;
    width:100px;    
}

ul.search-form-tabs li a,
ul.search-form-tabs li a:active,
ul.search-form-tabs li a:visited,
ul.search-form-tabs li a:link
{
    color:transparent;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}


ul.search-form-tabs li.tab-commercial,
ul.search-form-tabs li.tab-commercial,
ul.search-form-tabs li.tab-commercial,
ul.search-form-tabs li.tab-commercial
{
    width:194px;
}
ul.search-form-tabs li.tab-commercial a,
ul.search-form-tabs li.tab-commercial a:active,
ul.search-form-tabs li.tab-commercial a:visited,
ul.search-form-tabs li.tab-commercial a:link
{
    width:194px;
    display:block;
    float:left;
    height:30px;    
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 0 transparent;
}

ul.search-form-tabs li.tab-residential,
ul.search-form-tabs li.tab-residential,
ul.search-form-tabs li.tab-residential,
ul.search-form-tabs li.tab-residential
{
    width:192px;
}
ul.search-form-tabs li.tab-residential a,
ul.search-form-tabs li.tab-residential a:active,
ul.search-form-tabs li.tab-residential a:visited,
ul.search-form-tabs li.tab-residential a:link
{
    width:192px;
    display:block;
    float:left;
    height:30px;
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -175px transparent;
}
ul.search-form-tabs li.tab-residential a:hover
{
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -210px transparent;
}

ul.search-form-tabs li.tab-retail,
ul.search-form-tabs li.tab-retail,
ul.search-form-tabs li.tab-retail,
ul.search-form-tabs li.tab-retail
{
    width:156px;
}
ul.search-form-tabs li.tab-retail a,
ul.search-form-tabs li.tab-retail a:active,
ul.search-form-tabs li.tab-retail a:visited,
ul.search-form-tabs li.tab-retail a:link
{
    width:156px;
    display:block;
    float:left;
    height:31px;
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -245px transparent;
}
ul.search-form-tabs li.tab-retail a:hover
{
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -280px transparent;
}

ul.search-form-tabs li.tab-investment,
ul.search-form-tabs li.tab-investment,
ul.search-form-tabs li.tab-investment,
ul.search-form-tabs li.tab-investment
{
    width:204px;
}
ul.search-form-tabs li.tab-investment a,
ul.search-form-tabs li.tab-investment a:active,
ul.search-form-tabs li.tab-investment a:visited,
ul.search-form-tabs li.tab-investment a:link
{
    width:204px;
    display:block;
    float:left;
    height:30px;
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -35px transparent;
}
ul.search-form-tabs li.tab-investment a:hover
{
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -70px transparent;
}

ul.search-form-tabs li.tab-newhomes,
ul.search-form-tabs li.tab-newhomes,
ul.search-form-tabs li.tab-newhomes,
ul.search-form-tabs li.tab-newhomes
{
    width:198px;
}
ul.search-form-tabs li.tab-newhomes a,
ul.search-form-tabs li.tab-newhomes a:active,
ul.search-form-tabs li.tab-newhomes a:visited,
ul.search-form-tabs li.tab-newhomes a:link
{
    width:198px;
    display:block;
    float:left;
    height:30px;
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -105px transparent;
}
ul.search-form-tabs li.tab-newhomes a:hover
{
    background:url("../images/tabs/home/spriteTabs.png") no-repeat scroll 0 -140px transparent;
}


/* container for header slider */
.headerSlideshow
{
    position: relative;
    clear: both;
    padding: 0 0 20px;
}

.headerSlides
{
    overflow: hidden;
    clear: both;
}

.headerSliderContainer
{
    bottom: 30px;
    position: absolute;
    right: 40px;
    z-index: 2;
}

.headerSliderContainer .backward, .headerSliderContainer .forward
{
    width: 17px;
    height: 19px;
    float: left;
    background: url(../images/slider/sprite-nav.png) no-repeat;
    _background: url(../images/sprite-feature-nav.gif) no-repeat;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
}
.headerSliderContainer .backward
{
    background-position: 0 -57px;
}
.headerSliderContainer .backward:hover
{
    background-position: 0 -38px;
}
.headerSliderContainer .forward
{
    background-position: 0 -19px;
}
.headerSliderContainer .forward:hover
{
    background-position: 0 0;
}

.headerSliderContainer .headerSlider
{
    width: auto;
    float: left;
}
.headerSliderContainer .headerSlider a
{
    width: 12px;
    height: 19px;
    float: left;
    background: url(../images/slider/sprite-nav.png) no-repeat 0 -95px;
    _background: url(../images/sprite-feature-nav.gif) no-repeat 0 -114px;
}
.headerSliderContainer .headerSlider a:hover
{
    background-position: 0 -114px;
}
.headerSliderContainer .headerSlider a.current
{
    background-position: 0 -76px;
    _background-position: 0 -95px;
}

.news-listings .middle-column-element { overflow: hidden;}
.news-listings .block-right-knowledge3 { float: left;width: 520px;}
.news-listings .block-right-knowledge3.thumbnail { width: 150px;}


