﻿/*-------------------------
 Roll Over Image expander 
--------------------------*/

.links1 
{
/*position: absolute;
top: 81px; left: 10px;*/
/*left:650px;
margin-top:-40px;*/
/*margin-left:10px;
margin-left:10px;*/

float:left;
margin-top:-10px;
margin-bottom:5px;
/*margin-right:5px;*/
}

.links1 a
 {
margin:0px;
display:block;
}

.links1 a:hover {border:0px black dashed;}

.links1 a .im3
{
width:100px;
border:0px solid white;
}
.links1 a .im4 
{
height: 0; 
width: 0; 
border-width: 0;
}
.links1 a:hover .im4 
{
position: absolute; 
bottom:0px;
top:202px;
left:20px;
/*height:253px;
width: 500px;*/
height:auto;
width:350px;
}



/*-------------------------
		General 
--------------------------*/

.mleft
{
	margin-left:15px;
}

a:link,  a:visited {
    font-weight:bold;
    margin-left:5px;
    margin-top:10px;
    text-decoration:none;
    font-size:1.0em;
}

 a:hover {
   font-weight:bold;
   font-size:1.0em;
   margin-left:5px;
   margin-top:10px;
   text-decoration:underline;
}

a:active {
    font-weight:bold;
    font-size:1.0em;
    margin-top:10px;
    margin-left:5px;
    text-decoration: none;
}	


h1
{
	font-weight:bold;
	font-size:1.0em;
}

body 
{
margin:0;
padding:0;
font-family:Verdana, Arial, Times New Roman, Sans-Serif;
background-color:#fff;
text-align:center;
/*background-image:url(bgMain1.jpg); 
background-repeat: no-repeat;
background-attachment: fixed;;*/
background-position: top top;
background-image:url(newback2.jpg); 
/*background-repeat:no-repeat;*/
background-attachment:fixed;
font-size:0.75em;
}

.centre{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}

.pgraph
{
	margin-left:21px;
	margin-right:5px;
	text-align:left;
}

p
{
	margin-left:5px;
	margin-right:5px;
	text-align:left;
}

.pgraph  li
{
	list-style-image:url(bP.jpg);
}
/*-------------------------
		Wrapper 
--------------------------*/

#wrapper
{
	position:relative;
	margin:0 auto;
	background-color:White;
	text-align:left;
	width:820px;
	margin-right:auto;
	margin-left:auto;
	/*padding-right:30px;*/
	z-index:0;
	/*	border:1px solid green;*/
/*	border:solid 1px black;*/
}




/*-------------------------
		Navigation 
--------------------------*/

#nav
{
	/*clear:both;
	width:800px;
	font-size:1.0em;
	margin-top:0px;
	margin-left:0px;
	/*padding-top:1em;*/
	/*text-align:right;*/
	color:white;
	/*border:1px solid black;*/
	background-color:#216BB4;
	padding-top:4px;
	height:20px;
}

 #nav a:link,  #nav a:visited {
    font-weight:bold;
    margin-left:5px;
    margin-top:10px;
    color:White;
    text-decoration:none;
    font-size:0.85em;
}

#nav a:hover {
    font-weight:bold;
   font-size:0.85em;
     margin-left:5px;
           margin-top:10px;
    color:White;
   text-decoration:underline;
}

 #nav a:active {
    font-weight:bold;
   font-size:0.85em;
      margin-top:10px;
     margin-left:5px;
    color:White;
    text-decoration: none;
}	


/*-------------------------
		Header 
--------------------------*/

#header
{
width:780px;
/*border:1px solid red;*/
height:120px;
margin-left:0px;	
}

/*-------------------------
		Content 
--------------------------*/

#content
{
	/*float:left;*/
	width:820px;
	margin-top:5px;
	/*margin-left:10px;*/
/*	padding:0 10px 0 0;*/
/*		border:1px solid blue;*/
	/*border:solid 1px black;*/
	/*height:520px;*/
		
}

#content p
{
	font-size:80%;
	line-height:1.8em;
}


/*-------------------------
	Home Page
--------------------------*/

.pagecontent
{
	width:550px;
	float:left;
	/*background-color:blue;*/
}


.rgside
{
	width:239px;
	float:left;
/*background-color:Red;*/
}

