﻿/* CSS Document */
/* Unichem Pharmacy */
/* 07 Match 2008 */
/* hairyLemon Media Solutions */
body {
	background-position: center;
	padding: 0;
	margin: 0 auto;
	width: 760px;
	font: 0.8em Arial, Helvetica, san-serif;
	background-image: url('../../images/test.gif');
	background-repeat: repeat-y;
}
h3 {
margin:0;
padding:0;
border:0;
}	
h2 {
margin:0;
padding:0;
border:0;
}	
h1 {
margin:0;
padding:0;
border:0;
}	
img {
margin:0;
padding:0;
border:0;
}	
li {
margin:0;
padding:0;
border:0;
}	
ul {
margin:0;
padding:0;
border:0;
}	
/*-------- header ---------*/
#contentheader {
margin:0;
height:75px;
}
/*-------- topmenu ---------*/
#topmenu {
background-image:url(/images/nav_bg.gif);
background-repeat:repeat-x;
background-position: top left;
margin:0;
padding:0;
text-align: center;
}		
#topmenu ul{
padding: 15px 0px 15px 18px;
margin:0;
}
#topmenu li{
padding: 0px 7px 0px 7px;
margin:0;
display:inline;
list-style:none;
height: 49px;
text-transform:uppercase;
font-size:11px;
}
#topmenu a:link{
color:#fff;
padding:0;
margin:0;
text-decoration:none;
}
#topmenu a:visited{
color:#fff;
padding:0;
margin:0;
text-decoration:none;
}
#topmenu a:hover{
color:#ee9a31;
}	
/*-------- contentbg ---------*/	
#contentbg {
color:#7c7c7c;
margin:0;
padding:0;
}
table#contentinner {
border-collapse:collapse;
padding:0;
margin:0;
}					
/*-------- navigation/left content ---------*/
#contentleft {
	width: 400px;
	vertical-align: top;
	padding: 30px 10px 0px 1em;
	color: #7c7c7c;
}			
#contentleft p td {
font-size:1em;
text-align:left;
}
#contentleft h1{
	font-size: 1.1em;
	color: #008699;
	text-transform: uppercase;
	background-image: url(/images/plus_sign.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 0 1em 0;
	padding: 0px 0px 0px 15px;
}
#contentleft h2{
font-size:1.1em;
}
/*-------- right content buttons ---------*/

#contentright {
width:236px;
padding:30px 0 20px 0;
vertical-align:top;
text-align:left;
}
#storelocator {
width: 236px;
height: 105px;
background-image:url(/images/storlocator.gif);
background-repeat:no-repeat;
padding: 0px;
margin: 0px;
cursor:hand;
}
#flybuys {
width: 236px;
height: 98px;
background-image:url(/images/flybuys.gif);
background-repeat:no-repeat;
padding: 0px 0px 20px 0px;
margin: 0px;
cursor:hand;
}
#promo {
width: 222px;
height: 98px;
background: #017e90;
padding: 40px 7px 16px 7px;
margin: 0px 0px 20px 0px;
background-image:url(/images/promo.gif);
background-repeat:no-repeat;
background-position:top;
color: #ffffff;
}
#promo a:visited{
color: #ee9a31;
text-decoration:none;
}
#promo a:link{
color: #ee9a31;
text-decoration:none;
}
#promo a:hover{
color: #ee9a31;
text-decoration:none;
}
#catalogue {
width: 222px;
height: 98px;
background: #017e90;
padding: 40px 7px 16px 7px;
margin: 0px 0px 20px 0px;
background-image:url("/images/promo.gif");
background-repeat:no-repeat;
background-position:top;
color: #ffffff;
}	
#catalogue a:visited{
font: 11px Arial, Helvetica, sans-serif;
color: #ee9a31;
text-decoration:none;
}

#catalogue a:link{
font: 11px Arial, Helvetica, sans-serif;
color: #ee9a31;
text-decoration:none;
}

#catalogue a:hover{
color: #ee9a31;
text-decoration:none;
}	
#nzmap {
display:block;
margin-left:auto;
margin-right:auto;
}			
/*-------- footer ---------*/
#disclaimer{
	clear: both;
	background-color: #fff;
	font-size: 8pt;
	color: #333;
	text-align: center;
	padding: 0 2em 10px 2em;
	background-image: url(/images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#footer {
clear:both;
width:100%;
height: 71px;
padding:0;
margin:0;
color:#fff;
background-color:#008699;
}
#footertext {
float:right;
width:auto;
font-size:11px;
padding-top:10px;
text-align:right;
color:#ffffff;
}
#footertext a:visited{
color:#fff;
text-decoration: none;
}
#footertext a:link{
color:#fff;
text-decoration: none;
}	
#footertext a:hover{
color:#fff;
text-decoration: underline;
}		
/*-------- lightgreen footer bg ---------*/
#lightgreen_footer {
height: 71px;
width: 100%;
padding: 0px;
margin: 0px 0px 0px 0px;
vertical-align:baseline;
clear: both;
}			
/*-------- footer with icons---------*/
		
