@charset "UTF-8";/* CSS Document *//*Main IDs for framework*/body {	background-image: url(images/graphics/nightSky.gif);	background-repeat: repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #B3B3B3;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	background-attachment: fixed;	background-color: #000000;}	#wrapper {	width: 910px;	position: relative;	text-align: left;	margin-left: 0px;	padding-bottom: 10px;}#header {	width: 90%;	height: 130px;	padding-right: 5px;	padding-left: 10px;		border-bottom: 1px solid #585858;	text-align: left;	padding-top: 2px;	position: relative;	margin-top: 10px;	}#header img { border:none; }	#fmtwLogo {	text-align: left;	border-style: none;	height: 104px;	position: absolute;}/*#mainContent {	border-left: 1px solid #585858;	padding-top: 0px;	padding-right: 10px;	padding-left: 10px;	width: 910px;	position: relative;}*/#main {	width: 730px;	float: right;	display: block;	margin-left: 2px;}#sideBarLeft {	width: 170px;	border-right: 1px solid #585858;	border-bottom: 1px solid #585858;	padding-left: 5px;	float: left;}/********************************************************************BODY IDS********************************************/#hulk { }#hulk #main {	background-image: url(images/graphics/MovieBGImage/hulk_bg2.jpg);	background-position: left top;	background-repeat:no-repeat;	background-attachment:fixed;}	#hancock #main {	background-image:url(images/graphics/MovieBGImage/hancock.jpg);	background-position:left 200px;	background-repeat:no-repeat;	background-attachment:fixed;	}	#startrek { }#startrek #main {	background-attachment: fixed;	background-image: url(images/graphics/MovieBGImage/trek_newlogo_lg.jpg);	background-repeat: no-repeat;	background-position: center 200px;}#happening { }#happening #main {	background-attachment: fixed;	background-image: url(images/graphics/MovieBGImage/Happening.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#dexter { }#dexter #main { }/*******************************Main IDs ***************************************/#mainGamer {	width: 735px;	float: right;	}/*============================================================== LINKS EXCHANGE PAGE FOR MY LOGOS ====================================================*/#linkLogo {	width: 90px;	border: 1px solid #CCCCCC;	float: left;	margin-left: 10px;}#linkExchange {	background-image: url(images/graphics/backgrounds/LinkExchange.gif);	background-repeat: no-repeat;	height: 35px;}#textDescription {	font-size: 12px;	background-image: url(images/graphics/backgrounds/textDescription.gif);	background-repeat: no-repeat;	height: 35px;	border-top: 1px solid #585858;}#animatedImage {	background-image: url(images/graphics/backgrounds/animatedImage88x31.gif);	background-repeat: no-repeat;	height: 35px;	border-top: 1px solid #585858;}#staticImage {	background-image: url(images/graphics/backgrounds/static_image88x31.gif);	background-repeat: no-repeat;	height: 35px;	border-top: 1px solid #585858;}#banner {	background-image: url(images/graphics/backgrounds/flahsingBackground.gif);	background-repeat: no-repeat;	height: 35px;	border-top: 1px solid #585858;}/************************************************************SIDEBAR LEFT*********************************************/ #sideBarLeft #category h3  {	background-image: url(images/graphics/Sidebar/Sideh3Cat.jpg);	background-repeat: no-repeat;	margin: 5px 2px;	height: 78px;	vertical-align: baseline;}#sideBarLeft #links h3 {	background-image: url(images/graphics/Sidebar/Sideh3Links.jpg);	background-repeat: no-repeat;	margin: 5px 2px;	height: 78px;	vertical-align: baseline;}#sideBarLeft #special { height: 85px; }#sideBarLeft #special h3 {	background-image: url(images/graphics/Sidebar/Sideh3Special.jpg);	background-repeat: no-repeat;	margin: 5px 2px;	height: 85px;	vertical-align: baseline;}#sideBarLeft p {	margin-left: 5px; /* the left and right margin should be given to every element that will be placed in the side columns */	margin-right: 10px;	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	margin-top: 7px;} #sideBarLeft h1  {	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */	margin-right: 10px;	font-size: 2.0em;	letter-spacing: 1px;} #nav h2  {	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */	margin-right: 10px;	font-size: 1.1em;	letter-spacing: 1px;}/*================================================= LINKS & typograpgy for Main Content=================================================================*/p {	font-size: 13px;	margin-top: 1px;	margin-bottom: 6px;	line-height: 1.3em;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FEFEFE;	letter-spacing: 2px;	vertical-align: middle;	font-style: normal;	line-height: 19px;	font-weight: bold;	margin-top: 4px;	margin-bottom: 5px;} h1, h2, h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #fafafa;}a {	font-family: Arial, Helvetica, sans-serif;	color: #FAFAFA;	font-weight: bold;}#main a {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:link { text-decoration: none; }a:visited { text-decoration: none; }a:hover {	text-decoration: underline;	color: #F2D558;}/*bread Crumb Links*/.crumb {	width: 760px;	border-collapse: collapse;	margin: 0px;	padding: 1px;	vertical-align: middle;}#mainLinks h3 {	background-image: url(images/graphics/backgrounds/links.gif);	height: 35px;	background-repeat: no-repeat;}#siteName {	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #fafafa;}#mainLinks {	border-top: 1px solid #585858;	margin-left: 4px;	margin-bottom: 5px;}.newItem {	color: #F2D558;	font-size: 11px;}/******************************************* ADS **************************************************************************************/#header_ad {	padding-top: 3px;	text-align: left;	height: 90px;	width: 910px;	margin-left: 80px;		}.ad728x90 {	height: 92px;	width: 729px;	text-align: center;	border: 1px solid #585858;}.ad336x280 { vertical-align: top; }/*************************************************General Formatting*********************************************/.hidden { display: none; }#underline { text-decoration: underline; }#main hr {	width: 100%;	height: 2px;	color: #B3B3B3;	margin: 0px 0px 3px;}#movieTagLine {	font-size: 16px;	color: #F1CD2F;	letter-spacing: 1px;	text-align: center;	font-style: italic;	width: 85%;	float: none;	margin-right: auto;	margin-left: auto;}#floatLeft {	float: left;	}.fltLeft {	float:left;	}.fltRt {	float:right;	}#floatRight { float: right; }#clearBoth { clear: both; }.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;	height:0;	line-height: 0px;	margin: 0px;}.instructions {	background-image: url(images/graphics/backgrounds/moreSelectionBG.png);	background-repeat: no-repeat;	height: 80px;	background-position: center;	text-align: center;	height: 90px;	width: 500px;	margin-right: auto;	margin-left: auto;	vertical-align: middle;}.moreSelections {	background-image: url(images/graphics/backgrounds/moreSelectionBG.png);	background-repeat: no-repeat;	background-position: center;	text-align: center;	height: 105px;	width: 500px;	vertical-align: middle;		}.moreSelections p {		vertical-align: middle;	padding-top: 23px;}#header #tagLine {	text-align: left;	margin-top: 0px;	width: 400px;	color: #F2D558;	position: absolute;	top: 111px;	left: 215px;}#header #tagLine h2 {	color: #F2D558;	font-size: 12px;	height: 10px;	margin-top: 2px;	margin-bottom: 0px;}#moreMovies {	border-top: 1px solid #585858;	clear: both;}#moreMovies h3 {	background-image: url(images/graphics/backgrounds/MoreMovesShows.gif);	background-repeat: no-repeat;	background-position: left;	height: 35px;			}#header h1 {		vertical-align: top;	top: -100px;	position: absolute;}#intro {	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 10px;}#centerMain {	margin-right: auto;	margin-left: auto;}#indent50 { margin-left: 50px; }/*************************************TABLES*****************************************************/.expandableTable { } /*Is expandable by setting width of cells above*/#336Blocks { }#336Blocks td {	width: 337px;	text-align: left;	margin-top: 0px;	padding-top: 0px;	vertical-align: top;}#tableDecoration td {	text-align: center;	border-top: 1px solid #585858;	border-right: 3px solid #aaaaaa;	border-bottom: 2px solid #333333;	border-left: 1px solid #585858;	vertical-align: top;	width: 140px;	margin: 5px;	padding-top: 1px;	padding-right: 3px;	padding-left: 3px;}#tableDecoration { }#tableDecoration h3 {	font-size: 10px;	margin-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	padding-top: 0px;}#tableDecoration p {	margin-top: 0px;	margin-bottom: 0px;	font: 9.5px/normal Arial, Helvetica, sans-serif;	}#tableDecoration img {	border: 1px solid #666666;	margin-right: 1px;	margin-left: 1px;}#336Blocks p {	margin-top: 0px;	margin-bottom: 9px;	vertical-align: top;	font-size: 12px;	padding-top: 0px;}#336Blocks a {	font-size: 12px;	vertical-align: top;}.instructions p {	margin-right: 25px;	margin-left: 25px;	text-align: center;	padding-top: 18px;}.largeImage {	height: 290px;	width: 420px;	text-align: left;}#largeImgDecoration  {	text-align: center;	border-top: #585858 4px solid;	border-right: #AAAAAA 8px solid;	border-bottom: #333333 8px solid;	border-left: #585858  3px solid;}#largeImgDecoration td { 	height: 290px;	text-align: center;	border-top: 1px solid #585858;	border-right: 5px solid #585858;	border-bottom: 5px solid #333333;	border-left: 1px solid #585858;	 }/********************************* Home Page Formatting *************************************************/#newReleaseDates {	background-color: #000000;	border-top: 1px solid #585858;}#newReleaseDates a { text-decoration: underline; }#newReleaseDates h2 {	background-image: url(images/graphics/backgrounds/upcomingMovies.gif);	background-repeat: no-repeat;	background-position: left;	height: 25px;	text-align: left;}#homeThumbnails {	text-align: left;	border-top: 1px solid #585858;	margin-right: auto;	margin-left: auto;}#homeThumbnails h2 {	background-image: url(images/graphics/backgrounds/newRelease.gif);	background-repeat: no-repeat;	background-position: left;	height: 35px;	text-align: left;}hr { margin: 0px; }/*========================================================= FOOTER =============================================================================*/#footer {	padding: 0 10px 10;	font-size: 10px;	border-top: 1px solid #585858;	clear: both;	margin-left: 10px;} #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}#footer .copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}/***********************************************************************************/#search {	border-top: 1px solid #585858;	text-align: left;	height: 120px;}#search h2 {	background-image: url(images/graphics/backgrounds/search.gif);	background-repeat: no-repeat;	height: 35px;	width: 550px;}#skyscraper {	position: absolute;	left: 930px;	top: 125px;	text-align: left;	width: 160px;}#bold {	font-weight: bold;	color: #Fafafa;}#latestAdditions {	background-image: url(images/graphics/backgrounds/latestAddition_main.png);	background-repeat: no-repeat;	height: 35px;	border-top: 1px solid #585858;}li {	list-style-type: none;	vertical-align: middle;	text-align: left;}#latestAdditions h3 {	background-image: url(images/graphics/backgrounds/latestAdditions.png);	background-repeat: no-repeat;	height: 61px;}#upcomingSkyscraper {	width: 160px;	padding-left: 0px;	margin-left: 0px;}#upcomingSkyscraper h3 {	background-image: url(images/graphics/backgrounds/upcomingSkyscraper.gif);	background-repeat: no-repeat;	height: 61px;	background-position: left;	margin-left: 0px;	text-align: left;	width: 160px;}#upcomingSkyscraper li {	padding-left: 0px;	padding-bottom: 5px;}#clickBack {	font-size: 16px;	font-weight: bold;	text-align: center;	color: #F2D558;}#JWInstructions {	background-image: url(images/WatersPageImage.png);	width: 550px;	text-indent: 5px;	background-repeat: no-repeat;	text-align: center;	vertical-align: middle;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	margin-top: 0px;	height: 540px;	position: absolute;	left: 420px;	top: 260px;}#upcomingSkyscraper ul { margin-left: 0px; }#GenreSkyAd { width: 160px; }#MenuBar1 #collection {	height: 40px;	vertical-align: middle;}#upcomingSkyscraper p { font-size: 10px; }h2 { font-size: 16px; }#nextPage {	font-size: 14px;	font-weight: bold;	margin-left: 120px;}#largerTxt { font-size: 15px; }#container {  }#homeUpdateText { text-align: left; }#homeUpdateText p {	font-size: 11px;	font-weight: normal;	text-align: left;	margin-bottom: 5px;}#facebook {	width: 136px;	font-size: 10px;	text-align: center;	margin-right: 0px;	border: thin solid #999999;	text-align: center;	width:160px;}#facebook img { border-style: none; }#newreleaselist li {	display: list-item;	list-style-type: disc;	text-align: left;	margin-left: -15px;	padding-left: 0px;	margin-bottom: 3px;	margin-top: 0px;	font-size: 12px;	list-style-image: url(images/graphics/1star.png);	list-style-position: outside;}#newreleaselist img {	margin: 0px 0px 0px -10px;	padding: 0px;	text-align: left;	height: 15px;	width: 15px;	border-style: none;}.ad336x280 td {	width: 339px;	margin-top: 0px;	padding-top: 0px;	vertical-align: top;}/********** floated div instead of tables ***************/#NR_Thumbnails h3 {	font-size: 10px;	text-align: center;	margin-top: 0px;	margin-bottom: 0px;}#NR_Thumbnails { 		}#NR_Thumbnails li {	float: left;	margin-right: 14px;	text-align: center;	border-top: 1px solid #585858;	border-right: 3px solid #aaaaaa;	border-bottom: 2px solid #333333;	border-left: 1px solid #585858;	width: 138px;	height: 130px;	margin-bottom: 10px;} #NR_Thumbnails li img {	width: 133px;	height: 98px;	border: 1px solid 666666;	}#NR_Thumbnails h2 {	background-image: url(../images/graphics/backgrounds/newRelease.gif);	background-repeat: no-repeat;	background-position: left;	height: 35px;	text-align: left;}/******* FOR MOVIE PAGES *********/.movie_Thumbnails {	margin-right: auto;	margin-left: 20px;	text-align: center;	max-width: 700px;	}	.movie_ThumbnailsTall {	margin-right: auto;	margin-left: 20px;	text-align: center;	max-width: 700px;	}	.movie_Thumbnails h3 {	font-size: 10px;	text-align: center;	margin-top: 0px;	margin-bottom: 0px;}.movie_ThumbnailsTall h3 {	font-size: 10px;	text-align: center;	margin-top: 0px;	margin-bottom: 0px;}.movie_Thumbnails ul li {	float: left;	margin-right: 14px;	text-align: center;	border-top: 1px solid #585858;	border-right: 3px solid #aaaaaa;	border-bottom: 2px solid #333333;	border-left: 1px solid #585858;	width: 138px;	margin-bottom: 10px;	min-height: 130px;	height: 130px;} .movie_ThumbnailsTall ul li {	float: left;	margin-right: 14px;	text-align: center;	border-top: 1px solid #585858;	border-right: 3px solid #aaaaaa;	border-bottom: 2px solid #333333;	border-left: 1px solid #585858;	width: 138px;	margin-bottom: 10px;	height: 160px;} .movie_Thumbnails ul li img {	height: 98px;	border: 1px solid #666666;	}.movie_ThumbnailsTall ul li img {	height: 98px;	border: 1px solid #666666;	width: 133px;	margin-bottom: 0px;	}.movie_Thumbnails h2 {	background-image: url(../images/graphics/backgrounds/newRelease.gif);	background-repeat: no-repeat;	background-position: left;	height: 35px;	text-align: left;}.movie_Thumbnails ul {	margin-right: auto;	margin-left: auto;	text-align: center;}.ad336x280 p { margin-top: 0px; }#movieTitle {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;}.alphabetical {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: center;	color: #FFFFFF;	text-transform: none;	width: 600px;	border-bottom: 1px solid #585858;	margin-right: auto;	margin-left: auto;}#tvShowAdditions {	text-align: left;	border-top: 1px solid #585858;	margin-right: auto;	margin-left: auto; }#tvShowAdditions h2 {	background-image: url(images/graphics/backgrounds/Latest-TV-Shows.gif);	height: 30px;	background-repeat: no-repeat;}#tvShowsAlpha {	text-align: left;	border-top: 1px solid #585858;	margin-right: auto;	margin-left: auto;	clear: left;}#tvShowsAlpha h2 {	background-image: url(images/graphics/backgrounds/TV-Shows-Alphabetically.gif);	background-repeat: no-repeat;	height: 30px;}.privacy { font-size: 11px; }.movie_Thumbnails p {	font-size: 10px;	margin: 0px;}.movie_ThumbnailsTall p {	font-size: 10px;	margin: 0px;}#fmtwLogo img {	height: 110px;	width: 230px;}#header-ad-img-combo {	position: absolute;	left: 245px;	height: 104px;	width: 728px;}
