﻿body, textarea
{
	font-family: Arial;
	font-size: small;
}
h1, h2, h3, h4, table caption
{
	font-weight: 400;
	line-height: 1;
}
body form
{
	background-image: url("/css/imgs/baggrund.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}
table caption
{
	border-bottom: 1px solid #d2d3d5;
	font-size: medium;
	margin-bottom: 5px;
	margin-top: 10px;
}
div.ContentItem.searchSideBox a, div#Container div#Content div.ContentItem div.itemsPerPage, div#Container div#Content div#Center div.ContentSmallItem span.Caption, h1, h2, h3, h4, div#Container div#Content div.ContentItem div.SpecialOffer, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.moreInfo, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.stockStatus, div#Container div#Content div.ContentItem div.ProductItemTop a.imgGal, table caption
{
	font-family: Georgia;
}
div#Container div#LangContent div#Top h1
{
	font-style: italic;
	margin-bottom: 15px;
}
a
{
	text-decoration: none !important;
}
input[type="submit"], a.button
{
	background-color: #84ae47;
	border: medium none;
	cursor: pointer;
	font-size: .9em;
}
div.ContentItem a.MorePayment span, input[type="submit"], a.button, div#Container div#Header div#TopMenuContainer a, div#Container div#Footer div#FooterMenu a, div#Container div#Content div.ContentItem div.prevNextProduct, div#Container div#Content div.ContentItem div.paging, div#Container div#Content div#Left div.shoppingBag
{
	text-transform: uppercase;
}
div#Container div#Content table tr.productItemHeaderRow td, div#Container div#Content table tr.productItemRow td
{
	vertical-align: bottom;
}
div#Container div#TopMenu div.breadCrumbContainer
{
	text-transform: capitalize;
}
div#Container div#Content table tr.specialRow.Dark th, div#Container div#Content table tr.specialRow.Dark td
{
	background-color: #6793ba;
	color: #FFF;
	text-align: left;
}
body
{
	background-color: #d1d2d4;
	background-image: url("/css/imgs/baggrund-pxl.png");
	margin: 10px 0;
}
body.DIBS
{
	background-image: url("images/baggrund.jpg");
}
input[type="text"]
{
	border: 1px solid #CCC;
	padding-left: 2px;
	padding-right: 2px;
}
div.ContentItem a.MorePayment span, div#Container div#Content div#Right div.ContentItem a.VAlign.offerInfo, div#Container div#Header div#TopMenuContainer a, div#Container div#Header div#TopMenuContainer a:visited, body, div#Container div#Footer div#FooterMenu a:visited, div#Container div#Footer div#FooterMenu a, div#Container div#Content div#Center div.ContentSmallItem a, div#Container div#Content div#Center div.ContentSmallItem a:visited
{
	color: #58585a;
}
a, div#Container div#Content div.ContentItem div.itemsPerPage, div#Container div#Content div.ContentItem.newsLetter, div#Container div#Content div#Left div.shoppingBag div.items span
{
	color: #106a9a;
}
a:visited
{
	color: #b87594;
}
body.DIBS a
{
	color: #106a9a !important;
}
body.DIBS a:visited
{
	color: #b87594 !important;
}
div#Container div#Content table.ShopContent tr th.specialField, div#Container div#Content table.ShopContent tr td.specialField
{
	background-color: #FFF !important;
	color: inherit !important;
}
div#Container div#Content table tr th.specialField, div#Container div#Content table tr td.specialField, div#Container div#Content table tfoot tr td.specialField.emphasize
{
	background-color: #84ae47 !important;
}
div#Container div#Content table tr.specialRow th, div#Container div#Content table tr.specialRow td
{
	background-color: #cad9e9;
}
div#Container div#Header, div#Container div.ContentItem, div#Container div#Footer, div#Container div.ContentSmallItem, div#Container div#LangHeader, div#Container div#SiteDescription, div#Container div#Content table tr td.SplitterColumn
{
	background-color: #FFF;
}
div#Container div#SpecialOffer, div#Container div#Content div.ContentItem div.SpecialOffer
{
	background-color: #ce202e !important;
}
div#Container div#Content table tr.productItemRow th, div#Container div#Content table tr.productItemRow td, div#Container div#Content table tr.productItemHeaderRow th.specialField, div#Container div#Content table tr.productItemHeaderRow td.specialField
{
	border-bottom: 2px solid #949599;
}
div#Container div#Content table tr.addTopMargin th, div#Container div#Content table tr.addTopMargin td, div#Container div#Content table tr.productItemRow th, div#Container div#Content table tr.productItemRow td
{
	border-top: 10px solid #FFF;
}
div#Container div#Content div#Right div.ContentItem a.offerInfo img
{
	border: 5px solid #d2d3d5 !important;
}
div#Container div#LangHeader, div#Container div#Header
{
	background-position: 0 -15px;
	background-repeat: repeat-x;
	padding-top: 15px;
}
div#Container div#LangHeader, div#Container div#Header, div#Container div#Footer
{
	background-image: url("/css/imgs/hbar.png");
}
body.DIBS div#Container div#LangHeader, body.DIBS div#Container div#Header, body.DIBS div#Container div#Footer
{
	background-image: url("images/hbar.png");
}
div#Container div#Footer
{
	background-position: center top;
}
div#Container div#Footer.languageFooter
{
	background-position: 0 -32px !important;
}
div#Container div#Content div#Center div.ContentSmallItem span.Caption
{
	background-image: url("/css/imgs/semiTransparent.png");
	bottom: 10px;
	left: 10px;
	position: absolute;
	right: 10px;
}
h1, div#Container div.ContentItem h2, div#Container div#Header h2, div#Container div#LangHeader h2, div#Container div#Content div.ContentItem h3, div#Container div#LangHeader h2
{
	margin: 0;
}
div#Container div#LangContent div#Top h1, div#Container div#Content div.ContentItem h1.withMarginTopTop
{
	margin-top: 15px;
}
div#Container div#Content div#Center div.ContentItem div.ProductItemTop h3
{
	margin: 0 0 15px;
}
img.logo, div#Container div#Content div.ContentItem.Gallery .jMyCarousel, div#Container div#Content div.ContentItem.Gallery #largeGalA, div#Container div#SiteDescription, div#Container div#LangHeader div#TopMenu, div#Container div#LangHeader div#PaymentCards, div#Container div#Header div#TopMenu ul, div#Container div#Header div#TopMenu, div#Container div#Content, div#Container div#Footer div#manufacturer, div#Container div#LangContent, div#Container div#Footer div#FooterMenu ul
{
	margin: 0 auto;
}
div#Container div#Content div.ContentItem div.paging span.pages
{
	margin: 0 20px;
}
div#Container div#Footer div#FooterMenu
{
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0 !important;
	min-height: 16px;
	width: 950px !important;
}
div#Container div#Content div#Center
{
	margin: 0 0 0 10px;
	width: 540px;
}
div#Container div#Footer div#FooterMenu, div#Container div#Content div#Center div.AdvancedSearchFields div.FormRow, div#Container div.ContentItem, div#Container div.ContentSmallItem, div#Container div.ContentItem div.AltCategoryImgsSmall img, div#Container div.ContentItem div.AltCategory, div#Container div#Content div.ContentItem div.additionalProductImgs a img, div#Container div#Content div#Center div.ContentItem div.ProductItemTop table.productItemInfoTable, div#Container div#Content div#Center div.ContentItem div.ProductItemTop img.smallProductImg, div#Container div#Content div.ContentItem.newsLetter h3
{
	margin-bottom: 10px;
}
div.ContentItem h2.WithBottomMargin
{
	margin-bottom: 10px !important;
}
div#Container div#Content div#Center div.ContentItem, div#Container div#Content div#Center div.ContentSmallItem, div#Container div#Content div#Center div#ToTop
{
	margin: 0 10px 10px 0;
}
div#Container div#LangContent
{
	margin-top: 50px !important;
}
div#Container div#Content div.ContentItem div.additionalProductImgs a img
{
	margin-right: 10px !important;
	max-width: 50px;
}
div#Container div#SiteDescription
{
	margin-top: 500px;
}
div#Container div#Header div#TopMenu div#TopMenuContainer ul li, div#Container div#LangHeader div#TopMenu div#TopMenuContainer ul li, div#Container div#Footer div#FooterMenu ul li, div#Container div#Content div#Center div.ContentItem div.ProductItemTop img.smallProductImg
{
	margin-right: 25px;
}
div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.moreInfo
{
	clear: both;
	margin: 15px 0 0;
}
div#Container div#Content div.ContentItem div.prevNextProduct
{
	margin-bottom: 15px;
}
div#Container div#Content div.ContentItem div.AdvancedSearchFields div.WithSpacing
{
	margin-bottom: 30px !important;
}
div#Container div.ContentItem div.AltCategoryImgs
{
	margin-right: 20px;
}
div#Container div#Content div.ContentItem.Gallery .imgGal img
{
	margin: 0 1px;
}
div#Container div#Content div#Center.Wide .ContentItem
{
	margin-right: 0 !important;
}
div#manufacturer div img
{
	margin: -4px;
}
div#Container div#Content div#Center.Wide
{
	width: 740px !important;
}
div#Container div.ContentItem div.AltCategoryImgs img
{
	max-width: 275px;
}
div#Container div.ContentItem div.AltCategoryImgsSmall
{
	max-width: 295px;
}
div#Container div.ContentItem div.AltCategoryImgsSmall img
{
	max-width: 125px;
}
div#Container div#Content div#Center textarea
{
	height: 150px;
	width: 480px;
}
div#Container div#Content div#Center.Wide textarea
{
	width: 700px;
}
div#Container div#Content div#Center.Wide table.productTable textarea
{
	width: 680px;
}
div#Container div#Content div#Left input[type="text"], div#Container div#Content div#Right input[type="text"]
{
	width: 175px;
}
div#Container div#Content div#Center div.AdvancedSearchByText
{
	width: 25%;
}
div#Container div#Content div#Center div.AdvancedSearchFields
{
	width: 75%;
}
div#Container div#SiteDescription, div#Container div#LangHeader div#TopMenu, div#Container div#LangHeader div#PaymentCards, div#Container div#Header div#TopMenu ul, div#Container div#Header div#TopMenu, div#Container div#Content, div#Container div#Footer div#manufacturer, div#Container div#LangContent, div#Container div#Footer div#FooterMenu ul
{
	width: 950px;
}
div#Container div#Content div#Center div#Languages, div#Container div#Content div#Right div#MoreInfo
{
	height: 20px;
	padding-top: 5px;
}
div#Container div.ContentSmallItem
{
	height: 150px;
	width: 150px;
}
div#Container div#Content div#Center div.ContentSmallItem img
{
	max-height: 150px;
	max-width: 150px;
}
div#Container div#LangContent div#Left, div#Container div#LangContent div#Center, div#Container div#LangContent div#Right
{
	width: 300px;
}
div#Container div#LangContent div#Center
{
	width: 330px;
}
div#Container div#Content div.ContentItem.Gallery #largeGalImg
{
	height: 250px;
	max-width: 515px;
}
div#Container div#Header div#TopMenu ul, div#Container div#LangHeader div#TopMenu ul
{
	width: 890px;
}
div#Container div#Footer div#manufacturer
{
	height: 100px;
}
div#Container div#Footer.languageFooter div#manufacturer
{
	height: 95px !important;
}
div#Container div#Content div#Center div.ContentItem div.ProductItemTop table.productItemInfoTable
{
	margin-top: 10px;
	width: 360px;
}
div#Container div#Content table tr th.specialField input, div#Container div#Content table tr td.specialField input, input.Small
{
	width: 30px;
}
div#Container div#Content table tr td.SplitterColumn
{
	width: 0 !important;
}
div#Container div#Content div#Center div.ContentSmallItem span.Caption, div#Container div#Content div#Center div.ContentSmallItem span.Caption span
{
	height: 50px;
}
div#Container div#Content div#Center div.ContentSmallItem span.Caption span
{
	color: #000;
	display: table-cell;
	width: 152px;
}
div#Container div#Header div#BreadCrumbs ul
{
	width: auto !important;
}
a img
{
	border: medium none !important;
}
div#Center div.ContentItem *
{
	max-width: 490px;
}
div#Container div.ContentItem, div#Container div#Footer, div#Container div#Header div#TopMenu, div#Container div.ContentSmallItem, div#Container div#LangHeader div#TopMenu, div#Container div#SiteDescription
{
	padding: 10px;
}
div#Container div#Content table.productTable tr th, div#Container div#Content table.productTable tr td, div#Container div#Content div.ContentItem div.SpecialOffer
{
	padding: 5px;
}
div#Container div#Content div#Center div.ContentSmallItem
{
	position: relative;
}
a.button, input[type="submit"]
{
	padding: 2px 10px;
}
div#Container div#Header div#TopMenu ul, div#Container div#LangHeader div#TopMenu ul, div#Container div#Footer div#FooterMenu ul, div#manufacturer
{
	display: table;
}
div#manufacturer div
{
	display: table-cell;
	vertical-align: middle;
}
.RadTreeView
{
	overflow: hidden;
}
.RadTreeView .rtIn
{
	display: inline-block;
	white-space: normal;
}
.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot
{
	width: 157px !important;
}
.FormRow input
{
	margin-left: 5px;
}
.FormRow input.small
{
	width: 75px !important;
}
.AdvancedSearchFields.center
{
	width: 380px !important;
}
img.LoadingImage
{
	border: medium none !important;
	display: block;
	margin: 0 auto -16px;
	position: relative;
	z-index: 100000 !important;
}
div.ContentItem div.searchBox
{
	border: 1px solid #CCC;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}
div.ContentItem div.searchBox input.Search
{
	border: medium none !important;
	width: 155px !important;
}
.Gallery ul li
{
	display: inline;
	float: left;
}
.Gallery ul
{
	display: inline;
	list-style: none outside none;
}
div.ValidationSummary
{
	background-color: #A00 !important;
	bottom: 10px;
	color: #FFF;
	font-weight: 700;
	position: fixed;
	right: 10px;
}
div.ValidationSummary h2
{
	margin-bottom: -10px !important;
}
div.ContentItem.FillScreen
{
	background-color: #d1d2d4 !important;
	bottom: 0;
	display: block;
	left: 0;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
}
body.DIBS p, body.DIBS ul, body.DIBS ol, body.DIBS li, body.DIBS div, body.DIBS label, body.DIBS span, body.DIBS table, body.DIBS tr, body.DIBS td, body.DIBS .paytypeName, body.DIBS button, body.DIBS a
{
	color: inherit !important;
	font: inherit !important;
}
div#Container div#Content div.ContentItem div.prevProduct, div#Container div#Content div.ContentItem div.nextProduct
{
	display: block;
	text-align: center;
	width: 50%;
}
div#Container div#Content div.ContentItem div.prevProduct img, div#Container div#Content div.ContentItem div.nextProduct img, div#Container div#Content div.ContentItem div.paging span.previous img, div#Container div#Content div.ContentItem div.paging span.next img
{
	margin-top: -4px;
	vertical-align: middle;
}
body#tinymce
{
	background-color: #FFF;
	background-image: none;
	padding: 5px;
}
div#Container div#Content div#Center div.ContentItem div.Description div.productDescription
{
	float: left;
	width: 260px;
}
div#Container div#Content div#Center div.ContentItem div.Description div.relatedProducts
{
	float: right;
	width: 220px;
}
#MSTWMenu
{
	width: 140px !important;
}
div#Content div#Center div.ContentItem input.Search
{
	margin-bottom: 10px;
	width: 100%;
}
div#Container div#Content div#Center div.ContentItem div.Description div.relatedProducts table tr td a
{
	display: block;
	padding-bottom: 5px;
}
div#Container div#Content div#Center div.ContentItem div.Description div.relatedProducts table tr td img
{
	display: block;
	margin: 0 auto 10px;
}
div#Container div#Content div#Center div.ContentItem div.Description div.relatedProducts table tr td
{
	padding: 7px;
	vertical-align: top;
}
div#Container div#Content div#Center div.ContentItem div.ProductItemTop h1
{
	font-size: medium;
}
div#Container div#Header div#SpecialBtns a
{
	color: #58585a !important;
}
div#Container div#Content div#Left div.shoppingBag img, div#Container div#Content div#Left div.shoppingBag input, div#Container div#Content div#Center div.ContentSmallItem span.Caption span, div#Container div#Content div#Right div.ContentItem a.VAlign
{
	vertical-align: middle;
}
div#Container div#Content div#Center div.AdvancedSearchFields div.FormRow select, div#Container div#Content div#Center div.AdvancedSearchFields div.FormRow input, div#Container div#Header div#SpecialBtns, div#Container div#LangContent div#Right, div#Container div#Content div#Right, div#Container div#Content div#Right div.ContentItem input[type="submit"], div#Container div#Content div#Right div.ContentItem a.button, div#Container div#Content div.ContentItem div.SpecialOffer, .FormRow span, div#Container div#Content div.ContentItem.Right span, div#Container div#Content div.ContentItem div.nextProduct, .FormRow .ItemGroup.right
{
	float: right;
}
div#Container div#Content div#Center div.AdvancedSearchFields, div#Container div#Content div#Center div.AdvancedSearchByText, div#Container div#Content div.ContentItem div.prevProduct, div#Container div#Header div#TopMenu ul li, div#Container div#LangHeader div#TopMenu ul li, div#Container div#Footer div#FooterMenu ul li, div#Container div#Content div#Left, div#Container div#Content div#Center, div#Container div#LangContent div#Left, div#Container div#LangContent div#Center, div#Container div#Header div#TopMenu ul, div#Container div#LangHeader div#TopMenu ul, div#Container div#Footer div#FooterMenu ul, div#Container div#Content div#Center div.ContentItem div.ProductItemTop img.smallProductImg, div#Container div.ContentSmallItem, div#Container div.ContentItem div.AltCategoryImgs, div#Container div.ContentItem div.AltCategoryImgsSmall, div#Container div#Content div.ContentItem div.additionalProductImgs a, body.DIBS .progressStep, .FormRow .ItemGroup, .FormRow .ItemGroup label, div#Container div#Content div.ContentItem.Right strong, div#Container div#Content div.ContentItem div.prevProduct
{
	float: left;
}
div#Container div#Footer, div#Container div#Content div.ContentItem div.additionalProductImgs, div#Container div#Content div#Center div.AdvancedSearchFields div.FormRow, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.moreInfo
{
	clear: both;
}
div#Container div#Content table tr.productItemRow td.productDescription, div#Container div#Content div#Left, div#Container div#Content div#Right
{
	width: 200px;
}
div#Container div#Content div#Center div.ContentItem
{
	padding: 20px;
}
div#Container div#Content div.ContentItem div.SpecialOffer
{
	margin-bottom: -5px;
	margin-top: -5px;
}
div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.stockStatus
{
	margin-bottom: 15px;
	margin-top: 0;
}
div#Container div#Content div#Right div.ContentItem a.VAlign.offerInfo
{
	padding-top: 10px;
}
div#Container div#Content div#Center div#hoverImgPanel
{
	background-color: #fff;
	display: none;
	margin-left: 5px;
	position: absolute;
}
div#Container div#Header div#SpecialBtns a
{
	font-size: .9em;
	text-decoration: underline !important;
	text-transform: uppercase;
}
.Red, .FormRow span.validator
{
	color: #ce202e !important;
}
div#Container div#Content table tr.productItemRow td.itemId span
{
	text-decoration: underline;
}
div#Container div#Content div.ContentItem div.ProductItemTop div.largeImg a.imgGal
{
	float: left;
	margin-bottom: 7px;
	width: 130px;
}
div.RadToolTip_Default table.rtWrapper tr td
{
	background-color: #fff !important;
	border: 0 none !important;
	padding: 0 !important;
}
div.ContentItem a.MorePayment span
{
	font-size: .8em;
}
div#LangContent div.ContentItem span.langLink
{
	display: block;
	margin-bottom: 12px;
	margin-top: 20px;
	text-decoration: underline;
}
div#Content div#Right div.ContentItem h3.deliveryCountry
{
	color: #106a9a;
	font-size: .9em;
}
div#Content div#Center div.ContentItem img.TopWithBorder
{
	float: left;
	margin-right: 15px;
}
div#Content div#Center div.ContentItem p.WithBorder
{
	margin-top: 0;
}
#fancybox-left-ico
{
	left: 20px !important;
}
#fancybox-right-ico
{
	left: auto !important;
	right: 20px !important;
}
div.editorPanel
{
	background-color: #FFF;
	padding: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 98 !important;
}
div.editorPanel a.button
{
	margin-left: 5px;
	margin-right: 5px;
}
div.editorPanel div
{
	display: inline-block;
	margin: 0 auto;
}
div#Container div#Content table tr.productItemRow td.productDescription ul li span
{
	display: inline-block;
}
div.overlay
{
	background: #fff;
	bottom: 0;
	left: 0;
	max-width: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
}
.Green
{
	color: green;
}
* html .Red
{
	color: red !important;
}
ul.quicklinks li
{
	padding-bottom: 3px;
}
div#fancybox-content div.close
{
	bottom: 5px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
}
table.productTable.ShopContent tr td.itemId
{
	text-align: center;
	width: 32px;
}
ul.searchRes
{
	list-style: none;
	margin: 5px 0 0;
	padding: 0;
}
div#Container div#Content div#Center div.ContentItem div#largeImgContainer, div#Container div.ContentSmallItem, div#Container div#LangHeader div#TopMenu h2, div#Container div#LangContent div.ContentItem, div#Container div#LangContent div#Top, div#Container div#Footer div#contactInfo, div#Container div#Content table tr th.specialField, div#Container div#Content table tr td.specialField, div#Container div#Content div.ContentItem div.itemsPerPage, div#Container div#Content div.ContentItem div.paging, div#Container div#Content div#Center div.ContentSmallItem span.Caption, div#Container div#Content table tr td.specialField input, input.Small
{
	text-align: center;
}
div#Container div#Content div#Center div#Languages, div#Container div#Content table tr th.specialField.right, div#Container div#Content table tr td.specialField.right, td.Center, th.Center, td span.Center, div#Container div#Content table tr.specialRow th.Right, div#Container div#Content div#Center div#ToTop
{
	text-align: right;
}
div.fancybox-title-inside, div#Container div#Content table tr td.specialField.left, div#Container div#Content table tr.specialRow th.Left, table th, table caption
{
	text-align: left;
}
div#Container div#Content table.ShopContent tr td.specialField, div#Container div#SpecialOffer, input[type="submit"], a.button, div#Container div#Content div.ContentItem div.SpecialOffer, div#Container div#Content table tr td.specialField a
{
	color: #FFF;
}
div#Container div#Content table tfoot tr td.specialField.emphasize
{
	color: #FFF !important;
}
div#Container div#Content table tr.productItemRow td.itemId, div#Container div#Content table tr.productItemRow td.productDescription, table tr td
{
	vertical-align: top;
}
div#Container div.ContentItem div.AltCategoryImgs img, div#Container div.ContentItem div.AltCategoryImgsSmall img, div#Container div#Content div#Center div#hoverImgPanel img, div#Content div#Center div.ContentItem img.WithBorder, div#Content div#Center div.ContentItem img.TopWithBorder, div#Content div#Center div.ContentItem p.WithBorder img
{
	border: 5px solid #d2d3d5;
}
div#Container div#Header div#TopMenu ul, div#Container div#LangHeader div#TopMenu ul, div#Container div#Footer div#FooterMenu ul, div#Container div#Content table tr.productItemRow td.productDescription ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
div#Container div#TopMenu div.breadCrumbContainer, div#Container div#Content div.ContentItem div.prevNextProduct, div#Container div#Content div.ContentItem div.paging, div#Container div#Content div.ContentItem.newsLetter input, div#Container div#Content div#Right div.ContentItem a.button, ul.searchRes p
{
	margin-top: 5px;
}
div#Container div#Content div#Left select, div#Container div#Content div#Right select, div#Container div#Content div#Center div#checkOut div.AdvancedSearchFields, table
{
	width: 100%;
}
div#Container div#Content, div#Container div#Footer div#contactInfo, div#Container div#Content div#Left div.shoppingBag div.items, div#Container div#Content div.ContentItem div.Description h1, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.productDescription h2, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.relatedProducts h2, div#Content div#Center div.ContentItem div.ProductItemTop div.Description
{
	margin-top: 10px;
}
div.relatedProducts table td, div#Container div#Content table tr.productItemRow td.productDescription ul li span
{
	width: 50px;
}
img[style="float: right;"]
{
	margin-left: 10px;
}
.FormRow .ItemGroup.left
{
	margin-left: 20px;
}
div#Container div#Content div#Center div.AdvancedSearchFields div.FormRow
{
	min-height: 20px;
}
div.message
{
	display: none;
}
div#Container div#Content div#Center div#checkOut div.AdvancedSearchFields.bag
{
	width: 100% !important;
}
div#Container div#Content div#Center div#checkOut div.AdvancedSearchFields.bag input[type="text"]
{
	width: 285px;
}
td.noBgr
{
	background: none !important;
}
table tr.odd.addTopMargin th, table tr.odd.addTopMargin td, table tr.odd.productItemRow th, table tr.odd.productItemRow td
{
	border-top: 10px solid #E5EDF5 !important;
}
div#Container div#Content table.ShopContent tr.odd th.specialField, div#Container div#Content table.ShopContent tr.odd td.specialField, table tr.odd td
{
	background-color: #E5EDF5 !important;
}
div#Container div#Content div.ContentItem.Gallery #largeGalA, img.logo, div#Container div#Content div#Center div#hoverImgPanel img, div#Container div#Content div.ContentItem div.ProductItemTop div.largeImg a.imgGal
{
	display: block;
}
div.ContentItem a.MorePayment span, div.ContentItem.searchSideBox a, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.moreInfo a span, div#Container div#Content div#Center div.ContentItem div.ProductItemTop div.stockStatus a, div#Container div#Content table tr td.specialField a
{
	text-decoration: underline !important;
}
body.DIBS button, input.button, div.ValidationSummary.ContentItem ul li label, a label
{
	cursor: pointer;
}
div#Container div#Content table.ShopContent tr td.specialField, div#Container div#Content div#Center div.ContentSmallItem span.Caption, div#Container div#Content div#Left div.shoppingBag div.items span, div#Container div#Content table tr td.specialField a, div#Container div#Content table tr.specialRow td, div#Container div#Content div#Left div.shoppingBag div.items span, .Green, .Red, .FormRow span.validator
{
	font-weight: 700;
}
div#Container div#Content div#Center div#Languages, div#Container div.ContentItem div.AltCategoryImgsSmall, div#Container div.ContentItem div.AltCategoryImgsSmall img, div#Container div#LangContent div#Left, div#Container div#LangContent div#Center, body.DIBS .progressStep, div#Container div#Header div#SpecialBtns a#Print, img[style="float: left;"], .FormRow .ItemGroup label
{
	margin-right: 10px;
}
div.relatedProducts table *
{
	font-size: x-small;
}
div#Container div#Content table tr.productItemRow td.itemId
{
	font-size: x-small;
	width: 135px;
}
div#Container div#Content table.ShopContent tr.productItemRow td.itemId
{
	width: auto;
}

