/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A3B8A;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #E032AF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #E032AF;
}
a:hover {
	text-decoration: none;
	color: #00A0E2;
}
a:active {
	text-decoration: underline;
	color: #E032AF;
}

/* ALT TEXT STYLES */

.teal9pt {
	font-size: 9px;
}
a.teal9pt:link {
	color: #00B2DE;
	text-decoration: underline;
}
a.teal9pt:visited {
	text-decoration: underline;
	color: #00B2DE;
}
a.teal9pt:hover {
	text-decoration: none;
	color: #E032AF;
}
a.teal9pt:active {
	text-decoration: underline;
	color: #00B2DE;
}
.purple9pt {
	font-size: 9px;
}
a.purple9pt:link {
	color: #A461BB;
	text-decoration: underline;
}
a.purple9pt:visited {
	text-decoration: underline;
	color: #A461BB;
}
a.purple9pt:hover {
	text-decoration: none;
	color: #00B2DE;
}
a.purple9pt:active {
	text-decoration: underline;
	color: #A461BB;
}
.twentyfourpt {
	font-size: 18px;
	font-weight: bold;
}
.prodpg16pt {
	font-size: 16px;
}
.bold16pt {
	font-size: 16px;
	font-weight: bold;
}
.whiteplaintext {color: #FFFFFF}
.tinytext {font-size: 9px}

/* CATEGORY HEADING STYLES */

.cat1header {
	font-size: 18px;
	font-weight: bold;
	color: #E032AF;
}
a.cat1header:link {
	color: #E032AF;
	text-decoration: none;
}
a.cat1header:visited {
	text-decoration: none;
	color: #E032AF;
}
a.cat1header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat2header {
	font-size: 18px;
	font-weight: bold;
	color: #C8DB03;
}
a.cat2header:link {
	color: #C8DB03;
	text-decoration: none;
}
a.cat2header:visited {
	text-decoration: none;
	color: #C8DB03;
}
a.cat2header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat3header {
	font-size: 18px;
	font-weight: bold;
	color: #A461BB;
}
a.cat3header:link {
	color: #A461BB;
	text-decoration: none;
}
a.cat3header:visited {
	text-decoration: none;
	color: #A461BB;
}
a.cat3header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat4header {
	font-size: 18px;
	font-weight: bold;
	color: #FF9F00;
}
a.cat4header:link {
	color: #FF9F00;
	text-decoration: none;
}
a.cat4header:visited {
	text-decoration: none;
	color: #FF9F00;
}
a.cat4header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat5header {
	font-size: 18px;
	font-weight: bold;
	color: #00B2DE;
}
a.cat5header:link {
	color: #00B2DE;
	text-decoration: none;
}
a.cat5header:visited {
	text-decoration: none;
	color: #00B2DE;
}
a.cat5header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat6header {
	font-size: 18px;
	font-weight: bold;
	color: #FFCE00;
}
a.cat6header:link {
	color: #FFCE00;
	text-decoration: none;
}
a.cat6header:visited {
	text-decoration: none;
	color: #FFCE00;
}
a.cat6header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat7header {
	font-size: 18px;
	font-weight: bold;
	color: #D84519;
}
a.cat7header:link {
	color: #D84519;
	text-decoration: none;
}
a.cat7header:visited {
	text-decoration: none;
	color: #D84519;
}
a.cat7header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}
.cat8header {
	font-size: 18px;
	font-weight: bold;
	color: #00A0E2;
}
a.cat8header:link {
	color: #00A0E2;
	text-decoration: none;
}
a.cat8header:visited {
	text-decoration: none;
	color: #00A0E2;
}
a.cat8header:hover {
	text-decoration: underline;
	color: #1A3B8A;
}

/* BROWSE MAIN ROLLOVERS */

