/* CSS Document */

html {
/*@cc_on
document.execCommand(”BackgroundImageCache”, false ,true);
@*/
}
body {
  background: #F1F1F1;
  color: #333;
  font:12px Arial, Helvetica, sans-serif;
  margin: 0;
	padding: 0;
	text-align: center; 
	overflow-y: scroll;
	*overflow-y: auto !important;
}

table {
	width: 100%;
  border: 0 solid red;
  border-collapse: collapse;
}
td {
	border: 0 solid red;
  padding: 0;
}
/* e-pages StorefrontStyle.css supra */
.AddressDialog td.InputLabelling, .AddressDialog div.InputLabelling {
  width: 130px !important;
}
p, table, tr, td, th, span, ul, li, samp, select, option, textarea, samp, label {
  font-family: Arial, Helvetica, sans-serif;
}
h2.title {
  font-size: 15px;
  font-weight: bold;
  color: #901E1E;
  margin: 0;
  padding-bottom: 8px;
}
a {
  color: #901e1e;
}
a:focus, a:hover, a:active { outline:none }
.Separator{
  display: block;
  clear: both;
  width: auto;
  height: 6px;
  margin: 5px 0 5px 0;
  padding: 0px;
  font-size: 0px;
  line-height: 0px;    
}
.CustomerOrder h1 {
  font-size: 17px;
  text-transform: uppercase;
}
#CheckOutTop, #RefreshButtonTop {
  display: none;
}
.IllustratedLink a {
  text-decoration: none;
}
.IllustratedLink a:hover {
  color: #000;
}
.TableHead {
  margin: 0 0 0 0;
  line-height: 26px;
  height: 27px;
  background: url("/WebRoot/Momati24/SF/img/tablehead-l.gif") no-repeat left top  !important;
}
.TableHead div {
  line-height: 26px;
  margin: 0 0 0 8px;
  height: 27px;
  background: url("/WebRoot/Momati24/SF/img/tablehead.gif") no-repeat right top  !important;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
}

ul.OrderProcess li .ItemLabel,
ul.OrderProcess li .ItemLink {
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
} 
ul.OrderProcess li .ItemLink:hover {
  color: #000;
}
div.BasketComment {
  padding: 6px 0 5px 0;
}
textarea.BasketComment {
  width:767px;
  border: 1px solid #ccc;
  font-size: 11px;
}

.PreLineBasketComment {
  background: #ededed;
  border: 1px solid #ccc;
  padding: 4px;
}

#overSuggestLayer {
  display: none;
}

tr.SeparateRow td {
  border-top: 1px dotted #901E1E;
}
tr.SeparateRow th {
  border-top: 1px dotted #901E1E;
}
td.SeparateColumn {
  border-right: 1px dotted #901E1E;
}
th.SeparateColumn {
  border-right: 0 solid #EFF1F2;
}
.AlternateRow td,
.AlternateRow,
.Alternate td,
.Alternate {
  background: #EDEDED !important;
}

table.Basket,
table.OrderList,
table.ShoppingList,
table.CustomerList {
  border-right: 1px solid #901E1E;
  border-left: 1px solid #901E1E;
  border-bottom: 1px solid #901E1E;
  background: #fff;
}
table.Basket th,
table.OrderList th,
table.ShoppingList th,
table.CustomerList th {
  border-bottom: 0 solid #D1D3D6;
  border-left: 1 solid #901E1E;
  padding: 1px 7px 2px 7px;
  background: url(/WebRoot/Momati24/SF/img/bg-th.gif) repeat-x top;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
}
table.Basket td,
table.OrderList td,
table.ShoppingList td,
table.CustomerList td {
  vertical-align: top;
  padding: 4px 7px 5px 7px;
  background: #fff;
}

.Dialog, 
.AddressDialog {
  background: #EDEDED !important;
  border-left: 1px dotted #901E1E;
  border-right: 1px dotted #901E1E;
  border-bottom: 1px dotted #901E1E;
}
.BasketAddressSelect .Address,
.BasketAddressForm .Address,
.EditAddress .Address,
.Addresses .Address,
.AddressOptions,
.AddressFields,
.AddressColumnLeft,
.AddressColumnRight,
.Dialog div.LeftHalf,
.Dialog td.LeftHalf,
.Dialog div.RightHalf,
.Dialog td.RightHalf,
.Dialog div.InputBlock,
.Dialog tr.InputBlock,
.Dialog div.TextBlock,
.Dialog div.InputLabelling,
.Dialog td.InputLabelling,
.Dialog div.InputField,
.Dialog td.InputField,
.Dialog div.IllustratedLink {
  background: #EDEDED !important;
}

