@font-face{
    font-family:'ostrich-black';
    src:url("../fonts/ostrich-black.eot");
}
@font-face{
    font-family:'ostrich-black';
    src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url("../fonts/ostrich-black.ttf") format("truetype"),url("../fonts/ostrich-black.svg") format("svg");
    font-weight:normal;
    font-style:normal;
}

/* General
   ------------------------------------------------------ */
html, input, select, textarea {
    color: #222;
}
body {
	background: #000;
}
.wrapper > p{
    color: #ddd;
    text-align: center;
}
#page{
    background: url(../images/backgrounds/page.png) no-repeat bottom center;
    padding-bottom: 150px;
}
/* content colors */
.main, #faqsubmit {
    background: none;
    color: #f0f0f0;
} 
.main a, #faqsubmit a{
    color: #fff;
}
.main a:hover, #faqsubmit a:hover{
    color: #eee;
}
.checkout-types,
#shopping-cart-table,
.checkout-onepage-index .main
{
    color: #222;
}
.checkout-types a,
#shopping-cart-table a,
.checkout-onepage-index .main a,
.main .back-link a
{
    color: #222;
}
.checkout-types a:hover,
#shopping-cart-table a:hover,
.checkout-onepage-index .main a:hover,
.main .back-link a:hover
{
    color: #000;
}
.checkout-onepage-index .main .opc-progress-container
{
    color: #f0f0f0;
}

a {
    color: #222;
}   
a:hover,
a:focus {
	color: #000;
}
.nav-container {
	border-bottom: 0;
        padding-top: 20px;
}
.footer-container {
	background: #000;
        min-height: 100px;
        padding-top: 20px;
}
.footer-main ul{
    float: left;
}
.footer-container,
.footer-container a {
	color: #fff;
}

/* Logo
   ------------------------------------------------------ */
#logo{
    top: 20px;
}
#logo a, #logo span {
	width:452px;
	height:191px;
	background: transparent url('../images/logo.png');
}
.replace { /* transparent png logo */
	overflow: hidden;
	text-indent: -999em;
}

/* Back to site link */
#back2site a {
	background-color: #fff;
	color: #666;
    padding: 0px 9px 0px 24px;
    background-position: 5px 2px;
}
#back2site a:hover {
	text-decoration: none;
    color: #000;
}

/* Mini Cart and Search 
   ------------------------------------------------------ */
.quick-access {
	background: #fff;
    box-shadow: none;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.quick-access:hover, .quick-access:focus {
    background: #f0f0f;
    box-shadow: none;
}
.quick-access,
.quick-access a {
	color: #fff;
}

#search_mini_form button {
	background-color: #ccc;
}
#cartHeader{
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #000;
    background-image: url(../images/icons/arrow_toggle2.png);
}
#cartHeader span em{
    color: #000;
}
#baseLinks{
    border-top: 1px solid #000;
}
#cartHeader:hover, #cartHeader:focus ,#cartHeader:hover span em, #cartHeader:focus span em{
    border-bottom: 1px solid #000;
    background-color: #ddd;
    background-position: 318px -118px;
    color: #000;
}
#myAccountLink a.arrowLink {
    border-color: transparent;
    background-image: url(../images/icons/arrow_r2.png);
    color: #000;
    font-weight: bold;
}
#chkOutBtn a{
    color: #000;
    border-left: 1px solid transparent;
    background-image: url(../images/icons/arrow_r2.png);
}
#myAccountLink a:hover, #myAccountLink a:focus {
    border-color: transparent;
    background-color: #ddd;
    color: #000;
}
#chkOutBtn a:hover, #chkOutBtn a:focus{
    border-color: transparent;
    background-color: #ddd;
    color: #000;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
em.basket_icon {
    background-image: url(../images/icons/basket.png);
    width: 30px;
}
#storeSwitcherDD {
    color: #000;
}
#search_mini_form{
    top: 5px;
    background: #fff;
    -webkit-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.2);
}
#search_mini_form input#search {
    color: #000;
    background: none;
    text-shadow: 1px 1px 2px #ddd;
    -moz-box-shadow: none;
    -webkit-shadow: none;
    box-shadow: none;
    text-align: right;
    outline: 0;
}
#search_mini_form button{
    background-color: transparent;
}
#search_mini_form button, #search_mini_form button:hover, #search_mini_form button:focus {
    background-color: transparent;
}
.top-cart .actions button {
    padding: 15px 20px 7px 20px;
    font-size: 1.4em;
    background: #a57f2f;
}
.top-cart .inner-wrapper {
    background: #fff;
}

/* Top Navigation Links 
   ------------------------------------------------------ */
.nav-container #nav{
    background: #a57f2f;
    width: 936px;
    height: 2em;
    padding: 10px 15px;
    margin-left: 15px;
}
nav li a {
    color: #777;
}
#nav ul, #nav div{
    background: #000;
    box-shadow: none;
}
#nav ul.shown-sub{
    background: #000;
    box-shadow: none;
}
#nav ul li a, nav li.level-top.active ul.level0 a{
    background: #000;
    color: #fff;
    font-family: ostrich-black;
    font-size: 1.3em;
}
#nav ul li a:hover,#nav ul li.over a.over{
    color: #a57f2f;
    background: #000;
}

