﻿/*************************/
/* Site-Specific Classes */
/*************************/
.1Page-Title {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size:14px;
	color: #cc0000;
}
.MyPageTitle 
{
	font-family: Arial, Verdana;
	font-weight: bolder;
	font-size:18px;
	color: #cc0000;
}
.Verdana10px
{
	font-family: Verdana;
	font-size:10px;
}
.Verdana11px
{
	font-family: Verdana;
	font-size:11px;
}

/*****************************/
/* End Site-Specific Classes */
/*****************************/

/******************/
/* Global Classes */
/******************/
BODY 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #333333;
	background-image: url(/images/V11/Uploads/Template/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-attachment:scroll;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE, TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
A:link { color: #401909; text-decoration: none; font-weight: bold; }
A:visited { color: #401909; text-decoration: none; font-weight: bold; }
A:hover { color: #401909; text-decoration: underline; font-weight: bold; }
A:active { color: #401909; text-decoration: none; font-weight: bold; }

.ErrorLabel { font-weight: bold; color: #ff0000; }
/**********************/
/* End Global Classes */
/**********************/


/*********************/
/* Custom Hyperlinks */
/*********************/

/*************************/
/* End Custom Hyperlinks */
/*************************/


/****************/
/* CM Overrides */
/****************/
.EditorStyle
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	background-image: none;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.EditorStyle A:link,
.EditorStyle A:hover,
.EditorStyle A:active,
.EditorStyle A:visited { color: #401909; }

.PageTitleText { font-size: 16px; font-weight: bold; color: #401909; }

.SectionTitle { font-weight: bold; background-color: #5c232c; border: solid 1px #000000; color: #fff; padding: 2px 2px 2px 2px; }
/*.SectionTitle
{
	background-color: #D1CBB3;
	color: Black;
	font-weight: bold;
	border: solid 1px #BAAD9A;
}
.SectionTitleText
{
	font-weight: bold;
	text-decoration: underline;
	color: #3b3a8c;
}*/
.WelcomeTitleText 
{
	font-size: 12pt;
	font-weight: bold;
}
.WelcomeText
{
	background-image: url(none);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.WelcomeFeatured 
{
	color: #d7cba8;
	font-size: 11px;
}
.WelcomeFeatured a:link,
.WelcomeFeatured a:visited,
.WelcomeFeatured a:hover,
.WelcomeFeatured a:active
{
	color: #d7cba8;
	font-size: 11px;
}
.WelcomeFeatured .imghl { border: solid 1px black; }

.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: #5c232c;
	color: White;
	font-weight: bold;
}
.SubTableHeading
{
	font-weight: bold;
	text-decoration: underline;
}

/********************/
/* End CM Overrides */
/********************/


/**********************/
/* Webstore Overrides */
/**********************/

.Iframe
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fdf2e0;
	background-image: url(/images/V1/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;
}

.SearchTB 
{
	font-size: 11px;
	height: 14px;
	border: solid 1px black;
	background-color: #ffffff;
}
.ProductDescription { font-size: 12px; }

.CategoryHeader { font-weight: bold; background-color: #833412; 
	border: solid 1px #a0511d; color: #fff; font-size: 12px;
	padding: 3px 2px 3px 2px; }

.CatMenuTable { width: 188px; background-color: #e6e6e6; }
.CatMenuTable .RootCategoryCell { cursor: pointer; background-color: #e6e6e6;
	border: solid 1px #cfcecd;
	padding-left: 30px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;  
	width: 188px; 
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/Images/V11/Uploads/Template/cat_menu_root_b.gif); 
	BACKGROUND-REPEAT: no-repeat;
	}
.CatMenuTable .SubCategoryCell 
{
	border-left: solid 1px #cfcecd;
	border-right: solid 1px #cfcecd;
	background-image: none; cursor: pointer; background-color: #e6e6e6; padding: 6px 6px 6px 30px; width: 188px; }
.CatMenuTable .RootHoverCell 
{
	border: solid 1px #cfcecd;
	background-color: #ffffff;
	cursor: pointer; 
	padding: 6px 0px 6px 30px; 
	width: 188px; 
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/Images/V11/Uploads/Template/cat_menu_root_hover.gif); 
	BACKGROUND-REPEAT: no-repeat;
	}
.CatMenuTable .SubHoverCell 
{
	cursor: pointer; 
	padding: 6px 0px 6px 30px; 
	width: 188px; 
	border-left: solid 1px #cfcecd;
	border-right: solid 1px #cfcecd;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/Images/V11/Uploads/Template/cat_menu_sub_hover.gif); 
	BACKGROUND-REPEAT: no-repeat;
	
	}
.CatMenuTable .SelectedRootCategoryCell 
{
	cursor: pointer; 
	padding: 6px 0px 6px 30px; 
	width: 188px; 
	border: solid 1px #cfcecd;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/Images/V11/Uploads/Template/cat_menu_root_hover.gif); 
	BACKGROUND-REPEAT: no-repeat;
	}
.CatMenuTable .SelectedSubCategoryCell 
{
	cursor: pointer; 
	padding: 6px 0px 6px 30px; 
	width: 188px; 
	border-left: solid 1px #cfcecd;
	border-right: solid 1px #cfcecd;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/Images/V11/Uploads/Template/cat_menu_sub_hover.gif); 
	BACKGROUND-REPEAT: no-repeat;
	}

A.CategoryLink:link { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: none; }
A.CategoryLink:visited { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: none; }
A.CategoryLink:hover { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: underline; }
A.CategoryLink:active {	color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: underline; }
A.SubCategoryLink:link { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: none; }
A.SubCategoryLink:visited { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: none; }
A.SubCategoryLink:hover { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: underline; }
A.SubCategoryLink:active {	color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: underline; }

A.SelectedCategoryLink:link { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: none; }
A.SelectedCategoryLink:visited { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: none; }
A.SelectedCategoryLink:hover { color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: underline; }
A.SelectedCategoryLink:active {	color: #5c232c; font-weight: bold; font-size: 15px; text-decoration: underline; }
A.SelectedSubCategoryLink:link { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: none; }
A.SelectedSubCategoryLink:visited { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: none; }
A.SelectedSubCategoryLink:hover { color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: underline; }
A.SelectedSubCategoryLink:active {	color: #5c232c; font-weight: bold; font-size: 12px; text-decoration: underline; }

.SelectedCategoryRow
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(../../Images/V11/Uploads/Template/cat_menu_hover.gif); 
	BACKGROUND-REPEAT: no-repeat;
}

.AdditionalViewImageCell 
{
	width: 102px;
}
.ThumbTable { width: 622px; border: solid 1px #5c232c; background-color: #fff; }
.ThumbTable TD { padding: 7px; }
.ThumbTable .ThumbImageLink { height: 188px; width: 188px; }
.ThumbTable .ThumbImageCell { height: 195px; width: 195px; }
.ThumbTable .ThumbTextCell { height: 195px; width: 427px; }

.ThumbTable a.ThumbTitleLink:link { color: #401909; font-size: 12px;}
.ThumbTable a.ThumbTitleLink:visited { color: #401909; font-size: 12px;}
.ThumbTable a.ThumbTitleLink:hover { color: #401909; font-size: 12px;}
.ThumbTable a.ThumbTitleLink:active { color: #401909; font-size: 12px;}
.ThumbTable .ThumbDescription { font-size: 11px; margin-top: 5px; margin-bottom: 5px;}
.ThumbTable .PriceLbl { font-size: 12px; font-weight: bold; }
.ThumbTable .Price { font-size: 12px; color: #a25020; font-weight: bold; }

.ProductDetailsTable { border: solid 1px #a0511d; background-color: #fff; }
.ProductTitleLabel { font-weight: bold; font-size: 12px; }
.AssociationsTitle { font-size: 12px; font-weight: bold; color: #a25020; }

A.White:link { color: #ffffff; text-decoration: none; font-weight: bold; }
A.White:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
A.White:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
A.White:active { color: #ffffff; text-decoration: none; font-weight: bold; }

.ProductListTable TD
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.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;
}

/* Cart Styles */
.CartProductName
{
	font-weight: bold;
	color: #000;
	text-decoration:underline;
}
.CartTable 
{
	border-collapse: collapse;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #a0511d;
	padding: 2px 2px 2px 2px;
	background-color: #f0ebdd;
}

.CartTable TD { border: solid 1px #a0511d; padding: 4px 4px 4px 4px; }
.CartTable TH {	background-color: #833412; border: solid 1px #a0511d; padding: 2px 2px 2px 2px; }
.CartTable .AltCartRow { background-color: #fff; }
.CartTable .AltCartCell { background-color: #fff; }
.CartTable .CartTotalRow { font-weight:bold; }
.CartTable .CartTotalCell { font-weight:bold; }
.CartSnapshotText { font-size:10px; color: #000; font-weight:bold; }

a.CartSnapshotText:link { font-size:10px; color: maroon; font-weight:bold; }
a.CartSnapshotText:visited {
	font-size:10px;
	color: maroon;
	font-weight:bold;
}
a.CartSnapshotText:active
{
	font-size:10px;
	color: maroon;
	font-weight:bold;
}
a.CartSnapshotText:hover
{
	font-size:10px;
	color: maroon;
	font-weight:bold;
}
/* End Cart Styles */
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;
}

.OrderLabel 
{
	font-weight: bold;
}
.ThumbImageLink
{
	/*border: solid 3px black;*/
}
.ProductImageLink
{
	/*border: solid 3px black;*/
}
.ProductTitle
{
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size:14px;
	color: #cc0000;
}
.OptionLabel
{
	font-weight:bold;
}
.OptionHelpText
{
	font-size: 9px;
}
.OptionDDL { font-size: 10px; }

/**************************/
/* End Webstore Overrides */
/**************************/

