/* Color: Brown */

/*font-family: 'Oswald', sans-serif;*/

html {
	background: #fff url(//cdn2.bigcommerce.com/server300/6c324/templates/__custom/layout/site-bg.jpg?t=1645050420) center top no-repeat;	
}

body {
	color: #222;
}
a {
	color: #222;
	text-decoration: underline;
}
a:hover {
	color: #777;
}
h2 {
	color: #222;
}
h3 {
	color: #777;
}
hr {
	background: #555;
	color: #555;
}

.clr {
clear: both;
width: 100%;
height: 100%;
visibility: hidden;	
}

#Container {
}


#TopMenu {
	
	height: 30px;
}
#TopMenu li{
}
#TopMenu li a, #TopMenu li span {
	color: #fff;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
}
#TopMenu p.info {
color: #000;
font-size: 26px;
position: absolute;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
top: 55px;
right: 0;
}

#TopMenu p.info em {
color: #bd710f;
}

#TopMenu em {
font-style: normal;
padding-left: 20px;	
}


#Menu {
	
}
#Menu li {
	posiiton: relative;
}
#Menu li a {
	color: #fff;
	display: block;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
}
#Menu li a:hover {
	color: #f2efdd;
}
#Menu li ul li a {
	background: #777;
}
#Menu li ul li a:hover {
	background: #6f3b26;
}


#Outer {
}

.wrap-full {
width: 100%;
/*background: #fff url(//cdn2.bigcommerce.com/server300/6c324/templates/__custom/layout/wave.png?t=1645050420) center top no-repeat;	*/
clear: both;
}

#Wrapper {
	
}
#Header {
	height: 166px;
	position: relative;
	background: none !important;
}

#Header #Menu {
position: absolute;
bottom: 20px;
right: 0;	
}

#Header #Menu li {
font-family: 'Oswald', sans-serif;	
font-size: 20px;
text-transform: uppercase;

}

#Header #Menu li a {
	font-weight: normal;
	color: #555;
	padding: 5px;
	margin: 0 0 0 40px;
}

#Header #Menu li a:hover {
border-bottom: #bd710f 3px solid;
padding-bottom: 2px;	
background: none;
}

.head-wrap {
width: 960px;
margin: 0 auto;
position: relative;
height: 100%;
}

.head-wrap .divider {
height: 20px;
width: 100%;
background: url(//cdn2.bigcommerce.com/server300/6c324/templates/__custom/layout/divider.png?t=1645050420) top center no-repeat;	
position: absolute;
bottom: 0;

}

#Logo h1 {
	color: #fff;
	text-indent: -50000px;
}
#Logo h1 a {
	color: #fff;
}


#SearchForm {
text-align: right;
position: absolute;
top: 20px;
right: 5px;
}

#SearchForm p {
display: none;	
}

#SearchForm label {
	display: none;
}
#SearchForm input {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 220px;
	padding: 3px;
	box-shadow: #999 2px 2px 3px inset;
}
#SearchForm .Button {
	border: 0;
	box-shadow: none;
}
#SearchForm a {
	color: #fff;
	text-shadow: #000 1px 1px 1px;
}

#SearchForm a:hover {
text-decoration: none;
color: #ccc;	
}

#SearchForm p {
	color: #fff;
	padding: 5px 0;
}


.Left {
	
	
}
.Left .Block {
	margin: 0 0 10px 0;
}
.Left h2,
.centercontent h2h1 {
	font-size: 13px;
	color: #fff;
	font-family: "Oswald", sans-serif;
	padding: 3px 5px;
	font-weight: normal;
	text-transform: uppercase;
	background: #555;
}
.Left li {

}
.Left li a {
	
}
.Left li a:hover {
	
}


.Content {
}
.Content h2 {
}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
}

.centercontent {
width: 680px;	
float: left;
margin: 0 0 0 10px;
}

.centercontent h2 {
	
}


.Right {
	background: none;
}
.Right .Block {
}
.Right h2 {
}
.Right li {
	border-bottom: 1px solid #555;
}
.Right a {
}
.Right a:hover, .Right a:hover strong {
	color: #075899;
}
.Right hr {
	background: transparent;
	color: #fff;
}


#Footer {
	background: #000;

	padding: 30px;
}

#Footer .foot-wrap {
width: 960px;
margin: 0 auto;	
}

#Footer p.info {
position: inherit !important;
margin: 0;
}

#Footer #Menu ul {
	margin: 0 0 10px 0;
}

#Footer p {
color: #fff;	
}

#Footer #Menu li {
float: inherit;	
display: inline;
margin: 0 20px 0 0;
}

