/* Body Text */
	.bodytext			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.bodytextC			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;}
	.bodytext6			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.bodytext3			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333333;}
	.bodytextBlue		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	.bodytextGrey		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.bodytextRed		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.bodytextWhite		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.bodytextGreen		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	.bodytextOrange		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	.bodytextYellow		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	.bodytextLBlue		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
/* Body Text Bold */
	.btb				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.btbC				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;}
	.btb6				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.btb3				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333333;}
	.btbBlue			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	.btbGrey			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.btbRed				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.btbWhite			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.btbGreen			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	.btbOrange			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	.btbYellow			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	.btbLBlue			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
/* Body Text Small */
	.bodytextsmall		{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.bts				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.btsC				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;}
	.bts6				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.bts3				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333333;}
	.btsBlue			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	.btsGrey			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.btsRed				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.btsWhite			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.btsGreen			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	.btsOrange			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	.btsYellow			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	.btsLBlue			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
/* Body Text Small Bold */
	.btsb 				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.btsbC				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;}
	.btsb6				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.btsb3				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333333;}
	.btsbBlue			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	.btsbGrey			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.btsbRed			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.btsbWhite			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.btsbGreen			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	.btsbOrange			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	.btsbYellow			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	.btsbLBlue			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
/* Numbers */
	.num				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#000000;}
	.numGrey			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#999999;}
	.numRed				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#FF0000;}
	.numboldWhite		{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#FFFFFF;}
	.numBold			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#000000;}
	.numBoldGrey		{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#999999;}
	.numBoldRed			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#FF0000;}
	.numShipping		{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#666666;}
	.numExclusive		{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
/* Large Body Headers */
	.bodyHeadLarge	 	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.bodyHeadLargeBlue 	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	.bodyHeadLargeGrey 	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.bodyHeadLargeRed 	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.bodyHeadLargeWhite	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.bodyHeadLargeGreen	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	.bodyHeadLargeOrange{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	.bodyHeadLargeYellow{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	.bodyHeadLargeLBlue	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
	.bhl6			 	{FONT-WEIGHT:800;FONT-SIZE:15PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#666666;}
	.bhlRed			 	{FONT-WEIGHT:800;FONT-SIZE:15PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#FF0000;}
/* Miscellaneous */
	.SBText				{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000}
	.FPan				{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.HeadLink			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FFFFFF;}
	.MenuLink			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.SidebarLink		{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;}
	.CartHeader			{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#DDDDDD;}
	.ProductMenu		{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.bodyLinkBold 		{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
/* Links */
	.btslinkRed			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF0000;}
	.btslink3			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333333;}
	.btslink6			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.btslink9			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.btslinkC			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;}
	.blbRed				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.blb6				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.blb9				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.ExclusiveLinkBold 	{FONT-WEIGHT:800;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
/* Menu Stuff */
	.dl 				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000000;}
	.Menu				{TEXT-DECORATION:none;background-color:#CCCCCC;border-bottom: 1px solid #000000;
						border-left: 1px solid #000000;border-right: 1px solid #000000;}
	.MenuRegular		{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#000000;
						background-color:#CCCCCC;}
	.MenuHighlight		{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#CC0033;
						background-color:#CCCCCC;}
/* Old Styles...being phased out now */				
	.btsbDDDDDD			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#DDDDDD;}
	.btsb555555			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#555555;}
	.btsb777777			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#777777;}
	.blb666666			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666666;}
	.blb999999			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.bts444444			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#444444;}
	.bts999999			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	.btb777777			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#777777;}
	.btbCCCCCC			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCCCC;

/* HTML Element Fonts ---------------------------------------- */
body {
    font: 13px arial, helvetica, clean, sans-serif;
    font-size: small;
    font-size: smaller;
}

table {
    font-size: inherit;
    font-size: 100%
}

select, input, textarea {
    font: 99% arial, helvetica, clean, sans-serif
}

pre, code {
    font: 115% monospace;
    font-size: 100%
}

body * {
    line-height: 1.22em
}

h1 {
    font: normal 1.5em Tahoma, Helvetica, Arial, Sans-serif;
    line-height: 1.7em
}

h2 {
    font-size: 1.15em;
    font-weight: bold
}

h3 {
    font-size: 1.15em;
    font-weight: bold
}

acronym {
    font-style: normal;
    border-bottom: 1px dotted #333;
    cursor: help
}

address {
    font-style: normal
}

a:link, a:visited, a:active {
    color: #000;
    text-decoration: none
}

a:hover {
    color: #000;
    text-decoration: underline
}

a.blue-link:link, a.blue-link:visited, a.blue-link:active {
    color: #00f;
    text-decoration: none;
}

a.blue-link:hover {
    color: #44e;
    text-decoration: underline;
}

/* HTML Element Padding -------------------------------------- */
ul, ol {
    margin-top: 1em;
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

ul li {
    margin-left: 1.5em
}

ol li {
    margin-left: 3em
}

h1 {
    margin-bottom: 1em
}

h2, h3, h4, h5, h6 {
    margin-top: 1em
}

p {
    margin-bottom: .75em
}

a img {
    border: 0;
    background: none
}

/* Highlighted Selection Styles ------------------------------ */
-moz-selection {
    background: #666;
    color: #fff
}

selection {
    background: #666;
    color: #fff
}

/* Min Width Fix ---------------------------------------------
 .width{width:100%;min-width:1006px;margin:0 auto;text-align:left}
 * html .min-width{border-left:1006px solid #fff;position:relative;float:left}
 * html #wrapper{margin-left:-1006px;position:relative;float:left}
 */
body {
    text-align: center
} #wrapper {
    overflow: hidden;
    width: 1006px;
    margin: 0 auto;
    text-align: left
}

/* text browser navigation ----------------------------------- */ #skipnav, #backtotop {
    display: none
}


/* Layout Styles ( homepage ) ----------------------------- */ .category-index {
    overflow: auto;
    margin: 20px 0 0 2px;
    z-index: 1;
} .category-index .category {
    float: left;
    position: relative;
    overflow: auto;
    margin: 0 5px 8px 0;
    height: 169px;
    width: 329px;
    background: #fff url(../images/category-index-bg.gif) left top no-repeat
} .category-index .category a:hover {
    text-decoration: underline;
    color: #00f;
} .category-index .category h2 {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 5px;
    left: 10px;
    font-size: 1.7em;
    z-index: 1
} .category-index .category img {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 1px;
    left: 152px;
    z-index: 1
} .category-index .category ul {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 40px;
    left: 10px;
    font-size: 0.84em;
    list-style: none;
    z-index: 1
} .category-index .category li {
    margin: 0;
    padding: 0 0 4px 20px;
    background: transparent url(../images/bulletpoint.gif) 2px 1px no-repeat
} .special-offers {
    margin: 10px -10px 0;
    padding: 15px 10px 0;
    width: 1004px;
    background: #e6e6e6
} .special-offers h2 {
    background: #1e2dab;
    color: #fff;
    font-size: 1.2em;
    margin: 0;
    padding: 2px 6px
} .special-offers .window {
    overflow: hidden;
    height: 139px;
    width: 999px;
    margin: 10px 2px 0
} .special-offers .carousel {
    overflow: visible;
    height: 125px;
    width: 1050px
} .special-offers .offer {
    float: left;
    overflow: auto;
    margin: 0 2px;
    height: 125px;
    width: 105px;
    border: 1px solid #9d9d9d;
    background: #fff;
    z-index: 0
} .special-offers .offer a:hover {
    text-decoration: none
} .special-offers .offer h3 {
    margin: 0;
    padding: 3px 0;
    font-size: 0.9em;
    background: #e6e6e6;
    text-align: center
} .special-offers .offer img {
    margin: 0;
    padding: 5px 20px;
    width: 64px;
    height: 64px
} .special-offers .offer span {
    display: block;
    margin: 0;
    padding: 3px 0;
    font-size: 0.9em;
    text-align: center;
    font-weight: bold
}

