/* CSS Document */

body
{
color:#666666;
font-size:12px;
line-height:1.5;
}

div#maincontent 
{
border:1px solid #419683;
line-height:130%;
margin:7px auto 10px auto;
padding:5px;
text-align:left;
width:770px;
}

table.mainnavi
{
margin:10px 0 0 0;
}

table.mainnavi a
{
width:251px;
height:186px;
display:block;
padding:0;
margin:0;
}

h2
{
color: rgb(130, 0, 36);
border-bottom:0px;
line-height:1.5;
font-weight:100;
}

a.store_finder
{
background-image:url(StoreFinderGreen.jpg);
}

a.store_finder:link
{
background-image:url(StoreFinderBurgundy.jpg);
background-repeat:no-repeat;
}

a.store_finder:visited
{
background-image:url(StoreFinderBurgundy.jpg);
background-repeat:no-repeat;
}

a.store_finder:hover, a.store_finder:focus
{
background-image:url(StoreFinderGreen.jpg);
}

a.online_rx
{
background-image:url(OnlineRXRenewalGreen.jpg);
}

a.online_rx:link
{
background-image:url(OnlineRXRenewalBurg.jpg);
background-repeat:no-repeat;
}


a.online_rx:visited
{
background-image:url(OnlineRXRenewalBurg.jpg);
background-repeat:no-repeat;
}

a.online_rx:hover, a.online_rx:focus
{
background-image:url(OnlineRXRenewalGreen.jpg);
}

a.videos_button
{
background-image:url(Videos_Burgundy.jpg);
}

a.videos_button:link
{
background-image:url(Videos_Burgundy.jpg);
background-repeat:no-repeat;
}

a.videos_button:visited
{
background-image:url(Videos_Burgundy.jpg);
background-repeat:no-repeat;
}

a.videos_button:hover, a.videos_button:focus
{
background-image:url(Videos_Green.jpg);
}

a.about_us
{
background-image:url(AboutUsGreen.jpg);
}

a.about_us:link
{
background-image:url(AboutUsBurgundy.jpg);
background-repeat:no-repeat;
}

a.about_us:visited
{
background-image:url(AboutUsBurgundy.jpg);
background-repeat:no-repeat;
}

a.about_us:hover,a.about_us:focus
{
background-image:url(AboutUsGreen.jpg);
}

hr.line_red
{
Background-image:url(Line.jpg);
height:3px;
}


hr.line_green
{
Background-image:url(Line_g.jpg);
height:1px;
}


a.loyalty_finder
{
background-image:url(StoreFinderGreen.jpg);
}

a.loyalty_finder:link
{
background-image:url(StoreFinderBurgundy.jpg);
background-repeat:no-repeat;
}

a.loyalty_finder:visited
{
background-image:url(StoreFinderBurgundy.jpg);
background-repeat:no-repeat;
}

a.loyalty_finder:hover, a.loyalty_finder:focus
{
background-image:url(StoreFinderGreen.jpg);
}

td.kindness
{
background-image:url(KRM_Home_Button.jpg);
background-repeat:no-repeat;
width:529px;
height:175px;
color:white;
}

td.kindness p
{
float:left;
line-height:115%;
margin-left:7px;
margin-top:112px;
width:360px;
}

a.loyalty_program
{
background-image:url(LoyaltyProgramBurg.jpg);
}

