html, body {
    background:#F5F5F5 url(/img/rebrand/backgrounds/new-background.gif) repeat-y top center;
}
#pagewrapper {
    background: #FFF;
}
#header {
    background:#0D0D0D url(/img/rebrand/backgrounds/top_fade.png) repeat-x;
}
#plainheader {
    background:#0D0D0D url(/img/rebrand/backgrounds/top_fade.png) repeat-x;
}
#navigation {
    background:#666666 url(/img/rebrand/backgrounds/nav_fade.png) repeat-x;
}
#promobar {
    background-color:#B3749A;
}
#footer-top {
    background-color:#D6D7D7;
}
#footer-bottom {
    background-color:#353735;
}

#header .rd-tl, #header .rd-tr, #header .rd-bl, #header .rd-br {
    background-image: url(/img/rebrand/corners/corner-header-white.png);
}

#plainheader .rd-tl, #plainheader .rd-tr, #plainheader .rd-bl, #plainheader .rd-br {
    background-image: url(/img/rebrand/corners/corner-plain-header-white.png);
}

#navigation .rd-bl, #navigation .rd-br {
    background-image: url(/img/rebrand/corners/corner-nav-white.png);
}

#category-combo .rd-tl, #category-combo .rd-tr, #category-combo .rd-bl, #category-combo .rd-br {
    background-image: url(/img/corners-promo.png);
}

#footer-top .rd-tl, #footer-top .rd-tr {
    background-image: url(/img/rebrand/corners/corner-light-grey.png);
}

#footer-bottom .rd-bl, #footer-bottom .rd-br {
    background-image: url(/img/rebrand/corners/corner-dark-grey.png);
}

#footer-top .rd-tl, #footer-top .rd-tr {
    background-image: url(/img/rebrand/corners/corner-light-grey.png);
}

.drop-shadow {
    background: #DCDCDC;
}

.dark-grey-box .rd-bl, .dark-grey-box .rd-br {
    background-image: url(/img/rebrand/corners/corner-dark-grey.png);
}

.dark-grey-box {
   background-color: #353735;
}

.bottom-fade {
    background: url(/img/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}

.bottom-fade-border {
    border-top:1px solid #D0D0D0;
    clear: both;
}

#navigation ul li {
    border-right: 1px solid #777;
    border-left: 1px solid #555;
}

#navigation ul li.first {
    border-left: none;
}

#navigation ul li.first:hover {
    border-left: none;
}

#navigation ul li.last {
    border-right: none;
}

#navigation ul li.last:hover {
    border-right: none;
}

#navigation ul li:hover {
    background: #40403d;
    border-right: 1px solid #444441;
    border-left: 1px solid #333331;
}

#navigation ul li a {
    background: url(/img/rebrand/icons/bullet-nav.gif) left center no-repeat;
}

#navigation ul li div {
    background: #40403d;
    border: 1px solid #777;
    border-top: none;
}

#navigation ul ul li {
    border: none;
    color: #ccdc00;
}

#navigation ul ul li:hover {
    background: none;
    border: none;
}

#navigation ul ul li a {
    background: none;
}

.rd-tl {
    background-position: 0 0;
}

.rd-tr {
    background-position: -7px 0;
}

.rd-bl {
    background-position: 0 -7px;
}

.rd-br {
    background-position: -7px -7px;
}

.sidebar-title,
.sidebar-title a:link, .sidebar-title a:visited, .sidebar-title a:active, .sidebar-title a:hover {
    color:#fff;
}

.sidebar-border-box {
    border:solid #D0D0D0 1px; 
}

.sidebar-border-box .rd-tl {
    background-position:0 -7px;
}
.sidebar-border-box .rd-tr {
    background-position:7px -7px;
}
.sidebar-border-box .rd-bl {
    background-position:0px -14px;
}
.sidebar-border-box .rd-br {
    background-position:7px -14px;
}

