.boxText
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #969696;
}
.errorBox
{
font-size : 10px; 
background: #ffb3b5; 
font-weight: bold; 
}
.stockWarning 
{ 
font-size : 10px; 
color: #cc0033; 
}
.productsNotifications
{ }
.orderEdit
{ 
font-size : 10px; 
color: #70d250; 
text-decoration: underline; 
}
.rood {
color: #d0041d;
}
body {
/*background: #FFFFFF url(images/body-bg.jpg) repeat-x center top;*/
color: #4a4a4a;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-align: center;
margin: 0;
height: 100%;
}
html {
height: 100%;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
}
td {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
}
h1 {
font-size: 15px;
font-weight: bold;
color: #4a4a4a;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
padding: 0;
}
h2 {
font-size: 13px;
font-weight: bold;
color: #d0041d;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
}
h3 {
font-size: 12px;
font-weight: bold;
color: #0059be;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
}
p {
margin: 5px 0 5px 0;
padding: 0;
}
a {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #305faf;
text-decoration: underline;
}
a:hover {
text-decoration: underline;
}
.container {
width: 1068px;
height: 100%;
margin: 0 auto 0 auto;
float: none;
}
a.mainmenu-odd {
background: url(images/mainmenu-odd.jpg) repeat-x center bottom;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
text-align: left;
text-indent: 10px;
height: 24px;
line-height: 24px;
display: block;
text-decoration: none;
margin: 0 0 1px 0;
}
a.mainmenu-even {
background: url(images/mainmenu-even.jpg) repeat-x center bottom;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
text-align: left;
text-indent: 10px;
height: 24px;
line-height: 24px;
display: block;
text-decoration: none;
margin: 0 0 1px 0;
}
a.mainmenu-odd:hover, a.mainmenu-even:hover {
color: #FFFFFF;
text-decoration: none;
}
.clear {
clear: both;
float: none;
}
.header {
position: absolute;
top: 20px;
height: 123px;
width: 1068px;
background: Aqua;
clear: both;
text-align: left;
vertical-align: bottom;
background: url(images/postrand.jpg) repeat-x center bottom;
}
.mainframe {
width: 1068px;
height: 100%;
display: block;
background: #FFFFFF;
padding: 170px 0 0 0;
}
.leftcol {
width: 246px;
float: left;
height: 100%;
}
.leftcolinfobox {
margin-bottom: 20px;
border-bottom: 3px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
padding: 0 0 15px 0;
background: #fcfcfc;
}
.content {
width: 808px;
float: right;
height: 100%;
}
.contentinside {
float: left;
width: 616px;
}
.contentinsidepadd {
width: 596px;
margin: 0 10px 0 10px;
}
.rightcol {
width: 180px;
float: right;
height: 100%;
margin: 0 0 0 10px;
}
.newprod_title {
margin: 5px 0 0 0;
height: 35px;
text-align: center;
padding: 0 5px 0 5px;
}
.newprod_title_link {
text-decoration: none;
color: #4a4a4a;
font-size: 11px;
font-weight: bold;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
}
.newprod_title_link:hover {
text-decoration: underline;
color: #d0041d;
}
.newprod_descr {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #969696;
text-align: justify;
height: 120px;
padding: 0 8px 0 8px;
}
.newprod_price {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #969696;
text-align: center;
padding: 0 8px 10px 8px;
}
.oldprice {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #AFAFAF;
text-decoration: line-through;
}
.specialprice {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
color: Red;
font-size: 12px;
font-weight: bold;
}
.normalprice {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
color: #556B2F;
font-size: 12px;
font-weight: bold;
}
.newprod_button_left {
padding: 0 0 15px 11px;
}
.newprod_button_right {
padding: 0 11px 15px 0;
}
.footer {
color: #4a4a4a;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
text-align: center;

}
/*change the menu hover color below*/
#thecategories {
width: 100%;
}
.activelink {
display: block;
}
#thecategories a {
display: block;
width: 100%;
text-decoration: none;
margin: 0;
padding: 0;
}
/*mozilla fix*/
html>body #thecategories a {
width: auto;
}
/*end of mozilla fix*/
#topcat a {
border-top: 1px solid #ffffff;
text-indent: 8px;
color: #4a4a4a;
font-size: 13px;
line-height: 30px;

}
#topcat a:hover {
color: #d0041d;
}
#secondcat a {
color: #4a4a4a;
font-size: 12px;
text-indent: 5px;
padding: 2px 0 3px 0; 
}
#secondcat a:hover {
color: #d0041d;
}
#thirdcat a {
padding-left: 35px;
}
.carttotal {
color: #000000;
font-size: 12px;
font-weight: bold;
}
.kev-title {
text-align: left;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-weight: bold;
font-size: 12px;
padding: 5px 0 5px 0;
color: #686868;
}
.kev-item {
text-align: left;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
}
.kev-checkbox {
width: 23px;
}

