/*

Stylesheet for RCM RC Products Online Catalog

http://www.rcm-rc.com/products/

*/



.boxText 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

.errorBox 
	{
		font-family : Verdana, Arial, sans-serif;
		font-size : 10px;
		background: #ffb3b5;
		font-weight: bold;
	}

.stockWarning 
	{
		font-family : Verdana, Arial, sans-serif;
		font-size : 10px;
		color: #cc0033;
	}

.productsNotifications 
	{
		background: #f2fff7;
	}

.orderEdit 
	{
		font-family : Verdana, Arial, sans-serif;
		font-size : 10px;
		color: #70d250;
		text-decoration: underline;
	}

BODY 
	{
		background: #ffffff;
		color: #000000;
		margin: 0px;
	}



html 
	{ 
		overflow-x: auto;
	/*---------------------------*/
		scrollbar-base-color: #F9F9F9; 
		scrollbar-track-color: #F9F9F9;
	/*---------------------------*/
		scrollbar-face-color: grey;
		scrollbar-highlight-color:  #F9F9F9;
	/*---------------------------*/
		scrollbar-3dlight-color:  #DDDDDD;
		scrollbar-darkshadow-color:  #DDDDDD;
	/*---------------------------*/
		scrollbar-shadow-color:  #F9F9F9;
		scrollbar-arrow-color: #3454A0;
	} 

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


A:hover 
	{
		color: #3E4E78;
		text-decoration: underline;
		font-weight: bold;
	}

FORM 
	{
		display: inline;
	}

TR.header 
	{
		background: #ffffff;
	}

TR.headerNavigation 
	{
		background-image: url("img/infobox/headerimage.gif");
	}



TD.headerNavigation 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight : bold;
		background-image: url("img/infobox/headerimage.gif");
	}

A.headerNavigation 
	{ 
		color: #FFFFFF; 
	}

A.headerNavigation:hover 
	{
		color: #ffffff;
	}

TR.headerError 
	{
		background: #ff0000;
	}

TD.headerError 
	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		background: #ff0000;
		color: #ffffff;
		font-weight : bold;
		text-align : center;
	}



TR.headerInfo 
	{
		background: #00ff00;
	}

TD.headerInfo 
	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		background: #00ff00;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
	}

TR.footer 
	{
		background-image: url("img/infobox/headerimage.gif");
	}

TD.footer 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		background-image: url("img/infobox/headerimage.gif");
	}

.infoBox 
	{
		background: #b6b7cb;
	}

.infoBoxContents 
	{
		background: #f8f8f9;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

.infoBoxNotice 
	{
		background: #FF8E90;
	}

.infoBoxNoticeContents 
	{
		background: #FFE6E6;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

TD.infoBoxHeading 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background-image: url("img/infobox/headerimage.gif");
	}

TD.infoBox, SPAN.infoBox 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd 
	{
		background: #f8f8f9;
	}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even 
	{
		background: #f8f8f9;
	}

TABLE.productListing 
	{
		border: 1px;
		border-style: solid;
		border-spacing: 1px;
		background-image: url("img/infobox/headerimage.gif");
	}

.productListing-heading 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF; 
		
		/*
		
		Background Image Not Required For LINKS
		
		background-image: url("img/infobox/headerimage.gif");
		*/
	}

TD.productListing-data 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

A.pageResults 
	{
		color: #0000FF;
	}

A.pageResults:hover 
	{
		color: #0000FF;
		background: #FFFF33;
	}

TD.pageHeading, DIV.pageHeading 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #5A759F;
	}

TR.subBar 
	{
		background: #f4f7fd;
	}

TD.subBar 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
	}

TD.main, P.main 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		line-height: 1.5;
	}

TD.smallText, SPAN.smallText, P.smallText 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px
	}

TD.accountCategory 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		color: #aabbdd;
	}

TD.fieldKey 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}

TD.fieldValue 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
	}

TD.tableHeading 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}


SPAN.newItemInCart 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #ff0000;
	}

CHECKBOX, INPUT, RADIO, SELECT 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}

TEXTAREA 
	{
		width: 100%;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}

SPAN.greetUser 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #f0a480;
		font-weight: bold;
	}

TABLE.formArea 
	{
		background: #f1f9fe;
		border-color: #7b9ebd;
		border-style: solid;
		border-width: 1px;
	}

TD.formAreaTitle 
	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}



SPAN.markProductOutOfStock 
	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #c76170;
		font-weight: bold;
	}


SPAN.productSpecialPrice 
	{
		font-family: Verdana, Arial, sans-serif;
		color: #ff0000;
	}


SPAN.errorText 
	{
		font-family: Verdana, Arial, sans-serif;
		color: #ff0000;
	}

.moduleRow { }

.moduleRowOver 
	{
		background-color: #D7E9F7;
		cursor: pointer;
		cursor: hand;
	}

.moduleRowSelected 
	{
		background-color: #E9F4FC;
	}

.checkoutBarFrom, .checkoutBarTo 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #8c8c8c;
	}

.checkoutBarCurrent 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
	}

/* message box */

.messageBox 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
	}

.messageStackError, .messageStackWarning 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		background-color: #ffb3b5;
	}

.messageStackSuccess 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		background-color: #99ff00;
	}

/* input requirement */

.inputRequirement 
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #ff0000;
	}
	
/* general css styling */

.gen
	{
		font-family: Verdana, Arial, Trebuchet MS, Helvetica, Courier;
		font-size: 11px;
		color: #000000;
	}

.alert
	{
		font-family: Verdana, Arial, Trebuchet MS, Helvetica, COurier;
		font-size: 14px;
		color: red;
		font-weight: bold;
	}