.sidebar-title-dark-grey {
    background:#4A4A4A url(/img/rebrand/backgrounds/sidebar_fade_dgrey.png) repeat-x bottom center;
}
.sidebar-title-dark-grey .rd-tl, .sidebar-title-dark-grey .rd-tr {
    background-image: url(/img/rebrand/corners/dgrey-white.png);
}
.dark-grey-border-white-box {
    background:#fff url(/img/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.dark-grey-border-white-box .rd-tl, .dark-grey-border-white-box .rd-tr,
.dark-grey-border-white-box .rd-bl, .dark-grey-border-white-box .rd-br {
    background-image:url(/img/rebrand/corners/dgrey-white.png);
}

.sidebar-title-light-green {
    background:#CCDC00 url(/img/rebrand/backgrounds/sidebar_fade_lgreen.png) repeat-x bottom center;
}
.sidebar-title-light-green .rd-tl, .sidebar-title-light-green .rd-tr {
    background-image: url(/img/rebrand/corners/lgreen-white.png);
}
.light-green-border-white-box {
    background:#fff url(/img/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.light-green-border-white-box .rd-tl, .light-green-border-white-box .rd-tr,
.light-green-border-white-box .rd-bl, .light-green-border-white-box .rd-br {
    background-image:url(/img/rebrand/corners/lgreen-white.png);
}

.dark-grey-border-light-grey-box,
.dark-grey-border-light-grey-box a:active,
.dark-grey-border-light-grey-box a:visited,
.dark-grey-border-light-grey-box a:link,
.dark-grey-border-light-grey-box a:hover {
    color:#fff;
}
.dark-grey-border-light-grey-box {
    background:#666666 url(/img/rebrand/backgrounds/bottom-fade-lgrey.png) repeat-x bottom center;
    border-color:#666666;
}
.dark-grey-border-light-grey-box .rd-tl, .dark-grey-border-light-grey-box .rd-tr,
.dark-grey-border-light-grey-box .rd-bl, .dark-grey-border-light-grey-box .rd-br {
    background-image:url(/img/rebrand/corners/dgrey-lgrey.png);
}
body {
    color: #353735;
}

ol {
    list-style-type: decimal;
}

a:link, a:visited, a:active {
    color: #6D782C;
}

a:hover {
    color: #C75B12;
}

.price {
    color: #C75B12;
}

.error {
    color: #C75B12;
}
input.error {
    color:#353735;
    border:#C75B12 1px solid;
    background-color:#f1d6a4;
}

.browse li {
    list-style-type: none;
}

#navigation {
    color: #ADAFAF;
}

#navigation a {
    color: #FFFFFF;
}

#navigation a:hover {
    color: #CCDC00;
}

#toplinks, #toplinks a {
    color: #ADAFAF;
}

#toplinks a:hover {
    color: #CCDC00;
}

#livehelp, #livehelp a {
    color: #CCDC00;
}

#livehelp a:hover {
    color: #CCDC00;
}

#toplinks .selected-currency {
    color: #CCDC00;
}

#footer-bottom {
   color: #ADAFAF;
} 

#footer-bottom a {
    color: #CCDC00;
}

#footer-bottom a:hover {
    color: #ADAFAF;
}

#footer-top, #footer-top a {
    color: #353735;
}

#footer-top a:hover {
    color: #879637;
}

span.sidebar-title-light-green {
    color: #000000;
}

.light-green-border-white-box, .light-green-border-white-box a:link, .light-green-border-white-box a:active, .light-green-border-white-box a:visited,
.dark-grey-border-white-box, .dark-grey-border-white-box a:link, .dark-grey-border-white-box a:active, .dark-grey-border-white-box a:visited {
    color: #000000;
}

.light-green-border-white-box ul {
    list-style: url(/img/rebrand/icons/white-bullet.gif) outside;
}

.dark-grey-border-light-grey-box ul {
    list-style: url(/img/rebrand/icons/grey-bullet.gif) outside;
}

.std-list, .product-description ul{
    list-style:disc;
}

.std-list li ul , .product-description ul li ul{
    list-style:circle;
}

.product-thumb-list li a {
    background-repeat: no-repeat;
    background-position: center top;
}

.category-thumb-list li a {
    background-repeat: no-repeat;
    background-position: center top;
}

input.search {
    border-color: #353735; 
}

.tab {
    background: url(/img/rebrand/backgrounds/tab-background.gif) repeat-x #D0D0D0;
    display: block;
    float: left;
    position: relative;
}

.tab-tl {
    background: url(/img/rebrand/backgrounds/tab.gif) no-repeat -12px 0px;
    top: -1px;
}

.tab-tr {
    background: url(/img/rebrand/backgrounds/tab.gif) no-repeat 2px 0px;
    top: -1px;
}

.product-reference {
    color: #666;
    border-bottom: 1px solid #ADAFAF;
}

.mf-burnt-orange { color: #C75B12; }
.mf-forrest-green { color: #6D782C; }
.mf-lime-green { color: #CCDC00; }
.mf-summer-yellow { color: #ECC200; }
.mf-dark-pink { color: #B3749A; }
.mf-slate-blue { color: #7D9AAA; }

.recommended .rd-bl, .recommended .rd-br, .recommended .rd-tl, .recommended .rd-tr {
    background-image:url(/img/rebrand/corners/orange-corner.png);
}

.recommended .rd-tl {
    left:-1px;
    top:-1px;
}

.recommended .rd-tr {
    right:-1px;
    top:-1px;
}

.recommended .rd-bl {
    bottom:-1px;
    left:-1px;
}

.recommended .rd-br {
    bottom:-1px;
    right:-1px;
}

.stock_message {
    font-weight:bold;
    color:#F00;
}

.stock_message.instock {
    color:#7ABF0B;
}

