﻿/* 
 * BizSpace Stylesheet
 *		Homepage-specific styles
 */
 
#breadcrumbs
{ 
	display: none;
}
.promo{
	width:100%;
	padding:13px 0 44px;
}
.promo:after{
	content:"";
	clear:both;
	display:block;
}
.serviced-box{
	width:445px;
	float:left;
	background: url(/images/bg-serviced.jpg) no-repeat;
	min-height:291px;
	position:relative;
}
* html .serviced-box{
	height:291px;
}
.serviced-box .holder{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background: url(/images/bg-serviced-text.png);
	font-size:16px;
	text-align:center;
	color:#4b2e88;
}
* html .serviced-box .holder {
	bottom:-1px;
}
.serviced-box .holder p{
	margin:0;
	line-height:59px;
}
.ico-location{
	height:121px;
	position:absolute;
	right:15px;
	top:-6px;
	width:121px;
	z-index: 1000;
}
.ico-location-hide
{
    display: none;
}
* html .serviced-box{
	height:291px;
}

.panel
{
    display: none;
}

.panel-overlay h4
{
    font-family: Arial;
    font-size: 15px;
    margin: 0;
    padding: 20px 0 0 0;
}

.search-holder{
	width:251px;
	overflow:hidden;
	padding:13px 14px 0 13px;
	float:left;
	background: url(/images/bg-search.gif) repeat-x;
	min-height:278px;
    margin-left: 15px;
}
.search-holder fieldset{
	width:251px;
}
* html .search-holder{
	height:278px;
}
.search-holder .title{
	font-size:14px;
	color:#fff;
	border-bottom:1px solid #b5a9ce;
	display:block;
	line-height:27px;
	text-indent:2px;
	margin-bottom:13px;
}
.search-holder .row{
	overflow:hidden;
	height:1%;
	padding:0 0 11px 2px;
}
.search-holder .row label{
	width:97px;
	float:left;
	color:#fff;
	line-height:25px;
}
.search-holder .row span{
	background: url(/images/bg-input.gif) no-repeat;
	float:right;
	width:152px;
}
.search-holder .row span input
{
	padding: 3px 0 3px 2px;
}
.search-holder .row input{
	padding:3px 0;
	width:150px;
	margin:0;
	background:none;
	border:0;
}

