div hr, .hide {
    background:none repeat scroll 0 0 transparent;
    font:1px/1px sans-serif;
    height:0;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    text-indent:-9999px;
    top:0;
    width:0;
}
*, span {
    margin:0;
    padding:0;
}
br.clearall {
    clear:both;
    font:1px/1px sans-serif;
    height:0;
    margin:0;
    padding:0;
    text-decoration:none;
}
fieldset, legend {
    border:0 none;
    margin:0;
    padding:0;
}
div.dots-main {
    background:url("/img/static/misc/main-dots.gif") repeat-x scroll 0 0 transparent;
    height:1px;
    margin:10px;
}
body {
    /*background:url("img/bg-fade.png") repeat-x scroll 0 0 transparent; */
    background-color:#FFFFFF;
    margin:0;
    padding:0;
}
body, a, ul, li, p, h1, h2, h3, h4, input, select, textarea {
    font-family:Arial,Helvetica,sans-serif;
    text-decoration:none;
    font-size: 12px;
}
#tblCon {
    width:100%;
}
#tblCon td {
    text-align:left;
    vertical-align:top;
    /* border-bottom: 1px solid #BBC6DC;*/
}
#tdNav {
    padding:5px;
    width:150px;
    -webkit-border-top-right-radius: 4px 4px;
    -moz-border-top-right-radius: 4px 4px;
}
#tdMain {
    /* background:url("/img/static/misc/right-edge.gif") repeat-y scroll right top #FFFFFF;*/
}
#head {
    background:url("img/top-bg-grow.gif") repeat-x scroll left bottom #FFFFFF;
    height:70px;
    margin:0 0 10px;
    width:100%;
    float:left;
}
h1 {
    background:url("/img/static/misc/194u-logo.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:left;
    margin:6px 0 0 15px;
}
h1, h1 a {
    height:30px;
    width:125px;
}
h1 a, #freeDeliv a {
    display:block;
}
#freeDeliv, #freeDeliv a {
    height:30px;
    width:336px;
}
#freeDeliv {
    background:url("/img/static/misc/free-deliv.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    float:right;
    height:33px;
    margin:6px 12px 0 0;
    width:336px;
}
h1 a, #freeDeliv {
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
#tNav {
    float:left;
    list-style-type:none;
    margin:11px 20px 0 15px;
    padding:4px;

}
#tNav li {
    display:inline;
    float:left;
    margin:0 11px 0 0;
}
#tNav li a {
    color:#FFFFFF;
    text-transform:uppercase;
    font-size: 8pt;
}
#tNav li a:hover {
    text-decoration:underline;
}
#topSearch {
    display:inline;
    float:left;
    margin:10px auto;
    padding:4px;
    text-align:center;
}
#searchLabel {
    color:#FFFFFF;
    margin:2px 6px 0px 0px;
    width:103px;
    font-weight:bold;
    font-size: 1em;
}
#topSearch input#keyword {
    border:0 none;
    display:inline;
    font-size:1.1em;
    height:16px;
    margin:-4px 6px 0 0;
    width:182px;
    z-index: 10;
}
#topSearch button {
    background:url("/img/static/buttons/find-1.gif") no-repeat scroll 0 0 transparent;
    border:0 none;
    height:16px;
    margin:-4px 0 0;
    text-indent:-9999px;
    width:37px;
}

#tCart {
    float:right;
    list-style-type:none;
    margin:11px 20px 0 15px;
    padding:4px;
    /* width:200px; */

}
#tCart li {
    display:inline;
    float:right;
    margin:0 11px 0 0;
}
#tCart li a {
    color:#FFFFFF;
    text-transform:uppercase;
    font-size: 8pt;
}
#tCart li a:hover {
    text-decoration:underline;
}


div.dots {
    /*background:url("/img/static/misc/left-dots.gif") repeat-x scroll 0 0 transparent;*/
    height:1px;
    margin:0 0 0 15px;
    width:97px;
}

#tdNav {
    background-color:#3B5998;

}
#tdNav ul {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color:#3B5998;
    font-weight:bold;
    list-style-type:none;
    margin:5px 0 0 5px;
    padding:5px;
}
#tdNav ul ul {
    font-weight:normal;
    list-style-type:none;
    margin:4px 0 0;
}
#tdNav ul ul li {
    list-style-type:none;
    margin:0 0 4px 5px;
}
#tdNav li a {
    text-decoration:none;
}
#tdNav ul li a:hover {
    text-decoration:underline;
}
#tdNav ul li ul li a:hover {
    background-color:#FFFFFF;
    color:#D90029;
    padding:2px !important;
    text-decoration:none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
#tdNav ul li ul {
    display:none;
}
#tdNav ul a {
    color:#FFFFFF;
}
#tdNav ul li {
    margin:0;
    text-transform:none;
}
#frmLogin {
    
    font-weight:bold;
    margin:5px auto;
    padding:5px 5px 15px 5px;
    width: 135px;
    overflow:  auto;
    border-top: dotted 1px #FFFFFF;
    border-bottom: dotted 1px #FFFFFF;
}

