.slide-show {
     border-top: 1px solid #000000;
     width: 978px;
}

.slide-show ul li {
     margin: 0px;
     padding: 0px;
}

#SearchForm input {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #C8C8C8 #F0F0F0 #F0F0F0 #C8C8C8;
     border-image: none;
     border-style: solid;
     border-width: 1px;
}

#HeaderLower {
     border-top: 4px solid #000000;
}

#SideCategoryList li li, #SideCategoryList .sf-menu li li {
     background-image: none;
}

#SideCategoryList li li:last-child, #SideCategoryList .sf-menu li li:last-child {
     border: 0px none;
}

#SideCategoryList li ul li ul, #SideCategoryList .sf-menu li ul li ul {
     border: 0px solid #000000;
}

.hero_slider .Block div {
     border-bottom: 4px solid #000000;
}

.hero_slider .Block div div {
     border: 0px none;
}

.hero div .text h1, .hero div .text h2, .hero div .text h3, .hero div .text p, .hero div .text a {
     color: #000000;
     text-shadow: none;
}

.hero div .text.white * {
     color: #FFFFFF ! important;
     text-shadow: 1px 1px 2px #000000 ! important;
}

.Block.banner_home_page_bottom div .text.text-light *, .Block.banner_category_page_bottom div .text.text-light *, .Block.banner_brand_page_bottom div .text.text-light *, .Block.banner_search_page_bottom div .text.text-light * {
     color: #FFFFFF ! important;
     text-shadow: 1px 1px 2px #000000 ! important;
}

a.btn_link {
     background: none repeat scroll 0% 0% #000000;
     color: #FFFFFF ! important;
     padding: 2px 10px ! important;
}

.Right .Block h2 {
     border-bottom: 1px solid #D6D6D6;
}

.Right li {
     border-bottom: 1px solid #D6D6D6;
}

.Content .ProductList .ProductImage {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.ProductList .Rating {
     color: #666666;
}

.Right .TopSellers li .TopSellerNumber {
     display: none;
}

.CompareItem {
     border-left: 1px solid #D6D6D6;
     width: 200px;
}

.CompareFieldName {
     border-bottom: 1px solid #D6D6D6;
     font-weight: bold;
}

.CompareFieldTop {
     font-size: 14px;
     padding: 20px 10px;
}

.CompareFieldTop a:hover {
     color: #262425;
}

.ViewCartLink {
     background: url("../images/white/Cart.gif") no-repeat scroll 0px 50% transparent;
}

table.CartContents thead tr th, table.General thead tr th {
     background: none repeat scroll 0% 0% #E0E0E0;
     color: #262425;
}

.CartContents tfoot .SubTotal td div {
     overflow: hidden;
     padding: 20px;
     position: relative;
}

.JustAddedProduct {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #D6D6D6;
}

.btn {
     background: none repeat scroll 0% 0% #9A1B1F;
     border-radius: 2px;
     border: 1px solid #C10404;
     color: #FFFFFF;
     font-family: 'Titillium Web',Arial,Sans-Serif;
     font-size: 14px;
     font-weight: bold;
     padding: 8px 12px;
     text-transform: uppercase;
}

.btn:hover {
     background-color: #C10404;
     color: #FFFFFF;
}

.btn.alt {
     background-color: #000000;
     border-color: #000000;
     color: #FFFFFF;
}

a.btn.alt {
     color: #FFFFFF;
}

.btn.alt:hover {
     background-color: #2E2E2E;
}

.btn.text {
     background: none repeat scroll 0% 0% transparent;
     color: #666666;
     outline: 0px none;
}

.CartContents tfoot .SubTotal td div .CheckoutRedeemCoupon {
     background: none repeat scroll 0px 0px #FFFFFF;
     border: 0px solid #D6D6D6;
     height: 100%;
     left: 0px;
     line-height: 4.2em;
     margin: 0px;
     padding: 0px 10px;
     position: absolute;
     top: 0px;
     width: 490px;
}

.InfoMessage {
     font-weight: bold;
     margin-bottom: 20px;
}

.SuccessMessage, .ErrorMessage {
     background-color: #FFFFFF;
     border: 1px solid #D6D6D6;
     margin: 0px 0px 20px;
     padding: 20px;
}

.SuccessMessage {
     background: url("../images/SuccessMessage.gif") no-repeat scroll 15px center #EDFFE7;
     border-color: #E0F6D8;
     color: #528F3B;
     padding-left: 55px;
}

.ErrorMessage {
     background: url("../images/ErrorMessage.gif") no-repeat scroll 15px center #F8EAE7;
     border-color: #F1D8D4;
     color: #B42525;
     padding-left: 55px;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.QuickSearch {
     border: 1px solid #D6D6D6;
}

.QuickSearchResult .Price {
     color: #262425;
}

.SearchTips .Examples {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.Right hr {
     background: none repeat scroll 0% 0% transparent;
     border: 0px none;
}

.MiniCart .SubTotal {
     color: #262425;
}

.EstimateShipping {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #D6D6D6;
     text-align: left;
}

.videoRow:hover {
     background-color: #EFEFEF;
}

.CartContents .ItemShipping th {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-bottom-color: #D6D6D6;
     border-top-color: #D6D6D6;
     color: #2F2F2F;
}

.fastCartSummaryBox {
     background-color: #EAEAEA;
}

.SubCategoryListGrid {
     border-bottom: 1px solid #D6D6D6;
}

#AjaxLoading, .OrderItemMessage, .CurrencyList a.Sel, .SharePublicWishList {
     background: none repeat scroll 0% 0% #FDFBEB;
     border: 1px solid #EFECEC;
}

#socnet .icon-social-theme {
     background-image: url("../images/sprite-social.png");
}

.ProductTinyImageList li {
     border-color: #EEEEEE ! important;
}

.TinyOuterDiv {
     border-color: #EEEEEE ! important;
}

#prodAccordion .Block:last-child {
     border-bottom: 1px solid #D6D6D6;
}
