body{
    background-color: #FFD303 !important;
    background-image: url(/users/2559000/2558015/507465/img/507465_backgroundtribal.png) !important;
    background-repeat: no-repeat !important;
    background-position: center 36px !important;
    background-attachment: fixed !important;
    color: #59595c !important;
}

a, a:visited, a:active, .links_color{
    color: #ffbb1b !important;
}

a:hover, .mark, .navigation div span, #detailArticlePrint .detailArticleViews span strong a, .link_hover_color {
    color: #ffbb1b !important;
}

.button, .button:link, .button:visited, .button:active{
    color: #333333 !important;
}

.error, .mvc .system-error {
    border:1px solid #f3a216 !important;
    color:#333333 !important;
    background-color: #ffcd0b !important;
}

.bg_color_4{
    background-color: #ffd107 !important;
}

#content{
    position: relative !important;
    top: 20px !important;
    width: 800px !important;
    padding-left:15px;
}

.checkout-v2 .content{
    width:798px !important;
}

.shopHeader{
    height: 204px !important;
    width:1022px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top:36px !important;
}

.shopHeaderTrusty{
    float:left !important;
    margin-left: -70px !important;
    background-image:url(/users/2559000/2558015/507465/img/507465_trusty1.png) !important;
    width:234px !important;
    height:204px !important;
}

.shopHeaderLogo{
    float:right !important;
    background-image:url(/users/2559000/2558015/507465/img/507465_logo.png) !important;
    width: 161px !important;
    height: 34px !important;
    margin-right:190px !important;
}

#menu{
    position:relative !important;
    top: -270px !important;
    background-color: #808080 !important;
}

#headerUserInformation{
    position:relative;
    top:25px;
}

#menu li{
    background-color: #808080 !important;
    height: 25px !important;
    text-transform: uppercase !important;
    border-right: 0px solid #FFFFFF !important;
    line-height: 25px !important;
}

#menu li.current, #menu li#menuItemShop.current a, #menu li.current a, #menu li a:hover{
    background-color: #ffbb1b !important;
    background-image: url(/users/2559000/2558015/507465/img/507465_menubackgroundactive.png) !important;
    height:25px !important;
    color: #58595b !important;
    text-transform: uppercase !important;
    border-right: 0px solid #FFFFFF !important;
    line-height: 25px !important;
}

#menu li a{
    color: #ffbb1b !important;
}

#shopInformation {
    background-image:url(/users/2559000/2558015/507465/img/507465_voicetrust.jpg) !important;
    background-repeat:no-repeat !important;
    float:left !important;
    height:215px !important;
    margin:0 !important;
    padding-bottom:0.2em !important;
    padding-left:502px !important;
    padding-right:0.5em !important;
    padding-top:0 !important;
    position:relative !important;
    top:35px !important;
    left:15px !important;
    width:290px !important;
}

#frmFilter {
    float:left;
    margin:0;
    padding:0px !important;
    width:798px;
    background-color: #808080 !important;
}

.mvc #index.classicCompact fieldset img {
    height:150px;
    margin:4px 0 0 3px;
    width:150px;
}

.mvc #index.classicCompact .articleImages {
    background-color:#FFFFFF;
    height:160px;
    width:160px;
}

.mvc #index{
    padding-top: 0px !important;
}

.mvc #index.classicCompact fieldset h3 {
    height:0.5em !important;
}

.navigation{
    width: 590px !important;
   min-width: 590px !important;
}

#menuCheckout ol li a {
    background-position:15px 3px !important;
    background-repeat:no-repeat;
    display:block;
    padding:4px 0 0 50px !important;
    height: 26px !important;
}

#menuCheckout ol li {
    float:left;
    width:200px !important;
}

#menuCheckout {
    float:left;
    height:30px !important;
    line-height:20px;
    margin:0 0 2em;
    min-width:828px;
    position:relative;
    top:20px;
    width:47em;
}

#menuCheckout ol li.current {
    background-color:#59595c !important;
}

#menuCheckout{
    background-color: #808080 !important;
}

#menuCheckout a:hover{
   background-color:#59595c !important;
}

.checkout-v2 .content, .checkout-v2 .content .important, .checkout-v2 .checkoutStepsTop, .checkout-v2 .checkoutStepsBottom, .checkout-v2 .basketAdditionals #frmProceed div, .checkout-v2 .basketAdditionals #frmProceed #basketPriceTotal div, .checkout-v2 .basketAdditionals ul, .checkout-v2 #basketItems .basketDelete, .checkout-v2 #basketItems fieldset, .checkout-v2 #checkoutAddress form fieldset div, .checkout-v2 #basketAddressSelect, .checkout-v2 #basketAddressSelect fieldset div, .checkout-v2 #checkoutPaymentInfo form div.paymentOption, .checkout-v2 #frmOrderShow #basketItems .basketAdditionals #basketSum, .checkout-login .section {
    width:798px !important;
}

.classicCompact form fieldset div.articleImages, .classicCompact form fieldset ul, .classicExtended form fieldset .articleImages, .classicExtended form fieldset ul, .basketAdditionals #frmProceed div div, .rowData td, #headerUserInformation, #detailArticlePrint, #articleRecommend .articleImages, #basketItems fieldset ul.basketColumn, #checkoutAddress form .checkoutAdditionals fieldset, #checkoutPaymentInfo form div.paymentOption div, #checkoutPaymentInfo form fieldset, #frmOrderShow #basketItems .basketAdditionals #basketCharging, #articleDesigns div, #producttypeDetails #measureImage, #menuFooter, .mvc #help .faqAnswers div table th, .bg_color_3, #producttype_tabbox tr.even td {
background-color:#F2F1EF;
}

#menuFooter {
    height:40px;
    margin-left: -15px;
    background-color: #808080 !important;
}

#menuFooter ul li{
    border-right: 0px solid #333333 !important;
    line-height: 20px !important;
}


h1{
    color: #59595c !important;
}

h2{
    color: #59595c !important;
}

h3 {
    color:#59595c !important;
}

h4{
    color: #59595c !important;
}

.mvc #index.classicCompact fieldset {
    float:left !important;
    height:25.1em !important;
    margin:0 25px 0 3px !important;
    overflow:hidden !important;
    width:237px !important;
}