#cat1roll a {
	display:block;
	width:183px;
	height:93px;
	background: url("../images/browsemain/shinybrowser_r1_c1_ro.jpg") 0 0 no-repeat;
}
#cat1roll a:hover {
	background-position: -183px 0;
}
#cat2roll a {
	display:block;
	width:183px;
	height:93px;
	background: url("../images/browsemain/shinybrowser_r1_c2_ro.jpg") 0 0 no-repeat;
}
#cat2roll a:hover {
	background-position: -183px 0;
}
#cat3roll a {
	display:block;
	width:184px;
	height:93px;
	background: url("../images/browsemain/shinybrowser_r1_c3_ro.jpg") 0 0 no-repeat;
}
#cat3roll a:hover {
	background-position: -184px 0;
}
#cat4roll a {
	display:block;
	width:183px;
	height:91px;
	background: url("../images/browsemain/shinybrowser_r2_c1_ro.jpg") 0 0 no-repeat;
}
#cat4roll a:hover {
	background-position: -183px 0;
}
#cat5roll a {
	display:block;
	width:184px;
	height:91px;
	background: url("../images/browsemain/shinybrowser_r2_c3_ro.jpg") 0 0 no-repeat;
}
#cat5roll a:hover {
	background-position: -184px 0;
}
#cat6roll a {
	display:block;
	width:183px;
	height:101px;
	background: url("../images/browsemain/shinybrowser_r3_c1_ro.jpg") 0 0 no-repeat;
}
#cat6roll a:hover {
	background-position: -183px 0;
}
#cat7roll a {
	display:block;
	width:183px;
	height:101px;
	background: url("../images/browsemain/shinybrowser_r3_c2_ro.jpg") 0 0 no-repeat;
}
#cat7roll a:hover {
	background-position: -183px 0;
}
#cat8roll a {
	display:block;
	width:184px;
	height:101px;
	background: url("../images/browsemain/shinybrowser_r3_c3_ro.jpg") 0 0 no-repeat;
}
#cat8roll a:hover {
	background-position: -184px 0;
}

/* NAVIGATION ROLLOVERS */

#navprodrollcat1 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat1.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat1 a:hover {
	background-position: 0 0;
}
#navprodrollcat2 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat2.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat2 a:hover {
	background-position: 0 0;
}

#navprodrollcat3 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat3.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat3 a:hover {
	background-position: 0 0;
}

#navprodrollcat4 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat4.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat4 a:hover {
	background-position: 0 0;
}

#navprodrollcat5 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat5.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat5 a:hover {
	background-position: 0 0;
}

#navprodrollcat6 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat6.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat6 a:hover {
	background-position: 0 0;
}

#navprodrollcat7 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat7.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat7 a:hover {
	background-position: 0 0;
}

#navprodrollcat8 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_pro_cat8.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navprodrollcat8 a:hover {
	background-position: 0 0;
}

.navprodsubcat1 {
	font-size: 9px;
}
.navprodsubcat1:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat1:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat1:hover {
	text-decoration: none;
	color: #E032AF;
}
.navprodsubcat1:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat2 {
	font-size: 9px;
}
.navprodsubcat2:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat2:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat2:hover {
	text-decoration: none;
	color: #C8DB03;
}
.navprodsubcat2:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat3 {
	font-size: 9px;
}
.navprodsubcat3:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat3:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat3:hover {
	text-decoration: none;
	color: #A461BB;
}
.navprodsubcat3:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat4 {
	font-size: 9px;
}
.navprodsubcat4:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat4:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat4:hover {
	text-decoration: none;
	color: #FF9F00;
}
.navprodsubcat4:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat5 {
	font-size: 9px;
}
.navprodsubcat5:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat5:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat5:hover {
	text-decoration: none;
	color: #00B2DE;
}
.navprodsubcat5:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat6 {
	font-size: 9px;
}
.navprodsubcat6:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat6:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat6:hover {
	text-decoration: none;
	color: #FFCE00;
}
.navprodsubcat6:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat7 {
	font-size: 9px;
}
.navprodsubcat7:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat7:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat7:hover {
	text-decoration: none;
	color: #D84519;
}
.navprodsubcat7:active {
	text-decoration: none;
	color: #1A3B8A;
}