#frmLogin fieldset {
    padding: 5px 5px;
}

#frmLogin label {
    display:block;
}

#myAccHeader {
}
#userTitle {
    color:#FFFFFF;
    font-size:1em;
    margin:10px 0 5px;
}
#frmLogin ul {
    list-style-type:none;
    margin: 0px ;
}
#frmLogin ul li, #frmLogin ul li a {
    background-repeat:no-repeat;
    height:16px;
}
#frmLogin ul li {
    color:#D90029;b
    display:inline;
    float:left;
    font:1px/1px sans-serif;
    text-indent:-9999px;
}
#frmLogin ul li a {
    display:block;
}
#frmLogin ul li a:hover {
    background-image:none;
}
#viewBut, #viewBut a {
    width:37px;
}
#viewBut {
    background-image:url("/img/static/buttons/view-2.gif");
}
#viewBut a {
    background-image:url("/img/static/buttons/view-1.gif");
}
#btnLogout, #btnLogout a {
    width:57px;
}
#btnLogout {
    background-image:url("/img/static/buttons/logout-2.gif");
    margin:0 0 0 3px !important;
}
#btnLogout a {
    background-image:url("/img/static/buttons/logout-1.gif");
}
#frmLogin label {
    display:block;
    font-size:1.1em;
    color: #FFFFFF;
}
#usernameLabel {
    /* background-image:url("/img/static/headings/login/username.gif"); */
}
#pwordLabel {
    /* background-image:url("/img/static/headings/login/password.gif"); */
}
#frmLogin input {
    border:0 none;
    font-size:0.9em;
    height:1.5em;
    margin:0 0 4px;
    width:98px;
}
#newAccount {
    display:inline;
    float:left;
    margin:2px 0 0;
    width:61px;
}
#frmLogin a {
    color:#FFFFFF;
    font-size:10px;
    line-height:1.1em;
    text-decoration:underline;
}
#frmLogin button {
    background:url("/img/static/buttons/login-1.gif") no-repeat scroll 0 0 transparent;
    border:0 none;
    color:#D90029;
    display:inline;
    float:left;
    font:1px/1px sans-serif;
    height:16px;
    margin:6px 0 0;
    text-indent:-9999px;
    width:37px;
}
div.advert, div.advert a {
    height:146px;
    width:106px;
}
div.advert {
    background-repeat:no-repeat;
    font-size:0;
    line-height:0;
    margin:15px 11px 0;
    text-indent:-9999px;
}
div.advert a {
    display:block;
}
#prison {
    background-image:url("/img/static/offers/demo.jpg");
}
#secureImg, #secureImg a {
    height:41px;
    width:93px;
}
#secureImg {
    background:url("/img/static/misc/secure-image.gif") no-repeat scroll 0 0 transparent;
    font-size:0;
    line-height:0;
    margin:15px auto;
    text-indent:-9999px;
}
#secureImg a {
    display:block;
}
#cards {
    background:url("/img/static/misc/cards-accept.gif") no-repeat scroll 0 0 transparent;
    font-size:0;
    height:187px;
    line-height:0;
    margin:15px auto;
    text-indent:-9999px;
    width:93px;
}
#protx {
    background:url("/img/static/misc/protx.gif") no-repeat scroll 0 0 transparent;
    font-size:0;
    height:75px;
    line-height:0;
    margin:15px auto;
    text-indent:-9999px;
    width:93px;
}
#muze {
    /* background:url("/img/static/misc/muze.gif") no-repeat scroll 0 0 transparent;*/
    font-size:0;
    height:34px;
    line-height:0;
    margin:15px 0 0 18px;
    text-indent:-9999px;
    width:93px;
}
div.hpBox {
    margin:16px 0 16px 26px;
}
div.hpBox p.price {
    color:#D90029;
    font-weight:bold;
}
div.hpBoxGrow {
    background:url("/img/static/misc/hp-box-grow.gif") repeat-y scroll 0 0 transparent;
    height:auto;
    padding:0 8px;
    text-align:center;
    width:81px;
}
div.hpBoxGrow img {
    border:0 none;
    margin:0 0 4px;
}
div.hpBoxBottom {
    background:url("/img/static/misc/hp-box-bottom.gif") no-repeat scroll 0 0 transparent;
    height:10px;
    width:97px;
}
#hpBoxSpecialOffers, #hpBoxBestBuy, #hpBoxBestSeller, #hpBoxStaffPick {
    height:55px;
    width:97px;
}
#hpBoxSpecialOffers {
    background:url("/img/static/misc/this-week-special-head.gif") no-repeat scroll 0 0 transparent;
}
#hpBoxBestBuy {
    background:url("/img/static/misc/this-week-best-buy.gif") no-repeat scroll 0 0 transparent;
}
#hpBoxBestSeller {
    background:url("/img/static/misc/this-week-best-seller.gif") no-repeat scroll 0 0 transparent;
}
#hpBoxStaffPick {
    background:url("/img/static/misc/this-week-staff-pick.gif") no-repeat scroll 0 0 transparent;
}
#mainCon {
    background-color:#FFFFFF;
    margin:0 10px 0 0;
}
div.spc10pxRed {
    /*background-color:#D90029;*/
    height:10px;
    width:100%;
}
div.section, div.section-2 {
    /* background:url("/img/static/headings/right-corner.gif") no-repeat scroll right top #BBC6DC; */
    background-color: #FFFFFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0px 10px 10px 10px;
    width: auto;
}
div.section h2 {
    /* background:url("/img/static/headings/left-corner.gif") no-repeat scroll left top transparent; */
    background-color:#BBC6DC;
    color:#3B5998;
    font-size:1.4em;
    font-weight:bold;
    letter-spacing:0.01em;
    padding:5px 5px;
    text-transform:uppercase;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#copy {
    background-color:#FFFFFF;
    padding:10px 10px 0 0;
}
#copy p {
    margin:0 0 10px 10px;
}
#copy a {
    color:#D90029;
    text-decoration:underline;
}
#copy h3 {
    font-size:1.1em;
    margin:0 0 10px 10px;
}
#bestSellers {
    background-color:#FFFFFF;
    height:116px;
    width:auto;
}
td#tdCharts {
    overflow:visible;
    width:1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}
