/* CSS Movie Wall Styles created by MJ-Innovations (mj-innovations@live.com) Copyright(c) MJ Innovations 2014, All Rights Reserved do not use without written permission */



/*  FONTS 
===============================================-- */
	@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,900,700,500);
	@import url(http://fonts.googleapis.com/css?family=Rochester);
	@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200);
	@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);



/*  TYPE 
===============================================-- */
h1 {
	color: #dc1026;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
h2 {
	color: #dc1026;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
h4 {
	color: #042337;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
#banner-subnav a {
	color: #fff;
	margin-left: 2.956%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	text-decoration: none;
}
#banner-subnav a:hover {
	color: #55732d;
	text-decoration: underline;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}
#banner-title a {
	color: #fff;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 62px;
	line-height: 62px;
	text-decoration: none;
}
#banner-title a:hover {
	color: #55732d;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}
#banner-title strong {
	color: #55732d;
	font-family: 'Rochester', cursive;
	font-weight: 400;
	font-size: 60px;
}
#banner-title strong:hover {
	color: #fff;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}

#footer h5 {
	color: #fff;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}
#footer h5 a {
	color: #fff;
	text-decoration: none;
}
#footer h5 a:hover {
	color: #55732d;
	text-decoration: underline;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}
.blu-ray-purchase-container h3 {
	color: #042337;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;	
}
.blu-ray-purchase-container-2 h3 {
	color: #042337;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;	
}
.header {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 26px;
	text-align: center;
}
.header a {
	color: #042337;
	text-decoration: none;
}
.header a:hover {
	color: #55732d;
	text-decoration: underline;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}
