.bodycopy {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; letter-spacing: 1pt; text-align: left; vertical-align: top; word-spacing: normal; white-space: normal; height: auto; width: auto; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.tableheader {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 16px; width: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; border: solid; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #333333; background-color: #B6BDB0}
.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 14px; width: auto; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 2px; border: 1px #333333 solid; background-color: #efefef}
.listmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 15px; width: auto; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 0px; border: 1px #666666 solid; background-color: EFEFEF}
.stagetableleft {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC CE6300}
.stagetablecenter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC #ce6300 black}
.stagetableright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC #ce6300}
.stagetableleft2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px CCCCCC none}
.stagetablecenter2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px CCCCCC none}
.stagetableright2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px CCCCCC none}
.stagetableleft3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC CE6300}
.stagetablecenter3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; white-space: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC #ce6300 black}
.stagetableright3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC #ce6300}
.address {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 16px; width: auto; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-color: black black #CCCCCC; border-style: none; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px}
.questions {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #9BA896}
.questions {  padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px}
.leftnav {  text-align: left; vertical-align: middle; white-space: normal; width: 150px; background-color: #FFFFFF; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-left: 3px; line-height: 18px; border-color: black #B6BDB0 #B6BDB0 black; letter-spacing: 1pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.agentID {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #996633; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 20px; width: auto; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 6px; border: solid; border-width: 1px 0px; border-color: #B6BDB0 black; background-color: E0E8D8}

/*
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #333333; text-decoration: none; letter-spacing: 1pt}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #333333; text-decoration: none ; letter-spacing: 1pt}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #B6BDB0; text-decoration: underline; letter-spacing: 1pt}
*/
.stage {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; color: #333333; text-decoration: none; background-color: #FFFFFF; text-align: center; vertical-align: top; width: 420px; height: 300px; border-color: black #B6BDB0 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.cartcounter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; background-color: #FFFFFF; letter-spacing: 1pt; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: none; border-width: 1px 0px; border-color: #B6BDB0 #CCCCCC; width: auto}

.bodycopybold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: bolder; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; letter-spacing: 1pt; text-align: left; vertical-align: top; word-spacing: normal; white-space: normal; height: auto; width: auto; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 1px}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-align: left; vertical-align: middle; height: 26px; width: 750px; padding-top: 5px; padding-right: 1px; padding-bottom: 1px; padding-left: 8px; line-height: 18px; border-color: #B6BDB0 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; letter-spacing: 1pt}
.headerbar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #999966; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: auto; width: auto; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; border: solid; background-color: #FFFFFF; border-width: 0px 0px 1px; border-color: #000000 #CCCCCC #996633}
.tableheaderCenter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; white-space: normal; width: auto; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; border: solid; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #333333; background-color: #B6BDB0}
.tableheaderright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; letter-spacing: normal; text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; height: 16px; width: auto; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 2px; border: solid; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #333333; background-color: #B6BDB0}
.stagetableleftBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #9C0000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC CE6300 ; background-color: #E2E6D8}
.stagetablecenterBOLD { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #9C0000; text-decoration: none; letter-spacing: normal; text-align: center; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E0E8D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC #ce6300 black }
.leftnavBOX { letter-spacing: normal; text-align: left; vertical-align: top; word-spacing: normal; white-space: normal; width: 157px; background-color: #FFFFFF; height: auto; font-weight: normal; border-color: black #B6BDB0 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.categoryBox {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.cigarcigarillobox {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: CE9C00; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.cartcounter2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none; background-color: #FFFFFF; letter-spacing: 1pt; text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; height: 22px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; border: none; border-width: 0px 0px 1px; border-color: #B6BDB0 #CCCCCC; width: auto}
.topnav { text-align: right; vertical-align: middle; word-spacing: normal; white-space: normal; width: auto; background-color: #FFFFFF; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-left: 3px; line-height: 18px; border-color: black black #B6BDB0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; letter-spacing: 1pt}
.topbox {  border-color: black #B6BDB0 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.midsubnav { letter-spacing: 1pt; text-align: center; vertical-align: middle; width: auto; background-color: #FFFFFF; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; line-height: 15px; border-color: black #B6BDB0 #ce9c00 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.leftSUBnav { text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; width: auto; background-color: #FFFFFF; height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-left: 3px; line-height: 15px; border-color: black #B6BDB0 #B6BDB0 black; letter-spacing: 1pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.leftSUBnavNoRule { text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; width: auto; background-color: #FFFFFF; height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-left: 3px; line-height: 15px; border-color: black #B6BDB0 #B6BDB0 black; letter-spacing: 1pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.leftSUBnav2 { text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; width: auto; background-color: #FFFFFF; height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-left: 3px; line-height: 15px; border-color: black #B6BDB0 #B6BDB0 black; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; letter-spacing: 1pt }
.smokingaccessBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #636363; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.cigarhumidorsBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #9C6300; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.pipetobaccoBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #633100; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.fragrancesBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #085AB5; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.leathergoodsBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #319C31; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.fashionaccessBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #CE3131; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.writinginstrumentsBOX { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #FF9C00; text-align: center; vertical-align: middle; height: 25px; width: 497px; font-size: 11px; border-color: black black CE9C00; letter-spacing: 1pt; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.stagetableleftAlignTextTop {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; letter-spacing: normal; text-align: left; vertical-align: top; word-spacing: normal; white-space: normal; height: 22px; width: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; background-color: #E2E6D8; border-width: 0px 0px 1px; border-color: CCCCCC CCCCCC CE6300}
