* {font-size: 10pt; font-family: arial}

body {margin: 3px}

form {margin: 0px; padding: 0px}

a {color: #363696}

table.sidebar td.header {padding: 0px; margin: 0px; background-color: #971667}
table.sidebar td.login {background-color: #F1EAE5; border: #971667 1px solid; padding: 1px}
/* table.sidebar td.login * {color: #000000; font-size: 9pt}
table.sidebar td.login A {color: #363696; font-size: 9pt}
table.sidebar td.login {color: #000000; font-size: 9pt} */
table.sidebar td.login input {color: #000000; font-size: 9pt}

table.sidebar td.login div.redHeader {color: #971667; font-weight: bold; font-size: 12pt}
.redHeader {color: #971667; font-weight: bold; font-size: 14pt}

table.sidebar td.menu {background-color: #971667; padding: 1px}
/* table.sidebar td.menu * {font-weight: bold; font-size: 10pt; color: #FFFFFF} */
table.sidebar td.menu td.bottomBorder {border-bottom: 1px solid #CC6699}
table.sidebar td.menu td.bottomBorder2 {border-bottom: 1px solid #6666FF}
table.sidebar td.articles A {font-size: 9pt; margin-left: 10px}

table.sectionHeader {padding: 2px; margin: 0px; background-color: #971667}
table.sectionHeader * {color: #FFFFFF; font-weight: bold; font-size: 13pt}

td.tabs {margin: 0px; padding: 0px}

td.searchBar {padding: 2px; margin: 0px; background-color: #971667}
td.searchBar * {color: #FFFFFF; font-weight: bold; font-size: 12pt}
td.searchBar table td.smaller * {font-size: 9pt}
td.searchBar table td.smaller A {text-decoration: none}
td.searchBar table td.smaller A:hover {color:yellow; text-decoration:underline;}
/* td.searchBar table td input {font-size: 10pt} */

td.whatsnew,td.lightblueBottomLeft {font-family: arial; font-size: 14pt; background-color: #F0F3FA; background-image: url(../imagesBG/lightblueBottomLeft.gif); background-position: bottom left; background-repeat: no-repeat}
td.whatsnew2 A {color: #363696; font-size: 12pt; text-decoration: none; font-weight: bold; margin-left: 15px}

.leftNav {font-size: 10pt; font-family: arial; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:link.leftNav {font-size: 10pt; font-family: arial; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a:hover.leftNav {font-size: 10pt; font-family: arial; color: #971667; background-color: #FEF8E2; font-weight: bold; text-decoration: none;}

.leftNav2 {font-size: 10pt; font-family: arial; color: yellow; font-weight: bold; text-decoration: none;}
a:link.leftNav2 {font-size: 10pt; font-family: arial; color: yellow; font-weight: bold; text-decoration: none;}
a:hover.leftNav2 {font-size: 10pt; font-family: arial; color: blue; background-color: #FEF8E2; font-weight: bold; text-decoration: none;}

.leftnavSmall {color: white; font-size: 10pt important; font-family: arial; font-weight: bold;}

.standardSmaller {font-size: 8pt; font-family: arial; font-weight: normal; color: black}
a:hover.standardSmaller {font-size: 8pt; font-family: arial; font-weight: normal; color: #FF0000}

.standardSmallerBold {font-size: 8pt; font-family: arial; font-weight: bold; color: black}
a:hover.standardSmallerBold {font-size: 8pt; font-family: arial; font-weight: bold; color: red}

.standardL {font-size: 10pt; font-family: arial; font-weight: normal; color: black; text-decoration: underline;}
.standard {font-size: 10pt; font-family: arial; font-weight: normal; color: black}
a:hover.standard {font-size: 10pt; font-family: arial; font-weight: normal; color: red}

.standardTitle {font-family:Hoefler,Garamound,Times New Roman; color:maroon; font-weight:bold; font-size:28pt}

.standardBig {font-size: 16pt; font-family: arial; font-weight: bold; color: blue; text-decoration: none}
a:hover.standardBig {font-size: 16pt; font-family: arial; font-weight: bold; color: green; text-decoration: underline}

.standardBold {font-size: 10pt; font-family: arial; font-weight: bold; color: black;}
a:link.standardBold {/*font-size: 10pt; */font-family: arial; font-weight: bold; color: navy;}
a:hover.standardBold {/*font-size: 10pt; */font-family: arial; font-weight: bold; color: #FF0000;}

/* .standardSmaller {font-size: 8pt; font-family: arial; font-weight: normal; color: black}
.standardSmallerBold {font-size: 8pt; font-family: arial; font-weight: bold; color: black}
.standardSmallerBold:hover {font-size: 8pt; font-family: arial; font-weight: bold; color: red}
.standardSmaller:hover {font-size: 8pt; font-family: arial; font-weight: normal; color: #FF0000}
.standard {font-size: 10pt; font-family: arial; font-weight: normal; color: black}
.standard:hover {font-size: 10pt; font-family: arial; font-weight: normal; color: red}
.standardL {font-size: 10pt; font-family: arial; font-weight: normal; color: black; text-decoration: underline}
.standardBold {font-size: 10pt; font-family: arial; font-weight: bold; color: black}
.standardBold:hover {font-size: 9pt; font-family: arial; font-weight: bold; color: #FF0000} */

.orderhist {font-size: 10pt; font-family: arial; font-weight: bold; color: navy}
a:hover.orderhist {font-size: 10pt; font-family: arial; font-weight: bold; color: red}

.blueLeftHeader {background-color: #1B1C84; font-size: 14pt; color: #FFFFFF; font-weight: bold; background-image: url(../imagesBG/blueLeftHeader.gif); background-position: bottom left; background-repeat: no-repeat; padding-left: 10px;}
.blueRightHeader {background-color: #1B1C84; font-size: 12pt; color: #FFFFFF; font-weight: bold; background-image: url(../imagesBG/articleHeader.gif); background-position: bottom right; background-repeat: no-repeat; width: 100%;}

.bestsellerHeader {font-family: arial; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: none;}
.bestsellerHeader:hover {font-family: arial; color: #1B1C84; font-size: 10pt; font-weight: bold; background: #FFFFFF; text-decoration: none;}

.itemsincart {font-family: arial; color: black important; font-size: 10pt; font-weight: bold}
.itemsincartL {font-family: arial; color: blue important; font-size: 10pt; font-weight: bold}

a:hover.whatsnew {color: white; background-color: #363696; font-size: 12pt; text-decoration: none; margin-left: 15px;}

.title {font-size: 14pt; font-family: arial; font-weight: bold; color: black}

.stock {color: black; font-size: 10pt; font-weight: bold; font-family: arial}

.cart {color: black; font-size: 10pt; font-family: arial; font-weight: normal}
.cartL {color: blue; font-size: 10pt; font-family: arial; font-weight: normal}
a:hover.cartL {color: red; font-size: 10pt; font-family: arial; font-weight: normal}
.cartBold {color: black; font-size: 10pt; font-family: arial; font-weight: bold}

.invoice {font-family: arial; font-size: 10pt; color: black; font-weight: normal; text-decoration: none}
.invoiceL {font-family: arial; font-size: 10pt; color: blue; font-weight: normal; text-decoration: underline}
a:hover.invoiceL {font-family: arial; font-size: 10pt; color: red; font-weight: normal; text-decoration: underline}
.invoiceBold {font-family: arial; font-size: 10pt; color: black; font-weight: bold; text-decoration: none}

.registerInst {color: black; font-size: 10pt; font-family: arial; font-weight: normal}
.register {color: black; font-size: 10pt; font-family: arial; font-weight: bold}
.registerRed {color: red; font-size: 10pt; font-family: arial; font-weight: bold}
.registerHead {color: #990000; font-size: 14pt; font-family: arial; font-weight: bold}

.footer {font-family: arial; color: blue; font-size: 9pt; text-decoration: none}
a:link.footer {font-family: arial; color: blue; font-size: 9pt; text-decoration: none}
a:hover.footer {font-family: arial; color: red; font-size: 9pt; text-decoration: underline}

.standardlink {font-size: 11pt; font-family: arial; font-weight: normal; color: blue; text-decoration: none}
a:link.standardlink {font-size: 11pt; font-family: arial; font-weight: normal; color: blue; text-decoration: none}
a:hover.standardlink {font-size: 11pt; font-family: arial; font-weight: normal; color: red; text-decoration: underline}