#icons {
width:65%;
height:49px;
padding:0;
margin:0;
text-align:left;
background-image:url(/images/icons.gif);
background-repeat: no-repeat;
font-size:11px;
}		
#icons ul{
padding: 10px 0px 0px 60px;
margin: 0px;
}
#icons li{
padding: 0px 45px 0px 0px;
margin: 0px;
display:inline;
list-style:none;
height:49px;
}
#icons a {
padding:0;
margin:0;
height: 49px;
}
#icons a:visited{
color: #5dadbb;
text-decoration:none;
}
#icons a:link{
color: #5dadbb;
text-decoration:none;
}
#icons a:hover{
color: #5dadbb;
}
/*-------- INSIDE TEMPLATE ---------*/	
/*-------- inside right content ---------*/
		
#inside {
text-align:left;
width:100%;
padding:30px 10px 0px 1em;
margin: 0px 0px 20px 0px;
float:left;
color: #7c7c7c;
}						
#inside p td {
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:1em;
text-align:left;
color: #7c7c7c;
}	
#inside h1{
font-size:1.1em;
color:#008699;
text-transform:uppercase;
font-weight:bold;
background-image:url(/images/plus_sign.gif);
background-repeat:no-repeat;
background-position:left;
margin:0 0 1em 0;
padding: 0px 0px 0px 15px;
}
#inside h1 img {
height:0;
display:none;
}	
#inside h1 br {
height:0;
display:none;
} 
#inside h3{
font-size:1.2em;
color:#008699;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#inside h2{
font-size:1.2em;
color:#008699;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#inside td.sidemenu {
color:#017585;
width:175px;
border-right:2px solid #008699;
text-align:left;
vertical-align:top;
}	
/* dynamic secondary nav */
ul#treenav {
display:none;
margin:0;
padding:0;
}
ul#treenav {
margin:0;
padding:0;
}
ul#treenav li a:visited {
color:#7c7c7c;
text-decoration:none;
}
ul#treenav li a:link {
color:#7c7c7c;
text-decoration:none;
}
ul#treenav li a:hover {
color:#008699;
text-decoration:underline;
}
li.subcategory {
font-weight:bold;
}
li.category {
font-weight:bold;
}
#inside td.sidemenu h2{
font-size:1.2em;
color:#008699;
text-transform:uppercase;
padding: 0px 0px 0px 15px;
margin: 0px 0px 1em 0px;
}
/* RH content td cell */
#inside td.insideright {
font-size:1em;
vertical-align:top;
padding-left:1em;
}
#inside td.insideright ul{
list-style: none;	
padding:0px 20px 0px 0px;
margin: 0px 0px 0px 0px;
}
#inside td.insideright li{
list-style: none;
color: #7c7c7c;
text-decoration: none;
margin:0;
padding: 4px 0px 4px 15px;
background-image: url(/images/menuplus.gif);
background-position:left;
background-repeat:no-repeat;
height:13px;
}
#inside td.insideright li a:visited{
color: #7c7c7c;
text-decoration:none;
}
#inside td.insideright li a:link{
color: #7c7c7c;
text-decoration:none;
}
#inside td.insideright li a:hover{
color: #008699;
text-decoration:underline;
}

/* advice */
.advice-body {
border:1px solid #999;
background-color:#f5f5f5;
margin:2em 0;
padding:1em;
font-size:1em;
}
/* promotions */
.promotion {
margin:1em 0 0 1em;
padding:0;
border-bottom:1px solid #777;
}
.promotion-title {
font-size:1.1em;
font-weight:bold;
}
.promotion-body {
margin:10px 0 0 0;
padding:1em;
font-size:1em;
}
/*featured stores */
.featuredstore {

}
.featuredstore a {
float:left;
margin:0 2em 0 0;
border:1px solid #777;
padding:2px;
}
.featuredstore h3 {
margin:1em 0;
font-weight:bold;
font-size:1.2em;
}
/*sharepoint overrides */
.ms-pagetitle {
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#008699;
margin:0;
}
.ms-titlearealine {
display:none;
}
.ms-vh {
font:11px/14px Arial, Helvetica, sans-serif;
color: #7c7c7c;
font-weight:bold;
font-size:110%;
margin-bottom:1em;
}
.ms-vb {
font-family:inherit;
font-size:1em;
color: #7c7c7c;
font-size:1em;
				text-align: center;
}
#footertext a.invisible {
color:#008699;
}
/* additional changes for accessibility */
.accessibility {
display:none;
}
.clearall {
clear:both;
}
#search {
float:right;
}
form {	
margin:0;
padding:0;
}
/* hide the sharepoint context menu */
#MSOMenu_SettingsMenu {
display:none;
}