.boxText
{
}
.errorBox
{
font-size : 10px; 
background: #ffb3b5; 
font-weight: bold; 
}
.stockWarning 
{ 
color: Red; 
background: url(images/inputbox.jpg) repeat-x top center;
border: 1px solid #e2e2e2;
padding: 10px 0px 10px 0px;
}
.orderEdit
{ 
font-size : 10px; 
color: #70d250; 
text-decoration: underline; 
}
body, html {
background: #FFFFFF;
margin: 0px;
font-family: Arial;
font-size: 11px;
color: #577042;
/*background: url(images/body.jpg) repeat-y center center;*/
background-color: #e7f8d9;
}
h1 {
font-family: Arial;
font-size: 14px;
color: #000000;
/*height: 27px;*/
}
h1 a {
color: #000000;
text-decoration: none;
}
h1 a:hover {
color: #849f6e;
}
h2 {
font-family: Arial;
font-size: 13px;
color: #000000;
width: 100%;
height: 15px;
}
h2 a {
color: #7F9B69;
text-decoration: none;
}
h2 a:hover {
color: #9bbf7c;
}
h3 {
}
h4 {
}
a {
color: #000000;
}
a:hover {
color: #577042;
}
.CONTAINER {
width: 1100px;
margin: 0 auto 0 auto;
float: none;
}
.LOGO {
position: absolute;
top: 0px;
background: url(images/pcman_01.jpg) no-repeat center top;
height: 123px;
width: 1100px;
text-align: left;
}
.SEARCHBOX {
margin: 75px 0 0 78px;
}
.MAINFRAME {
position: absolute;
top: 118px;
width: 1100px;
background: url(images/pcman_02.jpg) repeat-y center center;
}
TABLE.mainframe-item {
background: url(images/mainframe-item.jpg) no-repeat bottom left;
padding: 0 0 50px 40px;
}

