/* Main colour to find and replace F47228 */
/* Also change paths to any logos */


BODY {
	FONT-SIZE: x-small; MARGIN: 10px 0px 0px; COLOR: #6e7160; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
A:link {
	COLOR: #6B7163;
}
A:visited {
	COLOR: #6B7163;
}
A:hover {
	COLOR: #003D7E;
}
.homepage
{
	padding:5px;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 100%; COLOR: #6f6c6c
}
SELECT {
	FONT-SIZE: 100%; COLOR: #6f6c6c
}
TEXTAREA {
	FONT-SIZE: 100%; COLOR: #6f6c6c
}
H1 {
	FONT-WEIGHT: 700; FONT-SIZE: 150%; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #5c604d; LINE-HEIGHT: 130%
}
H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 130%; MARGIN: 0px; LINE-HEIGHT: 150%
}
h3 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.7em;
		font-weight:normal;
		padding:0 0 10px 0;
		margin:0;
		color:#F47228;
	}
H4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.2em;
		font-weight:normal;
		padding:0 0 10px 0;
		margin:0;
		color:#F47228;
}
P {
	MARGIN: 0px 0px 10px
}
.site {
	MARGIN-LEFT: auto; WIDTH: 890px; MARGIN-RIGHT: auto;
}
.header {
	FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #F47228;
}

.nav {
	VERTICAL-ALIGN: bottom
}
.logo {
	margin:6px 0 0 4px;
	cursor:hand;
}
.leftColumn {
	VERTICAL-ALIGN: top; WIDTH: 192px; HEIGHT: 100%; BACKGROUND-COLOR: #e2e1db; TEXT-ALIGN: left
}
.rightColumn {
	MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 179px; BACKGROUND-COLOR: #e2e1db; TEXT-ALIGN: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.homepage {
	BORDER-RIGHT: #ffffff 1px solid; padding:5px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; WIDTH: 519px;  BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.content {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; WIDTH: 519px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.content .layout {
	MARGIN: 0px 20px; WIDTH: auto
}
.content TD {
	LINE-HEIGHT: 150%; TEXT-ALIGN: justify
}
.my-account {
	BORDER-RIGHT: #e2e1db 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; WIDTH: 698px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.particulars {
	BORDER-RIGHT: #e2e1db 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; WIDTH: 698px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.my-account IFRAME {
	MARGIN: 0px 20px; WIDTH: 655px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 600px; BORDER-BOTTOM-STYLE: none
}
.hotLinks {
	MARGIN: 0px 0px 10px
}
.hotLinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
.hotLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.error {
	COLOR: #990000
}
.h1 {
	MARGIN: 0px 0px 3px
}
#footer {
	COLOR: #ffffff
}
#footer {
	FONT-SIZE: 110%; MARGIN: 0px 0px 0px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#footer .leftColumn {
	BACKGROUND-COLOR: #F47228
}
#footer .leftColumn DIV {
	MARGIN: 5px 0px 5px 20px
}
#footer .rightColumn {
	BACKGROUND-COLOR: #F47228
}
#footer .rightColumn DIV {
	MARGIN: 5px 0px 5px 20px
}
#footer .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #F47228
}
#footer .content DIV {
	MARGIN: 5px 0px 5px 20px
}
#navCompany {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
#navCompany A {
	MARGIN: 0px 3px; COLOR: #ffffff; TEXT-DECORATION: none
}
#navCompany A:hover {
	COLOR: #B5BA94; TEXT-DECORATION: underline
}
#nav {
	WIDTH: 450px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	FLOAT: left
}
#nav .buying {
	 BORDER-LEFT: #fff 1px solid
}
#nav .buying A {
	DISPLAY: block; WIDTH: 55px; HEIGHT: 23px;
	padding:5px 0 0 0;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#nav .buying A:hover {
	color:#000;
	text-decoration:none;
}
#nav .buying A.active:hover {
	
}
#nav .buying A.active {
	
}
#nav .selling {
	BORDER-LEFT: #fff 1px solid;
}
#nav .selling A {
	DISPLAY: block; WIDTH: 55px; HEIGHT: 23px;
	padding:5px 0 0 0;

	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#nav .selling A:hover {
color:#000;
}
#nav .selling A.active {
}
#nav .renting {
	BORDER-LEFT: #fff 1px solid
}
#nav .renting A {
	DISPLAY: block; WIDTH: 61px; HEIGHT: 23px;
	padding:5px 0 0 0;

	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#nav .renting A:hover {
