#container{
 background-color:black;
 width:100%;
 margin:auto;
 text-align: left;
 width:1000px;
}
#mainContent{
 color: #ffffc0;
 text-align: left;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
 background-color:black;
 float:left;
 margin:auto;
 width:600px;
}
#banner{
 vertical-align: top;
 background-color:#ffffcc;
 color:black;
 background:url(images/bg_a.gif);
 background-repeat: no-repeat;
 height:91px;
}
#menuLeft{
 float: left;
 vertical-align:top;
 width: 170px;
 text-align: left;
 background: url(images/bg2.gif);
 background-repeat: repeat;
 padding-left:10px;
 padding-top:10px;
 margin: auto;
}
#spacerL{
 float: left;
 width: 10px;
 margin: 0;
 padding: 0;
 text-align: left;
 background:#e0e0e0;
}
#footer{
 clear: both;
 text-align: center;
 font-size: 10px;
 padding-top: 20px;
 vertical-align:bottom;
}
body {
 color: #ffffc0;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: black;
 margin: 0px;
 padding: 0;
  }


TD { font-weight:normal; font-size:13px; color:#000000; }

.bsv_bold {	font-weight:bold; font-size:16px; color:#ffffcc }

P {	font-size:12px; color:white; }

.home_body { background-color:transparent; font-weight:normal; font-size:14px; color:white; }

.bsv_bold_dark { font-weight:bold; font-size:16px; color:#333333; }

.pageheader { font-weight:bold; font-size:16px; color:#ffffcc; text-align:center; margin-top:14px; margin-bottom:6px; }

A         { text-decoration:none; }
A:link    { color:white }
A:visited { color:white }
A:hover   { color:cyan  }
A:active  { color:red   }

.foot   { text-decoration:none; color:#000080; font-weight:normal; font-size:11px; text-align:center }

.bsv_medium {
	font-size:14px;
	font-weight:bold;
	color:#FFFFcc;
}

.bsv_white {
	font-size:14px;
	font-weight:normal;
	color:white;
}

/* This gets Google to fall into place */
.social {
	font-size: 1px;
}

/* This gets Facebook to fall into place */
.social iframe {
	vertical-align: middle;
}

/* Set an optional width for your button wrappers */
.social span {
	display: inline-block;
	width: 110px;
}

/* Adjust the widths individually if you like */
.social .google {
	width: 75px;
}

/* **********************************************/
/* These styles are used by the web application */
/* **********************************************/
/* the main menu on the left of the  storefront */
.menu { font-weight:bold;
     font-size:12px;
     color:#ffffff;
     background-color:transparent;
     text-align:left;
     margin: 0;
    }

td.menu { vertical-align:top; background-image: url(images/bg2.gif); background-repeat:repeat-y; padding-left:10px; padding-top:10px; width:130px; height:100%; }
table.menu { height:100%; width:100%; }
.menuitem { padding-bottom:8px; }
.mselitem { padding-bottom:8px; color:red; }

td.content { vertical-align:top; padding: 0px 4px 0px 10px; }

/* font color for ReleaseDates  in 'Search by Title'*/
.datedelayed     { color:#ff0000; }
.datesoon        { color:#c0c0ff; }

/* links for the genre table of contents */
A.genretoc          { text-decoration:none }
A.genretoc:link     { color:white }
A.genretoc:visited  { color:white }
A.genretoc:active   { color:red   }
A.genretoc:hover    { color:cyan  }

/* links for the genre table of contents */
table.genretoc      { font-weight:normal; font-size:12px; color:#ffffff; background-color:#000000; }
caption.genretoc    { font-weight:bold;   font-size:13px; color:#ffffcc; background-color:#000000; text-align:center; }
td.genretoc         { font-weight:bold;   font-size:12px; color:#ffffff; background-color:#000000; text-align:center; vertical-align:top; width: 100px; padding-bottom: 4px; }

/* the 'browse_by_genre pages */
table.genre         { font-weight:normal; font-size:13px; color:#ffffff; width:580px;}
caption.genre       { font-weight:bold;   font-size:13px; color:#ffffcc; }
th.genre            { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:left;   padding:4px 12px 6px 12px; }
th.genre_Language   { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:right;  padding:4px 12px 6px 12px; }
td.genre            { font-weight:normal; font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:4px 12px 6px 12px; vertical-align:top }
td.genre_Title_0    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.genre_Title_1    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.genre_Language_0 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#000000; text-align:right;  padding:2px 12px 6px 12px; }
td.genre_Language_1 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#444444; text-align:right;  padding:2px 12px 6px 12px; }
td.genre_Media_0    { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.genre_Media_1    { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.genre_Rent_0     { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; }
td.genre_Rent_1     { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; }
td.genre_Sell_0     { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; }
td.genre_Sell_1     { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; }


/* links for the language table of contents */
A.langtoc           { text-decoration:none; }
A.langtoc:link      { color:white }
A.langtoc:visited   { color:white }
A.langtoc:active    { color:red   }
A.langtoc:hover     { color:cyan  }


/* links for the language table of contents */
table.langtoc       { font-weight:normal; font-size:12px; color:#ffffff; background-color:#000000; }
caption.langtoc     { font-weight:bold;   font-size:13px; color:#ffffcc; background-color:#000000; text-align:center; }
td.langtoc          { font-weight:bold;   font-size:12px; color:#ffffff; background-color:#000000; text-align:center; vertical-align:top; width: 100px; padding-bottom: 4px; }

/* the 'browse_by_lang pages */
table.lang          { font-weight:normal; font-size:13px; color:#ffffff; width:580px; }
caption.lang        { font-weight:bold;   font-size:13px; color:#ffffcc; }
th.lang             { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; padding:4px 12px 6px 12px; text-align:left;}
td.lang             { font-weight:normal; font-size:13px; color:#ffffff; background-color:#000000; padding:4px 12px 6px 12px; text-align:left; vertical-align:top }
td.lang_Title_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.lang_Title_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.lang_Media_0     { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.lang_Media_1     { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.lang_Rent_0      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.lang_Rent_1      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.lang_Sell_0      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.lang_Sell_1      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* the 'recent_release pages */
table.recent        { font-weight:normal; font-size:13px; color:#ffffff; }
caption.recent      { font-weight:bold;   font-size:13px; color:#ffff00; }
th.recent           { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:left;   padding:4px 12px 6px 12px; }
th.recent_language  { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:right;  padding:4px 12px 6px 12px; }

td.recent_Title_0    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px  0px 6px 12px; width:21em; }
td.recent_Title_1    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px  0px 6px 12px; width:21em; }
td.recent_Rent_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_Rent_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_Sell_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_Sell_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_Media_0    { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_Media_1    { font-weight:bold;   font-size:13px; color:#3BB9FF; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.recent_RelDate_0  { font-weight:normal; font-size:13px; color:#808080; background-color:#000000; text-align:left;   padding:2px 12px 6px 12px; }
td.recent_RelDate_1  { font-weight:normal; font-size:13px; color:#808080; background-color:#444444; text-align:left;   padding:2px 12px 6px 12px; }
td.recent_Language_0 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#000000; text-align:right;  padding:2px 12px 6px 12px; }
td.recent_Language_1 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#444444; text-align:right;  padding:2px 12px 6px 12px; }
td.recent_delayed    { font-weight:normal; font-size:13px; color:red;     background-color:#000000; text-align:center; padding:2px 12px 6px 12px; }
td.recent__week      { font-weight:normal; font-size:18px; color:black;   background-color:#F0DDA2; text-align:center; padding:0 0 0 0; }

/* the 'coming_soon pages */
table.soon          { font-weight:normal; font-size:13px; color:#ffffff; }
caption.soon        { font-weight:bold;   font-size:13px; color:#ffff00; }
th.soon             { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:left;   padding:4px 12px 6px 12px; }
td.soon_Title_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px  0px 6px 12px; width:21em; }
td.soon_Title_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px  0px 6px 12px; width:21em; }
td.soon_Media_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px  0px 6px 12px; }
td.soon_Media_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px  0px 6px 12px; }
td.soon_RelDate_0   { font-weight:normal; font-size:13px; color:#808080; background-color:#000000; text-align:left;   padding:2px 12px 6px 12px; }
td.soon_RelDate_1   { font-weight:normal; font-size:13px; color:#808080; background-color:#444444; text-align:left;   padding:2px 12px 6px 12px; }
td.soon_delayed     { font-weight:normal; font-size:13px; color:red;     background-color:#000000; text-align:center; padding:2px 12px 6px 12px; }
td.soon__week       { font-weight:normal; font-size:18px; color:black;   background-color:#F0DDA2; text-align:center; padding:0 0 0 0; }

/* the 'search_by_title pages */
table.title         { font-weight:normal; font-size:13px; color:#ffffff; }
caption.title       { font-weight:bold;   font-size:13px; color:#ffff00; }
th.title            { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; padding:4px 12px 6px 12px; text-align:left;}
th.title_Language   { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#808080; text-align:right;  padding:4px 12px 6px 12px; }
td.title_Title_0    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.title_Title_1    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px 0px 6px 12px; width:21em; }
td.title_Cat_0      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px 12px 6px 12px; width:10em; }
td.title_Cat_1      { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px 12px 6px 12px; width:10em; }
td.title_SubCat_0   { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:left;   padding:2px 12px 6px 12px; }
td.title_SubCat_1   { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:left;   padding:2px 12px 6px 12px; }
td.title_Media_0    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3BB9FF; }
td.title_Media_1    { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3BB9FF; }
td.title_Rent_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.title_Rent_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.title_Sell_0     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#000000; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.title_Sell_1     { font-weight:bold;   font-size:13px; color:#ffffff; background-color:#444444; text-align:center; padding:2px 12px 6px 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.title_RelDate_0  { font-weight:normal; font-size:13px; color:#C0C0FF; background-color:#000000; text-align:right;  padding:2px 12px 6px 0px;  }
td.title_RelDate_1  { font-weight:normal; font-size:13px; color:#C0C0FF; background-color:#444444; text-align:right;  padding:2px 12px 6px 0px;  }
td.title_Language_0 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#000000; text-align:right;  padding:2px 12px 6px 12px; }
td.title_Language_1 { font-weight:normal; font-size:13px; color:#A0A0A0; background-color:#444444; text-align:right;  padding:2px 12px 6px 12px; }

/* links for the result page selector */
B.pagesel           { text-decoration:none; }
A.pagesel:link      { color:white }
A.pagesel:visited   { color:white }
A.pagesel:active    { color:red   }
A.pagesel:hover     { color:cyan  }
