/* Color: Grey */

body {

}

h2 {
}
h3 {
}
hr {
	background: #ccc;
	color: #ccc;
}

.AddThisButtonBox{
padding-top:10px;
}

#TopMenu {
	background-image: url(http://thekingdomofsteel.eu/template/images/grey/TopMenuBg.gif);
}
#TopMenu li {
}
#TopMenu li.First {
	background-image: none;
}
#TopMenu li a, #TopMenu li span {
}
#TopMenu li span a {
}
#TopMenu li a:hover {
	text-decoration: underline;
}

#Outer {

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

#Logo {
}
#Logo h1 {
	color: #fff;
}
#Logo h1 a {
	color: #fff;
}


#SearchForm {
	background: url(http://thekingdomofsteel.eu/template/images/grey/SearchBg.gif) 12px 1px no-repeat;
}
#SearchForm form {
}
#SearchForm label {
	display: none;
}
#SearchForm input {
	background: #fff;
	border: 1px solid #ccc;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
	color: #8f867f;
}
#SearchForm p {
	color: #8f867f;
}


.Left {
	background: #211b16;
	color: #fff;
}
.Left .Block {
}
.Left h2 {
	color: #8f867f;
}
.Left li {
	border-bottom: 1px solid #333333;
}
.Left li a {
	color: #fff;
}
.Left a {
	color: #fff;
}
.Left li a:hover {
	color: #FFA500;
}
.Left .Block li, .Right .Block li {
}



.Right {
	background: #211b16;
	color: #fff;
}
.Right .Block {
}
.Right h2 {
	color: #8f867f;
}
.Right li {
border-bottom: 1px solid #333333;
}
.Right li a {
	color: #fff;
}
.Right a {
	color: #fff;
}
.Right li a:hover {
	color: #FFA500;
}
.Right .Block li, .Right .Block li {
}


#Footer {

}

.NewsletterSubscription {
	color: #fff;
}
.NewsletterSubscription input {
	border: 1px solid #ccc;
}
 
.Content .ProductList li,
.fastCartContent .ProductList li {
}
.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over {
}

.ProductList a {
font-weight: bold; color:#555555; text-decoration: none;
}

.ProductList a:hover {
font-weight: bold; color:#ff9000; text-decoration: none;
}

.ProductImage img {
/*------------------------------------------------------
                    border: 1px solid #dddddd;
	-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
------------------------------------------------------*/
}
.Content .ProductList strong, .Content .ProductList strong a {
}
.ProductPrice, .ProductList em {
font-size:16px;
background: -webkit-linear-gradient(#ff6600, #ff9900 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ProductList .Rating {
	color: #6a6a6a;
}
.Content .FeaturedProducts .ProductList li {
}
.Content .FeaturedProducts .ProductList .ProductImage {
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}


 .ProductActionAdd .mcmAddtocart {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:23px;
        -webkit-border-radius:23px;
        border-radius:23px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#ffffff;
        font-family:Trebuchet MS;
        font-size:13px;
        font-weight:bold;
        padding:3px 11px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #a8a28a;
        
    }
.ProductActionAdd .mcmAddtocart:hover {
        color:#ffffff;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
    }
.ProductActionAdd .mcmAddtocart:active {
color:#ffffff;
        position:relative;
        top:1px;
    }

.Right .TopSellers li {
	background-image: none;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #fff;
}
.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */

padding-top:5px;

}
.Right .TopSellers li.TopSeller1 {
width:145px;
	background: #333333;
	border: 1px solid #444444;
	        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        color:#f3f3f3;
}

.Right .TopSellers li.TopSeller1 a {
	color: #ffffff;
}
.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #ffffff;
	background:#ff9900;
		        -moz-border-radius:50px;
        -webkit-border-radius:50px;
        border-radius:50px;
}
.Right .TopSellers li.TopSeller1 .Rating {
}

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


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

.ViewCartLink {
	color: #fff;
	background: url('http://thekingdomofsteel.eu/template/images/grey/Cart.gif') no-repeat 6px 3px;
}

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

table.CartContents thead tr th, table.General thead tr th {
	background: #F5F5F5;
	color: #555555;
	border-bottom: 1px solid #e0e0e0;
}

.CartContents tfoot .SubTotal td {
	border-top: 1px solid #e0e0e0;
	color: #000;
}

.MiniCart .SubTotal {
	color: #e60000;
}

.JustAddedProduct {
	background: #3a312a;
}

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

.CategoryPagination {
	color: #000;
}

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

.SubCategoryList, .SubBrandList {
	
}

.InfoMessage {
	background: #F5F5F5 url('http://thekingdomofsteel.eu/template/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

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

.SpecificInfoMessage {
	color: #555;
	background-color: #f8e4d1;
}

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

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

.QuickSearchAllResults a { background: url('http://thekingdomofsteel.eu/template/images/grey/QuickSearchAllResultsButton.gif') no-repeat right; }

.QuickSearchHover td{ background: #F5F5F5; }

.SortBox {
	color: #fff;
}


#SearchPageHeader .FloatRight a {
	float: left;
	padding: 7px 0 0 0;
}
#SearchPageHeader .FloatRight a img {
	padding: 5px;
}

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

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #efefef;
	color: #888;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

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

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #dddddd;
	color: #333333;
}

.TabNav li a {
	border: 1px solid #dddddd;
	background: #f3f3f3;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
		-moz-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

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

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

/* Product Videos */

#VideoContainer {
	border: 1px solid #222222;
		background: #000000;
	-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: #e0e0e0;
	border-top-color: #e0e0e0;
	background: #F5F5F5;
	color: #555555;
}

/* Category flyout styles (theme) */



/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a{
padding-bottom:5px;
}
/* Child menu item links */


#SideCategoryList .sf-menu a {
}

#SideCategoryList .sf-menu ul a {
	background-color: #000000;
	padding-bottom:5px;
	opacity:0.82;
}

#SideCategoryList .sf-menu li a {
	margin-left:12px;
	padding-bottom:5px;
}
/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a,
/* Child menu item while hovering */
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
}

/* End: category flyout styles */




/* start fast cart styles */
#fastCartContainer {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.fastCartContent h2 {
	color: #009E0F;
	background-color:transparent;
}
.fastCartContent h3 {
	color: #BB6F21;
	background-color:transparent;
}
.fastCartSummaryBox {
	background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
	color: #78AB46;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
	color: #800000;
}
.fastCartContent .Quantity {
	color: #828DB3;
}
.fastCartContent p {
	color: #444444;
}
.fastCartContent .ProductList li {
	background-color: #FFF;
}
/* end fast cart styles */
