/*
-------------------------------------------
NSSCI Website
Directory Page Extra Style

Created By Boost!
www.boost-creative.co.uk

------------------------------------------- 
*/

#frame #content  #main-content  h3#search-results  span{
	font-size:0.8em;
	font-weight:normal;
}

#frame #content  #main-content .listing {
	
	border: 1px solid #CDCDCD;
	width: 560px;
	margin: 30px 30px 20px ;
	position:relative;
	padding:20px 0px;
}
#frame #content  #main-content .listing h4 {
	
	color: #626262;
	font-size: 1.5em;
	padding: 2px 5px;
	margin:0px;
	position:absolute;
	top: -12px;
	left:15px;
	background: #FFFFFF;
}#frame #content  #main-content .listing   p{
	margin:0px;
	padding: 0px;
}
#frame #content  #main-content .listing  p.description{
	background:#903394;
	width: 535px;
	font-weight:bold;
	color: #FFFFFF;
	font-size:1.2em;
	padding:5px 5px 5px 20px;
	margin-bottom: 15px;
	clear:both;
	line-height: 16px;
}

#frame #content  #main-content .listing .bus-info p{
	width:237px;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	display:block;
}
div.bus-info {
	float:left;
	display:inline;
}
div.bus-address{
	display:inline;
	float:right;
}

.listing:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
}
#frame #content  #main-content .listing  div.bus-address p {

	width: 235px;
	display:block;
	border-left: 1px dashed #333333;
	padding-left: 25px;

}#frame #content  #main-content .listing .bus-info p span{
	color:#CCCCCC;
	display:block;
	font-size: 0.9em;
}
#frame #content  #main-content .listing .bus-info p a {
	margin-top: 70px;

	display:block;
	font-size:1.3em;
}
