@charset "utf-8";
/******************************************************\
*  Shopping Cart Style File                *
*                                                    *
* Name: Default                                      *
* Author: Chris Boulton ( Pty. Ltd.)       *
* Id: $Id$                                           *
\*****************************************************/

/* Color: Maroon */

body {
	background:#fff;
	color: #2c1f16;
}
a {
	color: #2c1f16;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #D90EAC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #163886;
}
hr {
	background: #f1efe6;
	color: #f1efe6;
}


#Container {
	
}


#TopMenu {
	background: #353c42; 
	color: #989da1; 
}
#TopMenu li {
}
#TopMenu li.First {
	background-image: none;
}
#TopMenu li a, #TopMenu li span {
	color: #000000;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
	color: #ed008e;
	text-decoration: underline;
}

#Menu { 
	line-height:42px;
	margin: 0px 0 0 0;
	
	
}
#Menu ul {
	background:url(../images/Gray/Menu_bg.gif) repeat-x;
}
#Menu li {
	font-family: Arial,Helvetica,sans-serif; line-height:22px; height:38px;}
#Menu li.First {
	
}
#Menu li.First a{color:#fff; background:url(../images/Gray/Menu_bg2.gif) repeat-x;}
#Menu li a {
	color: #2e2e2e; font-weight:bold;  background:url(../images/Gray/Menu_bg.gif) repeat-x; border-right:1px #fff solid;
}
#Menu li a:hover {
	text-decoration: none; color:#fff; background:url(../images/Gray/Menu_bg2.gif) repeat-x;
}
#Menu li ul {
	border: 2px solid #e9e6d9;
	border-top: 0;
}
#Menu li ul li a {
	background: #fff;
}
#Menu li ul li a:hover {
	color: #fff;
}

#box{ width:985px; margin:0 auto;}
#Outer { float: left; width:985px;
}
#Wrapper {
}
#Header {
	background:#353c42;
}


#Logo { 
}
#Logo h1 {
	color: #8C7E35; margin-top:26px;
}
#Logo h1 a {
	color: #8C7E35;
}

.Logo1stWord {
	color: #000;
}

#SearchForm {
	
}
#Search_wh p{ text-align:right; padding-top:5px; padding-right:20px;}
#Search_wh p a{ font-size:11px; text-decoration:none;}
#SearchForm form {

}
#Search_wh{
display:inline;
float:right;
height:55px;
padding-top:10px;
overflow:hidden;
width:680px;
margin:0;
padding:0;
_width:670px;
padding-top:10px; 
}
	#Search_wh ul {float:left; width:280px; height:20px;font-size:11px; margin:0; padding-top:13px;display:inline;}
	#Search_wh ul li{float:left;padding-right: 10px; line-height: 16px; list-style:none;}
	#Search_wh ul li a{ font-size:11px; text-decoration:none;}
	#Search_wh ul li a:hover{ text-decoration:underline;}
	#Search_wh  li span{font-family:Arial,Helvetica,sans-serif;line-height:16px;position:relative;top:-5px;}
	
	#Search_wh ul.Freeshipping {float:left; width:260px; height:20px;font-size:11px; margin:0;padding-top:0px; display:inline;}
	#Search_wh ul.Freeshipping li {margin:0; padding-top:0px;}

#Search_wh #LiveChatCode{ float:left; display:inline; margin-left:10px; height:45px; padding-top:8px; }

#SearchForm label {
	display: none;
	padding-top:10px;
}
#SearchForm input {
	background: #fff;
	border: 1px solid #e9e6d9;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
	color: #000;
}
#SearchForm p {
	color: #000;
}


.Left {
}
.Left .Block {
}
.TopSellers li.TopSeller1 .ProductImage {
border:0 none;
clear:both;
display:inline;
float:left;
height:160px;
margin:-10px 0 0;
overflow:visible;
text-align:center;
padding-left:30px;
width:120px;
}
.TopSellers li.TopSeller1 .ProductImage img{ width:120px;  }
 .TopSellers li.TopSeller1 .ProductDetails {
clear:both;
float:left;
font-size:11px;
margin-left:10px;
/*padding:0 5px 0 10px;
width:130px;*/
}