nav li.level-top, nav li.home-nav{
    border: 0;
    line-height: 2em;
    height: 2em;
}
nav li.level-top > a, nav li.home-nav > a {
    color: #000;
    font-family: ostrich-black;
    background: transparent;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkitborder-radius: 0;
    border-radius: 0;
    border:0;
    font-size: 2em;
    text-transform: uppercase;
    padding: 0 15px;
    margin-right: 15px;
    margin-top: -4px;
}

nav li.level-top a:hover, 
nav li.level-top a.over, 
nav li.home-nav a:hover, 
nav li.level-top a:focus, 
nav li.home-nav a:focus, 
nav li.level-top.active a,
.wmghomepage-index-index nav li.home-nav a,
.cms-index-index nav li.home-nav a {
    color: #fff;
    background: #000;
}
nav li.level-top > a:hover, 
nav li.level-top > a.over, 
nav li.home-nav > a:hover, 
nav li.level-top > a:focus, 
nav li.home-nav > a:focus, 
nav li.level-top.active > a,
.wmghomepage-index-index nav li.home-nav > a,
.cms-index-index nav li.home-nav > a {
    margin-top: -10px;
    padding-top: 6px;
}

/* Home page 
   ------------------------------------------------------ */

/* Product Grid Row Title */
/* Product Grid Row Title */
.hpc h2 {
    border-bottom: 0;
    margin-bottom: 15px;
    float: none;
    background: #a57f2f;
    line-height: 1.8em;
    padding-top: 4px;
}
.hpc h2 span {
    float: none;
    padding: 5px 20px;
    font-family: ostrich-black;
    background: none;
    font-size: 1.8em;
    margin-bottom: -4px;
}

/* Product Grid 
   ------------------------------------------------------ */
.products-grid .item {
    background: #a57f2f;
}
.products-grid .item:hover, 
.products-grid .item:focus {
    background: #a57f2f;
}
.products-grid .item .product-image{
    border-bottom: 1px solid #b0b0b0;
}
.products-grid .item .product-name a{
    color: #fff;
}
.products-grid .item .price-box, .products-grid .item .price-box p {
    font-size: 1.6em;
    font-family: ostrich-black;
    color: #fff;
}

/* Button
   ------------------------------------------------------- */
.btns input, button, a.button, input.button, input[type=button], input[type=reset], input[type=submit],
#shopping-cart-table tfoot .btn-continue,
#shopping-cart-table tfoot .btn-update,
.products-grid .actions .button
{
    background-color: #a57f2f;
    color: #000;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    font-weight: bold;
    font-size: 1.8em;
    text-shadow: none;
    font-family: ostrich-black;
    text-decoration: uppercase;
    text-shadow: 0 1px 1px #fff;
}
.products-grid .actions .button{
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: #000;
    color: #fff;
    text-shadow: none;
}
#shopping-cart-table tfoot .btn-continue,
#shopping-cart-table tfoot .btn-update
{
    font-size: 1.1em;
}

button:hover, a.button:hover, input.button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover,
#shopping-cart-table tfoot .btn-continue:hover, #shopping-cart-table tfoot .btn-continue:focus,
#shopping-cart-table tfoot .btn-update:hover, #shopping-cart-table tfoot .btn-update:focus
{
    background-color: #b68c33;
    color: #000;
    text-shadow: 0 1px 1px #fff;
}
.product-view .btn-cart{
    background: #a57f2f;
    border-color: #806224;
    color: #000;
    font-size: 2.4em;
    font-family: ostrich-black;
    text-shadow: 0 1px 1px #fff;
    padding: 0.75em 1em 0.5em 0.75em;
}
.product-view .btn-cart span span{
    background-image: url(../images/icons/plus2basket2.png);
    padding-top: 8px;
}
.product-view .btn-cart:hover{
    background: #fff;
    border-color: #000;
    color: #000;
    text-shadow: 0 1px 1px #fff;
}

.checkout-types button {
    text-shadow: 0 1px 1px #fff;
    border: 1px solid #bfaa7f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #806224;
    -moz-box-shadow: 0 2px 0 #806224;
    box-shadow: 0 2px 0 #806224;
    background-color: #a57f2f;
    color: #000;
}
.checkout-types button span span {
    padding: 5px 18px 0 0;
}
.checkout-types button:hover,.checkout-types button:focus {
    text-shadow: 0 1px 1px #fff;
    border: 1px solid #bfaa7f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #806224;
    -moz-box-shadow: 0 2px 0 #806224;
    box-shadow: 0 2px 0 #806224;
    background-color: #b68c33;
    color: #000;
}


.addthis_toolbox a {
    background-position: 0 -78px;
    padding: 0 !important;
}

.mw_faq_name{
    color: #a57f2f;
}
#faqsubmit .mw_faq > div:hover .mw_question a,
#faqsubmit .mw_faq > div .mw_question_a_selected a
{
    color: #a57f2f;
}
/* Basket & Checkout Page 
   ------------------------------------------------------ */


/* Foreign locale stores 
   ------------------------------------------------------ */
.fr_FR #chkOutBtn a {
    padding: 7px 9px;
}