.left {
  float: left;
}
.right {
  float: right;
}
.FloatRight {
  float: right !important;
}
.clear {
  clear: both;
  height: 0em;
  display: block;
}

/* General Classes*/ 
.breadcrumb {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
  min-height: 21px;
  _height: 21px;
  padding-top: 5px;
  margin-left: -5px;
}
.breadcrumb a {
  text-decoration: none;
  color: #999;
  padding-right: 5px;
  padding-left: 5px;
}
.breadcrumb span,
.breadcrumb a:hover {
  color: #010101;
  text-decoration: underline;
  padding-right: 5px;
  padding-left: 5px;
}
.breadcrumb .select {
  float: right;
  font-size: 11px;
  text-transform: none;
}
.breadcrumb .select select {
  font-family: Verdana, sans-serif; 
  position: relative;
  top: -5px;
  margin: 0;
}
.breadcrumb .select select, .breadcrumb .select select option {
  font-size: 11px;
}

/* ID's */
#container {
	width: 992px;
	background: url(/WebRoot/Momati24/SF/img/bg-content.gif) repeat-y top;
	margin: 0 auto;
	text-align: left;
  padding: 0 3px 0 5px;  
}
#header {
  background: url(/WebRoot/Momati24/SF/img/bg-header.gif) repeat-x top;
  height:126px; 
  width: 992px;
  position: relative; 
}
#header .bg {
  background: url(/WebRoot/Momati24/SF/img/header-line.gif) no-repeat top left;
  position: relative;
  height:126px; 
}
#header .phone {
  display: block;
  position: absolute;
  top: 0;
  right: 140px;
}
#header h1 {
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 17px;
  float: left;
} 
#header h1 a {
  display: block;
  font-size: 1px;
  line-height: 1px;
  text-indent: -10000px;
  outline: none; 
}
#header h1 a img {
  display: block;
}
#header ul#menu {
  list-style-type: none;
  margin: 0;
  padding: 0; 
  padding-left: 8px;
  clear: both;
}
#header ul#menu li {
  display: block;
  float: left;
  padding-left: 6px;
}
#header ul#menu li a {
  display: block;
  float: left;
  font-size: 1px;
  line-height: 1px;
  text-indent: -10000px;
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 24px;
  outline: none;
  overflow: hidden;
}
#header ul#menu li a:hover,
#header ul#menu li a.active {
  background-position: top left;
}
#header ul#menu li a img {
  display: block;
}
div.dmdiv {
  background: #901E1E;
  visibility:hidden;
  position:absolute;
  border: solid 1px #fff;
  border-top: 0 !important;
  z-index:100;  
  text-align: left;
  padding: 3px 0 2px 0;
  _width:200px;
}
div.dmdiv a {
  display: block;
  font-size: 11px;
  color: #fff;
  padding: 4px 8px;
  text-decoration: none;  
  _height:0;
}
div.dmdiv a:hover {
  display: block;
  text-decoration: underline;
  color: #fff;
}
#header ul.topmenu {
  list-style-type: none;
  margin: 0;
  padding: 0; 
  padding-right: 12px;
  float: right;
}
#header ul.topmenu  li {
  display: block;
  float: left;
  padding-left: 6px;
}
#header ul.topmenu li a {
  background: url(/WebRoot/Momati24/SF/img/tab-l.gif) no-repeat top left;
  display: block;
  float: left;
  padding-left: 8px;
  text-transform: uppercase;
  text-decoration: none;
}
#header ul.topmenu li a span {
  background: url(/WebRoot/Momati24/SF/img/tab-r.gif) no-repeat top right;
  display: block;
  float: left;
  height: 25px;
  line-height: 24px;
  padding-right: 8px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
}
#header ul.topmenu li a:hover {}
#header ul.topmenu li a:hover span {
  color: #E6CDCD;
}

#header #NavBarSearch {
  position: absolute; 
  bottom: 5px;
  right: 12px;
  white-space: nowrap;
}
#header #ffdiv {
  position: absolute; 
  bottom: 5px;
  right: 12px;
  white-space: nowrap;
  width: 212px;
  z-index: 99;
}
#ffdiv .NavBarLeft {
  background: none;
  width: 212px;
}
#ffdiv .NavBarLeft .PropertyContainer {
  padding: 0 0 0 0;
  width: 212px;
}
#ffdiv .NavBarLeft .ContextBox {
  margin: 0 0 0 0;
}
#ffdiv .NavBarLeft .ContextBoxBody {
  background: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#ffdiv .NavBarLeft div.Entry {
  background: none;
}
#ffdiv #ffquery {
  font: 12px Arial, sans-serif;
  color: #000;
  border: solid 1px #363232;
  padding: 3px 3px;
  width: 160px;
  margin-right: 3px;
}

