.boxText { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ffb3b5;
font-weight : bold;
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #cc0033;
} 
.productsNotifications { 
background : #f2fff7;
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #70d250;
text-decoration : underline;
} 
BODY { 
text-align : center;
background : #fefefe;
color : #666666;
background-color:#000000;
margin : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
line-height : 16px;
font-weight : lighter;
font-variant : normal;
text-transform : none;
letter-spacing : 0;
background-image : url(images/template/background12.gif);

} 
.fixcenter { 
width : 772px;
border : solid;
border-width : 1px;
border-color : #1c1d20;
background : #ffffff;
color : #000000;
margin : auto;
margin-top : 20px;
text-align : left;
background-image : url(images/template/check_square.gif);
} 
A { 
color : #000000;
text-decoration : none;
} 
A:hover { 
color : #aabbdd;
} 
FORM { 
display : inline;
} 
TR.header { 
background : #000000;
background-image : url(images/header_background.gif);
height : 150px;
} 
TD.headerNavigation { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
background : #000000;
background-image : url(images/template/headerNavBg.gif);
background-repeat : repeat-y;
color : #ffffff;
font-weight : bold;
height : 25px;
} 
A.headerNavigation { 
color : #ffffff;
} 
A.headerNavigation:hover { 
color : #ffffff;
} 
TR.headerError { 
background : #ff0000;
} 
TD.headerError { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #ff0000;
color : #ffffff;
font-weight : bold;
text-align : center;
} 
TR.headerInfo { 
background : #00ff00;
} 
TD.headerInfo { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #00ff00;
color : #ffffff;
font-weight : bold;
text-align : center;
} 
TR.footer  a { 

color:#FFFFFF;

} 
TD.footer { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
height:20px;
background : #000000;
color : #ffffff;
font-weight : bold;
} 
TD.breadcrumb { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
padding-left:10px;
height:25px;
background : #000000;
color : #df0023;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
font-weight : bold;
}
TD.breadcrumb a:hover { 
color: #df0023;
} 
.infoBox { 
background : #dddddd;
} 
.infoBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.infoBoxNotice { 
background : #ff8e90;
} 
.infoBoxNoticeContents { 
background : #ffe6e6;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
TD.infoBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
height : 25px;
background : #000000;
background-image : url(images/template/headerNavBg.gif);
color : #ffffff;
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.contentBox { 
background : #dddddd;
} 
TD.contentBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
/*background-image : url(images/template/headerNavBg.gif);*/
background-repeat:repeat-y;
color : #ffffff;
height : 25px;

} 
.contentBoxContents { 
background : #ffffff;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.BestSellersBox { 
background : #dddddd;
} 
TD.BestSellersBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.BestSellersBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.CategoriesBox { 
background : #dddddd;
} 
TD.CategoriesBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
color : #ffffff;
height : 25px;
} 
.CategoriesBoxContents { 
background : #ffffff;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 3px;
} 
.CurrenciesBox { 
background : #dddddd;
} 
TD.CurrenciesBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.CurrenciesBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.InformationBox { 
background : #dddddd;
} 
TD.InformationBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.InformationBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.LanguagesBox { 
background : #dddddd;
} 
TD.LanguagesBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.LanguagesBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.ManufacturerInfoBox { 
background : #dddddd;
} 
TD.ManufacturerInfoBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.ManufacturerInfoBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.ManufacturersBox { 
background : #dddddd;
} 
TD.ManufacturersBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.ManufacturersBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.OrderHistoryBox { 
background : #dddddd;
} 
TD.OrderHistoryBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.OrderHistoryBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.ProductNotificationsBox { 
background : #dddddd;
} 
TD.ProductNotificationsBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.ProductNotificationsBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.ReviewsBox { 
background : #dddddd;
} 
TD.ReviewsBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.ReviewsBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.SearchBox { 
background : #dddddd;
} 
TD.SearchBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.SearchBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.ShoppingCartBox { 
background : #dddddd;
} 
TD.ShoppingCartBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.ShoppingCartBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.SpecialsBox { 
background : #dddddd;
} 
TD.SpecialsBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.SpecialsBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.TellaFriendBox { 
background : #dddddd;
} 
TD.TellaFriendBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.TellaFriendBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.WhatsNewBox { 
background : #dddddd;
} 
TD.WhatsNewBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #000000;
background-image : url(images/template/infoBoxGeneric.gif);
color : #ffffff;
height : 25px;
} 
.WhatsNewBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;

} 
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 : #dddddd;
} 
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 : #ffffff;
} 
TABLE.productListing { 
border : 1px;
border-style : solid;
border-color : #dddddd;
border-spacing : 1px;
} 

