#border { margin: 0 auto; width: 800px; }
#film { position:relative; left: 0px; width: 800px; }
#mask { position: relative; left: 150px; height: 165px; width: 800px; overflow:hidden; }
#filmText { position: absolute; top: -10px; left: 2px; }
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 36px;  font-weight: bold;   }
.h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 36px;  font-weight: bold;   }

h2 { font-family: Times New Roman, Times, serif;  font-size: 24px;  font-style: italic;  font-weight: bold;    }

td.main { font-size: 16px; }

table.body { top: 0px;  left: 0px;  position: absolute;  }

a.sidebar { text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: italic;  font-weight: bold;  color: #DAA520;  margin-left: 10px;       }
a.sidebar:hover { text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: italic;  font-weight: bold;  color: #FFD700;  margin-left: 10px;       }

a.active { text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: italic;  font-weight: bold;  color: #81363A;  margin-left: 10px;  background-color: #FAEBD7;  border: 2px solid #DAA520;  padding-left: 2px;  padding-right: 2px;           }

a.pageLink { text-decoration: none;  font-family: Times New Roman, Times, serif;  font-size: 18px;    font-weight: bold;  color: Blue;         }
a.pageLink:hover { text-decoration: none;  font-family: Times New Roman, Times, serif;  font-size: 18px;    font-weight: bold;  color: White;    background-color: Blue;        }

.mediumText { font-size: 14px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   }

.bold { font-size: 18px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;   }
.bolder { font-size: 28px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif; color: Maroon;  }

.footerLarge { font-size: 22px;  font-weight: bold;  font-family: Tahoma, sans-serif; color: White;  }
.footerSmall { font-size: 14px;  font-weight: bold;  font-family: Tahoma, sans-serif; color: White;  line-height: 24px;    }

a.footerLinks { text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;    color: White;         }
a.footerLinks:hover { text-decoration: underline;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;    color: Yellow;  }

.copyright { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: White;  }

td.tableHeader { font-size: 18px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif; color: Maroon;  }

th { font-size: 12px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif; color: White;  background-color: #808080;  }
th.store { font-size: 12px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif; color: White;  background-color: #800000;  }
th.header { font-size: 16px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif; color: White;  background-color: #800000;  padding-bottom: 2px;  padding-top: 2px;    }

.submitButton { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: White;  background-color: #626262;  padding: 2px 5px 2px 5px;       }
.submitButtonOver { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #FFFF80;  background-color: #8D8D8D;  padding: 2px 5px 2px 5px;  cursor: pointer;    }

.submitButton2 { border: 2px solid Blue; color:Blue;  font: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight:bold;  padding: 2px 5px 2px 5px;     }
.submitButton2Over { border: 2px solid #009900; color:#009900;  font: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight:bold;   padding: 2px 5px 2px 5px;  cursor: pointer;       }


.submitButton3 { border: 2px solid Silver; color: Silver; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px; }
.submitButton3Over { border: 2px solid Red; color: Black; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px;  cursor: pointer; }


div.margin { margin: 0px 0px 0px 30px; }

div.cores {   font: Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;  color: Maroon;           }

td { font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  }

div.active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-style: italic;  font-weight: bold;  color: #81363A;  margin-left: 7px; margin-right: 7px;  background-color: #FAEBD7;  border: 2px solid #DAA520;  padding-left: 1px;  padding-right: 1px;           }
table.login { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  font-style: italic;  font-weight: bold;  color: #81363A;  margin-left: 3px; margin-right: 3px;  background-color: #FAEBD7;  border: 2px solid #DAA520;  padding-left: 1px;  padding-right: 1px;           }

.blueBorder { border: 4px solid Blue; }
.noBorder { border: 0px none; }

.hide { display: none; }
.view { visibility: inherit; }

.price { color: Red; font-size: 24px; font-family: Arial Black;  }

a.itemDesc { font-size: 16px; font-family: Arial Black; color: Black; text-decoration: none; }
a.itemDesc:hover { font-size: 16px; font-family: Arial Black; color: Blue; text-decoration: underline; }


a.catsBut { font-size: 14px; font-family: Arial Black; color: white; text-decoration: none;  border: 2px solid black;  background: #900000;  text-align: center;  margin-right: 10px;    padding: 2px 5px 2px 5px;   }
a.catsBut:hover {  font-size: 14px; font-family: Arial Black; color: yellow; text-decoration: none;  border: 2px solid black;  background: #b90000;  text-align: center;  margin-right: 10px;    padding: 2px 5px 2px 5px;    }


.blackout {
background-color:#000;
opacity:.7;
filter:alpha(opacity=70);
height:100%;
width:100%;
position:fixed;
top:0;
left:0;
z-index:100;
display:none;
cursor:pointer;
}
.msgbox {
background-color:#ccc;
border:1px solid #ccc;
color:#000;
width:550px;
height:500px;
position:fixed;
top:20%;
left:15%;
border-radius:20px;
padding:10px;
z-index:101;
display:none;
margin-left: 20%;
}
.closeBox {
background-color:#CC0000;
color:#FFFFFF;
padding:8px;
float:right;
border-radius:3px;
cursor:pointer;
text-transform:uppercase;
}