body { text-align:center; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color:#FFFFF; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111111; background-image: url(/images/backgrounds/background-dark.gif); background-repeat: repeat-x; background-position: 0px 0px; background-attachment: scroll; margin-top: 0px;
	/*background-image: url(/images/background-2.gif);
	background-repeat: repeat-x;*/
	}


a:link{
	color:#0c479c;
	}
	
a:visited{
	color:#4c6b97;
	}
	
a:hover{ color:#333333; text-decoration: underline; 
	}
	
a:active{
	color:#CC0000;
	}

a img{
	border:0px;
	}

td{
	padding:0px;
	}
	
h1{
	font-size:22px;
	color: #0c479c;
	font-weight:normal;
	}

h1.property-detail-h1{
	font-size:20px;
	margin-bottom:5px;
}
h2{
	font-size:18px;
	color: #0c479c;
	}

h3{
	font-size:12px;
	color: #0c479c;
	}
	
hr{
	height:1px;
	padding:0px;
	margin:0px;
	}

li{
	/*margin-top:8px;*/
	}
	
input{
	font-size:10px;
	}
	
.redtext{
	color:red;
	}
	
.p-right{
	text-align:right;
	}
	
#layout-holder{
	width:996px;
	}
	
#layout-header-top{ padding:0px; margin:0px; vertical-align:bottom; width: 1004px; color: #FFFFFF; 
	}
	
#layout-header-logo{
	width:502px;
	height:69px;
	}
	
#layout-header-ipin{


	}
	
#layout-header-ipin-signed-in{ width:435px; height:69px; font-size:21px; font-weight:bold; text-align:right; color:#FFFFFF; 
	}
	
#layout-header-ipin-title{
	color:#FFFFFF;
	font-size:21px;
	padding-top:12px;
	padding-right: 10px;
	}
	
#layout-header-ipin-cta{
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
	padding-right: 10px;
	}
	
#layout-header-ipin a{
	height: 79px;
	width: 502px;
	display: block;
	background-image: url(/images/ps_images/ipin-tab-background.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;

	}
	#layout-header-ipin a:hover{
	height: 79px;
	width: 502px;
	display: block;
	background-image: url(/images/ps_images/ipin-tab-background.gif);
	background-repeat: no-repeat;
	background-position: 0px -79px;
	text-decoration: none;

	}
	
#layout-header-tab-navigation{ width:662px; background-image:url(/images/ps_images/header-bar-ps.gif); padding:0px; margin:0px; vertical-align:top; background-repeat: repeat-x; background-position: 0px 0px; 
	}
	
#layout-header-tab-navigation-si{ width:662px; background-image:url(/images/ps_images/header-bar-ps.gif); padding:0px; margin:0px; background-repeat: repeat-x; background-position: 0px 0px; 
	}
	
#layout-header-tab-navigation ul, #layout-header-tab-navigation-si ul{ list-style-type:none; white-space: nowrap; padding:0px; margin:0px; background-image:url(/images/ps_images/header-bar-ps.gif); background-position:0px 0px; background-repeat: repeat-x; 
	}
	
#layout-header-tab-navigation li{ display:block; float:left; height:27px; border-right-width: 1px; border-right-style: solid; border-right-color: #6992C0; 
	}
	
#layout-header-tab-navigation-si li{ display:block; float:left; height:27px; border-right-width: 1px; border-right-style: solid; border-right-color: #6992C0; 
	}
	
#layout-header-tab-navigation li a{ text-decoration:none; color:#FFFFFF; height: 21px; padding-top: 6px; padding-right: 10px; padding-left: 10px; display: block; float: left; 
	}

#layout-header-tab-navigation li a:hover{ background-color: #FBFAF8; background-image: none; height: 22px; padding-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #6992C0; color: #576B86; 
	}

#layout-header-tab-navigation-si li a{ text-decoration:none; color:#FFFFFF; background-image: url(/images/ps_images/header-bar-ps.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 21px; padding-top: 6px; padding-right: 10px; padding-left: 10px; display: block; float: left; 
	}
	
#layout-header-tab-navigation-si li a:hover{
	background-color: #FBFAF8; background-image: none; height: 22px; padding-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #6992C0; color: #576B86; 
	}
	
/*#layout-header-tab-navigation .active {
	background-image:url(/images/ps_images/active-tab-background.gif);
	background-repeat:no-repeat;
	width:82px;
	padding-left:0px;
	padding-right:30px;
	text-align:center;
	border-right:0px;
	border-right:1px solid #44546D;
	color: #647B99;
	margin-left: 4px;
	}*/
	
#layout-header-tab-navigation-si .active {
display:block;
	float:left;
	height:27px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBCA7; 
	}
	
#layout-header-ipin-sign-in{ height:27px; background-image:url(/images/ps_images/header-bar-ps.gif); background-position:0px 0px; background-repeat:repeat-x; text-align:right; padding-right:10px; font-size:11px; color: #FFFFFF; 
	}
	
#layout-header-ipin-sign-in-si{ height:27px; background-image:url(/images/ps_images/header-bar-ps.gif); background-position:0px 0px; background-repeat:repeat-x; text-align:right; padding-right:10px; font-size:11px; color: #FFFFFF; 
	}

#layout-header-ipin-sign-in form{
	margin:0px;
	padding:0px;
	}
	
#layout-header-ipin-sign-in-si form{
	margin:0px;
	padding:0px;
	}
		
#layout-header-ipin-sign-in input{
	height:15px;
	width:90px;
	font-size:10px;
	border-style:solid;
	border:1px solid #617698;
	color:#1f304a;
	}
	
#layout-header-ipin-sign-in #ipin-sign-in-button{ width:50px; height:18px; font-size:9px; padding:0px; border: 0px solid #FFFFFF; 
	}
	
#layout-header-bottom{
	padding:4px;
	padding-top:8px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	font-size:10px;
	color:#666666;
	}	

#layout-social-bookmarks-cell{
	padding-right:12px;
	padding-top:0px;
	font-size:10px;
	color:#333333;
	vertical-align:top;
	}
	
#layout-social-bookmarks-cell a{
	font-size:10px;
	}

#layout-main-left-cell{
	background-color:#FFFFFF;
	vertical-align:top;
	}
	
