img,div{behavior:url(/js/iepngfix.htc)}

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(/images/background.jpg) repeat-y top;}

a {color:#4a4a4a; text-decoration:none}
a:hover {color:#a30202; text-decoration:none}

#wrapper {background:url(/images/top-banner.png) no-repeat; width:941px; margin-left:auto; margin-right:auto; min-height:194px;}

#header-text {margin:0; padding:0;}
#header-text a {display:block; width:941px; height:132px; margin:0; padding:0; position:absolute;}

#nav {float:left; width:190px; margin-top:160px;}

.cart-button {height:60px; padding-left:20px;}
.cart-button span {display:none;}
.cart-button a {display:block; width:157px; height:43px; background:url(/images/view-button2.png) no-repeat; width:157px; height:43px;margin: 0 0 0 -5px;}

#nav1 {border-top:1px solid #858585; border-bottom:1px solid #dfdfdf; padding-bottom:20px; padding-left:20px;  background:#dbdbdb;}
#nav1 h1 {display:block; height:16px; width:157px; background:url(/images/title-dvd.png) no-repeat; margin:10px 0 5px 0;}
#nav1 h1 span {display:none;}
#nav1 ul {list-style:none; text-indent:0; padding:0; margin: 0 0 0 0;  width:150px;}
#nav1 li {padding:1px 0 0 0;}
#nav1 a {font-size:0.7em; padding:0 0 0 7px;  display:block;}
#nav1 a:hover { background:#000; display:block; color:#fff; font-size:0.7em; margin:0; padding:0 0 0 7px;}
#nav1 big {font-weight:bold;}

#nav2 {border-top:1px solid #858585; padding-bottom:20px; padding-left:20px;}
#nav2 h1 {display:block; height:16px; width:157px; background:url(/images/title-topsellers.png) no-repeat; margin:10px 0 5px 0;}
#nav2 h1 span {display:none;}
#nav2 ul {list-style:none; text-indent:0; padding:0;  margin:4px 0 0 0;  width:150px;}
#nav2 li {padding:1px 0 0 0;}
#nav2 a {font-size:0.6em; margin:0; padding:0 0 0 7px; display:block;}
#nav2 a:hover { background:#000; display:block; color:#fff; font-size:0.6em; margin:0; padding:0 0 0 7px;}

#nav3 {padding-bottom:20px; padding-left:20px;}
#nav3 h1 {display:block; height:16px; width:157px; background:url(/images/title-search.png) no-repeat; margin:10px 0 0 0;}
#nav3 h1 span {display:none;}
#nav3 input.searchbox { width: 120px; background-color:#ffffff; border:1px solid #999999; height:18px; margin:10px 0 0 0;} 
#nav3 .searchbutton {clear:both; padding-top:4px;} 

#main {width:741px; float:right; margin-top:160px; margin-right:10px;}

#sub {background:url(/images/pod-bg-full.png) repeat-y;}
#sub big {background:url(/images/pod-top.png) no-repeat; display:block; height:61px; padding-left:-30px;}
#sub small {background:url(/images/pod-bottom.png) no-repeat; display:block; height:61px;}
#sub h2 {background:#000; display:inline; font-family:arial black,arial; font-weight: bold; text-transform:uppercase; color:#FFFFFF; padding:4px 10px 4px 10px; font-size:0.9em; margin-left:30px; position:absolute; margin-top:30px}


#pod-slider {background:url(/images/pod-slider-bg.png) no-repeat; height:202px; text-align:center;}

#pod-full {}


#pod {background:url(/images/pod-bg.png) no-repeat; height:323px;}
.pod-title { margin:0; padding:10px 0 0 20px; clear:both; position:absolute}

#pod2 {background:url(/images/pod-bg.png) no-repeat; height:313px;}


#footer {text-align:center; padding-bottom:15px; font-size:0.6em; padding-top:10px; margin-right:50px;}
#footer a {color:#545454; text-decoration:none;}
#footer a:hover {color:#a30202; text-decoration:none;}
#footer ul {list-style:none; display:inline;}
#footer li {list-style:none; display:inline; padding-right:10px;}

#footer2 { margin-top:20px;}


#products {width:681px; height:243px; padding:35px;} 
#products2 {width:681px;  padding:0px 0 0 0px; display:table; margin-left:30px;} 
#product-full {width:651px;  padding:20px; display:table; margin-left:30px; background:white;border:1px solid #dcdcdc; margin-top:15px}  

.slider-feature {list-style:none; padding:15px 10px 0 30px; margin:0;}
.slider-feature img {border:0;}

#product-shot { vertical-align:text-top; margin:0 15px 0 0}

#sub span.product-title {display:table; font-size:1.0em; font-weight:bold}
#sub span.related-title {display:table; font-size:1.0em; font-weight:bold; padding-left:50px; padding-top:10px;}
#sub span.product-byline {display:table; font-size:0.7em; color:#797979; font-weight:bold}
#sub span.product-range-category {display:table; font-size:0.7em; color:#797979; font-weight:bold}
#sub span.product-price {display:table; font-size:1.4em; font-weight:bold; color:#be0d0d;}
.product-desc {font-size:0.7em; color:#000000; min-height:180px;}
.product-tracks {font-size:0.7em; color:#000000;}
.product-special-features {font-size:0.7em; color:#000000;}
hr {border:1px solid #dcdcdc; padding:0;}

.pagination {
  text-align: center;
}

.category-paginator,
.number-of-results {
  margin-top: 10px;
}

#paginator {list-style:none; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.7em; padding:0; margin:0; text-align:center;}
#paginator li {list-style:none; display:inline-block; width:20px;}
#paginator li:hover {}
#paginator a {font-family:arial black,arial; font-weight: bold; text-transform:uppercase; text-decoration:none; display:inline-block; color:#000000; width:25px;}
#paginator a:hover, #paginator a.current {color:#fff;background:black; width:25px;}

big.related-products { background: none; margin-top: -10px; }

ul.category li {
  margin-left: 10px;
}

.error404content {
  font-size: 0.9em;
  margin-top: 20px;
}

.error404content form {
  margin-top: 10px;
}

.error404content .searchbox {
  width: 300px;
}

#mailinglist {
  text-align: center;
  margin-bottom: 20px;
}

#mailinglist a {
  text-decoration: underline;
  font-weight: bold;
  color: #000;
}