html {
	background:#313639 url(../../img/samuel.gertler.co.uk/bg.png) top repeat-x;
	color: #000;
	height: 100%;
}
#custom-doc {
	width: 95%;
}
#top-border {
	background:#323638;
	padding:7px;
}
body {
	text-align: left;
}
.main {
	background: #FFFFFF url(../../img/samuel.gertler.co.uk/main.bg.png) right top repeat-y;
	padding: 5px 20px 20px 20px;
	z-index: 0;
	clear:both;
}
.fit-holder {
	width:974px;
	margin:0 auto;
}
.custom-holder {
	width:934px;
	margin:0 auto;
}
.left-padding {
	padding-left: 10px;
}
.left-right-padding {
	padding: 0 20px;
}
.right-padding {
	padding-right: 20px;
}
#segment-holder {
	padding: 0 20px 20px 20px;
	background:#FFF;
}
.segment {
	background:#EEE;
	border-bottom:1px solid #E6E6E6;
	font:normal 93% Arial, Helvetica, sans-serif;
	padding:10px;
}
.segment ul {
	float:left;
	width:220px;
	border-right:1px solid #E6E6E6;
	margin-right:10px;
}
.segment ul.last-list {
	margin-right:0;
}
.segment ul li {
	padding:1px 0;
}
.segment ul li h3 {
	margin-bottom:10px;
}
.segment ul li a {
	color:#333;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> tool bar settings  <<<----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#toolbar {
	clear:both;
	color: #6A7680;
	text-align:right;
}
#toolbar ul	{
	padding:0 15px 0 0;
}
#toolbar li {
	display: inline;
}
#toolbar li h6 {
	display: inline;
	margin-left:0px;
	color:#6A7680;
}
#toolbar li h6 a {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 10px;
	display: inline;
	margin:0 0 10px 0;
	padding:5px;
}
#toolbar li h6 a.worlwide:hover {
	background:#4F565B;
	color:#FFF
}
#toolbar li h6 a.worlwide:hover span {
	color:#FFF;
}

#toolbar .selected a, #toolbar .selected a span { /*currently selected tab*/
	background: #4F565B;
	color:#FFF;
}





#toolbar li h6 a:hover {
	color:/*#FFE850*/#989FA7;
	text-decoration:none;
}
#toolbar-inner {
	padding:8px 0;
	border-bottom:1px solid #6A7680;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> logo   <<<----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#logo {
	clear:both;
	margin:20px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> menu settings  <<<--------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.sg-menu {
	width:100%;
	clear:both;
	z-index:100;
*background:#4F565B url(../../img/samuel.gertler.co.uk/menu.bg.png) top repeat-x;
}
.sg-menu li {
	display:inline;
}
.sg-menu li a {
	background:#4F565B url(../../img/samuel.gertler.co.uk/menu.bg.png) bottom repeat-x;
	font:bold 93% Arial, Verdana, sans-serif;
	
	float:left;
	color:#FFF;
	/*padding:20px 112.83px 10px 13px;
*padding-right:112.99px;
	padding:25px 25px 15px 13px;*/
	
	padding-top:20px;
	padding-left:15px;
	width:14.957%;
	height:25px;
	
	vertical-align:baseline;
	border-left:1px solid #444A51;
	border-right:1px solid #333;
  text-decoration:none;
}
.sg-menu li a.no-border-left {
	border-left:none;
}
.sg-menu li a.no-border-right {
	border-right:none;
}
.sg-menu li a span {
	float:left;
}
.sg-menu li a:hover {
	background:#4F565B url(../../img/samuel.gertler.co.uk/menu.bg.hover.png) top repeat-x;
	color:#FFF;
	text-decoration:none;
}
.sg-menu li a:hover span {
	color:#FFF;
}
.sg-menu .selected a, #sg-menu .selected a span { /*currently selected tab*/
	background: #4F565B url(../../img/samuel.gertler.co.uk/menu.bg.hover.png) top repeat-x;
	color:#FFF;
}
.clear {
	clear:both;
}
/* ######### Style for Drop Down Menu ######### */

