@charset "utf-8";

/*-------------------------------------------------------------
Style Sheet 

Version: 1.1
Author: P Neal
email: webmaster@alternetsolutions.co.uk
website: http://www.alternetsolutions.co.uk/
-------------------------------------------------------------*/

/*Color coded Premium Plus Listing Boxes*/

.premiumPlusBoxWrapClothing {
	width: 470px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height: normal;
	background: #b9bfcf;
	/*border: 1px solid #f4da03;*/
	}

.premiumPlusBoxClothing .topWrap, .standardListingsBoxClothing .topWrap, .premiumListingsBoxClothing .topWrap {
	width: 100%;
	float: left;
	background: #4c5b80;
	}

.premiumPlusBoxWrapActivities {
	width: 470px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height: normal;
	background: #ddeedd;
	/*border: 1px solid #f4da03;*/
	}

.premiumPlusBoxActivities .topWrap, .standardListingsBoxActivities .topWrap, .premiumListingsBoxActivities .topWrap {
	width: 100%;
	float: left;
	background: #556655;
	}

.premiumPlusBoxWrapResources {
	width: 470px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height: normal;
	background: #ddeeaa;
	/*border: 1px solid #f4da03;*/
	}

.premiumPlusBoxResources .topWrap, .standardListingsBoxResources .topWrap, .premiumListingsBoxResources .topWrap { 
	width: 100%;
	float: left;
	background: #778844;
	}

.premiumPlusBoxWrapHealth {
	width: 470px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height: normal;
	background: #bbaa88;
	/*border: 1px solid #f4da03;*/
	}

.premiumPlusBoxHealth .topWrap, .standardListingsBoxHealth .topWrap, .premiumListingsBoxHealth .topWrap {
	width: 100%;
	float: left;
	background: #554422;
	}

/*Can delete some of code below once dynamic colouring is in place - other code will need adjusting to make sure it all works as there will be no .premiumPlusBoxWrap once done*/

/*Premium Plus Listing Boxes*/

/*.premiumPlusBoxWrap {
	width: 470px;
	float: left;
	margin-top: 5px;
	padding: 10px;
	line-height: normal;
	background: #b9bfcf;
	border: 1px solid #f4da03;
	}*/

#featuredP {
	margin: 0;
	padding: 0;
	font-size: 130%;
	text-align: center;
	}
	
.premiumPlusBox, .premiumPlusBoxClothing, .premiumPlusBoxHealth, .premiumPlusBoxActivities, .premiumPlusBoxResources {
	float: right;
	width: 450px;
	margin-top: 3px;
	border: 1px solid #4c5b80;
	background: #f7f7f7;
	}
	
/*.standardListingsBoxResources, .premiumListingsBoxResources,
.standardListingsBoxClothing, .premiumListingsBoxClothing,
.standardListingsBoxActivities, .premiumListingsBoxActivities,
.standardListingsBoxHealth, .premiumListingsBoxHealth
 {
	float: left;
	width: 450px;
	margin-top: 3px;
	border: 1px solid #4c5b80;
	background: #f7f7f7;
	}

*/
/*.premiumPlusBox .topWrap { /*To allow background colour on bus name and web link
	width: 100%;
	float: left;
	background: #4c5b80;
	}*/

.logo {
	float: right;
	margin: 6px 2px 0 0;
	}

/*Premium & Standard Listings*/

.listingsBox,
.standardListingsBoxResources, .premiumListingsBoxResources,
.standardListingsBoxClothing, .premiumListingsBoxClothing,
.standardListingsBoxActivities, .premiumListingsBoxActivities,
.standardListingsBoxHealth, .premiumListingsBoxHealth
{
	float: left;
	width: 488px;
	line-height: normal;
	margin-top: 3px;
	border: 1px solid #697eb2;
	background: #fff;
	}

.listingsBox .topWrap { /*To allow background colour on bus name and web link*/
	width: 100%;
	float: left;
	background: #FFFFCC; /*url(images/listingBoxTop.jpg) repeat-x;*/
	}

.listingsBox .businessName h2 {	
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 130%;
	color: #000;
	}

.listingsBox .webLink a {
	color: #000;
	font-size: 120%;
	}

/*Shared*/

.lowerLinks {
	width: 100%;
	float: left;
	}

.lowerLinks p {
	margin: 0;
	padding: 3px 0 3px 3px;
	border-top: 1px solid #697eb2;
	}

.businessName h2 {	
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 130%;
	color: #fff;
	}

.webLink {
	float: right;
	margin: 0;
	padding: 0px 5px 3px 0;
	}

.webLink a {
	color: #fff;
	font-size: 120%;
	}
	
.address ul {
	float: left;
	margin: 0;
	padding: 5px 5px 5px 0;
	list-style: none;
	border-right: 1px solid #697eb2;
	}

.address li {
	margin: 0;
	padding: 2px 0 0 5px;
	}

.keywords ul {
	float: left;
	margin: 0;
	padding: 5px 0 0 18px;
	list-style: disc;
	}

.keywords li {
	margin: 0;
	padding: 2px 0 0 0px;
	}

.description {
	float: left;
	width: 100%;
	border-top: 1px solid #697eb2;
	}

.description p {
	margin: 0;
	padding: 0 0 0 5px;
	}

.listBold {
	font-weight: bold;
	margin-left: 5px;
	}

.shoppingOnline {
	vertical-align: middle;
	margin-left: 5px;
	}
