/*

			Business Search Local

		WWW.BUSINESSSEARCHLOCAL.CO.UK

		

*/



body {

font-size: 101%;

padding: 0;

margin: 0;

font-family: verdana, arial, serif;

}



p {

line-height: 1.5em;

}



h1 {

font-weight: normal;

font-size: 1.6em;

color: #555555;

}



h2 {

font-size: 1.2em;

font-weight: normal;

color: #555555;

}



h3 {

font-size: 1em;

font-weight: normal;

color: #555555;

}


.header {
	
	border-top: 0.1em solid #3f5a42;
	
	height: 6.5em;
	
	background-color: #ffffff;
	
}


.top {

height: 26em;

background-color: #bcbeb7;

border-top: 0.4em solid #6e7065;

background-image: url('/images/top-background1.png');

background-repeat: no-repeat;

background-position: top center;

}



.wrap {

width: 60em;

margin: 0 auto;

}



.top-left {

width: 21em;

float: left;

height: 3em;

color: #ffffff;

font-family: cambria, serif;

font-style: italic;

font-size: 1.4em;

text-align: left;

margin-top: 0.8em;

}



.top-left p {

padding: 0.2em 0 0 0;

margin: 0;

}



.top-right {

width: 30em;

float: left;

text-align: center;

}

.top-right p {

color: #000000;

}

.top-right a {

color: #000000;

text-decoration: none;

}


.top-right a:hover {

color: #cccccc;

text-decoration: none;

}



ul.top-nav {

font-size: 0.6em;

margin: 0;

padding: 0;

list-style: none;

background-image: url('/images/nav-background.png');

background-repeat: repeat-x;

padding: 1.2em 0em 1.2em 0em;

border-bottom-right-radius: 0.6em;

border-bottom-left-radius: 0.6em;

border-left: 0.1em solid #3f5a42;

border-bottom: 0.1em solid #3f5a42;

border-right: 0.1em solid #3f5a42;

}



ul.top-nav li {

padding: 0em 1em 0em 1em;

display: inline;

}



ul.top-nav li a {

color: #d7d8d4;

text-decoration: none;

text-shadow: 1px 1px 1px #000000;

padding: 0.6em;

}



ul.top-nav li a:hover {

background-color: #3f5a42;

border-radius: 0.4em;

color: #ffffff;

}





.content {

border-top-left-radius: 1em;

border-top-right-radius: 1em;

background-color: #f7f7f7;

margin-top: -3em;

padding: 0.6em 0.4em 0.6em 0.8em;

}



.content-left {

float: left;

width: 35.5em;

padding: 0em 0.8em 0em 0.8em;

margin-right: 1em;

border: 0.01em solid #e5e5e3;

border-radius: 0.4em;

background-color: #ffffff;

color: #666666;

}



.content-left p {

font-size: 0.8em;

}

.content-left a {

color: #1e261f;

}

.content-left a:hover {

color: #3f5a42;

}



.content-right {

float: left;

width: 20em;

}



.content-right p {

font-size: 0.8em;

}





/* side nav */



ul.sidebar {

padding: 0 0.8em 0.8em 0.8em;

margin: 0 0 1em 0em;

list-style: none;

border-radius: 0.4em;

border: 0.01em solid #e5e5e3;

background-color: #e7e7e7;

}



ul.sidebar li.node {

font-size: 0.8em;

line-height: 2em;

padding-left: 1.5em;

background-image: url("/images/list-arrow2.png");

background-repeat: no-repeat;

background-position: 0pt 0.6em;

}



ul.sidebar li a {

color: #565656;

text-decoration: none;

padding: 0.4em;

}



ul.sidebar li a:hover {

color: #ffffff;

background-color: #565656;

border-radius: 0.4em;

}



ul.sidebar li.side-heading {

list-style: none;

padding: 0.4em;

margin: 0.6em 0em 1em 0em;

border-radius: 0.4em;

border: 0.01em solid #1e261f;

background-color: #3f5a42;

color: #ffffff;

}



ul.sidebar-test {

padding: 0 0.8em 0.8em 0.8em;

margin: 0 0 1em 0em;

list-style: none;

border-radius: 0.4em;

border: 0.01em solid #e5e5e3;

background-color: #ffffff;

}



ul.sidebar-test a {

color: #6fa24a;

font-weight: bold;

text-decoration: none;

}



ul.sidebar-test li.side-heading {

list-style: none;

padding: 0.4em;

margin: 0.6em 0em 1em 0em;

border-radius: 0.4em;

border: 0.01em solid #1e261f;

background-color: #3f5a42;

color: #ffffff;

}



ul.sidebar-test li.node {

font-size: 1em;

line-height: 1.5em;

font-style: italic;

font-family: cambria, serif;

color: #6c6c6c;

margin-bottom: 1em;

}



ul.sidebar-contact {

padding: 0 0.8em 0.8em 0.8em;

margin: 0 0 1em 0em;

list-style: none;

border-radius: 0.4em;

border: 0.01em solid #e5e5e3;

background-color: #ffffff;

}



ul.sidebar-contact a {

color: #2e2e2e;

font-weight: bold;

text-decoration: none;

}



ul.sidebar-contact li.side-heading {

list-style: none;

padding: 0.4em;

margin: 0.6em 0em 1em 0em;

border-radius: 0.4em;

border: 0.01em solid #1e261f;

background-color: #3f5a42;

color: #ffffff;

}



ul.sidebar-contact li.node {

font-size: 0.7em;

line-height: 1.5em;

color: #6c6c6c;

}