.navprodsubcat8 {
	font-size: 9px;
}
.navprodsubcat8:link {
	color: #1A3B8A;
	text-decoration: none;
}
.navprodsubcat8:visited {
	text-decoration: none;
	color: #1A3B8A;
}
.navprodsubcat8:hover {
	text-decoration: none;
	color: #00A0E2;
}
.navprodsubcat8:active {
	text-decoration: none;
	color: #1A3B8A;
}

#navnewroll_1 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_new_specials.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navnewroll_1 a:hover {
	background-position: 0 0;
}

#navnewroll_2 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_new_newitems.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navnewroll_2 a:hover {
	background-position: 0 0;
}

#navcollroll_1 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_coll_catalog.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_1 a:hover {
	background-position: 0 0;
}

#navcollroll_2 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_healthevents.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_2 a:hover {
	background-position: 0 0;
}
#navcollroll_3 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_coll_buildakitcalc.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_3 a:hover {
	background-position: 0 0;
}
#navcollroll_4 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_coll_buildakit.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_4 a:hover {
	background-position: 0 0;
}
#navcollroll_5 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_coll_magnadose.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_5 a:hover {
	background-position: 0 0;
}

#navcollroll_6 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_magnadosedotcom.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navcollroll_6 a:hover {
	background-position: 0 0;
}

#navresroll_1 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_aboutus.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navresroll_1 a:hover {
	background-position: 0 0;
}
#navresroll_2 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_showschedule.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navresroll_2 a:hover {
	background-position: 0 0;
}
#navresroll_3 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_termsconditions.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navresroll_3 a:hover {
	background-position: 0 0;
}
#navresroll_4 a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/nav/nav_rsc_search.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#navresroll_4 a:hover {
	background-position: 0 0;
}
#prevbutton a {
	display:block;
	width:25px;
	height:25px;
	background: url("../images/layout/prev.gif") 0 0 no-repeat;
	cursor:pointer;
}
#prevbutton a:hover {
	background-position: -25px 0;
}
#nextbutton a {
	display:block;
	width:25px;
	height:25px;
	background: url("../images/layout/next.gif") 0 0 no-repeat;
	cursor:pointer;
}
#nextbutton a:hover {
	background-position: -25px 0;
}

#specdwldbutt a {
	display:block;
	width:150px;
	height:89px;
	background: url("../images/layout/spec_dwld_button.gif") 0 0 no-repeat;
	cursor:pointer;
}
#specdwldbutt a:hover {
	background-position: -150px 0;
}

#moreinfobutt a {
	display:block;
	width:150px;
	height:68px;
	background: url("../images/layout/moreinformation.jpg") 0 0 no-repeat;
	cursor:pointer;
}
#moreinfobutt a:hover {
	background-position: -150px 0;
}

#dldbrobutt a {
	display:block;
	width:350px;
	height:75px;
	background: url("../images/flyers/downloadbrochurebutton.jpg") 0 0 no-repeat;
	cursor:pointer;
}
#dldbrobutt a:hover {
	background-position: -350px 0;
}

#dldcatbutt a {
	display:block;
	width:150px;
	height:68px;
	background: url("../images/layout/dldcatbutt.gif") 0 0 no-repeat;
	cursor:pointer;
}
#dldcatbutt a:hover {
	background-position: -150px 0;
}
#top2 a {
	display:block;
	width:281px;
	height:86px;
	background: url("../images/layout/top2_ro.jpg") 0 0 no-repeat;
	cursor:pointer;
}
#top2 a:hover {
	background-position: -281px 0;
}
#button-usa a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/sidebuttons/button-usa.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#button-usa a:hover {
	background-position: 0 0;
}
#bibutton a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/sidebuttons/bibutton.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#bibutton a:hover {
	background-position: 0 0;
}
#whatup a {
	display:block;
	width:122px;
	height:38px;
	background: url("../images/sidebuttons/button-whatup.gif") -5px 0 no-repeat;
	cursor:pointer;
}
#whatup a:hover {
	background-position: 0 0;
}
