* { padding: 0; margin: 0; }

body {
 Background-color: #ffffff ;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#wrapper { 
 margin: 0 auto;
 width: 770px;
}

#header {
	
 background-image:url(../images/header.jpg);
 background-repeat: no-repeat;
 width: 770px;
 padding: 0px;
 height: 247px;
 margin: 0px 0px 0px 0px;
 
}
#header img{
	vertical-align: bottom;
}
.whitetext{
	font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: white; 
}
.whitetext a{
	color: white; 
	
}
.headernavleft{
	margin: 0px 0px 0px 10px;
	font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: white;
}
.headernav{
	margin: -15px 0px 0px 550px;
	font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: white;
}
#navigation {

 background-image:url(../images/nav.jpg);
 background-repeat: no-repeat;
 height: 41px;
 width: 770px;
 color: #333;
 padding: 5px 0px 0px 0px;

 margin: 0px 0px 0px 0px;

}
#navigation a{
	color: yellow; 
}

#menu{
	margin: 22px 0px 0px 130px;
}
#leftcolumn { 
 		
 display: inline;
 color: #333;
 margin:0px 0px 5px 10px;
 padding:0;
 width: 149px;
 float: left;
 
}
#main-page{
	background: #600001;
	border:5px;
	}
/* sidebar */

.sidebar-body {

width: 200px;
background: url('../images/leaf-body.jpg') repeat-y 0 0;
margin:0px 0px 0px 0px;
 float: left;
 	color: white; 
font-size: 12px;
text-align: center;


}

.sidebar-body a, .showcase a:visited {
padding:4px;
color: #ffffff;
font-weight: normal;
display:block;
border-bottom: 1px ridge;
text-decoration: none;

}
.sidebar-body a:hover {
font-weight: bold;

}
.sidebar-top {
background:  url('../images/leaf-top.jpg') no-repeat left top;
}

.sidebar-bottom {
background:  url('../images/leaf-bottom.jpg') no-repeat left bottom;

padding: 0px 10px 5px 15px;
}

/* contentframe */

.contentframe-body {

width: 567px;

background: #5F0407 url('../images/cframe_body.jpg') repeat-y 0 0;
margin:0px 0px 0px 0px;
 float: right;


}

.contentframe-body a{
	color: black; 
	
}

.contentframe-top {
background:  url('../images/cframe_top.jpg') no-repeat left top;

}

.contentframe-bottom {
background:  url('../images/cframe_buttom.jpg') no-repeat left bottom;

padding: 15px 25px 15px 12px;
}
/* subCategory */

.subcat{
	text-align: center;
}
.subcat a{
	color: white; 
	text-align: center;
}
/* footer */

.footer-body {

width: 770px;
background: #5F0407 url('../images/footer_page.jpg') repeat-y 0 0;
margin-bottom: 0px;
text-align: center; 
color: white; 
}
.footer-body a{
	color: white; 
	
}

.footer-top {
background:  url('../images/footer_top.jpg') no-repeat left top;
}

.footer-bottom {
background:  url('../images/footer_bottom1.jpg') no-repeat left bottom;

padding: 5px 24px 15px 25px;
}


.clear { clear: both; background: none; }


/* white background on content */
#whitebg{
	background-image:url(../images/white.jpg);
	background-repeat: repeat;
	width:505px;
	
	color: black;
    padding: 0px 10px 15px 10px;	
}
#whitebg a{
	color: black; 
}
/* Silver background on content for pharmacy */
.silverbg{
	background-image:url(../images/silver.jpg);
	background-repeat: repeat;
	width:510px;
	color: black;
    padding: 0px 25px 15px 10px;	
}
.silverbg a{
	color: black; 
}
/* mustardgreen background on content for home*/
.mustardgreen{
	background-image:url(../images/mustardgreen.jpg);
	background-repeat: repeat;
	width:510px;
	color: black;
    padding: 5px 25px 15px 10px;	
}
.mustardgreen a{
	color: black; 
}
/* bottom */
.showcase {
float:left;
width: 150px;
font-size:12px;
text-align: center;
color: #000000;
line-height: 2.4;
margin: 10px 0 13px 7px;
background: #ccc url('../images/buttonek-bg.gif') repeat-x 0 0;
border: 2px outset #3B0A0A;


}
.showcase a, .showcase a:visited {
color: #000000;
font-weight: normal;
padding: 0 11px;
text-decoration: none;
display: block;
}
.showcase a:hover {
background: #3B0A08 url('../images/buttonek-bg-hover.gif') repeat-x 0 0;
}
h1{
	
	font-size: 16px;
	text-decoration: underline;
/*	background: url("../images/daisy.jpg") top left no-repeat;*/
	line-height: 54px;
	
}
p{
	padding:5px 0 5px 5px;
}
p.shadow {
 padding: 10px 0 0 10px;
 text-align:center
}
p.shadow img {
	
	margin-left: auto;
    margin-right: auto;
    border-width: 5px;
    border-style: groove;
    border-color: #600001 #600001 #600001 #600001;
}
p.logo{
	text-align:center;
}
p.logo img{
	
	vertical-align: middle;
}
/*	Nested List 2 levels*/
ul#nested
{
margin: 1em 0;
list-style-type: none;

padding: 0 0 0 30px;
}

ul#nested li
{
padding: 0 0 5px 20px;
background: url(../images/red1-r.gif) no-repeat 2px .5em;
margin-bottom: .5em;
}

/* second level */
ul#nested ul
{
margin: .2em 0 0 0;
padding: 10px 0 5px 20px;
list-style-type: none;
}

ul#nested li li
{
background: url(../images/red1-r.gif) no-repeat 2px .5em;
padding: 0 0 5px 35px;
}
/* Rewards Card Chart */
table#charts{
	border:10px;
}

table#charts td{
	border: 1px #ccc solid;
	 text-align: center;
	padding:3px;
}
table#charts th{
padding: 3px; text-align: center; font-size: 14px; font-weight: bold; border: 1px #ccc solid; background-color: #5F0407; color:white;
}