#header #NavBarSearch input.text {
  font: 12px Arial, sans-serif;
  color: #000;
  border: solid 1px #363232;
  padding: 3px 3px;
  width: 160px;
  margin-right: 3px;
}
#content {
  padding: 9px 0;
  width: 992px;
}
#page {
  float: left;
  padding-left: 14px;
  width: 769px;
}

/* home and category  teasers */

#page .cslider {
  position: relative;
  width: 769;
  height: 338;
  padding-bottom: 7px;
}
#page #cslidebuttons {
  position: absolute;
  bottom: 26px;
  left: 16px;
}
#page #cslidebuttons img.png {
  display: block;
  float: left; 
  margin-left: 1px;
  cursor: pointer;
}
#page #cslidebuttons a {
  background:url("/WebRoot/Momati24/SF/img/transparency.png");
  display: block;
  float: left;
  cursor: pointer;  
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  color: #333;
  margin-left: 1px;
  padding: 0 10px;
  text-transform: uppercase;
  text-decoration: none;
}
#page #cslidebuttons a.active, #page #cslidebuttons a:hover {
  color: #FF0033;
}
#page .cslidemask {
  width: 769px;
  height: 338px;
  overflow:hidden;
  position: relative;
}
#page #cslide {
  position:absolute; 
}
#page .cslidec {
  position: relative;
  width: 769px;
  height: 338px;    
  float: left;
}

#page .image-teaser {
  position: relative;
  margin-bottom: 10px;
}
#page .image-teaser img {
  display: block;
}
.abutton {
  background: url(/WebRoot/Momati24/SF/img/teaser-bl.gif) no-repeat top left;
  color: #333333;
  text-transform: uppercase;
  padding-left: 12px;
  display: block;  
  text-decoration: none;
}
.abutton span {
  background: url(/WebRoot/Momati24/SF/img/teaser-br.gif) no-repeat top right;
  display: block;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
  color: #333333;
  padding-right: 12px;
  float:none !important;
}
.abutton:hover span{
  color: #FF0033;
}
#page .image-teaser.FloatLeft .abutton {
  left: 8px;
  float: left;
  position: absolute;
  bottom: 3px;
}
#page .image-teaser.FloatRight .abutton {
  right: 8px;
  float: right;
  position: absolute;
  bottom: 3px;
}

#page .product-teaser {
  width: 184px;
  float: left;
  padding-left: 11px;
  padding-bottom: 7px;
}
#page .product-teaser h3 {
  background: url(/WebRoot/Momati24/SF/img/bg-ptt.gif) no-repeat top right;
  height: 27px;
  font-size: 14px;
  line-height: 25px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 6px;
  cursor: default;  
}
#page .product-teaser.first {
  padding-left: 0;
}
#page .product-teaser .item {
  background-color: #6E272D;
  padding: 0 0 5px 0;
  border: solid 1px #803F44;
  border-top: 0;  
}
#page .product-teaser .item a.img {
  height: 142px;
  overflow: hidden;
  display: block;
  color: #fff;
  text-decoration: none;
  position: relative;
}
#page .product-teaser .item a.img .new{
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  display: block;
  cursor: pointer;
}
#page .product-teaser .item a.img .new img {
  background: url(/WebRoot/Momati24/SF/img/neu.png) no-repeat;
  width: 70px;
  height: 70px;
}
* html #page .product-teaser .item a.img .new img {
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Momati24/SF/img/neu.png', sizingMethod='crop');
}
#page .product-teaser .item a.img small {
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding-left: 5px;
}
#page .product-teaser .item a.img img {
  display: block;
}
#page .product-teaser .item a.img span {
  display: block;
  height: 124px;
  overflow: hidden;
  margin-bottom: 3px;
  cursor: pointer;
}     
#page .product-teaser .item .price {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding-left: 5px;
}
#page .product-teaser .item .price small {
  display: block;
  font-weight: normal;
  font-size: 10px;
}
#page .product-teaser .item .price small a {
  color: #fff;
  text-decoration: none;
}
#page .product-teaser .item .price small a:hover {
 text-decoration: underline;
}

