/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	background-position:center;
	background:url(images/bgimage_01.png) repeat-x left top;
	text-align: justify;
	background-color:#3b2564;
	font: 13px Arial, Helvetica, sans-serif;
}
h3{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width:1000px;
	margin: 0 auto;
	padding: 0;
}
.Red{
color:#FF0000;
}
a:link {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
a:visited {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
a:hover {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}
a:active {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
/*my account vertical menu style*/
#button {
	/*width: 12em;*/
	border-right: 1px solid #000;
	/*padding: 0 0 1em 0;*/
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		}
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}	
/*my account vertical menu style*/



#header{
text-align:right;
width:1000px;
}
#headerLeft{
float:left;
width:499px;
}
#headerRight{
float:left;
width:499px;
}
#headerRightInner{
float:left;
width:501px;
height:152px;
}
#headerRightInnerAccount{
float:left;
height:117px;
}





#headerTopLeftImage1{
float:left;
width:289px;
height:117px;
background-image:url(images/image_02.png);
}
#headerTopLeftImage2{
float:left;
width:210px;
height:117px;
background-image:url(images/image_03.png);
}
#headerTopRightImage{
float:left;
width:497px;
height:348px;
background-image:url(images/image_04.png);
}
#headerMenu{
float:left;
width:499px;
height:35px;
background-color:#FFFFFF;
}
#headerMenuRightTop{
float:left;
width:499px;
height:117px;
}
#headerMenuRight{
float:left;
text-align:right;
width:464px;
height:35px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:9px 0px 0px 0px;
}
#headerMenuRight a:link {
	color:#FFFFFF;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#headerMenuRight a:visited {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#headerMenuRight a:hover {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#headerMenuRight a:active {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}


#topmenu{
float:left;
font-size:12px;
font-weight:bold;
color:#00305D;
margin:9px 0px 0px 10px;
}
#topmenu a:link {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#topmenu a:visited {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#topmenu a:hover {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#topmenu a:active {
	color:#00305D;
	font-size:12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}




#headerMap{
float:left;
width:485px;
height:248px;
padding:6px 0px 0px 5px;
}
#headerMapTop{
float:left;
width:485px;
height:193px;
}
#headerMapTopLeft{
float:left;
width:360px;
height:193px;
}
#headerMapTopRight{
float:left;
width:125px;
height:193px;
}
#headerMapTopMapUK{
float:left;
width:125px;
height:64px;
background-image:url(images/uk_map.png);
}
#headerMapTopMapUS{
float:left;
width:125px;
height:65px;
background-image:url(images/us_map.png);
}
#headerMapTopMapAUS{
float:left;
width:125px;
height:64px;
background-image:url(images/aus_map.png);
}




#headerMapTopCorner{
float:left;
width:360px;
height:8px;
background-image:url(images/01_08.png);
}
#headerMapTopMapCentre{
float:left;
width:360px;
height:186px;
background-color:#FFFFFF;
}


#headerMapSearch{
float:left;
width:485px;
height:55px;
background-image:url(images/search_background.png);
}
#searchFormLink{
float:left;
padding-left:100px;
}

/*search form*/
#searchForm label{
margin: 10px 0px 0 0px;
padding: 2px 2px;
float: left;
text-align:left;
}

#searchForm input{
	float:left;
	margin: 0px 0px 0px 20px;
	padding: 2px 2px;
	width:270px;
	height:22px;
	border: 1px solid #949494;
	background: #FFFFFF;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	color: #999999;

}
#searchForm #submit{

}

#searchForm br{
clear: left;
}

#searchFormImage{
float:right;
}
#searchFormImage input{
border:0px;
width:156px;
height:28px;
margin:0px 18px 0px 0px;
}
br{
clear: left;
}






#headerRightBar{
float:left;
width:467px;
height:42px;
margin:15px 0px 0px 5px;
background-image:url(images/image_12.png);
}
#headerRightBarFont{
float:left;
font-size:14px;
font-weight:bold;
color:#00305D;
margin:12px 0px 0px 14px;
}