TABLE.productListing img{ 
border : 1px solid #bbbbbb;
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #6f6f6f;
color : #ffffff;
font-weight : bold;
height : 25px;

} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
} 
A.pageResults { 
color : #0000ff;
} 
A.pageResults:hover { 
color : #0000ff;
background : #ffff33;
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 25px;
height : 35px;
font-weight : bold;
color : #9a9a9a;
} 
TR.subBar { 
background : #f4f7fd;
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
} 
TD.main, P.main { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
line-height : 1.5;
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
TD.accountCategory { 
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
color : #aabbdd;
} 
TD.fieldKey { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
TD.fieldValue { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
} 
TD.tableHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
SPAN.newItemInCart { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
TEXTAREA { 
width : 100%;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
SPAN.greetUser { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #f0a480;
font-weight : bold;
} 
TABLE.formArea { 
background : #f1f9fe;
border-color : #7b9ebd;
border-style : solid;
border-width : 1px;
} 
TD.formAreaTitle { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
color : #c76170;
font-weight : bold;
} 
SPAN.productSpecialPrice { 
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
} 
SPAN.errorText { 
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
} 
.moduleRowOver { 
background-color : #d7e9f7;
cursor : pointer;
} 
.moduleRowSelected { 
background-color : #e9f4fc;
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #8c8c8c;
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #ffb3b5;
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #99ff00;
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
} 
.cssButton { 
background : #ffffff;
color : #666666;
margin-top : 2px;
width : 100px;
height : 20px;
vertical-align : top;
font-weight : normal;
font-family : Arial, sans-serif;
font-size : 12px;
cursor : pointer;
text-align : center;
text-decoration : none;
border : 1px;
border-style : solid;
border-color : #bbbbbb;
border-spacing : 1px;
} 
.cssButton:hover { 
color : #000000;
} 
#thecategories a:hover { 
background-color : #ef1363;
color : #FFFFFF;
} 
.catwithsubs, .catwithnosubs { 
padding-right : 1px;
} 
#thecategories { 
position : relative;
top : -9px;
margin-bottom : -21px;
_margin-bottom : -18px;

} 
.activelink { 
display : block;
font-weight : bold;
} 
#thecategories a { 
display : block;
padding-bottom : 7px;
padding-top : 3px;
width : 100%;
_width : 173px;

} 
html > body #thecategories a { 
width : auto;
} 
#topcat a { 
padding-left : 5px;
background-color : #ebe0e0;

} 
#secondcat a { 
padding-left : 5px;
background-color : #f7ecec;
} 
#thirdcat a { 
padding-left : 5px;
} 
#fourthcat a { 
padding-left : 5px;
} 
#fifthcat a { 
padding-left : 5px;
} 
.productHeading { 
width : 173px;
height : 20px;
margin-top : 5px;
padding-top : 3px;
border-top : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
font-weight : bold;
background-color : #ffffff;
} 
.productImage { 
border : 1px solid #bbbbbb;
width : 173px;
height : 209px;
overflow:hidden;
} 


.productImage img{ 
padding:0px;
margin-bottom:0px;

}

.productImage a{ 
padding:0px;
margin-bottom:0px;

}  


.productFooter { 
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
width : 173px;
padding-top : 5px;
} 
.productPrice { 
color : #9999cc;
font-weight : bold;
font-family : Arial, sans-serif;
font-size : 14px;
} 

.productHeadingText {

color : #9999cc;
font-weight : bold;
font-family : Verdana, Arial, sans-serif;
font-size : 14px;

}

.productDisplayTable {

background-color:#FFFFFF;
padding-right:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
line-height : 1.5;
}

.prodInfoDesc p {

margin-top:2px;
margin-bottom:5px;


}

.prodInfoDesc b {

margin-top:2px;
margin-bottom:2px;
color:#333333;


}

.cat_info_box {background: #FFFFFF; border: solid 1px #6FA1C8; padding: 20px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif;
  }
  
 .cat_info_box p { margin-top:1px; margin-bottom:5px;
  }

 .cat_info_box h1 { font-size:15px; color:#ef1363; margin-top:1px;  }