.special-category .top-teaser {
  padding: 10px 355px 10px 12px;
  min-height: 129px;
  _height: 129px;
  color: #fff;
  margin-bottom: 10px;
}
.special-category .top-teaser h3 {
  color: #fff;
  font-size: 30px;
  font-weight: normal;
  padding-bottom: 7px;
}
.special-category .top-teaser p {
  padding-bottom: 12px;
}
.special-category .prd-teaser {
  margin-bottom: 10px; 
  color: #fff;
  position: relative;
  width: 769px;
}
.special-category .prd-teaser .img {
  float: left;
  width: 377px;
  overflow: hidden;
  position: relative;
}
.special-category .prd-teaser #imgslide {
  position: absolute; 
} 
.special-category .prd-teaser .img img {
  display: block;
  float: left;
}
.special-category .prd-teaser .FloatRight {
  width: 350px;
  padding: 12px 20px 24px 0;
}
.special-category .prd-teaser .FloatRight h3 {
  padding-bottom: 10px;
}
.special-category .prd-teaser .FloatRight p {
  padding-bottom: 10px;
  margin-bottom: 0;
}
.special-category .prd-teaser .FloatRight h3 img {
  display: block;
}
.special-category .prd-teaser .abutton {
  float: right;
  position: absolute;
  bottom: 2px;
  right: 7px;
}

.special-category #categ-tabs {
  width: 575px;
  float: left;
}

.special-category .categ-download {
  width: 182px;
  float: right;  
}
.special-category .categ-download h3 {
  background: url("/WebRoot/Momati24/SF/img/sidebar-title.gif") no-repeat;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  height:27px;
  line-height:26px;
  padding-left:5px;
}
.special-category .categ-download div {
  background: url("/WebRoot/Momati24/SF/img/gradient.gif") repeat-x center bottom #F1F1F0;
  padding: 4px 0 0 3px;
}
.special-category .categ-download a {
  color: #000;
  text-decoration: none;
  display: block;
  clear: both;
  padding: 10px 0;
}
.special-category .categ-download a:hover {
  text-decoration: underline;
}
.special-category .categ-download a img {
  display: block;
  float: left;
  padding-right: 10px;
  position: relative;
  top: -3px;
}


.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 576px;
}        
.mootabs_title li {
	float: left;
	width: 191px;
	background: url("/WebRoot/Momati24/SF/img/mootab.gif") no-repeat center bottom #F1F1F0;	
	margin-right: 1px;
	cursor: pointer;
	color: #000;
	font-size: 12px;
	height: 30px;
	line-height: 28px;
	text-align: center;
}        
.mootabs_title li.active,
.mootabs_title li.over {
	background: url("/WebRoot/Momati24/SF/img/mootab-a.gif") no-repeat center bottom #F1F1F0;	
}
.mootabs_title li.active {
  font-weight: bold;
}
.mootabs_panel {
	display: none;
	position: relative;
	width: 549px;
	min-height: 100px;
	clear: both;
	color: #333333;
	overflow: auto;
	padding: 12px;
	border: solid 1px #D0D0D0;
	border-top: solid 0;
	top: 0;
}
.mootabs_panel.active {
	background: url("/WebRoot/Momati24/SF/img/gradient.gif") repeat-x center bottom #F1F1F0;
	display: block;	
}
.mootabs_panel h3 {
  font-size: 16px;
  font-weight: bold;
  color: #993333;
  padding-bottom: 10px;
}
.mootabs_panel p {
  margin: 0;
  padding-bottom: 12px;
}
.mootabs_panel .abutton {
  float: right;
}
/* end home and category teasers */

/* slide teaser */
#slide-box { 
  position: relative;
  width: 545px;
  overflow: hidden;
  height: 200px;
}
.slide-teaser {
  background: url(/WebRoot/Momati24/SF/img/slide-gradient.gif) repeat-x top; 
  width: 769px;
  margin-bottom: 13px;
  height: 200px;
  position: relative;
}
.slide-teaser #to-left,
.slide-teaser #to-right {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.slide-teaser #to-right {
  left: 523px;
}
.slide-teaser #to-left img,
.slide-teaser #to-right img {
  display: block;
  cursor: pointer;
}
.box-items {
  width: 545px;
}
.box-items .img {
  display: block;
  float: left;
}
.slide-info {
  width: 190px;
  position: absolute;
  top: 0;
  right: 15px;  
  display: none;
}
.box-item {
  width: 545px;
  float: left;  
}
.slide-text {
  font-size: 10px;
  color: #fff;  
  padding-top: 20px;
  margin-bottom: 5px;
  height: 144px;
  overflow: hidden;
}
.slide-text h2 {
  font: italic 28px Georgia, serif;
  color: #fff;
  padding-bottom: 5px;
}
.slide-link {
  color: #fff;
}
.slide-link span {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  float: left;
}
.slide-link a {
  background: url(/WebRoot/Momati24/SF/img/double-arrow.gif) no-repeat 0 3px;
  float: right;
  text-decoration: underline;
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  padding-left: 16px;
}
.slide-link a:hover {
  text-decoration: none;
}
/* end slide teaser */

