h1 {
	margin: 10px; color: rgb(204, 51, 0); font-size: 22px; font-weight: normal;
}
h2 {
	color: rgb(204, 0, 0); font-size: 18px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 13px;
}
#infoIcon {
	top: 0px; right: 10px; position: absolute;
}
.imagePM {
	text-align: center;
}
body {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
div {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
td {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
}
a {
	text-decoration: none;
}
a:hover {
	color: rgb(238, 0, 0); text-decoration: underline;
}
form {
	display: inline;
}
#categoriesBox .infoBoxContentsFL {
	text-align: left;
}
#informationBox .infoBoxContentsFL {
	text-align: left;
}
#accountBox .infoBoxContentsFL {
	text-align: left;
}
div#product_notificationsBox table {
	text-align: center;
}
img#logo {
	position: relative; middle: 50;
}
img#itm {
	left: 20px; bottom: 10px; position: absolute;
}
div#imageNav {
	right: 20px; bottom: 5px; position: absolute;
}
div.infoBoxFL {
	background: silver; padding: 0px; border: 1px solid black; border-image: none; margin-top: 1px; position: relative;
}
.infoBoxHeadingFL {
	background: rgb(204, 51, 51); padding: 5px; color: rgb(255, 255, 255); font-weight: bold;
}
.infoBoxHeading {
	background: rgb(204, 51, 51); padding: 5px; color: rgb(255, 255, 255); font-weight: bold;
}
.productListing-heading {
	background: rgb(204, 51, 51); padding: 5px; color: rgb(255, 255, 255); font-weight: bold;
}
.infoBoxHeadingFL {
	border-bottom-color: rgb(0, 0, 128); border-bottom-width: 1px; border-bottom-style: solid;
}
tr.productListing-even td.productListing-data {
	background: rgb(246, 246, 246);
}
div.navBarContent {
	background: silver; border: 1px solid black; border-image: none; height: 22px;
}
div.breadCrumb {
	margin: 4px; float: left;
}
div.date {
	margin: 4px; float: left;
}
div.navAcc {
	margin: 4px; float: right;
}
div.counter {
	margin: 4px; float: right;
}
div.navSerdar {
	margin: 4px; float: left;
}
div.date {
	margin: 4px; float: left;
}
div#contentsContent {
	padding: 0px; border: 1px dotted green; border-image: none; text-align: left; margin-top: 15px; margin-bottom: 15px;
}
.productSpecialPrice {
	color: rgb(204, 51, 0); font-weight: bold;
}
.greetUser {
	color: rgb(204, 51, 0); font-weight: bold;
}
.errortext {
	color: rgb(204, 51, 0); font-weight: bold;
}
.productSpecialPrice {
	font-size: larger;
}
td.pageHeading {
	font-size: larger;
}
table.infoBox {
	border: 1px solid black; border-image: none;
}
td.infoBoxHeading img {
	display: none;
}
.boxLink img {
	top: 7px; right: 5px; display: block !important; position: absolute;
}
#copyRight {
	margin: 10px auto; padding: 0px;
}
span.cBoxE {
	color: rgb(238, 0, 0);
}
#shopping_cartBox .infoBoxHeadingFL {
	color: rgb(255, 255, 153);
}
.inputRequirement {
	color: red;
}
td.headerError {
	background: rgb(255, 0, 0); text-align: center; color: rgb(255, 255, 255); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
}
td.headerInfo {
	background: rgb(255, 0, 0); text-align: center; color: rgb(255, 255, 255); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
}
span.markProductOutOfStock {
	background: rgb(255, 0, 0); text-align: center; color: rgb(255, 255, 255); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
}
td.formAreaTitle {
	background: rgb(255, 0, 0); text-align: center; color: rgb(255, 255, 255); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;
}
td.headerInfo {
	background: rgb(0, 255, 0); color: rgb(255, 255, 255);
}
td.formAreaTitle {
	
}
span.markProductOutOfStock {
	color: rgb(199, 97, 112);
}
td.main {
	line-height: 1.5; font-size: 11px;
}
p.main {
	line-height: 1.5; font-size: 11px;
}
td.footer {
	background: rgb(187, 195, 211); color: rgb(255, 255, 255); font-weight: bold;
}
td.accountCategory {
	color: rgb(170, 187, 221); font-size: 13px;
}
td.fieldKey {
	font-size: 12px; font-weight: bold;
}
td.tableHeading {
	font-size: 12px; font-weight: bold;
}
td.fieldValue {
	font-size: 12px;
}
span.newItemInCart {
	color: rgb(255, 0, 0);
}
textarea {
	width: 100%; font-size: 11px;
}
.smallText {
	font-family: Arial, sans-serif; font-size: 11px;
}
.messageStackError {
	font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: rgb(255, 179, 181);
}
.messageStackWarning {
	font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: rgb(255, 179, 181);
}
#headingPricePM {
	white-space: nowrap;
}
h1 s {
	color: blue; font-size: 14px;
}
.productSpecialPrice {
	color: rgb(204, 0, 0); display: block;
}
#headingPricePM h1::first-letter {
	padding-right: 0.1em;
}
s::first-letter {
	text-decoration: none !important;
}
div.centerIE {
	text-align: center;
}
table.pcDataPM td {
	padding: 1px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 9px;
}
table.pcDataPM th {
	padding: 1px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 9px;
}
table.prodDataPM td {
	padding: 1px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 9px;
}
table.prodDataPM th {
	padding: 1px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 9px;
}
table.pcDataPM {
	border: 1px solid rgb(102, 102, 102); border-image: none; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 238);
}
table.prodDataPM {
	border: 1px solid rgb(102, 102, 102); border-image: none; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 238);
}
table.prodDataPM td {
	text-align: center;
}
table.pcDataPM th {
	text-align: right;
}
span.osCPOWERED {
	font-size: 9px;
}
span.osCPOWERED a {
	color: black;
}
span.osCPOWERED a:hover {
	color: black; text-decoration: none;
}
span.greetUser {
	color: rgb(204, 0, 0); font-weight: bold;
}
#faqPM .tekstInfoPM {
	font-style: italic;
}
p.questionPM {
	color: blue; font-weight: bold;
}
div#welkomPM {
	padding: 10px 4px; border: 1px solid black; border-image: none;
}
.prijsPerPM {
	color: red;
}
