* {
	margin:0 auto;
	padding: 0;
}

body {
	margin:0px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:10pt;
}

a:link {color: #FF0000;}
a:active {color: #FF0000;}
a:visited {color: #FF0000;}
a:hover {color: #FFFFA3;text-decoration:underline;}

input {vertical-align: middle;}

.spacer {padding: 0px 0px 20px 0px;}
.spacerindex {padding: 0px 0px 120px 0px;}

#wrapper {width: 100%;min-width: 900px;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height:90px;
	width: 100%;
	background-image:url('http://films.bestlove.com/img/films.bestlove-title-back.jpg');
	background-attachment: absolute;
	background-repeat:repeat;
	background-position:top;
	background-color: #000000;
}

.titlepic{
	height:90px;
	background-position:top middle;
	background-color: clear;
	margin: 0px;
	padding: 0px;
}

.topmarquee {
	height: 40px;
	width: 100%;
	background-image:url('http://films.bestlove.com/img/films.bestlove-marquee-back.jpg');
	background-attachment: absolute;
	background-repeat:repeat;
	background-color: #000000;
	margin:0px;
	padding:0px;
}

.topmarqueetext {
	font-family: Harrington, arial;
	color:#000000;
	font-size: 15px;
	font-weight: 900;
	margin: 0px;
	padding:14px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 95%;
	height: 1%;
	position: relative;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#container {
	width:100%;
	float: left;
	overflow: hidden;
}

#indexcontent {
	width:651;
	padding:0px;
}

#content {
	padding: 0px 375px 0px 0px;
}

.textfilmtitle {
	font-family:'Script MT Bold','Museo700','arial black';
	font-size:2em;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #CC2900, 1px 1px 1px #000;
	font-weight:900;
	font-style: italic;
	text-align:center;
	background:#333333;
	border:1px solid;
	border-color:#E9EA2D;
	margin:0;
	padding:5px;
	width:50%;
	-moz-border-radius:8px;
	border-radius:8px;
}

.textgalleryplot {
	font-family:'Script MT Bold','Museo700','arial black';
	font-size:20px;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #CC2900, 1px 1px 1px #000;
	font-weight:900;
	text-align:center;
	background:#333333;
	border:1px solid;
	border-color:#E9EA2D;
	margin:0;
	padding:5px;
	width:50%;
	-moz-border-radius:8px;
	border-radius:8px;
}

h1 {
	font-family: 'Script MT Bold',arial;
	font-style: italic;
	color: #FFFFFF;
	text-align:left;
	margin:20px 2px 2px 2px;
}

.text01 {
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 900;
	padding:  1px 2px 1px 2px;
}

.text02 {
	font-family: arial;
	font-size: 14px;
	color: #C59D10;
	font-weight: 900;
	padding:1px 2px 1px 2px;
}

.text03 {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 900;
}

.border {
	background-color: #333333; 
	padding:8px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   -webkit-box-shadow: 2px 2px 3px #FFFF00;
   -moz-box-shadow: 2px 2px 3px #FFFF00;
   box-shadow: 2px 2px 3px #FFFF00;
}

.borderindex {
	background-color: #191919;
	border:1px solid #FFFF00;
	padding:8px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   -webkit-box-shadow: 1px 1px 3px #FFFF00;
   -moz-box-shadow: 1px 1px 3px #FFFF00;
   box-shadow: 1px 1px 3px #FFFF00;
}

.actorstitle {
	font-family:arial,Verdana,'Museo700';
	font-size:14px;
	color:#FFFFFF;
	text-shadow: -1px -1px 1px #CC2900, 1px 1px 1px #CC2900;
	font-weight:900;
	font-style: italic;
	text-align:center;
	background:#000000;
	border:1px solid;
	border-color:#CC2900;
	margin:0;
	padding:5px;
	-moz-border-radius:8px;
	border-radius:8px;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   box-shadow: 1px 1px 1px #000;
}

.cast {
	font-family:arial;
	font-size:13px;
	font-weight:900;
	text-shadow:1px 1px 1px #000;
	text-align:left;
	padding:4px;
}

.castthm {
	border: 1px solid #CACACA;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 1px;
	padding: 4px;
	background-color: #FFFFFF;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 370px;
	margin-left: -370px;
	position: relative;
	padding: 0px 0px 0px 0px;
	background-color: clear;
}

/* css button 02 begin*/
.button2{
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;

background: -moz-linear-gradient(19% 75% 90deg, #6A0000, #D30000);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A0000), to(#D30000));

	color:#fff;
	float:center;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:900;
	text-shadow: 1px 1px 1px #000;
	border: 1px solid #200000;
	padding:2px 6px;
	-moz-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	text-align: center;
}

.button2:hover{
background: -moz-linear-gradient(19% 75% 90deg, #D30000, #FDF2F2);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D30000), to(#FDF2F2));
}
/* css button 02 end*/

/* css button 03 begin*/
.button3{
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;

background-image:url('img/films.bestlove-cat-butt-D.jpg');
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:900;
	color:#FFF;
	text-shadow:-1px -1px 1px #000, 1px 1px 1px #000;
	text-transform:uppercase;
	border: 1px solid #200000;
	padding:6px;
	margin:3px;
	-moz-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	text-align: center;
}

.button3:hover{
background-image:url('img/films.bestlove-cat-butt-L.jpg');
	color:#000;
	text-shadow:-1px -1px 1px #FFF, 1px 1px 2px #000;
}

.button3on{
background-image:url('img/films.bestlove-cat-butt-on.jpg');
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:900;
	color:#FFF;
	text-shadow:-1px -1px 1px #000, 1px 1px 1px #000;
	text-transform:uppercase;
	border: 1px solid #200000;
	padding:6px;
	margin:3px;
	-moz-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	text-align: center;
	-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;

}

/* css button 03 end*/

   /* This CSS is used for the Show/Hide functionality. */
.more {
	display: none;
	border-top: 1px solid #666;
	border-bottom: 0px}
a.showLink, a.hideLink {
	text-decoration: none;
	padding:0px;
	background: transparent;}
a.hideLink {
	background: transparent;}
a.showLink:hover, a.hideLink:hover {
	border: 0px; }

	
/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 10px solid gold;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height:100%;
	background:clear;
}

<!-- ************************************************************************ -->

.mid-nav { color: FFFFFF; font: 9pt bold tahoma,arial ; }
.mid-nav A:link { color: 622607; font: bold 9pt tahoma,arial ; }
.mid-nav A:visited { color: 000000; font: bold 9pt tahoma,arial ; }
.mid-nav A:hover { color: FF0000; font: bold 9pt tahoma,arial ; }

.frontmovietitletext {
	font-family: 'Script MT Bold',arial;
	font-size: 30px;
	font-weight:900;
	padding:2px;
}

.title {
	font-family: arial;
	font-size: 13px;
	color: FFF000;
}

marquee.top {
	font-family: Harrington, arial;
	font-size: 16px;
	font-weight:900;
	color: 000000;
}

b.smnote {
	font-family: arial;
	font-size: 11px;
	font-weight:900;
	font-style: italic;
	color: FFFFFF;
}

a {text-decoration:none}

.textq {
	font-family: 'Bell MT',Arial,chacuer;
	font-size: 17px;
	color: FFFFFF;
	font-weight: 900;
	text-shadow: 1px 1px 1px #000;
}

.texta {
	font-family: 'Bell MT',Arial,chacuer;
	font-size: 17px;
	color: FFF000;
	font-weight: 900;
	text-shadow: 1px 1px 1px #000;
}

.bordertopfilms001 {
	background-color:#333333; 
	border:1px solid #FF0000;
	padding:8px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   box-shadow: 2px 2px 3px #000;
}

.bordertopfilms002 {
	background-color:#000000; 
	padding:8px;
	-moz-border-radius:10px;
	border-radius:10px;
   -webkit-box-shadow:2px 2px 3px #FFFF00;
   -moz-box-shadow:2px 2px 3px #FFFF00;
   box-shadow:2px 2px 3px #FFFF00;
}

.filmtitle{
	font-family:'Bell MT',Arial,chacuer;
	font-size:25px;
	color:#FFFFFF;
	font-weight:900;
	margin:0px;
	padding:1px;
}

.pagenumber{
	font-family:'Times New Roman', Arial;
	font-size:14px;
	color: #FF0000;
	font-weight:900;
	margin:0px;
	padding:1px;
}

.pagenext{
	font-family:'Times New Roman', Arial;
	font-size:14px;
	color: #000000;
	margin:0px;
	padding:1px;
}

.pagesch{
	font-family:Arial, 'Times New Roman', sans-serif;
	font-size:16px;
	color: #FF0000;
	font-weight:900;
	text-decoration:underline;
	margin:0px;
	padding:5px;
}

.toppage{
	font-family:Arial, 'Times New Roman', sans-serif;
	font-size:20px;
	color:#FF0000;
	font-weight:900;
	text-shadow:1px 1px 1px #FFF000;
	text-align:left;
	margin:0px;
	padding:2px;
}

.topever{
	font-family:Arial, 'Times New Roman', sans-serif;
	font-size:28px;
	color:#FF0000;
	font-weight:900;
	text-shadow:1px 1px 1px #000;
	margin:0px;
	padding:5px;
}

.blktext{
	font-family:Arial, 'Times New Roman', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:900;
	margin:0px;
	padding:2px;
}

li.blktext{
	margin:0px;
	padding:2px;
	text-align:left;
}

.thm {
	border:3px solid;
	border-color:#FF0000;
	background-color:#FAFAD8;
	opacity: 0.8;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;	
	padding:4px;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   box-shadow: 2px 2px 3px #000;
}

.toplistlink {
	font-family:'Bell MT',Arial,chacuer; 
	font-size:17px;
	color: #FFF000; 
	font-weight:900; 
}
.toplistlink A:link {
	font-family:'Bell MT',Arial,chacuer; 
	font-size:17px;
	color:#FFF000; 
	font-weight:900; 
}
.toplistlink A:visited {
	font-family:'Bell MT',Arial,chacuer; 
	font-size:17px;
	color:#FFF000; 
	font-weight:900; 
}
.toplistlink A:hover {
	font-family:'Bell MT',Arial,chacuer; 
	font-size:17px;
	color:#FFF000; 
	font-weight:900; 
}

 /*CSS for thumbnail*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 40;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: yellow;
background-image:url('http://films.bestlove.com/img/films.bestlove-curtain.jpg');
opacity:0.80;
padding: 5px;
left: -1000px;
border: 2px solid orange;
border-radius:20px;
visibility: hidden;
color: #000000;
text-decoration: none;
box-shadow:5px 5px 3px #888888;
	font-family:'Times New Roman',Arial,chacuer; 
	font-size:14px;
	color:#000; 
	font-weight:900; 

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15;
left: 0px; /*position where enlarged image should offset horizontally */
}
 /*CSS for thumbnail end*/

/* css button 01 begin*/
.button4{
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;

background: -moz-linear-gradient(19% 75% 90deg, #6A0000, #D30000);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A0000), to(#D30000));

	color:#fff;
	float:center;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:900;
	text-shadow: 1px 1px 1px #000;
	border: 1px solid #200000;
	padding:7px 15px;
	-moz-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	box-shadow:
		1px 1px 2px #FFFF00,
		inset 2px 3px 5px rgba(255,255,255,0.7);
	text-align: center;
}

.button4:hover{
background: -moz-linear-gradient(19% 75% 90deg, #D30000, #FDF2F2);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D30000), to(#FDF2F2));
}
/* css button 01 end*/

.select {
	color:#FFFF00;
	font-family:Arial; 
	font-size:15px;
	font-weight:900;
	text-shadow: 1px 1px 2px #000;
	background-color:#333333; 
	border: 1px solid #FFF;
	padding:2px;
	-moz-border-radius:10px;
	border-radius:10px;
   -webkit-box-shadow:1px 1px 2px #000;
   -moz-box-shadow:1px 1px 2px #000;
   box-shadow:1px 1px 2px #000;
}

.indexbuydvd {
	background:#000;
	border:1px outset #00FF00;
	padding:0px;
	-moz-border-radius:8px;
	border-radius:8px;
   -webkit-box-shadow: 1px 1px 2px #000;
   -moz-box-shadow: 1px 1px 2px #000;
   box-shadow: 1px 1px 2px #000;
}

#divTopLeft {
	background:#000;
	border:2px outset #00FF00;
	z-index:999;
    position:absolute;
	padding:2px;
	-moz-border-radius:8px;
	border-radius:8px;
   -webkit-box-shadow: 1px 1px 2px #000;
   -moz-box-shadow: 1px 1px 2px #000;
   box-shadow: 1px 1px 2px #000;
}