.two-col, .three-col, .four-col {
	position:absolute;
	top:0;
	z-index:100;
	background:#4F565B;
	width:510px;
	visibility:hidden;
	border-top:none;
}
.two-col {
	width:340px;
}
.four-col {
	width:680px;
}
.two-col ul, .three-col ul, .four-col ul {
	float:left;
	width:150px;
	padding:15px 0 15px 15px;
}
.two-col li, .three-col li, .four-col li {
	display:block;
	margin:0;
}
.two-col li h3, .three-col li h3, .four-col li h3 {
	font:bold 93% Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px 0;
	border-bottom:1px solid #636B72;
}
.two-col li img, .three-col li img, .four-col li img {
	margin:0 0 10px 0;
}
.two-col li a, .three-col li a, .four-col li a {
	width:auto;
	display:block;
	padding:3px 4px;
*padding:2px 4px;
	text-decoration:none;
	color:#FFF;
	border-bottom:1px solid #636B72;
	font:normal 85% Arial, Helvetica, sans-serif;
}
.two-col li a.no-border, .three-col li a.no-border, .four-col li a.no-border {
	border-bottom:none;
}
* html .two-col li a, * html .three-col li a, * html .four-col li a {/*IE only hack*/
	width:100%;
}
.two-col li a.hover, .three-col li a:hover, .four-col li a:hover {
	background:#636B72;
	color:#FFF;
	text-decoration:none;
}
.two-col li a.active, .three-col li a:active, .four-col li a:active {
	background:#4F565B;
	color:#FFF;
	text-decoration:none;
}
.two-col li a.right-align, .three-col li a.right-align, .four-col li a.right-align {
	text-align:right;
	padding-left:5px;
}
.two-col li a.right-align:hover, .three-col li a.right-align:hover, .four-col li a.right-align:hover {
	background:#4F565B;
	color:#768089;
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> menu settings  <<<--------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
h2.news-box-title {
	background:#4F565B;
	padding:5px;
	color:#FFF;
	font:normal 93% Arial, Helvetica, sans-serif;
}
h2.news-box-title a {
	color:#FFF;
}
h2.news-box-title a:hover {
	color:#FFF;
}
.news-box {
	background:#EEE;
	padding:15px;
	margin:0;
	font:normal 93% Arial, Helvetica, sans-serif;
}
.news-box li {
	padding:1px 0;
}
.news-box li a {
	display:block;
	color:#000;
}
#title {
	background:#FFF url(../../img/samuel.gertler.co.uk/main.bg.png) right top repeat-y;
	padding:15px 210px 10px 210px;
}
#page-picture {
	height:100px;
	background:#FFF;
}
#page-picture-small {
	height:140px; /*width:680px;*/
	width:554px;
	margin:0 0 20px 0;
}
ul.content-listing {
}
ul.content-listing li {
	float:left;
	width:267px;
	margin:0 20px 20px 0;
}
ul.content-listing li.reset {
	margin:0 0 20px 0;
}
ul.content-listing li img {
	width:267px;
	height:90px;
}
ul.content-listing li h3 {
	font:bold 93% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #E6E6E6;
	padding:8px 10px;
}
ul.content-listing li h3 a {
	color:#000;
}
ul.content-listing li h3 a:hover {
	color:#666666;
	text-decoration:none;
}
ul.content-listing li p {
	font:normal 93% Arial, Helvetica, sans-serif;
	padding:10px;
	color:#666666;
}
.grey {
	background:#636B72;
	margin-left:9px;
}
.grey-holder {
	background:#4F565B;
	background:#F5F5F5;
	border:1px solid #FFF;
	border-left:none;
	padding:5px;
}
.light-grey-box-header {
	padding:5px;
	background:#636B72;
	font:bold 93% Arial, Helvetica, sans-serif;
	color:#FFF
}
.light-grey-box {
	padding:20px;
	background:#C7CACD;
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.login-table {
	font: normal 85% Arial, Helvetica, sans-serif;
}
dl.login-table dt {
	float: left;
	width: 12%;
	margin: 5px 10px 1px 0;
}
dl.login-table dd {
	width: 76%;
	margin: 0 0 1px 0;
}
dl.login-table dd a {
	color: #000;
}
dl.login-table dd a:hover {
	color: #666666;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> registration table settings  <<<------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
dl.register-table dt {
	width: 125px;
	float:left;
	padding:4px 0 0 0;
	text-align:right;
	margin-right:10px;
}
dl.register-table dd {
	margin: 0 0 1px 0;
}
dl.register-table dd a {
	color: #000;
}
dl.register-table dd input {
	width: 350px;
	/*border:none;
	padding:2px;*/
}
dl.register-table dd input.reset {
	width: auto;
}
input.light-grey-box-button {
	font: bold 85% Arial, Helvetica, sans-serif;
	padding:5px;
	background:#A5AAAF;
	margin:1px 0 0 0;
	width:100%;
	text-align:right;
	color:#FFF;
	border:none;
	cursor:pointer;
}
input.light-grey-box-button:hover {
	background:#636B72;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> property detail text and image <<<----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#details {
	font: normal 100% Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0 0 20px 0;
}
#details img {
	float: left;
	margin: 0px 20px 0 0;
}
h2.buyers-toolbar-title {
	background: #514F5A;
	color: #FFF;
	margin: 0 0 1px 0;
	padding: 5px;
	font: normal 93% Arial, Helvetica, sans-serif;
	border-right: 25px solid #1D2029;
}
#buyers-toolbar li h6 a {
	display: block;
	font: normal 93% Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px;
	border-bottom: 1px solid #DDD;
}
#buyers-toolbar li h6 a:hover {
	text-decoration: none;
	color: #999;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> office contact side menu  <<<---------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.office-toolbar {
	background: #F5F5F5;
	font: normal 93% Arial, Helvetica, sans-serif;
	color: #343A41;
	clear:both;
}
.office-toolbar li {
	margin: 0 0 1px 0;
}
.office-toolbar li.header {
	margin: 0 0 15px 0;
}
.office-toolbar li.sales-representative {
	font-weight: bold;
}
.office-toolbar li.telephone {
	margin: 15px 0 0 0;
}
.office-toolbar li a:hover {
	text-decoration: none;
}
.accordion-div {
	padding:20px;
	background: #F5F5F5;
	color: #343A41;
}
dl.accordion-table {
	font: normal 93% Arial, Helvetica, sans-serif;
}
dl.accordion-table dt {
	width:80px;
	float:left;
	margin:4px 0 0 0;
}
dl.accordion-table dd {
	margin:0 0 1px 0;
}
dl.accordion-table dd input {
	width: 180px;
}
dl.accordion-table dd textarea {
	width: 180px;
}
dl.accordion-table dd input.reset {
	width: auto;
}
dl.accordion-table dd input.no-border {
	border:none;
}
dl.accordion-table dd select {
	width: 180px;
}
a.link-more {
	background:#EEE;
	color: #AAA;
	padding: 7px;
	margin: 0 0 15px 0;
	display: block;
	font: normal 77% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:right;
	border-top:1px solid #FFF;
}
a.link-more:hover {
	background:#E6E6E6;
	text-decoration: none;
}
a.email {
	background:#353C41;
	color: #FFF;
	padding: 4px 10px;
	margin: 0;
	display: block;
	font: normal 93% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #4F565B;
}
a.email:hover {
	text-decoration: none;
	background:#4F565B;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> valuation table settings  <<<---------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.right-panel-holder {
	border:1px solid #FFF;
	border-left:none;
*margin-left:-1px;
	margin:0 0 20px 0;
}
.right-panel-holder h2 {
	margin:0;
	padding:5px;
	background:#4F565B;
	color:#FFF;
	font:bold 93% Arial, Helvetica, sans-serif;
}
.right-panel {
	background: #F5F5F5;
	color: #343A41;
	padding: 10px;
	font: normal 85% Arial, Helvetica, sans-serif;
}
.right-panel a{
	color: #343A41;
}
.right-panel dt {
	float:left;
	width:70px;
	padding:2px 0;
}
.right-panel dd {
	padding:1px 0;
}
.right-panel dd input {
	width:98%;
	padding:1px;
	border:1px solid #E6E6E6;
	border-top:none;
	border-left:none;
}
input.valuation-button {
	border: none;
	width: 100%;
	background: #4F565B;
	color: #FFF;
	padding: 4px;
	margin: 0 0 1px 0;
	display: block;
	font: bold 85% Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-align: right;
}
input.valuation-button:hover {
	background: #636B72;
	text-decoration: none;
}
dl.valuation-table dt {
	float: left;
	width:110px;
	margin: 5px 0 1px 0;
	margin-right:10px;
	font: normal 93% Arial, Helvetica, sans-serif;
	text-align:right;
}
dl.valuation-table dd {
	margin: 0 0 1px 0;
}
dl.valuation-table dd input, dl.valuation-table dd select, dl.valuation-table dd textarea {
	width:374px;
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.valuation-table dd select {
	width:382px;
}
dl.valuation-table dd input.submit {
	background: #514F5A;
	color: #FFF;
	width: auto;
	cursor: pointer;
	border: none;
	padding: 4px 10px;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #1D2029;
	border-right: 1px solid #1D2029;
}
dl.valuation-table dd input.submit:hover {
	background: #1D2029;
}
dl.valuation-table dd input.right-align {
	text-align: right;
}
fieldset.margin-bottom-40 {
	margin: 0 0 40px 0;
}
h2.margin-bottom-20 {
	margin: 0 0 20px 0;
	font: bold 93% Arial, Helvetica, sans-serif;
	display: block;
	padding:0 0 3px 0;
	color:#000;
}
#link-banners img {
	margin: 0 0 15px 0;
	float: right;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> side menu  <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
h2.side-menu-title {
	color: #000;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	display: block;
	border-bottom:4px solid #E6E6E6;
	font:bold 138.5% Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
ul.side-menu {
	margin-bottom: 20px;
}
ul.side-menu li {
	display: block;
}
ul.side-menu li h3 {
	display: block;
}
ul.side-menu li h3 a {
	display: block;
	font:normal 93% Arial, Helvetica, sans-serif;
	padding: 4px 0 ;
	border-bottom: 1px solid #E6E6E6; /* color: #000*/
	color:#333;
}
ul.side-menu li h3 a.connecting-link {
	border-top: 1px solid #E6E6E6;
}
ul.side-menu li h3 a.last-link {
	border-bottom: none;
}
ul.side-menu li h3 a:hover {
	text-decoration: none;
	color: #999;
}
ul.side-menu ul {
	margin-left: 10px;
}
ul.side-menu ul li h3 a {
	border:none;
	font:normal 93% Arial, Helvetica, sans-serif;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> contact page listing  <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
ul.contact-table li {
	margin: 5px 0 10px 0;
	float:left;
	width:330px;
	margin-right:20px;
}
ul.contact-table li.no-margin {
	margin-right:0;
	width:330px;
}
ul.contact-table li p {
	font: normal 93% Arial, Helvetica, sans-serif;
	padding:5px;
}
ul.contact-table li h3 {
	margin:0 0 10px 0;
	background:#EEE;
	border-bottom:1px solid #E6E6E6;
}
ul.contact-table li h3 a {
	font: normal 108% Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
	border: none;
	padding: 4px 5px;
}
ul.contact-table li a {
	color: #000;
}
ul.contact-table li a:hover {
	background:#E6E6E6;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> description settings  <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
ul.property-tools {
}
ul.property-tools li {
	display: inline;
	margin-left: -3px;
}
ul.property-tools li a {
	padding: 6px 10px;
	font: normal 93% Arial, Helvetica, sans-serif;
	background: #32303A;
	color: #FFF;
	text-decoration: none;
}
ul.property-tools li a:hover {
	background: #514F5A;
}
ul.picture-navigation {
}
ul.picture-navigation li {
	margin: 0 0 1px 0;
}
ul.picture-navigation li a {
	display: block;
	padding: 5px 0px;
	font: normal 93% Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DDD;
	color: #000;
	text-decoration: none;
}
ul.picture-navigation li a:hover {
	color: #989898;
}
ul.picture-navigation li a.last-link {
	border-bottom: none;
}
h1.property-title {
	color: #000;
	margin: 0 0 20px 0;
}
div.property-description {
	font: normal 93% Arial, Helvetica, sans-serif;
	text-align: justify;
}
dl.price-reference {
}
dl.price-reference dt {
	width: 100px;
	float: left;
	padding: 0 0 2px 0;
}
dl.price-reference dd {
	padding: 0 0 2px 0;
}
dl.property-details {
	font: normal 93% Arial, Helvetica, sans-serif;
}
dl.property-details dt {
	width: 100px;
	float: left;
	padding: 0 0 2px 0;
	line-height:150%;
}
dl.property-details dd {
	padding: 0 0 2px 0;
	line-height:150%;
}
dl.property-details dd.disable {
	color: #989898;
}
.bottom-solid-line {
	border-bottom: 1px solid #EEE;
	padding:20px 0;
}
.top-padding-20 {
	padding:20px 0 0 0;
}
/* Tube Colours */
.bakerloo {
	background: #AC5C13;
	color: #FFF;
	padding: 2px 4px;
}
.central {
	background: #EF1122;
	color: #FFF;
	padding: 2px 4px;
}
.circle {
	background: #FFDE00;
	color: #000;
	padding: 2px 4px;
}
.district {
	background: #019853;
	color: #FFF;
	padding: 2px 4px;
}
.east-london {
	background: #FEA813;
	color: #FFF;
	padding: 2px 4px;
}
.hammersmith-and-city {
	background: #F789A6;
	color: #FFF;
	padding: 2px 4px;
}
.jubilee {
	background: #8D8D8E;
	color: #FFF;
	padding: 2px 4px;
}
.metropolitan {
	background: #760248;
	color: #FFF;
	padding: 2px 4px;
}
.northern {
	background: #000;
	color: #FFF;
	padding: 2px 4px;
}
.piccadilly {
	background: #01529F;
	color: #FFF;
	padding: 2px 4px;
}
.victoria {
	background: #1D9CDD;
	color: #FFF;
	padding: 2px 4px;
}
.waterloo-and-city {
	background: #76CCBA;
	color: #000;
	padding: 2px 4px;
}
.top-no-padding {
	background:#FFF;
	padding:0 40px 40px 40px;
	clear:both;
}
.side-padding {
	background:#FFF;
	padding:0 40px;
	clear:both;
}
.list {
}
.list li {
	font: normal 93% Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
.list li a {
	color: #000;
	text-decoration: none;
}
.list li a:hover {
	color: #989898;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> main page bottom panel settings  <<<--------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.main-bottom {
	background: #FFF;
	padding: 0 20px 20px 20px;
	clear: both;
	height: 150px;
}
ul.main-unit-right {
	float: right;
	width: 290px;
	margin-left: 15px;
}
ul.main-unit-middle {
	float: left;
	width: 299px;
	margin-left: 15px;
}
ul.main-unit-left {
	float: left;
	width: 290px;
}
ul.main-unit-left h3, ul.main-unit-middle h3, ul.main-unit-right h3 {
	color: #1C2024;
	padding: 6px 0;
	margin: 0 0 10px 0;
}
ul.main-unit-left p, ul.main-unit-middle p, ul.main-unit-right p {
	font: normal 100% Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
ul.main-unit-left li ul li, ul.main-unit-middle li ul li, ul.main-unit-right li ul li {
	font: normal 100% Arial, Helvetica, sans-serif;
	list-style: square;
	margin-left: 15px;
}
ul.main-unit-left li ul li a, ul.main-unit-middle li ul li a, ul.main-unit-right li ul li a {
	color: #1C2024;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Feed listing  <<<---------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
ul.feeds {
}
ul.feeds ul {
	margin-left: 20px;
}
ul.feeds ul ul {
	margin-left: 20px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> search box settings  <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.search-box {
	background: #FFF;
}
.search-box h2 {
	font: bold 93% Arial, Helvetica, sans-serif;
	margin: 15px 0;
	padding: 3px 0;
	border-bottom:1px solid #e9e9e9;
	color:#000;
	display: block;
	width: 100%;
}
.search-box dl {
	clear: both;
	margin:auto;
	width:95%;
}
dl.search-table {
	font: normal 93% Arial, Helvetica, sans-serif;
}
dl.search-table dt {
	float: left;
	width: 125px;
	margin: 4px 0 0 0;
	text-align:right;
	margin-right:10px;
}
dl.search-table dd {
	margin: 0 0 1px 0;
	color:#666666;
}
dl.search-table dd select {
	width: 349px;
}
dl.search-table dd select.price {
	width:173px;
}
dl.search-table dd input {
	width: 341px;
	padding:3px;
}
dl.search-table dd input.postcode {
	width: 285px;
}
dl.search-table dd.radio {
	margin:0 0 5px 0;
}
dl.search-table dd input.check {
	width: auto;
	border: none;
	margin: 4px 0 0 7px;
}
dl.search-table dd input.reset {
	width: auto;
	margin: 0;
	border: none;
}
select.hide-select {
	display: none;
}
.uppercase {
	text-transform:uppercase;
}
.amenity-cat-table {
	clear: both;
	margin:auto;
	width:95%;
}
.amenity-cat-table li {
	font:normal 93% Arial, Helvetica, sans-serif;
	width:230px;
	float:left;
	color:#000;
}
.amenity-cat-table li input.check {
	width: auto;
	border: none;
}
.main-page-segements {
	clear: both;
}
ul.office-table {
	font:normal 93% Arial, Helvetica, sans-serif;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> news settings  <<<--------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
dl.news-table {
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.news-table dt {
	color:#666666;
	float:left;
	width:100px;
	border-bottom:1px solid #E6E6E6;
	padding:5px;
}
dl.news-table dt.dt-title {
	background:#E6E6E6;
	padding:4px;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#666666;
}
dl.news-table dd {
	border-bottom:1px solid #E6E6E6;
	padding:5px 0;
}
dl.news-table dd.dd-title {
	background:#E6E6E6;
	padding:4px 0;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#666666;
}
dl.news-table dt.no-border {
	border-bottom:none;
}
dl.news-table dd.no-border {
	border-bottom:none;
}
dl.news-table dd a {
	color:#000;
}
#news-content {
	font:normal 93% Arial, Helvetica, sans-serif;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> people settings  <<<------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
dl.people-table {
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.people-table dt {
	color:#000;
	float:left;
	width:100px;
	padding:2px 0;
}
dl.people-table dd {
}
dl.people-table dd p.right {
	text-align:right;
}
dl.people-table dd input {
	width:400px;
}
dl.people-table dd select {
	width:405px;
}
dl.people-table dd input.reset {
	width:auto;
	border:none;
}
dl.people-details-tables {
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.people-details-tables dt {
	color:#000;
	float:left;
	width:70px;
	padding:2px;
}
dl.people-details-tables dd {
	padding:2px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> footer navigation settings  <<<------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#footer-navigation {
	clear: both;
	padding: 0px 20px;
}
#footer-navigation ul {
	color: #5B6470;
}
#footer-navigation ul li {
	font: normal 77% Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform:uppercase;
}
#footer-navigation ul li a {
	color: #FFF;
}
#footer-navigation ul li a:hover {
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> footer settings  <<<------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#copyright {
	clear: both;
	padding: 10px 20px 60px 20px;
	margin: 10px 0;
	border-top:1px solid #444A51;
	text-transform:uppercase;
}
#copyright-inner {
	color:#444A51;
}
#copyright-inner ul {
	float: left;
	width: 70%;
}
#copyright-inner li {
	display: inline;
	margin-right: 5px;
}
#copyright-inner li h5 {
	display: inline;
	font: normal 77% Arial, Helvetica, sans-serif;
	color:#75808A;
}
#copyright-inner a {
	text-decoration: none;
	color:#FFF;
}
#copyright-inner a:hover {
	text-decoration: none;
	color: #75808A;
}
#copyright-inner ul.copy-note {
	float: right;
	width: 30%;
	text-align: right;
}
#copyright-inner ul.copy-note li {
	margin: 0;
}
/* Search Listing Settings */