#layout-main-content{
	vertical-align:top;
	text-align:left;
	width:513px;
	padding-top:15px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}

#layout-main-content-wide{
	vertical-align:top;
	text-align:left;
	padding-top:18px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 765px;
	height: 440px;
	}
	
#layout-main-content-extra-wide{
	vertical-align:top;
	text-align:left;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	}
	
#layout-main-content select{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#layout-main-content li{


	}
	
#layout-main-left-top{
	height:1px;
	padding:0px;
	margin:0px;
	}
	
#layout-main-left-bottom{
	width:210px;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:25px;
	}

#layout-main-left-bottom a{
	display:block;
	font-size:10px;
	color:#1a3446;
	text-decoration:none;
	list-style:circle;
	padding-bottom:1x;
	padding-top:1px;
	background-image:url(/images/left-menu-temp-bg.gif);
	background-position:0px;
	background-repeat:no-repeat;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 1px;
	margin-bottom: 7px;
	}

#layout-main-left-bottom a:hover{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF9900;
	color: #333333;
	}
		
#layout-main-left-bottom .level1{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	}
	
#layout-main-left-bottom .level2{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}
	
#layout-main-left-bottom .level3{
	color:#0066CC;
	margin-left: 8px;
	font-size:11px;
	}


		
#layout-main-right-cell{
	background-color:#FFFFFF;
	vertical-align:top;
	padding-top:20px;
	width: 260px;
	}
	
#layout-main-left-bottom hr{
	width:198px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6699FF;
	height: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 2px;
	margin-bottom: 7px;
	}
	
#layout-footer{
	height:340px;
	background-image:url(/images/ps_images/footer-bg-c.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	text-align:center;
	font-size:11px;
	color:#4d5360;
	vertical-align:text-top;
	}
	
#layout-footer a{
	font-size:11px;
	}
	
#footer-country-table{
	margin:0px;
	width:996px;
	}
	
#footer-country-table .link-cell{
	padding-left:0px;
	}
	
#footer-country-table .link-cell a{
	font-size:10px;
	color:#3399FF;
	}
	
#footer-country-table .link-cell a:hover{
	font-size:10px;
	color:#006699;
	}
	
#footer-country-table img{
	margin-right: 4px;
	}
	
#left-site-navigation{
	padding-bottom: 0px;
	margin-bottom: 24px;
	}
	
#left-site-navigation a{
	font-size:11px;
	}
	
#left-country-navigation{
	margin-bottom:24px;
	padding-top:3px;
	width: 210px;
	}
	
#left-country-navigation a{
	font-size:11px;
	}
	
#left-menu-hidden-country-nav{
	padding-top:3px;
	display:none;
	}
	
#left-menu-country-nav-expand{
	}
	
#left-country-navigation-title{
	background-image:url(/images/icons/left-site-navigation-countr.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:14px;
	width: 160px;
	height: 27px;
	padding-top: 7px;
	}
	
.left-menu-current-page{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	background-image: none;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 7px;
	padding-left: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF9900;
	}
	
#right-region-links-container{
	padding-left:5px;
	text-align:left;
	}
	
#right-region-links-container a{
	display:block;
	font-size:10px;
	margin-bottom:4px;
	}
	
#content-context-search-container{
	background-image:url(/images/context-search-background.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:495px;
	height:125px;
	padding:4px;
	margin-bottom:14px;
	margin-top:10px;
	}
	
#content-context-search-container h2{
	font-size:14px;
	color:#1d5ac4;
	margin-left:8px;
	margin-top: 0px;
	}
	
#content-context-search-body{
	padding-left:12px;
	padding-right: 12px;
	}
	
#content-context-search-link{
	padding-right:12px;
	text-align:right;
	padding-left: 12px;
	}
	
.small-error-text{
	font-size:11px;
	color:#990000;
	font-weight:bold;
	}
	
#layout-header-ipin-sign-in #ipin-sign-in-button, #layout-header-ipin-sign-in-si #ipin-sign-in-button, #sbb, #news-search-button, #email-subscription-form #email-subscription-button, #searchform #email-subscription-button{ background-image:url(/images/ok_button_small.gif); width:55px; height:18px; color:#333333; font-size:10px; border:0px solid #FFFFFF; background-repeat: no-repeat; background-position: 0px 0px; 
	}
	#layout-header-ipin-sign-in #ipin-sign-in-button:hover, #layout-header-ipin-sign-in-si #ipin-sign-in-button:hover, #sbb, #news-search-button:hover, #email-subscription-form #email-subscription-button:hover, , #searchform #email-subscription-button:hover { background-image:url(/images/ok_button_small.gif); width:55px; height:18px; color:#333333; font-size:10px; border:0px solid #FFFFFF; background-position: 0px -18px; background-repeat: no-repeat; cursor: pointer; 	
	}
	
#email-subscription-form input{
	height:16px;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
#form-site-search #st{
	font-size:9px;
	}
	
#left-menu-country-jump{
	width:140px;
	}
	
#left-menu-country-jump-form select{
	font-size:9px;
	padding:0px;
	margin:0px;
	width:120px;
	float:left;
	}
	
#left-menu-country-jump-form img{
	float:left;
	}

/**********************************************************/
/* Legacy CSS Declarations - Mostly from the IPIN Section */
/**********************************************************/

#tabs1 {
	font-size:13px;
	text-decoration: none;
	width: 190px;
	}
    
#tabs1 ul {
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
    }

#tabs1 li {
	margin:0;
	padding:0;
	text-decoration: none;
	list-style-type: none;
    }
	  
#tabs1 a:link, #tabs1 a:active, #tabs1 a:visited {
	text-decoration:none;
	display: block;
	width: 170px;
	height: 24px;
	background-image: url(/images/ipin/Investor-report-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #0c479c;
	}

#tabs1 .other a:link, #tabs1 .other a:active, #tabs1 .other a:visited {
	text-decoration:none;
	display: block;
	width: 150px;
	height: 24px;
	background-image: url(/images/ipin/Investor-report-left-but.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #0c479c;
	}

#tabs1 .other a:hover {
	background-position: 0px -30px;

	}
	
