﻿@charset "utf-8";
/*	ClearPlay Inc.				*/
/*	Movie-List Style-Sheet		*/
/*	© 2008 All Rights Reserved	*/

#content_padding {
	padding: 14px 0;
}
#movie_battle_banner {
	width: 723px;
	height: 105px;
	border: none;
	margin: 20px auto 6px auto;
	padding: 0;
}
#movie_battle_banner img {
	border: none;
}
#movie_battle_banner_slogan {
	width: 433px;
	height: 105px;
	marign: 0;
	float: left;
}
#movie_battle_banner_vs {
	width: 290px;
	height: 105px;
	background: url(/images/MovieBattleBannerRight.png) no-repeat;
	margin: 0;
	float: right;
}
#vs_movie_left {
	width: 64px;
	height: 95px;
	vertical-align: middle;
	margin: 3px 10px 3px 40px;
}
#vs_symbol {
	width: 38px;
	height: 37px;
	vertical-align: middle;
}
#vs_movie_right {
	width: 64px;
	height: 95px;
	vertical-align: middle;
	margin: 3px 10px;
}

#filter_cart {
	width: 207px;
	float: right;
}
#filter_cart_top {
	height: 18px;
	background: url(/images/FiltCart_BGTop.png) no-repeat;
}
#filter_cart_bottom {
	height: 18px;
	background: url(/images/FiltCart_BGBottom.png) no-repeat;
}
#filter_cart_repeat {
	background: #cdcdcd;
}
#filter_cart_repeat h3 {
	color: #1e4360;
	text-align: center;
	margin: 0 auto 4px 0;
}

#filter_cart_list {
	width: 185px;
	background: #f4f4f4 url(/images/FiltCart_ListRepeat.png) center repeat-y;
	border: 2px solid #212121;
	padding: 0;
	margin: 0px auto;
}
#filter_cart_list_top {
	background: url(/images/FiltCart_ListTop.png) top no-repeat;
}
#filter_cart_list_bottom {
	background: url(/images/FiltCart_ListBottom.png) bottom no-repeat;
}
#filter_cart_list_padding {
	padding: 14px 8px;
}

#filter_cart_list p {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 3px;
	vertical-align: middle;
}
#filter_Cart_list input {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#filter_cart_buttons {
	width: 189px;
	margin: 12px auto 0 auto;
}
#filter_cart_buttons img {
	margin: 2px 0;
}

#movie_list {
	width: 647px;
	padding: 0;
}

#search {
	width: 647px;
	height: 80px;
	background: url(/img/FiltCart_SearchHeader.png) top center no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#search p {
	font-size: 11px;
	color: #fff;
}

div#search a:link {
	color: #fff;
}
div#search a:hover {
	color: #fffdd7;
}
div#search a:visited {
	color: #e4e4e4;
}

#search_input {
	width: 256px;
	height: 55px;
	position: absolute;
		bottom: 10px;
		right: 22px;
}

#search_input input {
	height: 18px;
	background: #f7f7f7 url(/images/form_text.png) top left no-repeat;
	border: 1px solid #232323;
	padding: 2px 4px;
	font-size: 14px;
}

#alpha_sort {
	width: 280px;
	height: 20px;
	position: absolute;
		left : 4px;
		top: 8px;
}

#alpha_sort h4 {
	color: #fff;
	font-size: 13px;
	text-align: center;
	margin: 2px;
}

#alpha_sort p {
	color: #fff;
	font-size: 10px;
	text-align: center;
	margin: 2px;
}

div#alpha_sort a:link {
	color: #fff;
}
div#alpha_sort a:hover {
	color: #fffdd7;
}
div#alpha_sort a:visited {
	color: #e4e4e4;
}

#advanced {
	width: 647px;
	height: 235px;
	background: url(/images/search_header_bg.png) top center no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}
#advanced p {
	font-size: 11px;
	color: #fff;
}
div#advanced a:link {
	color: #fff;
}
div#advanced a:hover {
	color: #fffdd7;
}
div#advanced a:visited {
	color: #e4e4e4;
}