a.loyalty_program:link
{
background-image:url(LoyaltyProgramGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.loyalty_program:visited
{
background-image:url(LoyaltyProgramGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.loyalty_program:hover, a.loyalty_program:focus
{
background-image:url(LoyaltyProgramBurg.jpg);
}

a.health_matters
{
background-image:url(HealthReallyMattersBurg.jpg);
}

a.health_matters:link
{
background-image:url(HealthReallyMattersGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.health_matters:visited
{
background-image:url(HealthReallyMattersGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.health_matters:hover, a.health_matters:focus
{
background-image:url(HealthReallyMattersBurg.jpg);
}

a.flyer_events
{
background-image:url(FlyerEventsBurg.jpg);
}


a.flyer_events:link
{
background-image:url(FlyerEventsGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.flyer_events:visited
{
background-image:url(FlyerEventsGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.flyer_events:hover, a.flyer_events:focus
{
background-image:url(FlyerEventsBurg.jpg);
}

a.contact_us
{
background-image:url(ContactBurg.jpg);
}

a.contact_us:link
{
background-image:url(ContactGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.contact_us:visited
{
background-image:url(ContactGreen.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
margin-bottom:5px;
}

a.contact_us:hover, a.contact_us:focus
{
background-image:url(ContactBurg.jpg);
}

a.career
{
background-image:url(Career_Burgundy.jpg);
}

a.career:link
{
background-image:url(Career_Green.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
}

a.career:visited
{
background-image:url(Career_Green.jpg);
background-repeat:no-repeat;
width:234px;
height:32px;
display:block;
}

a.career:hover, a.career:focus
{
background-image:url(Career_Burgundy.jpg);
}

a.click_here
{
background-image:url(KRM-Button_Burgundy.png);
}

a.click_here:link
{
background-image:url("KRM-Button_Orange.png");
background-repeat:no-repeat;
display:block;
float:right;
height:137px;
position:relative;
right:16px;
width:129px;
top:12px;
}


a.click_here:visited
{
background-image:url("KRM-Button_Orange.png");
background-repeat:no-repeat;
display:block;
float:right;
height:137px;
position:relative;
right:16px;
width:129px;
top:12px;
}

a.click_here:hover, a.click_here:focus
{
background-image:url(KRM-Button_Burgundy.png);
}

table.hurting_world
{
background-image:url("HPIC-Button.jpg");
color:white;
height:300px;
padding-left:10px;
padding-top:150px
}

table.hurting_world h2
{
font-size:120%;
color:white;
font-weight:bold;
}

a.gift_catalogue
{
color:#FFD700;
font-family:Arial;
font-size:18px;
font-weight:bold;
line-height:20px;
text-align:center;
}

div.please_select
{
font-size:11px;
font-weight:100;
line-height:110%;
}

tr.partners a
{
color:#666666;
border-bottom: 1px solid #00735B;
text-decoration:none;
}

tr.partners a:hover
{
color:#820024;
border-bottom: 1px solid #820024;
text-decoration:none;
}

table.submenus
{
width:100%;
margin:20px 0 10px 0;
}

table.submenus td
{
width:16%;
text-align:center;
vertical-align:top;
}

tr.submenus a:link
{
color:#666666;
border-bottom: 1px solid #00735B;
text-decoration:none;
}

tr.submenus a:visited
{
color:#666666;
border-bottom: 1px solid #00735B;
text-decoration:none;
}

tr.submenus a:hover
{
color:#820024;
border-bottom: 1px solid #820024;
text-decoration:none;
}

table.partners td
{
padding:0 10px;
}

/* Powerd by */

#powerdby
{
margin:0;
padding:10px 10px 10px 290px;
background:url(powerdby_logo.gif) no-repeat 10px center;
border-top:1px solid #ccc;
min-height:90px;
}

#powerdby h2
{
margin:10px 0;
}

*:first-child+html #powerdby h2
{
padding: 10px 0 0 0;
}


#powerdby ul
{
float:left;
margin:0 10px 0 0;
}

#powerdby li
{
background-image: url(bullet.gif); 
}


/*Top page banner*/

.topbanner td
{
vertical-align:top;
line-height:130%;
}

.topbanner h2
{
font-weight:bold;
color:#005c42;
font-size:130%;
line-height:110%;
margin:0 0 10px 0;
}

.topbanner img
{
margin:0 0 0 10px;
}

#umc
{
background:url(UMC_bg.gif) repeat-y 0 0;
margin-top:10px;
padding:15px;
border:3px solid #e5cbd4;
}

#powerdby_banner
{
background:none;
margin-top:10px;
padding:15px;
border:3px solid #007258;
}


#ownership
{
background:url(pharmacyownership_bg.gif) repeat-y 0 0;
margin-top:10px;
padding:15px;
border:3px solid #c9eae1;
}


a#grandopening
{
background:url(3rdGrandOpening.jpg) no-repeat 0 0;
width:767px;
height:120px;
display:block;
margin:10px 0;
}

a#grandopening:hover
{
background:url(3rdGrandOpening.jpg) no-repeat 0 -120px;
}

a#photocontest
{
background:url(photocontest_banner.jpg) no-repeat 0 0;
width:767px;
height:120px;
display:block;
}

a#photocontest:hover
{
background:url(photocontest_banner.jpg) no-repeat 0 -120px;
}


div.golf
{
background-image:url(MC_SuperWalk_2012_Banner.jpg);
width:767px;
height:105px;
text-align:right;
font-size:90%;
margin-top:30px;
}

div.golf p
{
margin-right:15px;
padding-top:30px;
}