body {
    margin-top: 5px;
}
table, div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align: left;
}
img {
    border: 0;
}
li {
    padding-bottom: 15px;
}
.midimg { vertical-align: middle; }

.line { clear: both; }
.left { float: left; }
.childleft div { float: left; }
.right { float: right; }
.calign { text-align: center; }
.ralign { text-align: right; }
.pad2 { padding: 2px; }
.pad5 { padding: 5px; }
.padtop8 { padding-top: 8px; }
.wa { width: 50px; }
.wb { width: 75px; }
.wc { width: 100px; }
.wfull { width: 750px; }
.wmain { width: 600px; }
.wnorm { width: 595px; }
.w2thirds { width: 500px; }
.whalf { width: 375px; }
.whh { width: 320px; }
.wh { width: 300px; }
.wthird { width: 250px; }
.wleft { width: 150px; }

.woption { padding-right: 12px; }
.woption2 { padding: 2px 8px 0px 8px; border-right: 1px solid #ccc; }

.mainTable {
    /*border: 1px solid #ccc;*/
}
.CheckoutMessage {
	border: 1px dotted #33CCFF;
    padding: 5px;
    width: 100%;
    text-align: left;
}
.ProductHeader {
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}
.LightTanBG { background: #e5e5b5; }
#pageheader {
    /*height: 150px;*/
    padding-top: 42px;
    background-image: url('/kvvet/assets/images/swoosh_supply.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}
#mainmenu {
    height: 30px;
    background-image: url('/kvvet/assets/images/leftnav_topper.png');
    background-position: bottom left;
    background-repeat: no-repeat;
}

/* Text */
.greentan { color: #bcbc83; }
.green, .green div { color: #0dbf45; }
.brown, .brown div, .brown a, .brown a:visited { color: #563418; text-decoration: none; }
.brown a:hover { color: #a97b50; text-decoration: none; }
.red, .red div, .red a, .red a:visited { color: #ff0000; }
.red a:hover { color: #f7e906; }

.grn, .grn div, .grn a, .grn a:visited { color: #33cc33; }
.grn a:hover { color: #33cc33; }

.big, .big div { font-size: 14px; }
.bold, .bold div { font-weight: bold; }
.bigger, .bigger div { font-size: 16px; }
.biggest { font-size: 18px; }
.blklink a, .blklink a:active, .blklink a:visited, .blklink a:hover {
    color: #000000;
    text-decoration: none;
}
.grnlink a, .grnlink a:active, .grnlink a:visited {
    color: #0dbf45;
    text-decoration: none;
}
.helplink a, .helplink a:active, .helplink a:visited { color: #563418; }
.helplink a:hover { text-decoration: none; }
.emphasis1, .emphasis1 a, .emphasis a:active, .emphasis a:visited .emphasis a:hover {
	font-size: 16px;
	color: #830101;
	font-weight: bold;
    text-decoration: none;
}
.emphasis2 {
	font-size: 12px;
	color: #712532;
	font-weight: bold;
}
.BigGreenHeader {
    font-size: 28px;
    color: #0dbf45;
}
.FancyHeader {
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC6600;
}

.invline { clear: both; height: 0px; }
.ovScreen {
    float: left;
    padding: 2px 2px 2px 4px;
}
.overlay {
    position: absolute;
    z-index: 5;
    margin-top: -60px;
    margin-left: 0px;
    border: 2px solid #666;
    background: #fff;
    display: none;
}
.underline { border-bottom: 1px solid #ccc; }
.bold_underline { border-bottom: 2px solid #666; }
.midimg { vertical-align: middle; }

/* Left Nav */
TABLE.SNavTableMaster
{
    PADDING-TOP: 0px;
    Width: 150px
}
A.SNavLinkRoot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #830101;
    FONT-FAMILY: Arial, 'Arial Narrow', Haettenschweiler;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
}
A.SNavLinkRoot:hover
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #65b325;
    FONT-FAMILY: Arial, 'Arial Narrow', Haettenschweiler;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
}
TD.SNavTDRoot
{
}
TD.SNavTDSubDept
{
}
A.SNavLinkSub1
{
    FONT-SIZE: 11px;
	COLOR: #830101;
    TEXT-DECORATION: none;
}
A.SNavLinkSub1:hover
{
    FONT-SIZE: 11px;
	COLOR: #65b325;
    TEXT-DECORATION: none;
}
A.SNavLinkSub1At
{
    FONT-SIZE: 14px;
	COLOR: #830101;
    TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}
A.SNavLinkSub2
{
    FONT-SIZE: 11px;
	COLOR: #830101;
    TEXT-DECORATION: underline;
}
A.SNavLinkSub2At
{
    FONT-SIZE: 11px;
	COLOR: #830101;
    TEXT-DECORATION: none;
}
A.SNavLinkSub2At:hover
{
    FONT-SIZE: 11px;
	COLOR: #65b325;
    TEXT-DECORATION: none;
}
A.SNavLinkSub2:hover
{
    FONT-SIZE: 11px;
	COLOR: #65b325;
    TEXT-DECORATION: underline;
}

/* Category Thumbnails */
div.ctg_thumb {
    position: absolute;
    z-index: 10;
    width: 240px;
    height: 50px;
}
.ctg_thumb a:link, .ctg_thumb a:visited, .ctg_thumb a:active {
    display: block;
    width: 220px;
    height: 30px;
    padding-top: 23px;
    padding-left: 10px;
    padding-right: 75px;
    color: #005522;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.ctg_thumb a:hover, .ctg_thumb a:hover {
    color: #0066FF;
    text-decoration: none;
}