#tabs1 .friend a:link, #tabs1 .friend a:active, #tabs1 .friend a:visited {
	text-decoration:none;
	display: block;
	height: 24px;
	background-image: url(/images/ipin/Investor-report-left-but.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #0c479c;
	width: 150px;
	}

#tabs1 .friend a:hover {
	background-image: url(/images/ipin/Investor-report-left-but.gif);
	background-position: 0px -90px;
	background-repeat: no-repeat;

	}
	
#tabs1 .video a:link, #tabs1 .video a:active, #tabs1 .video a:visited {
	text-decoration:none;
	display: block;
	width: 150px;
	height: 24px;
	background-image: url(/images/ipin/Investor-report-left-but.gif);
	background-repeat: no-repeat;
	background-position: 0px -120px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #0c479c;
	}

#tabs1 .video a:hover {
	background-image: url(/images/ipin/Investor-report-left-but.gif);
	background-repeat: no-repeat;
	background-position: 0px -150px;

	}


#tabs1 a div {

    }
    
/* Commented Backslash Hack hides rule from IE5-Mac \*/

    
/* End IE5-Mac hack */
#tabs a:hover div {
	color:#627EB7;
    }
    
#tabs1 a:hover {
	background-image: url(/images/ipin/Investor-report-left.gif);
	background-position:0% -29px;
	text-decoration: none;
    }
    
#tabs1 a:hover div {
	background-position:100% -42px;
	text-decoration: none;
	height: 22px;
	cursor: pointer;
    }

#tabs1 .current a:link, #tabs1 .current a:active, #tabs1 .current a:visited  {
	background-position: 0% -58px;
	background-image: url(/images/ipin/Investor-report-left.gif);
	color: #0c479c;
    }
    
#tabs1 .current a div {
	background-image: url(/images/ipin/Investor-report-left.gif);
	background-position: 0% -42px;
	text-decoration: none;
	height: 22px;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 6px;
    }

/*start of code addeed by Steve post 13/sep/06*/

#tabs1 .tabpanel {
	border:1px solid #BCD2E6;
	}
	
.blockType2 .unitbreakdowntable {
	border:1px solid #8494AA;
}

.blockType2 .unitbreakdowntable .unitheader {
	background-color:#1D467A;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #8494AA;
	padding: 6px;
}

.blockType2 .unitbreakdowntable .unitdetail {
	padding:5px;
	border:1px solid #8494AA;
	background-color:#ffffff;
	font-size: 12.5px;
	}
	
.TabPanelPrint .unitbreakdowntable{
	font-size: 11px;
	}
	
