/*
  $Id: stylesheet.css,v 1.48 2002/07/11 17:13:14 dgw_ Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

BODY {
  background: #fcfcfc;
  color: #000000;
  margin: 0px;
}

A { 
  color: #747373; 
  text-decoration: none; 
}

A:hover { 
  color: #666666; 
  text-decoration: underline; 
}

h1 {
  font-family: tahoma, verdana, arial;
  font-size: 18px;
  font-weight: bold;
  color: #2150a8;
  margin: 20px;
}

FORM {
	display: inline;
}

.borderedtable {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border : 1px solid #747373;
}



.header td {

}

/*
STANDARD STYLES THAT GET SWITCHED AT XMAS*/
  td.headerRight {
  width:308px;
  text-align:right;
}

TR.header {
 background: #2150A8;
}

td.headerRightBanner {
  background: #2150A8;
  padding-right:10px;
  text-align:right;
}

/*
STANDARD STYLES THAT GET SWITCHED AT XMAS EOF */


/*XMAS STYLES*/
/*TR.header {
  background: #50a5f6;
}

  td.headerRight {
  width:488px;
  height: 81px;
  text-align:right;
}

td.headerRightBanner {
  background: #50a5f6;
  padding-right:10px;
  text-align:right;
}*/
/*XMAS STYLES EOF*/


TABLE.header {
/*  background-image: URL(images/movietyme/xmas_bg2005.gif);
  background-repeat:repeat-x;*/
  background: #2150A8;
  background-image:url(images/movietyme/blue_bg.gif);
  height:78px;
}

TABLE.headerNavigation {
  background: #EDEDED;
  background-image:url(images/movietyme/blue_grey.gif);
  height:19px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : bold;
  padding-bottom:3px;
}

A.headerNavigation { 
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
}

A.headerNavigation:hover {
  color: #000000;
}

div.headerBanner {
  height:31px;
  background:black;
  text-align:center;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
	background: #EDEDED;
	background-image:url(images/movietyme/blue_footer.gif);
	height:21px;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : bold;
  height:21px;
}

TD.footertext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}

.infoBox {
  	/*background: #fcfcfc;*/
  	background: white;
}

.column table.infoBox {
	border:1px solid black;
	border-top:0px solid black;
}
.column td.infoBoxHeading {
	border:1px solid black;
	border-bottom:0px solid black;
}

.column .infoBoxHeading {
        text-align:center;
}

.infoBoxWhite {
	background: #fcfcfc;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;  
}

.infoBoxContents {
	background: #fcfcfc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #747373;
	font-weight : bold;
}

.payment {
	background: #fcfcfc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #747373;
	font-weight : bold;
}

A.infoBoxContents {
	color: #747373;
}

A.infoBoxContents:hover {
	color: #666666;
}

.infoBoxMainContents {
  background: #fcfcfc; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading,div.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  color: #A8213E;
}

TD.infoBoxHeadingX {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left:16px;
  padding-right:16px;
  background: #747373;
  background-image: URL(images/movietyme/xmas_infobox2005.gif);
  background-repeat:no-repeat;
  padding-top:2px;
  color: #00FF00;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.shippingOptions-odd {
  background: #fcfcfc;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.shippingOptions-even {
  background: #fcfcfc;
}

TR.upcomingProducts-even,div.upcomingProducts-even,TR.upcomingProducts-even a {
  color:black;
}

TR.upcomingProducts-odd,div.upcomingProducts-odd,TR.upcomingProducts-odd a {
  color:black;
  background:#D9FFD9;
}


.justArrivedText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	padding-bottom : 4px;
	color:#3535BE;
}

.justArrivedTextBlack {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	padding-bottom : 4px;
	color:black;
}

.productText,.productTextGray {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
}

.productText a,a.productText {
	color:#3535BE;
}

.productTextGray a {
	color:#666666;
}

.productTextRed {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: black;
}

.productHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color: #666666;
}

.productinfo-Link {
	color : Black;
}

.productinfo-LinkBlue {
	color:#6060D2;
}

.paulsComment, .smallPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #747373;
	font-weight : normal;

}

