/* Color: Red */

body {
/*    background: #fff url(../../Wine/images/red/BodyBg.gif) 0 0 repeat-x;*/
    color: #222;
}

a {
    color: #222;
    font-weight: normal;
    text-decoration: underline;
}

.PagingList li a,
.CategoryPagination .FloatRight a,
.CategoryPagination .FloatLeft a {
    color: #fff!important;
    font-weight: bold!important;
}

a:hover {
    color: #075899;
}

h2 {
    color: #8b0a06;
}

h3 {
    color: #222;
}

hr {
    background: #cb9a8a;
    color: #cb9a8a;
}

#Container {}

#TopMenu {}

#TopMenu li {}

#TopMenu li a,
#TopMenu li span {
    color: #ffffff;
}

#TopMenu li span a {}

#TopMenu li a:hover {}

#Menu {}

#Menu li {}

#Menu li a {
    color: #fff;
    background: #08c;
}

#Menu li a:hover {
    color: #f2efdd;
}

#Menu li ul li a {
    background: #460501;
}

#Menu li ul li a:hover {
    color: #f2efdd;
}

#Outer {}

#Wrapper {}

#Header {
    background-position: 0 100%;
    background-repeat: no-repeat;
}

#Logo h1 {
    color: #460501;
}

#Logo h1 a {
    color: #460501;
}

#SearchForm {
    background: url(../../Wine/images/red/SearchBg.gif) 100% 0 no-repeat;
}

#SearchForm label {
    display: none;
}

#SearchForm input {
    background: #fff;
    border: 1px solid #cb9a8a;
}

#SearchForm .Button {
    border: 0;
}

#SearchForm a {
    color: #ffffff;
}

#SearchForm p {
    color: #cb9a8a;
}

.Left {
    background: #fff;
}

.Left .Block {}

.Left h2 {
    color: #fff !important;
    background: #1a97d4;
    border: 1px solid #cb9a8a;
    border: 1px solid #39c;
    width: 100%;
    text-align: center;
    margin-left: -5px;
    border-radius: 4px 4px 0 0;
    border: none;
}

.Left li {
    border-bottom: 1px solid #f0f0f0;
    /*border-bottom: 1px solid #cb9a8a;*/
}

.Left li a {}

.Left li a:hover {
    color: #075899;
}

.Content {}

.Content h2 {
    color: #222222;
}

.Content a {}

.Content.Wide {}

.Content.Widest {}

.Right {
    background: #fff;
}

.Right .Block {}

.Right h2 {
	color: #fff !important;
	background: linear-gradient(180deg, #09d 0%, #08c 100%);
	border: 1px solid #cb9a8a;
	border: 1px solid #39c;
	width: 100%;
	text-align: center;
	margin-left: 0;
	border-radius: 6px 6px 0 0;
}

.Right li {
	/* border-bottom: 1px solid #cb9a8a; */
	border-bottom: 1px solid #f0f0f0;
}

.Right a {}

.Right a:hover,
.Right a:hover strong {
    color: #075899;
}

.Right hr {
    background: transparent;
    color: #fff;
}

/*
#Footer {

    border-top: 1px solid #cb9a8a;
}
*/

.NewsletterSubscription input {
    border: 1px solid #cb9a8a;
}

.Content .ProductList li {}

.Content .ProductList li:hover,
.Content .ProductList li.Over {}

.ProductList .ProductImage {
    background: #fff;
    /*border: 1px solid #cb9a8a;*/
    border: 1px solid #D8E0E2;
    padding: 1px;
}

.Content .ProductList strong,
.Content .ProductList strong a {
    color: #313131;
}

.ProductPrice,
.ProductList em {
    color: #8b0a06;
}

.ProductList .Rating {
    color: #6a6a6a;
}

.Content .FeaturedProducts .ProductList li {}

.Content .FeaturedProducts .ProductList .ProductImage {}

.Content .FeaturedProducts .ProductList li:hover,
.Content .FeaturedProducts .ProductList li.Over {}

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

.Right .TopSellers li .TopSellerNumber {
    /* Contains the number of the item */
    color: #222;
}

.Right .TopSellers li.TopSeller1 .ProductImage {
    /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 {
    background: #fff;
    border: 1px solid #cb9a8a;
}

.Right .TopSellers li.TopSeller1 .ProductDetails {
    /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
    color: #fff;
    background: url(../../Wine/images/red/No1SellerNumberBg.gif) 0 0 no-repeat;
}

.Right .TopSellers li.TopSeller1 .Rating {}

.Breadcrumb {
    /*border-bottom: 1px solid #cb9a8a;*/
    border-bottom: 1px solid #39c;
}

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

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

.CompareFieldTop {
    border-bottom: solid 1px #cb9a8a;
}

.CompareFieldTop a:hover {
    color: #8b0a06;
}

.CompareCenter {
    border-left: solid 1px #cb9a8a;
    border-bottom: solid 1px #cb9a8a;
}

.CompareLeft {
    border-left: solid 1px #cb9a8a;
    border-bottom: solid 1px #cb9a8a;
}

.ViewCartLink {
    background: url('../../Wine/images/red/Cart.gif') no-repeat 14px 4px;
}

table.CartContents,
table.General {
    /* border: 1px solid #cb9a8a; */
    border: 2px solid #3399cc;
    border-radius: 5px;
}

table.CartContents thead tr th,
table.General thead tr th {
    background: #fff;
    color: #424748;
    /* border-bottom: 1px solid #cb9a8a; */
    border-bottom: 2px solid #3399cc;
}

.CartContents tfoot .SubTotal td {
    /* border-top: 1px solid #cb9a8a; */
    border-top: 1px solid #3399cc;
    color: #222222;
}

.MiniCart .SubTotal {
    color: #075899;
}

.JustAddedProduct {
    border: 1px solid #cb9a8a;
    background: #fff;
}

.JustAddedProduct strong,
.JustAddedProduct a {
    color: #075899;
}

.CategoryPagination {
    color: #222;
    background: #3399cc;
    /*border: 1px solid #cb9a8a;*/
    border: 1px solid #39c;
    width: 97.7%;
    margin-left: 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
}

.SubCategoryList,
.SubBrandList {
    background: #3399cc!important;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
}

/*
#HomeFeaturedProducts,
#HomeNewProducts,
#shzborder,
.display_banner_page {
    border: 2px solid #3399cc;
    width: 98.5%;
    margin-left: 4px;
    border-radius: 5px;
    margin: 2% 0;
    margin-left: 0px;
    width: 100%;

    margin: 0 10px 15px !important;
}
*/

#HomeFeaturedProducts, #HomeNewProducts, #shzborder, .display_banner_page {
	/* border: 1px solid #18a9d8; */
	width: 99%;
	border-radius: 6px;
	padding: 8px;
	/* margin: 2% 0; */
	margin-left: auto !important;
	margin-right: auto !important;
	/* width: 100%; */
	/* margin-left: 0.6%; */
	/* margin: 0 10px 15px !important; */
	background: #fff;
	box-shadow: 0 8px 20px rgba(12, 60, 80, 0.08);
	border: 1px solid #eee;
}

#HomeFeaturedProducts{
    width: 100%;
    padding: 0px;
}
#HomeNewProducts{
    width: 100%;
    padding: 0px;
    
}
.display_banner_page p{
    margin: 0px;
}
#frmCompare {
    border: 1px solid #18a9d8;
    width: 98.5%;
    border-radius: 5px;
    margin: 2% 0;
    margin: 0px !important;
    width: 100%;
    margin-left:0px  !important;
    padding: 0;
    /*background: #f5f5f5;*/
}