.ipin-report-table {
	background-image: url(/ps_images/inv-opp-bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 568px;
}

.ipin-report-table .ipin-report-header {
	background-image: url(/ps_images/investorreport/report-title.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 14px;
	height: 36px;
}

.blockType2 .ipin-report-table .ipin-report-header h2 {
	color: #FFFFFF;
}

.ipin-report-table .ipin-report-header-desc {
	background-image: url(/ps_images/investorreport/report-desc.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 79px;
	padding-right: 14px;
	padding-left: 14px;
}
.blockType2 .ipin-report-table .ipin-report-header-desc h3 {
	color: #FFFFFF;
}
.ipin-report-table .ipin-report-image { background-image: url(/ps_images/investorreport/report-image-349x209.jpg); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 5px; padding-left: 11px; height: 230px; 
}
.ipin-report-table .ipin-report-features {
	background-image: url(/ps_images/investorreport/report-shadow.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 27px;
	width: 181px;
}

.blockType2 .ipin-report-footer {
	background-image: url(/images/ipin/inv-opp-footer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 139px;
	width: 785px;
}
.blockType2 .ipin-report-tabbar {
	background-image: url(/ps_images/investorreport/report-tab-bar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 32px;
	padding-top: 74px;
}

.blockType2 #overview_panel, .blockType2 #development_panel, .blockType2 #location_panel, .blockType2 #images_panel, .blockType2 #finance_panel, .blockType2 #additional_panel, .blockType2 #inspection_panel {
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.blockType2 .completionheader{ 
	border: 1px solid #8FCBF3; 
	color:#1547a3;
	font-weight:bold;
	padding:6px;
	}
	
.blockType2 .completiondetail{ 
	border: 1px solid #8FCBF3; 
	background-color:#ffffff;
	padding:6px;
	}

.ipin-listing-main-panel{
	border:1px solid #BCCCD9;
}

.ipin-listing-title-panel{
	border:1px solid #adbcc8;
	background-color: #e9eff4;
	color: #444444;
	padding:0px;
	padding-right: 8px;
	padding-left: 8px;
	height:30px;
}

.blockType2 .ipin-listing-main-panel .ipin-listing-title-panel .ipin-listing-title a:link, .blockType2 .ipin-listing-main-panel .ipin-listing-title-panel .ipin-listing-title a:active, .blockType2 .ipin-listing-main-panel .ipin-listing-title-panel .ipin-listing-title a:visited {
	font-weight:bold;
	text-decoration:none;
}	

.ipin-listing-price{
	text-align:right;
	padding-right:8px;
	font-weight:normal;
	font-size: 12px;
}	

.ipin-listing-image{
	padding:0px; 
	width:149px; 
	background-repeat:no-repeat; 
	text-align:right; 
	vertical-align:bottom; 
	height:130px;
}	

.ipin-listing-detail{
	padding:4px 5px 0px 8px;
	vertical-align:text-top;
	background-image: url(/images/ipin-listing-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:11px;
}

.ipin-listing-detail-ppc{
	padding:4px 5px 0px 8px;
	vertical-align:text-top;
	background-image: url(/images/ppc/ipin-listing-bg-ppc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#home-page-country-table p{
	margin:3px;
	}
	
.module-container{
	width:235px;
	}
	
.module-container-header{
	border:0px;
	width:235px;
	height:33px;
	background-image:url(/images/ps_images/module-header-tab.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	}
	
.module-container-icon{
	vertical-align:top;
	float: left;
	margin-right: 10px;
	}
	
.module-container-body{
	border:1px solid #bfbfbf;
	}
	
.module-container-body-lower-right{
	text-align:right;
	padding-right:13px;
	padding-bottom:5px;
	}
	
.module-container-body-upper-right{
	padding:4px;
	padding-top:7px;
	}
	
.module-holder-cell{
	padding:8px;
	}
	

/*.basic-right-module
{
	background-image: url(/images/modules/Sub-Background.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F4F4EC;
	padding: 0px;
	margin:0px;
	width:233px;
	text-align:left;
	vertical-align:top;


}

	.basic-right-module h3
	{
		background-image: url(/images/modules/Subheader-Background.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0px;
		padding: 10px 10px 0px;
		font-size:14px;
		color:#154572;
		margin-bottom:0px;
	}
	
	.basic-right-module hr{
		margin:0px;
		color:#CCCCCC;
		width:228px;
		text-align:center;
	}
	
	.basic-right-module p{
		padding:6px;
		padding-top:0px;
		margin:0px;
		margin-top:4px;
		font-size:11px;
	}

	.basic-right-module ul, .basic-right-module ol
	{
		/*background-image: url(/images/modules/Sublist-Background.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;*/
		/*padding: 0px;
		margin:20px;
		font-size:10px;
	}
	
	.basic-right-module li{
		margin-left:0px;
		margin-bottom:4px;
		}
	
	.basic-right-module-close{
		background-image: url(/images/modules/Sublist-Background.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;
		height:34px;
		margin-bottom: 10px;
		padding: 0px;
		margin:0px;
		margin-bottom:10px;
		width:233px;
		text-align:left;
		}
	
	
/* Property Module */

.property-module{
	width:500px;
	}
	
.property-module-empty-tab{
	padding-left:11px;
	}
	
.property-module-trailing-tab{
	padding-right:102px;
	}
	
.property-module-active-tab{
	background-image:url(/images/ps_images/property-module-active-tab.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:black;
	width:112px;
	height:28px;
	text-align:center;
	}
	
.property-module-inactive-tab{
	background-image:url(/images/ps_images/property-module-inactive-ta.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:blue;
	color:black;
	width:112px;
	height:28px;
	text-align:center;
	}
	
.property-module-body{
	background-image:url(/images/ps_images/property-module-body-bg.gif);
	background-position:top left;
	height:181px;
	}
	
#left-menu-credibility{
	text-align:center;
	}
	
	
.property-listing-container{
	font-size: 12px;
	width: 503px;

	}
	

	
.property-listing-breadcrumb a{
	font-size:11px;
	color:#0f5281;
	}
	
.property-listing-header a{
	font-size:14px;
	font-weight:bold;
	color: #0f5281;
	}
	.property-listing-header a:hover{
	text-decoration: none;
	color: #333333;

	}
	
.property-listing-description{
	padding:7px;
	padding-top:12px;
	}
	
.property-listing-photo{
	vertical-align:top;
	padding-top:12px;
	}
	
.property-detail-price-display{
	width:340px;
	font-size:20px;
	color:#006633;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	}
	
	
.property-detail-price-display form, .property-detail-price-display select{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	}
	

	
.property-detail-enquiry-cell{




	}
	
.property-detail-enquiry-table td{
	padding:7px;
	}
	
.property-detail-enquiry-title-cell h2{
	margin-top:12px;
	margin-bottom:0px;
	padding:0px;
	font-size:20px;
	}
	
.property-detail-privacy-cell{
	font-size:9px;
	}
	
.property-detail-attributes-table td{
	padding:4px;
	font-size:12px;
	border-bottom:1px dotted #7f9dae;
	}
	
.town-enquiry-ok-cell{
	padding-right:20px;
	}
	
.front-page-module-footer{
	padding-top:12px;
	padding-right:8px;
	}

.front-page-module-container{
	font-size:11px;
	margin-bottom:6px;
	}
	.front-page-module-container-ipin{
	font-size:11px;
	margin-bottom:6px;
	}
		
.front-page-module-container h2{
	margin:0px;
	padding:0px;
	font-size:14px;
	/*color:#194b78;*/
	color:#000033;
	display:block;
	border-bottom:1px dotted #09579c;
	padding-bottom:5px;
	}
	
.front-page-module-container a{
	text-decoration:none;
	color:#0f5281;
	margin: 0px;
	padding: 0px;
	}
	
.front-page-module-body{
	padding-top:6px;
	padding-bottom:9px;
	height: 120px;
	}
	.front-page-module-body-ipin{
	padding-top:6px;
	padding-bottom:9px;
	height: 160px;
	}
	
.ipin-listing-header a{
	font-size:15px;
	text-decoration:none;
	}
	
.ipin-listing-header a:hover{
	text-decoration:underline;
	}
	
.ipin-listing-header{

	padding-bottom:4px;
	font-weight:bold;
	padding-top: 6px;
	}
	
.ipin-listing-photo-cell{
	padding:5px;
	width:130px;
	text-align:center;
	padding-top:9px;
	}
	
.ipin-listing-description{
	padding-top:9px;
	vertical-align:top;
	}

.ipin-listing-key-cell{
	font-weight:normal;
	font-size:11px;
	padding-bottom:6px;
	text-align:center;
	letter-spacing: 0px;
	}
	
.ipin-listing-footer{
	padding-right:14px;
	padding-top:6px;
	text-align:right;
	}
	
.ipin-listing-footer a{
	font-size:16px;
	font-weight:bold;
	}

.front-module-container{
	border-top:1px dotted #999999;
	}
	
.front-module-container td{
	padding:0px;
	width:50%;
	vertical-align:top;
	}
	
.front-module-left-top{
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
	}
	
.front-module-left-bottom{
	border-right:1px dotted #999999;
	}
	
.front-module-right{
	border-bottom:1px dotted #999999;
	}
	
#home-page-ipin-module-points-cell{
	padding:0px;
	padding-top:0px;
	padding-left:2px;
	line-height:29px;
	}
	
#home-page-ipin-module-points-cell a{
	font-size:10px;
	padding-top:5px;
	}
	
.basic-right-module {
	width: 230px;
	text-align: left;
	background-image: url(/images/rightmenu/rm-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 10px;
	margin-right: 8px;
	clear: both;
	margin-left: 10px;
}
.basic-right-module-ads {
	width: 230px;
	text-align: left;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 10px;
	margin-right: 8px;
	clear: both;
	margin-left: 10px;
}

.basic-right-module .rm-header { height: 27px; background-image: url(/images/rightmenu/rm-header.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-right: 5px; padding-left: 6px; padding-top: 5px; margin-bottom: 5px; 
}
.basic-right-module-benefits {
	margin-right: 15px;
	margin-left: 10px;
	width: 230px;
	text-align: left;
	background-image: url(/images/rightmenu/rm-bg-benefit.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.basic-right-module-benefits .rm-header {
	height: 30px;
	background-image: url(/images/rightmenu/rm-header-benefits.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 9px;
	margin-bottom: 5px;
}
.basic-right-module .rm-header h3 { margin: 0px; padding: 0px; color: #0c479c; font-size: 12px; 
}
 .basic-right-module p {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.basic-right-module .icon {
	height: 75px;
	width: 57px;
	float: right;
	position: relative;
	right: -10px;
	margin-left: 10px;
}
.basic-right-module .icon-search {
	height: 46px;
	width: 58px;
	float: right;
	position: relative;
	right: -20px;
	margin-left: 10px;
	top: -13px;
}

.basic-right-module li a {
	font-size:11.5px;
	}
	
.basic-right-module li {
	font-size:11px;
	margin-bottom:4px;
	margin-right: 4px;
	}

.basic-right-module a{ color:#333333; 
	}
	.basic-right-module a:hover{ color:#0f5281; text-decoration: none; 
	}

#basic_search {
	text-align: right;
	margin-bottom: 30px;
	position: relative;
	width: 247px;
	float: right;
	clear: both;
}
#basic_search #search-header {
	padding-right: 59px;
	width: 237px;
	float: left;
	background-image: url(/cms/images/rightmenu/search-back.gif);
	background-repeat: no-repeat;
	background-position: 0px 39px;
	clear: both;
}
#basic_search #search-tab {
	background-image: url(/images/rightmenu/search-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 59px;
	width: 237px;
	float: left;
}
#basic_search #search-footer {
	background-image: url(/images/rightmenu/search-bot.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 26px;
	width: 237px;
	padding-right: 57px;
	margin-top: 20px;
}
#search-header .search-header {
	height: 32px;
}

#search-indent {
	position: relative;
	float: right;
	clear: both;
	padding-left: 13px;
}	

.large-grey-button{ width:106px; height:25px; font-size:9px; font-weight:bold; padding:0px; border:0px; margin: 0px; background-image: url(/images/silver-btn-long-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; 
	}
	
	.large-grey-button:hover{ width:106px; height:25px; font-size:9px; font-weight:bold; padding:0px; border:0px; margin: 0px; background-image: url(/images/silver-btn-long-bg.gif); background-repeat: no-repeat; background-position: 0px -25px; cursor: pointer; 
	}
	
.very-large-grey-button{ width:160px; height:25px; font-size:9px; font-weight:bold; padding:0px; border:0px; margin: 0px; background-image: url(/images/silver-btn-very-long-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; 
	}
	.very-large-grey-button:hover { width:160px; height:25px; font-size:9px; font-weight:bold; padding:0px; border:0px; margin: 0px; background-image: url(/images/silver-btn-very-long-bg.gif); background-repeat: no-repeat; background-position: 0px -25px; cursor: pointer; 
	}
	
.search select{
	font-size:10px;
	}
	
#searchform select{
	font-family: "Trebuchet MS";
	font-size:10px;
	width:180px;
}

#social-bookmarks-container{
	background-image:url(/images/rightmenu/social-bookmarks-bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:230px;
	height:20px;
	text-align:right;
	clear: both;
	padding-top: 3px;
	margin-left: 10px;
	}
	
.social-bookmarks-container img, a{
	margin:0px;
	padding:0px;
	}
	
.current-ipin-members{
	text-align:center;
	color:#006633;
	font-weight:bold;
	font-size:22px;
	}
	
#frmLongRegister td{

	}
	
#frmJoinIPN td{
	text-align: left;
	padding: 0px;

	}
	
.small-h1{
	font-size:15px;
	}
	
#selected-opportunity-photo{
	border:1px solid #333333;
	}
	
/*.blockType2 .IPINlistingtable_div {
	background-image: url(/ps_images/inv-opp-bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	}
	
.blockType2 .IPINlistingtable_div .IPINlistingtable #invrepimg {
	padding-top: 9px;
	padding-left: 8px;
	margin-right: 5px;
	}
	
.blockType2 .IPINlistingtable #invrepimg {
	padding-top: 9px;
	padding-left: 8px;
	margin-right: 5px;
	}
	
.blockType2 .IPINlistingtable_div .IPINlistingtable-land #invrepimg {
	padding-top: 9px;
	padding-left: 8px;
	margin-right: 5px;
	}
	
.blockType2 .IPINlistingtable-land #invrepimg {
	padding-top: 9px;
	padding-left: 8px;
	margin-right: 5px;
	}

.inv-opp-home { 
	}
	
.blockType2 .IPINlistingtable_div .IPINlistingtable .IPINlistingtable_header a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 10px;
}
.blockType2 .IPINlistingtable_div .IPINlistingtable .IPINlistingtable_headline a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 89px;
	padding: 10px;
}
.blockType2 .IPINlistingtable_div .IPINlistingtable-land .IPINlistingtable_header a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 10px;
}
.blockType2 .IPINlistingtable_div .IPINlistingtable-land .IPINlistingtable_headline a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 89px;
	padding: 10px;
}
.IPINlistingtable_header_land {
	color: #FFFFFF;
}
*/

.IPINlistingtable{
	font-size:12px;
	}
	
#search-tab #searchform {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.search-header h2 {
	font-size: 14px;
	color: #25517b;
}
#left-site-navigation h3 {
	margin: 0px;
}
#left-country-navigation h3 {
	margin: 0px;
}
s
.basic-right-module ul {
	margin: 0px;
}
#layout-holder #layout-main-right-cell {
	font-size: 10px;
	width: 260px;
	text-align: left;
}
 #frmJoinIPN input {
	font-size: 10px;
	width: 150px;
}

.basic-right-module #frmJoinIPN select {
	font-size: 10px;
}
#layout-holder #layout-main-right-cell .basic-right-module #frmJoinIPN #privacy {
	width: 15px;
	float: left;
	margin-right: 10px;
}
.toolbox-ipin {
	top: 0px;

	width: 260px;
	margin-right: auto;
	margin-left: auto;
}

.transparent-right-module{
	text-align:center;
	width:230px;
	}
.blockType2 #finance_panel table {
	width: 493px;
}
.blockType2 #finance_panel table td {
	padding: 2px;
}
#layout-main-right-cell .ipin-control-panel {
	width: 230px;
	margin-right: 15px;
	margin-left: 10px;
	background-image: url(/images/ipin/control-bg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	border: 1px solid #CFD9E2;
}
#layout-main-content .guides-search-box {
	padding: 10px;
	width: 500px;
	height: 300px;
	border: 1px solid #000000;
}
.front-page-module-footer a:hover {
	text-decoration: underline;
	color: #333333;
}

