@charset "utf-8";


body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
}
.menu-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #737373;
}

.menuleft-over {
	background-color: #CCCCCC;
}


.Footer-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c8107;
}
.FormTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100%;
	border: 1px solid #CCCCCC;
	height: 20px;
}
.Form-Buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0B4EA1;
	height: 20px;
	width: 100%;
	border: 1px solid #999999;
}
.Val-Border {
	border: 1px solid #0B4EA1;
	padding: 4px;
}






.menu-links  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #737373;
	text-decoration: none;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #5c8107;
	font-weight: bold;
}

.Font-site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Font-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Font-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.Font-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
		text-decoration: none;
}
.GreenLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2bcdf8;
}
.FormTextare2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100%;
	border: 1px solid #CCCCCC;
}
.FormTextare3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 25px;
}
.mainhead2 {
	text-align: right;	
}


img {
   behavior: url("png.htc");
}
.Font-site-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #243a76;
}


a.Hover-blue:link {
	COLOR: #2bcdf8;
	TEXT-DECORATION: none
}
a.Hover-blue:visited {
	COLOR: #2bcdf8;
	TEXT-DECORATION: none
}
a.Hover-blue:hover {
text-decoration: underline;
}


a.Hover-white:link {
	COLOR: #fff;
	TEXT-DECORATION: none
}
a.Hover-white:visited {
	COLOR: #fff;
	TEXT-DECORATION: none
}
a.Hover-white:hover {
text-decoration: underline;
}

.Font-10-2-Over
{

	background-color: #0B4EA1;
}

.menu-on 
{	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #0B4EA1;
}


.menu-on a:link 
{	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	background-color: #0B4EA1;
	TEXT-DECORATION: none;
}

.menu-on a:visited 
{	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #0B4EA1;
}

.menu-on a:hover 
{	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #0B4EA1;
}


.menu-off 
{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #2f8cff;
}

.menu-off a:link
{

	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #2f8cff;

}

.menu-off a:visited
{

	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	background-color: #2f8cff;

}

.menu-off a:hover
{

	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0b4ea1;

}


.mybtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0B4EA1;
	height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	cursor: pointer;
	cursor: hand;
}


.Font-White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.FormTexarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 96%;
}

a.Hover-blue2:link {
COLOR: #243a76; TEXT-DECORATION: none;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-blue2:visited {
COLOR: #243a76; TEXT-DECORATION: none;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-blue2:hover {
text-decoration: underline;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.img-border {
	padding: 4px;
/*	border: 1px solid #CCCCCC;*/
	width: 160px;
	text-align: center;
	background-color: #FFFFFF;
}


.img-border_u {
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 100px;
	text-align: center;
	background-color: #FFFFFF;
}



.img-border_5 {
	padding: 4px;
	border: 1px solid #CCCCCC;

	text-align: center;
	background-color: #FFFFFF;
}




.login-wm {
	background-image: url(../images/backgrounds/loginwm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.top-stretch {
	background-image: url(../images/backgrounds/top-stretch.gif);
	background-repeat: repeat-x;
	background-position: center top;
}



.mytable-border {
	border: 1px solid #A4A4A4;
}
.property-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


a.Hover-blue3:link {
COLOR: #243a76; TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-blue3:visited {
COLOR: #243a76; TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-blue3:hover {
text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.property-title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}


.floaty {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}


.img-border1 {
	padding: 4px;
/*	border: 1px solid #CCCCCC;*/
	width: 152px;
	text-align: center;
	background-color: #FFFFFF;
	
}


.img-border4 {
	padding: 4px;
/*	border: 1px solid #CCCCCC;*/
	width: 152px;
	text-align: center;
	background-color: #FFFFFF;
	height: 120px;
	
}


hr {
	color: #F6F6F6;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
}



a.Hover-black:link {
COLOR: #000; TEXT-DECORATION: none;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-black:visited {
COLOR: #000; TEXT-DECORATION: none;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-black:hover {
text-decoration: underline;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}



a.Hover-black-u:link {
COLOR: #000; TEXT-DECORATION: underline;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-black-u:visited {
COLOR: #000; TEXT-DECORATION: underline;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.Hover-black-u:hover {
text-decoration: underline;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}




div.pagination {
	padding: 3px;
	margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	text-decoration: none; /* no underline */
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: #000000;
		color: #FFF;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
}
.Form-Buttons2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0B4EA1;
	height: 25px;
	width: 100%;
	border: 0px solid #999999;
}
.Form-Buttons3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0B4EA1;
	border: 1px none #666666;
	height: 25px;
}
.FormTextare3_join {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;

}
.Form-Buttons3_join {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9E9E9E;
	border: 1px none #999999;
	height:18px;
}
.Font-White {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.mainhead2 {
	text-align: right;	
		font-size:14px;
	font-weight: bold;
}

.mainhead3 {
	text-align: right;	
	font-weight: bold;
}


.mainhead4 {

	
	font-weight: bold;
}
.Font-Bold {
	font-weight: bold;
}


a.Hover-white2:link {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}
a.Hover-white2:visited {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}
a.Hover-white2:hover {
text-decoration: underline;
}



 #navigation a
{
color: #000;
background-color: #ffa20c;
text-decoration: none;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top:2px;


}

#navigation a span
{
background-color: #ffa20c;
padding-right: 10px;

}

#navigation a, #navigation a span
{
display: block;
float: left;
height: 20px;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */
#navigation
{
	padding:0;
	margin:0;
	height: 20px;
}


#navigation a:hover
{
color: #fff;
background-color: #781351;

padding-left: 10px;
height: 20px;
}

#navigation a:hover span
{
background-color: #781351;
padding-right: 10px;
height: 20px;
}



#navigation #menuitem
{
float: left;
margin-right: 5px;
height: 20px;

}

.Form-TextareaNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #fff;
	width: 100%;
	border: 1px solid #CCCCCC;
	height: 22px;
	padding-left: 4px;
}
.Form-Buttonsnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #02659C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 100%;
}


.Font-10-2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #781351;
	color: #FFFFFF;
}

