body {color:#000;margin:0;padding:0 0 20px;border:0;text-align:center;background:#000;font:11px arial,helvetica,sans-serif}
A,A:link,A:visited,A:hover,A:active {color:#000}
A.help {border:1px solid #000498;color:#000498;font-size:11px;font-weight:bold;padding:0 3px;background:#fff}
TABLE.dashBoard TD {color:#fff}
TD.yourShoppingCart {font-weight:bold;font-size:14px}
TD.yourShoppingCart A {text-decoration:none;color:#fff;text-transform:capitalize}
TD.yourShoppingCart A:link,TD.yourShoppingCart A:visited,TD.yourShoppingCart A:hover,TD.yourShoppingCart A:active {color:#fff}
#SearchBar,#SearchBarShoppingCart  {background:#777}
#breadcrumb,#breadcrumb A,#selectCountry A {color:#fff;font-size:11px}
#breadcrumb,#searchForm{width:300px}
#selectCountry{width:360px;padding-top:6px}
#breadcrumb,#selectCountry {float:left}
#searchForm {float:right}
#productDisplay,#productDisplayWide {background:#fff}
#productDisplay H1,#productDisplay H2 {margin:8px 0}
#productDisplayWide H1,#productDisplayWide H2 {margin:8px 0}
#menuContainer {background:#333;font-size:12px;font-weight:bold}
#menuContainer li {font-size:12px;font-weight:normal;color:#fff}
#menuContainer ul li.on {font-weight:bold}
#menuContainer ol li.on {font-weight:bold}
.lvl1,.lvl2,.lvl1-on,.lvl2-on {margin:0 0 12px;line-height:16px;text-align:right}
.lvl1 {font-size:1.5em}
.lvl1 a:link,.lvl1 a:visited {color:#fff;text-decoration:none;margin-right:14px}
.lvl1 a:hover {margin-right:5px}
.lvl1 a:active {color:#00f;text-decoration:none}
.lvl2 {font-size:1.0em}
.lvl2 a:link,.lvl2 a:visited {color:#fff;text-decoration:none;margin-right:14px}
.lvl2 a:hover {margin-right:5px}
.lvl2 a:active {color:#00f;text-decoration:none}
.lvl2-on {font-size:1.0em;margin-right:5px}
.lvl2-on a:link,.lvl2-on a:visited {color:#fff;text-decoration:none}
.lvl2-on a:hover {margin-right:5px}
.lvl2-on a:active {color:#00f;text-decoration:none}
#Footer {padding:0;color:#fff;background:#777}
#Footer P {background:#777}
#Footer A {color:#fff}
#Footer  IMG.Showtech {padding:2px;border:2px solid #fff;background:#fff}
#action h1 {font-size:12pt;font-weight:bold;color:#C93;text-transform:uppercase}
SPAN.req {background:url(../../images/icon_required.gif) no-repeat top left;padding-right:8px}
SPAN.not-req {margin-right:8px;background:#fff}
DIV.solid {background:#F3F3EF}
DIV.divider {width:98%;border-top:1px solid #333;height:1px;margin:0 0 4px;padding:0}
#address-select A,#address-select P {color:#902020}
.error-message-title,.error-msg,.errorMsg {clear:both;margin:5px 0;color:#d00;font-weight:bold;padding:4px 20px;background:url(../../images/errorAlert.gif) no-repeat 0 2px}
.error-message-item {color:#d00;font-weight:bold}
.generalMsg {clear:both;background-repeat:no-repeat;background-position:0 2px;margin:5px 0;color:#33A333;font-weight:bold;padding:4px 20px}
.ContestInfo {text-align:center}
.ContestInfo H1 {font-size:30px}
.ContestInfo P {padding:10px;font-size:18px}
.defaultBtnLeft,.loginBtnLeft,.checkoutBtnLeft {font-size:10px;height:16px;margin:0 0 5px;padding:0;list-style-type:none}
.defaultBtnLeft {background:url(../../images/teapartystore/btn/default_btn_left.gif) no-repeat top left}
.loginBtnLeft {background:url(../../images/teapartystore/btn/login_btn_left.gif) no-repeat top left}
.checkoutBtnLeft {background:url(../../images/teapartystore/btn/checkout_btn_left.gif) no-repeat top left}
html>body .defaultBtnLeft,html>body .loginBtnLeft,html>body .checkoutBtnLeft {padding-top:0;padding-bottom:4px}
.defaultBtnRight {background:url(../../images/teapartystore/btn/default_btn_right.gif) no-repeat top right;height:16px;font-size:10px;margin-left:2px;padding:2px 10px 3px 8px;color:#333;line-height:180%}
.defaultBtnLeft a,.defaultBtnRight a {text-decoration:none}
.defaultBtnLeft a:hover {background:url(../../images/teapartystore/btn/default_btn_right.gif) no-repeat bottom right;text-decoration:none}
.loginBtnRight {background:url(../../images/teapartystore/btn/login_btn_right.gif) no-repeat top right;height:16px;font-size:10px;margin-left:2px;padding:2px 10px 3px 8px;color:#333;line-height:180%}
.loginBtnLeft a {text-decoration:none}
.loginBtnLeft a:hover {background:url(../../images/teapartystore/btn/login_btn_right.gif) no-repeat bottom right;text-decoration:none}
.checkoutBtnRight {background:url(../../images/teapartystore/btn/checkout_btn_right.gif) no-repeat top right;height:16px;font-size:10px;margin-left:2px;padding:2px 10px 3px 8px;color:#804020;line-height:180%}
.checkoutBtnLeft a,.checkoutBtnLeft a:link,.checkoutBtnLeft a:active,.checkoutBtnLeft a:visited {text-decoration:none;color:#804020}
.checkoutBtnLeft a:hover {background:url(../../images/teapartystore/btn/checkout_btn_right.gif) no-repeat bottom right;text-decoration:none}
INPUT.btn_94,INPUT.btn_login_94 {border:0;padding:0;margin:0;height:22px;color:#000;cursor:pointer;font:10px arial,helvetica,sans-serif}
INPUT.btn_94 {background:url('../../images/teapartystore/btn/btn_94.gif') no-repeat 0 3px;width:94px}
INPUT.btn_login_94 {background:url('../../images/teapartystore/btn/btn_login_94.gif') no-repeat 0 3px;width:94px}
#productDisplay {padding-top:10px}
#productImages {float:left;width:220px;margin:0 20px 0 0}
#productDescription {float:right;width:590px}
#productAdditionalDetails {float:left}
#productDisplay P,#productAdditionalDetails P {margin-bottom:8px}
#productDisplay OL,#productAdditionalDetails OL {margin:0 0 8px 30px}
#productDisplay BLOCKQUOTE {margin:0;padding:8px 36px 0}
#productDisplay BLOCKQUOTE CITE {margin:0;padding:8px 4px;font-weight:bold;text-align:right}
#pvList {margin-top:16px}
.sku-list td {line-height:150%;padding:7px 0 6px;border-bottom:1px solid #ccc;text-align:left;background:#F3F3EF}
.sku-list thead td {font-weight:bold;color:#000;background:#fff}
.sku-list input {font-size:8pt}
.price-sale {font-weight:bold;color:#804020}
.alt-pic {display:inline}
.alt-pic IMG {height:75px;width:100px;margin-bottom:8px}
#product-also-purchased {padding:2px}
#product-also-purchased,#product-also-purchased A {color:#000}
#product-also-purchased UL {margin:0;padding:12px}
#pagination {margin:4px;text-align:right}
A.pageNum,SPAN#currentPageNumber,SPAN.disabledPageNumber {font-weight:bold;border:1px solid #fff;text-decoration:none;padding:2px 8px}
A.pageNum {color:#000}
A.pageNum:hover {border:1px solid #000}
SPAN.disabledPageNumber {color:#ccc}
SPAN#currentPageNumber {color:#600;border:1px solid #600}
SPAN.cat-prod-top {width:99%;height:240px;overflow:hidden;display:block;cursor:pointer;padding-top:10px;margin-top:4px;background:#fff}
SPAN.cat-prod-top DIV.prod-img {display:inline;float:left}
SPAN.cat-prod-top P {text-align:justify;margin-right:4px}
SPAN.cat-prod-top H1 {margin:0}
div.cat-prod {width:116px;height:186px;cursor:pointer;text-align:center;padding:0;margin:0;float:left;background:#FFF}
DIV.cat-prod A {color:#000}
div.cat-prod-off {border:1px solid #FFF}
div.cat-prod-on {border:1px solid #000}
DIV.price,DIV.price-sale {padding:5px;height:14px;font-size:11px;line-height:14px;text-align:center}
DIV.price {color:#000}
DIV.price-sale {width:100%;padding:0 12px 0 0;background:#fff url(../../images/onsale.gif) no-repeat top left;color:#804020;font-weight:bold}
DIV.prod-desc {padding:1px;height:58px;color:#333;font-size:11px;font-weight:bold;text-align:center}
DIV.cat-prod DIV.prod-img {height:114px;width:106px;margin:0 5px;padding:0}
TABLE#track-listing {border-top: double 3px #ccc;border-bottom: double 3px #ccc}
TABLE#track-listing TD {font-size:12px;font-weight:bold;color:#000;border-bottom: 1px solid #ccc;padding:2px 4px 2px 4px}
TABLE#track-listing TR {height:28px}
TABLE#track-listing TR.Even TD {background:#F3F3EF}
TABLE#track-listing TR.Odd  TD {background:#fff}
A:link.DigitalDownload, A:active.DigitalDownload, A:visited.DigitalDownload, A:hover.DigitalDownload  {text-decoration:underline;color:blue}