/*This is a fix for the guide page tables*/
.contentArea{
	width:33%;
	padding:3px;
	vertical-align:top;
	}

#frmLongRegister .form-middle {
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.join-ipin-form {
	background-image: url(/images/ipin/join-ipin-form.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 410px;
	width: 755px;
}

.join-ipin-form td{
	padding:10px;
	}
	
.join-ipin-form h3{
	margin:0px;
	}
	
.property-listing-container .search-price {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
.property-listing-container-wrap {
	padding: 4px;
	border: 1px solid #D3E5FD;
}
.property-listing-container-wrap:hover {
	border: 1px solid #FF9900;
}
.property-listing-header {
	width: 400px;
}
.property-listing-breadcrumb a:hover {
	text-decoration: none;
	color: #333333;
}

.property-detail-wrap {
}

.property-detail-left-cell {
	width:520px;
	vertical-align:top;
}

.property-detail-right-cell {
	width:290px;
	vertical-align:top;
}

.property-detail-description{
	padding:9px;
	}
	
.property-detail-right-cell #mortgage-dpa-table {
	width:280px; 
	border:1px dotted #477cbe; 
	padding:5px;
}

.property-detail-price{
	text-align:center;
	padding-top:7px;
	}
	
.property-detail-ipin-ad{
	padding:20px;
	}
	
.property-detail-price h2{
	width:460px;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding-top:14px;
	margin:0px;
}

.property-detail-price .conversion{
	font-size:18px;
	text-align:center;
}

.property-detail-photo-cell{
	text-align:center;
	width: 460px;
	border-top:1px dashed #9bb9c9;
	}
	



.property-detail-enquiry-table {
	width: 290px;
	margin:10px;
	border:1px solid #CDCDCD;
}
#layout-main-right-cell .dpa-right {
	padding-right: 15px;
	padding-left: 10px;
	margin-bottom: 20px;
}