.header h4 {
	margin-top: 0;
}
.movie-container {
	width: 80.6%;
	clear: both;
	margin: 0 auto;	
}
.movie-info-container h1 {
	color: #282828;
	margin: 0 0 18px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 42px;
	font-weight: 300;
}
.movie-info-container ul li {
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight: 300;
	line-height: 32px;
	list-style-type: circle;
}
.movie-of-the-week p {
	color: #042337;
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;	
}
.movie-overview-container {
	clear: both;
	width: 100%;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
}
.movie-overview-container h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	text-decoration: underline;
}
.sm-movie-container a {
	color: #108cdc;
}
.sm-movie-container a:hover {
	color: #55732d;
	-webkit-transition: color 250ms linear .1s;
	-moz-transition: color 250ms linear .1s;
	-o-transition: color 250ms linear .1s;
	transition: color 250ms linear .1s;
}
.sm-movie-container h4 {
	color: #dc1026;
	margin: 1%;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 22px;		
}
.sm-movie-container p {
	color: #042337;
	margin: 0;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.stores {
	width-bottom: 1em;
}
.trailer-container {
	clear: both;
	width: 39.6%;
}
.wishlist-movie-info h3 {
	margin-top: 0;
	color: #4590BF;
}
.wishlist-movie-info p {
	margin-top: 0;
	color: #282828;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 20px;		
}



/*  IMAGES 
===============================================-- */
img.blu-rays {
	width: 100%;
	margin-left: 5.278%;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.blu-rays:hover {
	-webkit-filter: grayscale(100%);
}
img.cast {
	width: 90%;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.cast:hover {
	-webkit-filter: grayscale(100%);
}
img.md-blu-ray {
	width: 88.5%;
	height: 315px;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.md-blu-ray:hover {
	-webkit-filter: grayscale(100%);	
}
img.mow {
	float: left;
	width: 54.18%;
	margin-right: 1.524%;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.mow:hover {
	-webkit-filter: grayscale(100%);
}
img.smc {
	float: left;
	width: 40.5%;
	margin: 0 4.85% 9px 0;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.smc:hover {
	-webkit-filter: grayscale(100%);
}
img.trailer {
	width: 45%;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
img.trailer:hover {
	-webkit-filter: grayscale(100%);	
}




/*  BANNER 
=============================================-- */
::-webkit-input-placeholder { /* WebKit browsers */
    color: #042337;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #042337;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #042337;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #042337;
}
#banner {
	background: #042337;
	width: 97.046%;
	height: 64px;
	padding: 18px 1.478%;
}
#banner-nav {
	float: right;
	width: 23.15%;
	height: 64px;
}
#banner-nav input {
	float: right;
	width: 97.2%;
}
#banner-search {
	width: 100%;
	height: 25px;
}
#banner-search input {
	padding-left: .5em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	margin-top: 14px;
	border-color: #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#banner-subnav {
	width: 100%;
	text-align: right;
}
#banner-title {
	float: left;
	width: 72.4%;
}




/*  NAVIGATION 
=============================================-- */
#navbar {
	width: 100%;
	height: 86px;
}
.blu-ray-button {
	float: left;
	background: #108cdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #108cdc 20%, #950b5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#108cdc), color-stop(100%,#950b5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #108cdc 20%,#950b5f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108cdc', endColorstr='#950b5f',GradientType=0 ); /* IE6-9 */
	width: 50%;
	height: 50px;
	padding: 18px 0;
	text-indent: -99999em;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
.blu-ray-button:hover {
	background: #70983b; /* Old browsers */
	background: -moz-linear-gradient(top,  #70983b 20%, #2c3c17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#70983b), color-stop(100%,#2c3c17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #70983b 20%,#2c3c17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70983b', endColorstr='#2c3c17',GradientType=0 ); /* IE6-9 */
}
.blu-ray-button-active {
	float: left;
	background: #7eaa43; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #7eaa43 20%, #042337 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#7eaa43), color-stop(100%,#042337)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #7eaa43 20%,#042337 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eaa43', endColorstr='#042337',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	width: 50%;
	height: 50px;
	padding: 18px 0;
	text-indent: -99999em;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
.blu-ray-button-active:hover {
	background: #108cdc; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #108cdc 20%, #042337 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#108cdc), color-stop(100%,#042337)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #108cdc 20%,#042337 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108cdc', endColorstr='#042337',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.dvd-button {
	float: right;
	background: #108cdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #108cdc 20%, #950b5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#108cdc), color-stop(100%,#950b5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #108cdc 20%,#950b5f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108cdc', endColorstr='#950b5f',GradientType=0 ); /* IE6-9 */
	width: 50%;
	height: 50px;
	padding: 18px 0;
	text-indent: -99999em;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
.dvd-button:hover {
	background: #70983b; /* Old browsers */
	background: -moz-linear-gradient(top,  #70983b 20%, #2c3c17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#70983b), color-stop(100%,#2c3c17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #70983b 20%,#2c3c17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70983b', endColorstr='#2c3c17',GradientType=0 ); /* IE6-9 */	
}
.dvd-button-active {
	float: right;
	background: #7eaa43; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #7eaa43 20%, #042337 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#7eaa43), color-stop(100%,#042337)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #7eaa43 20%,#042337 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #7eaa43 20%,#042337 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eaa43', endColorstr='#042337',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	width: 50%;
	height: 50px;
	padding: 18px 0;
	text-indent: -99999em;
  	-webkit-transition: all 600ms ease;
	   -moz-transition: all 600ms ease;
	     -o-transition: all 600ms ease;
	    -ms-transition: all 600ms ease;
		    transition: all 600ms ease;
}
.dvd-button-active:hover {
	background: #108cdc; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #108cdc 20%, #042337 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#108cdc), color-stop(100%,#042337)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #108cdc 20%,#042337 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #108cdc 20%,#042337 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108cdc', endColorstr='#042337',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.one {
	width: 95px;
	height: 100%;
	margin: 0 auto;
	background: url(../images/nav/blu-ray-white.png) no-repeat;
}
.one-active {
	width: 95px;
	height: 100%;
	margin: 0 auto;
	background: url(../images/nav/blu-ray-gray.png) no-repeat;	
}
.two {
	width: 111px;
	height: 100%;
	margin: 0 auto;
	background: url(../images/nav/dvd-white.png) no-repeat;
}
.two-active {
	width: 111px;
	height: 100%;
	margin: 0 auto;
	background: url(../images/nav/dvd-gray.png) no-repeat;	
}




/*  CONTENT 
===============================================-- */
body {
	background: #00002f; /* Old browsers */
	background: -moz-linear-gradient(left,  #00002f 0%, #00007d 30%, #00007d 70%, #00002f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00002f), color-stop(30%,#00007d), color-stop(70%,#00007d), color-stop(100%,#00002f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #00002f 0%,#00007d 30%,#00007d 70%,#00002f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #00002f 0%,#00007d 30%,#00007d 70%,#00002f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #00002f 0%,#00007d 30%,#00007d 70%,#00002f 100%); /* IE10+ */
	background: linear-gradient(to right,  #00002f 0%,#00007d 30%,#00007d 70%,#00002f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00002f', endColorstr='#00002f',GradientType=1 ); /* IE6-9 */
}
#content {
	width: 97.046%;
	min-height: 645px;
	padding: 18px 1.478%;
}
#footer {
	background: #042337;
	width: 97.046%;
	padding: 18px 1.478%;
	text-align: center;
}
#main-container {
	background: #fff;
	max-width: 1218px;
	margin: 0 auto;
	box-shadow: 0 0 40px rgba(0, 0, 0, .70);
	webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .70);
	-moz-box-shadow: 0 0 40px rgba(0, 0, 0, .70);
}
.bluray-container {
	float: right;
	width: 35.8%;
	margin-top: 18px;
}
.blu-ray-purchase-container {
	float: left;
	width: 23.87%;
	margin-right: 1.478%;
}
.blu-ray-purchase-container-2 {
	float: right;
	width: 23.87%;	
}
.cast-container {
	width: 23.522%;
	float: left;
	margin-right: 1.478%;	
}
.clear {
	clear: both;
}
.movie-of-the-week {
	clear: both;
	width: 100%;
}
.search-container {
	width: 83%;
	margin: 0 auto;
}
.sm-movie-container {
	float: left;
	width: 31.4%;
	margin: 18px 1.478% 18px 0;
}




/*  SEARCH FIELDS
==============================================-- */
.search-container input {
	background: #fff;
	width: 71%;
	height: 25px;
	margin-right: 0.918%;
	padding-left: .5em;	
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	border: solid 1px #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.search-container select {
	background: #fff;
	width: 12%;
	height: 29px;
	margin-right: 0.918%;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	border: solid 1px #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.search-container .button {
	background: #108cdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #108cdc 20%, #950b5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#108cdc), color-stop(100%,#950b5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #108cdc 20%,#950b5f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #108cdc 20%,#950b5f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#108cdc', endColorstr='#950b5f',GradientType=0 ); /* IE6-9 */
	color: #fff;
	width: 5.77em;
	height: 30px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 21px;
	margin-top: 1em;	
}
.search-container .button:hover {
	background: #70983b; /* Old browsers */
	background: -moz-linear-gradient(top,  #70983b 20%, #2c3c17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#70983b), color-stop(100%,#2c3c17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70983b 20%,#2c3c17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #70983b 20%,#2c3c17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70983b', endColorstr='#2c3c17',GradientType=0 ); /* IE6-9 */
	color: #042337;
}



/*  FORM 
==============================================-- */
::-webkit-input-placeholder { /* WebKit browsers */
    color: #042337;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #042337;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #042337;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #042337;
}
fieldset {
	border: none;
	display: block;
	padding: 0;
}
#recaptcha_widget_div {
	margin: 0px;
	padding: 0;
}
.contact-container {
	width: 64.2%;
	margin: 0 auto;
}
.cont-info input {
	padding-left: .5em;
	font-family: 'Lato', sans-serif;
	font-size: 13pt;
	width: 100%;
	float: left;	
	height: 30px;	
	background-color: #fff;
	border: solid 1px #042337;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.cont-info legend {
	padding-top: 2%;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	color: #7b0000;
	text-decoration: none;
}
.cont-info label {
	display: block;
	width: 51%;
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	color: #7b0000;
	line-height: 48px;
}
.cont-info textarea {
	padding-left: .5em;
	font-family: 'lato', sans-serif;
	font-size: 14pt;
	width: 100%;
	margin: 0.7em 0;
	background-color: #fff;
	min-width: 80%;
	max-width: 99%;
	min-height: 5em;
	max-height: auto;
	border-color: #042337;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.recaptcha input {
	height: 20px;
}
.submit {
	width: 5.77em;
	height: 30px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 21px;
	margin-top: 1em;
	color: #fff;	
	background: #7f7f00; /* Old browsers */
	background: -moz-linear-gradient(top,  #8E8E00 0%, #ffffff 5%, #CECE00 10%, #424200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8E8E00), color-stop(5%,#ffffff), color-stop(10%,#CECE00), color-stop(100%,#424200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8E8E00 0%,#ffffff 5%,#CECE00 10%,#424200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8E8E00 0%,#ffffff 5%,#CECE00 10%,#424200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8E8E00 0%,#ffffff 5%,#CECE00 10%,#424200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8E8E00 0%,#ffffff 5%,#CECE00 10%,#424200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8E8E00', endColorstr='#424200',GradientType=0 ); /* IE6-9 */
	border-color: solid 1px #042337;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.submit:hover {
	color: #fff;
	background: #4590BF; /* Old browsers */
	background: -moz-linear-gradient(top,  #2E607F 0%, #ffffff 5%, #4590BF 10%, #22475E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E607F), color-stop(5%,#ffffff), color-stop(10%,#4590BF), color-stop(100%,#22475E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2E607F 0%,#ffffff 5%,#4590BF 10%,#22475E 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2E607F 0%,#ffffff 5%,#4590BF 10%,#22475E 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2E607F 0%,#ffffff 5%,#4590BF 10%,#22475E 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2E607F 0%,#ffffff 5%,#4590BF 10%,#22475E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E607F', endColorstr='#22475E',GradientType=0 ); /* IE6-9 */
}



/*  MEDIA QUERIES 
==============================================-- */
@media screen and (min-width: 699px) and (max-width: 810px) {
	.cast-container {
		width: 48%;
	}
	.contact-container {
		width: 97.046%;
		margin: 0;	
	}
	.movie-container {
		width: 97.046%;
		margin: 0;
	}
	.sm-movie-container {
		width: 48%;
	}
	.trailer-container {
		width: 100%;
	}
}

@media screen and (min-width: 100px) and (max-width: 698px) {
	#banner {
		height: auto;
		min-height: 150px;
	}
	#banner-title {
		width: 100%;
	}
	#banner-title a {
		font-size: 44px;
	}
	#banner-title strong {
		font-size: 42px;
	}
	#banner-nav {
		width: 100%;
		float: left;
		margin-top: .5em;
	}
	.blu-ray-button {
		width: 100%;
	}
	.blu-ray-button-active {
		width: 100%;
	}
	.bluray-container {
		float: left;
		width: 100%;
	}
	.blu-ray-purchase-container {
		width: 100%;
	}
	.blu-ray-purchase-container-2 {
		width: 100%;
	}
	.cast-container {
		width: 100%;
	}
	.contact-container {
		width: 97.046%;
		margin: 0;
	}
	.dvd-button {
		width: 100%;
		float: left;
	}
	.dvd-button-active {
		width: 100%;
		float: left;		
	}
	img.mow {
		width: 100%;
	}
	img.trailer {
		width: 100%;
	}
	.sm-movie-container {
		width: 100%;
	}
	.trailer-container {
		width: 100%;
	}
}