body { margin: 0%;  padding: 0; }

a:link {color:#4139eb;text-decoration:none; font-size:10px;}
a:visited {color:#4139eb;text-decoration:none; font-size:10px;}
a:active {color:#4139eb;text-decoration:none; font-size:10px;}
a:hover {color:#000000;text-decoration:underline; font-size:10px;}

a.larger:link {color:#4139eb;text-decoration:none; font-size:14px;}
a.larger:visited {color:#4139eb;text-decoration:none; font-size:14px;}
a.larger:active {color:#4139eb;text-decoration:none; font-size:14px;}
a.larger:hover {color:#000000;text-decoration:underline; font-size:14px;}

a.heading:link {color:#4139eb;text-decoration:none; font-size:14px;}
a.heading:visited {color:#4139eb;text-decoration:none; font-size:14px;}
a.heading:active {color:#4139eb;text-decoration:none; font-size:14px;}
a.heading:hover {color:#000000;text-decoration:underline; font-size:14px;}

a.left-nav:link {font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#274347;text-decoration:none; font-size:14px;}
a.left-nav:visited {font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#274347;text-decoration:none; font-size:14px;}
a.left-nav:active {font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#274347;text-decoration:none; font-size:14px;}
a.left-nav:hover {font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#ffffff;text-decoration:none; font-size:14px;}

DIV.clSlide{position:absolute;  ;z-index:10; left:0; width:173; height:22; clip:rect(0,173,22,0); padding:3px;}
DIV.clSlideSub{position:absolute; ;z-index:10; padding:2px; clip:rect(0,160,20,0); width:160; height:20; left:8; visibility:hidden}
DIV.clSlideSub2{position:absolute; ;z-index:10; padding:2px; clip:rect(0,150,20,0); width:150; height:20; left:8; visibility:hidden}
#divSlideCont{position:absolute; z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
A.clSlideLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; font-weight:bold; text-decoration:none; color:white}
A.clSlideSubLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:black}
A.clSlideSub2Links{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:black}
A.content:link {font: 8pt/10pt Verdana, Arial, Helvetica ; text-decoration : none ; color : #999966 ; font-weight : bold }
A.content:visited {font: 8pt/10pt Verdana, Arial, Helvetica ; text-decoration : none ; color : #999966 ; font-weight : bold }
A.content:active {font: 8pt/10pt Verdana, Arial, Helvetica ; text-decoration : none ; color : #999966 ; font-weight : bold }
A.content:hover { text-decoration : underline ; color #00CC99 ; font-weight : bold }
P { font: 8pt/10pt Verdana, Arial, Helvetica ; color: black}
P.category { font: 8pt/10pt Verdana, Arial, Helvetica ; color: #FFFFFF ; font-weight:bold}
P.subcategory { font: 8pt/10pt Verdana, Arial, Helvetica ; color: #999966 ; font-weight:bold}
P.keywords { font: 10pt/10pt Verdana, Arial, Helvetica ; color: #999966 ; font-weight:bold}
ol { font: 8pt/10pt Verdana, Arial, Helvetica ; color: black}
ul { font: 8pt/10pt Verdana, Arial, Helvetica ; color: black}
.subcategory { font: 8pt/10pt Verdana, Arial, Helvetica ; color: #999966 ; font-weight:bold}
.main-body{padding-left:5px; padding-top:15px; min-height: 600px;}
.heading { color: #000000; font-size: 14px; font-weight: bold;}
.kit-message-box{border:1px solid black;}

.taxidermy-school{width: 216; height:31; background: url(/images/taxischool.jpg)}
.taxidermy-school-sub{margin-left:4px; width:200px; padding-top:2px; padding-bottom:2px;font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#274347;text-decoration:none; font-size:14px;}

.right-align{float:right;}
.left-nav{margin-left:4px; width:200px; padding-top:2px; padding-bottom:2px;}

.tuition{width: 216; height:29; background: url(/images/tuitionassistance.jpg)}
.tuition-sub{margin-left:4px; width:200px; padding-top:2px; padding-bottom:2px;font-family:Verdana, Helvetica, Helv;font-weight:bold; color:#274347;text-decoration:none; font-size:14px;}

.voting-text{color:#c71313; padding-right:12px;}

.sub-category{padding-left:7px;}

.spacer1 {font-size:1px;}
.spacer2 {font-size:2px;}
.spacer3 {font-size:3px;}
.spacer4 {font-size:4px;}
.spacer5 {font-size:5px;}
.spacer6 {font-size:6px;}
.spacer7 {font-size:7px;}
.spacer8 {font-size:8px;}
.spacer9 {font-size:9px;}
.spacer10 {font-size:10px;}
.spacer11 {font-size:11px;}
.spacer12 {font-size:12px;}
.spacer13 {font-size:13px;}
.spacer14 {font-size:14px;}
.spacer15 {font-size:15px;}

.content {margin-left:10px;margin-left:10px;}

/*************************************/
/* vertical menu styles   */
#dropmenudiv{
position:absolute;
background-color: #E3FFB0;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #C7FF5E;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}


/*************************************/
/* osCommerce styles   */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TR.header {background: #ffffff;}

TR.headerNavigation {background: #999966;}

TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px; background: #999966;color: #ffffff;font-weight:bold;}

a.headerNavigation:link {color:#ffffff;text-decoration:none; font-size:10px;}
a.headerNavigation:visited {color:#ffffff;text-decoration:none; font-size:10px;}
a.headerNavigation:active {color:#ffffff;text-decoration:none; font-size:10px;}
a.headerNavigation:hover {color:#ffffff;text-decoration:underline; font-size:10px;}

a.category:link {color:#4139eb;text-decoration:none; font-size:16px;}
a.category:visited {color:#4139eb;text-decoration:none; font-size:16px;}
a.category:active {color:#4139eb;text-decoration:none; font-size:16px;}
a.category:hover {color:#000000;text-decoration:underline; font-size:16px;}

TR.headerError { background: #ff0000;}

TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #ff0000;color: #ffffff;font-weight:bold;text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}

TR.footer { background: #999966;}

TD.footer {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #999966;color: #ffffff;font-weight: bold;}

.infoBox { background: #999966;}

.infoBoxContents {background: #f8f8f9;font-family: Verdana, Arial, sans-serif;font-size: 10px;}

.infoBoxNotice {background: #FF8E90;}

.infoBoxNoticeContents {background: #FFE6E6;font-family: Verdana, Arial, sans-serif;font-size: 10px;}

TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #999966;color: #ffffff;}

TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #f8f8f9;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #f8f8f9;}

TABLE.productListing {border: 1px;border-style: solid;border-color: #999966;border-spacing: 1px;}

.productListing-heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #999966;color: #FFFFFF;font-weight: bold;}

a.productListing-heading:link {color:#ffffff;text-decoration:none; font-size:11px;}
a.productListing-heading:visited {color:#ffffff;text-decoration:none; font-size:11px;}
a.productListing-heading:active {color:#ffffff;text-decoration:none; font-size:11px;}
a.productListing-heading:hover {color:#000000;text-decoration:underline; font-size:11px;}

a.categories:link {color:#4139eb;text-decoration:none; font-size:11px;}
a.categories:visited {color:#4139eb;text-decoration:none; font-size:11px;}
a.categories:active {color:#4139eb;text-decoration:none; font-size:11px;}
a.categories:hover {color:#000000;text-decoration:underline; font-size:11px;}

a.greeting:link {color:#4139eb;text-decoration:none; font-size:11px;}
a.greeting:visited {color:#4139eb;text-decoration:none; font-size:11px;}
a.greeting:active {color:#4139eb;text-decoration:none; font-size:11px;}
a.greeting:hover {color:#000000;text-decoration:underline; font-size:11px;}

a.product-name:link {color:#4139eb;text-decoration:none; font-size:11px;}
a.product-name:visited {color:#4139eb;text-decoration:none; font-size:11px;}
a.product-name:active {color:#4139eb;text-decoration:none; font-size:11px;}
a.product-name:hover {color:#000000;text-decoration:underline; font-size:11px;}

a.catalog-main:link {color:#4139eb;text-decoration:none; font-size:12px;}
a.catalog-main:visited {color:#4139eb;text-decoration:none; font-size:12px;}
a.catalog-main:active {color:#4139eb;text-decoration:none; font-size:12px;}
a.catalog-main:hover {color:#000000;text-decoration:underline; font-size:12px;}

a.checkout-bar:link {color:#8c8c8c;text-decoration:none; font-size:10px;}
a.checkout-bar:visited {color:#8c8c8c;text-decoration:none; font-size:10px;}
a.checkout-bar:active {color:#8c8c8c;text-decoration:none; font-size:10px;}
a.checkout-bar:hover {color:#8c8c8c;text-decoration:underline; font-size:10px;}

TD.productListing-data {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #0000FF;background: #FFFF33;}

TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 15px;font-weight: bold;color: #99030e;}

TR.subBar {background: #f4f7fd;}

TD.subBar {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}

TD.main, P.main {font-family: Verdana, Arial, sans-serif;font-size: 12px;line-height: 1.5;}

TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

TD.accountCategory {font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #aabbdd;}

TD.fieldKey {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

TD.fieldValue {font-family: Verdana, Arial, sans-serif;font-size: 12px;}

TD.tableHeading {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

SPAN.newItemInCart {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #ff0000;}

SPAN.greetUser {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}

TABLE.formArea {background: #f1f9fe;border-color: #7b9ebd;border-style: solid;border-width: 1px;}

TD.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}

SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

SPAN.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