#Footer #Menu li a {
display: inherit;
color: #fff !important;	
font-size: 12px;
font-weight: normal;
padding: 3px 0;
}

#Footer #Menu li a:hover {
background: none;
text-decoration: underline !important;	
}

#Footer ul ul {
display: none;
}

#Footer ul li:hover ul {
display: none;	
}


.NewsletterSubscription input {

}


.Content .ProductList li,
.fastCartContent .ProductList li {
}
.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over {
}
.ProductList .ProductImage {
	background: #fff;
	border: 1px solid #555;
	padding: 1px;
}
.Content .ProductList strong, .Content .ProductList strong a {
	color: #075899;
}
.ProductPrice, .ProductList em {
	color: #999;
}
.ProductList .Rating {
	color: #6a6a6a;
}


.centercontent .ProductList li {
	display: block;
	width: 328px;
	height: 184px;
	float: left;
	border: #999 1px solid;
	margin: 5px;
text-align: center;
position: relative;
	
}
.centercontent .ProductList .ProductImage {
	border: none;
}


.centercontent .ProductList .ProductPriceRating {
display: none;
}

.centercontent .ProductList .ProductDetails {
display: block;
position: absolute;
margin: 0;
padding: 0;
width: 100%;
bottom: 38px;
}

.centercontent .ProductList .product-link {
display: block;
width: 100px;
padding: 5px 0;
color: #fff;
background: #bd710f;	
font-family: "Oswald", sans-serif;
position: absolute;
top: 20px;
right: 5px;
text-transform: uppercase;
}

.centercontent .ProductList .product-link:hover {
background: #555;	
}

.Content  .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}

.Content .BlockContent p {
font-size: 14px;
line-height: 1.3em;	
padding-left: 5px;
text-align: justify;
}


.Right .TopSellers li {
	border-bottom: 1px solid #555;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #222;
}
.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 {
	background: #fff;
	border: 1px solid #555;
}
.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #fff;
	background: url(../../Shoes/images/brown/No1SellerNumberBg.gif) 0 0 no-repeat;
}
.Right .TopSellers li.TopSeller1 .Rating {
}


.Breadcrumb {
	border-bottom: 1px solid #555;
}