.search-holder .row strong{
	color:#fff;
	font-weight:normal;
	line-height:25px;
}
.search-holder .row .hold{
	overflow:hidden;
}
.search-holder .row .hold label{
	width:auto;
	margin-right:7px;
	float:none;
	display:inline;
	vertical-align:middle;
	white-space:nowrap;
}
* html .search-holder .row .hold{
	padding:5px 0 0;
}
.search-holder .row .hold input{
	margin:0;
	width:15px;
	height:15px;
	display:inline;
	vertical-align:middle;
	padding:0;
}
.location-box{
	width:173px;
	float:right;
	background: url(/images/bg-location.gif) repeat-x;
	min-height:281px;
	padding:11px 12px 0;
}
* html .location-box{
	height:281px;
}
.first-sel{
	margin-top:5px;
	width:129px;
}
#ppl{
	margin:5px 11px 0 0;
	width:100px;
}
.location-box .title{
	font-size:14px;
	color:#4b2e88;
	border-bottom:1px solid #ccc;
	display:block;
	line-height:29px;
	text-indent:2px;
	margin-bottom:5px;
}
.location-box .map-holder{
	width:177px;
	background: url(/images/Map_UK.gif) no-repeat 0 -1px;
	height: 247px;
}
.location-box .map-holder img{
	float:left;
	margin-top: -1px;
}
.business-box{
	width:100%;
	overflow:hidden;
	margin:0;
}
.business-box .space{
	float:left;
	width:625px;
	padding:0 0 0 2px;
}
.business-box .space h1{
	font-size:25px;
	font-weight:normal;
	margin:0 0 17px;
	color:#ec7503;
}
.business-box .space p{
	line-height:19px;
	margin-bottom:19px;
}
.business-box .space p a{
	color:#ec7503;
}
.business-box .help{
	width:318px;
	float:right;
}
.item-list{
	margin:0;
	padding:0;
	list-style:none;
}
.item-list li{
	border-bottom:1px solid #d4d3d3;
	padding:0 130px 0 8px;
}
.item-list li .info{
	padding:14px 0 0;
}
.item-list li a{
	font-size:16px;
	line-height:19px;
	color:#ec7503;
}
.item-list li p{
	line-height:19px;
	margin:0 0 20px;
}
.item-list .chat{
	background: url(/images/bg-chat.gif) no-repeat 100% 1px;
}
.item-list .contact{
	background: url(/images/bg-contact.gif) no-repeat 100% 0;
	border-bottom:1px solid #d8d8d8;
}
.item-list .callback{
	background: url(/images/bg-callback.gif) no-repeat 100% 0;
	border-bottom:1px solid #e0e0e0;
}
.item-list .directory{
	background: url(/images/bg-directory.gif) no-repeat 100% 0;
	border-bottom:1px solid #e2e2e2;
}
.product{
	width: 100%;
	overflow:hidden;
	margin:0 0 29px;
}
.product h2
{
	width: 925px;
	margin-top: 30px;
}
.product .pro{
	width:950px;
	background: url(/images/txt-find.gif) repeat-x;
}
.product h3{
	margin:0;
	background: url(/images/txt-find.gif) repeat-x;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	padding:0 0 15px 13px;
}
.product ul{
	margin:0 0 0 -13px;
	padding:20px 0 0;
	list-style:none;
	overflow:hidden;
}
* html .product ul{
	float:left;
}
.product ul li{
	padding:0 0 0 14px;
	float:left;
	width:306px;
	border:solid #e5e5e5;
	border-width:0 0 1px 1px;
}
.product ul h4{
	margin:0 0 5px;
	font-size:18px;
	font-weight:normal;
	color:#ec7503;
}
.product ul p{
	margin:0 0 13px;
	line-height:18px;
}
.product ul .hold{
	width:156px;
	display:table-cell;
	vertical-align:top;
}
.product ul .hold .link{
	width:125px;
	overflow:hidden;
}
.product .img-holder{
	width:150px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:159px;
}
.product .img-holder a{
	background: none;
}
.product ul .holder{
	display:table;
}
.img-holder img{
	display:block;
	margin:0 auto;
}
.product-item{
	overflow:hidden;
	width:100%;
}
.product .all-item{
	padding:0;
}
.product .all-item li{
	padding-top:20px;
}
.product .all-item.last li{
	border-bottom:0;
}
.info-product{
	padding:0 0 50px;
	width:950px;
	overflow:hidden;
}
.info-product ul{
	margin:0 -46px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:996px;
}
.info-product ul li{
	float:left;
	width:145px;
	overflow:hidden;
	margin:0 16px 0 0;
}
.info-product h5{
	margin:0;
	font-size:14px;
	color:#ec7503;
	padding:13px 0 8px;
	border:solid #e5e5e5;
	border-width:1px 0 1px;
	font-weight:normal;
}
.info-product p{
	margin:0 0 11px;
}
.info-product .info-holder{
	padding-top:7px;
	background: url(/images/bg-info-holder.gif) repeat-x;
}
.info-product li a:link, .info-product li a:visited, .info-product li a:active{
	position:relative;
	width:140px;
	line-height:28px;
	display:block;
	color:#fff;
	height:28px;
	font-size:12px;
	padding-left:9px;
	background: url(/images/bg-info-link.gif) no-repeat;
	text-decoration: none;
}
.info-product li a:hover
{
	text-decoration: underline;	
}

.btn{
	float:right;
	padding:6px 11px 0 0;
}
.row1{
	width:300px;
}
.row2{
	width:249px;
	overflow:hidden;
	height:1%;
}

/* AutoComplete */

.ui-autocomplete-loading { background: url(indicator.gif) no-repeat right; }
ul.ui-autocomplete { width: 200px; }



/* Multi Select */

#wrapper div.multiSelectOptions
{
	width: 150px !Important;
}

.search-holder .multiSelectOptions input
{
	padding: 0;
	width: 20px;
}

.search-holder .multiSelectOptions label
{
	width:130px;
	float:none;
	color:#000000;
}

.search-holder a.multiSelect
{
	padding-right: 18px;
}

.search-holder .multiSelect span
{
	background: none;
	float: none;
}

#control_7
{
	width: 130px;
}

div.multiSelectOptions .optGroupContainer label
{
	padding-left: 8px;
}

label.optGroup
{
	margin-left: 2px;
}

#wrapper .button
{
}

#wrapper .button a
{
	font-weight: normal;
}

#wrapper .button span
{
	width: 104px;
}

#wrapper .management .button span , #wrapper .parking .button span
{
	width: 143px;
}

#wrapper .management h4
{
	width: 170px;
}

#wrapper .parking h4
{
	width: 173px;
}
