#headerinner { display: block;  position: relative;  height: 115px;  background-color: #231f20; }
#logo { float: left; position: absolute; left: 32px; top: 3px; background-image:url(/rxs/lloydsip/img/logo.gif); width:187px; height:112px;}
#logo p { display:none;}
#callus {  background-image:url(/rxs/lloydsip/img/callnow.gif); height: 27px; width: 191px; position: relative;  left: 742px; top: 15px; }
#callus p { display:none; }
#tagline {background-image:url(/rxs/lloydsip/img/tagline.gif);height: 22px;width: 266px; position: relative; top: 45px;left: 685px;}  
#tagline p { display:none; }

div#headerinner { background-color:#231F20; display:block; height:115px; position:relative; }
div#wrapper {border:1px solid #DDDDDD; background-color:#f8f8f8;}
body {background-color:#ffffff; padding:0px; font-family:"Calibri","trebuchet MS",Tahoma;}
.priceTag {color:#CC3300; font-family:"Calibri","trebuchet MS",Tahoma; font-weight:bold;}

div.navbox ul a {background-color:#231F20; color:#ffffff; font-weight:normal; }
div.navbox ul li a:hover {background-color:#3F3F3F; color:#D1B333; font-weight:normal; }

div.navbox ul li {border-width:0px;}

div#content {background-color:#ffffff; padding:4px 10px;}
div#content:after {content:"."; visibility:hidden;} 

div#navbox-productsearch.navbox form input#productSearch-searchString {width:94px;}

#innerfooter { background-color:#F1F1F1; margin-left:auto; margin-right:auto; position:relative; text-transform:uppercase; top:28px; width:981px; } 
#innerfooter h3 { background-color:#000000; color:#FFFFFF; height:30px; padding-left:30px; padding-top:5px; position:relative; } 
#innerfooter img {padding:10px 30px; }
div#footer div div div {padding:0px;}
div.advert div.descriptiontop a {display:none;}

div#footer #disclaimer {padding-bottom:10px;position:relative;top:40px;}
div#footer #disclaimer a {color:#333333;font-weight:bold;text-decoration:none;}
div#footer {color:#333333;}

/* top nav */
#navigation {display:block; float:left; font-size:10.5pt;}
#navbar {display:block;}
#navbar {background-image: url(/rxs/lloydsip/img/navbarbg.gif); background-repeat:no-repeat; height: 28px; width: 981px; text-transform: uppercase; font-weight: bolder; letter-spacing: 1px; z-index: 6;}
#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; }
#nav ul li { float: left; display: block; text-align: center; height: 24px; text-transform: uppercase; width: 140px; font-weight: bold; font-size: 10pt; position: relative; top: 0px; z-index: 100; padding: 0; margin: 0; padding-top: 4px; list-style: none; height: 28px; }
#nav a { display: block; width: 10em; height: 22px; padding-top: 6px; text-align: center; color:#333333; font-weight:bold; text-decoration:none;}
#nav li { /* all list items */ float: left; height: 24px; width: 10em; /* width needed or else Opera goes nuts */}
#navbar li ul { /* second-level lists */ position: absolute; width: 140px; left: -999em; z-index: 100; font-size: 10px; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto;}
#navbar li li { position: relative; top: 0px; word-spacing: -1px; text-transform: capitalize; font-weight: normal; font-size: 12px; letter-spacing:1px;}
#navbar ul li ul li a:hover, #nav li:hover ul, #nav li.sfhover ul, #nav ul li ul li a:hover{ left: auto; background-color: #231f20; left: auto; text-decoration: none; }
#nav li a:hover, #navbar ul li:hover a, #navbar li li { color: #FFFFFF; background-color: #231f20; }
#navbar ul li ul li a, #nav ul ul, #nav ul ul li { color: #ffffff; }
#nav ul li ul li a:hover { text-decoration: none; position: relative; font-weight: normal; font-size: 10px;text-decoration: none; }
#nav li ul li:hover { background-image:url(/rxs/lloydsip/img/dropdown.gif);font-weight: normal; background-position: center; text-decoration: none; left: auto; }
#navbar ul li ul li a { font-weight: normal; height: 20px; padding-top: 2px; display: block; z-index: 5; width: 140px; position: relative; }
#nav ul ul { position: relative; top: 0px; }
#nav ul ul li { display: block; z-index: 5; text-align: left; text-indent: 4px; top: 10px; width: 140px; position: relative; left: -10px; } 