/* Global Stuff */
a:link			{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; color:#000099;}
a:visited		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; color:#000099;}
a:active		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; color:#000099;}
a:hover			{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; color:#3366CC;}

a.smallLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.smallLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.smallLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.smallLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#3366CC;}

a.smallerLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.smallerLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.smallerLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.smallerLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#3366CC;}

a.hidden		{display:none;}
body			{font-family:Verdana,Helvetica,Arial,sans-serif; margin:0px; padding:0px; font-size:9pt; color:#000000;}
#content		{font-family:Verdana,Helvetica,Arial,sans-serif; margin:10px; font-size:9pt; color:#000000; }
.noscript		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt;}
.hideNoScript		{visibility:hidden; display:none;}
p			{margin-top:0px;}

/* Visual Stuff */
.grayLine		{border-top: 1px solid #666666;}
hr.divider		{color:#999999; border:0px; height:1px;}
.topArrow		{border-bottom:1px solid #003399;}

/* Body Table */
.bodyTable		{visibility:hidden; display:none;}
.bodyTableElement	{visibility:hidden; display:none;}
.bodyTable_Top		{visibility:hidden; display:none;}
.bodyTable_Left		{visibility:hidden; display:none;}
.bodyTable_Right	{visibility:hidden; display:none;}
.bodyTable_Bottom	{visibility:hidden; display:none;}

/* top nav */
a.topNavLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; color:#000000; font-size:8pt; line-height:9pt;}
a.topNavLink:visited 	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; color:#000000; font-size:8pt; line-height:9pt;}
a.topNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; color:#000000; font-size:8pt; line-height:9pt;}
a.topNavLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; color:#000000; font-size:8pt; line-height:9pt;}
.topNavBar		{font-family:Verdana,Helvetica,Arial,sans-serif; color:#000000; font-size:8pt; line-height:9pt;}

/* left nav */
a.leftNavLink_Cat:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_Cat:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_Cat:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_Cat:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#0B9639; width:97%; display:block;}

a.leftNavLink_Cat_On:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#85CA9C; width:97%; display:block;}
a.leftNavLink_Cat_On:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#85CA9C; width:97%; display:block;}
a.leftNavLink_Cat_On:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#85CA9C; width:97%; display:block;}
a.leftNavLink_Cat_On:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#0B9639; width:97%; display:block;}

a.leftNavLink_SS:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_SS:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_SS:active		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_SS:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#E58318; width:97%; display:block;}

a.leftNavLink_SS_On:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#EDA758; width:97%; display:block;}
a.leftNavLink_SS_On:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#EDA758; width:97%; display:block;}
a.leftNavLink_SS_On:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#EDA758; width:97%; display:block;}
a.leftNavLink_SS_On:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#E58318; width:97%; display:block;}

a.leftNavLink_OI:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_OI:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_OI:active		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#FFFFFF; width:97%; display:block;}
a.leftNavLink_OI:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#DF191A; width:97%; display:block;}

a.leftNavLink_OI_On:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#F18787; width:97%; display:block;}
a.leftNavLink_OI_On:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#F18787; width:97%; display:block;}
a.leftNavLink_OI_On:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#000000; background-color:#F18787; width:97%; display:block;}
a.leftNavLink_OI_On:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:none; font-size:8pt; padding:2px 1px 2px 5px; color:#ffffff; background-color:#DF191A; width:97%; display:block;}

.leftNavCell 		{border: 1px solid #666666;}
.leftnavArrowOff	{}
.leftnavArrowOn		{}

/* footer */
a.footerLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt;}
a.footerLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt;}
a.footerLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt;}
a.footerLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt;}

.footer			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; padding: 0px; margin-top: 45px; border-top: 1px solid #CCCCCC; text-align:center;}
.copyright		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; padding: 0px; margin-top: 45px; color:#999999; text-align:center;}

/* paging nav */
a.pagingNavLink:link	{visibility:hidden; display:none;}
a.pagingNavLink:visited	{visibility:hidden; display:none;}
a.pagingNavLink:active	{visibility:hidden; display:none;}
a.pagingNavLink:hover	{visibility:hidden; display:none;}

.pagingNav		{visibility:hidden; display:none;}
	
/* checkout nav */
a.checkoutNavLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.checkoutNavLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.checkoutNavLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.checkoutNavLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}

.checkoutNav		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000099; text-align:center;}
.checkoutNavSelected	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000099; text-align:center; font-weight:bold; text-decoration:underline;}
	
/* general */
.text			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#000000;}
.text2			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#3366CC;}
.textSmall		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000;}
.textSmallest		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.caption		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.dropShip		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#ff0000;}
.instructions		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000099; font-weight:bold;}
.error			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#ff0000; text-align:center;}
.errorSmall		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#ff0000; text-align:left;}
.required		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; color:#ff0000;}
.example		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#3366CC;}
.indent			{padding-left:30px;display:block;}

