@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border : 0;
font-family : inherit;
font-size : 100%;
font-style : inherit;
font-weight : inherit;
margin : 0;
outline : 0;
padding : 0;
vertical-align : baseline;
}
:focus {
outline : 0;
}
body {
background : #fff;
line-height : 1;
font : 12px Arial, Helvetica, sans-serif;
}
ol, ul {
list-style : none;
}
table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
font-weight : normal;
text-align : left;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
a img {
border : 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
ul, li, p, a, img, input {
margin : 0;
padding : 0;
border : 0;
outline : 0;
}
h1, h2, h3, h4, h5 {
font-family : Arial, Helvetica, sans-serif;
color : #000;
margin : 0;
padding : 0;
}
body {
background : url('images/bg.png') center top repeat-x #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 62.5%;
margin : 0;
padding : 0;
}
#header {
background : url('images/header-bottom.png') center bottom no-repeat;
height : 339px;
margin : auto;
padding : 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
#header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px 54px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
body.page-id-5 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -287px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
body.page-id-7 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -626px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
body.page-id-10 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -965px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
body.page-id-12 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -1304px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
body.page-id-14 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -1643px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
body.page-id-16 #header div.content {
background-image : url('images/ealingpharmacy.jpg');
background-position : 577px -1982px;
background-repeat : no-repeat;
height : 339px;
width : 960px;
position : relative;
margin : auto;
padding : 0;
}
#logo {
float:left;
margin-top : 10px;
}
#logo a {
background : url('images/logo.png') 0% 0% no-repeat scroll;
width : 237px;
height : 71px;
display : block;
position : relative;
/*top : 59px;
left : 0;*/
text-indent : -9000px;
}
.header-logo {
display : block;
float:left;
margin-top : 10px;
margin-left : 50px;
font-size:1.1em;
font-family : 'Ubuntu', Arial, sans-serif;
line-height:1.3em;
}
.header-logo h2 {
color : #F03400;
font-size:1.1em;
font-family : 'Ubuntu', Arial, sans-serif;
line-height:1.3em;
}
.header-logo h3 {
color : #59BABA;
font-size:1.1em;
font-family : 'Ubuntu', Arial, sans-serif;
line-height:1.3em;
}
#header div.slogan {
background : url('images/header-line01.png') top repeat-x;
position : absolute;
width : 640px;
top : 152px;
left : 0;
padding : 16px 0 0 0;
margin : 0;
}
#header div.header-content {
position : absolute;
top : 122px;
left : 0;
width : 600px;
padding : 17px 0 0 0;
margin : 0;
}
#header div.header-content a {
color : #f00;
font-size : 12px;
text-decoration : none;
}
#header div.header-content a:hover {
color : #f00;
font-size : 12px;
text-decoration : underline;
}
#header div.header-content div.box {
display : block;
width : 280px;
height : 150px;
float : left;
line-height : 1.4em;
overflow : hidden;
}
#header div.header-content div.box.number-1 {
padding : 0 20px 0 0;
}
#header div.header-content div.box.number-2 {
padding : 0 0 0 20px;
}
#header div.header-content div.box p {
margin : 0 0 10px 0;
padding : 0;
}
#header div.header-content div.box img {
display : block;
float : left;
overflow : hidden;
margin : 0 17px 100px 0;
}
#header div.header-content div.box h3 {
color : #888888;
font-size : 12px;
margin : 0 0 5px;
text-transform : uppercase;
}
#header div.header-content dt {
font-family : 'Ubuntu', Arial, sans-serif;
font-style : normal;
font-weight : 700;
font-size : 15px;
text-shadow : #d0d0d0 1px 1px 1px;
font-smooth : always;
}
#header div.header-content dt.active {
text-shadow : #505048 1px 1px 1px;
}
#header div.header-content dd {
font-family : 'Ubuntu', Arial, sans-serif;
font-style : normal;
font-weight : 700;
color : #222222;
text-shadow : transparent 1px 1px 1px;
font-smooth : always;
}
#wrapper-top {
background : url('images/wrapper-top.png') center top no-repeat;
width : 100%;
padding : 20px 0 0 0;
margin : auto;
}
#wrapper-bottom {
background : url('images/wrapper-botom.png') center bottom no-repeat;
width : 100%;
padding : 0 0 47px 0;
margin : auto;
}
#container {
background : url('images/container-bg.png') 635px 0% repeat-y scroll;
width : 960px;
margin : auto;
padding : 0;
overflow : hidden;
}
#main-content {
margin : auto;
float : left;
display : inline;
width : 640px;
/*margin : 18px 36px 0 0;*/
margin : 0px 36px 0 0;
padding : 0;
}
#main-content a {
color : #f00;
text-decoration : none;
}
#main-content a:hover {
color : #f00;
text-decoration : underline;
}
#main-content ul {
margin : 0 0 20px 20px;
padding : 0;
}
#main-content ul li {
margin : 0 0 5px 0;
padding : 0;
list-style : circle;
}
#main-content h4 {
font-size : 1.5em;
color : #000;
margin : 0 0 7px 0;
padding : 0;
text-align : left;
}
small {
font-family : Verdana, Geneva, sans-serif;
color : #000;
}
#main-content p {
color : #000;
font-size : 12px;
}
#main-content img.photo {
float : left;
margin : 0 10px 7px 0;
padding : 2px 2px 2px 2px;
border : 1px solid #fff;
display : inline;
}
#main-content div.booking-number {
color : #fff;
font-size : 1.3em;
background : url('images/booking.png') left bottom no-repeat;
width : 537px;
line-height : 51px;
padding : 0 0 0 63px;
display : block;
font-weight : bold;
}
#main-content div.booking-number strong {
color : #fff;
font-size : 1.5em;
line-height : 51px;
}
#main-content div.form-button {
color : #fff;
font-size : 14px;
width : 374px;
line-height : 37px;
display : block;
padding : 0;
margin : 0;
text-align : center;
}
#main-content div.form-button a {
background : url('images/form-button.png') left top no-repeat;
color : #fff;
display : block;
width : 374px;
line-height : 37px;
padding : 0;
margin : 0;
text-decoration : none;
}
#main-content div.form-button a:hover {
background : url('images/form-button.png') left bottom no-repeat;
color : #fff;
padding : 0;
margin : 0;
text-decoration : none;
}
#main-content.home ul {
list-style : none;
margin : 0 0 20px;
padding : 0;
}
#main-content.home ul li {
background : url('images/bullit.gif') 0% 5px no-repeat scroll;
list-style : none;
list-style-position : outside;
list-style-type : none;
margin : 0 0 5px 0;
padding : 0 0 0 22px;
overflow : hidden;
font-weight : bold;
}
#main-content.home small {
color : #666666;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
text-align : right;
width : 600px;
margin : 10px 0 0 0;
padding : 0;
}
#main-content #main-content-wrapper {
padding-bottom:10px;
background : url('images/header-line01.png') left bottom repeat-x;
width : 600px;
margin-bottom : 5px;
}
#main-content #about-us {
padding : 0 20px 10px 0;
margin : 0;
}
#main-content #about-us p {
margin : 0;
padding : 0;
}
#main-content #about-us a.post-edit-link {
padding : 0 0 0 10px;
}
#about-us a.more-link {
background : url('images/read-button.png') right top no-repeat scroll transparent;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 62px;
height : 17px;
margin : 10px 0 0 204px;
padding : 3px 8px;
float : right;
display : block;
}
#about-us a:hover.more-link {
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
width : 62px;
height : 17px;
margin : 10px 0 0 204px;
padding : 3px 8px;
float : right;
display : block;
text-decoration : underline;
}
#main-content #logo-gallery {
display : block;
width : 298px;
height : 235px;
float : right;
padding : 0;
margin : 0;
overflow : hidden;
/*display : none;*/
}
#main-content #logo-gallery a {
display : block;
float : left;
padding : 0 0 0 10px;
margin : 180px 0 0 0;
overflow : hidden;
}
#main-content #services {
width : 600px;
margin : 0;
padding : 5px 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
overflow : hidden;
}
#main-content #services a.post-edit-link {
margin : 0 0 10px 0;
padding : 0;
}
#main-content #services #box-wrapper {
width : 600px;
margin : 0;
padding : 0;
overflow : hidden;
}
#main-content #services #box-wrapper div.box-services {
background : url('images/box-bg.png') 6px -260px no-repeat scroll;
width : 245px;
display : block;
float : left;
display : inline;
padding : 0 0 0 55px;
}
#main-content #services #box-wrapper div.box-services div.inner-box-wrapper {
margin : 0;
padding : 0 0 3px 0;
height : 114px;
}
#main-content #services #box-wrapper div.box-services:hover {
background : url('images/box-bg.png') 6px 0% no-repeat scroll;
width : 245px;
display : block;
float : left;
display : inline;
padding : 0 0 0 55px;
}
#main-content #services #box-wrapper div.box-services div.page-info {
width : 245px;
display : block;
margin : 0;
padding : 0;
overflow : hidden;
}
#main-content #services #box-wrapper div.box-services div.page-info a {
float : left;
display : block;
margin : 0 160px 0 0;
}
#main-content #services #box-wrapper div.box-services h4 {
color : #4f4f4f;
margin : 0;
padding : 0;
}
#main-content #services #box-wrapper div.box-services div.page-info p {
margin : 0;
padding : 0;
}
#main-content div.news {
background : url('images/header-line01.png') bottom repeat-x;
padding : 0 0 20px 0;
margin : 10px 0 10px;
overflow : hidden;
width : 620px;
}
#main-content div.news h3 {
margin : 0 0 5px 0;
padding : 0;
}
#main-content div.news span.date {
display : block;
font-size : 12px;
margin : 0;
padding : 0 0 10px;
}
#main-content div.news p.postmetadata {
margin : 0;
padding : 5px 0;
clear : both;
}
.cat-item, .font12 {
font-size : 12px;
line-height: 18px;
}
#sidebar-right {
float : right;
overflow : hidden;
width : 284px;
margin : 0;
padding : 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
#sidebar-right div.sidebar-custom {
width : 284px;
margin : 0;
padding : 0;
overflow : hidden;
}
#sidebar-right div.post {
background : url('images/universal.png') left bottom no-repeat;
width : 250px;
border : 3px solid #d2d2d2;
margin : 20px 0 0 0;
padding : 20px 10px 20px 18px;
overflow : hidden;
}
#sidebar-right div.post a {
color : #f00;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#sidebar-right div.post a:hover {
color : #f00;
text-decoration : underline;
}
#sidebar-right div.post.number-1 p {
clear : both;
}
#sidebar-right div.post.number-1 {
background : none;
width : 284px;
border : none;
margin : 0;
padding : 20px 0 20px;
overflow : hidden;
background : url('images/header-line01.png') left bottom repeat-x;
}
#sidebar-right div.post h2 {
display : none;
}
#sidebar-right div.post.number-1 h2 {
display : block;
margin : 0;
padding : 0;
}
#sidebar-right div.post img {
display : block;
float : left;
margin : 0 10px 2px 0;
padding : 0;
overflow : hidden;
}
#sidebar-right div.number-1 img {
border : 1px solid #cccccc;
}
div.sidebar div.post p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
padding : 2px;
margin : 0;
}
div.sidebar div.post a.post-edit-link {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
padding : 0;
margin : 0;
overflow : hidden;
float : right;
color : #f00;
text-decoration : none;
}
div.sidebar div.post a:hover.post-edit-link {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
padding : 0;
margin : 0;
overflow : hidden;
float : right;
color : #f00;
text-decoration : underline;
}
div.sidebar {
margin : 0;
padding : 0;
width : 284px;
}
div.sidebar ul {
list-style : none;
margin : 0;
width : 284px;
padding : 0 0 40px 0;
}
div.sidebar ul li {
list-style : none;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding : 0;
overflow : hidden;
}
div.sidebar ul li.current_page_item a {
color : #ff0;
line-height : 1em;
}
div.sidebar h2 {
color : #59baba;
font-size : 18px;
line-height : 23px;
width : 284px;
margin : 0 0 10px 0;
padding : 0;
}
div.sidebar h2 a {
color : #f00;
text-decoration : none;
}
div.sidebar ul li li a {
color : #f00;
text-decoration : none;
}
div.sidebar ul li li a:hover {
color : #ff0;
}
div.sidebar ul li ul li {
width : 130px;
color : #fff;
font-size : 13px;
cursor : pointer;
}
div.sidebar p {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
}
#footer {
margin : auto;
margin-bottom : 10px;
clear : both;
width : 960px;
height : 152px;
padding : 0;
color : #000;
overflow : hidden;
}
#footer ul li {
display : inline;
}
#footer-nav {
font-size : 12px;
text-decoration : none;
color : #000;
text-align : center;
padding : 16px 0 0 0;
margin : 0;
}
#footer-nav a {
padding-right : 15px;
text-decoration : none;
color : #000;
}
#footer-nav a:hover {
text-decoration : none;
color : #ff0;
}
#footer-nav li.current_page_item a {
text-decoration : none;
color : #ff0;
}
#copy {
background : url('http://stockwellpharmacy.co.uk/wp-content/uploads/2009/09/map.jpg') left top no-repeat;
font-size : 11px;
display : block;
text-align : left;
padding : 0 0 0 150px;
margin : 21px 0 0 0;
color : #706D6D;
width : 32%;
float : left;
}
#copy img {
	position:relative;
	left:-5px;
}
#copy2 {
font-size : 11px;
display : block;
text-align : left;
padding : 0 0 0 0;
margin : 21px 0 0 0;
color : #706D6D;
width : 32%;
float : left;
}
#copy2 img {
	position:relative;
	left:-5px;
}
#copy3 {
background : url('images/footer-logo.gif') left top no-repeat;
font-size : 10px;
display : block;
text-align : left;
padding : 50px 0 0 0;
margin : 10px 0 0 0;
color : #d9d9d9;
width : 20%;
float : left;
}
#copy3 .social {
font-size : 11px;
display : block;
margin : 5px 0 0 0;
text-align : left;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
#main-content .slidedeck_frame .slide img {
background : none;
border : 0px;
}
#main-content img.alignleft {
background : none 0% 0% repeat scroll #e5e5e5;
border : 1px solid #c2e1e1;
float : left;
padding : 4px;
margin : 5px 10px 0 0;
}
img.alignright {
background : none 0% 0% repeat scroll #e5e5e5;
border : 1px solid #d2d2d2;
float : right;
padding : 4px;
margin : 5px 0 0 10px;
}
div.navigation {
overflow : auto;
padding : 10px 0;
width : 100%;
}
#comment {
width : 90%;
}
#respond {
margin : 20px 0 0 0;
}
#submit {
background : #000;
color : #fff;
padding : 3px 5px;
cursor : pointer;
}
.linklove {
display : none;
}
#main-content h2 {
color : #F03400;
font-size : 2.4em;
line-height : 30px;
padding : 0;
/*margin : 0 0 14px 0;*/
margin : 10px 0 5px 0;
font-weight : bold;
}
#main-content h2 a {
text-decoration : none;
cursor : pointer;
/*color : #F03400;
margin : 0 0 14px 0;
font-weight : bold;*/
}
#main-content h3 {
color : #F03400;
font-size : 1.75em;
font-weight : bold;
margin : 0 0 10px;
padding : 0;
}
#main-content h5 {
color : #000;
font-size : 1.2em;
}
#main-content h2 a, #main-content h4 a {
color : #f00;
text-decoration : none;
}
#main-content h4 a {
color : #f00;
text-decoration : none;
}
#main-content h2 a:hover, #main-content h4 a:hover {
color : #0ff;
text-decoration : none;
}
#main-content h2 a:hover {
color : #0ff;
text-decoration : none;
}
#main-content h4 a:hover {
color : #0ff;
text-decoration : none;
}
#main-content p {
line-height : 1.4em;
margin : 0 0 0.7em;
padding : 0;
}
#main-content table {
margin : 0 0 20px 0;
padding : 0;
}
#main-content table td {
margin : 0;
padding : 0 0 5px 0;
}
#main-content small {
display : block;
position : relative;
top : -4px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
color : #000;
}
#main-content small.info {
color : #000;
font-size : 12px;
}
#main-content div.entry {
margin : 0 20px 0 0;
font-size : 12px;
}
#main-content div.entry h2 {
background : none;
margin : 0;
text-align : left;
}
#main-content p.info {
padding : 10px 0;
}
.menu_shopping:hover {
background:transparent url('images/shopcart.png') 0% 10px no-repeat;
}
.menu_shopping {
background:transparent url('images/shopcart-trans.png') 0% 10px no-repeat;
}
/**************************************/
#sidebar-main {
overflow : hidden;
margin : 0;
padding : 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
#sidebar-main div.sidebar-custom {
width : 284px;
margin : 0;
padding : 0;
overflow : hidden;
}
#sidebar-main div.post {
width : 250px;
border : 3px solid #d2d2d2;
margin : 10px 10px 0 0;
padding : 20px 10px 20px 18px;
overflow : hidden;
float:left;
min-height:230px;
}
#sidebar-main div.post a {
color : #f00;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
#sidebar-main div.post a:hover {
color : #f00;
text-decoration : underline;
}
#sidebar-main div.post h2 {
display : none;
}
#sidebar-main div.post img {
display : block;
float : left;
margin : 0 10px 2px 0;
padding : 0;
overflow : hidden;
}
#sidebar-main h3 {
font-size : 1.5em;
font-family : Arial, Helvetica, sans-serif;
}
#my-mega-menu-widget{
float:left;
}
#searchform_OLD {
display:block;
float:left;
height: 40px;
/*position: relative;*/

    font-size: 13px;
    font-weight: bold;
    margin: 0;

    color: #FFFFFF;

    padding: 12px 38px 12px 25px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
}
#searchform {

	  background: url("images/bg_search_mega.png") no-repeat scroll 100% 0 transparent;
    border-left: 1px solid #D6BA06;
    /*bottom: 1px;*/
    height: 25px;
    /*padding: 3px 10px 0;*/
    padding: 3px 10px 0;
    margin-top: 3px;