color:#000;
}
#nav .renting A.active {
}
#nav .mortgages {
	 BORDER-LEFT: #fff 1px solid
}
#nav .mortgages A {
	DISPLAY: block; WIDTH: 100px; HEIGHT: 23px;
	padding:5px 0 0 0;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#nav .mortgages A:hover {
	color:#000;
	text-decoration:none;
}
#nav .mortgages A.active:hover {
	
}
#nav .mortgages A.active {
	
}

#nav .letting {
 BORDER-LEFT: #fff 1px solid
}
#nav .letting A {
	DISPLAY: block; WIDTH: 107px;HEIGHT: 23px;
	padding:5px 0 0 0;

	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#nav .letting A:hover {
color:#000;

}
#nav .letting A.active {

}
#nav .myaccount {
 BORDER-LEFT: #fff 1px solid
}
#nav .myaccount A:hover {
color:#000;

}
#nav .myaccount A {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 23px;
	padding:5px 0 0 0;

	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
}
#navSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #EFEBEF
}
#navSub LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navSub UL {W
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navSub A {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: 15px 50%; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 142px; COLOR: #6f6c6c; PADDING-TOP: 5px; BORDER-BOTTOM: #abacaa 1px solid; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#navSub A:hover {
	 FONT-WEIGHT: bold; BORDER-BOTTOM: #abacaa 1px solid; background-color:#fff;
}
#navSub .active {
	BORDER-TOP: #F47228 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #e6e6e2 1px solid
}
#navSub LABEL {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: 13px 50%; BORDER-TOP: #e6e6e2 1px solid; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../images/sub_nav_label.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; BORDER-BOTTOM: #abacaa 1px solid; BACKGROUND-REPEAT: no-repeat
}
#searchQuick {
	BACKGROUND-COLOR: #EFEBEF
}
#searchQuick TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; BACKGROUND-COLOR: #D6DFEF; TEXT-ALIGN: left
}
#searchQuick TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#searchQuick LABEL {
	MARGIN: 0px 0px 0px 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#searchQuick SELECT {
	WIDTH: 100px
}
#searchQuick .search A {
	DISPLAY: block;  MARGIN: 0px 0px 10px; WIDTH: 62px;HEIGHT: 17px
}

.rightnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EFEBEF;
	margin:0 0 5px 0;
	padding:3px;
	height:105px;
	border-bottom:1px solid #CECFCE;
	border-top:1px solid #CECFCE;
}
.rightnav h3
{
	padding:3px;
	color:#F47228;
	font-size:1.5em;
}
.rightnav a
{
	color:#003D7E;
	text-decoration:none;
}	
.rightnav a:hover
{
	text-decoration:underline;
	color:#F47228;
}	
.rightnav img
{
	float:right;
}
a.navleft
{
	color:#F47228;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	display:block;
	text-decoration:none;
	background-color:#D6DFEF;
	border-bottom:1px solid #CECFCE;
	border-top:1px solid #CECFCE;
	margin:5px 0;
	height:45px;
}
.navleft img
{
	float:left;
	margin:0 3px 0 0;
}
.dezrezitem
{
	font-size:0.7em;
}
.searchlabel
{
	padding:3px 0;
	color:#F47228;
}
.searchtable
{
	margin:0 0 0 50px;
}
.searchtable td
{
	padding:5px;
}
.searchtable input
{
	font-size:1em;
}

      .latest-properties-container
      {
      margin: auto;
      }
      .property
      {
      float:left;
      margin:10px 10px;
      }
      .property div
      {
      width:140px;
      }
      .dezrezimage img
      {
      width:140px;
      }
      .dezrezaddress
      {
      text-align:center;
      font-size:1.2em;
      margin:2px 0px;
	  color:#F47228;
      }
	  .dezrezprice
	  {
	  	color:#F47228;
	  }
	  .dezrezcontact
	  {
	  	color:#F47228;
	  }
      .dezrezlink
      {
      text-align:center;
      }
	  .dezrezpropertycontainer
	  {
	  	border-top:1px solid #B5BA94;
	  	border-bottom:1px solid #B5BA94;
		height:190px;
		margin:5px;
		background-color:#EFEBEF;
	  }

#area span
{
	display:block;
}