/* Page Titles and Headings */	
h1			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt; font-weight:bold; color:#006BB0;}
h2			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10.5pt; color:#009933; font-weight:bold;}
h3			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; color:#3366CC; font-weight:bold;}
h4			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#000000; font-weight:bold;}
.ProductColor		{color:#000000;}
.SearchColor		{color:#DF191A;}
.SSColor		{color:#E58318;}
.CartColor		{color:#006BB0;}
.AccountColor		{color:#0B9639;}
.subtitle		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10.5pt; color:#009933; font-weight:bold;}
.heading		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; color:#3366CC; font-weight:bold;}
.nomargin		{margin:0px; padding:0px;}

/* homepage */
a.homeTitleLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#CC0000;}
a.homeTitleLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#CC0000;}
a.homeTitleLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#CC0000;}
a.homeTitleLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:10pt; font-weight:bold; color:#CC0000;}

.homeWelcome		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt; font-weight:bold; color:#000000;}
.homeTitle		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11pt; font-weight:bold; color:#CC0000;}

/* Site Map Stuff */
.sitemapHeader		{font-family:Verdana,Helvetica,Arial,sans-serif; background:#ffffff; border:1px solid #666666; font-size:8pt; color:#000000; font-weight:bold; padding-left:5px;}
.sitemapArrow		{background:#006BB0; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666; text-align:center;}
.sitemapText		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000; padding-left:15px;}
	
/* store pages */
a.productNameLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.productNameLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.productNameLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}
a.productNameLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#003399;}

.productImageBg		{border: 1px solid #999999; background:#ffffff;}

/* forms */
form			{padding:0px; margin:0px}
.field			{font-family:"courier new", monospace, courier; font-size:8pt;}
.fieldSmall		{font-family:"courier new", monospace, courier; font-size:7pt;}
.label			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; text-align:right; white-space:nowrap;}
.labelSmall		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; text-align:right; white-space:nowrap;}
.select			{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt;}
.formButton		{visibility:hidden; display:none;}
.formBorder		{border: 1px solid #003399;}
.response		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; color:#003399;}
.formHeader		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#009933;}

/* table styles */
.tableCellBorder 	{font-family:Verdana,Helvetica,Arial,sans-serif; border: 1px solid #666666; font-size: 9pt; padding: 4px;}
.tableCellBorderText 	{font-family:Verdana,Helvetica,Arial,sans-serif; border: 1px solid #666666; font-size: 8pt; padding: 5px 5px 5px 12px;}
.tableHeader		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; font-weight:bold; color:#000000;}
.tableText		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000;}
.tableText1		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000;}
.tableText2		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000;}
.tableText3		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#000000;}
.tableText1Sm		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.tableText2Sm		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:7pt; color:#000000;}
.tableBg		{background-color:#666666;}
	
a.tableLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.tableLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.tableLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#000099;}
a.tableLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; color:#3366CC;}

a.tableLinkSm:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.tableLinkSm:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.tableLinkSm:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#000099;}
a.tableLinkSm:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; color:#3366CC;}

a.tableHeaderLink:link		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; font-weight:bold; color:#ffffff;}
a.tableHeaderLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; font-weight:bold; color:#ffffff;}
a.tableHeaderLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; font-weight:bold; color:#ffffff;}
a.tableHeaderLink:hover		{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:7pt; font-weight:bold; color:#ffff00;}

/* popup window */
.headerPopupBorder	{background:#3366CC;}
.pageTitlePopup		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12pt; font-weight:bold; color:#000099;}
	
/* Search Results */
a.searchLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; font-weight:bold; color:#CC0000;}
a.searchLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; font-weight:bold; color:#CC0000;}
a.searchLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; font-weight:bold; color:#CC0000;}
a.searchLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:8pt; font-weight:bold; color:#CC0000;}
.searchLinkDesc		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:8pt; color:#008000}

a.KeyMatchLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#CC0000;}
a.KeyMatchLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#CC0000;}
a.KeyMatchLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#CC0000;}
a.KeyMatchLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:11pt; font-weight:bold; color:#CC0000;}
.KeyMatchLinkDesc	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; color:#008000;}
.searchKeyMatchBg	{background:#e8e8ff;}
.searchKeyMatchText	{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10pt; font-weight:bold; color:#2255aa;}

a.SearchMsgLink:link	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#3366CC;}
a.SearchMsgLink:visited	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#3366CC;}
a.SearchMsgLink:active	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#3366CC;}
a.SearchMsgLink:hover	{font-family:Verdana,Helvetica,Arial,sans-serif; text-decoration:underline; font-size:9pt; font-weight:bold; color:#3366CC;}
.SearchMsgText		{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#3366CC;}

