/* Color: Red */

















#TopMenu {
}
#TopMenu li a, #TopMenu li div {
	color: #3a3a3a;
}
#TopMenu li div a {
}
#TopMenu li a:hover {
	color: #e0001a;
}

#Menu {
}
#Menu li a {
	color: #663300;

	/* background: url(/gothic-cabinet-craft/images/navi_divider.gif) 0 50% no-repeat; */




}
#Menu li:hover a, #Menu li.over a{
}
#Menu li ul li a {
	background-image: none;
	background-color: #e0001a;
}
#Menu li ul li a:hover {
	background-color: #ffffff;
}
















#Outer {
}
#Header {
}

#Logo {

	background: url(/gothic-cabinet-craft/images/red/bg_logo.gif) 0 0 no-repeat;


}
#Logo h1 {
	color: #3a3a3a;
}
#Logo h1 a {
	color: #3a3a3a;
}


#SearchForm {
	color: #6f6f6f;
}
#SearchForm label {
}
#SearchForm input.Textbox {
	background: #fafafa;
	border: 1px solid #d1d1d1;
	color: #3a3a3a;
}
#SearchForm a {
	color: #6f6f6f;
}
#SearchForm a:hover {
	color: #3a3a3a;
}


.Left {
}
.Left .Block {
	background: #fafafa;
	border: 1px solid #d1d1d1;
}
.Left .BlockContent {
}
.Left h2 {
	color: #fff;
	background: #663300;

        <!--left side category background color-->

}
.Left h2 a {
	color: #fff;
}
.Left li {
	border-bottom: 1px solid #cccccc;
}
.Left li a {
}
.Left li a:hover {
}
.Left #SideCategoryList li ul {
	border-top: 1px solid #d1d1d1;
	border-bottom: 0;
}













.Content {
}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
}


























/* right css info */








#FooterGothic {
	/* background: url(/gothic-cabinet-craft/images/bg_footer.gif) 0 0 no-repeat; */
}
#FooterGothic a {
}


.Content .ProductList li {
	background: url(/gothic-cabinet-craft/images/red/ProductListBgBottom.gif) 100% 100% no-repeat;
}
.Content .ProductList li:hover, .Content .ProductList li.Over {
}
.Content .ProductList .ProductImage {
	background: url(/gothic-cabinet-craft/images/red/ProductListBgTop.gif) 0 0 no-repeat;
}
.Content .ProductList .ProductDetails {
	background: url(/gothic-cabinet-craft/images/red/ProductListBgTop.gif) 100% 0 no-repeat;
}
.ProductList strong, .ProductList strong a {
	color: #3a3a3a;
}
.ProductList strong a:hover {
	color: #e0001a;
}
.ProductPrice, .ProductList em {
	color: #e0001a;
}
.ProductList .Rating {
	color: #7e7e7e;
}
.Content .FeaturedProducts .ProductList li {
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}



.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #e0001a;
}
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	background: #fff url(/gothic-cabinet-craft/images/red/bg_topseller.gif) 6px 130px no-repeat;
	border: 1px solid #d1d1d1;
}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
}


.Breadcrumb {
	border-bottom: 1px solid #d1d1d1;
}


.NewsletterSubscription input {
	background: #eee;
	border: 1px solid #d1d1d1;
}