td#tdCharts div#divCharts #chartPadd {
    background-color:#FFFFFF;
    margin:0 10px 0 0;
    width:170px;
    border: solid 1px #3B5998;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
td#tdCharts div#divCharts h2 {
    background-color: #3B5998;
    color:#FFFFFF;
    font-size:11px;
    font-weight: bold;
    height:18px;
    line-height:18px;
    margin:0 0 10px;
    text-align:center;
    text-transform:uppercase;
}
div.chartNum, div.chartInfo {
    float:left;
}
div.chartNum {
    background-color: #3B5998;
    color: white;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    line-height: 17px;
    margin: 0px 10px 0px 0px;
    text-align: center;
    width: 14px;
    -moz-border-top-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
}
div.chartInfo {
    color: #D90029;
    display: inline;
    float: left;
    font-weight: bold;
    margin: 0px 0px 12px;
    width: 143px;
}
div.chartInfo a {
    color:#171717;
    font-weight:normal;
}
div.chartInfo a.chartArtist {
    color:#3B5998;
    line-height:1em;
    text-decoration:underline;
    font-size:11px;
    font-weight: bold;
}
div.chartBuyBtn, div.chartBuyBtn a {
    height:16px;
}
div.chartBuyBtn {
    background-image:url("/img/static/buttons/buy-2.gif");
    font-size:0.001em;
    line-height:0.001em;
    text-indent:-9999px;
    width:37px;
}
div.chartBuyBtn a {
    background-image:url("/img/static/buttons/buy-1.gif");
    display:block;
}
div.chartBuyBtn a:hover {
    background-image:none;
}
div.chartBot {
    /*background:url("/img/static/chart/chart-bot.gif") no-repeat scroll 0 0 transparent;*/
    height:28px;
    width:115px;
}

#footer {
    background-color:#3B5998;
}
#footer div {
    margin:10px 0;
}
#footer div, #footer div a {
    color:#FFFFFF;
}
#footer div a:hover {
    text-decoration:underline;
}
#footL {
    float:left;
    text-align:left;
}
#footR {
    display:inline;
    float:right;
    padding:0 10px 0 0;
    text-align:right;
}
span.accessHide {
    display:none;
}
button {
    cursor:pointer;
}
#resources88742 a, #resource_info a {
    color:#494949;
}
#resource_info a {
    clear:right;
    padding-left:10px;
    width:auto;
}
#resources88742, #resource_info {
    background-color:white;
    clear:both;
    display:block;
    float:left;
    margin-bottom:10px;
    width:100%;
}
#resources88742 h1, #resources88742 h1 span, #resources88742 h1 span a {
    background:none repeat scroll 0 0 transparent;
    display:block;
    float:none;
    font-size:11px;
    font-weight:bold;
    height:auto;
    margin:10px 0;
    padding:0;
    text-indent:0;
    width:auto;
}
#resources88742 h1 {
    margin-left:10px;
}
#resources88742 .resource_text {
    display:block;
    float:none;
    padding-left:10px;
}

#cartDeliveryPrices h2 {
    margin-bottom: 20px;
}

#frmCheckout p, #cartDeliveryPrices p {
    padding-left:30px;
    line-height: 20px;
}
#frmCheckout ul, #cartDeliveryPrices ul {
    padding-left:50px;
    line-height: 20px;
    margin-bottom: 20px;
}


embed#bigger {
    z-index: 1;
}