#learnMoreButton{
float:right;
width:119px;
height:29px;
margin:6px 6px 0px 0px;
background-image:url(images/learn-more_button.gif);
}
#centrePortionTop{
float:left;
width:966px;
height:44px;
margin:13px 0px 0px 5px;
background-image:url(images/image_16.png);
}

#centrePortionTopFontLeft{
float:left;
color:#CCCCCC;
font-size:14px;
font-weight:bold;
width:50px;
height:44px;
margin:15px 0px 0px 0px;
}
#centrePortionTopFontRight{
float:left;
color:#CCCCCC;
font-size:14px;
font-weight:bold;
text-align:justify;
width:180px;
height:44px;
padding:15px 0px 0px 50px;
}


#centrePortionCentre{
float:left;
width:966px;
min-height:223px;
height:auto !important;
margin:0px 0px 0px 5px;
background-color:#FFFFFF;
}

#adsAndListing{
	float:left;
	width:730px;
}
#rightSideAds{
	float:left;
}

#googleAds{
	float:left;
	width:730px;
	height:90px;
	padding:5px;
}

#centrePortionCentreCountryListing{
float:left;
font-size:14px;
font-weight:bold;
text-align:justify;
color:#00305D;
width:945px;
min-height:223px;
height:auto !important;
margin:10px 10px 10px 6px;
background-color:#FFFFFF;
}
#centrePortionCentreCountryListing ul{
}
#centrePortionCentreCountryListing li{
float:left;
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}
#centrePortionCentreCountryListing a:link {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#centrePortionCentreCountryListing a:visited {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#centrePortionCentreCountryListing a:hover {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}
#centrePortionCentreCountryListing a:active {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}


#countryListColonm{
float:left;
color:#00305D;
font-size:14px;
font-weight:bold;
width:178px;
text-align:left;
}


#countrySeperation1{
width:945px;
float:left;
min-height:30px;
height:auto !important;height:30px;
padding:8px 0px 8px 4px;
}

#countrySeperation2{
width:945px;
float:left;
border-top:1px dotted #C0D0D8;
border-bottom:1px dotted #C0D0D8;
background-color:#F1F1F1;
min-height:30px;
height:auto !important;height:30px;
padding:8px 0px 8px 4px;
}




#PersonalContactInputs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding:15px 15px 15px 15px;
}
#PersonalContactInputs label{
	float: left;
	width: 200px;
}
#PersonalContactInputs input, textarea{
width:230px;
}
#PersonalContactInputs textarea{
width:230px;
}
#PersonalContactInputs .boxes{
width: 1em;
}
#PersonalContactInputs #submit{
}
#PersonalContactInputs br{
clear: left;
}







#centrePortionBottomCentre{
float:left;
width:966px;
min-height:150px;
height:auto !important;
margin:0px 0px 0px 5px;
background-color:#FFFFFF;
}



#countyListing{
	width:715px;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
}
#countyListing ul{
}
#countyListing li{
float:left;
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}
#countyListing a:link {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#countyListing a:visited {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#countyListing a:hover {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}
#countyListing a:active {
    COLOR: #00305D;
    font-size : 10px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}




/*style for centre portion outside owner*/
#centrePortionInner{
	width:715px;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
}

#centrePortionInner label{
float: left;
width: 100px;
}
#centrePortionInner input, textarea{
width:300px;
}
#centrePortionInner select{
width:300px;
}
#centrePortionInner textarea{
}
#centrePortionInner .boxes{
width: 1em;
}
#centrePortionInner br{
clear: left;
}
#searchNavigation{
	width:700px;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
	color:#CCCCCC;;
	text-align:center;
	font-weight:bold;
}
#searchNavigation a:link {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#searchNavigation a:visited {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#searchNavigation a:hover {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}
#searchNavigation a:active {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}



