.boxText
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #FFFFFF;
}
.errorBox
{
font-size : 10px; 
background: #ffb3b5; 
font-weight: bold; 
}
.stockWarning 
{ 
font-size : 10px; 
color: #cc0033; 
}
.productsNotifications
{ }
.orderEdit
{ 
font-size : 10px; 
color: #f12933; 
text-decoration: underline; 
}
body {
color: #FFFFFF;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-align: center;
margin: 0;
height: 100%;
background: #121212;
}
html {
height: 100%;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-align: center;
background: #121212;
}
td {
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
h1 {
font-size: 13px;
font-weight: bold;
color: #f12933;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
padding: 0;
}
h1 a {
color: #f12933;
}
h2 {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;

}
h3 {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0 0 5px 0;
}
h4 {
font-size: 13px;
font-weight: bold;
color: #f12933;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
padding: 0;
}
p {
margin: 8px 0 8px 0;
padding: 0;
font-size: 13px;
}
a {
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
color: #f12933;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#f12933;
}
.container {
background: #000000;
width: 999px;
margin: 0 auto 0 auto;
}
.header {
width: 995px;
height: 341px;
margin: 0 auto 0 auto;
}
.header1 {
width: 249px;
height: 341px;
background: url(images/header-1.jpg) no-repeat;
float: left;
}
.header2 {
width: 249px;
height: 341px;
background: url(images/header-2.jpg) no-repeat;
float: left;
}
.header3 {
width: 248px;
height: 341px;
background: url(images/header-3.jpg) no-repeat;
float: left;
}
.header4 {
width: 249px;
height: 341px;
background: url(images/header-4.jpg) no-repeat;
float: left;
}

.topmenu {
width: 995px;
height: 42px;
margin: 2px auto 2px auto;
}
.topmenu-left {
width: 6px;
height: 42px;
background: url(images/topmenu-left.jpg) no-repeat;
float: left;
}
.topmenu-center {
width: 983px;
height: 42px;
background: url(images/topmenu-center.jpg) repeat-x;
float: left;
text-align: left;
}
.topmenu-right {
width: 6px;
height: 42px;
background: url(images/topmenu-right.jpg) no-repeat;
float: right;
}
.tabs {
width: 900px;

}

.active {
float: left;
margin:0;
padding:12px 18px 12px 18px;
text-decoration: none;
color: #f12933;
font-size: 13px;
font-weight: bold;
border-right: 1px solid #000000;
border-left: 1px solid #373737;
}

.inactive {
float: left;
margin:0;
padding:12px 18px 12px 18px;
text-decoration: none;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
border-right: 1px solid #000000;
border-left: 1px solid #373737;
}
.active:hover, .inactive:hover {
text-decoration: none;
}

.mainframe {
width: 995px;
margin: 0 auto 0 auto;
}

.leftcolumn {
width: 211px;
float: left;
text-align: left;
}

.searchbox {
width: 211px;
height: 33px;
text-align: left;
background: url(images/searchbox-bg.jpg) no-repeat;
margin: 0 0 2px 0;
}
.search-input {
background: none;
border: none;
height: 23px;
margin: 5px 0 0 10px;
}

.categorybox-top {
width: 211px;
height: 6px;
font-size: 0px;
background: url(images/categorybox-top.jpg) no-repeat;
}
.categorybox-center {
width: 209px;
background: #1f1f1f url(images/categorybox-center.jpg) repeat-x center bottom;
border-left: 1px solid #262525;
border-right: 1px solid #262525;
}
.categorybox-inside {
_height: 348px;
min-height: 348px;
}
.categorybox-shade {
width: 211px;
height: 18px;
background: url(images/categorybox-shade.jpg) no-repeat;
}
.infobox-top {
margin: 3px 0 0 0;
width: 211px;
height: 6px;
font-size: 0px;
background: url(images/infobox-top.jpg) no-repeat;
}
.infobox-content {
width: 211px;
background: url(images/infobox-center.jpg) repeat-y;
text-align: left;

}
.infobox-content a {
display: block;
width: 211px;
border-bottom: 1px solid #262525;
text-indent: 10px;
padding: 4px 0 4px 0;
}
.infobox-content a:hover {
text-decoration: none;
color: #FFFFFF;
}
.infobox-bottom {
width: 211px;
height: 6px;
background: #1a1a1a url(images/infobox-bottom.jpg) no-repeat center bottom;
}
/*change the menu hover color below*/
#thecategories {
width: 209px;
}
.activelink {
display: block;
}
#thecategories a {
display: block;
text-decoration: none;
padding: 0;
}
/*mozilla fix*/
html>body #thecategories a {
width: auto;
}
/*end of mozilla fix*/
#topcat a {
display: block;
width: 209px;
padding: 5px 0 5px 0;
text-indent: 10px;
color: #FFFFFF;
font-size: 13px;
border-bottom: 1px solid #262525;
}
#topcat a:hover {
color: #f12933;
text-decoration: none;
}
#secondcat a {
text-indent: 10px;
margin: 3px 0 3px 0;
font-size: 11px;
}