ul.sidebar-test li.node:before, ul.sidebar-test li.node:after {

content: '"';

font-size: 1.5em;

}



em {

font-family: verdana, arial, sans-serif;

font-size: 0.6em;

}





strong.side {

color: #3f5a42;

font-weight: normal;

}



/* end side nav */



.clear {

clear: both;

}





/* footer */



.footer {

background-image: url('/images/top-background.png');

background-repeat: no-repeat;

background-position: top center;

background-color: #3f5a42;

border-top: 0.02em solid #1e261f;
}



.bsl {

text-align: center;

color: #1e261f;

background-color: #ffffff;

border-top: 0.01em solid #1e261f;

padding: 1em 0em 1em 0em;

}



.bsl a {

color: #;

}

.bsl a:hover {

color: #;

text-decoration: none;

}



ul.bsl-links {

list-style: none;

padding: 0;

margin: 0;

font-size: 0.6em;

}



ul.bsl-links li {

display: inline;

}



ul.bsl-links li.libsl {

margin-right: 4em;

}



.brands {

text-align: center;

background-color: #ffffff;

border-top: 0.01em solid #98b843;

padding: 1em 0em 1em 0em;

}



ul.ul-brands {

list-style: none;

padding: 0;

margin: 0;

}



ul.ul-brands li {

display: inline;

}



ul.ul-brands li.li-brands {

margin-right: 4em;

}



.footerblock {

width: 17em;

float: left;



margin: 1.5em 0.5em 1.5em 0.5em;

border-radius: 0.4em;

padding: 0em 0.8em 0em 0.8em;

height: 24em;

}



.footerblock p {

color: #000000;

line-height: 2em;

font-size: 0.6em;

}

.footerblock a {

color: #ffffff;

}

.footerblock a:hover {

color: #1e261f;

text-decoration: none;

}



strong.green {

color: #3f5a42;

font-weight: normal;

}

strong.white{

color: #ffffff;

font-weight: normal;

}

strong.dark{

color: #1e261f;

font-weight: normal;

}



.contact-left {

font-size: 0.8em;

float: left;

width: 24em;

margin-right: 1em;

}



.contact-right {

float: left;

width: 15em;

}



ul.address {

list-style: none;

margin: 0;

padding: 0;

font-size: 0.6em;

}



ul.address li {

line-height: 1.5em;

}



input {

background-color: #ffffff;

border-radius: 0.4em;

border: 0.01em solid #e7e7e7;

padding: 0.2em;

color: #010101;

}



textarea {

background-color: #ffffff;

border-radius: 0.4em;

border: 0.01em solid #e7e7e7;

padding: 0.2em;

color: #010101;

}



ul.bullets {

font-size: 0.7em;

}



ul.bullets li {

line-height: 1.5em;

}



/* end footer */





img.img-right {

float: right;

padding: 0 0 0.5em 1em;

}



img.img-left {

float: left;

padding: 0 1em 1em 0;

}





#carousel {

margin-top: 1em;

width: 100%;

overflow: hidden;

}

			

.rcarousel {

margin: 0;

padding: 0;

}



.rcarousel .wrapper {

height: 121px;

margin: 0 auto;

overflow: auto;

padding: 0;

position: relative;

width: 300px

}



.rcarousel .wrapper ul li img {

border: 0;

clear: left;

display: block;

float: left;

}



.rcarousel .wrapper ul {

list-style: none;

margin: 0;

padding: 0;

position: absolute;

width: 9999px;

}



.rcarousel .wrapper ul li {

display: block;

float: left;

height: 100px;

margin: 0;

overflow: hidden;

padding: 0;

position: relative;

width: 100px;

}



.ui-rcarousel-loader {

background: url(../img/loader.gif) no-repeat center;

height: 100%;

left: 0;

position: absolute;

top: 0;

width: 100%;

}



#flashcontent {

height: 26em;

margin-bottom: 1em;

}



.fb-activity {

margin-top: 1em;

background-color: #ffffff;

}



.fb-like {

top: -0.2em;

margin-left: 1em;

}



ul.no-bullets {

list-style: none;

margin: 0;

padding: 0;

}



ul.no-bullets li {

line-height: 2em;

font-size: 0.6em;

color: #ffffff;

}



ul.no-bullets li a {

color: #ffffff;

}





ul.theprogramme {

}



ul.theprogramme li {

line-height: 2em;

font-size: 0.6em;

text-transform: capitalize;

}



ul.big-bullets {

font-size: 0.8em;

margin: 0;

padding: 0.5em;

list-style: none;

background-color: #6cb7e1;

border: 0.01em solid #044ba7;

}



ul.big-bullets li {

line-height: 2em;

color: #ffffff;

padding-left: 1.5em;

background-image: url("/images/tick.png");

background-repeat: no-repeat;

background-position: 0pt 0.6em;

}



ul.content-list {

font-size: 0.8em;

font-weight: normal;

margin: 0;

padding: 0.5em;

list-style: none;

background-color: #ffffff;

}



ul.content-list li {

line-height: 2em;

color: #666666;

padding-left: 1.5em;

background-image: url("/images/bullets.png");

background-repeat: no-repeat;

background-position: 0pt 0.6em;

}

ul.products {

margin: 0;

padding: 1em;

list-style: none;

}



ul.products li {
	
display: inline;

line-height: 1.5em;

padding-left: 2.3em;

}

.notice {
 	background-color: #3F5542;
	color: #fff;
	text-align: center;
}

.notice p {
	margin: 0;
}