﻿.TableHead {
margin-bottom:15px!important;
}

.LoginButton {
	width: 152px!important;
	height: 35px!important;
	padding-top:3px!important;
	padding-bottom:3px!important;
	background:#d81612;
	color: #fff!important;
	margin:5px 0px 15px 0;
	cursor:pointer;
	border: 1px solid #ccc!important;
}

.Pager { margin-top: 10px!important;}

.InnerFoot .Pager .PagerInfoLeft, .InnerHead .Pager .PagerInfoLeft { display:none!important;}
.Pager .PagerInfo { display:none!important;}

.Links h3{ display: none!important; text-indent: -9999px!important;}

.NavBarRight .ShopNameHead, .NavBarRight .ContextBoxHead {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0 0 0 0px!important;
}

h3.Headline { line-height: 20px!important;}
h3.Headline a { text-decoration: none;}
.CategoryList h3 a{ text-decoration: none;}

.BoxContainer h1 a:hover { text-decoration: none!important;}

.Button {
	width: 258px!important;
	height: 30px;
	background:#d81612;
	color: #fff!important;
	margin:5px 0px 15px 15px!important;
	border: 1px solid #ccc!important;
	cursor:pointer;
}

.Login {
	width: 150px!important;
	height: 20px;
	margin: 7px 0;
}

.Pager .PagerInfoLeft {top:-21px!important;}

.Action {
	padding: 5px 5px 5px 0px!important;
	background: none!important;
}

.ContextBoxBody { padding:2px 4px 2px 0px!important; }

.Search {
	width:150px!important;
	height: 20px;
}

.NavigationElement a { padding: 2px 20px 4px 0px; font-size: 18px; font-weight: lighter!important;line-height: 23px!important; }



.cufon-ready .NavigationElement a { font-size:21px!important; padding-top:2px!important; }


.ContentArea h1 { margin-bottom:20px; }

.CategoriesTreeBox img.NoSubCategories { background:url(../images/li.gif) no-repeat;}

.NavBarRight h1, .NavBarLeft h1 {
	color: #d91612;
	margin-left: 0px!important;
	padding-left: 0px!important;
	font-family: Arial Narrow, Helvetica, sans-serif!important;
	font-size: 17px!important;
	font-weight: bold!important;
}

h1 {
	color: #555555;
	font: bold 25px/30px Arial Narrow, Helvetica, sans-serif!important;
}

h2 {
	color: #555555;
	font: bold 25px/24px Arial Narrow, Helvetica, sans-serif!important;
}

h3 {
	color: #555555;
	font: lighter 25px/29px Arial Narrow, Helvetica, sans-serif!important;
	margin: 10px 0 5px 0!important;
}

h3 a {font: lighter 20px/25px Arial Narrow, Helvetica, sans-serif!important;}

.Footer div, .Footer span, .Footer table, .Footer td, .Footer p, .Footer ul li, .Footer ol li, .Footer blockquote, .Footer button {
	font-family: Arial Narrow, Helvetica, sans-serif!important;
	font-size: 21px!important;
	font-weight: lighter!important;
}


.Footer a {
	font-size: 17px!important;
	font-family: Arial Narrow, Helvetica, sans-serif!important;
	padding-left: 15px!important;
	font-weight: bold;
}

.ProductListImageBox tr td, .CrossellingCount tr td, .BundledProductsTable tr td { border:none!important;}

.Footer a:hover { font-weight: bold; }

.BreadcrumbLastItem { display: none!important; }

.ListItemCategory { padding:0px!important; margin: 0px!important;}


.ListItemProductContainer{ border-bottom: 2px solid #fff!important; padding-bottom: 5px;}

.HalfSize  { padding: 0px!important; margin:0px!important; height: 20px!important;}

.InfoArea p {
	float:left!important;
	clear:both!important;
	width: 100%!important;
}

.CategoryList {
	float:left;
	width: 100%;
	clear:both;
}

.ListItemProductContainer {
	float:left;
	width: 100%;
}

.PagerSizeContainer {

float:left;

}


div.Price {
	float: none!important;
	white-space: normal!important;
	}
	