#advanced_submit {
	width: 350px;
	height: 25px;
	text-align: right;
	position: absolute;
		right: 22px;
		bottom: 16px;
}
#advanced_input {
	width: 310px;
	position: absolute;
		left: 20px;
		top: 10px;
}
#advanced_input input {
	height: 20px;
	background: #f7f7f7 url(/images/form_text.png) top left no-repeat;
	border: 1px solid #232323;
	padding: 1px 4px;
	font-size: 16px;
}
#advanced_input p {
	font-size: 12px;
	margin: 4px 0 1px 4px;
}
#alpha_links {
	width: 300px;
	text-align: center;
	margin: 8px auto 0 auto;
	padding: 0;
}
#alpha_links p {
	margin-left: 0;
	font-size: 11px;
}

div#genres {
	width: 280px;
	padding: 0;
	position: absolute;
		left: 328px;
		top: 0px;
}

div#genres div {
	margin: 0;
	padding: 0;
}

div#genres div p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

div#genres div input {
	background: none;
	border: none;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#genre1 {
	width: 100px;
	position: absolute;
		left: 0;
		top: 22px;
}
#genre2 {
	width: 90px;
	position: absolute;
		left: 100px;
		top: 22px;
}
#genre3 {
	width: 90px;
	position: absolute;
		left: 190px;
		top: 22px;
}
#rating {
	width: 90px;
	position: absolute;
		left: 610px;
		top: 0px;
}

div#rating div p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

div#rating div input {
	background: none;
	border: none;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}


#search_sub_header {
	width: 641px;
	height: 35px;
	background: url(/images/search_sub_bg.png) top left repeat-x;
	border: solid #657F94;
	border-width: 0 3px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#sub_message {
	width: 160px;
	padding: 0;
	margin: 0 0 0 4px;
}

#sub_message p {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	margin: 0;
	padding: 0;
}

.pages {
	width: 320px;
	text-align: right;
	margin: 0;
	padding: 0;
	position: absolute;
		top: 2px;
		right: 8px;
}
.pages p {
	font-size: 11px;
	margin: 0;
	padding: 6px 0;
}

div#search_results {
	width: 641px;
	border: solid 3px #657F94;
	border-width: 0 3px 3px 3px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#search_results_header {
	width: 641px;
	background: #345772;
	margin: 0;
	padding: 0;
	position: relative;
}

#search_results_options {
	width: 400px;
	height: 24px;
	text-align: right;
	margin: 0;
	padding: 2px;
	position: absolute;
	top: 0;
	right: 0;
}

#search_results_options select {
	background: #f7f7f7;
	border: 1px solid #232323;
}

#search_results_options p {
	color: #fff;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#search_results_headings {
	width: 641px;
	margin: 0;
	padding: 0;
}

#search_results_headings table {
	width: 641px;
	height: 22px;
	border: none;
}
#search_results_headings td {
	vertical-align: top;
	padding: 2px;
}
#search_results_headings select {
    margin-top: 3px;
}

#search_results_headings a:link {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#search_results_headings a:hover {
	color: #d6e1ef;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#search_results_headings a:visited {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

#search_results_headings p {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.colTitle {
	width: 50%;
	font-weight: bold;
}
.colRating {
	width: 13%;
}
.colGenre {
	width: 27%;
}
.colReleased {
	width: 10%;
}
.rowOdd {
	background: #fff;
}
.rowEven {
	background: #d2dde6;
}

table#search_results {
	width: 641px;
	border: none;
}

table#search_results td {
	border-top: 1px solid #8198ab; 
	padding: 3px 2px;
	text-align: left;
	font-size: 12px;
}

#search_results_footer {
	width: 641px;
	height: 35px;
	margin: 0 auto;
	position: relative;
}

#movies_found {
	font-weight: bold;
	margin: 0;
	padding: 6px 0 6px 9px;
}



#login_cart{
	font-size: 1.2em;
	padding-bottom: 10px;
}

#login_cart a{
	font-weight: bold !important;
	color: #173A85 !important;
}


#login_cart a:hover{
	text-decoration: none !important;
}