.content {
width: 784px;
float: right;
}
.productbox {
width: 194px;
margin: 0 0 2px 2px;
}
.productbox-top {
width: 194px;
height: 6px;
font-size: 0px;
background: url(images/productbox-top.jpg) no-repeat;
}
.productbox-inside {
width: 192px;
border-left: 1px solid #262525;
border-right: 1px solid #262525;
}
.productbox-title {
height: 50px;
display: block;
text-align: center;
padding: 6px 5px 0 5px;
}
.productbox-image {
height: 125px;
}
.productbox-omschrijving {
font-family:  Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #FFFFFF;
text-align: justify;
height: 33px;
line-height: 14px;
padding: 0 7px 0 7px;
margin: 10px 0 0 0;
background: url(images/productbox-center.jpg) bottom repeat-x;
}
.productbox-shade {
width: 192px;
_height: 16px;
min-height: 16px;
font-size: 0px;
background: #1b1b1b url(images/productbox-shade.jpg) no-repeat;
text-align: center;
}
.productbox-bottom {
width: 194px;
height: 6px;
font-size: 0px;
background: url(images/productbox-bottom.jpg) no-repeat;
}
.specialpriceimg {
position: absolute;
margin: -2px 0 0 0;
}

.contentbox {
width: 782px;
margin: 0 0 0 2px;
}
.contentbox-top {
width: 782px;
height: 6px;
font-size: 0px;
margin: 0;
background: url(images/contentbox-top.jpg) no-repeat;
}
.contentbox-center {
width: 780px;
background: url(images/contentbox-center.jpg) repeat-x center top;
border-left: 1px solid #262525;
border-right: 1px solid #262525;
padding: 5px 0 5px 0;
}
.contentbox-text {
width: 766px;
margin: 0 7px 0 7px;
font-family:  Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #FFFFFF;
text-align: justify;
line-height: 14px;
}
.contentbox-bottom {
width: 782px;
height: 7px;
font-size: 0px;
background: url(images/contentbox-bottom.jpg) no-repeat;
}
.clear {
clear: both;
float: none;
}
.footer {
height: 30px;
line-height: 30px;
margin: 25px 0 0 0;
}
.footer-text {
padding: 0 5px 0 5px 0;
color: #a4a4a4;
font-size: 12px;
}
.footer-text a {
color: #a4a4a4;
font-size: 12px;
}
.languagebox {
margin: 20px 0 0 40px;
}
.languagebox_divider {
color: #FFFFFF;
}
.languagebox_link {
color: #FFFFFF;
text-align: left;
}

.priceimg_prodinfo {
position: absolute;
margin: -48px 0 0 0;
}
.oldpriceimg_prodinfo {
position: absolute;
margin: -68px 0 0 0;
text-decoration: line-through;
}
.specialpriceimg_prodinfo {
position: absolute;
margin: -48px 0 0 0;
}
.normalprice {
font-size: 19px;
font-weight: bold;
color: #f12933;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
}
.specialprice {
font-size: 17px;
font-weight: bold;
color: #f12933;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
}
.oldprice {
font-size: 13px;
font-weight: bold;
color: #a2a2a2;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
text-decoration: line-through;
}
.doorstreept {
position: absolute;
margin: -68px 0 0 0;
z-index: 5;
}


.productbox-links {
background: #1c1c1c;
height: 25px;
width: 192px;
}
.productbox-links-left {
padding: 0 0 0 10px;
}
.productbox-links-right {
padding: 0 10px 0 0;
}

.enlarge {
position: absolute;
margin: -35px 0 0 -35px;
}



.divider {
background: url(images/divider.jpg) repeat-x center center;
height: 25px;
}

FORM
{
display: inline;
}
.infoBoxContentsCart { 
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #FF000;
}
TD.infoBoxHeading, .infoBoxHeading {
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 15px;
color: #f12933;
text-align: left;
font-weight: bold;
}
.infoBoxHeading a {
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 13px;
color: #f12933;
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; }
A.pageResults, A.pageResults:hover
{
color: #818181;
}
TR.subBar
{
border: 1px solid #006666;
}
P.main, TD.main, .main
{ font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
TD.smallText, SPAN.smallText, P.smallText {
color: #818181;
font-size: 10px;
}
TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging 
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #818181;
}
TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription 
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #818181;
}
TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
}
.smallText a {
color: #818181;
}
TD.fieldKey 
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue 
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}

INPUT
{
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
.inputbox {
background: #1E1E1E;
border: 1px solid #6A6A6A;
color: #6A6A6A;
}
TEXTAREA
{
width: 100%;
font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
TD.formAreaTitle {
font-family:  "Trebuchet MS", Arial, 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:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: #565656; }
.checkoutBarCurrent { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: Green; }

/* message box */

.messageBox { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; height: 25px; color: #FF0000; }
.messageStackSuccess { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; background-color: #bded81; border:1px solid #1C612D; height: 45px; color: #1C612D; }

/* input requirement */

.inputRequirement { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; color: #ff0000; }

.progressbar {
background: url(images/divider.jpg) repeat-x center top;
height: 25px;
padding: 15px 0 0 0;
}

