body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; /*background: url(../images/bkgd_grey-fade.jpg) #fff repeat-x 0 98px;*/
	margin: 0;
	padding: 0;
}
.bodyContainer
{
	margin: 0 auto;
	padding: 0;
	width: 950px;
}
a.navPrmSub
{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	padding: 0 14px;
	border-right: solid 1px #fff;
}
a.navPrmSubEnd
{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	padding: 0 16px;
}
.pipe
{
	padding: 0 8px;
	border-right: solid 1px #fff;
}
a:hover.navPrmSub, a:hover.navPrmSubEnd
{
	color: #ad0b0b;
}
td.navPrmSubContainer
{
	color: #fff;
	height: 34px;
}
.navLeftBar
{
	text-decoration: none;
	color: #000;
	font-size: 8pt;
}
.divider
{
	margin-top: 12px;
	padding: 0;
	border-bottom: solid 1pt #022a02;
}
input.button
{
	background-color: #6bb355;
	border-color: #6bb355;
	border-width: 1px;
	color: #fff;
	font-weight: bold;
}
p.pageTitle
{
	margin: 0;
	padding: 0;
}
.hdrBrand
{
	text-decoration: none;
	color: #000;
}
a.gridLink
{
	text-decoration: none;
	color: #666;
}
a.gridLink:hover
{
	color: #000;
}
ul.searchResults
{
	margin: 6px;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul.searchResults li
{
	margin-bottom: 6px;
}
ul.navTreeBrand
{
	margin: 0 0 3px 6px;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul.navTreeBrand li
{
	margin-bottom: 6px;
}
ul.navTreeBrand li a
{
	text-decoration: none;
	color: Black;
}
ul.navTreeBrand li a:hover
{
	color: #000;
}
ul.navTreeBrand ul
{
	margin: 0 0 9px 6px;
	padding: 0;
	font-size: 8pt;
	font-weight: normal;
}
ul.navTreeBrand ul li
{
	margin-bottom: 4px;
}
ul.navTreeBrand ul li a
{
	text-decoration: none;
	color: #666;
}
ul.navTreeBrand ul li a:hover
{
	color: #000;
}
ul.navMfgCat
{
	margin: 0 0 3px 6px;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
ul.navMfgCat ul
{
	margin: 3px 0 3px 12px;
	padding: 0;
}
ul.navMfgCat ul li
{
	margin: 3px 0;
}
a.navSup
{
	text-decoration: none;
	color: #000;
}
input.btnBuyBox
{
	/*     background-color: Red;     border-color: Black;     font: normal bold 10pt;     */
}
a.navPaging
{
	text-decoration: none;
	padding-right: 3px;
}
.tblNavOff
{
	padding: 6px 6px;
	background-image: url(../images/tabs/tab_on.gif);
}
.tblNavOff a
{
	text-decoration: none;
	font-size: 10pt;
}
.tblNavOn
{
	padding: 6px 6px;
	background-image: url(../images/tabs/tab_off.gif);
}
.tblNavOn a
{
	text-decoration: none;
	font-size: 10pt;
}
hr.divider
{
	border: 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 100%;
	text-align: left;
}
ul.navInline
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
ul.navInline li
{
	display: inline;
}
ul.navMenu
{
	list-style-type: none;
	margin: 0;
	padding: 0; /*white-space: nowrap;*/
	font-size: 9pt;
	text-align: center;
	padding-bottom: 12px;
}
ul.navMenu li.off
{
	display: inline;
	border-right: 1px solid #000;
	padding: 0 4px;
}
ul.navMenu li.last
{
	display: inline;
	padding-left: 4px;
}
ul.navMenu li a
{
	padding: 0px;
	color: #000;
	text-decoration: none;
}
ul.navMenu li a:hover
{
	color: #000;
}
.navList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.navList li
{
	margin: 0;
	padding: 0;
}
.navList li a
{
	padding: 5px 2px;
	background: #fff;
	color: #666;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed #C39C4E;
}
.navList li a:hover
{
	color: #000000;
	background-color: #eee;
}
.navBrand
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.navBrand li
{
	margin: 0;
	padding: 0;
}
.navBrand li a
{
	padding: 2px 4px;
	background: #fff;
	color: #666;
	text-decoration: none;
	display: block;
}
.navBrand li a:hover
{
	color: #000000;
	background-color: #eee;
}
.navCollegiate
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.navCollegiate li
{
	margin: 0;
	padding: 0;
}
.navCollegiate li a
{
	padding: 1px 1px;
	background: #fff;
	color: #666;
	text-decoration: none;
	display: block;
}
.navCollegiate li a:hover
{
	color: #000000;
	background-color: #eee;
}
a.breadcrumb
{
	text-decoration: none;
	font-weight: normal;
	color: #000; /*background-image:url(../images/nav_bkarrow.gif) no-repeat;*/
	font-size: 8pt;
	background-color: #fff;
}
a.breadcrumb:hover
{
	color: #000;
	font-weight: normal;
}
img.breadcrumb
{
	margin: 0 3px;
}
dic.breadcrumb
{
	margin: 0;
	padding: 0;
	font-size: 8pt;
}
/*Dropdown Menu*/
#sddm
{
	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial;
	border-right: solid 1px #fff;
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 0px 16px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover
{
	/*background: #fff;*/
	text-decoration: underline;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	background: #EAEBD8;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 126px;
}

.tmpM8
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	background: #EAEBD8;
	border-right: 1px solid #003300;
	border-bottom: 1px solid #003300;
	border-left: 1px solid #003300;
	width: 300px;
}

#sddm div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #fff;
	color: #000;
	font: 11px arial;
}

#sddm div a:hover
{
	background: #e5e5e5;
	color: #000;
	text-decoration: none;
}