#page .big-teaser {
  padding-bottom: 13px;
}
#page .big-teaser img,
#page .big-teaser object {
  display: block;
  margin: 0 auto;
}
#page .half-big-teaser {
  padding-bottom: 13px;
}
#page .half-big-teaser img {
  display: block;
}

#page .small-teaser {
  background: #E5E5E5;
  width: 377px; 
  height: 203px;
  margin-bottom: 15px;
  overflow: hidden;
}
#page .small-teaser h2 {
  background: url(/WebRoot/Momati24/SF/img/small-teaser-title.gif) no-repeat top;
  height: 23px;
  line-height: 23px;
  margin: 0;
  padding-left: 7px;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
#page .small-teaser h2 a {
  color: #fff;
  text-decoration: none;
}
#page .small-teaser img {
  display: block;
  float: left;
}
#page .small-teaser div {
  padding: 10px 0 0 7px;
  width: 180px;
  float: left;
}
#page .small-teaser div h3 {
  font-size: 12px;
  color: #333;
  padding-bottom: 5px;
}
#page .small-teaser div p {
  font-size: 12px;
}
#page .small-teaser div p a {
  color: #333;
  text-decoration: underline;
}
#page .small-teaser div p a:hover {
  text-decoration: none;
}

#page .small-teaser-2 {
  background: #972B2B;
  height: 182px;
  overflow: hidden;
  width: 377px; 
  margin-bottom: 13px;
}
#page .small-teaser-2 a.img {
  display: block;
  padding-top: 1px;
  padding-left: 1px;
  float: left;
  overflow: hidden;
  width: 180px;
  height: 180px;
  text-align: center;
}
#page .small-teaser-2 a.img img {
  display: block;
  margin: 0 auto;
}
#page .small-teaser-2 div.txt {
  padding: 8px 0 0 7px;
  width: 180px;
  float: left;
  position: relative;
  height: 174px;
}
#page .small-teaser-2 div h2 {
  font-size: 17px;
  text-transform: uppercase;
  color: #fff;
  line-height: normal !important;
  margin: 0;
}
#page .small-teaser-2 div h2 a {
  color: #fff;
  text-decoration: none;
}
#page .small-teaser-2 div h2 small {
  font-weight: normal;
  font-size: 17px;
  display: block;
}
#page .small-teaser-2 div.txt div {
  position: absolute;
  bottom: 12px;
  left: 7px;
  color: #fff;
}
#page .small-teaser-2 div.txt div div.desc {
  position: static;
  left: 0;
  height: 67px;
  line-height: 140% !important;
  overflow: hidden;
}
#page .small-teaser-2 div.txt div p {
  font-size: 12px;
  color: #fff;
  margin: 0;
  line-height: 140% !important;
}
#page .small-teaser-2 div.txt div p.price {
  padding-top: 12px;
}
#page .small-teaser-2 div.txt div p.price small {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  display: block;
}

.products {
  width: 769px;
}
.products .product {
  background: #901E1E;
  float: left;
  margin-bottom: 15px;
  padding-bottom: 5px;
  width: 377px;
}
.products .FloatRight {
  float: right !important;
}
.products .product h3 {
  background: url(/WebRoot/Momati24/SF/img/small-teaser-title.gif) no-repeat top;
  line-height: 24px;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  height: 294px;
  overflow: hidden;
  position: relative;
}
.products .product h3 a {
  text-decoration: none;
  color: #fff;
  padding-left: 7px;
  outline: none;
}
.products .product h3 a:hover {
  color: #E0C0BF;
}
.products .product img {
  display: block;
  margin: 0 auto;
}
.products .product .new {
  position: absolute;
  top: 24px;
  left: 0;
  width: 70px;
  height: 70px;
  display: block;
  cursor: pointer;
}
.products .product .new img,
.product-detail .FloatLeft div.img .new img {
  background: url(/WebRoot/Momati24/SF/img/neu.png) no-repeat;
  width: 70px;
  height: 70px;
}
* html .products .product .new img,
* html .product-detail .FloatLeft div.img .new img {
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Momati24/SF/img/neu.png', sizingMethod='crop');
}