.LEFTMENU-TOP {
width: 199px;
height: 68px;
background: url(images/mainmenu-top.jpg) no-repeat center center;
}
.LEFTMENU {
float: left;
width: 199px;
margin: 0 0 0 75px;
color: #000000;
display: inline;
}
.LEFTMENU-CONTENT {
width: 185px;
}
.LEFTMENU-MENU {
font-family: Arial;
font-size: 12px;
color: #000000;
margin: 0 0 30px 0;
width: 185px;
}
.LEFTMENU-MENU a {
height: 23px;
text-decoration: none;
background: url(images/mainmenu.jpg) repeat-x center top;
display: block;
text-indent: 15px;
font-weight: bold;
font-size: 12px;
}
.CARTBOX {
width: 184px;
margin: 0 15px 10px 0;
}
.MAINBODY
{
display: inline;
float: right;
width: 735px;
height: 100%;
margin: 20px 90px 0 0;
border-top: 1px solid #f5f5f5;
padding: 15px 0 0 0;
}
.FOOTER
{
clear: both;
float: none;
width: 1100px;
height: 133px;
background: url(images/pcman_05.jpg) no-repeat center bottom;
padding: 20px 0 0 0;
text-align: center;
}
.FOOTER-MENU {
color: #6f855d;
font-size: 13px;
padding: 50px 0 0 0;
font-family: Arial;
}
.FOOTER-MENU a {
text-decoration: none;
}
.FOOTER-BELOW {
font-family: Arial;
color: #95aa83;
font-size: 13px;
margin: 22px 90px 0 0;
text-align: right;
}
.FOOTER-BELOW a {
color: #95aa83;
text-decoration: none;
}
.MAINMENU {
margin-top: 145px;
width: 740px;
float: right;
/*height: 25px;*/
}
.LANGUAGE {
float: left;
width: 180px;
}
.TOPMENU {
float: right;
width: 450px;
}
.mainleveltop {
margin-top: 150px;
}
SPAN.mainlevel {
color: #961049;
}
a.mainleveltop, a.mainleveltop:link, a.mainleveltop:visited {
font-weight: bold;
color: #696969;
}
.promo {
position: absolute;
z-index: 100;
}
FORM {
display: inline;
}
.infoBoxContents {
padding: 0 3px 0 3px;
}
TD.infoBoxHeading {
font-family: Arial;
font-size: 13px;
color: #000000;
font-weight: bold;
text-indent: 5px;
}
TD.infoBox, SPAN.infoBox {

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{ }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{}
TR.productListing-data {}
.productListing-heading {
font-family: Arial;
font-size: 11px;
color: #577042;
border-bottom: 1px solid #f5f5f5;
padding-bottom: 15px;
}
TD.productListing-heading {
padding-top: 25px;
}
.productListing-data {
font-family: Arial;
font-size: 11px;
color: #577042;
padding-top: 15px;
}
A.pageResults {
color: #8e8e8e;
}
A.pageResults:hover {
color: #8e8e8e;
}
P.main, TD.main {
font-family: Arial;
font-size: 11px;
color: #000000;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family: Arial;
font-size: 11px;
color: #577042;
}
TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging {
font-family: Arial;
font-size: 11px;
text-transform: none;
font-weight: normal;
color: #000000;
}
TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription {
font-family: Arial;
font-size: 10px;
text-transform: none;
font-weight: normal;
color: #000000;
}
TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	{
font-family: Arial;
font-size: 10px;
border: 1px #006666;
}
.smallText a {
color: #577042;
}
TD.accountCategory {
font-family: Arial;
font-size: 13px;
color: #006666;
}
TD.fieldKey {
font-family: Arial;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue {
font-family: Arial;
font-size: 12px;
}
TD.tableHeading {
font-family: Arial;
font-size: 12px;
font-weight: bold;
background: #006666;
color: #FFFFFF;
}
SPAN.newItemInCart {
color: #FF0000;
}
INPUT, SELECT, SELECT.pull {
background: #FFFFFF url(images/inputbox.jpg) repeat-x;
color: #577042;
text-indent: 3px;
}
INPUT.image {
	border: none;
}
INPUT.checkbox, CHECKBOX, RADIO {
background: none;
width: 10px;
}
TEXTAREA {
width: 88%;
font-family: Arial;
background: #FFFFFF url(images/inputbox.jpg) repeat-x;
font-size: 11px;
}
SPAN.greetUser {
font-family: Arial;
font-size: 11px;
font-weight: bold;
}
TABLE.formArea {}
TD.formAreaTitle {
font-size: 11px;
color: #577042;
}
SPAN.markProductOutOfStock {
font-size: 12px;
color: #B22222;
font-weight: bold;
}
.moduleRow { }
.moduleRowOver {   
border: 1px solid #006666;
cursor: pointer; 
cursor: hand; 
}
.moduleRowSelected {   border: 1px solid #006666;
 }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial; font-size: 11px; color: #C7C7C7; }
.checkoutBarCurrent { font-family: Arial; font-size: 11px; color: #7b7b7b; }
/* message box */
.messageBox { font-family: Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { 
color: Red; 
background: url(images/inputbox.jpg) repeat-x top center;
border: 1px solid #e2e2e2;
padding: 10px 0px 10px 10px;
}
.messageStackSuccess { color: #577042; 
background: url(images/inputbox.jpg) repeat-x top center;
border: 1px solid #e2e2e2;
padding: 10px 0px 10px 10px; }
/* input requirement */
.inputRequirement { font-family: Arial; font-size: 10px; color: #ff0000; }
TD.noborderbox {}
/*change the menu hover color below*/
#thecategories a:hover {
color: #FFFFFF;
}
.catwithsubs, .catwithnosubs {
padding-right: 5px;
}
#thecategories {
position: relative;
top: 0px;
width: 185px;
}
.activelink {
display: block;
}
#thecategories a {
display: block;
width: 100%;
text-decoration: none;
}
/*mozilla fix*/
html>body #thecategories a {
width: auto;
}
/*end of mozilla fix*/

#topcat a {
height: 23px;
text-decoration: none;
background: url(images/mainmenu.jpg) repeat-x center top;
display: block;
text-indent: 15px;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}
#topcat a:hover {
color: #849f6e;
text-decoration: none;
}
#secondcat a {
font-family: Arial;
font-size: 12px;
color: #7F9B69;
width: 100%;
/*height: 18px;*/
text-indent: 18px;
}
#secondcat a:hover {
color: #9bbf7c;
}
#thirdcat a {
padding-left: 35px;
}
#fourthcat a {
padding-left: 50px;
}
#fifthcat a {
padding-left: 65px;
}
.SearchHeading {
font-family: Arial;
font-size: 12px;
color: #000000;
font-weight: bold;
}
.SearchInformation {
font-family: Arial;
font-size: 12px;
color: #000000;
}
.SearchSubSelection {
padding-left: 40px;
color: #525252;
}
.graph_text {
text-transform: none;
}
.graph_text_heading {
font-weight: bold;
text-transform: none;
color: #000000;
background: #BBBBBB;
/*height: 20px;*/
padding-left: 5px;
padding-top: 2px;
}
.graph_border {
border: solid 0px #015963;
}
.graph {
border-left: solid 1px #BBBBBB;
}
.graph_count {
color: #424242;
font-size: 15px;
font-weight: bold;
padding-right: 5px;
vertical-align: middle;
}
.graph_count_resting {
color: #424242;
font-weight: bold;
padding-right: 5px;
}
.graph_minpricemeter, .graph_maxpricemeter {
color: #6f865c;
font-size: 11px;
vertical-align: bottom;
background-image: url(images/minmaxprice.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-left: 15px;
}
.newprod_descr {
font-size: 11px;
color: #525252;
padding: 5px;
}
.newprod_image {
padding-left:5px; 
padding-right:5px;
padding-top: 40px;
}
TD.newprod_price {
text-align: center;
font-size: 13px;
font-weight: bold;
color: #000000;
height: 34px;
width: 98px;
}
.newprod_details {
font-size: 11px;
color: #525252;
text-align: center;
}
.newprod_details_link, .newprod_details_link:hover {
color: #525252;
text-decoration: none;
}
.newprod_table {
background: url(images/newprod-bg.gif) no-repeat;
margin-bottom: 5px;
}
.oldprice {
color: #AEAEAE;
font-size: 13px;
text-decoration: line-through;
}
.specialprice {
color: #FF0000;
font-size: 17px;
font-weight: bold;
}
.normalprice {
color: #577042;
font-size: 17px;
font-weight: bold;
}
.afbeelding {
	margin-right: 10px;
}
hr {
color: #f5f5f5;
}

