a:link {color: #66FF66; text-decoration: underline}
a:visited {color: #669900; text-decoration: underline}
a:hover { color: #FFFFFF; text-decoration: underline }
a:active { color: #FFFFFF; text-decoration: underline }

.intro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px}
.textbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.k10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: left}
.introbottomtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: left}
.poptitles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.10kjust {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify}
.kjust {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left}
.widek {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px}
.textunjust {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.text2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.insert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000}
.textblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.textblackbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.text12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.footxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none}
.text11onbg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033}
.txt12onbg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

a.menutitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none}
a:hover.menutitle {font-family: Verdana, Arial, Helvetica, sans-serif; color: #669900}
a.menuitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none}
.menutable {border: 1px #CCCCCC solid}
.menucell {cursor: hand}

td.s0 {cursor: hand; color: white; background: #99CC00}
td.s0on {cursor: hand; color: white; background: #00FF00}

td.s1 {cursor: hand; color: white; background: #FFCC66}
td.s1on {cursor: hand; color: white; background: #FFCC00} 

td.s2 {cursor: hand; color: black; background: #ff99cc}
td.s2on {cursor: hand; color: white; background: #ff00cc} 

td.s3 {cursor: hand; color: black; background: #33ff99}
td.s3on {cursor: hand; color: white; background: #00cc66} 

td.s4 {cursor: hand; color: black; background: #dedede}
td.s4on {cursor: hand; color: white; background: #cc99ff} 

td.s5 {cursor: hand; color: black; background: #ff9966}
td.s5on {cursor: hand; color: white; background: #ff6600} 

td.s6 {cursor: hand; color: black; background: #66ccff}
td.s6on {cursor: hand; color: white; background: #0099ff}

.indextopbanner {  background-image: url(images/streetcards_header.gif); background-repeat: no-repeat}
.indexinsetpic1 {  background-image: url(images/GrooveCard.gif); background-repeat: no-repeat}
.indexinsetpic2 {  background-image: url(images/animated_card.gif); background-repeat: no-repeat}
.indexmidtable {  background-color: #660066}
.indexinsetmid {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.indexmidtopbar {  background-image: url(images/main_street_top.gif); background-repeat: no-repeat}
.indexmidlhbar {  background-image: url(images/main_street_lhs.gif); background-repeat: no-repeat}
.indexmidrhbar {  background-image: url(images/main_street_rhs.gif)}

.pz1topbanner {  background-image: url(images/streetcards_header_sml.gif); background-repeat: no-repeat}
.pzbgcol {  background-color: #660066}
.pztext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 14px}
.pz1lwrtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}

.pz2updatebutton {  background-image: url(images/updateS.gif); background-repeat: no-repeat}
.pz2navbuttons {  background-image: url(images/previewzone.gif); background-repeat: no-repeat}

.basketnavbuttons {  background-image: url(images/basket_heading.gif); background-repeat: no-repeat}
.basketnextbutton {  background-image: url(images/nextS.gif); background-repeat: no-repeat}
.basketshopinsert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004385}
.basketshopinsertbartop {  background-image: url(images/back_ltblu_top.gif); background-repeat: no-repeat}
.basketshopinsertbarbtm {  background-image: url(images/back_ltblu_btm.gif); background-repeat: no-repeat}
.baskettext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: left}
.basketspacer {  background-image: url(images/basketspacer.gif); background-repeat: no-repeat}

.checkoutbuttons {  background-image: url(images/checkoutzone.gif); background-repeat: no-repeat}
.checkoutbuttons_invalid {  background-image: url(images/checkoutzone_invalid.gif); background-repeat: no-repeat}

.uploadtopbanner {  background-image: url(images/streetcards_header_upload.gif); background-repeat: no-repeat}
.uploadtopbar {  background-image: url(images/sc_formats_top.gif); background-repeat: no-repeat; background-color: #660066}
.uploadrhsbar {  background-image: url(images/sc_formats_rhs.gif); background-repeat: no-repeat; background-color: #660066}
.uploadlhsbar {  background-image: url(images/sc_formats_lhs.gif); background-repeat: no-repeat; background-color: #660066}
.uploadlwrbar {  background-color: #000000}

.uploadbrowsetopbar {  background-image: url(images/sc_browse_top.gif); background-repeat: no-repeat; background-color: #660066}
.uploadbrowsetxtonwhtbg {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000}
.uploadbrowserhsbar {  background-image: url(images/sc_formats_browse_rhs.gif); background-repeat: no-repeat}
.uploadedittopbar {  background-image: url(images/sc_prv_top.gif); background-repeat: no-repeat; background-color: #660066}
.uploadbackbtn {  background-image: url(images/backS.gif); background-repeat: no-repeat}
.uploadnextbtn {  background-image: url(images/nextS.gif); background-repeat: no-repeat}
.introfootlinks {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none}

.tableMerch {
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#divMerchandiseText {
  font-size: 0.7em;
  width: 303px;
  padding: 32px 0px 32px 32px;
  float: left;
}
.divWalletDetail {
  width: 343px;
  float: left;
  display: none;
  padding: 0px 0px 32px 0px;
}
.divWalletText {
  font-size: 0.7em;
  width: 343px;
  padding: 4px 0px 0px 32px;
}
#divMerchandiseRight {
  font-size: 0.7em;
  width: 318px;
  margin: 32px 32px 0px 0px;
  float: right;
}
#divWalletSection {
  width: 318px;
  padding: 0px 0px 8px 0px;
  clear: left;
}
#divWalletButton {
  padding: 0px 8px 8px 0px;
  float: left;
}

#menuTop {
  display: none;
}

<!-- TrolleyBox styles -->

.fieldLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.fieldlabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.fieldHint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.fieldLabelReqd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

.editNormal {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #666666;
  background-color: #FFFFCC;
}
.editNoChange {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #666666;
  background-color: #CCCCCC;
}
.editError {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #666666;
  background-color: #FF0000;
}
.pushButton {
  font-size: 10px;
  background-color: #FF6600;
  color: #FFFFFF;
  margin-left: 2px;
  margin-right: 2px;
  border-width: 1;
  height: 18px;
  cursor: hand;
}
.imageButton {
  cursor: hand;
}
.prNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}
.prError {font-size: 11px; color: #FF0000; font-weight: bold}
.prOk {font-size: 11px; color: #009900; font-weight: bold}
.prWarn {font-size: 11px; color: #FF9900; font-weight: bold}
.prText {font-size: 11px; color: #000000; font-weight: bold}

a.link {font-size: 10px; color: #0000CC}
a:hover.link {color: #FF6600; text-decoration: underline}

.contentText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.contentTextB {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.viewHeading {font-size: 14px; color: #000000; font-weight: bold}

.radioLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

a:link.basketLink {font-size: 10px; color: #0000CC; font-weight: normal}
a:visited.basketLink {font-size: 10px; color: #0000CC; font-weight: normal}
a:active.basketLink {font-size: 10px; color: #0000CC; font-weight: normal}
a:hover.basketLink {color: #FF6600; text-decoration: underline}
a:link.popuplink {font-size: 10px; color: #0000CC; font-weight: normal}
a:visited.popuplink {font-size: 10px; color: #0000CC; font-weight: normal}
a:active.popuplink {font-size: 10px; color: #0000CC; font-weight: normal}
a:hover.popuplink {color: #FF6600; text-decoration: underline}
.billingAddr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
.shippingAddr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
.basketHeader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  background-color: #FFFFFF;
}
.basketaddrData {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
.basketDataG {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #009900;
  background-color: #FFFFFF;
}
.basketTotal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  background-color: #FFFFFF;
}
.basketTable {
  padding : 8px;
}
.basketData {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
a.basketPopLink {font-size: 10px; color: #0000CC; font-weight: bold}
a:hover.basketPopLink {font-size: 10px; color: #FF6600; text-decoration: underline; font-weight: bold}
.contentTC {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}
.dboxesStep {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
}
.dboxesGroup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.dboxesText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.dboxesTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
a.dboxesLink {font-size: 10px; color: #0000CC; font-weight: normal}
a:hover.dboxesLink {color: #FF6600; text-decoration: underline}

#td_voucher img {
  padding-top: 4px;
}