.products .product div.price {
  text-align: right;
  padding-right: 4px;
  font-size: 24px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  line-height: 20px !important;
}
.products .product div.price small {
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  display: block;
  line-height: normal !important;
}
.products .product div.price small a {
  text-decoration: underline;
  color: #fff;
}
.products .product div.price small a:hover {
  text-decoration: none;
}

#accordion {  
  margin-bottom: 12px;
}
  #accordion h3 {
    background: #EDEDED url(/WebRoot/Momati24/SF/img/plus.gif) no-repeat 6px center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    border-top: dotted 1px #901E1E;  
    height: 24px;
    line-height: 24px;
    padding-left: 22px;
    cursor: pointer;
  }
  #accordion h3:hover {
    background: #EDEDED url(/WebRoot/Momati24/SF/img/plus-hover.gif) no-repeat 6px center;
    color: #901E1E;
  }  
  #accordion h3.active  {
    background: #EDEDED url(/WebRoot/Momati24/SF/img/minus.gif) no-repeat 6px center;
    color: #901E1E;  
  }  
  #accordion .el {    
    display: none;
  }
  
.product-detail {
  background: url(/WebRoot/Momati24/SF/img/bg-prduct-detail.gif) repeat-y top right;
  border: dotted 1px #901E1E;
  border-top: 0;
  margin-bottom: 12px;
  width: 767px;
}
.product-detail .FloatLeft {
  width: 377px;
  overflow: hidden;
}

.product-detail .FloatLeft div.img {
  /*height: 269px;*/
  position: relative;
}

.product-detail .FloatLeft div.img .new {
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
}

.product-detail .FloatLeft div.img div.magnify {
  display: block;
  position: absolute;
  right: 7px;
  bottom: 10px;
}
.product-detail .FloatLeft div.img div.magnify img {
  display: block;
  width: 26px;
  height: 25px;
  background: url(/WebRoot/Momati24/SF/img/magnify.png) no-repeat;
}
* html .product-detail .FloatLeft div.img div.magnify img {
  background: none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Momati24/SF/img/magnify.png', sizingMethod='crop');
}

.product-detail .FloatLeft .img {
  display: block;
 
  border-left: solid 0; 
  border-top: 0;
}
.product-detail .FloatLeft #thumbs-wrap {
  background: #fff;
  padding: 5px 0;
  overflow: hidden;
  position: relative;
  width: 377px;
}
.product-detail .FloatLeft #thumbs-wrap div#thumbs {
  float: left; 
  height: 70px;
  width: 290px;
  overflow: hidden;
  position: relative;
}
.product-detail .FloatLeft #thumbs-wrap div#thumbs #thumbs-container{
  position: absolute;
}
.product-detail .FloatLeft #thumbs-wrap div#thumbs #thumbs-container img{
  cursor: pointer;
}
.product-detail .FloatLeft #thumbs-wrap a img {
  display: block;
  float: left;
  border: solid 1px #901E1E;
  margin: 0 2px;
}

.product-detail .FloatLeft #thumbs-wrap a.prev {
  background: url(/WebRoot/Momati24/SF/img/prev.gif) no-repeat center bottom;
  padding: 24px 12px 0 12px;
  width: 19px;
  height: 15px;
  float:left;
}
.product-detail .FloatLeft #thumbs-wrap a.prev-d {
  background: url(/WebRoot/Momati24/SF/img/prev-d.gif) no-repeat center bottom;
  padding: 24px 12px 0 12px;
  width: 19px;
  height: 15px;
  float:left;
}
.product-detail .FloatLeft #thumbs-wrap a.next {
  background: url(/WebRoot/Momati24/SF/img/next.gif) no-repeat center bottom;
  padding: 24px 12px 0 12px;
  width: 19px;
  height: 15px;
  float:left;
}
.product-detail .FloatLeft #thumbs-wrap a.next-d {
  background: url(/WebRoot/Momati24/SF/img/next-d.gif) no-repeat center bottom;
  padding: 24px 12px 0 12px;
  width: 19px;
  height: 15px;
  float:left;
}

.product-detail .FloatLeft #thumbs-wrap a img.arrow {
  border: 0;
  padding: 24px 12px 0 12px;
}

