/* CSS Document */



h2 {background:#0178C8 none repeat scroll 0 0; color:#FFFFFF; font-size:13px; font-weight:bold; margin-bottom:0px; padding:3px 0 3px 5px;}
.msg_list { margin: 0px auto; padding: 0px; width: 350px; height:311px; }
.msg_head { padding: 10px 0 0 10px; margin: 0; cursor: pointer; background-image: url(/images/text_bck.gif); background-repeat:repeat-y;}
.msg_body { background-image: url(/images/text_bck.gif); background-repeat:repeat-y;  padding: 5px 10px; border: none;}
.msg_body p { margin-bottom: 0; padding-bottom: 5px;}
.searchbox {background-color:#e8e8e8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:5px; margin-bottom:10px}
.searchbox label { float:left}
.searchbox label span  {font-weight:normal; display:block; }
.searchbox label select {clear: both; margin-right:5px; width:97px}
.searchbox label input.buttonreset { background-color:#9e040c; font-weight:bold}
.searchbox #prop_search_loading { position: relative; top: 23px; left: 264px; z-index: 2; }
.searchbox form#frm_options { position: relative; top: -10px; }
.centercolumn {width:330px; display:block; float:left; }
.centercolumn h3 {background:#000000 none repeat scroll 0 0; color:#FFFFFF; font-size:13px; font-weight:bold; margin-bottom:0px; padding:3px 0 3px 5px;}
.rightcolumn {width:220px; display:block; float:right}
.rightcolumn h3 {background:#000000 none repeat scroll 0 0; color:#FFFFFF; font-size:13px; font-weight:bold; margin-bottom:0px; padding:3px 0 3px 5px;}
.propertyitem-top, .propertyitem { border-color:#DDD; border-style:solid; border-width:1px 1px 5px; width:748px; margin:5px 0px 0px 0px; padding:5px; }
.propertyitem img.right, .propertyitem-top img.right  {display:block; float:right; margin:5px 0px 10px 0px; text-align:right;}
.propertyitem h4, .propertyitem-top h4  { font-size:11px; font-weight:bold; background-color:#e8ecec; padding:3px; margin-bottom:5px}
.propertyitem h4 a:link, .propertyitem-top h4 a:link,.propertyitem h4 a:visited, .propertyitem-top h4 a:visited {font-weight:bold;}
.propertyitem strong, .propertyitem-top strong {font-weight:bold;}
.propertyitem div.clear, .propertyitem-top div.clear {clear:both; font-size:1px; height:0px; line-height:0px; margin:1px 0px;}
.propertyitem p, .propertyitem-top p {color:#333333; font-size:11px; line-height:125%; padding:0px 5px 0px 0px}
.propertyitem p strong, .propertyitem-top p strong {display:block; float:left; text-align:left; padding-right:5px; margin-right:5px}
.propertyitem a.arrow, .propertyitem-top a.arrow {font-size:11px;  padding-left:10px; text-decoration: none; color: #0078C7; background: transparent url(http://cdn.insidermedia.com/images/link.gif) no-repeat left top; margin-left:10px }
a.moreinfo {font-weight:bold}
.clear {clear:both; font-size:1px; height:0px; line-height:0px; margin:1px 0px;}
.thumbs {width:62px; display:block; float:left}
.grey-box img, .grey-box-right img, .grey-box-full img {float: none; padding:0 0px 0px;}
.clear {clear:both; font-size:1px; height:0px; line-height:0px; margin:1px 0px;}
div.grey-box-full ul {padding: 2px}
div.grey-box-full ul li {background: transparent url(http://cdn.insidermedia.com/images/link_grey.gif) no-repeat 7px 2px; padding: 2px 5px 2px 15px; font-weight: normal;}

/* New Property Section added 23rd July */
.propertysubbanner { width:570px; background-color:#000000; height:100px margin:5px 0px }
div#propertyprofiles {width:100%; height:150px; margin:5px 0px}
div.propertyteam { font-size:10px; float:left; width:130px; margin:0px 5px 10px 5px; position:relative;}
div.propertyteam img {border:1px solid #CCCCCC; padding:3px; position:relative; margin:5px auto;}
div#profile1 img, div#profile2 img, div#profile3 img, div#profile4 img {border:1px solid #CCCCCC; padding:3px; position:relative; margin:5px auto;}
label.cbox {display:block; padding-left:19px; text-indent:-19px; margin-bottom:10px}
input.cbox {width: 13px; height:13px; padding:0; margin:0 2px 0 0; vertical-align:bottom; position:relative; top:-1px; *overflow: hidden;}


/* UK Business Insider */
#ukbi_header { background-image: url(/images/ukbi_header.gif); background-repeat: no-repeat; width: 535px; height: 126px; }
#ukbi_navigation { width: 535px; height: 39px; background-image: url(/images/ukbi_nav_bck_blank.gif); background-repeat: no-repeat; }
	#ukbi_navigation .title { font-family: Trebuchet MS,Verdana,Arial,sans-serif; text-transform: uppercase; font-size: 130%; font-weight: bold; color: white; padding: 12px 0px 0px 10px; }

div#splitrightcol .propertymenubase { background-image: url(/images/propback-base.gif); width: 209px; height: 40px;}
div#splitrightcol .propertymenutop { background-image: url(/images/propback-top.gif); width: 209px; height: auto; margin-bottom:-2px}
div#splitrightcol .propertymenutop ul { list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 111px 0 0 5px; }
div#splitrightcol .propertymenutop ul li { background-image:url(/images/button.gif); width: 107px; height: ; background-repeat: no-repeat; margin-bottom: 2px;}
div#splitrightcol .propertymenutop ul li a { text-decoration: none; color: #000000; width: 107px; height: ; margin: 0; display: block; padding:  5px 0 5px 10px;}
div#splitrightcol .propertymenutop ul li a:hover  { text-decoration: none; background-image:url(/images/buttonover.gif); width: 107px; height: ; background-repeat: no-repeat; color: white; margin: 0; padding: 5px 0 5px 10px ;}
#ukbi-outer { position:relative; width:536px}
#ukbi-inner { position:absolute; top:140px; right:20px; width:160px;}
#ukbi-inner ul li a {background-color:#0099CC; display:block; width:140px; height:18px; padding:3px; text-decoration:none; color:#FFFFFF; text-align:right; text-transform:uppercase; font-weight:bold; border:1px solid #013c66; border-bottom:0px }
#ukbi-inner ul li a:hover {background-color:#013c66; text-decoration:underline; color:#e1e35d}
#ukbi-inner ul li:last-child a {border-bottom:1px solid #013c66}
#ukbi-content {background-image:url(/images/ukbi_homemap_bg.jpg); background-repeat:repeat-y}
#ukbi-content p {padding:0px 10px; margin-bottom:0px}


.propsearchouter {width:535px; height:170px; background-image:url(/images/view_properties.jpg); background-repeat:no-repeat}
.propsearchtopright { display:inline-block; float:right; width:295px; height:90px; padding-top:30px; text-align:center;}
.propsearchbottomright { display:inline-block; float:right; width:295px; height:35px; padding-top:15px; text-align:center;}
.propsearchoutline {font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.propsearchlargewhite {font-family:"Trebuchet MS",Verdana,Arial,sans-serif; font-size:14px; line-height:150%; color:#FFFFFF}


/* Property Finder Right Column Items */
div#splitrightcol .ukbi_rcol_item { background: url(/images/ukbi_rcol_item_foot.gif) no-repeat scroll left bottom; clear: left; width: 209px; padding: 0px 0px 14px 0px; margin-bottom: 10px; }
div#splitrightcol .ukbi_rcol_item .wrapper { background-image: url(/images/ukbi_back_tile.gif); background-repeat: repeat-y; }
div#splitrightcol .ukbi_rcol_item h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-align: right; color: black; width: 153px; height: 49px; padding: 0px 10px 0px 46px; margin: 0px; display: table-cell; vertical-align: middle; }
	div#splitrightcol .ukbi_rcol_item h3.plain { background: transparent url(/images/ukbi_rcol_head_plain.gif) no-repeat; padding-left: 10px; }
	div#splitrightcol .ukbi_rcol_item h3.laptop { background: transparent url(/images/ukbi_rcol_head_laptop.gif) no-repeat; }
	div#splitrightcol .ukbi_rcol_item h3.people { background: transparent url(/images/ukbi_rcol_head_people.gif) no-repeat; }
div#splitrightcol .ukbi_rcol_item .content_box { width: 199px; padding: 3px 0px 7px; margin: 0 5px 0 5px; }
div#splitrightcol .ukbi_rcol_item .content_box:last-child { padding-bottom: 0px; }
	div#splitrightcol .ukbi_rcol_item .content_box h4 {
		background: transparent url(/images/ukbi_rcol_h4_bg.gif) no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		width: 179px;
		height: 27px;
		padding: 0px 10px;
		margin: 10px 0px 0px;
		display: table-cell;
		vertical-align: middle;
	}
	div#splitrightcol .ukbi_rcol_item .content_box h4.plain { background: transparent url(/images/ukbi_rcol_h4_plain.gif) no-repeat; font-size: 1px; line-height: 1px; height: 12px; padding: 0px 10px; margin: 0px; }
	div#splitrightcol .ukbi_rcol_item .content_box ul { list-style: none;}
		.ukbi_rcol_item .content_box ul li { padding: 5px 8px 5px 8px; }
			.ukbi_rcol_item .content_box ul li a { text-decoration: none; color: #6699CC; }
	div#splitrightcol .ukbi_rcol_item .content_box .info {
		background: transparent url(../images/ukbi_rcol_contbox_tile.gif) repeat-y;
		padding: 10px 0px 0px;
	}
	div#splitrightcol .ukbi_rcol_item .content_box .info_plain { padding-top: 0px; }
	div#splitrightcol .ukbi_rcol_item .content_box .info_foot {
		background: transparent url(/images/ukbi_rcol_contbox_foot.gif) no-repeat;
		display: block;
		height: 12px;
	}

.ukbi_extra_content { width: 595px; padding: 0px; background: transparent url(/images/ukbi_extra_content_bg.gif) no-repeat scroll left top; }
	.ukbi_extra_content_wrapper { width: 535px; padding: 30px; background: transparent url(/images/ukbi_extra_content_foot_bg.gif) no-repeat scroll left bottom; }
	
