/*/////
// Body Structure
////*/
BODY {color : Black; background-color : AA1A8B; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
A {color : black; text-decoration : none;}
A:HOVER {color : #cdcdcd; text-decoration : none;}
select,input,button	{font-family:arial;font-size:10px;background-color:FEF9FD;}
td,p,span		{font-family:arial;font-size:10px;}
caption			{font-family:arial;font-size:10px;text-align:left;color:aaaaaa;}
/*/////
// General Table Structure
////*/
TD { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
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 : 666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:normal;}
.checkoutText {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.checkoutFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.shoppingBagTitle {color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;font-weight:normal;}
.shoppingBagText {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.shoppingBagFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.orderConfirmationTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.orderConfirmationText {color : 333333; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;font-weight:normal;}


.categorydesc {color : 666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}

/*/////
// Product Page
////*/
.productLink {color : blue; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.productLink:hover {color : red; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.tiny {color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 9px;}
.productTitle {color : navy; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.productPrice {color : red; 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 : 10px;}
.productMFGSKU {color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productDIMENSION {color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productShortDesc {color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productLongDesc {color : black; background-color : transparent; font-family : Arial,Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productQtyInStock {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productOutOfStockMsg {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productRelatedItemTitle {color : navy; 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 : 10px; font-weight : bold;}

/*/////
// Members Page
////*/
.membersTitle {color : 555555; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;font-weight:normal;}
.members_requiredField {color : 666666; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
.members_notrequiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.membersSignonFailed {color : red; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.membersSignon {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersNewMember {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}

/*/////
// Contact Form
////*/
.contactTitle {color : navy; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.contact_requiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.contact_notrequiredField {color : black; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.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 : 12px;}

/*/////
// Basket
////*/
.basketAddSuccessful {  text-decoration : none; color : #FF0033; font-size : 11px; }
.basketHeadline   { font-weight : bold; text-decoration : none; color : #385A9D; font-size : 10px; }
.basketDescription { text-decoration : none; color : #000000; font-size : 10px; }
.basketDescriptionBold { text-decoration : none; font-weight : bold; color : #000000; font-size : 10px; }
.basketWhitePrice { text-decoration : none; color : #ffffff; font-size : 10px; }
.basketPrice { text-decoration : none; color : #cc0000; font-size : 10px; }
.basketContinue { font-weight : bold; text-decoration : none; color : #385A9D; font-size : 10px; }
.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 : 10px; text-decoration : underline; }
.basketRed { background : transparent; color : #cc0000; font-size: 10px; font-weight : bold; line-height : 18px; }
.basketInfo { font-size : 10px; color : #666666; text-decoration : none; }
.onOrder { background : transparent; color : #cc0000; font-size : 10px; font-weight : bold; text-decoration : underline; }
.preorder { background : transparent; color : #cc0000; font-size : 10px; 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: 10px }
.crumbtitle { font-size: 10px }
.leftNav { background : transparent; color : #000000; font-size : 10px; text-decoration : none; line-height : 12px; }
.leftNav:hover { background : transparent; color : #000000; font-size : 10px; 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 : 10px; font-weight : bold; line-height : 5px; text-decoration : none; }
.nav:hover { background : transparent; color : #003366; font-size : 10px; 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 : 10px; font-weight : bold; text-decoration : none; }
.submenu:hover { background : transparent; color : #006699; font-size : 10px; font-weight : bold; text-decoration : underline; }

/*/////
// Text Colors
////*/
.black { background : transparent; color : #000000; font-size: 10px; line-height : 18px; }
.bigBlkText { font-size : 10px; color : #000000; text-decoration : none; }
.blue { background : transparent; color : #006699; font-size: 10px; font-weight : bold; line-height : 18px; }
.blueText { font-weight : bold; color : #006699; }
.blkHoverLink { background : transparent; color : #000000; font-size : 10px; text-decoration : none; }
.blkHoverLink:hover { background : transparent; color : #000000; font-size : 10px; text-decoration : underline; }
.blueHoverFull { background : transparent; font-size : 10px; color : #006699; text-decoration : none; }
.blueHoverFull:hover { background : transparent; color : #006699; font-size : 10px; 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 : 10px; color : #006699; text-decoration : none; }
.blueHoverLink:hover { background : transparent; color : #006699; font-size : 10px; text-decoration : underline; }
.medBlkText { font-size : 10px; color : #000000; text-decoration : none; }
.medWhiteText { font-size : 10px; color : #FFFFFF; text-decoration : none; }
.medBlueText { background : transparent; font-size : 10px; color : #006699; text-decoration : none; }
.medBlueText:hover { background : transparent; font-size : 10px; color : #006699; text-decoration : underline; }
.smallalertred { background : transparent; color : #cc0000; font-size : 10px; }
.smBlkText { font-size : 9px; color : #000000; }
.smBlueText { font-size : 9px; color : #006699; text-decoration : none; }
.contentTitles {
	font-weight : bold;
	text-decoration : none;
	color : #1574ab;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



body 							
 {margin-left: 0px;margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-image: url(/images/template_bakground.gif);font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;
SCROLLBAR-FACE-COLOR: #333333; 
SCROLLBAR-HIGHLIGHT-COLOR: #333333; 
SCROLLBAR-SHADOW-COLOR: #545454; 
SCROLLBAR-3DLIGHT-COLOR: #333333; 
SCROLLBAR-ARROW-COLOR: #545454; 
SCROLLBAR-TRACK-COLOR: #545454;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
}

body.news
 {margin-left: 6px;background-image:  url("../images/template_background2.gif");margin-top: 2px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;
SCROLLBAR-FACE-COLOR: #e5edf2; 
SCROLLBAR-HIGHLIGHT-COLOR: #D9F4FD; 
SCROLLBAR-SHADOW-COLOR: #0a83a7; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
SCROLLBAR-ARROW-COLOR: #0a83a7; 
SCROLLBAR-TRACK-COLOR: #F8F8F8;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}



.Titles 						{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #0a83a7;}
.tinyText 					{font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #333333;font-style: normal;line-height: normal;}
.legalText        		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #444444;}
.bigText 					{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #666666;line-height: 21px;}
.links		 				{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #4596af;}
.text 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #333333;}
.bodyBold 					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;}

.NavText        			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #444444;}
.NavTextBig					{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:89126C}	


a:link 					  	{font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}
a:visited 					{font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}
a:hover 				  		{font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #0a83a7;text-decoration: none;}
a:active 				  	{font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}

a:link.categoryText     {color : 89126C; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;text-decoration : none;}
a:hover.categoryText  	{color : 89126C; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;text-decoration : underline;}
a:visited.categoryText  {color : 89126C; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;text-decoration : none;}
a:active.categoryText  	{color : 89126C; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;text-decoration : none;}


a:link.sample     		{color : 0A5E8E; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
a:hover.sample 			{color : 064366; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;text-decoration : underline;}
a:visited.sample		 	{color : 0A5E8E; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
a:active.sample  			{color : 0A5E8E; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}

a:link.topnav     		{color : eeeeee; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}
a:hover.topnav 			{color : ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;text-decoration : underline;}
a:visited.topnav		 	{color : eeeeee; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}
a:active.topnav  			{color : eeeeee; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}

a:link.wglink     		{color : FFC875; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}
a:hover.wglink 			{color : FFC875; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;text-decoration : underline;}
a:visited.wglink		 	{color : FFC875; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}
a:active.wglink  			{color : FFC875; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-align : left;}


a:link.maincategoryTitle     		{color : #999999; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 15px; text-align : left; font-weight : bold;}
a:hover.maincategoryTitle 			{color : #999999; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 15px; text-align : left; font-weight : bold;}
a:visited.maincategoryTitle		{color : #999999; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 15px; text-align : left; font-weight : bold;}
a:active.maincategoryTitle  		{color : #999999; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 15px; text-align : left; font-weight : bold;}



a:link.categoryTitle    {color : blue;    background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 12px; text-align : left; font-weight : bold;}
a:hover.categoryTitle 	{color : #cdcdcd; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 12px; text-align : left; font-weight : bold;}
a:visited.categoryTitle {color : blue; 	background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 12px; text-align : left; font-weight : bold;}
a:active.categoryTitle	{color : #cdcdcd; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size : 12px; text-align : left; font-weight : bold;}


a:link.legalText  		{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}
a:visited.legalText 		{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}
a:hover.legalText 		{font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #0066FF;}
a:active.legalText 		{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}

a:link.NavText  			{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}
a:visited.NavText 		{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}
a:hover.NavText 			{font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #000000;}
a:active.NavText 			{font-family: Arial, Helvetica, sans-serif;color: #AA1A8B;}

a:link.content  			{font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size:10px;}
a:visited.content 			{font-family:Arial, Helvetica, sans-serif; color: #333333; font-size:10x;}
a:hover.content 			{font-family:Arial, Helvetica, sans-serif; text-decoration: none;color: #1574ab; font-size:10px;}
a:active.content 			{font-family:Arial, Helvetica, sans-serif; color: #333333; font-size:10px;}

.content  					{font-family:Arial, Helvetica, sans-serif ; font-weight: bold; color: #333333; font-size:10px;}
.contentBody  				{font-family:Arial, Helvetica, sans-serif ; color: #333333; font-size:10px;}
.contentTitles 				{font-weight : bold; text-decoration: none; color: #1574ab; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

.outsideTable {height: 100%;}

.producttitle				{font-family: Arial, Helvetica, sans-serif;font-size:13px;color: #1574AB;}
.entrybutton				{font-size:11px;height:18px;background-color:FEF9FD;}
.categorytitle				{
	color: AA1A8B;
	font-size: 15px;
	font-weight: bolder;
	font-style: oblique;
}
.style1			{color:eeeeee;font-size:10px;}
.logintext		{color:89126C;}