.rgsideitems
{
	border-top:solid 2px #216BB4;
	border-left:solid 2px #216BB4;
	border-right:solid 2px #216BB4;
	border-bottom:solid 20px #216BB4;
	padding:5px;
	width:215px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:20px;
}

.viewbutton
{
	float:left;
	margin-right:10px;
}
.marketingtext
{
	float:left;
}


/*-------------------------
		Link buttons 
--------------------------*/

.lkbut
{
	/*border:solid 1px black;*/
	float:left;
	margin-bottom:10px;
	clear:both;
	
}



/*-------------------------
		Popup's 
--------------------------*/

.Mwatermark {
	background: #FFAAFF;
}


.watermark {
	background: #fff;
}

.popupControl {
	background-color:#fff;
	position:absolute;
	visibility:hidden;
	/*border-style:solid;
	border-color: #fff;
	border-width: 2px;*/
}

.modalBackground {
	background-color:black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#A5B6D8;

	/*border-width:3px;
	border-style:solid;
	border-color:#fff;*/
/*	padding:3px;*/
	width:650px;
}


/*-------------------------
		Feedback 
--------------------------*/
.Fwrapper

{
	/*background-color:Aqua;*/
	width:780px;
	/*border:solid 2px #216BB4;*/
	float:left;
	/*margin-left:22px;*/
	margin-bottom:15px;
	font-size:1.0em;
/*	padding-top:10px;*/
}

.Fcomment

{
	/*background-color:blue;*/
	border-left:solid 2px #216BB4;
	margin-left:5px;
	/*margin-top:5px;*/
/*	margin-bottom:5px;*/
	width:552px;
	/*border-bottom:solid 2px #216BB4;*/
	float:left;

}

.Fdate
{
/*border-bottom:solid 2px #216BB4;	*/

	float:left;
	width:220px;
	margin-top:5px;
	margin-bottom:5px;
}


/*-------------------------
	txt Watermark 
--------------------------*/

.txtwatermark
{
	color:#9E9E9E;
}


/*-------------------------
		Footer 
--------------------------*/

#footer
{
	/*clear:both;*/
	font-size:1.0em;
	margin-top:15px;
	margin-left:0px;
	padding-left:5px;
	/*padding-top:1em;*/
	/*text-align:right;*/
	color:black;
	/*border:1px solid black;*/
	border-top:1px solid #AFAFAF;
	background-color:Transparent;
	/*height:30px;*/
	background-color:White;
}


/*------- Price List -------*/

.PCitem
{
	float:left;
	width:120px;
	height:35px;
	text-align:center;
	/*margin-top:20px;*/
	/*background-color:blue;*/
}

.PCMonth
{
	float:left;
	width:120px;
		height:35px;
	text-align:center;
	/*background-color:Black;
	margin-top:50px;*/
}

/*----- picture items for deleting pictures -----*/

.pictureitem
{
	margin:10px;
	/*padding:10px;*/
	float:left;
	/*border:solid 1px black;*/
}

	/*------- Property Images -------*/

.mainimage
{
	/*margin:10px 10px 10px 50px;*/
	float:left;
	/*border:solid 2px black;*/
}

.imageswrapper
{

/*margin:10px;*/
/*padding:5px;*/
/*border:solid 2px #1485FF;*/
margin-top:-10px;
width:440px;
float:right;
/*border:solid 2px black;*/
/*margin-left:230px;*/
}

.subimages
{
	float:left;
	margin-left:7px;
}

/* ------------ list items ---



 li
{
	list-style-image:url(bP.jpg);
}
*/

.searchtabsitems
{
	font-size:1.1em;
	margin:10px;
}

.searchlink

{
	margin-top:5px;
	/*margin-left:70px;*/
	/*text-align:center;*/
	float:left;
	width:170px;
	/*background-color:Red;*/
}

/*-------------------------
		Printables 
--------------------------*/

.PrintBorder
{
    border:solid 2px #216BB4;
    padding:10px;
    height:100px;
    width:500px;  
}


.PrintImage
{
    float:left;
    width:135px;
    height:88px;
  /*  border:solid 1px #216BB4;*/
    padding-top:10px;
}

