html, body {
    background:#F5F5F5 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;
}
#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);
}
#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: none;
}

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

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

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

.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 .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;
}
.dark-grey-border-white-box {
}
.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: #FFFFFF;
}
.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 .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, .dark-grey-border-light-grey-box a {
    color: #404040 !important; 
}

.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: #404040;
}

a:hover {
    color: #C75B12;
}

.price {
    color: #404040;
}

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

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

#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: #FFFFFF;
}

#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: #FFFFFF;
}

.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: #404040;
}

.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; }
.mf-grey { color: #404040; }
.mf-flame-orange { color: #EF4123; }

.errors { color: #EF4123; }

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

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

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

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

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

.large-recommended .rd-br {
    bottom:0px;
    right:0px;
}
.clearance .rd-bl, .clearance .rd-br, .clearance .rd-tl, .clearance .rd-tr {
    background-image: url("/img/rebrand/corners/corner-orange.png");
}

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

.large-clearance .rd-tl {
    left:0px;
    top:0px;
}

.large-clearance .rd-tr {
    right:0px;
    top:0px;
}

.large-clearance .rd-bl {
    bottom:0px;
    left:0px;
}

.large-clearance .rd-br {
    bottom:0px;
    right:0px;
}

.border-white-box .rd-tl, .border-white-box .rd-tr, .border-white-box .rd-bl, .border-white-box .rd-br {
    background-image: url("/img/rebrand/corners/corners-noheader-noshade.png");
}

.tab-tl-inactive {
    background: url("/img/rebrand/corners/dgrey-tab.gif") no-repeat scroll -12px 0 transparent;
}

.tab-tl-active, .tab-tl-inactive {
    height: 100%;
}

.tab-tl, .tab-tl-active, .tab-tl-inactive {
    height: 21px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 10px;
}

.tab-tr-inactive {
    background: #A6A6A6;
}

.tab-tr-active, .tab-tr-inactive {
    height: 100%;
}

.tab-tr, .tab-tr-active, .tab-tr-inactive {
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}

.tab-tr-active {
    background: url("/img/rebrand/corners/lgreen-tab.gif") no-repeat scroll 2px 0 transparent;
}

.tab-tl-active {
    background: url("/img/rebrand/corners/lgreen-tab.gif") no-repeat scroll -12px 0 transparent;
}
.reviews hr, hr.review {
    background-color: #D0D0D0;
    border: 0 none;
    height: 1px;
}
.single-tab {
    background: #A6A6A6;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    line-height: 15.4px;
    margin-left: 12px;
    padding: 3px 12px;
    position: relative;
}
.tab-tl-inactive {
    background: #A6A6A6;
}

.tab-tl-active, .tab-tl-inactive {
    height: 100%;
}
.tab-tl, .tab-tl-active, .tab-tl-inactive {
    height: 21px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 10px;
}
.instock {
    color: #404040;
    font-weight: bold;
}
.outofstock {
    color: #404040;
    font-weight: bold;
}
.warranty-info {
    color: #404040;
    font-weight: bold;
}
ul.stars_list {
    list-style-image: url("/img/rebrand/icons/star.gif"); 
    padding-left: 20px; 
    margin-top: 8px; 
    margin-bottom: 0px;
}
#thumbnails td div {
    background: url("/img/rebrand/corners/thumb_greyborder.gif") no-repeat scroll 0 0 transparent;
}
.tabbed-content {
    border-top: 1px solid #D0D0D0;
    clear: left;
    padding-top: 8px;
    width: 740px;
}
#refine-results-overlay {
    background-color: #000;
    opacity: 0.40;
    filter: alpha(opacity=40);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
}

.content-two-left div h1 {
    font-size: 28px;
    margin: 8px 0 5px 0;
}

.checkout-login-form {
    background: none repeat scroll 0 0 #F8FAE6;
    padding-bottom: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -oz-border-radius: 10px;
}

.checkout-login-form input[type="text"], .checkout-login-form input[type="password"] {
    border: 1px solid #AFAFAF;
    margin-bottom: 4px;
}

.checkout-login-form input[type="text"]:focus, .checkout-login-form input[type="password"]:focus {
    box-shadow: 0 0 4px #C3CB9B;
    -webkit-box-shadow: 0 0 4px #C3CB9B;
    -moz-box-shadow: 0 0 4px #C3CB9B;
    border-color: #CCDC00;
}

.checkout-login-form input[type="text"], .checkout-login-form input[type="password"] {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.form-splitter {
    font-weight: bold;
    margin-left: 5px;
}

#password-element input[type="password"], #password_confirm-element input[type="password"] {
    border: 1px solid #AFAFAF;
}