.paulsCommentLrg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #747373;
	font-weight : bold;

}

TR.productListing-heading {
  background: #494949;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #747373;
  color: #fcfcfc;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
}

A.productListing-heading { 
  color: #fcfcfc; 
}

A.productListing-heading:hover {
  color: #fcfcfc;
}

A.pageResults { 
  color: #666666; 
}

A.pageResults:hover { 
  color: #666666; 
  background:#D9FFD9;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #747373;
}

TD.pageHeadingSmall, DIV.pageHeadingSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #747373;
}

TD.pageHeadingSmaller, DIV.pageHeadingSmaller {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #747373;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText, div.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.smallTextRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}

A.smallTextRed:Hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.tableHeadingblue,A.tableHeadingblue,DIV.tableHeadingblue  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}

TD.tableHeadingblue {
  background:#2150A8;
  background-image:url(images/movietyme/blue_heading.gif);
  height:21px;
}


SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser, div.greetUser, div.greetUser a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff3939;
  font-weight: bold;
}

TABLE.formArea {
  background: #fcfcfc;
  border-color: #747373;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #666666;
}

SPAN.productBoxPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
}

SPAN.dateExpected {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
}

TD.checkoutBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #aabbdd;
}

SPAN.checkoutBarHighlighted {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.infoBoxFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #747373;
  background:#fcfcfc;
  text-align:right;
  border: 1px solid black;
  border-top-width: 0px;
  width: 100%;
  padding-top : 2px;  
  padding-bottom : 2px;
  
}

A.infoBoxFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #747373;
  text-align:right;
 }



li.list {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	list-style-type : square;
	color : #747373;
	text-align : left;	
    padding-bottom: 5px;
}