display:block;
float:left;

    position: absolute;
    right: 0;
	  width: 242px;
    z-index: 1001;
}
#searchform #s {
    color: #000000;
    font: 13px Arial,sans-serif;
    padding: 2px 0;
    width: 242px;
}
#searchsubmit {
    position: absolute;
    right: 10px;
    top: 7px;
}
.entry, .clear {
    clear: both;
}
/*
#searchform {
	  background: url("images/bg_search_mega.png") no-repeat scroll 100% 0 transparent;
    border-left: 1px solid #D6BA06;
    bottom: 1px;
    height: 25px;
    padding: 3px 10px 0;
    position: absolute;
    right: 0;
    width: 242px;
    z-index: 1001;
}
#searchform #s {
    color: #000000;
    font: 13px Arial,sans-serif;
    padding: 2px 0;
    width: 242px;
}
#searchsubmit {
    position: absolute;
    right: 10px;
    top: 7px;
}
*/

 #seachAutoComplete
	{
width: 242px;	
		position: relative;
		top: 10px;
		left: 0px;
	}
	
 #seachAutoComplete ul#suggestionsHolder
	{
		margin: 0px;
		padding: 0px;
width: 242px;
		border: solid 1px #ccc;
		z-index: 9999;
		display: none;
		float: left;
	}
	
 #seachAutoComplete ul#suggestionsHolder li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
width: 242px;
		float: left;
		background: #fff;
		cursor: pointer;
		border-bottom: #eaeaea 1px dashed;
	}
	
 #seachAutoComplete ul#suggestionsHolder li a
	{
		height: 15px;
		padding: 5px 5px 5px 15px;
width: 232px;
		background: #fff;
		float: left;
		text-decoration: none;
	}
	
 #seachAutoComplete ul#suggestionsHolder li a:hover
	{
		font-weight: bold;
		background: #D3E2FF url(images/arrow.png) 5px 10px no-repeat;
	}
	
 #seachAutoComplete ul#suggestionsHolder li a.selected
	{
		font-weight: bold;
		background: #D3E2FF url(images/arrow.png) 5px 10px no-repeat;
	}
