/* DEFAULT BODY SECTION */

html {margin:10px;}
body {height: 100%; margin:0px; background-image:url(/images/BACKGROUND.jpg); background-attachment: fixed; background-color:e7e3bd; font-family:verdana, helvetica, AGaramond Regular, Garamond, Georgia, Times, serif;font-size:14px;color:#000000;}

td	{text-align: left;}

/* EZSOLUTION STYLES */
#contentWrapper {}

#pageTitle { height: 101px;}
.pageTitle	{padding-left: 50px;}

.CatTitle	{
	padding-left: 85px;
	text-transform: uppercase;
	margin-bottom: 5px;
	height: 15px;
	padding-bottom: 15px;
	}
	
	
#visitus	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	width: 180px; 
	padding-top: 15px;
	font-size: 9px;
 }	
	
#visitus a:link, #visitus a:active, #visitus a:visited	{
	color: #000000;
 }	
	
#visitus a:hover	{
	text-decoration: underline;
 }		


#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
margin-left: -60px;
}
	
	

.tableContent {background-color: white;}

#frmSearch	{display: inline;}


#aboutKathySideBar	{padding-left: 35px;
	font-size: 10px;
	color: #325361;
	width: 175px;
	text-align: justify;
	}
	
#aboutKathyBox	{
	margin-top: 30px;
	background-color: #eae1bb;
	width: 575px;
	font-weight: 400;
	
}

#CartAccountLinks a, #storeLocator a	{
	color: #000000;
	text-decoration: underline;
	text-transform:uppercase;
	font-size: 12px;
	font-family:verdana, helvetica, Arial, sans-serif;
	}

#contentBody {
	width: 100%;
	height: 100%;
	clear: both;
	min-height:370px;	
}


.txtSearch {
	background-color: #dfdfdf;
	color: black;
	border: 1px solid  #dfdfdf ;
 	font-size: 11px;
	padding: 3px;
	width: 170px;
		
}

.btnSearch { 
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 13px; 
 background-color: #000000; 
 color: #FFFFFF; 
 margin-right: 0px; 
 border: 0px; 
 }


a.forgotPass:link, a.forgotPass:active, a.forgotPass:visited	{text-transform:uppercase;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	}

a.forgotPass:hover	{
	color: #999999;
	}

.loginButton {
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 13px; 
 background-color: #b1e1df; 
 color: #000000; 
  border-top: 0px; 
  border-left: 0px; 

 border-right: 2px solid #9bbdbb; 
 }


.dropfooter	{font-size: 9px; line-height: 10px;}

	a .hovertext {display:none;}
	a:hover .hovertext {display:inline;font-size:14pt;}


#storeLanding	{text-align: center; padding-right: 100px; padding-top: 30px;}