div#list-result-holder {
	clear:both;
	margin:0 0 30px 0;
}
div#list-result-image-holder {
	width:261px;
	float:left;
	margin-right:20px;
}
.list-result-property-description {
	font:normal 93% Arial, Helvetica, sans-serif;
	color:#333;
}
h2.list-result-property-title {
	padding:5px;
	background:#4F565B;
	color:#FFF;
	margin:0;
}
h2.list-result-property-title a {
	color:#FFF;
	text-decoration:none;
	margin:0;
}
h2.list-result-property-title a:hover {
	color:#FFF;
	text-decoration:none;
}
h3.list-result-property-particulars {
	padding:5px;
	background:#636B72;
	color:#FFF;
	font:normal 85% Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
}
.guide-price {
	padding:5px;
	background:#4F565B;
	font:normal 108% Arial, Helvetica, sans-serif;
	color:#FFF;
}
.under-offer {
	padding:7px;
	background:#FFE850;
	font:normal 77% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
a.private-finance {
	padding:7px;
	background:#4F565B;
	font:normal 77% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	display:block;
}
a.private-finance:hover {
	background:#636B72;
	text-decoration:none;
}
.sorting {
	font:normal 93% Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}
.sorting ul {
	display:inline;
}
.sorting ul li {
	display:inline;
	margin-right:10px;
	width:200px;
	float:left;
}
.sorting ul li select {
}
dl.search-accordion-table {
	font:normal 93% Arial, Helvetica, sans-serif;
}
dl.search-accordion-table dt {
	width:110px;
	float:left;
	padding:2px 0;
}
dl.search-accordion-table a {
	display:block;
}
dl.search-accordion-table dd {
	padding:2px 0;
}
dl.search-accordion-table a, dl.search-accordion-table a {
	text-decoration:none;
	color:#666666;
	padding:1px 4px;
	border-bottom:1px solid #E9E9E9;
}
dl.search-accordion-table a:hover, dl.search-accordion-table a:hover {
	text-decoration:none;
	background:#3C3C4F;
	color:#FFF;
}
ul.search-result-options {
	font:normal 93% Arial, Helvetica, sans-serif;
}
ul.search-result-options li {
	display:inline;
	margin-right:20px;
}
ul.search-result-options li a {
	color:#272733;
}
ul.pagination {
	text-align:right;
}
ul.pagination li {
	display:inline;
}
ul.pagination li a {
	padding:3px 8px;
	font:normal 93% Arial, Helvetica, sans-serif;
	background:#4B5562;
	border:1px solid #272733;
	border-top:none;
	border-left:none;
	color:#FFF;
	margin-right:-3px;
}
ul.pagination li a:hover {
	background:#383F49;
	text-decoration:none;
}
p.pagination {
	text-align:right;
}
p.pagination a {
	padding:2px 7px;
	font:normal 93% Arial, Helvetica, sans-serif;
	background:#4B5562;
	border:1px solid #272733;
	border-top:none;
	border-left:none;
	color:#FFF;
	margin-right:-3px;
}
p.pagination a:hover {
	background:#383F49;
	text-decoration:none;
}
p.pagination b {
	padding:2px 7px;
	font:bold 93% Arial, Helvetica, sans-serif;
	background:#ddd;
	border:1px solid #ccc;
	border-top:none;
	border-left:none;
	color:#000;
	margin-right:-3px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> general settings  <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
select, input, textarea {
	color: #666666; /*border: 1px solid #E1E1E1; border-top: none; border-left: none; border-right: none;*/
	padding: 3px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
}
select:active, input:active, textarea:active {
	background: #EEE;
}
select:focus, input:focus, textarea:focus {
	background: #EEE;
}
.required {
	border-right: 3px solid #FF8080;
	width: 197px;
}
select {
	width: 206px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font: bold 167% Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing:-1px;
	/*padding:0 0 10px 0; margin:0 0 25px 0;*/
}
h2 {
	font: normal 108% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #E6E6E6;
	color:#999;
	padding:0 10px 20px 10px;
	margin:0 0 25px 0;
}
h2 a {
	color: #413847;
	padding: 0 0 3px 0;
}
h2 a:hover {
	color: #413847;
	text-decoration: none;
}
h1 address {
	display: inline;
	color: #FEE750;
	font-weight: bold;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img.image-border {
	padding: 4px;
	border: 1px solid #EEE;
}
input.button {
	background: #353C41;
	color: #FFF;
	width: auto;
	cursor: pointer;
	border: none;
	padding: 4px 8px;
	margin: 5px 0 0 0;
	font:normal 93% Arial, Helvetica, sans-serif; /*border-bottom: 1px solid #1D2029; border-right: 1px solid #1D2029; */
}
input.button:hover {
	background:#4F565B;
}
input.reset {
	width: auto;
}
.right {
	text-align:right;
}
strong {
	font-weight: bold;
}
.normal-size {
	font:normal 93% Arial, Helvetica, sans-serif;
}
/* Sample 4
#box4{ position: absolute; }

#box4 div{ width:480px; height: 240px; float: left; background: #eee; }

#box4 h3, #box4 p, #box4 ul{ padding: 5px 10px; }

#box4 p{ text-indent: 16px; }

#box4 img{ width: 200px; width: 150px; float: left; margin: 0 10px 10px 15px; }

#info4{ background: #fff !important; color: red !important; cursor: default; }
*/
/* ********************************** */
.thumbs {
	width: 54px;
}
.thumbs div {
	display: block;
	width: 54px;
	height: 41px;
	margin: 3px 0;
	cursor: pointer;
}
.thumbs div img {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.info {
	width:240px;
	height: 50px;
	background: #000;
	position: absolute;
}
.info p, .info h4 {
	color: #fff;
	padding: 3px 8px;
	font-family: Arial;
}
.info h4 {
	font-size: 14px;
}
.info h4 a {
	float: right;
	background: #fff;
	color: #000;
	font-size: 10px;
	padding: 0 3px;
	text-decoration: none;
}
.mask1 {
	position: relative;
	width:480px;
	height: 180px;
	overflow: hidden;
}
.mask2 {
	position: relative;
	width:240px;
	height: 180px;
	overflow: hidden;
}
.mask3 {
	position: relative;
	width:480px;
	height: 240px;
	overflow: hidden;
}
span img {
	display: block;
	border: none;
}