.languagebox {
margin-bottom: 15px;
text-align: center;
background: url(images/languagebox.jpg) no-repeat;
height: 27px;
width: 200px;
padding-top: 5px;
font-weight: bold;
}
.languagebox_link {
color: #0059be;
text-decoration: none;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
}
.searchbox, .whatsnewbox, .specialsbox, .cartbox {
margin-bottom: 20px;
}
FORM
{
display: inline;
}
.infoBoxContentsCart { 
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #4a4a4a;
}
TD.infoBoxHeading, .infoBoxHeading {
background: url(images/infoboxhead.gif) repeat-x center bottom;
font-size: 14px;
font-weight: normal;
color: #4a4a4a;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
text-align: left;
text-indent: 10px;
height: 28px;
line-height: 28px;
border-top: 1px solid #e4e4e4;
}
.infoBoxHeading a {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 14px;
color: #4a4a4a;
text-decoration: none;
}
.infoBoxHeading a:hover {
text-decoration: underline;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
background: url(images/prodlist-bg.jpg) repeat-x center bottom;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{background: url(images/prodlist-bg.jpg) repeat-x center bottom; }
.productListing-heading
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #A4A4A4;
border-bottom: 1px solid #e6e6e6;
}
a.productListing-heading {
text-decoration: none;	
}
TD.productListing-heading {
padding-top: 15px;
}
TD.productListing-data
{
border-bottom: 1px solid #dadada;
padding-top: 15px;
}
A.pageResults, A.pageResults:hover
{
color: #A4A4A4;
}
TD.pageHeading, DIV.pageHeading, .pageHeading
{
font-size: 15px;
font-weight: bold;
color: #4a4a4a;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
padding: 0;
}
TR.subBar
{
border: 1px solid #006666;
}
P.main, TD.main, .main
{ font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
}
TD.smallText, SPAN.smallText, P.smallText {
color: #B8B8B8;
font-size: 10px;
}
TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging 
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #B8B8B8;
}
TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription 
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #B8B8B8;
}
TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
border: 1px #006666;
}
.smallText a {
color: #7B7B7B;
}
TD.accountCategory
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 13px;
color: #006666;
}
TD.fieldKey 
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue 
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}

.newItemInCart, a.newItemInCart
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #4a4a4a;
}
INPUT
{
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
.inputbox {
border: 1px solid #dadada;
height: 23px;
padding-top: 3px;
color: #8D8D8D;
background: url(images/inputbox-bg.jpg) repeat-x;
}
TEXTAREA
{
width: 100%;
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
TD.formAreaTitle {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
  font-size: 12px;
  color: #7B7B7B;
}
.moduleRow { }
.moduleRowOver {   border: 1px solid #006666;
 cursor: pointer; cursor: hand; }
.moduleRowSelected {   border: 1px solid #006666;
 }

.checkoutBarFrom, .checkoutBarTo { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: #C7C7C7; }
.checkoutBarCurrent { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: Green; }

/* message box */

.messageBox { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; background-color: #FFCECF; border:1px solid #FF0000; height: 45px; color: #FF0000; }
.messageStackSuccess { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; background-color: #bded81; border:1px solid #1C612D; height: 45px; color: #1C612D; }

/* input requirement */

.inputRequirement { font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; color: #ff0000; }

.promoafbeelding {
position: absolute;
margin: 110px 0 0 5px;
z-index: 100;
width: 90px;
height: 90px;
line-height: 90px;
background: url(images/promo.gif) no-repeat;
text-align: center;
}
.infobox_text {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #434343;
}
.infobox_prodname {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-decoration: none;
color: #0059be;
}
.category_link {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #0059be;
}
TD.productDesc {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #434343;
padding: 1px 7px 1px 7px;
}

TD.productheadDesc {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
 font-size: 12px;
 font-weight: normal;
 color: #0059be;
 padding: 4px 0px 0px 10px;
}
.prodlist_name {
font-family:  "Times New Roman", Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
	font-size: 12px;
	color: #d0041d;
	font-weight: bold;
	text-decoration: underline;
}
.prodlist_name:hover {
	color: #4a4a4a;
}
.progressbar {
	border: 1px solid #dadada;
	height: 25px;
}