.CompareItem { width:200px; border-left: solid 1px #d1d1d1; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #eee; }
.CompareFieldTop { border-bottom:solid 1px #eee; }
.CompareFieldTop a:hover { color:#e0001a; }
.CompareCenter { border-left:solid 1px #d1d1d1; border-bottom:solid 1px #eee; }
.CompareLeft { border-left:solid 1px #d1d1d1; border-bottom:solid 1px #eee; }


/* Quick Search */
.QuickSearch { background: #fff; border: 1px solid #d1d1d1; }
.QuickSearchResultNoImage { color: #7e7e7e; }
.QuickSearchHover td{ background: #eee; }
.QuickSearchAllResults a { background: url('/gothic-cabinet-craft/images/red/QuickSearchAllResultsButton.gif') no-repeat right; }


table.CartContents, table.General {
	border: 1px solid #d1d1d1;
	background: #fff;
}
.CartContents thead tr th, table.General thead tr th {
	background: #eee;
	color: #3a3a3a;
	border-bottom: 1px solid #d1d1d1;
}
.CartContents tbody .SubTotal td {
	border-top: 1px solid #eee;
	color: #3a3a3a;
}
/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #d1d1d1;
}


.Right .SideCart p {
	color: #3a3a3a;
}
.ViewCartLink {
	background: url('/gothic-cabinet-craft/images/red/Cart.gif') no-repeat 8px 4px;
}
.MiniCart h3 {
	color: #3a3a3a;
	font-size: 1.4em;
}
.MiniCart .SubTotal {
	color: #e0001a;
}
.JustAddedProduct {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.JustAddedProduct strong, .JustAddedProduct a {
	color: #3a3a3a;
	text-decoration: none;
}
.JustAddedProduct a:hover {
	text-decoration: underline;
}


.CategoryPagination {
	color: #3a3a3a;
	background: #eee;
	border: 1px solid #d1d1d1;
}


.CheckoutRedeemCoupon { 
	background: #eee; 
	border: 1px solid #d1d1d1;
}


.SubCategoryList, .SubBrandList {
	background: #eee;
	border: 1px solid #d1d1d1;
}


.InfoMessage {
	background: #eee url('/gothic-cabinet-craft/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #7e7e7e;
	border: 1px solid #d1d1d1;
}
.SuccessMessage {
	background: #eee url('/gothic-cabinet-craft/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #7e7e7e;
	border: 1px solid #d1d1d1;
}
.ErrorMessage {
	background: #eee url('/gothic-cabinet-craft/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #7e7e7e;
	border: 1px solid #d1d1d1;
}

.ComparisonTable {
	background: #fff;
}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #eee;
}


/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #d1d1d1;
	background: #eee;
}


/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #dadada;
	color: #3a3a3a;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #eee;
	color: #7e7e7e;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #7e7e7e;
}


/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #d1d1d1;
}
.TabNav li a {
	border: 1px solid #d1d1d1;
	background: #fff;
}
.TabNav li a:hover {
	background-color: #eee;
}
.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #eee;
}



.CreateAccount {
	border-right: 1px solid #d1d1d1;
}
.Required, .DownloadExpiresToday {
	color: #e0001a;
}
.SortBox, .SortBox option {
	color: #3a3a3a;
}
.SearchTips .Examples  {
	background: #eee;
	border: 1px solid #d1d1d1;
	color: #3a3a3a;
}
.Meta, .Availability, .LittleNote, .LittleNotePassword, .DownloadExpires, .SoldOut, small, .CartContents .CartProductFieldsLink, .WrappingOptions, .TransitTime  {
	color: #a5a5a5;
}
.CurrencyList dd {
	border: 1px solid #d1d1d1;
	background-color: #fff;
}
.CurrencyList a.Sel {
	background-color: #eee;
}
#TopMenu li.Flag img.Selected {
	border: 2px solid #d1d1d1;
}
.SharePublicWishList {
	background-color:#eee;
	border:1px solid #d1d1d1;
}
.OrderItemMessage {
	background: #eee;
}

.PrimaryProductDetails .ProductThumb {
	background: #fff;
	border: 1px solid #d1d1d1;
}


/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #efefef;
}

.videoRow:hover {
	background-color: #efefef;
}











/* common styling */
.menu {
	font-family: arial, sans-serif;
	width:1024px;
	height:34px;
	position:relative;
	font-size:1em;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	z-index: 1;

}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#663300;width:124px; height:30px; text-align:center; color:#fff; border:2px solid #fff; background:#663300; line-height:30px; font-size:1.1em; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background: #AA5600;}
.menu ul li:hover ul {display:block; position:absolute; top:32px; left:0; width:124px;}
.menu ul li:hover ul li a.hide {background:#663300; color:#ffffff;}
.menu ul li:hover ul li:hover a.hide {background:#AA5600; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#663300; color:#fff; font-size: 1em; height: 28px; padding-bottom: 5px;}
.menu ul li:hover ul li a:hover {background:#AA5600; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:126px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-126px;}