li.list a {padding-left: 10px; }

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #fcfcfc; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #fcfcfc; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.paymentRow { background-color: #eeeeee; }
.paymentRowOver { background-color: #dddddd; }

.usedWarning {font-family: Verdana, Arial, sans-serif;color: #666666;font-size : 11px;font-weight:bold;background-color:#fcfcfc;text-align:center;}

TD.pollBoxRow {
  font-size: 10px;
}
TD.pollBoxText {
  font-size: 10px;
}
input.pollSubmit {
  background: white;
  border: 2px solid #747373;
  color: #747373;
  font-weight:bold;
}

.buzz {margin:0;margin-bottom:40px;}
div.buzz_image_thumb {float:left;text-align:center;}
img.buzz_image_thumb {border:1px solid black;}
div.buzz_image {text-align:center;}
img.buzz_image {border:1px solid black;}

.buzz_keywords {color:#747373;}
.buzz_datetime {color:#747373;margin-bottom:10px;}
.buzz_categories {color:#747373;}
.buzz_content {margin-bottom:10px;text-align:justify;}
.buzz_permalink {color:#747373;}
.buzz_heading {color:#747373;font-size:12px;font-weight:bold;}

a.buzz_link {font-weight:normal;}

h2 {background-color:#747373;color:white;font-size:12px;}
.navigation {color: #747373;float:right; width: 200px;margin-left:5px;padding:5px;background:#fcfcfc;border: #747373 1px solid;}

a.cat_id {font-weight:bold;} 

#wrapper
{
		 margin:0;
		 padding:0;
}


#sidetextdefault1
{
	top:20px;
	left:100px;
	margin: 0 10px 10px 10px;
	padding: 0;
	position:absolute;
}

#link1 {
	visibility:hidden;
	top:20px;
	left:100px;
	position:absolute;
	width: 200px;
	margin: 0 10px 10px 10px;
	padding: 0;
	
}
.sidetext
{
		 margin:0;
		 padding:0 10px 10px 10px;
		 
		 
}

td.columnBackgroundLeft {
  background: #F6F6F6;
  background-image:url(images/movietyme/blue_column_left.gif);
  background-position:right;
  background-repeat:repeat-y;
  padding-right:15px;
  width:165px;
}
td.columnBackgroundRight {
  background: #F6F6F6;
  background-image:url(images/movietyme/blue_column_right.gif);
  background-position:left;
  background-repeat:repeat-y;
  padding-left:15px;
  width:165px;
}

td.columnBackgroundAdult {
	background: url('images/movietyme/blue_column_left.gif') repeat-y;
}

div.banner {
  margin-top:-5px;margin-left:-5px;margin-right:-5px;text-align:center;
}

div.bannerFeature {
  margin-top:0px;margin-left:-5px;margin-right:-5px;text-align:center;
}

A.headerNavigationSkin,A.headerNavigationSkin:hover,td.headerNavigationSkin,td.headerNavigationSkin a,td.headerNavigationSkin a:hover { 
  color: #ffffff;
  font-family: Arial,Verdana,  sans-serif;
  font-size: 12px;
  font-weight : normal;
  text-decoration:none;
}

.headerSkinBgOn {
  text-align:center;
  font-family: Arial,Verdana,  sans-serif;
  font-size: 12px;
  font-weight : normal;
  text-decoration:none;
  width:85px;
  padding-top:5px;
  height:34px;
  background-image:url(images/movietyme/skin_tab_on.gif);
}
.headerSkinBgOff {
  text-align:center;
  font-family: Arial,Verdana,  sans-serif;
  font-size: 11px;
  font-weight : normal;
  padding-top:7px;
  width:76px;
  height:34px;
  background-image:url(images/movietyme/skin_tab_off.gif);
}
.headerSkinBgOff a, .headerSkinBgOff a:hover {
  color: #EB86B3;
  text-decoration:none;
}
.headerSkinBgOn a, .headerSkinBgOn a:hover {
  color: #ffffff;
  text-decoration:none;
}

.bannerColumn {
  background: #fcfcfc;
  border:1px solid black;
  width:99%;
  padding:0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.bannerContent {
  padding:3px;
}

.product_info_title {
	color:#3535BE;
	font-weight: bold;
	font-size: 14px;
}

.product_info_streetdate {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
}

.product_info_specific_warning {
	font-family: Verdana, Arial, sans-serif;
	color: #C22026;
	font-size : 12px;
    font-weight: bold;
}

.product_info_studio {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
}

.pre_order_guarantee_text{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
}

.sdd_product_link {
    margin-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 12px;
}

.sdd_product_link a{
  font-weight: bold;
  text-decoration: underline;
}

.prebook_split_message {
	font-family: Verdana, Arial, sans-serif;
	color: #600;
	font-size : 14px;
    font-weight: bold;
}

.prod_switcher {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
}

.floating_product_tab {
  display: none;
  z-index: 1000;
  position: absolute;
  right: 150px;
  width: 160px;
  height: 200px;
  padding-top: 10px;
  background: url('floating_div_bg.png') no-repeat;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

.floating_recently_reduced_tab {
  display: none;
  z-index: 1000;
  position: absolute;
  left: 150px;
  width: 160px;
  height: 200px;
  padding-top: 5px;
  background: url('floating_div_bg_flip.png') no-repeat;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;

}

.floating_recently_added_tab {
  display: none;
  z-index: 1000;
  position: absolute;
  left: 150px;
  width: 160px;
  height: 200px;
  padding-top: 10px;
  background: url('floating_div_bg_flip.png') no-repeat;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;

}


.nextdaydisabledwarning {
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #f00;
}

.product_info_sdd_disabled {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #C22026;
  width: 200px;
  padding: 20px;
}

/*Flash Carousel */
.carousel_title {
  font-family: arial;
  font-size: 22px;
  color: #000;
  margin-top: 20px;
}
/*Flash Carousel EOF */

/*Recently Reduced Products */
.product_listing_reduced {
  background: #d8ebf9;
  border: 1px solid #2150a8;
  padding: 5px;
  margin-top: 5px;
  width: 200px;
  text-align: center;
  color: #2150a8;
  font-size: 11px;
}

.reduced_title_price {
  background: #d8ebf9;
  border: 1px solid #2150a8;
  padding: 5px;
  margin-top: 5px;
  text-align: center;
  color: #2150a8;
  font-size: 11px;
}
/*Recently Reduced Products EOF */

/* AJAX SEARCH STYLES */
#header_search {
  text-align: left;
  background: #000;
  height: 25px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding-left: 10px;
}

#header_search #boxkeywords {
  border: 1px solid #555;
  width: 150px;
  margin-left: 10px;
  display: inline;
}

#header_search #quickbox {
  z-index: 10000;
  position: absolute;
  left: 250px;
  top: 136px;
  width: 300px;
  background-color:#000;
  padding: 2px;
  font-family: verdana, arial, sans-serif;
  color: #fff;

}

#header_search #quickbox a{
  color: #fff;
}


#header_search_adult {
  text-align: left;
  background: #000;
  height: 25px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding-left: 10px;
}

#header_search_adult #boxkeywords {
  border: 1px solid #555;
  width: 150px;
  margin-left: 10px;
  display: inline;
}

#header_search_adult #quickbox {
  z-index: 10000;
  position: absolute;
  left: 250px;
  top: 175px;
  width: 300px;
  background-color:#000;
  padding: 2px;
  font-family: verdana, arial, sans-serif;
  color: #fff;

}

#header_search_adult #quickbox a{
  color: #fff;
}


#homepage_banner {
}

/* AJAX SEARCH STYLES EOF*/

/* Order Cancellations Page */
.cancel_prohibited_text{
  width: 200px;
  padding: 10px;
  border: 1px solid #555;
  background: #ddd;
  position: absolute;
  top: 50px;
  z-index: 5000;
  
}

a.cancel_prohibited_link {
  text-decoration: line-through;
}

#order_cancelled_block {
   background: #ccc;
   padding: 20px;
   text-align: center;
   border: 1px solid #2150a8;
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   width: 400px;

}

