
	#share {
		float: right !important;
		padding-left: 0px;
		padding-right: 30px;
	}
	.ie #social .fb_iframe_widget iframe, .firefox #social .fb_iframe_widget iframe {
		position: absolute;
		min-width: 60px;
		min-height: 100px;
		top: 15px;
		left: 200px;
	}
	.firefox #social .fb_iframe_widget iframe {
		top: -60px;
		left: -25px;
	}
	.ie #social iframe.twitter-share-button {
		position: absolute;
		left: 120px;
	}
	.mfp-iframe-holder .mfp-content {
		max-width: none;
	}
	.ie8 img.showtitle {
		margin-top: 70px;
	}
	.ie #social .socialicon {
		position: relative;
		top: 60px;
		left: -50px;
	}
	#toutpaging{
		display: none;
	}
	#billingtoggle{
		text-align: center;
	}
	/* Tiny Screens */
	body.tiny-width div.header_container {
		background-position: 0px 0px;
		height: 67px;
		position: fixed;
		top: 0px;
	}
	body.tiny-width div.header_container .header li {
		font-size: 17px;
	}
	body.desktop.tiny-width img.showtitle, body.desktop.tiny-width img.showtitle2 {
		margin: 0 auto;
	}
	body.desktop.tiny-width img.showtitle2 {
		margin-top: -20px;
	}
	.tiny-width .mfp-wrap {
		margin-top: 0px !important;
	}

	.tiny-width .touts .tout {
		width: 189px !important;
		height:140px !important;
		left: -30px;
		background-size: cover !important;
	}
	.tiny-width.mfp-wrap {
		top: 0px !important;
	}
	.ie8 .touts {
		top: 29% !important;
	}
	.desktop.ie8 .showtitle {
		margin-top: 15px !important;	
		max-width: 170px !important;
	}

	.foxImg{
		width:70px;
		height: 50px;
		background-size: cover;
		margin-top:15px;
		float: left;
	}
	.foxImg2{
		width:70px;
		height: 50px;
		background-size: cover;
		float: left;
	}
@media screen and (max-height: 705px) and (max-width: 480px) {
	.desktop .touts {
		top:38.5%;
	}
}
@media screen and (max-width: 600px) {
	.desktop.tiny-width img.showtitle {
		margin-top: 15.5%;
	}
	.touts .tout p{
		top: 100px;
	}
}

@media screen and (min-height: 705px) {
	body.desktop .touts .tout.trailer {
		display: none;
	}	
}
@media screen and (max-height: 704px) {
	body.desktop {
		overflow: auto;
	}
	.desktop .touts #toutpaging {
		display: block;
		margin-left: 20px;
		text-align: center;
	}
	.desktop .touts #toutpaging .toutdot {
		margin: 10px;
	}
}

@media screen and(max-width:992px){
	.mfp-bg {
		background: url('../images/overlay-bg-jpg.jpg') 0px 0px no-repeat !important;
	}
	.logoReg{
		display: none;
	}
	.logoSmall{
		display: block;
	}
}


/* MOBILE STYLES BELOW HERE */
@media screen and (max-width:768px){
	body{
		padding-bottom:100px !important;
	}
}

/* MOBILE STYLES BELOW HERE */
@media screen and (min-width:768px){
	.header {
		width: 100%;
		float: left;
	}
	#showvideo {
		display: none;
	}

}

@media screen and (min-width:961px) {
	.desktop.ie8 .touts {
		top: 37.5% !important;
	}
	.desktop .touts .tout p {
		top: 120px !important;
		font-size: 14px;
	}
}

@media only screen and (max-height: 770px) {
	#IE8photos{
		top:0px !important;
	}
}

#IE8photos{
		left:0px !important;
	}