.PrintHeader
{
    float:left;
    text-align:center;
    font-size:1.3em;
    width:195px;
    height:63px;
   /* border:solid 1px #216BB4;*/
    padding-top:35px;
}

.PrintLinks
{
    float:left;
    width:155px;
    height:98px;
   /* border:solid 1px #216BB4;*/
    text-align:center;
    font-size:1.3em;
    padding-top:35px;
    height:63px;
}


/*-------------------------
		Useful Links 
--------------------------*/


.UsefulLinksBorder
{
  border:solid 2px #216BB4;   
  width:780px;
  height:auto;
  padding-bottom:10px;
}

.UsefulLinksTitle
{
    width:130px;
    padding-left:10px;
   /* background-color:Red;*/
    height:auto;
   /* border-right:solid 2px #216BB4; */
    float:left; 
      padding-top:30px;
  /*  padding-bottom:10px;*/
}

.UsefulLinksDescription
{
    width:315px;
    padding-left:10px;
    height:auto;
   /* border-right:solid 2px #216BB4; */
    float:left; 
      padding-top:30px;
  /*  padding-bottom:10px;*/
}

.UsefulLinksLink
{
    width:110px;
    padding-left:10px;
    height:auto;
  /*  border-right:solid 2px #216BB4; */
    float:left; 
      padding-top:30px;
  /*  padding-bottom:10px;*/
}

.UsefulLinksImage
{
    width:60px;
    padding-left:5px;
    height:auto;
    /*border-right:solid 2px #216BB4; */
    float:left; 
    padding-top:10px;
  /*  padding-bottom:10px;*/
}




/*-------------------------
	Property Listings 
--------------------------*/

.pMiniWrapper
{
  margin:0px;
  float:left; 
  padding:5px;
  border:solid 2px #216BB4;
  width:160px;
  height:200px;  
}

.pMiniWrapper2
{
  margin:0px;
  float:right; 
  padding:5px;
  border:solid 2px #216BB4;
  width:160px;
  height:200px;  
}

.Pwrapper
{
	margin:10px;
	float:left;
	border:solid 2px #216BB4;
	padding:10px;
	/*width:329px; Changed 16/12/2009 */
	width:365px;
	/*height:300px; Changed 16/12/2009 */
	height:365px;
}

.Pimage
{
	float:left;
	margin-right:5px;
}

.Ptext
{
		float:left;
}

/*-------------------------
Property Listings Image expander 
--------------------------*/

.links 
{
position: absolute;
/*top: 81px; left: 10px;*/
left:650px;
margin-top:-40px;
}

.links a
 {
margin:0px;
display:block;
}

.links a:hover {border:0px black dashed;}

.links a .im1
{
width:98px;
height:93px; 
border:5px solid white;
}
.links a .im2 
{
height: 0; 
width: 0; 
border-width: 0;
}
.links a:hover .im2 
{
position: absolute; 
bottom:0px;
right: 150px;
height:auto;
width: 250px;
}


/*-------------------------
	Default List Items
--------------------------*/

.DItem
{
	margin:10px;
	float:left;
	text-align:center;
	border:solid 2px #216BB4;
	padding:10px;
	width:150px;
}

/*-------------------------
	Info Centre List Items
--------------------------*/

.sidebar
{
	width:235px;
border-right:solid 2px #216BB4;
	float:left;
}

.sidebarContent
{
	float:left;
	
	margin-left:10px;
	margin-top:15px;
	width:525px;

}

.sidebar2
{
	width:230px;
	float:left;
}

.sidebarContent2
{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:520px;
	border-left:solid 2px #216BB4;
	padding-left:10px;
}
	
	
	.sidebar3
{
	width:200px;
	float:left;
}

.sidebarContent3
{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:550px;
	border-left:solid 2px #216BB4;
	padding-left:10px;
}
	
	
	
.sidebar4
{
	width:235px;

	float:left;
}

.sidebarContent4
{
	float:left;
	border-left:solid 2px #216BB4;
	margin-left:10px;
	margin-top:15px;
/*	background-color:Red;*/
	width:545px;

}
	
/*-------------------------
	Pricing 
--------------------------*/

.PItem
{
	margin:10px;
	float:left;
	text-align:center;
	border:solid 2px #216BB4;
	padding:10px;
/*	width:150px;*/
}