.dpa-container-right-top{
	margin-bottom: 20px;
	clear: both;
	padding-left: 10px;
	}
	
.dpa-container-left-top{
	width:200px;
	clear: both;
	padding-top: 3px;
	padding-bottom: 14px;
	}
	
a.right-module-large-link{
	font-size:12px;
	}

#frmJoinIPN .form-middle #privacy {
	height: 15px;
	width: 15px;
}
.join-ipin-form #join-ipin-benefits {
	margin: 0px;
	padding: 0px;
}
#frmJoinIPN {
	margin: 0px;
	padding: 0px;
}
.join-ipin-form .form-middle #ignSubmit {
	width: 160px;
	margin-top: 10px;
}
#layout-main-content h1 {
	background-image: url(/images/h1-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 23px;
}

.content-image-table{
	margin:20px;
	}
	
.content-image-table img{
	/*border:1px solid #9999DD;*/
	}
	
.blockType2 .linkBlockTable p {
	margin-top: 0px;
	margin-bottom: 15px;
}

#home-page-country-table div {
	margin: 0px;
	padding: 0px;
}
#home-page-country-table td {
	padding-top: 20px;
}
.blockType2 .linkBlockTable td {
	padding-top: 20px;
}
#home-page-country-table h2 {
	margin: 0px;
	padding: 0px;
}

.blockType2 .linkBlockTable p {
	margin: 0px;
	padding: 0px;
}
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content .blockType2 h1 {
	background-image: none;
	padding: 0px;
}
#layout-main-content .blockType2 {
	width: 511px;
}
#section-search-tab-container ul {
	margin:0;
	list-style:none;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
}
#section-search-tab-container li {
	display:inline;
	margin:0;
	padding:0;
	text-decoration: none;
}
#section-search-tab-container a {
	float:left;
	background:url("/images/ipin/tableft.gif") no-repeat left top;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	}

#section-search-tab-container a span {
	float:left;
	display:block;
	background:url("/images/ipin/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000000;
	text-decoration: none;
    }

	
#section-search-tab-container a:hover {
	background-position:0% -42px;
	text-decoration: none;
    }
    
#section-search-tab-container a:hover span {
	background-position:100% -42px;
	text-decoration: none;
	height: 16px;
	cursor: pointer;
    }

#section-search-tab-container .current a {
	background-position:0% -42px;
    }
    
#section-search-tab-container .current a span {
	background-position:100% -42px;
	text-decoration: none;
	height: 16px;
    }
#layout-main-content #section-search-basic-container, #layout-main-content #section-search-advanced-container, #layout-main-content #section-search-ipin-container,  #layout-main-content #section-search-submit-container{
	width: 493px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFD9E2;
	border-right-color: #CFD9E2;
	border-bottom-color: #CFD9E2;
	border-left-color: #CFD9E2;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#layout-main-content #section-search-footer-container{
	width: 493px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFD9E2;
	border-right-color: #CFD9E2;
	border-bottom-color: #CFD9E2;
	border-left-color: #CFD9E2;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#section-search-tab-container {
	width:515px;
	font-size:10px;
	text-decoration: none;
	height: 34px;
	z-index: 1000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFD9E2;
}
#section-search-basic-container #search-image {
	position: absolute;
	background-image: url(/images/modules/search-images.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 161px;
	width: 275px;
	margin-left: 225px;
}
.join-ipin-form #join-ipin-benefits li {
	margin-bottom: 12px;
}

