body 
{
	font-family:Verdana;
	font-size:8pt;
}

table
{
	padding:0px;
}

input
{
	font-size:8pt;
}

ul
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px 10px;
	line-height: 10pt;
	padding-top: 0px;
}

li
{
	margin: 1px 1px 6px 5px;
}

div
{
	margin:0px;
	padding:0px;
}

a:link,
a:hover,
a:visited
{
	color:#000;
}

a:link.navTrail,
a:visited.navTrail,
a:hover.navTrail
{
	font-size:7pt;
	text-decoration:underline;
}

a:link.topNav,
a:visited.topNav,
a:hover.topNav
{
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
}

a:link.HomeCategoryLink,
a:hover.HomeCategoryLink,
a:visited.HomeCategoryLink
{
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
}

a:link.CategoryLink,
a:hover.CategoryLink,
a:visited.CategoryLink
{
	text-decoration:underline;
	font-weight:bold;
	font-size:7pt;
}

input.textBox
{
	border:1px solid black;
}

input.button
{
	border:1px solid black;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	height:18px;
}

div.header
{
	border-top:1px solid black; 
	border-bottom:1px solid black;
	background-color:#eee;
}

div.footer
{
	border:1px solid black;
	border-left:0px;
	border-right:0px; 
	background-color:#eee; 
}

td.gridHeaderLeft,
td.gridHeader,
td.gridHeaderRight,
td.gridHeaderNoBorder
{
	padding-left:3px;
	vertical-align:bottom;
	font-weight:bold;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

td.gridHeader,
td.gridHeaderRight
{
	border-left:1px solid #fff;
}

td.gridFooter
{
	border-top:1px solid #000;
}

td.gridItem,
td.gridItemNoBorder
{
	padding-left:3px;
}

td.gridItem
{
	border-left:1px solid black;
}

td.gridItemLeft
{
	padding-left:3px;
}

td.navBorderRight
{
	border-right:2px solid black;
}

td.navBorderLeft
{
	border-left:2px solid black;
}

.ProductTitle
{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
}

.TitleMainLine
{
	font-size:12pt;
	font-weight:bold;
	font-family:Verdana;
}

.SubTitleLine
{
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
}

.ProductIndexActiveLetter
{
	font-size:10pt;
	font-weight:bold;
}

.ProductIndexInactiveLetter
{
	font-size:10pt;
	font-weight:bold;
}

.title900Sizes
{
	font-weight:bold;
	font-size:17pt;
}

.RedBold
{
	font-weight:bold;
	color:#ff0000;
}

.fraction
{
	font-size:7pt;
}

.titleFraction
{
	font-size:10pt;
}

.CatalogNavButton
{
	border:1px solid #000;
	background-color:#623c30;
	color:#fff;
	font-weight:normal;
	font-family:arial, sans-serif;
	font-size:10px;
	width:65px;
}

.CategoryPageTitle
{
	font-weight:bold;
	font-size:20pt;
}

.CategoryPageTitle12pt
{
	font-weight:bold;
	font-size:12pt;
}

.modal
{
	background-color:#cccccc;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*#region Trademarks*/
span.prodPicTextHeading span.tm
{
    font-size:11px;
    display:inline-block;
    position:relative;
    top:-5px;
}

span.prodPicTextHeading span.rtm
{
    font-size:11px;
    display:inline-block;
    position:relative;
    top:-7px;
}


span.tm,
span.rtm {
    font-size: 9px;
    display:inline-block;
    position:relative;
    top:-2px;
}

table.productGrid span.tm,
table.productGrid span.rtm {
    top:-1px;
}
/*#endregion*/

@media print
{
	#siteHeader{ display:none; }
	#siteFooter{ display:none; }
	#siteNav{ display:none; }
	#siteCategories{ display:none; }
}