.boxText
{
font-family:  Arial, "Trebuchet MS", 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: #ffcd4f; 
text-decoration: underline; 
}
body {
color: #FFFFFF;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-align: center;
margin: 0;
height: 100%;
background: #17273e url(images/body-bg.jpg) repeat-x center top;
}
html {
height: 100%;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
text-align: center;
background: #17273e;
}
td {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
h1 {
font-size: 19px;
font-weight: normal;
color: #ffcd4f;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 10px 0 10px 0;
padding: 0;
}
h2 {
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0;
}
h3 {
font-size: 15px;
font-weight: bold;
color: #ffcd4f;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
margin: 0 0 5px 0;
}
p {
margin: 8px 0 8px 0;
padding: 0;
font-size: 13px;
}
a {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
color: #FFFFFF;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#ffcd4f;
}
.logo {
width: 967px;
height: 355px;
text-align: center;
margin: 0 auto 0 auto;
}
.content {
width: 100%;
text-align: center;
margin: 0 auto 0 auto;
}
.justcontent {
width: 100%;
min-height: 323px;
_height: 323px;
background: #17273e url(images/content-bg.jpg) repeat-x;
padding: 20px 0 0 0;
}
.justcontent-inside {
width: 1000px;
margin: 0 auto 0 auto;
}
.justcontent-bottom {
/*background: url(images/content-bottom.jpg) no-repeat;
width: 967px;
height: 13px;*/
}
.contentbox {
width: 312px;
min-height: 317px;
_height: 317px;
background: #2d4a76 url(images/extracontentbox-bg.jpg) repeat-x center top;
}
.contentbox-inside {
padding: 0 10px 0 10px;
}
.contentbox-bottom {
width: 312px;
height: 13px;
background: url(images/extracontentbox-bottom.jpg) no-repeat center top;
}
.contentbox2 {
width: 312px;
min-height: 321px;
_height: 321px;
background: #17273e url(images/extracontentbox2-center.jpg) repeat-x center bottom;
}
.contentbox2-top {
width: 312px;
height: 13px;
background: url(images/extracontentbox2-top.jpg) no-repeat center top;
}
.mainmenu {
width: 100%;
margin: 20px 0 0 0;
border-top: 1px solid #ffcd4f;
border-bottom: 1px solid #ffcd4f;
background: #17273e;
}
.mainmenu-inside {
text-align: center;
width: 1100px;
margin: 0 auto 0 auto;
}
.tabs {
text-align: center;
margin: 0 auto 0 auto;
}
.tabs a {
float:left;
text-align: center;
margin:0;
padding:13px 13px 13px 13px;
text-decoration:none;
color: #ffcd4f;
font-size: 15px;
background: url(images/mainmenua.jpg) no-repeat center right;
}
.tabs a:hover, .active, a.active {
color: #FFFFFF;
text-decoration:none;
}
.footer {
background: url(images/extrafooter-bg.jpg) no-repeat center center;
height: 30px;
line-height: 30px;
margin: 25px 0 0 0;
}
.footer-text {
background: #17273e;
padding: 0 5px 0 5px 0;
color: #ffcd4f;
font-size: 12px;
}
.footer-text a {
color: #ffcd4f;
font-size: 12px;
}
.language {
position: absolute;
top: 310px;
float: left;
text-align: left;
color: #ffcd4f;
}
.languagebox_divider {
color: #ffcd4f;
}
.languagebox_link {
color: #FFFFFF;
}
.newprod_title {
height: 30px;
display: block;
text-align: left;
}
.newprod_image {
margin: 0 8px 0 0;
border: 1px solid #ffcd4f;
}
.newprod_title_link {
text-decoration: none;
color: #ffcd4f;
font-size: 12px;
font-weight: bold;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
}
.newprod_title_link:hover {
text-decoration: underline;
color: #ffcd4f;
}
.newprod_descr {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #FFFFFF;
text-align: justify;
}
.newprodmod {
background: #17273e url(images/contentbox-bg.jpg) repeat-x center bottom;
width: 140px;
}
.newprodmodbottom {
/*background: url(images/newprodmod-bottom.gif) no-repeat;
height: 13px;
width: 140px;
font-size: 0px;*/
}
.newprodmod_title {
height: 35px;
}
.newprodmod_descr {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #FFFFFF;
text-align: center;
height: 135px;
width: 128px;
padding: 0 6px 0 6px 0;
}
.divider {
background: url(images/divider.jpg) repeat-x center center;
height: 25px;
}
.oldprice {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
text-decoration: line-through;
}
.specialprice {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
color: Red;
font-weight: bold;
}
.normalprice {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-weight: bold;
}
.newprod_button_left {
padding: 0 0 15px 11px;
}
.newprod_button_right {
padding: 0 11px 15px 0;
}
.headcart {
float:right;
width:200px;
text-align: right;
}
.categobox {
float: left;
width: 730px;
}
/*change the menu hover color below*/
#thecategories {
height: 30px;
width: 700px;
}
.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 {
color: #FFFFFF;
font-size: 13px;
float: left;
padding: 0 10px 0 10px;
border-right: 1px solid #ffcd4f;
}
#topcat a:hover {
color: #ffcd4f;
text-decoration: underline;
}
#secondcat a {
display: none;
}
.carttotal {
color: #302e77;
font-size: 12px;
}
.searchbox, .whatsnewbox, .specialsbox, .cartbox {
margin-bottom: 20px;
}
FORM
{
display: inline;
}
.infoBoxContentsCart { 
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #FF000;
}
TD.infoBoxHeading, .infoBoxHeading {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 15px;
color: #ffcd4f;
text-align: left;
font-weight: bold;
}
.infoBoxHeading a {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 13px;
color: #FFFFFF;
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:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 11px;
color: #FFFFFF;
}
a.productListing-heading {
text-decoration: none;	
}
TD.productListing-heading {
padding-top: 15px;
}
TD.productListing-data
{
background: url(images/divider.jpg) repeat-x center bottom;
padding: 5px 0 5px 0;
}
A.pageResults, A.pageResults:hover
{
color: #A4A4A4;
}
TD.pageHeading, DIV.pageHeading, .pageHeading
{
font-size: 19px;
font-weight: bold;
font-style: italic;
color: #0059be;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
border-bottom: 1px solid #dadada;
}
TR.subBar
{
border: 1px solid #006666;
}
P.main, TD.main, .main
{ font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
TD.smallText, SPAN.smallText, P.smallText {
color: #ffcd4f;
font-size: 10px;
}
TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging 
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #ffcd4f;
}
TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription 
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #ffcd4f;
}
TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 10px;
}
.smallText a {
color: #ffcd4f;
}
TD.accountCategory
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 13px;
color: #006666;
}
TD.fieldKey 
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue 
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}

SPAN.newItemInCart
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #A8D2FF;
}
INPUT
{
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
.inputbox {
border: 1px solid #ffcd4f;
height: 23px;
color: #ffcd4f;
padding: 3px 0 0 5px;
background: #2e4c7b url(images/inputbox-bg.jpg) repeat-x;
}
TEXTAREA
{
width: 100%;
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
}
TD.formAreaTitle {
font-family:  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:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: #C7C7C7; }
.checkoutBarCurrent { font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: #ffcd4f; }

/* message box */

.messageBox { font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; height: 25px; color: #FF0000; }
.messageStackSuccess { font-family:  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:  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;
}
.prodlist_name {
font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;
font-size: 12px;
color: #ffcd4f;
text-decoration: none;
}
.prodlist_name:hover {
color: #ffcd4f;
text-decoration: underline;
}
.progressbar {
background: url(images/divider.jpg) repeat-x center top;
height: 25px;
padding: 15px 0 0 0;
}