/* Order Cancellations Page EOF */

/*New Product Listing Results Page Layout */
.products_listing_title {
  font-family: helvetica, verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin: 10px;
}

.products_listing_container {
  text-align: center;
}


.products_listing_item {
  height: 200px;
  margin: 10px;
  padding: 10px;
  border: 1px dotted #777;
}

.products_listing_item_adult {
  height: 320px;
  margin: 10px;
  padding: 10px;
  border: 1px dotted #777;
}


.products_listing_image {
  float: left;
}

.products_listing_item .products_listing_name {
  float: left;
  width: 270px;
  margin-left: 20px;
  text-align: left;
}

.products_listing_item_adult .products_listing_name {
  float: left;
  width: 200px;
  margin-left: 20px;
  text-align: left;
}


.products_listing_reduced_text {
  float: left;
  background: #d8ebf9;
  border: 1px solid #2150a8;
  padding: 5px;
  margin-top: 5px;
  text-align: center;
  color: #2150a8;
  font-size: 11px;
}

.products_listing_manufacturer {
  float: left;
  width: 150px;
  text-align: left;
}

.products_listing_price {
  float: left;
  font-family: tahoma, arial;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  width: 100px;
  text-align: left;

}

.products_listing_release_date {
  float: left;
  width: 200px;
  font-family: Verdana, Arial, sans-serif;
  color: #666666;
  font-size : 11px;
  margin-top: 5px;

}

.products_listing_buy_now {
}

.products_listing_trailer{
  font-family: Verdana, Arial, sans-serif;
  color: #555;
  font-size : 11px;
}

.products_listing_num_results {
  font-family: Verdana, Arial, sans-serif;
  color: #666;
  font-size : 11px;
  float: left;
  clear: left;
  width: 250px;
}

.products_listing_page_navigation {
  font-family: Verdana, Arial, sans-serif;
  color: #666;
  font-size : 11px;
  float: right;
  clear: both;
  width: 300px;
}

.products_listing_controls_container {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #666;
  margin: 10px 10px 10px 5px;
}

.products_listing_story {
  float: left;
  border: 1px solid #aaa;
  padding: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  text-align: left;
  font-style: oblique;
}

.products_listing_item  .products_listing_story {
  width: 200px;
}

.products_listing_item_adult .products_listing_story {
  width: 180px;
}

#trailer_preview_box {
  width: 320px;
  height: 260px;
  text-align:center;
  padding: 10px;
  border: 1px solid #555;
  background: #000;
  position: absolute;
  top: 50px;
  z-index: 5000;
}

