/* ----------------- GENERAL SITE STYLES-----------------  */
html {font-family:"Trebuchet MS", Trebuchet, verdana,sans-serif; color:#333; margin:0px; padding:0px; font-weight:normal; font-size:12px;}
body {background:url(images/background.jpg); background-repeat:no-repeat; background-color:#000;}
div, form, img {margin:0; padding:0; border:0; position:relative;}

/* spacing styles */ 
.clearer {clear:both;display:block;height:0px;}
.spacer {width:10px;float:left;}
.separator {display:block;height:15px;}
      
/* font color & size styles  */
p {color:#333; font-size:12px; font-weight:normal; line-height:16px; margin:0px;padding-left:8px;padding-right:8px; padding-bottom:16px;}
h1 {font-size:18px;padding-left:8px;padding-right:8px;}
  
/* link  styles */
 a, a:active, a:link, a:visited {text-decoration:none;font-weight:bold;color:#000099;}
a:hover, a:visited:hover {text-decoration:underline;font-weight:bold;color:#000066;}
 
/* general page layout */
#logo {width:820px; margin-left:82px;margin-top:45px;}
#main {width:820px; margin-left:90px;background-color:#fff;}
#nav {margin-right:17px;padding-top:17px;text-align:right;}
.nav_1 {height:22px;margin-bottom:0px;padding-bottom:0px;}
.nav_1 img {margin-left:1px;}
.nav_2 {height:24px;}
#footer_partners {padding-bottom:14px;text-align:center;}

#pageleft {padding-top:7px; padding-bottom:17px;float:left;padding-left:16px;}
#pageright {float:left;padding-top:7px; padding-bottom:17px; padding-left:14px;}

div.box_615_hd {position:relative; height:11px; background: url(images/bg_615_hd.gif) no-repeat top right;width:615px;}
div.box_615_ft {height:11px; background: url(images/bg_615_ft.gif) no-repeat bottom right;width:615px;}
div.box_615_md {background:url(images/bg_615_md.gif);width:615px; text-align:left;}
div.box_615_md .content  {padding-left:10px; padding-right:10px;}

/* home page specific styles  */      
.new_releases {background:url(images/bg_bot_home_new_releases.gif);  background-repeat:no-repeat;height:196px; width:376px; }
.new_releases_details {margin-left:12px;line-height:14px;font-size:12px;padding-top:10px;padding-right:6px;}
.new_releases_details img {margin-right:6px;}

.top_sellers {background:url(images/bg_bot_home_top_sellers.gif); background-repeat:no-repeat; height:170px; width:376px;}
.top_sellers img {margin-bottom:4px;}
.top_seller_details {width:110px; margin-right:10px;float:left;padding-top:10px;line-height:14px;font-size:12px;font-weight:bold;}

/* browse page specific styles  */  

.sortby {position:absolute; right:10px;}
.next_back {text-align:right;}
.dvd {line-height:14px;height:95px;}
.dvd img {margin-right:6px; }

/* dvd detail specific styles  */  
.dvd_thumb {width:123px; float:left;padding-top:15px;}
.dvd_thumb img {margin-bottom:10px;}
.dvd_description {width:348px; float:left;}
.dvd_buy_buttons {width:115; float:left;padding-top:15px;}
.dvd_buy_buttons img {margin-bottom:5px;}


/* home page image rotation styles  */  
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px;
width: 396px; /*width of featured content slider*/
height:410px;
}
 
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 396px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}