#frmCompare,
#HomeFeaturedProducts,
#HomeNewProducts,
#shzborder {
/*    padding-left: 7px;*/
}

#shzborder {
    overflow: hidden!important;
}

#HomeNewProducts h2,

#HomeFeaturedProducts h2 {
    /*width: 98%;
background: #39c;
border-radius: 5px;
color: #fff;*/
    width: 100%;
    background: linear-gradient(180deg, #09d 0%, #08c 100%);
    border-radius: 6px 6px 0 0;
    color: #fff;
    margin: 0px;
/*
    margin-left: -9px;
    margin-top: -1px;
*/
}

#HomeFeaturedProducts h2 {
    width: 100%;
    background: linear-gradient(180deg, #09d 0%, #08c 100%);
    border-radius: 6px 6px 0 0;
    color: #fff;
    /* margin-left: 0px; */
/*    margin-top: -1px;*/
    text-align: center;
    padding: 10px 5px;
}

.CheckoutRedeemCoupon {
    background: #fff;
    padding: 10px;
    width: 300px;
    border: 1px solid #cb9a8a;
    margin-bottom: 10px;
}

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

.QuickSearchHover td {
    background: #f2eddd;
}

.SubCategoryList,
.SubBrandList {
    background: #fff;
    /*
    border: 1px solid #cb9a8a;*/
    border: 1px solid #3399cc;
}

.SubCategoryList ul li a,
.SubBrandList ul li a {
    color: #fff!important;
    /*
    border: 1px solid #cb9a8a;*/
    font-weight: bold;
}

.InfoMessage {
    background: #fff url('../../Wine/images/InfoMessage.gif') no-repeat 5px 8px;
    border: 1px solid #3399cc;
    color: #555;
}

.SuccessMessage {
    background: #E8FFDF url('../../Wine/images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ErrorMessage {
    background: #F8D5E0 url('../../Wine/images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ComparisonTable tr:hover td,
.ComparisonTable tr.Over td {
    background: #f2eddd;
}

.QuickSearchHover td {
    background: #f2eddd;
}

.QuickSearchAllResults a {
    background: url('../../Wine/images/red/QuickSearchAllResultsButton.gif') no-repeat right;
}

.SearchTips .Examples {
    background: #fff;
    border: 1px solid #cb9a8a;
}

.MiniCart .SubTotal {
    color: #8b0a06;
}

.CreateAccount {
    border-right: 1px solid #cb9a8a;
}


/* Express Checkout */

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #460501;
    color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #fff;
    color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}


/* General Tables */

table.General tbody tr td {
    border-top: 1px solid #efefef;
}


/* Tabbed Navigation */

.TabNav {
    border-bottom: 1px solid #460501;
}

.TabNav li a {
    border: 1px solid #460501;
    background: #fff;
}

.TabNav li a:hover {
    background-color: #fffef4;
}

.TabNav li.Active a {
    border-bottom: 1px solid #f3eedf;
    background: transparent;
}


/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

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

.CartContents .ItemShipping th {
    border-bottom-color: #cb9a8a;
    border-top-color: #cb9a8a;
    background: #fff;
    color: #424748;
}

ol.faqol {
    font-family: Arial;
    list-style-position: inside;
    color: #fff;
    margin: 0px 0px 5px 0px;
    line-height: 14px;
    width: 97.8%;
    background-color: #2e92cc;
    border-radius: 14px;
    box-shadow: 1px 2px 3px #666;
    border: #ccc 1px solid;
    padding: 6px;
}