.products_listing_pre_order_shipping_now {
}

.products_listing_actors {
  margin-top: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}

/*New Product Listing Results Page Layout EOF */

/* Styles for: /products_prebooked_home.php */

.weekly_release_block_container {
  border: 1px dotted #aaa;
}

.weekly_release_block {
  text-align: left;
  font-family: verdana, arial;
  font-size: 12px;
  padding: 10px;
}

.weekly_release_heading  {
  background: #000;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}

.weekly_release_enhanced_block {
  text-align: center;
  margin: 15px 0;
}

.weekly_release_enhanced_block a{
  color: #000;
}

.weekly_release_listing {
}

.weekly_release_listing a{
  color: #000;
}


.weekly_release_more_link {
  text-align: right;
}

.weekly_release_more_link a{
  color: #000;
}

/* Styles for: /products_prebooked_home.php EOF */

/* Reworked Account Home Page December 2008 */

#account_home_icons_block {
  width: 620px;
  height: 120px;
  margin-bottom: 20px;
}

.account_home_icon_container {
  float: left;
  margin: 0 30px;
}

.account_home_icon_container a{
}


#account_personal_details_block {
  border: 1px dotted #aaa;
  width: 380px;
  height: 480px;
  float: right;
  margin-right: 10px;
  padding: 10px;
}

.account_home_heading {
  background: #000;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}

.account_details_line {
  text-align: left;
}

.account_details_line_title {
 width: 160px;
 float: left;
 clear: left;
 height: 14px;
 margin-left: 10px;

}

.account_details_line_value {
  margin-left: 170px;
  height: 14px;
}

.account_details_spacer {
  height: 10px;
}

#account_home_prebook_block {
  margin-right: 420px;
  margin-left: 10px;
  padding: 10px;
  border: 1px dotted #aaa;
}


.account_home_prebook_container {
  margin: 10px;
  height: 120px;
}

.account_home_prebook_image {
  float: left;
}

.account_home_prebook_details {
  margin-left: 85px;
}

.account_broadcast_message {
  padding: 10px;
  border: 1px dotted #aaa;
  margin: 10px;
}

#account_home_recent_block {
  margin-right: 420px;
  margin-left: 10px;
  padding: 10px;
  border: 1px dotted #aaa;
}


.account_home_recent_order_container {
  border: 1px solid #aaa;
  height: 130px;
  margin: 5px;
  padding: 5px;
}

.account_home_recent_order_id {
  float: left;
  width: 200px;
  text-align: left;
}

.account_home_recent_date {
  width: 200px;
  float: right;
  text-align: right;
}

.account_home_recent_image {
  float: left;
  clear: left;
  width: 20%;
}

.account_home_recent_name_status_block {
  float: left;
  margin-left: 10px;
  margin-top: 20px;
  text-align: left;
  height: 90px;
  width: 70%;
}

/* Reworked Account Home Page December 2008 EOF */

/* Report Issue Form */

#report_issue_container {
  border: 1px solid #aaa;
  margin-top: 20px;
  font-family: verdana, arial;
  font-size: 12px;
  padding: 10px;
  margin: 10px;
}

#report_issue_selector_container {
  margin: 20px 300px 20px 20px;
}

#report_issue_summary_container {
  float: right;
  width: 200px;
  margin: 20px;
  padding: 10px;
  text-align: center;
  border: 1px solid #aaa;

}

#report_issue_active_form_area {
  margin-top: 10px;
}

#report_issue_active_form_area input[type=text] {
  width: 300px;
}

/* Report Issue Form EOF */

/* New Products Prebooked Block on Homepage - will be used for other things coming soon too! */

.homepage_block_container {
  margin: 0 10px;
  text-align: center;
  font-family: verdana, arial;
  padding: 10px;
}

.homepage_block_row {
  width: 22%;
  float: left;
  height: 180px;
  text-align: center;
  margin: 0 10px;
  display: inline;
}

.homepage_item_title {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  height: 30px;
}

.homepage_item_image {
  margin-bottom: 5px;
}

