ul.product_tabs li.product.via_movie {
background-color: #ad850f;
}

ul.product_tabs li.via_movie div.selectedEl a {
background-image: url("/static/img/icons/products/movie_product.gif"); background-repeat: no-repeat;
background-position: 5px 0px; text-indent: 40px; width: 80px;
}

ul.product_searches li.product.via_movie {
border: 1px solid #ad850f; border-top: 10px solid #ad850f;
}

#waitDiv.via_movie .content,
.via_movie #waitDiv .content,
#msgDiv.via_movie .content,
.via_movie #msgDiv .content {
border-color: #ad850f;
}

.via_movie .via_form .via_submit input,.via_movie .via_form .via_submit button {
background: #ad850f;
}

.via_movie .via_form .inpElement {
height: 2.5em;
}

.via_movie .via_form .mv_minified_link{
position: absolute;
right: 5px;
top: 5px;
z-index: 2007;
}

.via_movie .search_normal .via_form {
clear: both; padding: 0px; position: relative;
}

.via_movie .movie_search {
position: relative;
}
.via_movie .search_normal .movie_search {
clear: both; padding: 10px; position: relative;
}

.via_movie .search_wide .movie_search {
clear: both; padding: 10px; position: relative;
}

.via_movie .search_wide .mv_minified_details {
clear: both; padding: 5px; position: relative;
}

.via_movie .search_wide .inpElement.mvsubmit .inpField{
	width: auto;
}

.via_movie .search_wide .mvmovie{
	top: 0em;
}

.via_movie .search_wide .mvdate
{
	top: 2.5em;
}

.via_movie .search_wide .via_form {
	clear: both; padding: 0px; position: relative;
}

.via_movie .search_wide .mvmovie {
	float: left;
	left: 23em;
	top: 1em;
	position:absolute;
}
.via_movie .search_wide .mvdate {
	float: left;
	left: 23em;
	top: 3.5em;
	position:absolute;
}

.via_movie .search_results .yui-dt .yui-dt-col-select {
	background-image: url("/static/img/select_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 60px;
	height: 30px; 
}
.via_movie .search_results .yui-dt .yui-dt-hd .yui-dt-col-select {
background-image: none;
}

.via_movie .movie_details .seatmap{
	float:right;
	width:85%;
}	

.via_movie .movie_details .seat{
	width: 17px;
	height: 17px;
}

.via_movie .movie_details .theater{
	background-image: url("/static/img/movies/screen.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
}
.via_movie .movie_details .theater:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.via_movie .movie_details .seat_available{
	background-image: url("/static/img/movies/empty.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	width:100%;
	cursor: pointer;
}

.via_movie .movie_details .seat_filled{
	background-image: url("/static/img/movies/booked.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	width:100%;
}

.via_movie .movie_details ul li.list{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:16px;
	text-align:center;
	width: 5em;
}

.via_movie .movie_details .seat_selected{
	background-image: url("/static/img/movies/selected.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	width:100%;
}


.via_movie .movie_details .seatmap td,
.via_movie .movie_details .seatmap th{
	border: 0px;
	padding: 0px;
}

.via_movie .search_results .yui-dt .yui-dt-bd tr.yui-dt-selected .yui-dt-col-select {
	background-image: url("/static/img/icons/tick.gif");
	background-repeat: no-repeat;
	background-position:center;
}

