/* Move With Us CSS Document */
/*--------------------------------------------------------*/
/* basic structure for front*/
/*--------------------------------------------------------*/	
#container{ 
	width:776px;
	margin: auto;
	}
#header{
	width:776px;
	height: 50px;
	background-color:#FFFFFF;
	}
#logo{
	float: left;
	padding-left: 1em;
	padding-top: 1em;
}
/*--------------------------------------------------------*/
/*Begin second row*/
/*--------------------------------------------------------*/
/*left column front*/
#leftCol {
	float:left;
	width:165px;
	}
#leftCol h1 {
	color: white;
	background-color: #100b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftCol h2 {
	color: #100b69;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 0 0 15px;
	margin: 0px;
	line-height: 100%;
}		
#leftCol p {
	font-size: 75%;
	margin: 0px;
	padding: 5px;
	}
#leftColLogin {
	padding-left:10px;
	}
#leftColLogin a:link, #leftColLogin a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#leftColLogin a:hover {
	color: #100b69;
	}	
		
#wrapper{
	float:right;
	width:600px;
	}
#content{
	float:left;
	width:395px;
	}
/*middle column front note there is a different column for some pages eg advanced search*/	
#midCol{
	float:left;
	width:375px;
	font-size: 100%;
	}
	
#midCol h1 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 15px;
}	
#midBanner {
 padding-top: 5px;

 }	
#midCol h2 {
	color: white;
	background-color: #51a3cb;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 15px;
}
#midCol h3 {
	color: #000;
	font-size:80%;
	font-weight: bold;
	border-bottom:1px solid #ccc;
	margin: 0px;
}
#midCol p {
	color: #000;
	font-size: 70%;
	}
#midCol li {
	color: #000;
	font-size: 100%;
	}

#midCol a:link, #midCol a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#midCol a:hover {
	color: #ff6600;
	color: #100b69;
	}	
.img_ntf {padding: 0 10px 10px 0;}

/* display content */
#midColDisplay{
	float:left;
	width:375px;
	}
#midColDisplay p{
	font-size:80%;
	}
#midColDisplay li{
	font-size: 100%;
	}
#midColDisplay h1 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 15px;
}	
#midDisplayBanner {
 padding-top: 5px;

 }	
#midColDisplay h2 {
	color: #095ba7;
	font-size: 120%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 0px;
}

#midColDisplay a:link, #midColDisplay a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#midColDisplay a:hover {
	color: #ff6600;
	color: #100b69;
	}	
/* corporate */
#midColCDisplay{
	float:left;
	width:375px;
	}
#midColCDisplay p{
	font-size:80%;
	}
#midColCDisplay li{
	font-size:80%;
	}
#midColCDisplay h1 {
	color: white;
	background-color: #0f0b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 15px;
}	

#ModuleContent img{padding:0; margin:0; border:0; width:375px;}
#midDisplayBanner {
 padding-top: 5px;

 }	
#midColCDisplay h2 {
	color: #095ba7;
	font-size: 120%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 0px;
}

#midColCDisplay a:link, #midColCDisplay a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#midColCDisplay a:hover {
	color: #ff6600;
	color: #100b69;
	}	

/* hot property listings*/
#listingsFront {
	padding-top: 5px;
}
.leftImage {
	float: left;
	margin-right: 5px;
	margin-bottom: 6px;
	}
#listingsFront p{
	font-size: 75%;
	margin: 0px;
	line-height: 1.2em;
}
.property {
	font-weight: bold;
}
.propertyDesc {
	color: #666666;
}
.sold {
	font-size: 75%;
	font-weight: bold;
	color: #cc0033;
	text-transform:uppercase;
	}
.simProp {
	float: right;
	font-size: 75%;
	font-weight: bold;
	padding-right: 5px;
	}	

.clear {
	clear: both;
	}
/* right hand column */		
#rightCol{
	float:right;
	width:225px;
	}
#rightColLogin{
	}
