/******************/
/* Global Classes */
/******************/
BODY 
{
	/*
	bgcolor="#E8DBBD" background="images/bck-paper.jpg" topmargin="0" marginheight="0">
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeee;
	background-image: url(/images/V3/Uploads/Template/bg04.jpg);
	background-repeat:repeat;
	background-position:left top;
	background-attachment:scroll;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
/*background="images/bg04.jpg" 



bgcolor="#000000" text="#000000" 
link="#666666" 
alink="#ff0000" 
vlink="#666666" 
topmargin="2" 
leftmargin="0" 
marginheight="0" 

marginwidth="0"*/
}
TABLE 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	/* cool blue: 3b3a8c*/
}
A:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
A:active {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
/**********************/
/* End Global Classes */
/**********************/


/*********************/
/* Custom Hyperlinks */
/*********************/

/*************************/
/* End Custom Hyperlinks */
/*************************/


/****************/
/* CM Overrides */
/****************/
.EditorStyle
{ 
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Main Content */
.ContentTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ContentCell
{
	background: url(../Images/V3/Uploads/Template/ContentBG.jpg) #ffffff left top; 
	width: 723px;
}
.ContentText
{
	font-family: Arial;
	font-size: 11pt;
}

.PageTitleText
{
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
}
.SectionTitle
{
	background-color: #e6e6e6;
	color: Black;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	border: solid 1px #666666;
}
.SectionTitleText
{
	/*font-size: 12px;*/
	font-weight: bold;
	text-decoration: underline;
	color: #3b3a8c;
}
.WelcomeTitleText 
{
	font-size: 12pt;
	font-weight: bold;
}
.WelcomeText
{
	background-image: url(none);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.LoggedInTable 
{
	background-color: #000000;
	filter:alpha(0,opacity=30);
	opacity:0.3;
}
.LoggedInLabel 
{
	font-size: 10px;
	color: #000000;
}
a.LoggedInHL:link 
{
	font-size: 10px;
}
a.LoggedInHL:active 
{
	font-size: 10px;
}
a.LoggedInHL:hover 
{
	font-size: 10px;
}
a.LoggedInHL:visited 
{
	font-size: 10px;
}
.TableHeading
{
	background-color: #555555;
	color: White;
	font-weight: bold;
}
.SubTableHeading
{
	font-weight: bold;
	text-decoration: underline;
}

/********************/
/* End CM Overrides */
/********************/


/**********************/
/* Webstore Overrides */
/**********************/
.Iframe
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	/*
	background-image: url(/images/Uploads/Template/bck-paper.gif);
	background-repeat:repeat;
	background-position:left top;
	background-attachment:scroll;
	*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ModalPanel 
{
	border: solid 1px black;
	background-color: #ffffff;
	position:absolute;
}
.ConfirmationBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
A.OptionsLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.OptionsLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.OptionsLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
A.OptionsLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A.CategoryLink:link
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.CategoryLink:visited
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.CategoryLink:hover
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
A.CategoryLink:active
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.SelectedCategoryRow
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(../../Images/V2/RedArrowWBG.gif); 
	BACKGROUND-REPEAT: no-repeat;
}

.ProductListingTable
{
	width: 589px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.ProductListingTitleRow
{
	background-color: #cccccc;
}
.ProductListingCell
{
	border: solid 1px #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a.SubCategoryLink:link
{
	font-size: 11px;
}
a.SubCategoryLink:visited
{
	font-size: 11px;
}
a.SubCategoryLink:hover
{
	font-size: 11px;
}
a.SubCategoryLink:active
{
	font-size: 11px;
}
.retail 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: line-through;
}
.ThumbPriceLbl 
{
	font-size: 11px;
}
.ThumbSalePriceLbl 
{
	font-size: 11px;
}

/* Cart Styles */
.CartProductName
{
	font-weight: bold;
	color: Red;
	text-decoration:underline;
}
.CartTable 
{
	border-collapse: collapse;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.CartHeaderRow 
{
	background-color: #000000;
	color: #efefef;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.CartRow 
{
	border: solid 2px #BAAD9A;
	padding: 2px 2px 2px 2px;
}
.CartCell
{
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.AltCartRow 
{
	background-color: #efefef;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.AltCartCell
{
	background-color: #efefef;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.CartTotalRow
{
	font-weight:bold;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.CartTotalCell
{
	font-weight:bold;
	border: solid 2px #efefef;
	padding: 2px 2px 2px 2px;
}
.CartSnapshotText
{
	font-size:10px;
	color: #e6e6e6;
	font-weight:bold;
}
a.CartSnapshotText:link
{
	font-size:10px;
	color: #dd0000;
	font-weight:bold;
}
a.CartSnapshotText:visited
{
	font-size:10px;
	color: #dd0000;
	font-weight:bold;
}
a.CartSnapshotText:active
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}
a.CartSnapshotText:hover
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}
/* End Cart Styles */
.AdditionalViewImageCell 
{
	border: solid 1px #333333;
}
.OrderLabel 
{
	font-weight: bold;
}
.ThumbImageLink
{
	/*border: solid 3px black;*/
}
.ProductImageLink
{
	/*border: solid 3px black;*/
}
.ProductTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-size:14px;
	color: #cc0000;
}
a.ThumbTitleLink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
a.ThumbTitleLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
a.ThumbTitleLink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
a.ThumbTitleLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}

.OptionLabel
{
	font-weight:bold;
}
.OptionHelpText
{
	font-size: 9px;
}
a.CompletePayment:link
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}
a.CompletePayment:visited
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}
a.CompletePayment:active
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}
a.CompletePayment:hover
{
	font-size:10px;
	color: #FF0000;
	font-weight:bold;
}

.CatMenuTable { width: 199px; border-collapse:separate; }
.CatMenuTable .RootCategory { border: solid 2px #ff0000; height: 30px; width: 199px; }
.CatMenuTable .SubCategory { background-color: #4c5457; border: solid 1px #4c5457; height: 30px; width: 199px; }
.CatMenuTable .SelectedCategory { border: solid 1px #ff0000; height: 30px; width: 199px; }

/**************************/
/* End Webstore Overrides */
/**************************/

/**************************/
/* Begin Client Overrides */
/**************************/
A.v10:link {  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
A.v10:visited {  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
A.v10:active {  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
A.v10:hover {  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}


.v12whB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.v12wh {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.v12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.v12B {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.v10wh {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.v10whB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.v9wh {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
.v9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.v10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.v14whB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999999}
/************************/
/* End Client Overrides */
/************************/
.OptionDDL { font-size: 10px; }


