/* General */body {	background: #fff url('https://store-ca560.mybigcommerce.com/product_images/uploaded_images/BodyBg.gif') repeat-x top;	color: #000000;}
input, select, textarea {	color: #000000;}
a {	color: #060;}
a:hover {	color: #030;}
h1, h2, h3, .TitleHeading {	color: #990;}
hr {	background: #c7d7db;}
/* Top Navigation Menu */#TopMenu li {	color: #cf6;	border-left: 1px solid #bccc66;}
#TopMenu li a {	color: #cf6;}
#TopMenu li a:hover {	color: #fff;}
/* Pages Menu */#Menu ul {	border-left: 1px solid #9fd9ff;}
#Menu li a {	color: #030;	border-right: 1px solid #daf7a7;}
#Menu li a:hover {	background: #6ca00d;	color: #fff;}
#Menu ul li ul {	background: #030;}
#Menu li li a {	color: #fff;	background: #030;}
#Menu li li a:hover {	background: #6ca00d;}
/* Header */#Header h1 a {	color: #fff;}
/* Search Box */#SearchForm {	background: #436700;}
#SearchForm label {	color: #fff;}
#SearchForm input.Textbox {	background: #fff;	border: 1px solid #fff;}
#SearchForm p a {	color: #f1f6de;}
/* Left & Right Content Area */.Left h2, .Right h2 {	background: #c0e47d;	color: #436700;}
.Left .Block, .Right .Block {	border: 3px solid #d6f0a6;	background: #fff;}
/* Primary Content Area */
.Content h2 {	color: #3A5FCD;	border-bottom: 2px dotted #cacaca;}
/* Page Footer */#Footer {	border-top: 1px solid #cacaca;	background: #f8f8f8;	color: #61614e;}
/* Product Listings */.ProductPrice, .ProductList em {	color: maroon;}
/* Miscellaneous Definitions */.Meta {	color: #555;}
.SortBox {	color: #444;}
.Required {	color: red;}
.SoldOut {	color: #999;}
small {	color: gray;}
.Availability {	color:gray;}
.LittleNote {	color:gray;}
.ViewCartLink {	background: url('../../StoreSuite/images/green/Cart.gif') no-repeat;}
/* Success/Info/Error Messages */}
.SpecificInfoMessage {
	background-color: #f8e4d1;
	color: #555;
}
.InfoMessage {	background: #EFF8FA url('../../StoreSuite/images/InfoMessage.gif') no-repeat 5px 8px;	color: #555;}
.SuccessMessage {	background: #E8FFDF url('../../StoreSuite/images/SuccessMessage.gif') no-repeat 5px 8px;	color: #555;}
.ErrorMessage {	background: #FFECEC url('../../StoreSuite/images/ErrorMessage.gif') no-repeat 5px 8px;	color: #555;}
/* Page Breadcrumbs */.Content .Breadcrumb {	color: #666;	background: #f1f6de;}
/* Tabbed Navigation */.TabNav {	border-bottom: 1px solid #c0e47d;}
.TabNav li a {	border: 1px solid #c0e47d;	background: #d6f0a6;}
.TabNav li a:hover {	background-color: #c0e47d;}
.TabNav li.Active a {	border-bottom: 1px solid #fff;	background: #fff;}
/* General Tables */table.General,table.CartContents, table.General {	border: 1px solid #ececec;	border-top: 2px solid #c0e47d;	border-bottom: 0;}
table.General thead tr th,table.CartContents thead tr th {	background: #d6f0a6;	border-bottom: 1px solid #ececec;}
table.General tbody tr td,table.CartContents tbody tr td {	border-bottom: 1px solid #ececec;}
table.General tbody tr.First td {	border-top: 0;}
/* Top Right Locale Chooser (list of flags) */#TopMenu li.Flag img.Selected {	border: 2px solid #ffffaa;}
/* Currency Selector */.CurrencyList dd {	border: 1px solid #EDECEC;	background-color: #F9F9F9;}
.CurrencyList a.Sel {	background-color: #FFFFAA;}
/* Pagination */.CategoryPagination {	color: #060;	background: #f1f6de;}
/* Quick Search */.QuickSearch {	background: #fff;	border: 3px solid #d6f0a6;}
.QuickSearchTitle td, .QuickSearchAllResults td {	color: #fff;	background: #c0e47d;}
.QuickSearchResultNoImage {	color: #777;}
.QuickSearchHover td{	background: #f1f6de;}
.QuickSearchAllResults a {	background: url('../../StoreSuite/images/green/QuickSearchAllResultsButton.gif') no-repeat right;	background: #c0e47d;}
/*** Product Page Specific*/
/* Product Blocks */#ProductDetails hr,#ProductDescription hr,#ProductOtherDetails hr,#ProductByCategory hr,#ProductReviews hr {		border-top: 2px dotted #CACACA;		background: transparent;}
/* Product Details Grid */#ProductDetails .ProductMain hr {	background: #c7d7db;	border: 0;}
/* "Buy this item" block on the right */#SideProductAddToCart {	background: #daeaf3;	border: 3px solid #9fd9ff;}
#SideProductAddToCart h2 {	background: transparent;	color: #444;	border-bottom: 2px dotted #cacaca;}
#SideProductAddToCart.ProductBuyBoxSoldOut {	background: #f0f0f0;	border-color: #ccc;}
/*** Category Page Specific*/.SortBox option {	color: #444;}
/*** Account Page Specific*/.AccountOrderStatusList h3,.AccountOrdersList h3,.AccountMessageList h3,.ReturnsList h3 {	color: #444;}
.AccountOrder hr,.AccountMessageList hr,.AccountOrderStatusList hr,.ReturnsList hr {	border-top: 2px dotted #000000;	background: transparent;}
.SharePublicWishList {	background-color:lightyellow;	border:1px solid #CDDEE2;}
.DownloadExpires {	color: gray;}
.DownloadExpiresToday {	color: red;}
/*** Cart Page Specific*/
/* Cart Contents Table */.CartContents tbody td {	border-bottom: 0;}
/* Mini-Cart/Suggestive Cart Page */#SideCartMiniCart {	background: #daeaf3;	border: 3px solid #9fd9ff;}
#SideCartMiniCart h2 {	background: transparent;	color: #444;	border-bottom: 2px dotted #cacaca;}
#SideCartMiniCart .CartDetails {	background: #fff;}
#SideCartMiniCart .JustAddedProduct {	border-bottom: 1px solid #ccc;}
#SideCartMiniCart .OtherCartProducts {	border-bottom: 1px solid #ccc;}
#SideCartMiniCart .OtherCartProducts h3 {	color: #555;}
#SideCartMiniCart .OtherCartProducts ul {	margin-left: 10px;}
#SideCartMiniCart .SubTotal {	background: #FBECDD;	color: #333;}
.MiniCart .SubTotal {	color: #075899;}
/* Shipping Estimation on Cart Contents Page */.EstimateShipping {	border: 1px solid #c7d7db;	background: #f9f9f9;}
/*** Checkout Page Specific*/.CheckoutRedeemCoupon {	background: #fafafa;	border: 1px solid #777;}
/* Express Checkout */.ExpressCheckoutBlock .ExpressCheckoutTitle {	color: #fff;	background: #669a07;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {	background: #f0f0f0;	border: 1px solid #ddd;	color: #555;}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {	color: #fff;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutCompletedContent {	color: #888;}
/*** Search Page Specific*/.AdvancedSearch h3 {	color: #fff;	background: #669a07;}
.SearchTips .Examples {	background: lightyellow;	border: 1px solid #aaa;	color: #555;}
/*** Product Comparison Page Specific*/
.CompareFieldName {	background-color:#f1f6de;	font-weight:bold;}
.CompareFieldTop {	background-color: #F7F7F7;	border-bottom:solid 1px #DBDBDB;}
.CompareFieldTop a:hover {	color:red;}
.CompareCenter {	border-left:solid 1px #ccc;	border-bottom:solid 1px #F2F2F2;}
.CompareLeft {	border-left:solid 1px #ccc;	border-bottom:solid 1px #F2F2F2;}
/*** Create Account/Login Page Specific*/.CreateAccount {	border-right: 1px solid #ccc;}
.CreateAccount h2 {	border-bottom: 0;	background: #FFF4EA url('../../StoreSuite/images/IcoCreateAccount.gif') no-repeat 10px center;	color: #444;}
.AccountLogin h2 {	border-bottom: 0;	background: #FFF4EA url('../../StoreSuite/images/IcoLogin.gif') no-repeat 10px center;	color: #444;}
/* Product Videos */
#VideoContainer {	border: 1px solid #cccccc;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.currentVideo {	background-color: #ddf0f6;}
.videoRow:hover {	background-color: #efefef;}

}
/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
	background-color: #deefbf;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
}

/* End: category flyout styles */
/* start fast cart styles */
#fastCartContainer {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.fastCartContent h2 {
	color: #009E0F;
	background-color:transparent;
}
.fastCartContent h3 {
	color: #BB6F21;
	background-color:transparent;
}
.fastCartSummaryBox {
	background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
	color: #075899;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
	color: #800000;
}
.fastCartContent .Quantity {
	color: #828DB3;
}
.fastCartContent p {
	color: #444444;
}
.fastCartContent .ProductList li {
	background-color: #FFF;
}
/* end fast cart styles */

.CartContents .ItemShipping th {
	border-bottom-color: #ececec;
	border-top-color: #ececec;
	background: #d6f0a6;
}
/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
	background-color: #deefbf;
}

/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
}

/* End: category flyout styles */
/* start fast cart styles */
#fastCartContainer {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.fastCartContent h2 {
	color: #009E0F;
	background-color:transparent;
}
.fastCartContent h3 {
	color: #BB6F21;
	background-color:transparent;
}
.fastCartSummaryBox {
	background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
	color: #075899;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
	color: #800000;
}
.fastCartContent .Quantity {
	color: #828DB3;
}
.fastCartContent p {
	color: #444444;
}
.fastCartContent .ProductList li {
	background-color: #FFF;
}
/* end fast cart styles */