.join-ipin-form select{
	font-size:12px;
	}
	
#currency-drop-down select{
	font-size:15px;
	color:#116915;
	}
	
.form-middle #members-only-form {
	width: 420px;
	margin-left: 30px;
	margin-top: 30px;
	font-size: 16px;
	color: #003976;
}

#members-only-form td{
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	vertical-align: top;
	}

.thin{
	width:100%;
	height:1px;
	color:#003366;
	}

.mem-benefits-header h3{
	color:#003399;
	}
#searchform #searchform-wrap {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right 0px;
	background-image: url(/images/modules/search-images.jpg);
}
.blockType2 #investor-report-wrap {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CFD9E2;
	border-left-color: #CFD9E2;
	width: 785px;
}
.basic-right-module #listings-slideshow {
	height: 156px;
	width: 209px;
	margin-right: auto;
	margin-left: auto;
}

#layout-header-ipin-sign-in a:link, #layout-header-ipin-sign-in a:active, #layout-header-ipin-sign-in a:visited { color: #FFFFFF; 
}
#layout-header-ipin-sign-in-si a {
	color: #0c479c;
}
#layout-header-ipin-cta a {
	color: #0c479c;
}
#SlideShowDiv {
	margin-top: 10px;
	margin-right: 0px;
	width: 380px;
}
#layout-header-tab-navigation .active a { background-color: #FBFAF8; background-image: none; height: 22px; padding-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #6992C0; color: #576B86;  
}
#layout-header-tab-navigation .active a:hover {
 color: #576B86; background-repeat: no-repeat; background-position: 0px 0px; background-color: #FFFFFF;
}
#layout-header-tab-navigation-si .active a {
	background-color: #FBFAF8; background-image: none; height: 22px; padding-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #6992C0; color: #576B86;  
}

#layout-header-tab-navigation-si .active a:hover { color: #576B86; background-repeat: no-repeat; background-position: 0px 0px; background-color: #FFFFFF; 
}

.widely-spaced-ul li{
	margin-bottom:9px;
	}
.blockType2 .countryGrid h2 {
	padding: 0px;
}
.blockType2 .countryGrid p {
	margin: 0px;
	padding: 0px;
}
.ipin-content-style-header h1 {
	background-image: url(/images/h1-bullet-ipin.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 23px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.blockType2 .countryGrid .arrow {
}
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content .blockType2 .countryGrid td {
	padding-bottom: 30px;
}
.module-container-icon img {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#report-header .left .right #key-metrics table {
	width: 177px;
}

#frmQuickRegister input{
	height:20px;
	font-size:13px;
	}
	
#frmQuickRegister textarea{
	height:47px;
	font-size:13px;
	font-family: "Trebuchet MS";
	}
	
#frmQuickRegister select{
	height:22px;
	font-size:12px;
	width:250px;
	font-family: "Trebuchet MS";
	}
	
#layout-main-content .blockType1 .ipin-homepage-add {
	background-image: url(/images/ipin/ipin-home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 217px;
	width: 513px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
#layout-main-content .blockType1 .ipin-homepage-add h1 {
	background-image: none;
	color: #FFFFFF;
	font-size: 40px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#layout-main-content .blockType1 .ipin-homepage-add h2 {
	font-size: 20px;
	margin: 0px;
}
#layout-main-content .blockType1 .ipin-homepage-add p {
	margin: 0px;
}
 #layout-main-content .blockType1 .ipin-homepage-add a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	height: 192px;
	width: 493px;
	padding: 10px;
}
#layout-holder #layout-main-right-cell .basic-right-module-close {
	clear: both;
	width: 260px;
	height: 1px;
}
#searchform #searchform-wrap td {
	padding-top: 7px;
	padding-bottom: 7px;
}
#searchform #searchform-wrap #section-search-ipin-container {
	background-color: #FFFFFF;
}

#layout-main-content-wide .blockType2 .join-ipin-form-2 td {
	padding-top: 3px;
	padding-bottom: 3px;
}
#layout-main-content-wide .blockType2 .join-ipin-form-2 .country td{
	padding: 0px;
	margin: 0px;
}
#layout-main-content-wide .blockType2 .frmJoinIPIN2-wrap {
	width: 755px;
	background-image: url(/images/forms/form-wide-curve-c.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content-wide .blockType2 .frmJoinIPIN2-wrap .join-ipin-form-2 {
	width: 715px;
	margin-right: auto;
	margin-left: auto;
}
.form-511 {
	background-image: url(/images/forms/form-511-center.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 511px;
}
.form-511 .inner {
	width: 471px;
}

.form-511 .inner td{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;

}
#layout-main-content-wide .details-stats {
	width: 755px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#layout-main-content-wide .details-stats td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 4px;
}
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content-wide .details-stats td.statsheader {
	background-color: #D1E1EC;
}
#layout-main-content-wide .details-stats .statsheader h2 {
	margin: 0px;
	padding: 0px;
	color: #1d5ac4;
}

.property-detail-ipin-cta{
	border:2px dotted #ff1b01;
	width:400px;
	padding:6px;
	margin:6px;
	}

.propnormal td{
	padding:11px;
	}
	
.propnormal table{
	margin:12px;
	}
.blockType2 .inspection-form td {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 5px;
}

#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content-extra-wide #report-header .left .right #key-metrics-wide h2 {
	margin: 0px;
	padding: 0px;
}
#layout-holder #layout-main-left-cell #layout-main-left-table #layout-main-content-extra-wide #report-header .left .right .indicators {
	margin-right: 20px;
}
#layout-header-top .tel-numbers td { text-align: right; }
#layout-header-ipin-sign-in-si a { color: #FFFFFF; }

.search-index-div{
	margin:4px;
	padding:4px;
	}
	
#search-index-subscribe-form{
	
	font-size:12px;
	}
	
#search-index-subscribe-form td{
	padding:7px;
	}
	
#search-index-subscribe-form input{
	height: 17px;
	}
	
#search-index-subscribe-form .opt-join-left{
	width:160px;
	background-color:#eaeef5;
	font-weight:400;
	color:#292929;
	border:1px solid #c9d2e5;
	vertical-align:top;
	}
	
