/* fix for patch 7 */
 body,  a img,  form {
      font-family: Arial, Verdana, Helvetica;
      font-size: 11px;
  }
  

.ContentArea h3 a, .ContentArea h3 a:hover {
	font-weight:bold;
}
/* end fix for patch 7 */ 
input.Search,
input.Login{
  width: 129px !important;
}

.ContextBoxHead h1,
.TableHead div{
  padding-left: 2px !important;
}
.ContentArea h3 a {
	line-height: 150%!important;
}

#PreviewArea img {
	position: static;
	display: block;
}
.OuterPreviewArea,
#PreviewArea {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	background: transparent!important;
}
div.ImageLeft .ImageArea {
	min-height: 1%;
	min-width: 1%;
	width: auto!important;
	height: auto;
	_width: auto!important;
}
 .ListItemProduct .InfoArea {
	width: 448px!important;
 }
.NavBarTop .NavigationElement {
padding-left:5px;
height:36px;
background: transparent url(../../../Shops/Ekerlids/images/inactivetab_separator.gif) no-repeat right 8px; 
}
* html .NavBarTop .NavigationElement { display:inline; }
.NavBarTop .NavigationElement.Active {
background:transparent url(../../../Shops/Ekerlids/images/tab_left.png) no-repeat 0 0;
padding-left:14px;
margin-left:-10px;
}
* html .NavBarTop .NavigationElement.Active {
	background:transparent url(../../../Shops/Ekerlids/images/tab_left.jpg) no-repeat 0 0;
}
.NavBarTop .NavigationElement a { height:36px;line-height:43px; text-align:center!imortant;
padding-right:12px;
padding-left:2px;
}
.NavBarTop .NavigationElement.Active a {
padding-right:18px;
margin-right:-5px;
padding-left:3px;
background:transparent url(../../../Shops/Ekerlids/images/tab_right.png) no-repeat right 0;
color:#4c4c4c;

}
.NavBarTop .NavigationElement.Active a:hover { color:#4C4C4C; }
* html .NavBarTop .NavigationElement.Active a {
background:transparent url(../../../Shops/Ekerlids/images/tab_right.jpg) no-repeat right 0;

}
.Header { position:relative; }
.Header .ShopLogo { position:absolute; left:10px; margin-top:-1px;}
.NavBarLeft .ShopNameSlogan h1, .NavBarLeft .ContextBox h1,.NavBarRight .ShopNameSlogan h1, .NavBarRight .ContextBox h1{
padding:5px 0 1px;
}
.NavBarLeft .ContextBox,.NavBarRight .ContextBox{ 
background:transparent url(../../../Shops/Ekerlids/images/box_shadow.png) no-repeat 0 bottom !important;
padding: 0 0 18px; 
}
.NavBarLeft .ContextBox .BoxContainer,.NavBarRight .ContextBox .BoxContainer {
	background:transparent url(../../../Shops/Ekerlids/images/boxcontainerbg.png) no-repeat 0 bottom !important;
	padding:0 0 5px 0;

}
.NavBarLeft .ShopNameSlogan, .NavBarLeft .ContextBox,.NavBarRight .ShopNameSlogan, .NavBarRight .ContextBox  { margin:0; }
.Header a.Action { background:transparent url(../../../Shops/Ekerlids/images/action-white.gif) no-repeat 0 50%; }
.Header button.SearchSubmit { background:transparent url(../../../Shops/Ekerlids/images/search-image.gif) no-repeat 0 0; height:14px; width:14px; border:0;padding:0; }
.Header .InputField.SearchForm input.Search { border:1px solid white; 
background:#fff url(../../../Shops/Ekerlids/images/search-input-fade.gif) repeat-x 0 0; height:14px; }
.Header #NavBarSearch div.Entry { min-height:14px; }
.Header #NavBarSearch { margin-top:10px; }
.NavBarLeft .AlternateRow td, .NavBarLeft .AlternateRow, .NavBarLeft .Alternate td, .NavBarLeft .Alternate {
	background:transparent!important; 

}
.NavBarLeft .CheckoutButtonsDiv { background:transparent!important; border:0!important; }
.NavBarLeft .ShopNameHead, .NavBarLeft .ContextBoxHead,
.NavBarRight .ShopNameHead, .NavBarRight .ContextBoxHead  { height:24px; border-bottom:1px solid #c3c3c3; padding-left:7px; }
* html .NavBarRight .ShopNameHead, * html .NavBarRight .ContextBoxHead,
* html .NavBarLeft .ShopNameHead, * html .NavBarLeft .ContextBoxHead { border-bottom:0; }
.NavBarLeft .ContextBox.CategoriesBox a {
background:transparent url(../../../Shops/Ekerlids/images/contextboxlinkbg.gif) no-repeat 0 50%; 
padding-left:7px;
}
.Header .ContextBox { width:160px; }
.Header .ContextBoxBody {padding: 0; }
.NavBarRight p { padding:0; }
.ListItemProductContainer .ListItemProduct { display:block; border-bottom:1px solid #e4e4e4;}
.ListItemProduct .ImageArea { min-width:63px!important; }
*html .ListItemProduct .ImageArea { width:63px!important; }
.ContentArea .HotDeal { background:transparent!important; }
.ContentArea .HotDeal .ImageArea img  {margin-left:-47px; }
.HotDealFootFloatin { padding-left:0; }
.HotDealList { margin-left:-7px; }
table.UserAttributes  { border:1px solid #e3e3e3;width:auto; max-width:75%; }
table.UserAttributes tr td { background:#f3f3f3; font-size:10px; border:0;  }
table.UserAttributes tr td.AttributeLabel { font-weight:bold; }
div.ImageLeft .ImageArea { background:transparent; }
#PreviewArea img { border:1px solid #DBD8C8; }
#DetailedView { text-align:right;}
