.boxText { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif }
.boxText_right { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif}
.navBlue { FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana }
.errorBox { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif }
.stockWarning { FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif }
.productsNotifications { BACKGROUND: #f2fff7 }
.orderEdit { FONT-SIZE: 10px; COLOR: blue; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline }

a:link    { color: #0000ff; text-decoration: none }
a:visited { color: #0000ff; text-decoration: none }
a:hover   { color: #000099; text-decoration: underline }

a.a:link    { color: #000000; text-decoration: none }
a.a:hover   { color: #000066; text-decoration: none }

a.b:link    { color: #000066; text-decoration: none }
a.b:hover   { color: #cc0000; text-decoration: none }

a.headermail { COLOR: #999999 }

.aa { font-size: 7pt; font-family: verdana, arial, helvetica, sans-serif }
.ab { font-size: 7pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ac { font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif }
.ad { font-size: 8pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ae { font-size: 9pt; font-family: verdana, arial, helvetica, sans serif }
.af { font-size: 9pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ag { font-size: 10pt; font-family: verdana, arial, helvetica, sans serif }
.ah { font-size: 10pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ai { font-size: 11pt; font-family: verdana, arial, helvetica, sans serif }
.aj { font-size: 11pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ak { font-size: 12pt; font-family: verdana, arial, helvetica, sans serif }
.al { font-size: 12pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.am { font-size: 13pt; font-family: verdana, arial, helvetica, sans serif }
.an { font-size: 13pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }
.ao { font-size: 14pt; font-family: verdana, arial, helvetica, sans serif }
.ap { font-size: 14pt; font-family: tahoma, arial, helvetica, sans-serif, verdana }



#i1   { color: #000000 }
#i2   { color: #ffffff }
#i3   { color: #cccccc }
#i4   { color: #999999 }
#i5   { color: #666666 }
#i6   { color: #333333 }
#i7   { color: #336600 }
#i8   { color: #666633 }
#i9   { color: #ff0000 }
#i10  { color: #0000cc }
#i11  { color: #000066 }
#i12  { color: #0000ff }
#i13  { color: #006666 }
#i14  { color: #006600 }
#i15  { color: #006bb6 }

#ul_ol    { margin:0px; padding:5px 0px 5px 30px }
#txt    { text-indent: 20; margin:0px; padding:5px 0px 5px 20px }
#p    { color: #000000; text-indent: 20; margin:0cm; margin-bottom:1pt }

.tbl1 { color: #333333; border-collapse: collapse; border: #cccccc 1px dotted; font-size: 8pt }
.in { border-style: solid; border-width:1; font-family: verdana, arial, tahoma; color:#000000; font-size: 11px }

.table_dotted_blue { color: #666666; border-collapse: collapse; border: #0066cc 1px dotted; font-size: 8pt }
.table_dotted_red { color: #666666; border-collapse: collapse; border: #ff0000 1px dotted; font-size: 8pt }
.table_dotted_gray { color: #666666; border-collapse: collapse; border: #999999 1px dotted; font-size: 8pt }
.sl { background-color: #f5f5f5 }
tr.lb { font-size: 9pt; font-weight: bold; color: #ffffff; background-color: #0066cc; background-position: top }
tr.lr { font-size: 9pt; font-weight: bold; color: #ffffff; background-color: #ff0000; background-position: top }
tr.lg { font-size: 9pt; font-weight: bold; color: #000000; background-color: #cccccc; background-position: top }


FORM { DISPLAY: inline }
TR.header { BACKGROUND: #ffffff }
TR.headerNavigation { BACKGROUND: #cccccc }
TD.headerNavigation { FONT-WEIGHT: bolder; FONT-SIZE: 11px; BACKGROUND: url(images/infobox/background.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
A.headerNavigation { COLOR: #000000 }
A.headerNavigation:hover { COLOR: blue }
TR.headerNavigation1 { BACKGROUND: #bbc3d3 }
TD.headerNavigation1 { FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back1.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
A.headerNavigation1 { COLOR: #000000 }
A.headerNavigation1:hover { COLOR: #000000 }
TR.headerError { BACKGROUND: #ff0000 }
TD.headerError { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center }
TR.headerInfo { BACKGROUND: red }
TD.headerInfo { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: red; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center }
TR.footer { BACKGROUND: #bbc3d3 }
TD.footer { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif }
.templateinfobox { FONT-SIZE: 10px; BACKGROUND: url(images/infobox/background_box.gif) #ffffff repeat-y left top; FONT-FAMILY: Tahoma,Verdana,Helvetica }
.templateinfobox_right { FONT-SIZE: 10px; BACKGROUND: url(images/infobox/background_box_right.gif) #fbfcfd repeat-y left top; FONT-FAMILY: Verdana,Helvetica }
.infoBoxContents { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
.infoBoxContentsLogin { BORDER-RIGHT: #a3a3a3 1px solid; BORDER-TOP: #a3a3a3 1px solid; BORDER-LEFT: #a3a3a3 1px solid; BORDER-BOTTOM: #a3a3a3 1px solid }
.infoBoxContents_right { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
.infoBoxNotice { BACKGROUND: #ff8e90 }
.infoBoxNoticeContents { FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif }

TD.infoBoxHeading { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.infoBoxHeading_right { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.infoBox { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
SPAN.infoBox { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }

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 { }
TABLE.productListing { border-spacing: 1px }
.productListing-heading { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.productListing-data { FONT-SIZE: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, sans-serif }
A.pageResults { COLOR: #0000ff }
A.pageResults:hover { BACKGROUND: #ffff33; COLOR: #0000ff }
TD.pageHeading { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0033cc; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif }
DIV.pageHeading { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: blue; FONT-FAMILY: Verdana, Arial, sans-serif }
TR.subBar { BACKGROUND: #f4f7fd }
TD.subBar { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.main { FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif }
P.main { FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.smallText { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }

TD.midlText { FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif }

SPAN.smallText { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
P.smallText { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.accountCategory { FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.category_desc { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.fieldKey { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.fieldValue { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.tableHeading { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif }
SPAN.newItemInCart { FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif }
CHECKBOX { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif }
INPUT { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif }
RADIO { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif }
SELECT { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif }
TEXTAREA { FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif }
SPAN.greetUser { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif }
TABLE.formArea { BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid }
TD.formAreaTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif }
SPAN.markProductOutOfStock { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif }
SPAN.productSpecialPrice { COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif }
SPAN.errorText { COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif }
.moduleRow { }
.moduleRowOver { CURSOR: hand; BACKGROUND-COLOR: #d7e9f7 }
.moduleRowSelected { BACKGROUND-COLOR: #e9f4fc }
.checkoutBarFrom { FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif }
.checkoutBarTo { FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif }
.checkoutBarCurrent { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
.messageBox { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif }
.messageStackError { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5 }
.messageStackWarning { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5 }
.messageStackSuccess { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00 }
.inputRequirement { FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif }
.content { FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica }
.cat_description { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #800000; FONT-FAMILY: Verdana, Arial, sans-serif }
.centerTable { BACKGROUND: url(images/bg_cat4.gif) #fbfcfd fixed repeat-x left top }
TR.ShowCartDetails { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.ShowCartDetails { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif }
P.ShowCartDetails { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif }
TR.HeaderPageLinksLeft { BACKGROUND-IMAGE: url(images/button_blank_left.gif) }
TD.HeaderPageLinksLeft { BACKGROUND-IMAGE: url(images/button_blank_left.gif) }
P.HeaderPageLinksLeft { BACKGROUND-IMAGE: url(images/button_blank_left.gif) }
TR.HeaderPageLinksRight { BACKGROUND-IMAGE: url(images/button_blank_right.gif) }
TD.HeaderPageLinksRight { BACKGROUND-IMAGE: url(images/button_blank_right.gif) }
P.HeaderPageLinksRight { BACKGROUND-IMAGE: url(images/button_blank_right.gif) }
TR.HeaderPageLinks { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/button_blank_middle.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif } 
TD.HeaderPageLinks { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/button_blank_middle.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
P.HeaderPageLinks { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/button_blank_middle.gif); COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
A.HeaderPageLinks { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif }
A.HeaderPageLinks:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: blue; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.cookieUsage { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #000000; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif }
.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #C0C0C0; }
TD.pollBoxRow { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid; FONT-FAMILY: Verdana, Arial, sans-serif }
TD.pollBoxText { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid; FONT-FAMILY: Verdana, Arial, sans-serif }
TR.pollOptRow { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #d4d0c8 1px solid; BORDER-LEFT: #d4d0c8 1px solid; BORDER-BOTTOM: #d4d0c8 1px solid }
TR.pollFooter { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #d4d0c8 1px solid; BORDER-LEFT: #d4d0c8 1px solid; BORDER-BOTTOM: #d4d0c8 1px solid }

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy { list-style-type: disc; list-style-position: inside; list-style: none; margin-left: 1em; padding-left: 2em; text-indent: -1em; } 
/* UL.BrowseBy */

LI.BrowseBy { } 
/* LI.BrowseBy */

/* DWD Contribution End. */

/*BOF Options as Images*/
SPAN.optionsAvailable { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }
/*EOF Options as Images*/


ul.sitemap { color: #ff0000; }

H1 { font-size: 14pt }
H2 { font-size: 12pt }
H3 { font-size: 10pt }

