/* CSS Document */
form{ margin:0; padding:0}

a:link, a:visited, a:active{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

img{
	border:0;
}

.MainBody{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* ---- TOP NAVIGATION ---- */
.topnav01{
	padding:0 0 6px 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* ---- END ---- */

/* ---- SEARCH ---- */
.searchholder{
	border-top:1px solid #2d3194;
	border-bottom:1px solid #2d3194;
	padding:3px 0;
}

.search01{
	padding:7px 10px;
	color:#2d3194;
	background-color:#c0c1df;
}

.input01{
	width:186px;
	border:1px solid #2d3194;
	padding:2px 5px;
	color:#686869;
	font-size:11px;
}
/* ---- END ---- */

/* ---- CONTENT ---- */
.contholder01{
	padding:10px 0;
	vertical-align:top;
}

.disttop{
	background:url(../HtmlImages/top_gradient.gif) top left repeat-x;
	border-top:1px solid #b3b3b3;
}

.distcont{
	background:url(../HtmlImages/dist_cont_bg.gif) top left repeat-x;
	padding:0 10px;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}

.distbullet01{
	padding:4px 10px 0 0;	
}

.dist01{
	color:#454545;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:top;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.dist01 a:link, .dist01 a:visited, .dist01 a:active{
	color:#454545;
	text-decoration:none;
}

.dist01 a:hover{
	color:#454545;
	text-decoration:underline;
}

.distbtm{
	border-bottom:1px solid #b3b3b3;
}

.tracktxt01{
	color:#454545;
	font-weight:bold;
	padding:0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.trackinput01{
	width:115px;
	border:1px solid #454545;
	font-size:11px;
	color:#000000;
	padding:3px 5px;
}

.awards01{
	background-color:#e4e4e4;
	border-top:4px solid #ffffff;
	padding:9px 10px;
}

.purpleboxtop01{
	border-top:1px solid #2d3194;
}

.purpleboxmid01{
	padding:0 10px;
	border-left:1px solid #2d3194;
	border-right:1px solid #2d3194;
}

.purpleboxbtm01{
	border-bottom:1px solid #2d3194;
}

.prodhold01{
	border-bottom:1px solid #c0c1df;
	padding-bottom:5px;
}

.prodinfohold01{
	border-bottom:1px solid #c0c1df;
	padding:5px 0;
	font-weight:bold;
	color:#2d3194;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.prodinfohold01 a:link, .prodinfohold01 a:visited, .prodinfohold01 a:active{
	color:#2d3194;
	text-decoration:none;
}

.prodinfohold01 a:hover{
	color:#2d3194;
	text-decoration:underline;
}

.lftborder01{
	border-right:1px solid #c0c1df;
}

/* ---- END ---- */

/* ---- CATEGORY ---- */
.head01{
	padding:10px 0;
	vertical-align:top;
	background-color:#2d3194;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}

.cathold01{
	border-left:1px solid #454545;
	border-right:1px solid #454545;
	padding:5px 10px;
}

.catbullet01{
	padding:8px 6px 8px 0;
	border-bottom:1px solid #b2b2b2;
}

.catname01{
	padding:8px 0;
	border-bottom:1px solid #b2b2b2;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.catarrow01{
	padding:8px 10px 8px 0;
	border-bottom:1px solid #b2b2b2;
}

.catfoot01{
	border-bottom:1px solid #454545;
}
/* ---- END ---- */

/* ---- FOOTER ---- */
.foothold01{
	background-color:#bfbfbf;
	padding:0 10px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.foothold01 a:link, .foothold01 a:visited, .foothold01 a:active{
	color:#454545;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.foothold01 a:hover{
	color:#454545;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.footertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* ---- END ---- */

/* ---- SPACES ---- */
.lftspace01{
	padding-left:10px;
}

.lftspace02{
	padding-left:5px;
}

.lftspace03{
	padding-left:6px;
}

.rightspace01{
	padding-right:10px;
}

.rightspace02{
	padding-right:6px;
}

.rightbtm01{
	padding:0 10px 2px 0;
}

.lftbtmspace01{
	padding:0 0 10px 2px;
}

.btmspace01{
	padding-bottom:12px;
}

.btmspace02{
	padding-bottom:10px;
}

.btmspace03{
	padding-bottom:8px;
}

.btmspace04{
	padding-bottom:5px;
}

.tpbtmspace01{
	padding:5px 0;
}

.tpleftrtspace01{
	padding:10px 10px 0 10px;
}
/* ---- END ---- */

/* ---- TEXT ---- */
.purple14btxt01{
	font-size:14px;
	font-weight:bold;
	color:#2d3194;
}

.purple14btxt01 a:link, .purple14btxt01 a:visited, .purple14btxt01 a:active{
	color:#2d3194;
	text-decoration:none;
}

.purple14btxt01 a:hover{
	color:#2d3194;
	text-decoration:underline;
}

.purple12btxt01{
	font-size:12px;
	font-weight:bold;
	color:#2d3194;
}

.purple10txt01{
	font-size:10px;
	color:#2d3194;
}

.purple10txt01 a:link, .purple10txt01 a:visited, .purple10txt01 a:active{
	color:#2d3194;
	text-decoration:none;
}

.purple10txt01 a:hover{
	color:#2d3194;
	text-decoration:underline;
}

.purpleutxt01{
	color:#2d3194;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.purpleutxt01 a:link, .purpleutxt01 a:visited, .purpleutxt01 a:active{
	color:#2d3194;
	text-decoration:underline;
}

.purpleutxt01 a:hover{
	color:#2d3194;
	text-decoration:none;
}

.graybtxt01{
	color:#454545;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.graybtxt01 a:link, .graybtxt01 a:visited, .graybtxt01 a:active{
	color:#454545;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.graybtxt01 a:hover{
	color:#454545;
	text-decoration:underline;
}
/* ---- END ---- */
.prodinfohold02{	
	font-weight:bold;
	color:#2d3194;
	vertical-align:top;
}

.prodinfohold02 a:link, .prodinfohold02 a:visited, .prodinfohold02 a:active{
	color:#2d3194;
	text-decoration:none;
}

.prodinfohold02 a:hover{
	color:#2d3194;
	text-decoration:underline;
}