.product-detail .FloatRight {
  background: #EDEDED;
  width: 390px;
  padding-bottom: 15px;
}
.product-detail .white {
  background: #fff;
  padding: 5px 5px 0 15px;
}
.product-detail .white .desc {
  padding-bottom: 15px;
}
.product-detail .white .price {
  padding-bottom: 5px;
  font-size: 38px;
  font-style: italic;
  font-weight: bold;
  color: #901E1E;
  line-height: 26px !important;
  text-align: right;
}
.product-detail .white .price span {
  display: block;
  line-height: 26px !important;
}
.product-detail .white .price small {
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #010101;
  display: block;
}
.product-detail .white .price small a {
  text-decoration: underline;
  color: #010101;
}
.product-detail .white .price small a:hover {
  text-decoration: none;
}
.product-detail .white .links {
  text-align: right;
  padding-bottom: 10px;
} 
.product-detail .white .links a {
  font-size: 11px;
  color: #000;
}
.product-detail .white .links a:hover {
  text-decoration: none;
}

.vproduct {
  background: #EDEDED;
  border: dotted 1px #901E1E;
  width: 381px;
  min-height: 280px;
  _height:280px;
  padding-bottom: 10px;
  float: left;
}
.vproduct .white {
  background: #fff;
  border-bottom: dotted 1px #901E1E;
  padding: 5px 5px 0 5px;
}
.vproduct .white .img {
  border: solid 1px #901E1E;
  display: block;
  float: left;
}
.vproduct .white .desc {
  float: left;
  width: 235px;
  padding-left: 10px;
}
.vproduct .white .desc h5 {
  color: #010101;
  font-size: 12px;
  margin: 0;
  padding-bottom: 3px;
  line-height: normal !important;
}
.vproduct .white .desc h5 a {
  text-decoration: none;
  color: #010101;
}
.vproduct .white .desc h5 a:hover {
  text-decoration: underline;
}
.vproduct .white .desc p {
  line-height: 120% !important;
  margin: 0;
  padding-bottom: 7px;
}
.vproduct .white .desc .price {
  padding-bottom: 5px;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  color: #901E1E;
  line-height: 17px !important;
  text-align: right;
}
.vproduct .white .desc .price small {
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  color: #010101;
  display: block;
}
.vproduct .white .desc .price small a {
  text-decoration: underline;
  color: #010101;
}
.vproduct .white .desc .price small a:hover {
  text-decoration: none;
}
.add {
  background: #EDEDED;
}
.add h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  line-height: 24px;
  height: 24px;
  border-bottom: dotted 1px #000;
  padding-left: 15px;
  padding-right: 5px;
  margin-bottom: 8px;
}
.add .variation {
  border-bottom: dotted 1px #901E1E;
}
.add .variation select {
  display: block;
  margin-bottom: 6px;
  margin-left: 15px;
  font-size: 12px;
}
.add .variation select option {
  font-size: 12px;
}

.variation #var {
  float: left;
  width: 100px;
}
.variation #info {
  float: right;
  width: 260px;
  text-align: right;
  font-size:12px;
  padding-right: 5px; 
}
.variation #info #delivery-time {
  padding-top: 10px;
}

/*
.add .variation small {
  float: right;
  font-size:12px;
  position: relative;
  top: -25px;
  margin-bottom: -38px;
  display: block;
  padding-right: 5px;
}

.add .variation div.info {
  float: right;
  text-align: right;
  font-size:12px;
  position: relative;
  top: -70px;
  margin-bottom: -25px;
  display: block;
  padding-right: 5px;
  width: 250px;
  border: 1px solid black;
}
*/
/* basket popup */
#divbasketpopup {
  background: url(/WebRoot/Momati24/SF/img/basket-box.gif) no-repeat;
  width: 282px;
  height: 177px;
  /*border: solid 1px #1768B1;*/
  border: solid 1px #000;
}

#divbasketpopup #loader {
  display: block;
  margin: 0 auto;
  padding-top: 100px;
}

#divbasketpopup #closeImg{
  position: absolute;
  top: 0;
  right: 5px;  
}

#divbasketpopup .basketTxt {
  color: #FFFFFF;
  padding-top: 100px;
  margin-bottom:15px;
}

#divbasketpopup .basketLinks a {
  color:white;
}

#divbasketpopup .basketLinks a:hover {
  text-decoration:none;
}
/* end basket popup */
#id-basket td.col1{
  width:70px;
}

.add .button {
  padding: 20px 5px 0 15px;
  font-size: 12px;
  color: #000;
}
.add .button input.txt {
  font: 12px Arial, sans-serif;
  color: #000;
  border: solid 1px #363232;
  padding: 2px 3px;
  width: 30px;
  text-align: right;
}
.add .button input.img {
  display: block;
  float: right;
}