.CompareItem { width:200px; border-left: solid 1px #555; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #555; }
.CompareFieldTop { border-bottom:solid 1px #555; }
.CompareFieldTop a:hover { color:#999; }
.CompareCenter { border-left:solid 1px #555; border-bottom:solid 1px #555; }
.CompareLeft { border-left:solid 1px #555; border-bottom:solid 1px #555; }

.ViewCartLink {
	background: url('../../Shoes/images/brown/Cart.gif') no-repeat 14px 4px;
}

table.CartContents, table.General {
	border: 1px solid #555;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #fff;
	color: #424748;
	border-bottom: 1px solid #555;
}

.CartContents tfoot .SubTotal td {
	border-top: 1px solid #555;
	color: #222222;
}

.MiniCart .SubTotal {
	color: #075899;
}

.JustAddedProduct {
	border: 1px solid #555;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #075899;
}

.CategoryPagination {
	color: #222;

}

.CategoryPagination  .PagingList li {

}


.CategoryPagination  .PagingList li a {
color: #555;
}

.CategoryPagination .PagingList li.ActivePage {
color: #bd710f;
font-weight: bold;
}

.CheckoutRedeemCoupon { background: #fff; padding: 10px; width: 300px; border: 1px solid #555; margin-bottom: 10px; }

.QuickSearch {border: 1px solid #555;  }
.QuickSearchHover td{ background: #eadeca; }

.SubCategoryList, .SubBrandList {
	padding: 5px;

}

.SubCategoryList ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.SubCategoryList ul li {
margin: 0;
background: none;
float: left;
color: #555;
list-style: none;
}

.SubCategoryList li a {
display: block;
text-align: center;
padding: 5px 0;
width: 324px;	
background: #d1d1d1;
border-radius: 5px;
margin: 5px;
text-decoration: none;
font-weight: bold;
}

.SubCategoryList li a:hover {
background: #bd710f;
color: #fff;	
}


.SpecificInfoMessage {
	background-color: #f8e4d1;
	color: #555;
}

.InfoMessage {
	background: #fff url('../../Shoes/images/InfoMessage.gif') no-repeat 5px 8px;
	border: 1px solid #555;
	color: #555;
}

.SuccessMessage {
	background: #E8FFDF url('../../Shoes/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #F8D5E0 url('../../Shoes/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #efe7d9;
}

.QuickSearchHover td{ background: #eadeca; }
.QuickSearchAllResults a { background: url('../../Shoes/images/brown/QuickSearchAllResultsButton.gif') no-repeat right; }

.SearchTips .Examples {
	background: #fff;
	border: 1px solid #555;
}

.MiniCart .SubTotal {
	color: #999;
}

.CreateAccount {
	border-right: 1px solid #555;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #777;
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #fff;
	color: #555;
	border: 1px solid #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #e4b3bc;
}

.TabNav li a {
	border: 1px solid #e4b3bc;
	background: #fff;
}

.TabNav li a:hover {
	background-color: #fff;
	color: #ea1935;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fce5ec;
	background: transparent;
}

/* 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;
}

.CartContents .ItemShipping th {
	border-bottom-color: #555;
	border-top-color: #555;
	background: #fff;
	color: #424748;
}

/* 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: #777;
	color: #fff;
}

/* 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 {
}

#SideCategoryList .sf-sub-indicator {
	background-image:  url('../../Shoes/images/brown/arrows-dark.png');
}

/* 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 */

#subscribe_form {
padding: 15px 0;
}

#subscribe_form label {
color: #555;

}

#subscribe_form .Textbox {
border: #ccc 1px solid;
box-shadow: #ccc 2px 2px 5px inset;
width: 257px;	
padding: 6px 3px;
border-radius: 5px;
margin: 0 0 10px 0;
}

#subscribe_form .Button {
background: #bd710f;
font-family: "Oswald", sans-serif;	
height: inherit;
width: inherit;
color: #fff;
text-transform: uppercase;
padding: 3px 10px;
font-size: 14px;
float: right;
}

.ProductPriceRating em,
.ProductPriceRating .Rating {
display: block;
padding: 0 15px;	
}

#Wrapper {
clear: none;
}

#Wrapper .Left,
#Wrapper .Content,
#Wrapper .Right {
position: relative !important;
float: left;
display: inline;
margin: 0;
}

#Wrapper .Content {
max-width: 530px !important;
margin: 0 10px 0 20px
}

.Left .CategoryList {
font-size: 14px;	
}

.Left .CategoryList ul li {
padding: 5px 5px 5px 25px;
background: url(//cdn2.bigcommerce.com/server300/6c324/templates/__custom/layout/bullet.png?t=1645050420) left 3px no-repeat;	
font-weight: bold;
}

.Left .CategoryList ul li a {
color: #555;	
}

.Left .CategoryList ul li ul {
padding: 5px 0 0 0;	
}

.Left .CategoryList ul li ul li {
font-weight: normal;
background: url(//cdn2.bigcommerce.com/server300/6c324/templates/__custom/layout/bullet2.png?t=1645050420) left 3px no-repeat;		
}

/*Home Page Banner (Intro Text)*/

.banner_home_page_top {
	
}

.banner_home_page_top h1,
.page h2  {
	font-family: "Oswald", sans-serif;
	color: #bd710f;
	font-size: 22px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	font-weight: normal;
}

/*Front Page Slider*/

#slider {
	width: 940px;
	height: 327px;
	margin: 0 auto 10px auto;
	background: lemonchiffon;
	border: #fff 10px solid;
    box-shadow: #999 0 0 10px;
	position: relative;
	z-index: 4000;
}

#slider .nivo-imageLink {
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;	
z-index: 4000;
}
 
#slider .nivo-controlNav {
position: absolute;
right: 10px;
bottom: 10px;
z-index: 50000;
}

#slider .nivo-controlNav a {
display: block;
width: 20px;
height: 20px;	
float: left;
margin: 0 3px;
background: #bd710f;
text-indent: -50000px;
cursor: pointer;

}

#slider .nivo-controlNav .active {
width: 14px;
height: 14px;
border: #bd710f 3px solid;
background: #fff;	
}

/*Page Styles*/

.page #feature {
	margin: 0 auto 10px auto;
	border: #fff 10px solid;
    box-shadow: #999 0 0 10px;
}

.SortBox {
display: none;	
}

/*Recent Blogs*/

#HomeRecentBlogs ul li {
font-size: 13px;	
padding: 3px;
border-bottom: #ccc 1px dotted;
}

.centercontent .NewsDate {
font-weight: bold;	
border-top: #999 1px dotted;
padding: 3px 0 0 0;
text-align: right;
}

/*Data Tables*/

#table1,
#table2 {
width: 680px !important;
margin: 0 0 25px 0;
}

#table1 td,
#table2 td {
padding: 0 !important;
}

#table1 td p,
#table2 td p {
margin: 0;
}

#table1 td p span,
#table2 td p span {
font-size: 10px !important;
}



