body,table,td,p 			{font-family:arial;font-size:12px;}
a:link.link_w  				{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #ffffff;text-decoration:underline;}
a:visited.link_w  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #ffffff;text-decoration:underline;}
a:hover.link_w  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;text-decoration: none;font-weight: normal;color: #cccccc;text-decoration:none;}
a:active.link_w 			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #ffffff;text-decoration:underline;}

/*/////
// General Table Structure
////*/
TD 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
TH 							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
FORM 						{margin-top : 0px; margin-bottom : 0px;}
H1 							{background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
H2 							{background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
H3 							{background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
H4 							{background : transparent; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
HR 							{background : transparent; color : #bfbfbf; height: 1px;}
div.leftMargin 				{margin-left: 8px;}
div.adMargin 				{margin-top : 5px; margin-left: 5px;}
div.featureList				{font-size :  10px; color : #000000; line-height : 15px;}

/*/////
// Shopping Cart Contents / Shopping Bag / Checkout
////*/
.cartcontentsTD 			{color : #FF0033; background-color : #cdcdcd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; text-align : left;}
.checkoutTitle 				{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.checkoutText 				{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.checkoutFailed 			{color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.shoppingBagTitle 			{color : 666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:normal;}
.shoppingBagText 			{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:normal;}
.shoppingBagFailed 			{color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.orderConfirmationTitle 	{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.orderConfirmationText 		{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.categorydesc 				{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; text-align : left;}

/*/////
// Product Page
////*/
.productLink 				{color : blue; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;}
.productLink:hover 			{color : red; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;}
.tiny 						{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 9px;}
.productTitle 				{color : 999999; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 14px;font-weight : bold;}


.productPrice 				{color : red; font-weight : bold; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.regularPrice 				{color : 333333; font-weight : bold; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;text-decoration: line-through;}
.savedPrice   				{color : 333333; font-weight : bold; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productSKU   				{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:bold;}
.productMFGSKU 				{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productDIMENSION 			{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productShortDesc 			{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productLongDesc 			{color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productQtyInStock 			{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productOutOfStockMsg 		{color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.productRelatedItemTitle 	{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}
.tabTitle 					{color : black; background-color : #cdcdcd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}

/*/////
// Members Page
////*/
.membersTitle 				{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:normal;}
.members_requiredField 		{color :666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight :normal}
.members_notrequiredField 	{color :666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.membersFailed 				{color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.membersSignonFailed 		{color : 666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1px;}
.membersSignon 				{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.membersNewMember 			{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}

/*/////
// Contact Form
////*/
.contactTitle 				{color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.contact_requiredField 		{color :666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal;}
.contact_notrequiredField 	{color :666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.contactFailed 				{color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.contactConfirmation 		{color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}

/*/////
// Basket
////*/
.basketAddSuccessful 		{text-decoration : none; color : #FF0033; font-size : 11px; }
.basketHeadline   			{font-weight : bold; text-decoration : none; color : #385A9D; font-size : 11px; }
.basketDescription 			{text-decoration : none; color : #000000; font-size : 11px; }
.basketDescriptionBold 		{text-decoration : none; font-weight : bold; color : #000000; font-size : 11px; }
.basketWhitePrice 			{text-decoration : none; color : #ffffff; font-size : 11px; }
.basketPrice 				{text-decoration : none; color : #cc0000; font-size : 11px; }
.basketContinue 			{font-weight : bold; text-decoration : none; color : #385A9D; font-size : 11px; }
.basketContinueBig 			{font-weight : bold; text-decoration : none; color : #385A9D; font-size : 15px; }
.basketYellow 				{font-size : 10px; color : #ffcc00; }
.basketBlue 				{font-size : 10px; color : #006699; }
.basketBlueHover 			{background : transparent; font-size : 10px; color : #006699; text-decoration : none; }
.basketBlueHover:hover 		{background : transparent; color : #006699; font-size : 11px; text-decoration : underline; }
.basketRed 					{background : transparent; color : #cc0000; font-size: 11px; font-weight : bold; line-height : 18px; }
.basketInfo 				{font-size : 10px; color : #666666; text-decoration : none; }
.onOrder 					{background : transparent; color : #cc0000; font-size : 11px; font-weight : bold; text-decoration : underline; }
.preorder 					{background : transparent; color : #cc0000; font-size : 11px; font-weight : bold; text-decoration : underline;}
.shippingDescription 		{font-size : 10px; color : #666666; }
.shopBskText 				{font-size : 7pt; color : #000000; }

/*/////
// Navigation
////*/
.crumblink 					{background : transparent; color : #666666; font-size: 11px }
.crumbtitle 				{font-size: 11px }
.leftNav 					{background : transparent; color : #000000; font-size : 11px; text-decoration : none; line-height : 12px; }
.leftNav:hover 				{background : transparent; color : #000000; font-size : 11px; text-decoration : underline; line-height : 12px; }
.menu 						{text-decoration : none; background-color : #006699; border-bottom: 1px solid #003366; border-left: 1px solid #003366; border-right: 1px solid #003366; }
.nav 						{background : transparent; color : #ffffff; font-size : 11px; font-weight : bold; line-height : 5px; text-decoration : none; }
.nav:hover 					{background : transparent; color : #003366; font-size : 11px; font-weight : bold; line-height : 5px; text-decoration : none; }
.navTitleGrey 				{font-size : 15px; color : #999999; }
.navTitleBlue 				{font-size : 16px; color : #006699; text-decoration : none; }
.submenu					{background : transparent; color : #006699; font-size : 11px; font-weight : bold; text-decoration : none; }
.submenu:hover 				{background : transparent; color : #006699; font-size : 11px; font-weight : bold; text-decoration : underline; }

/*/////
// Text Colors
////*/
.black 						{background : transparent; color : #000000; font-size: 11px; line-height : 18px; }
.bigBlkText 				{font-size : 11px; color : #000000; text-decoration : none; }
.blue 						{background : transparent; color : #006699; font-size: 11px; font-weight : bold; line-height : 18px; }
.blueText 					{font-weight : bold; color : #006699; }
.blkHoverLink 				{background : transparent; color : #000000; font-size : 11px; text-decoration : none; }
.blkHoverLink:hover 		{background : transparent; color : #000000; font-size : 11px; text-decoration : underline; }
.blueHoverFull 				{background : transparent; font-size : 11px; color : #006699; text-decoration : none; }
.blueHoverFull:hover 		{background : transparent; color : #006699; font-size : 11px; text-decoration : underline; }
.blueHoverTitle 			{background : transparent; font-size : 16px; color : #006699; text-decoration : none; font-weight : bold; }
.blueHoverTitle:hover 		{background : transparent; color : #006699; font-size : 16px; text-decoration : underline; font-weight : bold; }
.blueHoverLink 				{background : transparent; font-size : 11px; color : #006699; text-decoration : none; }
.blueHoverLink:hover 		{background : transparent; color : #006699; font-size : 11px; text-decoration : underline; }
.medBlkText 				{font-size : 11px; color : #000000; text-decoration : none; }
.medWhiteText 				{font-size : 11px; color : #FFFFFF; text-decoration : none; }
.medBlueText 				{background : transparent; font-size : 11px; color : #006699; text-decoration : none; }
.medBlueText:hover			{background : transparent; font-size : 11px; color : #006699; text-decoration : underline; }
.smallalertred 				{background : transparent; color : #cc0000; font-size : 11px; }
.smBlkText 					{font-size : 9px; color : #000000; }
.smBlueText 				{font-size : 9px; color : #006699; text-decoration : none; }
.contentTitles 				{font-weight : normal;color : #1574ab;font-size : 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.li							{font-size : 30px; color : #FF0000; text-decoration : none;}
.red						{color:ff0000}
.bottommenu					{text-align:center;background-color:EEEEEE;border-top-color: Black; border-top-style: solid; border-top-width: 1px;}
.topmenu					{color:666666;text-align:center;background-color:EEEEEE;border-bottom-color: Black; border-bottom-style: solid; border-bottom-width: 1px;height:20;font-size:11px;padding-bottom:3px;}
.newsection					{text-align:center;background-color:EEEEEE;border-top-color: 666666; border-top-style: solid; border-top-width: 1px;border-bottom-color: 888888; border-bottom-style: solid; border-bottom-width: 1px;}
.wrapped					{border-bottom-color: 999999; border-bottom-style: solid; border-bottom-width: 1px;border-top-color: 999999; border-top-style: solid; border-top-width: 1px;}
a:link.regular  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color:#ff0000;text-decoration:underline;}
a:visited.regular  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color:#0000ff;text-decoration:underline;}
a:hover.regular  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;text-decoration: none;font-weight: normal;color: #ff0000;text-decoration:none;}
a:active.regular 			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #0000FF;text-decoration:underline;}
a:link.reviewlink  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #00467c;text-decoration:underline;}
a:visited.reviewlink 		{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #00467c;text-decoration:underline;}
a:hover.reviewlink  		{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;text-decoration: none;font-weight: normal;color: #ff6600;text-decoration:none;}
a:active.reviewlink 		{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #00467c;text-decoration:underline;}
.buttons 					{background-color:ffffff;font-size:11px;padding-left:5px;padding-right:5px;}

a:link.white  				{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color:#ffffff;text-decoration:underline;}
a:visited.white  			{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color:#ffffff;text-decoration:underline;}
a:hover.white  				{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;text-decoration: none;font-weight: normal;color: yellow;text-decoration:none;}
a:active.white 				{font-family: Arial, Helvetica, sans-serif;font-size: 11.0px;font-weight: normal;color: #ffffff;text-decoration:underline;}



.underline {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:cccccc;}