a.Item_TitleHyperlink:link,a.Item_TitleHyperlink:active,a.Item_TitleHyperlink:visited  {
	color: #000000;
	font-size: 11px;
}
a.Item_TitleHyperlink:hover	{color: #666666;}

a.Item_LogInToOrder:link,a.Item_LogInToOrder:active,a.Item_LogInToOrder:visited  {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
}
a.Item_LogInToOrder:hover	{color: #666666;}




.itemCustomerType	{
	font-size: 10px;
	margin: 5px 0px 5px 0px;
}


.descSmall	{font-size: 11px;}

.descLarge	{font-size: 15px;}

/* END EZSOLUTION STYLES */

#fakelogoprint {display:none;}

@media print
{
  .template {position:static;overflow:visible; }
  .sitebackground {display:none; }
  body {background-color:transparent;color:black;}
  * {color:black;}
  #hideprint {display:none;}
  #hideprint2 {display:none;}
  #hideprint3 {display:none;}
  #hideprint4 {display:none;}
  #hideprint5 {display:none;}
  #logoprint {background-image:url(../images/store/template/logo.gif);background-repeat:no-repeat;width:100%;height:135px;}
  #showprint {width:100%;}
  .modprint {width:100%;}
}

/*
@media screen
{
  .modprint {width:95%;}
}
*/

.TempText {display: none; padding:5px;border:2px solid #c7b2cb;background-color:#47216d;color:#c7b2cb;margin-bottom:25px;margin-left:10px;margin-right:10px;}


.TempHedr {padding-left: 8px; color:black;font-size:18px;text-align:left;}
.TempHead {background-color:white;color:black;font-size:16px;text-align:left;}

.TempBody {text-align: left; background-color:white;color:black;font-size:14px;}
.TempBox  {padding:8px;background-color:#EEE;border:solid 1px #666;color:black;font-size:14px;margin:10px;text-align:justify;}
.TempBold {background-color:white;font-weight:bold;}

.logo {background-image:url(../images/store/template/logo.gif);background-repeat:no-repeat;height:135px;font-size:24pt;}
.logo a:hover {color:#9ca08f;}

a {color:#9ca08f;text-decoration:none;}
a:visited {color:#9ca08f;text-decoration:none;}
a:hover {color:#baab54;text-decoration:none;}

.artistimg {margin:5px;}
.spacer {height:30px;}

.menu_acct {padding-left:10px;font-size:10pt;}
.menu_acct a {font-family:Arial Narrow, Arial, sans-serif;}
.menu_top {padding-left:20px;font-variant:small-caps;}
.menu_side {font-variant:small-caps;}

.cat_link {border:none;}
.cat_link img {border:none;}
.cat_link {display:block;}

/*.sidemenusub0 {width:100%;height:100%;} */
.sidemenusub0a a {display: block; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;font-size:10pt;color:#000000;font-variant:small-caps;}
.sidemenusub0a a:hover {color:#9ca08f}

.sidemenusub1 {width:100%;height:100%;text-decoration:none; }
.sidemenusub1a  a  {display: block; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;font-size:9pt;padding-left:15px;color:#000000;font-variant:small-caps;}
.sidemenusub1a a:hover {color:#9ca08f}


.sidemenusub2 {width:100%;height:100%;text-decoration:none; }
.sidemenusub2a a {display: block; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;font-size:8pt;padding-left:30px;color:#000000;font-variant:small-caps;}
.sidemenusub2a a:hover {color:#9ca08f}


.impmsg {font-weight:bold;color:#f0e180;background-color:#80720e;padding:3px;border:2px solid #f0e180;width:50%;text-align:center;}

.LightText {color: #000000;}

.ID_KitItemTable {border-collapse:collapse;width:100%;text-align:center;}
.ID_KitItemTable td {border:1px solid #f0e180;}
.ID_KitItemTable td td {border:none;}

/* LAYOUT STYLES */

.SiteButton
{
	background-color: #000000;
	color: #ffffff;
}

#LayoutTable
{
	width: 100%;
	height: 100%;
}
#LogoCell
{
	text-align: right;
	padding-right: 12px;
}
#LogoCell a:link, #LogoCell a:active, #LogoCell a:visited, #LogoCell a:hover
{
	font-family: Arial;
	font-size: 32px;
	color: #2c92ec;
	text-decoration: none;
}
#SearchCell
{
	text-align: right;
}
#UpperMenuCell
{
	color: #ffffff;
	font-size: 14px;
}
#UpperMenuCell a:link, #UpperMenuCell a:active, #UpperMenuCell a:visited, #UpperMenuCell a:hover
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
#BlueBarCell
{
	height: 10px;
	background-color: #2c92ec;
	padding: 10px;
}
#LeftMenuCell
{
	width: 150px;
	height: 100%;
	background-color: #2c92ec;
	color: #ffffff;
	font-size: 14px;
	padding: 8px;
	vertical-align: top;
}
#LeftMenuCell a:link, #LeftMenuCell a:active, #LeftMenuCell a:visited
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
#LeftMenuCell a:hover
{
}

#LeftMenuCell .SubCatDiv
{
	color: #ffffff;
	padding-left: 4px;
	font-size: 12px;
}
#LeftMenuCell .SubSubCatDiv
{
	color: #ffffff;
	padding-left: 12px;
	font-size: 12px;
}

#LeftMenuCell .SubCatDiv a:link, #LeftMenuCell .SubCatDiv a:active, #LeftMenuCell .SubCatDiv a:visited
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
#LeftMenuCell .SubCatDiv a:hover
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}
.MenuItem
{
	padding-bottom: 8px;
}

#Books_Sub {display: none;}
#NewMuseumPubs_Sub {display: none;}
#Media_Sub {display: none;}
#Dvd_Sub {display: none;}
#Periodicals_Sub {display: none;}
#Editions_Sub {display: none;}
#Gifts_Sub {display: none;}
#ExhibitionItems_Sub {display: none;}
#Membership_Sub {display: none;}
#ContentCell
{
	vertical-align: top;
}

#ContentHeader
{
	color: #333333;
	font-size: 18px;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

#NavigationPanel
{
	width: 100%;
	background-color: #eeeeee;
	padding: 6px;
	color: #333333;
}

#NavigationPanel a:link, #NavigationPanel a:active, #NavigationPanel a:visited
{
	color: #333333;
	text-decoration: underline;
}
#NavigationPanel a:hover
{
	color: #333333;
	text-decoration: none;
}

#Content
{
	margin: 6px;
	width: 100%;
}

/* SEARCH BOX STYLES */
#SearchForm
{
	margin: 0px;
}
#SearchTable 
{

}
#SearchInputCell
{
	padding-right: 4px;
}
#SearchButtonCell
{
	padding-left: 4px;
}

/* Page Specific Styles */
#Home_LeftCell
{
	width: 50%;
	padding: 10px;
	vertical-align: top;
}
#Home_MiddleCell
{
	width: 30%;
	border-left: solid 1px #cccccc;
	padding: 10px;
	vertical-align: top;
}
#Home_RightCell
{
	width: 20%;
	border-left: solid 1px #cccccc;
	padding: 10px;
	vertical-align: top;
}

/* LINK TYPES */
A.MainLink:link {color: #000000; text-decoration: underline;}
A.MainLink:visited {color: #000000; text-decoration: underline;}
A.MainLink:hover {color: #000000; text-decoration: none;}

A.MainLink2:link {color: #666666; text-decoration: underline;}
A.MainLink2:visited {color: #666666; text-decoration: underline;}
A.MainLink2:hover {color: #666666; text-decoration: none;}

A.PriceLink:link {color: #000000; text-decoration: none;}
A.PriceLink:visited {color: #000000; text-decoration: none;}
A.PriceLink:hover {color: #000000; text-decoration: none;}

A.OffsetLink:link {color: #104EB4; text-decoration: underline;}
A.OffsetLink:visited {color: #104EB4; text-decoration: underline;}
A.OffsetLink:hover {color: #104EB4; text-decoration: none;}

A.LightLink:link {color: #ffffff; text-decoration: underline;}
A.LightLink:visited {color: #ffffff; text-decoration: underline;}
A.LightLink:hover {color: #ffffff; text-decoration: none;}

A.DarkLink:link {color: #000000; text-decoration: underline;}
A.DarkLink:visited {color: #000000; text-decoration: underline;}
A.DarkLink:hover {color: #000000; text-decoration: none;}

A.CatLink:link {color: #ffffff; text-decoration: none;}
A.CatLink:visited {color: #ffffff; text-decoration: none;}
A.CatLink:hover {color: #ffffff; text-decoration: none;}

A.ColorChanger:link {color: #575757; text-decoration: none;}
A.ColorChanger:visited {color: #575757; text-decoration: none;}
A.ColorChanger:hover {color: #666666; text-decoration: none;}




/* ------------ BEGIN NEW CSS DECLARATIONS ---------------- */

/* ----- COMMON STYLES ---- */
#tip
{
	visibility: hidden; 
	position: absolute;
}


/* ----- FEATURES ITEMS ------ */
.FI_Table
{
	background-color: #ffffff;
}
.FI_OuterLeftCell
{
	text-align: center;
	padding: 6px;
}
.FI_InnerCell
{
	text-align: center;
	padding: 6px;
}
.FI_OuterRightCell
{
	text-align: center;
	padding: 6px;
}
.FI_SingleCell
{
	text-align: center;
	padding: 6px;
}


/* ----- ITEM DISPLAY ------ */
.Item_TypeImageDiv
{
	display: none;
}
.Item_TypeImage
{
}
.Item_NumberDiv {
	font-size: 11px;
	padding: 5px 0px 5px 0px;
}
.Item_VendorDesc
{
}
.Item_ImageDiv
{
}
.Item_ImageHyperlink
{
}
.Item_TitleDiv {
	font-size: 12px;
}
.Item_TitleHyperLink
{
	font-size: 11px;
}

.Item_PricingDiv{
	padding-bottom: 5px;
}
.Item_SellPriceDiv
{
	display: inline;
}
.Item_NoPriceDiv
{
}
a.Item_PriceHyperLink:link, a.Item_PriceHyperLink:visited, a.Item_PriceHyperLink:active
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.Item_PriceHyperLink:hover
{
	color: #666666;
	text-decoration: none;
}

.Item_NoPriceHyperLink
{
}
.Item_WasPriceDiv
{
}
.Item_WasPriceHyperLink
{
}
.Item_RegPriceDiv
{
}
.Item_RegPriceHyperLink
{
}
.Item_LinkUrl4Div
{
}
.Item_LinkUrl4HyperLink
{
}
.Item_BulkNoticeDiv
{
}
.Item_UnitDiv
{
}
.Item_UnitHyperLink
{
}
.Item_UnitDivAsterisk
{
}
.Item_UnitConversionDiv
{
}
.Item_UnitConversionHyperLink
{
}
.Item_AddButtonDiv
{
}
.Item_QuantityInput
{
}
.Item_AddToCartButton
{
}
.Item_ChooseOptionsButton
{
}
.Item_RemoveFavoriteHyperLink
{
}
 
 
/* ----- ITEM GRID ------- */
.ItemGrid_Table
{
	width: 100%;
}
.ItemGrid_InnerImageCell
{
	vertical-align: top;
	text-align: left;
	width: 125px;
}
.ItemGrid_InnerTextCell
{
	vertical-align: top;
	padding-left: 10px;
}
.ItemGrid_InnerPriceCell
{
	vertical-align: top;
	padding-top: 4px;
}
.ItemGrid_InnerAddToCartCell
{
	padding-left: 10px;
}
.Item_FavsImage
{
}
 
 
 

/* ----- CAT GATEWAY ----- */
.CG_CatDiv
{
	width: 100%;
	margin: 8px;
}
.CG_CatTable
{
	width: 100%;
}
.CG_CatTitleCell
{
	font-size: 18px;
	color: #000000;
}
.CG_ShopAllDiv
{
	width: 300px;
	text-align: left;
}
.CG_ShopAllCell
{
	text-align: right;
	font-size: 14px;
	font-family: Arial;
}
.CG_ShopAllCell a:link, .CG_ShopAllCell a:visited, .CG_ShopAllCell a:active
{
	color: #000000;
	text-decoration: none;
} 
.CG_ShopAllCell a:hover
{
	color: #000000;
	text-decoration: underline;
}
.CG_CatImageCell
{
	width: 150px;
}
.CG_CatSubsCell
{
}
.CG_CatSubsCell a:link, .CG_CatSubsCell a:visited, .CG_CatSubsCell a:active
{
	color: #000000;
	text-decoration: underline;
}
.CG_CatSubsCell a:hover
{
	color: blue;
	text-decoration: none;
}
.CG_CatDescriptionCell
{
}
.CG_CatDescriptionDiv 
{
	width: 300px;
	text-align: left;
}


/* ----- LIST ITEMS ----- */
.LI_CatDescription
{
	color: 000000;
}
.LI_DropDownTable
{
	padding: 4px;
	font-size: 10pt;
}
.LI_ItemNumberCell
{
	background-color: #b9aa54;
	color: #333300;
}
.LI_ItemNumberCell select
{
}
.LI_FilterCell
{
	background-color: #b9aa54;
	color: #333300;	
	padding: 4px;
	font-size: 10pt;
}
.LI_SortCell
{
	background-color: #b9aa54;
	color: #333300;	
	padding: 4px;
	font-size: 10pt;
}
.LI_ItemTally
{
	height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.LI_PageNavDiv
{
	width: 98%;
	padding: 8px;
	color: #d7d0a4;	
	margin-bottom: 20px;

}

.LI_PageNavTableTop
{
	width: 100%;
	padding: 4px;
}

.LI_PageNavTableBottom
{
	width: 100%;
	background-color: #80720e;
	padding: 4px;
}
.LI_PageNavTopLeftCell
{
	text-align:left;
}
.LI_PageNavBottomLeftCell
{
	text-align:left;
}
.LI_ViewTypesSpan
{
	color: #d7d0a4;	
	font-size: 10pt;
}
a.LI_ViewTypeLink:link, a.LI_ViewTypeLink:active, a.LI_ViewTypeLink:visited, a.LI_ViewTypeLink:hover
{
	color: #d7d0a4;
	text-decoration: underline;
}

a.LI_JumpToTopLink:link, a.LI_JumpToTopLink:active, a.LI_JumpToTopLink:visited, a.LI_JumpToTopLink:hover
{
	color: #d7d0a4;
	text-decoration: underline;
	font-size: 10pt;
}
.LI_PageNavTopRightCell
{
	text-align: right;
}
.LI_PageNavBottomRightCell
{
	text-align: right;
}
.LI_PageNavInnerTable
{
	display:inline;
}
.LI_PageNavPageIndicatorCell
{
	font-size: 10pt;
}
.LI_PageNavPageIndicatorCellDark
{
	color: #000000;
	text-align:right;
}
.LI_PageNavPrevImageCell
{
}
.LI_PageNavPrevImage
{
	margin-right: 8px;
}
.LI_PageNavPageLinksCell
{
}
.LI_PageNavPageLinksCellDark
{
	color: #000000;
}

a.LI_PageNavFirstPageLink:link, a.LI_PageNavFirstPageLink:active, a.LI_PageNavFirstPageLink:visited, a.LI_PageNavFirstPageLink:hover
{
	color:#d7d0a4;
}
a.LI_PageNavPageLink:link, a.LI_PageNavPageLink:active, a.LI_PageNavPageLink:visited, a.LI_PageNavPageLink:hover
{
	color:#d7d0a4;
}
a.LI_PageNavPageLinkDark:link, a.LI_PageNavPageLinkDark:active, a.LI_PageNavPageLinkDark:visited, a.LI_PageNavPageLinkDark:hover
{
	color: #d7d0a4;
}
.LI_PageNavActivePageSpan
{
	background-color: #ffffff;
	color: #000000;
	padding: 4px;
}
a.LI_PageNavLastPageLink:link, a.LI_PageNavLastPageLink:active, a.LI_PageNavLastPageLink:visited, a.LI_PageNavLastPageLink:hover
{
	color: #d7d0a4;
}
a.LI_PageNavLastPageLinkDark:link, a.LI_PageNavLastPageLinkDark:active, a.LI_PageNavLastPageLinkDark:visited, a.LI_PageNavLastPageLinkDark:hover
{
	color: #000000;
}
.LI_PageNavNextImage
{
	margin-left: 8px;
}
.LI_NoResultsDiv
{
}
.LI_NoResultsTable
{
}
.LI_NoResultsTitle
{
	font-size: 14px;
}
.LI_NoResultsText
{
}
.LI_NoResultsLinkList
{
}
a.LI_NoResultsLink:link, a.LI_NoResultsLink:visited, a.LI_NoResultsLink:active, a.LI_NoResultsLink:hover
{
}
.LI_AcrossTable
{
	width: 100%;
	border-collapse: collapse;
}
.LI_AcrossLeftItemCell
{
	vertical-align: bottom;
	padding-bottom: 5px;
}
.LI_AcrossInnerItemCell
{
	vertical-align: bottom;
	padding-bottom: 5px;
}
.LI_AcrossRightItemCell
{
	vertical-align: bottom;
	padding-bottom: 5px;	

}
.LI_AcrossItemContainer
{
	text-align: center;
}
.LI_AcrossItemAdded {padding:3px;margin-top:7px;border:2px solid #d8eec0;background-color:#7a8e64;color:#d8eec0;}
.LI_AcrossOverrideMessage {padding:3px;margin-top:7px;border:2px solid #d88308;background-color:#935117;color:#d88308;}
.LI_AcrossQuantityMessage {padding:3px;margin-top:7px;border:2px solid #f0e180;background-color:#80720e;color:#f0e180;}
.LI_AcrossFillerCell
{
}
.LI_AcrossRowDividerCell
{
	height: 1px;
}
.LI_AcrossRowDivider
{
	/*	border-top: solid 1px #000000; */
	height: 20px;
}
.LI_DetailTable
{
	width: 100%;
	border-collapse: collapse;
}
.LI_DetailItemLeft
{
	width: 150px;
	text-align: center;
	vertical-align: top;
	padding: 8px;
	border-top:1px solid #f0e180;
	border-bottom:1px solid #f0e180;
}
.LI_DetailItemMiddle
{
	padding: 8px;
	vertical-align: top;
	border-top:1px solid #f0e180;
	border-bottom:1px solid #f0e180;
}
.LI_DetailItemNumber
{
}
.LI_DetailItemLongDescription
{
}
.LI_DetailItemRight
{
	width: 120px;
	padding: 8px;
	text-align: left;
	border-top:1px solid #f0e180;
	border-bottom:1px solid #f0e180;
}
.LI_DetailItemEnsemble
{
}
.LI_DetailItemEnsembleTitle
{
}
a.LI_DetailItemNoPriceLink:link, a.LI_DetailItemNoPriceLink:active, a.LI_DetailItemNoPriceLink:visited, a.LI_DetailItemNoPriceLink:hover
{
	color: #ff3300;
}
a.LI_DetailItemPriceLink:link, a.LI_DetailItemPriceLink:active, a.LI_DetailItemPriceLink:visited, a.LI_DetailItemPriceLink:hover
{
color:#ca5e23;
}
.LI_DetailItemNewText
{
	color: Blue;
}
.LI_DetailItemCloseoutText
{
	color: Green;
}
.LI_DetailItemSaleText
{
	color: Red;
}
.LI_DetailItemOptionRequire
{
}
.LI_DetailItemWasText
{
	font-size: 10px;
}
.LI_DetailItemRegText
{
	font-size: 10px;
}
.LI_DetailItemPriceCode
{
	font-size: 10px;
}
a.LI_DetailItemMultiUnitPriceLink:link, a.LI_DetailItemMultiUnitPriceLink:active, a.LI_DetailItemMultiUnitPriceLink:visited, a.LI_DetailItemMultiUnitPriceLink:hover
{
	color: #ffffff;
}
.LI_DetailBuyItem
{
}
.LI_DetailItemQuantity
{
}
.LI_DetailItemQuantityInput
{
	width: 30px;
}
.LI_DetailItemButtonContainer
{
	vertical-align: bottom;
}
.LI_DetailItemAddButton
{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #454B41;
	color: #ffffff;
}
.LI_DetailItemViewButton
{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: Red;
	color: #ffffff;
}
.LI_DetailItemChooseButton
{
}
.LI_DetailItemBulk
{
}
.LI_DetailItemFavs
{
}
.LI_SummaryTable
{
	width: 100%;
	border-collapse: collapse;
}
.LI_SummaryItemLeft
{
	width: 100px;
	border-top:1px solid #60540b;
	border-bottom:1px solid #60540b;
	padding: 2px;
}
a.LI_SummaryItemNumberLink:link, a.LI_SummaryItemNumberLink:active, a.LI_SummaryItemNumberLink:visited, a.LI_SummaryItemNumberLink:hover
{
}
.LI_SummaryItemMiddle
{
	border-top:1px solid #60540b;
	border-bottom:1px solid #60540b;
	padding: 2px;
}
.LI_SummaryItemVendor
{
}
.LI_SummaryItemNewText
{
}
.LI_SummaryItemCloseoutText
{
}
.LI_SummaryItemSaleText
{
}
.LI_SummaryItemBulk
{
}
.LI_SummaryItemQuantityCell
{
	border-top:1px solid #60540b;
	border-bottom:1px solid #60540b;
}
.LI_SummaryItemRight
{
	width: 120px;
	padding: 2px;
	text-align: center;
	border-top:1px solid #60540b;
	border-bottom:1px solid #60540b;
}
a.LI_SummaryItemNoPriceLink:link, a.LI_SummaryItemNoPriceLink:active, a.LI_SummaryItemNoPriceLink:visited, a.LI_SummaryItemNoPriceLink:hover
{
	color: #ca5e23;
}
a.LI_SummaryItemPriceLink:link, a.LI_SummaryItemPriceLink:active, a.LI_SummaryItemPriceLink:visited, a.LI_SummaryItemPriceLink:hover
{
	color: #ca5e23;
}
.LI_SummaryItemPriceCode
{
	font-size: 10px;
}
.LI_SummaryItemButtonContainer
{
}
.LI_SummaryItemViewButton
{
	background-color: red;
	color: #ffffff;
}
/* ---- LIST BRANDS ---- !!!(NEED TO VERIFY)!!!*/
.LB_Table
{
}
.LB_LeftCell
{
}
.LB_CatImage
{
}
.LB_CatDescription
{
}
.LB_RightCell
{
}
.LB_InnerTable
{
}
.LB_BrandCell
{
}
.LB_BrandSubImage
{
}
a.LB_BrandSubLink:link, a.LB_BrandSubLink:active, a.LB_BrandSubLink:visited, a.LB_BrandSubLink:hover
{
}

/* ---- ADVANCED SEARCH ---- */
.AS_Description
{
}
.AS_MainTable
{
}
.AS_FieldTitleCell
{
	width: 150px;
	padding: 4px;
}
.AS_FieldCell
{
}
.AS_ButtonsCell
{
}
.AS_ButtonsCell input
{
}

/* ---- ITEM DETAIL ---- !!!(Need to Verify)!!! ---- */
.ID_SuggestedItemsTitleDiv
{
}
.ID_SuggestedItemDiv
{
}
.ID_SuggestedItemSeparatorDiv
{
}
.ID_QuanityDiscountTable
{
}
.ID_QuantityDiscountTitleCell
{
}
.ID_QuantityDiscountLinksCell
{
}
a.ID_QuantityDiscountLink:link, a.ID_QuantityDiscountLink:active, a.ID_QuantityDiscountLink:visited, a.ID_QuantityDiscountLink:hover
{
}
a.ID_QuantityDiscountFooterLink:link, a.ID_QuantityDiscountFooterLink:active, a.ID_QuantityDiscountFooterLink:visited, a.ID_QuantityDiscountFooterLink:hover
{
}
.ID_PurchaseButtonsDiv
{
}
.ID_AddToCartImage
{
}
.ID_CheckoutImage
{
}
.ID_KitUpperButtons
{
	padding-top: 8px;
}
.ID_KitHeader
{
}
.ID_KitComponentTitle
{
	margin-top: 12px;
	font-size: 18px;
}
.ID_KitComponentText
{
}
.ID_KitItems
{
	width: 400px;
}
.ID_KitComponentGroupTitle
{
	margin-top: 12px;
	background-color: #eeeeee;
	border: solid 1px #cccccc;
	color: #666666;
	padding: 4px;
	font-weight: bold;
	text-transform: uppercase;
}

.ID_ComponentFirstItemDiv
{
	color: blue;
	border-bottom: solid 1px #999999;
}
.ID_ComponentInnerItemsDiv
{
	color: blue;
	border-top: solid 1px #999999;
}
.ID_KitItemDiv
{
	color: blue;
}
a.ID_KitItemLink:link, a.ID_KitItemLink:active, a.ID_KitItemLink:visited, a.ID_KitItemLink:hover
{
	color: blue;
}
.ID_KitItemGridDiv
{
}
.ID_KitItemGridTitle
{
}
.ID_KitLowerButtons
{
	margin-top: 12px;
}
.ID_EnsembleHeader
{
}
.ID_EnsembleViewAllImageDiv
{
	margin-top: 10px;
}
a.ID_EnsembleLink:link, a.ID_EnsembleLink:active, a.ID_EnsembleLink:visited, a.ID_EnsembleLink:hover
{
	color: Blue;
}
.ID_EnsembleErrorMessage
{
	font-size: 10px; 
	color: red;
}
.ID_EnsembleBuyAllDiv
{
	text-align: right;
	width: 95%;
	margin-bottom: 12px;
}
.ID_EnsembleItemTable
{
	width: 94%;
	border-collapse: collapse;
	border: solid 1px #000000;
}
.ID_EnsembleItemTableHeaderCell
{
	background-color: #000000;
	color: #ffffff;
	padding: 2px;
	font-size: 10px;
}
.ID_EnsembleItemTableCellOdd
{
	padding: 4px;
	font-size: 10px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
.ID_EnsembleItemTableCellEven
{
	background-color: #eeeeee;
	padding: 4px;
	font-size: 10px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
.ID_ItemNavigation
{
	display: none;
}
a.ID_ItemNavigationLink:link, a.ID_ItemNavigationLink:active, a.ID_ItemNavigationLink:visited, a.ID_ItemNavigationLink:hover
{
}
.ID_ImageDiv
{
}
a.ID_LargeImageLink:link, a.ID_LargeImageLink:active, a.ID_LargeImageLink:visited, a.ID_LargeImageLink:hover
{
}
.ID_SubImagesDiv
{
}
.ID_LongDescriptionDiv
{
}
.ID_PricingTable
{
}
.ID_PriceTitleCell
{
	font-size: 14px;
	font-weight: bold;
}
.ID_PriceValueCell
{
}
.ID_PriceText
{
	display: inline;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
}
.ID_UnitText
{
	display: inline;
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
}
.ID_WasText
{
}
.ID_OurPrice
{
}
.ID_QuantityTitleCell
{
	font-size: 14px;
	font-weight: bold;
	width: 75px;
}
.ID_QuantityValueCell
{
}
.ID_GridTable
{
}
.ID_GridTitleCell
{
	font-size: 14px;
	font-weight: bold;
	width: 75px;
}
.ID_GridFieldCell
{
}
.ID_PersonalizationDiv
{
}
.ID_PersonalizationMessage
{
	margin-top: 12px;
	font-weight: bold;
}
.ID_PersonalizationFieldDiv
{
	display: inline;
}
.ID_PersonalizationSizeText
{
	display: inline;
}
.ID_GiftMessageDiv
{
	margin-top: 12px;
}
.ID_GiftWrapTitle
{
	display: inline;
	font-weight: bold;
}
.ID_GiftWrapText
{
	width: 400px;
}
.ID_GiftWrapAddDiv
{
}
.ID_GiftWrapTextField
{
}
.ID_BottomButtonsDiv
{
	margin-top: 12px;
}


/* SHOPPIMG CART STYLES */
#SC_UpperTextDiv
{
	width: 100%;
}
#SC_NoShipInfoDiv
{
}
#SC_PromoTable
{
	border-collapse:collapse;
}
#SC_PromoTable a
{
	font-size:14pt;
}
#SC_PromoTable td
{
	border:1px solid black;
	text-align:center;
	padding:3px;
}
#SC_OptionsTable
{
	width: 100%;
	margin-bottom: 1em;
}
#SC_CartMenuCell
{
}
#SC_CartContinueCell
{
	text-align: right;
}
#SC_CartTable
{
	border-collapse: collapse;
	width: 100%;
}
.SC_CartHeaderCell
{
	background-color:#b9aa54;
	padding: 2px;
	border: solid 1px #000000;
	font-weight: bold;
	font-size:10pt;
	text-align:center;
}

#SC_CartHeaderUpdateCell
{
	text-align: center;
}
#SC_CartHeaderRemoveCell
{
	text-align: center;
}
#SC_CartHeaderItemIdCell
{
	text-align: left;
}
#SC_CartHeaderDescCell
{
	text-align: left;
}
#SC_CartHeaderClrSizeCell
{
	text-align: center;
}
#SC_CartHeaderQtyCell
{
	text-align: center;
}
#SC_CartHeaderShipToCell
{
	text-align: center;
}
#SC_CartHeaderShipViaCell
{
	text-align: center;
}
#SC_CartHeaderPriceCell
{
	text-align: right;
}
#SC_CartHeaderExtPriceCell
{
	text-align: right;
}
.SC_CartItemCell
{
	background-color: #ffffff;
	color: #000000;
	padding: 2px;
	border: solid 1px #000000;
}
#SC_UpdateItemCell
{
	text-align: center;
}
#SC_RemoveItemCell
{
	text-align: center;
}
#SC_ItemIdCell
{
	text-align: left;
}
#SC_ItemDescCell
{
}
#SC_BackorderText
{
}
#SC_PersonalizationText
{
}
#SC_CustomSearchText
{
}
#SC_ItemClrSizeCell
{
}
#SC_ItemQtyCell
{
}
#SC_ItemShipToCell
{
}
#SC_ItemShipMethCell
{
}
#SC_ItemPriceCell
{
}
#SC_ItemExtPriceCell
{
}
.SC_CartKitSubItemCell
{
	background-color: #dddfca;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	padding: 4px;
	font-size: 10px;		
}
#SC_KitNACell
{
	text-align: center;
}
#SC_KitClrSizeCell
{
}
#SC_LowerMessageCell
{
	border: solid 1px #000000;
	border-top: solid 4px #000000;
	background-color: #eeeeee;
	padding: 4px;
}
#SC_ShipToMaintInnerTable
{
}
#SC_TotalTextCell
{
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding: 2px;
	border: solid 1px #000000;
	border-top: solid 4px #000000;
}
#SC_TotalAmountCell
{
	border: solid 1px #000000;
	border-top: solid 4px #000000;
	font-weight: bold;
	padding: 2px;
	text-align: right;
}
#SC_UnderTotalCell
{
	background-color: #ffffff;
}

.itemlist_top {background-color:#80720e;color:#d7d0a4;}
.itemlist_bot {background-color:#80720e;color:#d7d0a4;}

.itemdisp {width:100%;}
.itemdisp_img {vertical-align:top;width:25%;}
.itemdisp_if1 {vertical-align:top;padding-top: 20px; padding-left:20px;}
.itemdisp_if2 {}
.itemdisp_dsc {}
.itemdisp_but, .itemdisp_but:visited {background-color:#7a8e64;color:#d8eec0;width:100px;border:2px solid #d8eec0;font-weight:bold;font-family:Arial, sans-serif;}
.itemdisp_but:hover {background-color:#80720e;color:#f0e180;border:2px solid #f0e180;}
.itemdisp_add {}
.itemdisp_sug {width:100%;text-align:center;}
.itemdisp_msg {}

#FAQs	{
	width: 710px;
	margin: auto;
	margin-top: 40px;
	
	}
	
#FAQs p	{
font-size: 12px;
line-height: 16px;
}

#OrderInfo	{
	width: 710px;
	margin: auto;
	margin-top: 40px;
	margin-bottom:40px;
	}
	
#OrderInfo	UL	{
	margin: 0px 0px 0px 20px;
	}
	
#OrderInfo	h4	{
	margin-bottom: 0px;
}	