#rightColLogin h2 {
	color: #459cc7;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 5px;
}
#rightColLogin a:link, #rightColLogin a:visited {
	color: #4aadde;
	text-decoration: none;
	}
#rightColLogin a:hover {
	color: #ffffff;
	color: #ffffff;
	}
/* a temporary measure */		
#rightColC h2 {
	color: ##0F0B69;
	background-color: #0F0B69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 5px;
}	
#rightCont{
	padding-top: 5px;
	padding-left: 5px;
	}
#map {
	padding-left: 2px;
	}
#quickSearch{
	background-color: #51a3cb;
	margin: 0 0 5px 2px;
	padding-bottom: 5px;
	}
#quickSearch h2 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
#quickSearch p {
	color: #FFFFFF;
	font-size: 70%;
	padding: 0 5px 0 5px;
	margin: 0;
	}
#news{
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin-left: 2px;
	padding-bottom: 5px;
	}
#news h2 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
	
#news p {
	font-size: 70%;
	line-height: 120%;
	padding: 8px 5px 0 8px;
	margin: 0;
	}
#news a:link, #news a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#news a:hover {
	color: #100b69;
	}
/* comparable property */		
#compPropBox {
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin-left: 2px;
	padding-bottom: 5px;
	}
#compPropBox h2 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
#compPropBox p {
	font-size: 70%;
	line-height: 120%;
	padding: 8px 5px 0 8px;
	margin: 0;
	}
#compPropBox a:link, #compPropBox a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#compPropBox a:hover {
	color: #100b69;
	}								
/*--------------------------------------------------------*/
/* footer */
/*--------------------------------------------------------*/	
#footerCells {
	width:776px;
	border-top:10px solid #ffffff;
	clear:both;
	float:none;
	}
#footerCells p {
	font-size: 70%;
	line-height: 130%;
	color:#F2F200;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#footerCells a:link, #footerCells a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#footerCells a:hover {
	color: #ffffff;
	}	
#cell1 {
	width: 240px;
	height: 120px;
	padding: 2px 0 2px 0;
	background-color:#afbaac;
	background-image:url(../images/lineDots.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	position:relative;
	float:left;
}
#cell2 {
	width: 240px;
	height: 120px;
	padding: 2px 0 2px 0;
	background-color:#afbaac;
	background-image:url(../images/lineDots.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#afbaac;
	display:block;
	position:relative;
	float:left;
}
#cell3 {
	width: 185px;
	height: 120px;
	padding: 2px 0 2px 0;
	background-color:#afbaac;
	display:block;
	position:relative;
	float:left;
}
/* this is the fast track image */
#cell4 {
	width: 111px;
	height: 120px;
	padding: 2px 0 2px 0;
	background-color:#afbaac;
	display:block;
	position:relative;
	float:left;

}
/*--------------------------------------------------------*/
/* the above but using a table */
/*--------------------------------------------------------*/	
.ftrCellsLine {
	background-color: #afbaac;
	background-image:url(../images/lineDots.gif);
	background-repeat:no-repeat;
	background-position:right;
	vertical-align: top;	
}
.ftrCells {
	background-color: #afbaac;
	vertical-align: top;	
}

#footer{
	width:776px;
	clear:both;
	border-top: 10px solid #ffffff;;
	float:none;
	background-color:#3b3b3b;
	padding-top:3px;
	padding-bottom:3px;
	}
#footer p{
	font-size: 60%;
	color:#cccccc;
	padding-left: 10px;
	text-align:center;
	}
#footer a{
	color:#cccccc;
	}
#footer a: hover{
	color:#ffffff;
	}

/* Buying Page
#leftColBuy{
	float:left;
	width:165px;
	}
*/

/* register box */	
#leftColRegister{
	background-color: #51a3cb;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	}	
#leftColRegister h1 {
	color: white;
	background-color: #095ba7;;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColRegister p {
	color:#FFFFFF;
	font-size: 75%;
	margin: 0px;
	padding: 5px;
	}
#leftColRegister a:link, #leftColRegister a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#leftColRegister a:hover {
	color: #ffffff;
	text-decoration: none;
	}		