.Font-10-2-Over {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #961867;
		font-weight: bold;
}



a.Hover-Black-mylink2:link {
COLOR: #000; TEXT-DECORATION: none;	font-size: 9px;
}
a.Hover-Black-mylink2:visited {
COLOR: #000; TEXT-DECORATION: none; font-size: 9px;
}
a.Hover-Black-mylink2:hover {
	text-decoration: underline;
	font-weight: bold;
}


a.Hover-Black-mylink:link {
COLOR: #fff; TEXT-DECORATION: none;
}
a.Hover-Black-mylink:visited {
COLOR: #fff; TEXT-DECORATION: none;
}
a.Hover-Black-mylink:hover {
	text-decoration: none;

}


.FormTexarea3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 100%;
}.bg-fade {
	background-image: url(../images/backgrounds/bg-fade.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menustuff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	margin-right: 15px;
	float: right;
}
.loggedin-border {
	border: 1px solid #999999;
	margin-right: 15px;
	background-image: url(../images/loggedin-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.loggedin-border2 {
	border: 1px solid #CFCFCF;
	background-image: url(../images/loggedin-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.proptitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.Font-10-2-tmp {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0B4EA1;
	color: #FFFFFF;
}

.Font-10-2-Over-tmp {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0F66D0;
}


.barcustom
{
	background-color: #0B4EA1;

}



.arrow-float {
	background-image: url(../images/arrowdwn2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 31px;
	height: 15px;
	
}
.bg-fade2 {
	background-image: url(../images/backgrounds/bg-fade2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.fprop
{
	margin-right: 4px;
	margin-bottom: 10px;

	padding: 4px;
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;

}







.adfloatie {

	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	margin-right: 4px;
	margin-bottom: 10px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 204px;
	text-align: center;
	background-color: #FFFFFF;
}



.welcometext {
	border: 1px solid #CCCCCC;
	background-color: #D4EFFC;
}
.overseas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ea5e0f;
	height: 20px;
	width: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	float: right;
	text-align: center;
}
.FormTextare3long {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 25px;
	width: 100%;
}



.Font-10-2-tmp-sales {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3C618E;
	color: #FFFFFF;
}

.Font-10-2-tmp-lettings {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3C618E;
	color: #FFFFFF;
}

.Font-10-2-tmp-uk {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666633;
	color: #FFFFFF;
}


.Font-10-2-tmp-overseas {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #009933;
	color: #FFFFFF;
}

.Font-10-2-tmp-advertise {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cd6429;
	color: #FFFFFF;
}


.Font-10-2-tmp-agents {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #752348;
	color: #FFFFFF;
}














.Font-10-2-Over-tmp-sales {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #608ABD;
	color: #FFFFFF;
}

.Font-10-2-Over-tmp-lettings {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #608ABD;
	color: #FFFFFF;
}

.Font-10-2-Over-tmp-uk {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #92924d;
	color: #FFFFFF;
}


.Font-10-2-Over-tmp-overseas {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #28c35c;
	color: #FFFFFF;
}

.Font-10-2-Over-tmp-advertise {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f38648;
	color: #FFFFFF;
}


.Font-10-2-Over-tmp-agents {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #91355f;
	color: #FFFFFF;
}




#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #cccccc;
}

.myerror {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
width: 200px;
	font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.bottom-line {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #AAAAAA;
}
.section-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
}
.faint-border {
	border: 1px solid #EBEBEB;
}
.agentName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.topmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding: 10px;
	border: 1px solid #990000;
	text-align: center;
}
.Font-site2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.tree {
	background-image: url(../images/tree.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.imgspacer5
{
margin-bottom: 4px;

}
.tblborder {
	border: 1px solid #CCCCCC;
}
.tblborderwhite {
	border: 1px solid #CCCCCC;
}

h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}.box-leftstretch {
	background-image: url(../images/boxes/left-stretch.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box-topstretch {
	background-image: url(../images/boxes/top-stretch.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.box-rightstretch {
	background-image: url(../images/boxes/right-stretch.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.wm-adf {
	background-image: url(../images/bg-email2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.box-botstretch {
	background-image: url(../images/boxes/bot-stretch.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.box-underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: b3b3b3;
}
.line-dotted-grey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}