.homepage_item_release_date {
  font-size: 12px;
  margin-bottom: 5px;
}

/* New Products Prebooked Block on Homepage EOF  */

.customer_warning {
  font-family: verdana, arial;
  font-size: 12px;
  color: #f00;
  font-weight: bold;
  border: 2px solid #f00;
  padding: 20px;
  margin: 10px;

}

/* Further homepage automation - Jan 2009 */
.homepage_mini_block_container {
}

.homepage_mini_block_heading, .homepage_mini_block_price{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
    font-weight: bold;
}

.homepage_mini_block_heading {
  margin-top: 2px;
}

.homepage_mini_block_link {
  background:#2150A8;
  background-image:url(images/movietyme/blue_heading.gif);
  height:21px;
  line-height: 21px;
}

.homepage_mini_block_link a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}


.homepage_mini_block_image {
  margin-top: 7px;
}

.homepage_mini_block_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
    margin-top: 2px;
}

.homepage_mini_block_title a{
	color:#3535BE;
  margin-top: 8px;
}


/* Further homepage automation - Jan 2009 EOF */

/* As above for adult homepage - Feb 2008 */
.homepage_mini_block_container {
}

.adult_homepage_mini_block_heading, .adult_homepage_mini_block_price{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size : 11px;
    font-weight: bold;
}

.adult_homepage_mini_block_heading {
  margin-top: 2px;
}

.adult_homepage_mini_block_link {
  background-image:url(images/movietyme/pink_heading.gif);
  height:21px;
  line-height: 21px;
}

.adult_homepage_mini_block_link a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}


.adult_homepage_mini_block_image {
  margin-top: 7px;
}

.adult_homepage_mini_block_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
    margin-top: 2px;
}

.adult_homepage_mini_block_title a{
	color:#3535BE;
  margin-top: 8px;
}

.adult_main_heading_bar {
  background-image:url(images/movietyme/pink_heading.gif);
  height:21px;
  line-height: 21px;
  padding-left: 5px;
  margin-top: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
/* Adult homepage Feb 2009 EOF */

.floating_r1_latest_tab {
  display: none;
  z-index: 1000;
  position: absolute;
  left: 400px;
  width: 160px;
  height: 200px;
  padding-top: 10px;
  background: url('floating_div_bg.png') no-repeat;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

/* March 2009 - Quick Browse Header Feature */
#header_quick_browse_launch {
  float: right;
  text-align: center;
  margin-right: 10px;
  position: relative;
  top: -15px;
}

#header_quick_browse_launch a{
  color: #fff;
}

#header_browse_area {
  background: url('images/menubg.png');
  color: #000;
  position: absolute;
  z-index: 10000;
  right: 10px;
  width: 600px;
  height: 400px;
  overflow: scroll;
  font-family: verdana, arial;
  font-size: 11px;
}

#header_browse_area a{
  color: #333;
}

#header_browse_area hr{
  float: right;
  width: 500px;
  margin-right: 60px;
  margin-bottom: 10px;
}

#header_browse_area UL LI{
  width: 150px;
  float: left;
  margin-right: 25px;
  margin-bottom: 10px;
}

/* New Multi-Products Box, etc, For Homepage Listings  - March 2009*/

.multi_products_row {
  height: 150px;
}

.multi_products_container {
  width: 48%; 
  float: left; 


}

.multi_products_heading_right {
  float: right;
  margin-right: 10px;
  height: 21px;
}

.multi_products_heading_right a{
  color: #fff;
}

.multi_products_image_container {
  float: left;
  margin-left: 10px;
}

.multi_products_details_container {
  margin-left: 125px;
  margin-top: 10px;
}

DIV.tableHeadingblue{
  background:#2150A8;
  background-image:url(images/movietyme/blue_heading.gif) no-repeat;
  height:21px;
  line-height: 21px;
  padding-left: 10px;
}

.multi_products_links_row {
  height: 25px;
}

.multi_products_link_container {
  width: 49%; 
  float: left; 
  height: 15px;

}

UL.multi_products_list {
  list-style-type : square;
  margin-bottom: 0;
}