.Left #SideTopSellers li{ padding-top:10px 0px; border-top:1px dotted #ccc;}
.Left #SideTopSellers li a{ font-size:12px;}
.Left #SideTopSellers li .ProductList em{ font-size:12px;}
.Left #SideTopSellers li .ProductActionAdd{ padding:10px 0px;}

.TopSellers li.TopSeller1 .TopSellerNumber {
color:#FFFFFF;
font-size:1.6em;
height:25px;
padding:6px 0 0 11px;
position:relative;
width:20px;
z-index:1;
}
 .TopSellers li .TopSellerNumber {
float:left;
font-size:1.4em;
font-weight:bold;
height:17px;
padding:0 0 2px 4px;
width:17px;
}
.TopSellers li.TopSeller1 .TopSellerNumber {

	background:transparent url(../images/Gray/No1SellerNumberBg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
}
.TopSellers .ProductDetails {
margin:0 0 0 24px;
}
.TopSellers li .TopSellerNumber {
color:#ab2c60;
}
styles.css 
.TopSellers li .TopSellerNumber {
float:left;
font-size:1.4em;
font-weight:bold;
height:17px;
padding:0 0 2px 4px;
width:17px;
}
#SideCategoryList h2{
	text-align:lef; background-color:none; background:none; color:#000000; text-align:left;
	text-transform: uppercase;
}
#SideTopSellers h2{  }
.Left h2 {color:#000; height:23px; font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; background:#e2e0e0; text-align:center;}
.Left li {
	
}
.Left li a {
	color: #161414;
}
.Left li a:hover {
	color: #060505;
}
.Left .Block li, .Right .Block li {
}
#SideCategoryList a{ color:#3d3a3a;}
#SideCategoryList a:hover{ color:#D90EAC; text-decoration:none;}
.CurrentColor { color:#3F7AE4;}
.CurrentList{ color:#D90EAC;}
.Content {
}
.Content_footer{  display:block;  height:15px; clear:both;}
.Content h2 {
	color: #D90EAC; font-weight:bold;
	background:#fff ; height:29px; font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
}


.Right {
}
.Right .Block {
}
.Right h2 {
	color: #fff; background:#666; height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.Right li {
	border-bottom: 1px solid #e1ebed;
}
.Right li a {
	color: #2c1f16;
}
.Right a:hover, .Right a:hover strong {
	color: #8A7B3A;
}
.Right hr {
	background: transparent;
	color: #f1efe6;
}
.footer_left{ 
	width:600px;
	float:right; padding-top:8px; padding-bottom:8px;
}
.footer_right,.footer_right a{
	color:#646363;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
}

.footer_right a:hover{ color:#646363; text-decoration: underline;}


.footer_right{ 
	width:350px;
	float:left;
	padding-top:12px;
	text-align:left;
	padding-bottom:8px;
}

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


.Content .ProductList li {
}
.Content .ProductList li:hover, .Content .ProductList li.Over {
}
.ProductList a {color: #392e3c;
}
.ProductList a:hover {
	color: #392e3c;
}
.ProductList .ProductImage {
	background: #fff;

	border: 1px solid #cccccc;
	height:200px;
margin:0 0 5px;
overflow:hidden;
text-align:center;
width:173px;
} 

.Content .ProductList strong, .Content .ProductList strong a {
}
.ProductPrice, .ProductList em {
	color: #EA0000;
}
.ProductPrice, .ProductList em strike { color:#6a6a6a;}
.ProductList .Rating {
	color: #6a6a6a;
}
.ProductList .Rating img{ display:none;}
.Content .FeaturedProducts .ProductList li {
}
.Content .FeaturedProducts .ProductList .ProductImage {
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}


.Right .TopSellers li {
	background-image: none;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #fff;
	background:#8A7B3A;
}
.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
	background: #fff;
	padding:0px;
}
.Right .TopSellers li.TopSeller1 {
}
.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #fff;
	background: url(../images/Gray/No1SellerNumberBg.gif) 0 0 no-repeat;
}
.Right .TopSellers li.TopSeller1 .Rating {
}

.Breadcrumb {
	border-bottom: 1px solid #f1efe6;
}


.CompareItem { width:200px; border-left: solid 1px #f1efe6; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #f1efe6; }
.CompareFieldTop { border-bottom:solid 1px #f1efe6; }
.CompareFieldTop a:hover { color:#be0101; }
.CompareCenter { border-left:solid 1px #f1efe6; border-bottom:solid 1px #f1efe6; }
.CompareLeft { border-left:solid 1px #f1efe6; border-bottom:solid 1px #f1efe6; }

.ViewCartLink {
	background: url('../images/Gray/Cart.gif') no-repeat 6px 3px;
}

table.CartContents, table.General {
	border: 1px solid #f1efe6;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #F1EFE6;
	color: #424748;
	border-bottom: 1px solid #f1efe6;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #f1efe6;
	color: #8A7B3A;
}

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

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

.JustAddedProduct strong, .JustAddedProduct a {
	color: #8A7B3A;
}

.CategoryPagination {
	color: #8A7B3A;
	background: #F1EFE6;
}

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

.SubCategoryList, .SubBrandList {
	background: #F1F1F1;
}

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

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

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

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

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

.QuickSearchHover td{ background: #F1EFE6; }

.SortBox {
	color: #989DA1;
	
}
.SearchTips .Examples {
	background: #F1EFE6;
	border: 1px solid #f1efe6;
}

#SearchPageHeader .FloatRight a {
	float: left;
	padding: 7px 0 0 0;
	color: #000;
}

#SearchPageHeader .FloatRight {
	
	height:29px;
	_margin-left:-3px;
}
#SearchPageHeader .FloatRight a img {
	padding: 5px;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #bbdc69;
	background: #eef7d8;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #3e526d;
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f1efe6;
	color: #777;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

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

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #2c1f16;
}

.TabNav li a {
	border: 1px solid #2c1f16;
	background: #f1efe6;
}

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

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

/*Small Img Display*/
#SideCategoryNewProducts li{ margin:0px; padding:0px; padding:6px 0 12px 0;}
html>body #SideCategoryNewProducts li{ overflow:auto;}
* html #SideCategoryNewProducts li{zoom:1; height:1%;}
#SideCategoryNewProducts .DisplayProductImage{ float:left; width:50px; margin:3px 8px 0 0;}
#SideCategoryNewProducts .DetailsLeft{ float:left; overflow:hidden; width:92px;}

#SideNewProducts li{ margin:0px; padding:0px; padding:6px 0 12px 0;}
html>body #SideNewProducts li{ overflow:auto;}
* html #SideNewProducts li{zoom:1; height:1%;}
#SideNewProducts .DisplayProductImage{ float:left; width:50px; margin:3px 8px 0 0;}
#SideNewProducts .DetailsLeft{ float:left; overflow:hidden; width:92px;}

#SidePopularProducts li{ margin:0px; padding:0px; padding:6px 0 12px 0;}
html>body #SidePopularProducts li{ overflow:auto;}
* html #SidePopularProducts li{zoom:1; height:1%;}
#SidePopularProducts .DisplayProductImage{ float:left; width:50px; margin:3px 8px 0 0;}
#SidePopularProducts .DetailsLeft{ float:left; overflow:hidden; width:92px;}
/*Display End*/

#SideCouponCodeBox hr,  #SideGiftCertificateCodeBox hr{ border:none; color:#fff; background:#FFF;}
#SideAccountMenu ul li{ line-height:200%;}
#PageContent .BlockContent, #NewsContent .BlockContent{ padding:0 6px;}

#GiftCertificatesMenu .BlockContent li{ line-height:225%;}