#sidebar {
  width: 182px;
  float: right;
  padding-right: 11px;
}
#sidebar .box {
  margin-bottom: 10px;
}
#sidebar .box h3 {
  background: url(/WebRoot/Momati24/SF/img/sidebar-title.gif) no-repeat;
  height: 27px;
  line-height: 26px;
  padding-left: 5px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}
#sidebar .box h3 a {
  color: #fff;
  text-decoration: none;
}

#sidebar .box div.basket {
  background: url(/WebRoot/Momati24/SF/img/gradient.gif) repeat-x bottom #F1F1F0;
  padding: 4px 5px 1px 5px; 
}

#sidebar .box div.feedback {
  background: url(/WebRoot/Momati24/SF/img/gradient.gif) repeat-x bottom #F1F1F0;
  padding: 4px 5px 0 5px; 
}
#sidebar .box div.feedback p {
  line-height: normal !important;
  padding-bottom: 7px;
  margin: 0;
}
#sidebar .box div.feedback div {
  padding-bottom: 12px;
  line-height: normal !important;
  font-size: 11px;
}
#sidebar .box div.feedback div  a {
  text-decoration: none;
  color: #333;
}
#sidebar .box div.feedback div a:hover {
  color: #901E1E;
}
#sidebar .box div.feedback div a img {
  display: block;
  padding-bottom: 3px;
}

#sidebar .box div.ico {
  background: url(/WebRoot/Momati24/SF/img/gradient.gif) repeat-x bottom #F1F1F0;
  padding: 10px 5px 5px 5px;
}
#sidebar .box div.ico p {
  font-size: 10px;
  line-height: normal !important;
}
#sidebar .box div.ico img {
  display: block;
  margin: 0 auto; 
  padding-bottom: 5px;
}

.kundenstimmen div {
  padding-top:10px;
  padding-bottom:10px;
}

.kundenstimmen div .reply{
  padding-top:5px;
  margin-left:20px;
}

/* factfinder */
#sidebar .NavBarLeft .ContextBox h1,
#sidebar .NavBarLeft .ContextBoxHead {
  background:#fff;
}
#sidebar .ContextBoxHead {
  color: #901E1E;
}
#sidebar .NavBarLeft .ContextBoxHead {
  padding: 0 0 0 0;
}
#sidebar .NavBarLeft .ContextBoxHead h1 {
  color: #901E1E;
  padding-left: 0 !important;
}
#sidebar .NavBarLeft {
  width:186px;
  background: #fff;
}
#sidebar .NavBarLeft h2 {
  color: #901E1E;
  font:bold 12px Arial ,sans-serif !important;
}
#sidebar .NavBarLeft a {
  font:11px Arial, Helvetica, sans-serif !important;
  color: #000;
}
#sidebar .NavBarLeft .ContextBoxBody {
  background: #fff;
  padding: 0 0 5px 0;
}
#sidebar .NavBarLeft #ffCloseAfterSearch {
  display: none;
}
#sidebar .NavBarLeft .ContextBoxBody a {

}
#sidebar .NavBarLeft .ContextBoxBody a:hover, #sidebar .NavBarLeft .ContextBoxBody a.active {
}
div.ProductListHead,
div.ProductListHead div.InnerHead {
  background: none;
}
/* end factfinder*/
.ShopClosed {
  width: 350px;
  margin: 100px auto 0 auto;
  padding: 10px;
  background: #fff;
  color: #000000;
  font-size: 12px;
  text-align: center;
  border: solid 1px #B7B7B7;
}
.ShopClosed div#logo {
  background: #901E1E;
  margin-bottom: 10px;
}
.ShopClosed div#logo img {
  display: block;
  margin: 0 auto;
  padding: 10px 0;
}

#footer {
  background: url(/WebRoot/Momati24/SF/img/bg-footer.gif) no-repeat top;
  margin: 0 auto;
  width: 1000px;
  font-size: 11px;
  color: #666666;
  text-align: center;
}
#footer ul {  
  margin: 0;
  padding: 7px 0;
  list-style-type: none;
}
#footer ul li {
  display: inline; 
  color: #666666;
  padding-right: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer ul li a {
  
  color: #666666;
  text-decoration: none;
  padding-right: 3px;
}
#footer ul li a:hover {
  text-decoration: underline;
}

.foot_cat .breadcrumb ._link_{
	display:none;
}