LI.multi_products_link_item {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight : bold;
  color : #747373;
  text-align : left;
  margin-bottom: 0;
}

.homepage_mini_block_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* New Multi-Products Box, etc, For Homepage Listings - March 2009 EOF */

/* Blog Feed Box */

#blog_feed_container {
  background: #2150a8;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 10px 5px 20px 5px;
}


#blog_feed_container a {
  color: #04e320;
  font-weight: bold;
}

#blog_feed_container H1{
  font-size: 13px;
  color: #fff;
}


/* Blog Feed Box EOF */

/* Special Offers Page - April 2009 */

.special_container {
  font-family: tahoma, verdana, arial;
  font-size: 12px;
  width: 159px;
  height: 250px;
  float: left;
  clear: none;
  text-align: center;
  padding-top: 20px;
  margin: 0 25px;
}

.specials_row {
  height: 310px;
}

.special_image {
  height: 120px;
}

.special_name {
  color: #2150a8;
  height: 50px;
  font-weight: bold;
}

.special_old_price {
  width: 159px;
  height: 22px;
  line-height: 22px;
  background: url('specials_old_price_bg.jpg') no-repeat;

}

.special_price {
  font-weight: bold;
  font-family: arial;
  font-size: 16px;
  color: #fff;
  width: 159px;
  height: 38px;
  line-height: 34px;
  background: url('specials_sale_price_bg.jpg') no-repeat;
}

.special_add_cart {
  height: 20px;
}

.special_submit_button {
  float: left;
  clear: left;
  margin-left: 20px;
  margin-bottom: 40px;
}

.special_submit_button input {
  background: #2150a8;
  padding: 5px;
  font-weight: bold;
  color: #fff;
}

.specials_promo {
  margin-top: 10px;
}
/* Special Offers Page - April 2009 EOF */

.forthcoming_links, .forthcoming_links a {
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: bold;
}


/* Homepage Banner Rotator */

#homepage_big_banner_container {
  width: 728px;
  text-align: left;
  border: 1px solid #aaa;
}

#homepage_big_banner_image {
  float: left;
  margin: 10px;
}

#homepage_big_banner_text {
  margin-left: 160px;
  font-family: helvetica, arial;
  margin: 10px;
  height: 200px;
}

#homepage_big_banner_text H1{
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

/* Homepage Banner Rotator EOF */

/* Side Banner Rotator */

#side_banner_container1, #side_banner_container2 { 
  width: 145px;
  text-align: center;
  border: 1px solid #000;
  background: #fff;
  height: 250px;
  padding-top: 10px;
}

#homepage_big_banner_text {
  font-family: helvetica, arial;
  margin: 10px;
}


#side_banner_text H1, #side_banner_text2 H1{
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin: 10px;
}

a.side_banner_add_cart {
  display: block;
  padding: 5px;
  margin: 0 10px;
  font-family: helvetica, arial;
  font-size: 12px;
  font-weight: bold;
  background: #c6213e;
  color: #fff;
}

/* Side Banner Rotator EOF */

a.report_issue_link {
  color: #f00;
  font-weight: bold;
  text-decoration: underline;
}

#twitter_box {
  margin-top: 20px;
}

#twitter_box img {
  float: left;
}

.twitter_link {
  font-size: 14px;
  text-decoration: none;
  display: block;
  margin-left: 70px;
  font-family: arial;
  color: #2792bc;
  text-align: left;
  font-weight: bold;
}

.us48_warning {
  font-family: verdana, arial;
  font-size: 12px;
  color: #f00;
  font-weight: bold;
  border: 2px solid #f00;
  padding: 20px;
  margin: 10px;

}

/* Newsflash */
#newsflash_block {
  background: #2150a8 url('images/newsflash.jpg') top left no-repeat;
}

#newsflash_container {
  width: 700px;
  height: 50px;
  position: relative;
  overflow: hidden;
  margin-left: 150px;
}

#newsflash_inner {
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: left;
  font-family: verdana, arial;
  font-size: 12px;
  width: 700px;
  height: 40px;
  margin-top: 5px;
  color: #fff;
}