#searchContentLeft{
	width:580px;
	float:left;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
}
#searchContentRightImage{
float:left;
width:100px;
height:100px;
}
#searchResultPlusImage{
float:left;
width:715px;
}
#searchResultPlusImage hr{
border:1px;
border-bottom-style:dashed;
}

#advancedSearchButton{
	float:left;
	width:715px;
}
#advancedSearchButton input{
width:156px;
height:28px;
}


#propertyImageDisplay{
float:left;
padding:10px 0px 10px 10px;
}
#propertyImageDisplayRight{
float:right;
padding:10px 0px 10px 0px;
}

#affiliateWindow{
	float:left;
	width:715px;
	margin:20px 0px 20px 0px;
	height:auto !important;
}


#curvedBackground{
border: 1px solid rgb(224, 224, 224); 
margin: 8px; 
background-color: rgb(235, 234, 231); 
float: left; 
width: 98%; 
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomright: 10px; 
-moz-border-radius-bottomleft: 10px;
padding:10px 10px 10px 10px;
}
#curvedBackgroundFormLeft{
	float:left;
	width:450px;
}
#curvedBackgroundFormRight{
	float:left;
	width:230px;
	padding:0px 0px 0px 10px;
	text-align:left;
}
#curvedBackgroundInnerLeft{
float:left;
width:150px;
}
#curvedBackgroundInnerRight{
float:left;
width:530px;
}
/*price background*/
#curvedBackgroundPrice{
border: 1px solid rgb(224, 224, 224); 
margin: 8px; 
background-color: rgb(235, 234, 231); 
float: left; 
width: 45%; 
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomright: 10px; 
-moz-border-radius-bottomleft: 10px;
padding:10px 10px 10px 10px;
}
#curvedBackgroundPriceInnerLeft{
float:left;
width:60%;
}
#curvedBackgroundPriceInnerRight{
float:left;
width:40%;
}




#centrePortionInner a:link {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#centrePortionInner a:visited {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#centrePortionInner a:hover {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}
#centrePortionInner a:active {
    COLOR: #00305D;
    font-size : 13px; 
	font-weight:bold;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}

/*style for centre portion outside owner*/




#centrePortionCentreInner{
float:left;
width:966px;
min-height:400px;
height:auto !important;
margin:0px 0px 0px 5px;
background-color:#FFFFFF;
}

#loginForm {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
	padding:10px 20px 10px 20px;
}
#loginForm label{
float: left;
width: 100px;
}
#loginForm input{
width:200px;
}
#loginForm textarea{
width:200px;
}
#loginForm .boxes{
width: 1em;
}
#loginForm br{
clear: left;
}
#loginTitle {	
text-align:left;
color:#CCCCCC;
font-size:16px;
font-weight:bold;
padding:12px 0px 0px 0px;
margin-left:20px;
}

.bslinks14{
color:#FF0000;
}

#registerForm {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
	margin:10px 20px 10px 20px;
}
#registerForm label{
float: left;
width: 200px;
}
#registerForm input{
width:200px;
}
#registerForm textarea{
width:200px;
}
#registerForm .boxes{
width: 1em;
}
#registerForm br{
clear: left;
}
#myAccountLeftNav {
	float:left;
	padding-top:10px;
}



#STDCode{
	float:left;
	font-size: 11px;
}
#STDCode input{
width:40px;
}
#phoneNum{
	font-size: 11px;
}
#phoneNum input{
width:110px;
}





/* Sidebar */

#sidebar {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	font-weight:bolder;
	font-family:"Courier New", Courier, mono;
	margin-top: 5px;
}

#sidebar li ul {
	color:#666666;
}

#sidebar li li {
}

#sidebar h2 {
	width: 180px;
	height: 35px;
	margin: 0;
	padding: 10px 0px 0px 20px;
	color:#666666;
	border-bottom: 1px dashed #95C72A;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; 
}

#sidebar a {
	text-decoration: none;
	color:#999999;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#accountCentre{
	width:600px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
	padding:20px 10px 10px 10px;
}

