/*	------------------------------------------------------------------------------------------------
		Copyright (c) 2004-2008, ePages GmbH
		All Rights Reserved.

		Summary: printview stylesheet for content pages
		------------------------------------------------------------------------------------------------ */

.NavBarRoof,
.Header,
.NavBarTop,
.NavBarLeft,
.NavBarRight,
.NavBarBottom,
.Footer,
.LinkCompareProduct,
#AddToShoppingListForm20,
#ShowSocialBookmarksButtons,
#ShowTwitterButtons,
#ShowFacebookButtons,
.ListItemArticle .InfoArea h3,
.AlsoBrowseThisCat,
.ProductListHead,
#NavBarLeftFix, .Div .NavBarLeft:before,
#NavBarRightFix, .Div .NavBarRight:before,
#ContentAreaFix, .Div .ContentArea:before,
#ContentCellFix, .Div .ContentCell.FullSize:before,
.SSLSwitch,
.LinkAddShoppingList,
.InPrintViewNotVisible {
  display:none !important;
}
td.ContentCell, table.ContentCell,
.Div .ContentCell,
.Div .InnerArea.ContentCell:before ,
#ContentCellFix,
.Div .ContentArea,
.Div .InnerArea.ContentCell,
.Div .ContentCell.FullSize {
  margin-left:0!important;
  margin-right:0!important;
  background:none!important;
}

@media print, screen {
  .GeneralLayout {
    margin: 20px auto!important;
    padding: .5em 1.75em;
  }
  .GeneralLayout h1{
    font-family:Verdana,Arial,sans-serif;
    margin-bottom:.5em;
  }

  .ContentAreaInner, .ContentAreaWrapper, .Middle {
    overflow:visible !important;
  }

  .VariationsTable {
    border-top-width:1px !important;
  }

	.printViewProductImage
	{
		width:200px;
		height:auto;
		border:0;
	}
}

@media handheld {
  .GeneralLayout {
    width: auto !important;
    margin: 20px;
    padding: 20px 0 20px 0;
  }

  div.OnlyInPrintViewVisible {
    display: block !important;
  }
}

.Middle {
  width: 100%;
  max-width: 100% !important;
}

html, body,
html body .ContentCell,
html body .ContentArea {
  background-image: none !important;
}

.SearchMask {
  display: none;
}

a {
	cursor: default !important;
}

a.AllowClick,
.PrintNow a {
	cursor: pointer !important;
}

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

a.Action {
	display: none;
}

.SlideShow .ImageTable b {
	filter:alpha(opacity=100) !important;
}

font,
div,
table,
th,
td,
a,
p,
ul,
li,
span,
h1,
h2,
h3,
h4,
h5,
input,
.AlternateRow,
.Alternate td,
.AlternateRow td,
.ListItemProduct .InfoArea,
.ListItemProduct .ImageArea,
.AlternateRow .ListItemProduct .InfoArea,
.AlternateRow .ListItemProduct .ImageArea,
.AlternateRow .ListItemProduct .PriceArea,
.ListItemCategory {
  background:none !important;
  color:#000 !important;
  border-color:#000 !important;
  overflow:hidden;
}

 html body .MessageInfo {
  background:none no-repeat 7px 7px !important;
 }

.ListItemProduct .InfoArea,
.ListItemProductContainer.AlternateRow {
  overflow:hidden!important;
  background:#fff!important;
}

@media screen {
  body {
	  background:#f0f0f0 !important;
	}
  .GeneralLayout {
    background:#fff !important;
    box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);
  }
	.OnlyInPrintViewVisible	{
			display:block!important;
	}
}