#finance-qualification-form .opt-join-left{
	width:240px;
	background-color:#eaeef5;
	font-weight:400;
	color:#292929;
	border:1px solid #c9d2e5;
	vertical-align:top;
	padding:8px;
	}
	
.ipin-listing-light-bg{
	border:1px solid #82bfd0;
	background-color: #e7eff2;
	color: #0e2d39;
	font-size:12px;
	margin-bottom:18px;
	padding:9px;
	}
	
.ipin-listing-wide{
	border:1px dotted #17395c;
	background-color: #ffffff;
	padding:0px;
	}
	
.ipin-listing-wide h2{
	color:#000000;
	margin-bottom:8px;
	margin-left:12px;
	}
	
.ipin-listing-wide a{
	 font-size:18px;
	 color:#183369;
	}
	
.ipin-listing-wide a:hover{
	 color:#ca5b09;
	}

#property-detail-more-info a{
	 font-size:18px;
	 color:#183369;
	}

#property-detail-more-info a:hover{
	 color:#ca5b09;
	}
	
.ipin-listing-wide ul{
	margin-top:5px;
	margin-bottom:5px;
	}
	
.ipin-listing-wide li{
	.color: #000000;
	font-size:13px;
	font-family: "Trebuchet MS";
	line-height:20px;
	}
	
.ipin-listing-wide li strong{
	color:#083590;
}
.ipin-listing-wide p{
	padding:12px;
	margin-bottom:5px;
	margin-top:5px;
	}
	
/* Homepage Channels */

#home-page-channels{ width: 892px; 
	/*width:1000px;*/
	}
	
#home-page-channels td{
	vertical-align:top;
	}
	
#home-page-channels .blue h1 a{ color:#FFFFFF; text-decoration:none; font-size: 38px; font-style: normal; 
}
#home-page-channels .blue h1 { color:#FFFFFF; font-size:44px; font-weight:bolder; text-align: left; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 80px; 
}

#home-page-channels .blue a{ color:#FFFFFF; font-size:16px; font-style: italic; text-decoration: none; text-align: right; 
}

#home-page-channels .blue a:hover{ text-decoration:none; 
}
	
#home-page-channels .blue{ color: #FFFFFF; width: 265px; background-image: url(/images/ps_images/home/home-page-04.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; background-color: #415E91; height: 183px; 
	}
#home-page-channels .blue:hover{ background-image: url(/images/ps_images/home/home-page-04.gif); background-repeat: no-repeat; background-position: -283px 0px; 
	}
	
#home-page-channels .blue img{ 
	}
	
#home-page-channels .blue img #ipin-logo-small{
	margin:0px;
}
	
#home-page-channels .blue p{ font-size: 16px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; line-height: 20px; 
	}
	
	
#home-page-channels p.blue-overlay{ text-align:center; 
	}

#home-page-channels .green{ color: #FFFFFF; height:183px; width: 265px; background-image: url(/images/ps_images/home/home-page.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; background-color: #41916C; 
	}
	#home-page-channels .green:hover { background-image: url(/images/ps_images/home/home-page.gif); background-repeat: no-repeat; background-position: -283px 0px; 
	}
	
#home-page-channels .green h1 { color:#FFFFFF; font-size:38px; font-weight:bolder; text-align: center; padding: 0px; margin: 0px; 
}
#home-page-channels .green h1 a{ color:#FFFFFF; text-decoration:none; text-align: }

#home-page-channels .green a:hover{ text-decoration:none; 
}
	
#home-page-channels .green img{ margin-top: 10px; margin-right: 10px; margin-bottom: 30px; margin-left: 10px; 
	}
	
#home-page-channels .green p{ font-size: 16px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 20px; 
	}
	
#home-page-channels .green .green-overlay{ margin:0px; text-align:center; background-position:left; background-repeat:no-repeat; 
	}
	
#home-page-channels .green .green-overlay form{
	margin:0px;
	}
	
 #home-page-channels .green #fldCountry, #inp_autosuggest{
	font-size:13px;
	background-color:#edf3e5;
	color:#4f9f1a;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width:165px;
}

#home-page-channels .green .green-overlay input{
	}
	
#home-page-channels .green .green-overlay input:hover{

	}
	
#home-page-channels .orange{ color: #FFFFFF; width: 266px; background-image: url(/images/ps_images/home/home-page-06.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; background-color: #91414E; height: 183px; 
	}
#home-page-channels .orange:hover{ background-image: url(/images/ps_images/home/home-page-06.gif); background-repeat: no-repeat; background-position: -284px 0px; 
	}
	
#home-page-channels .orange h1 a{ color: #FFFFFF; text-decoration:none; font-size: 38px; font-style: normal; 
}
#home-page-channels .orange h1 { color:#FFFFFF; font-size:44px; font-weight:bolder; text-align: center; padding: 0px; margin: 0px;
}
#home-page-channels .orange a{ color:#FFFFFF; font-size:16px; font-style: italic; text-decoration: none; text-align: right; 
}

#home-page-channels .orange a:hover{ text-decoration:none; 
}

#home-page-channels .orange img{ 
	}
	
#home-page-channels .orange p{ font-size: 16px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; line-height: 20px; 
	}
	
#home-page-channels p.orange-overlay{ text-align:center; background-position:left; background-repeat:no-repeat; 
	}
	
#home-page-channels p.orange-overlay a{
	color:#281804;
	font-size:12px;
	text-decoration:underline;
	line-height:20px;
	}
	
#home-page-channels p.orange-overlay a:hover{
	color:#281804;
	}
	
#home-page-channels-container{ padding:12px; width:100%; 
	}
#layout-holder #layout-main-left-cell #layout-main-left-table #home-page-channels-container .blockType2 #home-page-channels .green form { 
	margin: 0px; 
}

#IndexSubscriberForm select{
	font-family: "Trebuchet MS";
	font-size:11px;
	}
	
#IndexSubscriberForm .field{
	height:15px;
	vertical-align:middle;
	}
	
#media-contact-div{
	border:1px solid #547da4;
	padding:8px;
	background-color:#e4ecf3;
	color:#0a2035;
}
#home-page-channels .blue .link { font-style: italic; text-align: right; }
#home-page-channels .orange .link { font-style: italic; text-align: right; }