#accountCentreMyaccount{
	width:680px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
	color: #666666;
	text-decoration:none;
	padding:20px 10px 10px 10px;
}


#accountCentre label{
float: left;
width: 180px;
}
#accountCentre input, textarea{
width:300px;
}
#accountCentre textarea{
}
#accountCentre .boxes{
width: 1em;
}
#accountCentre br{
clear: left;
}
#smallInputsButton
{
	float:left;
}
#smallInputsButton input{
width:100px;
}

#smallInputs
{
float:left;
}
#smallInputs input{
width:20px;
}
#smallInputs select{
width:120px;
}


#smallInputsPrice
{
float:left;
}
#smallInputsPrice input{
width:100px;
}




#smallInputsNumPeople
{
float:left;
}
#smallInputsNumPeople input{
width:30px;
}
#smallInputsNumPeople select{
width:120px;
}



#smallInputsBedrooms
{
float:left;
}
#smallInputsBedrooms input{
width:20px;
}
#smallInputsBedrooms select{
width:50px;
}



#priceInput input{
width:20px;
}


#centrePortionCentreFontLeft{
float:left;
color:#00305D;
font-size:14px;
font-weight:bold;
width:10px;
height:44px;
margin:15px 0px 0px 0px;
}
#centrePortionCentreFontRight{
float:left;
color:#00305D;
font-size:14px;
font-weight:bold;
width:180px;
height:44px;
padding:0px 0px 0px 50px;
}
#centrePortionCentreFontRight ul{
}
#centrePortionCentreFontRight li{
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}

#centrePortionCentreFontRightLatest{
float:left;
color:#00305D;
font-size:14px;
font-weight:bold;
width:140px;
height:44px;
padding:15px 0px 0px 40px;
}
#centrePortionCentreFontRightLatest ul{
}
#centrePortionCentreFontRightLatest li{
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}



#centrePortionCentrePropertyName{
float:left;
color:#00305D;
text-align:left;
font-weight:bold;
width:140px;
height:44px;
}
#centrePortionCentrePropertyName ul{
}
#centrePortionCentrePropertyName li{
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}




#OwnersListProperty{
float:left;
color:#333333;
font-size:14px;
font-weight:bold;
width:180px;
height:44px;
margin:15px 0px 0px 20px;
}
#OwnersListProperty ul{
}
#OwnersListProperty li{
margin-left:16px;
list-style-image:url(images/list-arrow.gif);
}
#OwnersListPropertyWriteUp{
float:left;
color:#333333;
font-size:12px;
}




#centrePortionBottom{
float:left;
width:966px;
height:15px;
margin:0px 0px 0px 5px;
background-image:url(images/image_18.png);
}
#bottomLinks{
float:left;
width:1000px;
height:182px;
}
#bottomLinks1{
float:left;
width:966px;
height:44px;
margin:13px 0px 0px 5px;
background-color:#FFFFFF;
}

#contactAddress{
	float:left;
	width:966px;
	margin:15px 0px 15px 15px;
	
}

.bslinks15 {	
font-family:Georgia, "Times New Roman", Times, serif;
color: #00305D; font-size:14px;
}
.bslinks16 {	
font-family:Georgia, "Times New Roman", Times, serif;
color: #666666; font-size:12px;
}




#footer{
float:left;
width:966px;
height:34px;
color:#CCCCCC;
}
#footer #footerMenu{
text-align:center;
color:#999999;
font-size:11px;
font-weight:bold;
margin-top:5px;
}
#footer #footerMenu a:link {
	color:#999999;
	font-weight:bold;
	font-size:11px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#footer #footerMenu a:visited {
	color:#999999;
	font-weight:bold;
	font-size:11px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#footer #footerMenu a:hover {
	color:#999999;
	font-weight:bold;
	font-size:11px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}
#footer #footerMenu a:active {
	color:#999999;
	font-weight:bold;
	font-size:11px;
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}