.officeDetails
{
	font-size:6.5pt;
	margin:2mm 0 2mm 2px;
}
.officeDetails a:hover
{
	color:#F47228;
}

.dezrez-body
{
	text-align:center;
	padding-top:2mm;
}

.dezrez-thumb
{
	width:150px;
	height:112px;
}

.dezrez-price, .dezrez-prop-address
{
	font-weight:bold;
	font-size:10pt;
}

.dezrez-td-description
{
	font-size:8pt;
}

.dezrez-links-table
{
	width:500px;
	font-size:10pt;
}

.dezrez-results-table
{
	width:500px;
}

.dezrez-data textarea
{
	width:350px;
}

.dezrez-data
{
	width:120px;
}

/*.dezrez-item
{
	width:120px;
}*/

.dezrez-data input
{
	width:110px;
}

.dezrez-compulsory
{
	font-weight:bold;
	color:#000;
}

.dezrez-body
{
	background-color:#fff;
}



.dezrez-table
{
	background-color:#fff;
	padding:0 2mm 0 2mm;
	position:relative;
	top:-3mm;
}

.dezrez-heading
{
	background-color:#fff;
	padding:2mm;
}

.dezrez-tip
{
	background-color:#fff;
	padding:0 1mm 2mm 1mm;
}

/*Internet Particulars*/
#page
{
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	color:#6e7160;
	width:520px;
}
#header
{
	padding:10px;
}

#contact
{
	
}
#mainImage
{
	text-align:center;
}
#thumbs
{
	padding:0 8px 0 10px;
}
#thumbs img
{
	width:125px;
	border:none;
	height:94px;
}
#thumbs a
{
	display:block;
	float:left;
}
#thumbs div
{
	display:inline;
}
#description
{
	margin:20px 0 0 0;
}
#floors, #description, #disclaimer
{
	padding:0 20px;
}
#disclaimer
{
	margin:20px 0;
}
#rightcol
{
	
}
h2, h1
{
	margin:0;
}
#content .linkscontainer
{

}
#header .linkscontainer a
{
	float:right;
}

#content .linkscontainer a
{
	float:left;
}
.linkscontainer h2
{
	font-family:Arial, helvetica, sans-serif;
	color:#000;
	margin:5px 20px 0 0;
}
.linkscontainer a
{
	margin:0 0 0 5px;
	display:inline;
	width:117px;
	font-size:1em;
	text-align:center;
	background-color:#EFEBEF;
	line-height:25px;
	color:#000;
	text-decoration:none;
	border:1px solid #666666;
}
.linkscontainer a:hover
{
	background-color:#ffffff;
}

address
{
	font-style:normal;
	display:inline;
}
#addressprice
{	
	text-align:center;
	font-family:Arial, helvetica, sans-serif;
	font-size:1.3em;
	padding:0 0 5px 0;
}
#images
{
	
}
#floors br
{
	display:none;
}	
#floors span
{
	display:block;
}
.FloorTitle
{
	font-size:1.4em;
}
.FloorTitle, .Heading
{
	font-family:Arial, helvetica, sans-serif;
	font-weight:bold;
}
.Description
{
	margin:10px 0 10px 0;
}
.Description, #description, #disclaimer
{
	font-size:0.9em;
	text-align:justify;
}

.linkscontainerNew{
	width:491px;
	padding-top:5px;
	}
	
.linkscontainerNew1{
	width:120px;
	}	

#content .linkscontainerNew a
{
	float:left;
}
.linkscontainerNew h2
{
	font-family:Arial, helvetica, sans-serif;
	color:#000;
	margin:5px 20px 0 0;
}

.linkscontainerNew a
{
	margin:0 0 0 5px;
	display:inline;
	width:117px;
	font-size:1em;
	text-align:center;
	background-color:#EFEBEF;
	line-height:25px;
	color:#000;
	text-decoration:none;
	border:1px solid #666666;
}

.linkscontainerNew a:hover
{
	background-color:#ffffff;
}




.latest-properties-container
{

}

.latest-img img
{
	width:145px;
	height:108px;
}

.latest-address
{
	font-weight:bold;
	padding:2px;
}

.latest-description
{
	font-size:0.9em;
	padding-bottom:4px;
}

.latest-details
{
	font-weight:bold;
}

.latest-link a:hover
{
	color:#F47228;
}

