body, td{
	font-family:verdana;
	font-size:8pt;
	color:#606060;
	margin:0px;
	}
a  {
	color:#01375B;
	}
a:hover{
	color:#9A3434;
	}
.button{
	color:#486E8E;
	}
.button a{
	color:#486E8E;
	text-decoration:none;
	margin-left:8px;
	margin-bottom:1px;
	width:146px;
	}
.button a:hover{
	color:#01375B;
	}
.button a:hover{
	color:#9A3434;
	}
.phone{
	color:#34699B;
	}
.tab{
	color:#2D5E90;
	}
.tab a{
	text-decoration:none;
	font-weight:bold;
	color:#2D5E90;
	}
.tab a:hover{
	color:#01375B;
	}
.cart{
	color:#FFFFFF;
	}
.cart a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}
.cart a:hover{
	color:#A8BCC8;
	}
.imageCart{width:65px;height:52px;}
/* global */
/***************************************/

td, p	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0px;}
table	{border-collapse:collapse; border-spacing:0px;}
h1 		{font-size: 19px; color: #cc6600; margin: 0px; font-weight:normal;}
h2		{font-size: 15px; color: #333333; margin: 0px;}
h3 		{font-size: 14px; color: #222222; margin: 0px;}
h4 		{font-size: 13px; color: #222222; margin: 0px;}

/* main tables */
/***************************************/

.fontError			{color: #990000;}
.noteTable		{border:1px solid #E4E4E4; background-color: FFFFEE;}

.popupHead		{border-top:6px solid #34699B; border-bottom:2px solid #D6DFE4; background-color: #EBEFF1; padding: 6px;}
.popupBody 		{background-color: #FFFFFF; padding: 6px;}
.popupContent	{background-color: #FFFFFF; padding: 0px;}

.headerTable 			{width:755px; background-color:#FFFFFF; margin:0px; margin-right:auto; margin-left:auto; border-right: 1px solid #5F3D03;}
.bodyTable				{width:755px; background-color:#FFFFFF; margin:0px; margin-right:auto; margin-left:auto; border-right: 1px solid #5F3D03;}
.footerTable 			{width:755px; background-color:#FFFFFF; margin:0px; margin-right:auto; margin-left:auto; border-right: 1px solid #5F3D03; border-bottom: 1px solid #5F3D03;}

.bodyTableLeftCell		{width:247px; vertical-align:top; padding:0px; background-color:#FFFFFF;}
.bodyTableMiddleCell	{width:490px; vertical-align:top; padding:0px; background-color:#FFFFFF; text-align:left; height:520px;}
.bodyTableRightCell		{width:18px; vertical-align:top; padding:0px; background-color:#FFFFFF;}

.small {font-size:11px;}
.footerLinks {font-size:12px; color:#5F3D03;}
.footerJumpLinks {font-size:10px; color:#5F3D03;}

.subnavHeaderCell	{background-image: url('../images/subnav_bkg.gif'); padding: 4px 4px 4px 8px; color:#000000; font-size: 15px; font-weight:bold; height:27px;}
.subnavLinkCell	{background-image: url('../images/subnav_bkg.gif'); padding: 4px 4px 4px 8px; color:#763B03;}
.subNavGalleryCatHeader {background-image: url('../images/subnav_bkg.gif'); padding: 4px 4px 4px 8px; font-size: 13px;}


.picturesPageHeading	{font-size: 16px; font-weight:bold; margin-bottom:12px; margin-top:4px;}
.pictureContainerCell0	{border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #a4a4a4; border-right:1px solid #a4a4a4; cursor:hand; cursor:pointer;}
.pictureContainerCell1	{border-top:1px solid #222222; border-left:1px solid #222222; border-bottom:1px solid #222222; border-right:1px solid #222222; background-color:#F7F2E5; cursor:hand; cursor:pointer;}


.borderBottom {border-bottom:1px solid #D6DFE4;}
.borderLeft {border-left:1px solid #D6DFE4;}
.borderTop {border-top:1px solid #D6DFE4;}
.tableTop1Bottom1 {border-bottom:1px solid #D6DFE4; border-top:1px solid #D6DFE4;}
.tableTop1Bottom2 {border-bottom:2px solid #D6DFE4; border-top:1px solid #D6DFE4;}


/* product details */
/***************************************/

.prodDetailsTitle 				{font-size: 19px; color: #000000; margin: 0px; font-weight:normal;}
.prodDetailsMediumImageTag		{border:1px solid #D6DFE4; width:200px; height:160px;}
.prodDetailsSmallImageTag		{border:1px solid #D6DFE4; width:120px; height:96px;}
.prodDetailsViewLargeImgLink	{font-size:11px;}

.prodDetailsSpecsTable 		{border-bottom:1px solid #D6DFE4; border-top:1px solid #D6DFE4; width:100%; padding: 3px;}
.prodDetailsSpecsLeftCol 	{border-bottom:1px solid #D6DFE4; width: 50%; height: 23}
.prodDetailsSpecsRightCol 	{border-bottom:1px solid #D6DFE4; width: 50%; height: 23}

.prodDetailsOptionsTable			{width:100%; padding:4px;}
.prodDetailsOptionsHeader			{background-color:#EBEFF1; font-weight:bold; border-bottom:1px solid #D6DFE4;}
.prodDetailsOptionsLeftCol			{border-bottom:1px solid #D6DFE4; width:100%; height: 40}
.prodDetailsOptionsRightCol			{border-bottom:1px solid #D6DFE4; height: 40}
.prodDetailsOptionsMenu				{width: 305px; height:21px;}
.prodDetailsOptionsLeftColFooter	{background-color:#FFFFEE; border-bottom:1px solid #D6DFE4; height: 40}
.prodDetailsOptionsRightColFooter	{background-color:#FFFFEE; border-bottom:1px solid #D6DFE4; height: 40}
.prodDetailsOptionsPriceLabel		{color:#; font-weight:bold;}
.prodDetailsOptionsPriceValue 		{font-size: 14px; color: #008000; margin: 0px; font-weight:bold;}


.prodDetailsBulkPricingTable	{width:100%; padding:4px;}
.prodDetailsBulkPricingHeader	{background-color:#EBEFF1; font-weight:bold; border-bottom:1px solid #D6DFE4;}
.prodDetailsBulkPricingRow		{border-bottom:1px solid #D6DFE4;}

.prodDetailsPromoTable	{width:100%; padding:4px;}
.prodDetailsPromoHeader	{background-color:#EBEFF1; font-weight:bold; border-bottom:1px solid #D6DFE4;}
.prodDetailsPromoRow	{border-bottom:1px solid #D6DFE4;}
.prodDetailsPromoValidDate {font-size:11px;}

.prodDetailsDescriptionTable	{width:100%; padding:4px;}
.prodDetailsDescriptionHeader	{background-color:#EBEFF1; font-weight:bold; border-bottom:1px solid #D6DFE4;}
.prodDetailsDescriptionContent	{}

.prodDetailsRelatedProductsTable		{width:100%; padding:4px;}
.prodDetailsRelatedProductsHeader		{background-color:#EBEFF1; font-weight:bold; border-bottom:1px solid #D6DFE4;}
.prodDetailsRelatedProductsLeftCol		{border-bottom:1px solid #D6DFE4; padding:12px 12px 12px 0px;}
.prodDetailsRelatedProductsRightCol		{border-bottom:1px solid #D6DFE4; padding:12px 4px 4px 4px; width:100%;}
.prodDetailsRelatedProductsProdName		{font-weight:bold;}
.prodDetailsRelatedProductsProdDesc 	{}
.prodDetailsRelatedProductsProdPrice 	{font-weight:bold;}
.prodDetailsRelatedProductsProdPriceSaleValue	{font-weight:bold; color:#800000;}
.prodDetailsRelatedProductsProdPriceSaleLabel	{font-weight:normal; color:#800000;}


/* product list thumb style */
/***************************************/

.prodListThumbStyleMainTable						{width:100%;}

.prodListThumbStyleParentCategoryCell				{padding-top: 0px;}
.prodListThumbStyleParentCategoryText				{font-size: 20px; font-weight: normal; color: #000000;}

.prodListThumbStyleFeaturedCell						{}

.prodListThumbStyleParentCategoryDescriptionCell	{}
.prodListThumbStyleParentCategoryDescriptionText	{margin: 16px 0px 16px 0px;}

.prodListThumbStylePagingCellTop					{padding: 0px 0px 16px 0px;}
.prodListThumbStylePagingCellBottom					{padding: 0px 0px 16px 0px;}

.prodListThumbStyleChildCategoryCell				{padding:4px 0px 4px 8px; background-image: url(''); height: 29px; border-bottom: 1px solid #D6DFE4; background-color:#EBEFF1;}
.prodListThumbStyleChildCategoryText				{font-size: 16px; font-weight: bold; color: #000000; margin: 0px;}

.prodListThumbStyleChildCategoryDescriptionCell		{}
.prodListThumbStyleChildCategoryDescriptionText		{margin: 16px 0px 16px 0px;}

.prodListThumbStyleImageCell	
/*					{}
.prodListThumbStyleImageTag							{width:160px; height:128px; border: 1px solid #D6DFE4;}
.prodListThumbStyleImageTagMouseOut					{width:160px; height:128px; border: 1px solid #D6DFE4;}
.prodListThumbStyleImageTagMouseOver				{width:160px; height:128px; border: 1px solid #34699B;}
*/

.prodListThumbStyleImageTag							{border: 1px solid #D6DFE4;}
.prodListThumbStyleImageTagMouseOut					{border: 1px solid #D6DFE4;}
.prodListThumbStyleImageTagMouseOver				{border: 1px solid #34699B;}

.prodListThumbStyleProductNameCell					{vertical-align:top;}
.prodListThumbStyleProductNameText					{}
.prodListThumbStyleProductNameText a				{text-decoration:none;}
.prodListThumbStyleProductNameText a:hover			{text-decoration:underline;}
.prodListThumbStyleProductNameText a:link			{}
.prodListThumbStyleProductNameText a:visited		{}
.prodListThumbStyleProductNameText a:active			{}

.prodListThumbStyleProductSkuCell					{} /* not used in this style */
.prodListThumbStyleProductSkuText					{font-size:10px; color:#34699B; display:none;}

.prodListThumbStyleProductDescriptionCell			{} /* not used in this style */
.prodListThumbStyleProductDescriptionText			{}

.prodListThumbStyleProductPriceCell					{} /* not used in this style */
.prodListThumbStyleProductPriceText					{font-weight:bold;}
.prodListThumbStyleProductPriceTextOnSale			{}
.prodListThumbStyleProductPriceTextOnSalePrice		{font-weight:bold;}		
.prodListThumbStyleProductPriceTextOnSaleText		{font-weight:normal; font-size:11px; color:#800000; font-style:italic;}

.prodListThumbStyleColumnSpacerCellA				{width:16px; border-right: 0px solid #DED7CB}
.prodListThumbStyleColumnSpacerImageA				{width:16px;}

.prodListThumbStyleColumnSpacerCellB				{width:16px;}
.prodListThumbStyleColumnSpacerImageB				{width:16px;}

.prodListThumbStyleRowSpacerCellA					{height:4px;}
.prodListThumbStyleRowSpacerImageA					{height:4px;}

.prodListThumbStyleRowSpacerCellB					{height:4px;}
.prodListThumbStyleRowSpacerImageB					{height:4px;}

.prodListThumbStyleMouseOver						{} /* not used in this style */
.prodListThumbStyleMouseOut							{} /* not used in this style */


/* paging style 01 */
/***************************************/
.pagingStyle01Table						{width:100%;}
.pagingStyle01Table td					{}

.pagingStyle01DisplayingCell			{width:0%; padding: 0px 12px 0px 0px;}
.pagingStyle01DisplayingText			{font-size:11px; white-space: nowrap;}
.pagingStyle01DisplayingTextDisplaying	{}
.pagingStyle01DisplayingTextX-X			{font-weight:bold;}
.pagingStyle01DisplayingTextOfX			{}

.pagingStyle01GoToPageCell				{width:0%; padding: 0px 6px 0px 0px;}
.pagingStyle01GoToPageText				{font-size:11px; white-space: nowrap;}
.pagingStyle01PageXofXTextPage			{}
.pagingStyle01PageXofXTextX				{font-weight:bold;}
.pagingStyle01PageXofXTextOfX			{}

.pagingStyle01PageXofXCell			{width:100%; padding: 0px 6px 0px 0px;}
.pagingStyle01PageXofXText			{font-size:11px; white-space: nowrap; text-align:center;}

.pagingStyle01GoToPageFieldCell		{width:0%; padding: 0px 6px 0px 0px;}
.pagingStyle01GoToPageFieldTag		{width:32px;}
.pagingStyle01GoToPageButtonCell	{width:0%; padding: 0px 6px 0px 0px;}
.pagingStyle01PreviousButtonCell	{width:0%; padding: 0px 6px 0px 0px;}
.pagingStyle01NextButtonCell		{width:0%; padding: 0px 0px 0px 0px;}



/* forms */
/***************************************/

form				{margin: 0px;}
input				{font-family:Arial, sans-serif; font-size:12px; color:#000000;}
select				{font-family:Arial, sans-serif; font-size:12px; color:#000000;}
textarea			{font-family:Arial, sans-serif; font-size:12px; color:#000000;}
li					{}
ul, ol				{margin:0px 18px 0px 18px;}

/***/