/* CSS Document */
.container-results {
	width:525px;
	_width:550px;
	float:left;
}
/**********************
Headings
**********************/
h1 {
	font-weight:bold;
	padding:5px 0 0 120px;
	margin:0;
}
h1 a{
	font-size:0.9em;
}

h2 { 
	font-size: 1.1em;
	padding:5px 0 0 120px;
}

h3{
	background: transparent url(../images/black/h3-header.gif) no-repeat;
	font-size:1em;
	font-weight:bold;
	height:15px;
	margin:0;
	padding:5px 12px 3px;
}

h1, h3{ 
	text-transform:uppercase;
}

h1, h2, h3 { 
	color:white;
}
h4{ 
	text-align:left;
	padding:0 0 0 20px;
}

h4 a{ 
	font-weight:normal;
	font-size:0.8em;
	text-decoration:none;
	color:#ff6702;
}
h4 span{ 
	color:#ff6702;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.4em;
}
h4 span a{ 
	font-weight:bold;
	font-size:1.4em;
}

h4 a:hover{ 
	color:#ff6702;
}
h5 span{ 
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.3em;
	margin: 10px;
}
a, a:focus, a:hover {
	color:white;
}
a{ 
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

/********
Main
********/
body{ 
	background-color:#232323;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

.container{ 
	background-color:#191919;
	padding-bottom:20px;
}

.mini-container{
	width:760px;
	_width:800px;
	margin:0 auto;
}

/********
Header
********/
.header{ 
	margin:0 auto 15px;
	padding:0;
	width:762px;
	height:62px;
	background: transparent url(../images/black/header.gif) no-repeat top center;
}

.header a{ 
	color:white;
	text-decoration:none;
}

/********
Search box
********/
.search-box table{ 
	margin:5px 0;
	width:313px;
}

div.search-box div.searchButton input{
	background: transparent url(../images/black/search-button.gif) no-repeat;
	cursor:pointer;
	width:77px;
	height:31px;
	border:none;
}

div.search-box input{ 
	color:#0e0e0e;
	font-size:0.9em;
	padding:4px;
	width:200px;
}

/********
Right Side
********/
.span-5{ 
	margin-left:10px;
	width:200px;
}

/********
Film Category
********/
.center{
	text-align:center;
}

.bottom{
	margin-bottom:20px;
}

/********
Film Category
********/
.film-category{ 
	text-align: right;
	padding-bottom:5px;
}

.film-category h3{ 
	text-align: left;
}

.film-category ul li, .film-category ul li a, .film-category ul li a:hover{
	color:white;
}

.film-category ul{
	list-style-image: url(../images/black/film-category-ul.gif);
	margin-bottom: 0px;
	text-align:left;

}
.film-category ul li{
	margin-left:10px;
}

.film-category ul li a{ 
	text-decoration:none;
}


.film-category ul li a:hover{ 
	text-decoration:underline;
}

/********
Preview list
********/

.black-box-top{ 
	background:transparent url(../images/black/top-black-bar.gif) no-repeat scroll left top;
	height:12px;
	padding:0 2px;
	margin:0;
	_font-size:2px;
	_line-height:1px;
	_padding:0;
}
.black-box-bottom{ 
	background:transparent url(../images/black/bottom-black-bar.gif) no-repeat scroll left top;
	height:12px;
	padding:0 2px;
}
.black-box{
	background:black;
	border-right:2px solid #2e2e2e;
	border-left:2px solid #2e2e2e;
	text-align:right;
}

.grey-box-top{ 
	background:transparent url(../images/black/top-grey-bar.gif) no-repeat scroll left top;
	height:12px;
	padding:0;
	margin:0;
	margin-left:19px;
	padding-right:4px;
	_margin-left:10px;
	_padding:0 1px 0 1px;
}
.grey-box-bottom{ 
	background:transparent url(../images/black/bottom-grey-bar.gif) no-repeat scroll left top;
	height:15px;
	padding:2px;
	margin:0 0 10px 20px;
	_margin-left:10px;
}
.grey-box{
	background-color:#2e2e2e;
	margin-left:20px;
	color:white;	
	
	_margin:0 0 0 10px;
	_padding:0;

}
.content-about{ 
	/*margin-bottom:-15px;
	border:1px solid green;
	padding-bottom:-15px;*/
}

.border-side{ 
	border-right:1px solid white;
	border-left:1px solid white;
}

.dvd-preview{ 
	text-align:left;
	margin:0 auto;
	vertical-align:top;
}

.dvd-preview ul{ 
	list-style-type:none;
	margin:0 0.7em 0;
}

.dvd-preview ul li{ 
	text-align:center;
}

.dvd-preview ul li a{ 
	color:white;
	font-weight:bold;
}
.see-more{
	margin:10px;
	text-align:right;
}
.see-more a{ 
	color:#FF6702;
	font-weight:bold;
	text-decoration:none;
}
.see-more a:hover{ 
	text-decoration:underline;
}

/********
DVD Page
********/

.dvd-overview{
	text-align:justify;
	margin:0 0 30px;
}

.dvd-overview img{ 
	padding:10px;
}
.dvd-overview a{
	color:white;
}

.dvd-title a{
	color:white;
	text-decoration:underline;
}

li.dvd-title { 
}

.bold{
	font-weight:bold;
}

.movie-information{ 
	padding:5px;
	width:80%;
}

.synopsis-information a{
	cursor:text;
	text-decoration:none;
}

.rent-it-now {
	margin: 30px 20px 0px 0px;
	padding-top:20px;
}

.rent-it-now a{
	background:transparent url(../images/black/rent-it-now.gif) no-repeat scroll left top;
	text-decoration:none;
	padding:20px 60px;
}

.buy-dvd {
	margin: 30px 20px 0px 0px;
	padding-top:20px;
}

.buy-dvd a{
	background:transparent url(../images/black/buy-dvd.gif) no-repeat scroll left top;
	text-decoration:none;
	padding:20px 60px;
}

.movie-ticket {
	margin: 30px 20px 0px 0px;
	padding-top:20px;
}

.movie-ticket a{
	background:transparent url(../images/black/movie-ticket.gif) no-repeat scroll left top;
	text-decoration:none;
	padding:20px 60px;
}

.dvd-viewinfo a{ 
}
/********
Actor Page
********/

.actor-overview{
	text-align:justify;
	margin:0 auto 30px;
}

.actor-overview img{ 
	padding:10px;
	float:left;
	margin-right:5px;
}
.actor-overview a{
	color:white;
}

.actor-description{ 
	padding:10px;
}

/********
Search page
********/

.search-overview{ 
	text-align:justify;
	color:white;
	margin:15px auto 0px;
}

.search-overview td{ 
	width:33%;
	text-align:center;
}

.search-overview img{ 
	padding:10px;
}

.dvd-search-height{ 
	height:150px;
}


/********
Contact Form
********/
.contact-form th{ 
	text-align:left;
	padding:5px 0px 0 15px;
	width:40px;
	margin:0;
}
.contact-form label{ 
	width:40px;
}

.contact-form input, .contact-form textarea{
	width:300px;
	padding:2px;
	margin:5px;
}

div.contact-form button{
	background: transparent url(../images/black/send-email.gif) no-repeat;
	cursor:pointer;
	width:99px;
	height:31px;
	border:none;
	margin:0 auto;
}

/********
Pagination
********/
.pagination{ 
	margin-left:20px;
	text-align:right;
}

.pagination table{ 
	margin:0;
	padding:0;
	width:180px;
	float:right;
}

.pagination td { 
	width:90px;
	text-align:right;
	padding:0;
}

.pagination-table img {
	padding:0px;
}

/********
Footer
********/
.footer{ 
	color:white;
	text-align:center;
	margin-left:20px;
	padding:10px;
}
.footer-box-top{ 
	background:transparent url(../images/black/top-footer-bar.gif) no-repeat scroll left top;
	height:10px;
	padding:0 25px 0 0;
	margin-left:20px;
	margin-top:20px;
	_font-size:2px;
	_line-height:1px;
	_padding:0 23px 0 0;
	
	
	
}
.footer-box-bottom{ 
	background:transparent url(../images/black/bottom-footer-bar.gif) no-repeat scroll left top;
	height:10px;
	padding:0 23px 0 0;
	margin-left:20px;
}

/********
Privacy Policy
********/
.privacy{ 
	color:white;
	text-align:justify;
	margin-left:20px;
	padding:10px;
}

/********
Ads
********/
.sponsored-results span{ 
	color:#c4c3c3;
	font-size:0.8em;
}
.result_option{ 
	padding:3px 2px 3px 5px;
}

.results_full_width_link a {
	color: #7e8aa1;
	display:block;
	text-decoration: underline;
	font-size: 13px;
}
	
.result_href a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	display:block;
	width: 100%;
	font-weight:normal;
	padding-top:3px;
}

.results_url_full_width_link a {
	display:block;
	width: 100%;
	font-size: 11px;
	color: #FF6702;
	text-decoration: none;
	text-align:left;
}

.result_option:hover .results_url_full_width_link a, .results_url_full_width_link a:hover{ 
	text-decoration: underline;
}

/********
Category page
********/

.category-overview{ 
	text-align:justify;
	color:white;
	margin:0 auto 30px;
}

	.category-overview td{ 
		text-align:left;
	}
	
	.category-overview img{ 
		padding:4px;
	}

.category-dvd-preview{ 
	text-align:left;
	margin:0 auto;
	vertical-align:top;
}

.category-dvd-preview ul{ 
	list-style-type:none;
	margin:0 0.7em 0;
}

.category-dvd-preview ul li{ 
	text-align:center;
}

.category-dvd-preview ul li a{ 
	font-weight:bold;
	font-size:0.9em;
}

	.category-dvd-preview img{ 
		width:75px;
	}
	
	.category-dvd-preview li.dvd-image{ 
		height:110px;
	}
	
h6 a{ 
	color:#ffffff;
	font-weight:bold;
	font-size:1.3em;
}
h6 span{ 
	padding-left:20px;
}

td.category-dvd-preview{ 
	padding:0 10px 4px 0;
	width:33%;
}

label.error_comment {
  color: #FFA500;
}