/* property for sale */
#leftColSale {
	color: white;
	background-color: #F0F0F0;
	font-weight: normal;
	margin: 0px;
	border-bottom: 5px solid #51a3cb;
}
#leftColSale h1 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColSale h2 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColSale p {
	font-size: 70%;
	margin: 0px;
	padding: 5px 0 5px 10px;
	font-weight: bold;
	}
/* 2nd menu box below blue line */	
#leftColNavB {
	color: white;
	background-color: #F0F0F0;
	font-size: 90%;
	font-weight: bold;
}
#leftColNavB p {
	font-size: 75%;
	margin: 0px;
	padding: 5px 0 5px 10px;
	}
#leftColNavC {
	color: white;
	background-color: #F0F0F0;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	border-top: 5px solid #51a3cb;
}
#leftColNavC p {
	font-size: 75%;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0 5px 10px;
	}
/*--------------------------------------------------------*/
/* advanced search / created another middle column for the links
/*--------------------------------------------------------*/	
	
#midColB{
	float:left;
	width:375px;
	}
#midColB p {
	font-size: 70%;
	padding: 0 5px 5px 5px;
	}	
#midColB h1 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 15px;
}		
#advancedSearchBox {
	margin-top: 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
/*--------------------------------------------------------*/
/* Onstate navigation
/*--------------------------------------------------------*/		
#navOn {
}	
#navOn a	{
	color: #ffffff;
	padding-left: 15px;
	padding-right:25px;
	height: 22px;
	display:block;
	position:relative;
	float:left;
	border-right: 1px solid #ffffff;
	background-color: #ff6600;
	}
#navOn a:link, #navOn a:visited {
	color: #ffffff;
	text-decoration: none; 
	}
#navOn a:hover {
	color: #ffffff;
	background-color: #ff6600;
	}	
/*--------------------------------------------------------*/
/* Property Page
/*--------------------------------------------------------*/		
#propertyImages {
}
.galleryNav {
	font-size: 70%;
}
#propertyImages h2 {
	color: white;
	background-color: #095ba7;
	font-size: 70%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 1px 15px;
	}
.propdisplayheader h2 {
	padding:2px; 
	background-color:#006699;
	margin-bottom:10px;
	}
.tblPropDesc {
	font-size: 75%;
	line-height: 120%;
	border-bottom: 2px solid #CCCCCC;
	}
#disclaimer {
	margin-top:5px;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding: 10px 5px 10px 5px;
	font-size: 66%;
	}
/* right hand boxes on property page all based on the generic news box*/
/* next step */	
#nextStepBox {
	margin: 0 0 5px 2px;
	}
#nextStepBox h2 {
	color: white;
	background-color: #095ba7;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}

#nextStepBox p {
	font-size: 70%;
	line-height: 120%;
	border-bottom: 1px solid #ffffff;
	background-color: #2a8ebf;
	margin: 0;
	}
#nextStepBox a:link, #nextStepBox a:visited {
	display: block;
	color: #ffffff;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	background-image:url(../images/btnArrowSmallWht.gif);
	}
#nextStepBox a:hover {
	background-image:url(../images/btnArrowSmallWhtOver.gif);
	}		
/* about this property   */
#downloadsPropBox {
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin-left: 2px;
	padding-top: 5px;
	}

#aboutPropBox {
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin-left: 2px;
	padding-bottom: 5px;
	}
#aboutPropBox h2 {
	color: white;
	background-color: #095ba7;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
#aboutPropBox p {
	font-size: 70%;
	line-height: 120%;
	padding: 8px 5px 0 8px;
	margin: 0;
	}
#aboutPropBox a:link, #aboutPropBox a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#aboutPropBox a:hover {
	color: #100b69;
	}	

/* property shortlist right hand box */	

#propShortlistBox {
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin: 5px 0 5px 2px;
	padding-bottom: 5px;
	}
#propShortlistBox h2 {
	color: white;
	background-color: #095ba7;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
