@charset "utf-8";
/* CSS Document */

body { background: #e1d5bd url('../images/bodyBG.jpg') repeat-x; color: #857A6F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
a { color: #4E848F; }
a:hover { color: #857a6f; }
h2, h3 { color: #412d18; }

#Container { background: none; }
#Outer { overflow: hidden; width: 960px; }
#Header { height: 115px; }
#TopMenu { float: left; padding: 0px; width: 750px; }
#TopMenu li a, #TopMenu li div, #TopMenu li div a { background: none; border-left: 1px solid #000000; color: #000000 !important; font-size: 11px; line-height: 11px; }
#TopMenu li.First a, #TopMenu li div a { border: none; }
#SearchForm { background: none; float: right; margin: 8px 0px 0px; padding: 0px; width: 204px; }
#SearchForm input.Textbox { background: #d5c9af; border: 2px solid #412d18; color: #412d18; padding: 4px 2px; width: 196px; }
#SearchForm .Button { float: right; height: 24px; margin: 5px 0px 0px; width: 93px; }
#Logo { margin-top: 32px; padding: 0px; }
#Menu { float: left; height: auto; margin: 0px; width: 960px; }
#Menu ul { float: left; }
#Menu li ul{top:15px; padding-top:10px;}
#Menu #social { float: right; }
#Menu #social span { color: #d5c9af; font-size: 12px; vertical-align: top; }
#Menu #social img { padding-left: 5px; }
#Menu li a { color: #e5decb; border-left: 1px solid #e5decb; font-size: 14px; height: auto; line-height: 14px; padding: 0px 15px; text-transform: uppercase; }
#Menu li a:hover { color: #857a6f; }
#Menu li:first-child a { border: none; }
#Menu ul li ul li:first-child a{border-left: 1px solid #E5DECB;}
#Menu li.ActivePage a { background: none; color: #857a6f; }
#Menu li ul li a:hover {background:none; background-color:#422d18;}

#Wrapper { background: #e5decb; border: 5px solid #d5c9af; float: left; margin: 16px auto 25px; min-height: 600px; width: 950px; }

.Content, .Content.Wide { padding: 20px; width: 910px; }
.collections .Content { padding: 0px; position: relative; width: 950px; }
.Content.Home { padding: 25px; width: 900px; }
.Content p { color: #422d18; font-size: 16px; line-height: 22px; }
.Content div { color: #422D18; }

.Home #homeWelcome { float: left; }
.Home .homeIntro { margin-bottom: 20px; }
.Home #welcomeMessage { float: left; width: 100%; }
.Home .homeMountain { margin: 0px 20px 20px 0px; }
.Home #welcomeMessage p { float: none; margin-bottom: 20px; }
.Home #welcomeMessage p#small { width: 55%; }
.Home #homeLinks { clear: both; float: left; width: 100%; }
.Home #homeLinks ul { list-style: none; margin: 0px; padding: 0px; }
.Home #homeLinks li { float: left; margin-bottom: 0px;  margin-left: 15px; width: 290px; }
.Home #homeLinks li:first-child { margin: 0px; }
.Home #homeLinks h2.headingBolsas { background: #e1d5bd url('../images/ourBolsas.png') no-repeat 10% 50%; padding: 10px; text-indent: -99999px; width: 270px; }
.Home #homeLinks h2.headingBeef { background: #e1d5bd url('../images/ourBeef.png') no-repeat 10% 50%; padding: 10px; text-indent: -99999px; width: 270px; }
.Home #homeLinks h2.headingHunting { background: #e1d5bd url('../images/ourHunting.png') no-repeat 10% 50%; padding: 10px; text-indent: -99999px; width: 270px; }

.Left { margin: 0px 20px 0px 0px; width: 180px; }
.Left #SideCategoryList li:first-child a { display: none; }
.Left #SideCategoryList li ul { border: none; }
.Left #SideCategoryList li:first-child li a { display: inline; }
.Left li a:hover { color: #87b7c3; }
.SubCategoryListGrid li { background: none; }

.dNone { display: none !important; }

#CategoryBreadcrumb, #PageBreadcrumb { display: none; }
.Breadcrumb li a:hover { color: #87b7c3; }
.Breadcrumb ul { padding: 0px; }

.collections #Wrapper  { margin: 64px auto 25px; }
.collections #recycle { background: #e9e1cf; border-bottom: 1px solid #bdb092; border-top: 1px solid #bdb092; left: 0px; position: absolute; top: 150px; width: 100%; }
.collections #recycleContent { height: 40px; margin: 0px auto; width: 960px; }
.collections #recycleContent img { float: left; margin: 0px 5px 0px 0px; }
.collections #recycleContent span { color: #d97657; float: left; font-size: 18px; line-height: 40px; }
.collections #recycleContent a{text-decoration:none;}

#bolsasGrid { background: url('../images/bolsasCollection.png') no-repeat; float: left; height: 466px; margin: 6px 6px 24px; position: relative; width: 938px;}
#bolsasGrid a { display: block; position: absolute; text-indent: -99999px; }
#duffelBolsas a { height: 230px; left: 0px; top: 0px; width: 466px;}
#duffelBolsas a:hover { background: url('../images/duffelBolsasHover.jpg') no-repeat; }
#bankBolsas a { height: 230px; left: 473px; top: 0px; width: 230px; }
#bankBolsas a:hover { background: url('../images/bankBolsasHover.jpg') no-repeat; }
#bolsitas a { height: 230px; right: 0px; top: 0px; width: 230px; }
#bolsitas a:hover { background: url('../images/bolsitasHover.jpg') no-repeat; }
#adventureBolsas a { bottom: 0px; height: 230px; left: 0px; width: 230px; }
#adventureBolsas a:hover { background: url('../images/adventureBolsasHover.jpg') no-repeat; }
#messengerBolsas a { bottom: 0px; height: 230px; left: 236px; width: 230px; }
#messengerBolsas a:hover { background: url('../images/messengerBolsasHover.jpg') no-repeat; }
#purseBolsas a { bottom: 0px; height: 230px; right: 0px; width: 466px; }
#purseBolsas a:hover { background: url('../images/purseBolsasHover.jpg') no-repeat; }

#bolsasDetails { float: left; min-height:200px;}
#categoryMenu { background: #d5c9af; float: left; padding: 5px 20px; width: 910px; }
#categoryMenu ul { float: right; list-style: none; margin: 0px; padding: 0px; }
#categoryMenu li { float: left; margin: 0px; }
#categoryMenu li a { border-left: 1px solid #412d18; color: #412d18; display: block; float: left; font-size: 14px; padding: 0px 10px; text-decoration: none; text-transform: uppercase; }
#categoryMenu li:first-child a { border: none; }
#categoryMenu li a:hover { color: #4e848f; }
#categoryDescription { float: left; padding: 15px 25px 20px; }
#categoryDescription p { color: #412d18; font-size: 14px; line-height: 18px; margin-bottom: 15px; }

.Content .ProductList li, .fastCartContent .ProductList li { background: none; margin: 5px 14px 10px !important; overflow: visible; }
.fastCartContent .ProductList li { height: 215px !important; }
.ProductList .ProductImage, #fastCartContainer .ProductList .ProductImage { border: 1px solid #d5c9af; margin: 0px auto 10px; padding-bottom:0px;}
#fastCartContainer .ProductList .ProductImage { height: auto!important; width: auto!important; }
.ProductList strong, .ProductList strong a { color: #412d18; }
.ProductList strong a:hover { text-decoration: none; }
.ProductActionAdd a { display: block; }
.ProductActionAdd a:hover { color: #c7e9f0; }

.PrimaryProductDetails .ProductMain { width: 290px; }
.ProductDetailsGrid { padding: 0px; }
.ProductDetailsGrid .DetailRow { padding: 0px; }
.ProductDetailsGrid .Label { margin-left: 0px; text-align: left; width: 55px; }
.ProductDetailsGrid .BulkDiscount input { margin: 10px 0px 0px 0px; }
.ProductPrice, .ProductList em { color: #f27f60; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.ProductList strong a:hover { color: #195a67; }

.banner_category_page_top { margin: 0px !important; padding: 10px; width: 160px; }

.Right { display: block; margin: 0px 0px 0px 20px; width: 180px; }

#LoginForm { width: 100%; }
.CreateAccount { padding: 0px; width: 50%; }
.AccountLogin { padding-left: 4%; width: 46%; }

#Footer{ background: url(../../../templates/Organic/images/brown/bg_productlist.gif) repeat; height: auto; overflow: hidden; padding: 20px 0px 15px; text-align: left; }
#footerLinks { margin: 0px auto; width: 960px; }
#Footer p { clear: both; float: left; font-size: 12px; line-height: 18px; margin-bottom: 10px; }
#Footer ul { float: left; list-style: none; margin: 0px; padding: 0px; width: 28%; }
#Footer ul.links1, #Footer ul.links3 { width: 22%; }
#Footer li { float: left; font-size: 12px; margin-left: 10px; width: 100%; }
#Footer li.title { color: #f58462; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#Footer li a { border: none; color: #e5decb; font-size: 12px; padding: 0px; }
#Footer li a:hover { color: #f4a790; }
.NewsletterSubscription { clear: none; float: right; width: 28%; }
.NewsletterSubscription h2 { color: #f58462; font-size: 14px; font-weight: bold; margin: 0px 0px 10px; }
.NewsletterSubscription p { float: left; font-size: 12px; line-height: 18px; margin-bottom: 10px; }
.NewsletterSubscription input.Textbox { background: #d5c9af; border: 2px solid #ffffff; color: #251913; font-size: 11px; padding: 6px 3px; width: 240px; }
.NewsletterSubscription .Button { float: right; height: 24px; margin: 10px 15px 0px 0px; width: 93px; }

.TabNav li.Active a {border-bottom:#422d18; color:white; background-color:#422d18;}
.TabNav{border-color:#422d18;}
.TabNav li a{border-color:#422d18; background-color:#e1d5bd; color:#422d18;}
.TabNav li a:hover{background-color:#d5c9af; color:#422d18;}
.TabNav li.Active a:hover{ color:white; background-color:#422d18;}

/* ExpressCheckout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {background:none; background-color:#422d18; color:white;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {background-color:#d5c9af; color:#422d18;}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{color:#f2f2f2; padding-top:1px;}

.ExpressCheckoutBlock h3 a {padding-top:1px; color:#422d18;}
.ExpressCheckoutBlock h3 a:hover {color:#000;}

/* CheckoutCartReview */

.CartContents thead tr th, table.General thead tr th {background-color:#d5c9af; border-color:#d5c9af;}
table.CartContents, table.General {border:none;}
.CartContents tfoot .SubTotal td {border-top:1px solid #422d18;