p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.subtitlecaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.tbform { background-color: #FFFFFF; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbformclient { background-color: #FFFFFF; border-top: #FFFFFF 0px solid; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.formcaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.formbutton { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #F5F5F5; border: #888888 1px solid; }
.formbuttonlight { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background-color: #F5F5F5; border: #888888 1px solid; }
.formbuttonhighlight { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #D4EBFF; border: #888888 1px solid; }
.formcontrol { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: #888888 1px solid; }
.formcontrolreadonly { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: #FFFFFF 2px solid; }
.formcontrolcentre { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; border: #888888 1px solid; }
.formbuttonplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.formbuttonlightplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.formbuttonhighlightplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.formcontrolplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.formcontrolreadonlyplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.formcontrolcentreplain { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; }
.tbheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; }
.tbheaderhighlight { background-color: #888888; }
.headerlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.headerlink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.headerlink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.headerlink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.headerlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.tbfooter { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #E9E9E9; }
.tbnormal { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; }
.tbalternate { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F1EEFF; }
.tbnormalhighlight { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #D9FFFF; }
.tbalternatehighlight { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #D9FAEE; }
.tbhighlight { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #D9EBF2; }
.tbheadcolfirst { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbheadcol { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbheadcolblank { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; }
.tbheadcollast { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbcolfirst { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-left: #888888 1px solid; border-right: #BBBBBB 1px solid; }
.tbcol { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-right: #BBBBBB 1px solid; }
.tbcolblank { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.tbcollast { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-right: #888888 1px solid; }
.tbfootcolfirst { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolblank { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; }
.tbfootcollast { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolfirstvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolblankvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; }
.tbfootcollastvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolfirstheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcolblankheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; }
.tbfootcollastheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-top: #888888 1px solid; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2first { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2blank { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; }
.tbfootcol2last { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2firstvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2value { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2blankvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; }
.tbfootcol2lastvalue { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #E9E9E9; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2firstheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-bottom: #888888 1px solid; border-left: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2header { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbfootcol2blankheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-bottom: #888888 1px solid; }
.tbfootcol2lastheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #888888; border-bottom: #888888 1px solid; border-right: #888888 1px solid; }
.tbitemlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.tbitemlink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.tbitemlink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.tbitemlink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.tbitemlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.tbitemlinkerror { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: none; }
.tbitemlinkerror:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: none; }
.tbitemlinkerror:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: none; }
.tbitemlinkerror:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: none; }
.tbitemlinkerror:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: normal; text-decoration: underline; }

.subtitleheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.subtitlebackground { background-color: #FADADD; }
.subtitleborder { background-color: #EEEEEE; }

.navheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navheader:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navheader:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navheader:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navheader:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.systeminfocaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.systeminfo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.systeminfoupdated { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
.error { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; }
.success { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; font-weight: bold; }
.filtercaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.filtercol { color: #000000; font-weight: bold; background-color: #FFFFFF; border-right: #BBBBBB 1px solid; }
.filterborder { background-color: #EEEEEE; border-top: #BBBBBB 1px solid; border-bottom: #BBBBBB 1px solid; border-left: #BBBBBB 1px solid; border-right: #BBBBBB 1px solid; }
.addoption { color: #009933; }
.defaultoption { color: #000099; }
.specialoption { color: #000099; }
.copyoption { color: #99001B; }
.pagelink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.pagelink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.pagelink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.pagelink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.pagelink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.pagelinkselected { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.pagelinkselected:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.pagelinkselected:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.pagelinkselected:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.pagelinkselected:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.pageinfo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.monopreview { font-family: "Courier New", Courier, monospace; font-size: 12px; color: #000000; }
.shoptitle { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.shopseparator { background-color: #000000; }
.shoplink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.shoplink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.shoplink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.shoplink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.shoplink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }
.myaccount { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.myaccount:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.myaccount:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.myaccount:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.myaccount:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

.basketcontentscaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.basketcontents { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;  }

.basketlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.basketlink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.basketlink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.basketlink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.basketlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

.basketfreedelivery { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }

.logincaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; font-weight: bold; }
.login { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
.login:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
.login:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
.login:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
.login:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: underline; }
.sectionlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.sectionlink:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.sectionlink:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.sectionlink:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.sectionlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

.productborder { border: #BBBBBB 1px solid; background-color: #000000; }
.productcaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.producttitleheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.producttitleborder { background-color: #4E4E4E; }
.producttitlebackground { background-color: #888888; }
.productnumberheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.productimageborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.productthumbborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.productcontainerborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.productpopupbackground { background-color: #FFFFFF; }
.productoptionbackground { background-color: #FFFFFF;  border: 1px solid #555555;}
.productmoreoptions { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.picturenavbackground { background-color: #F9F9F9; }
.picturenavborder { background-color: #DDDDDD; }

.categoryseparator { background-color: #000000; }
.categoryimageborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.categorythumbborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.categorytitleheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.categorytitlebackground { background-color: #000000; }
.categorytitleborder { background-color: #000000; }

.paymentborder { border: #BBBBBB 1px solid; background-color: #FFFFFF; }
.searchhighlight { color: #FF4500; font-weight: bold; }
.sale { color: #FF0000; font-weight: normal; }
.nosale { color: #000000; font-weight: normal; text-decoration: line-through; }


.mainborder { background-color: #000000; }

topnav { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
topnav:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
topnav:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
topnav:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: none; }
topnav:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FD5C04; font-weight: normal; text-decoration: underline; }

title { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }

.catnormal { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catnormal:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catnormal:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catnormal:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catnormal:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catcurrent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.catcurrent:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.catcurrent:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.catcurrent:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.catcurrent:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.catpath { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catpath:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catpath:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catpath:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.catpath:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.cattoppick { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.cattoppick:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.cattoppick:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.cattoppick:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.cattoppick:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.cattoppickcurrent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: bold; text-decoration: none; }
.cattoppickcurrent:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: bold; text-decoration: none; }
.cattoppickcurrent:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: bold; text-decoration: none; }
.cattoppickcurrent:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: bold; text-decoration: none; }
.cattoppickcurrent:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: bold; text-decoration: none; }

form { margin: 0; } 

.newsheaderplain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsheader:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsheader:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsheader:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsheader:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.newsheaderbackground { background-color: #4E4E4E; }
.newsheaderborder { background-color: #4E4E4E; }

.newsfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsfooter:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsfooter:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsfooter:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.newsfooter:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.newsfooterbackground { background-color: #4E4E4E; }
.newsfooterborder { background-color: #4E4E4E; }

.newscontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.newsimageborder { border: #FFFFFF 1px solid; background-color: #FFFFFF; }
.newsthumbborder { border: #FFFFFF 1px solid; background-color: #FFFFFF; }

.newsshort { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newsshort:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newsshort:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newsshort:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newsshort:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }

.newsmore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
.newsmore:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
.newsmore:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
.newsmore:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
.newsmore:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }

.faqheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqheader:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqheader:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqheader:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqheader:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.faqheaderbackground { background-color: #4E4E4E; }
.faqheaderborder { background-color: #4E4E4E; }

.faqfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqfooter:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqfooter:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqfooter:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
.faqfooter:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }
.faqfooterbackground { background-color: #4E4E4E; }
.faqfooterborder { background-color: #4E4E4E; }

.faqshort { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.faqshort:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.faqshort:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.faqshort:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
.faqshort:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; }

.faqcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.faqimageborder { border: #CCCCCC 1px solid; background-color: #FFFFFF; }
.faqthumbborder { border: #CCCCCC 1px solid; background-color: #FFFFFF; }


.header { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #888888 }
.navbackground { background-color: #888888 }
.sidebarbackground { background-color: #EEE8E8 }
.sidebarborder { background-color: #E5DEE5 }
.sidebarsep { background-color: #000000 }
.subtitleunderline { background-color: #888888 }

.ticker { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.ticker:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.ticker:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.ticker:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: none; }
.ticker:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #E95C6A; font-weight: normal; text-decoration: underline; }
