A, BODY, INPUT, OPTION, SELECT, TABLE, TD, TR, LI, P, TEXTAREA {
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif; 
	font-size:12px;
}

body { 
	margin: 0px;
	background-color: #FFFFFF;
}

a.set2 {
	font-size:12px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
}

td.border1{
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	padding: 5px;
}

td.border2{
	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding: 5px;
}

td.border3{
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding: 5px;
}

td.border4{
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

td.infoBox1{
    font-size:10px;
    font-family:Arial, Verdana ;color: #000000;
    background-color: #FFFFFF
}

td.options1 {
	border: #E2E2E2 1px solid;
	padding: 5px;
}

.spacing {
	height:26px;
}

td.Red1{
    font-size:10px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	color: #B5121B;
}

td.Red2{
    font-size:12px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;color: #B5121B;
	line-height: 18px;
}

td.catNavBarHot{
    font-size:12px;
    font-family:Arial, Verdana ;
    color: #FF6699;
    font-weight: bold; 
}

A:Link.catNavBarHot {
	color: #B5121B;
	text-decoration: none;
}

A:Visited.catNavBarHot {
	color: #B5121B;
	text-decoration: None;
}

A:Active.catNavBarHot {
	color: #B5121B;
	text-decoration: None;
}

A:Hover.catNavBarHot {
	color: #B5121B;
	
}
td.catNavBarCold{
    font-size:12px;
    font-family:Arial, Verdana ;
    color: #808080;
    font-weight: bold; 
}

A:Link.catNavBarCold {
	color: #808080;
	text-decoration: none;
}

A:Visited.catNavBarCold {
	color: #808080;
	text-decoration: None;
}

A:Active.catNavBarCold {
	color: #808080;
	text-decoration: None;
}

A:Hover.catNavBarCold {
	color: #B5121B;
}

td.Grey1{
    font-size:10px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;color: #808080;
}

td.Search1{
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#B5121B;
	vertical-align:middle;
}

h4{
   font-weight : bold;
   font-size : 12px;
   color : #B5121B;
   margin: 0px;
   padding: 0px;
}

.mainmenu {
  background-color: #C0C0C0;
}

.mainmenu2 {
  background-color: #FFFFFF;
}

td.mainmenuGrey {
  	background-color: #E2E2E2;
 	background-image: url('../images/general/bkgnd.gif');
	background-repeat: repeat-x
}

td.mainGrey {
  	background-color: #E2E2E2;
}

.header {
	background-color: #FFFFFF;
}

A:Link {
	color: #000000;
	text-decoration: none;
}

A:Visited {
	color: #808080;
	text-decoration: None;
}

A:Active {
	color: #000000;
	text-decoration: None;
}

A:Hover {
	color: #B5121B;
}

.category_title {
	font-size:24px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	color: #808080;
}

.category_desc {
	font-size:12px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	color: #000000;
}
	
TABLE.RecordsTable {
	border: 1px outset #000000;
	background-color: #FFFFFF;
	font-size: 12px;
}

.RecordsTableHeader {
	background-color: #C00000;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: #000000 1px outset;
	white-space: nowrap;
	padding: 4px;
}
.Record {
	background-color: #EFEAEA;
	border-bottom: #000000 1px outset;
}

.MenuTable {
	background-color: #EFEAEA;
	font-weight:normal;
	color: #000000;
	border: 1px outset #000000;
}

.childCategoryTable {
	background-color: #FFFFFF;
	font-weight: bold;
	border-right:1px dotted #808080;
	white-space: nowrap;
}

.childNavSpacer {
	border-right:1px dotted #808080;
}

.prod_img {
	height:270px;
}

.desc_table {
	background-color: #F0F0F0;
}

td.desc_style {
	padding-left:6px;
	padding-top:8px;
}

.prod_desc {
	text-align:left;
	font-weight:bold;
	color:#B5121B;
	text-decoration: none;
}

a:link.desc_style {
	text-align:left;
	font-weight:bold;
	color:#B5121B;
	text-decoration: none;
}

a:visited.desc_style {
	text-align:left;
	font-weight:bold;
	color:#B5121B;
	text-decoration:none;
}

.desc_sku {
	margin-left: 6px;
	text-align:left;
}

.desc_bullets li {
	margin-left: 6px;
	list-style-position: inside;
	font-size: 10px;
	text-align:left;
}

td.desc_bullets {
	vertical-align:top;
}

.desc_text {
	font-size:11px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
}

.main img {
	border-style: none;
	text-decoration: none;
}

.lnb {
	margin-left: 6px;
	color: #B5121B;
	padding-bottom:6px;
}

a.page_current {
	border-style:solid;
	border-width:1px;
	border-color:#B5121B;
	color:#B5121B;
	text-decoration:none;
	background-color:#F0F0F0;
	padding:3px 6px 3px 6px;
	margin:0px 4px 0px 4px;
}

a.page_next {
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	margin:0px 4px 0px 4px;
}

a:hover.page_next {
	border-style:solid;
	border-width:1px;
	border-color:#B5121B;
	color:#B5121B;
	text-decoration:none;
	background-color:#F0F0F0;
	padding:3px 6px 3px 6px;
	margin:0px 4px 0px 4px;
}

td.page_nums {
	padding: 4px 0px;
}

.FooterTable {
	background-color: #003D00;
	font-weight:normal;
	color: #FFFFFF;
	border: 1px outset #000000;
	white-space: nowrap;
}

.ErrorTable {
	color:#B5121B;
    width: 700px;
	padding: 10px;
	margin-top: 12px;
	background-color: #FFEEEE;
	font-weight: bold;
	border: 1px solid #B5121B;
}

span.boxHeader1 { color: #B5121B; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-weight: bold  }
.boxHeader1 { color: #B5121B; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
span.boxText1 { color: #808080; font-size: 10px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-weight: bold }
span.infoTitle1 { color: #B5121B; font-size: 11px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-weight: bold; text-align:center }
span.infoText1 { color: #808080; font-size: 11px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; text-align:center }

.browseHdr1 { color: #B5121B; font-family: Lucida Grande; font-weight: bold }

A.topNavBar1 { 
	color: #B5121B;
}
A:Hover.topNavBar1 { 
	color: #B5121B;
}

A:Visited.topNavBar1 { 
	color: #B5121B;
}

A.topNavBar2 { 
	color: #808080;
}

A:Hover.topNavBar2 { 
	color: #B5121B;
}

A.bottPageBox1 { 
	color: #B5121B;
}

A:Hover.bottPageBox1 { 
	color: #B5121B;
}

A:Visited.bottPageBox1 { 
	color: #B5121B;
}

A.wLink { 
	color: #808080;
}

A:Hover.wLink { 
	color: #B5121B;
}

a:link.zoom {
	font-size:9px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}

.zoom {
	font-size:9px;
    font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}

.fade {
	position:relative;
	top:0px;
	left:0px;
}

.fadewrap {
	position:absolute;
	top:0px;
	left:0px;
}
	
ul#mainfade {
	padding:0px;
	height:385px;
	width:496px;
	overflow: hidden;
}

ul#mainfade li {
	list-style:none;
	display:block;
}

ul#mainfade li img {
	border:none;
}

.intl_ttl {
	border-bottom: 1px solid #808080;
	padding-bottom:6px;
	color: #808080;
}

.intl_txt {
	line-height: 18px;
}

.quick_ttl {
	border-bottom: 1px solid #808080;
	padding-bottom:6px;
	color: #B5121B;
}

.quick_txt {
	line-height: 18px;
}

.news_date {
	padding-bottom:6px;
	color: #808080;
}

.copy {
    font-size:10px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	color: #CCCCCC;
}

a:link.copy {
    font-size:10px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	color: #CCCCCC;
}

a:hover.copy {
    font-size:10px;
	font-family:Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	color: #B5121B;
}

img.icon {
	vertical-align:middle;
}