#propShortlistBox p {
	color: #FFFFFF;
	font-size: 70%;
	padding: 0 5px 0 5px;
	margin: 0;
	}
#propShortlistBox a:link, #propShortlistBox a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#propShortlistBox a:hover {
	color: #100b69;
	}
.descformat {
	font-size: 90%;
	margin-top: 0;
	}
/* comparable property */	
#compPropBox {
	background-image:url(../images/bgNews.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 5px 2px;
	padding-bottom: 5px;
	margin-top: 5px;
	}
.formPropBox {
	background-color: #FFFFFF;
	font-family:Tahoma,Arial;
	font-size: 8pt;
	color: #000000;
	width: 200px
	}	
#compPropBox h2 {
	color: white;
	background-color: #095ba7;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0 2px 5px;
	}
#compPropBox p {
	font-size: 70%;
	padding: 5px 5px 0 5px;
	margin: 0;
	}
#compPropBox a:link, #compPropBox a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#compPropBox a:hover {
	color: #100b69;
	}
/* banner right hand column */		
#bannerR {
	text-align:right;
}
/*--------------------------------------------------------*/
/* Corporatre Services Page
/*--------------------------------------------------------*/
/*left column front*/
#leftColC {
	float:left;
	width:165px;
	}
#leftColC h1 {
	color: white;
	background-color: #0f0b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColC h2 {
	color: #100b69;
	font-size: 90%;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
}		
#leftColC p {
	font-size: 75%;
	margin: 0px;
	padding: 5px;
	}
#leftColC ul {
	list-style: none;
	font-size: 75%;
	margin:0;
	padding: 5px 2px 0 10px;
	diplay: block;
	}
#leftColC ul a:link, #leftColC ul a:visited {
	text-decoration: none;
	diplay: block;
	color: #ff6600;
	}	
#leftColC ul a:hover {
	color: #095BA7;
	text-decoration: none;
	}		
	
/* register box */	
#leftColCRegister{
	background-color: #3a55a6;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	}	
#leftColCCRegister h1 {
	color: white;
	background-color: #095ba7;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColCRegister p {
	color:#FFFFFF;
	margin: 0px;
	padding: 5px;
	}
#leftColCRegister a:link, #leftColCRegister a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#leftColCRegister a:hover {
	color: #ffffff;
	text-decoration: none;
	}	
/* Services */
#leftColServices {
	color: white;
	background-color: #F0F0F0;
	font-weight: normal;
	margin: 0px;
	border-bottom: 5px solid #51a3cb;
}
#leftColServices h1 {
	color: white;
	background-color: #0f0b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColServices h2 {
	color: white;
	background-color: #0f0b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px;
}
#leftColServices p {
	font-size: 75%;
	margin: 0px;
	padding: 5px 0 5px 0px;
	font-weight: bold;
	}
/* lower box */	
#leftColNavInfo {
	color: white;
	background-color: #F0F0F0;
	font-size: 90%;
	font-weight: bold;
}
#leftColNavInfo p {
	font-size: 75%;
	margin: 0px;
	padding: 5px 0 5px 10px;
	}	
/* Coporate Property Services */	
#midColC{ 
	float:left;
	width:375px;
	}
#midColC p{	
	font-size: 75%;
	color:#333333;
	margin: 0px;
	line-height: 1.2em;	
	}
#midColC h1 {
	color: white;
	background-color: #0f0b69;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 15px;
}	
#midColC h2 {
	color: #0F0B69;
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0 2px 0px;
}
#midColC h3 {
	color: #0F0B69;
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 6px 0 2px 0px;
}
#midColC a:link, #midColC a:visited {
	color: #ff6600;
	text-decoration: none;
	}
#midColC a:hover {
	color: #100b69;
	}
#midColC ul {
	color: #0F0B69;
	
	font-size: 75%;
	font-weight: normal;
}	
#midColC li {
	color:#333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}	

#test {
		border-bottom: 5px solid #095ba7;

	}	