.hide{
	display: none;
}
/* -------- Listing ---------- */
dl.listing{border-bottom:1px solid #ccc;float:left; margin:10px 0px; padding:0px 0px 15px; width:99%;}
dl.listing dt{float:left;margin:0 15px 0 0;padding:0;}
dl.listing img{border:1px solid #ccc; padding:6px;}
dd.topicTitle{color:#993333;font-size:18px;font-weight:bold;margin-bottom:7px;text-transform:uppercase;}
.italic{font-family:"Times New Roman",Times,serif;font-style:italic;font-weight:normal;text-transform:none;}
  

/* ------ Gray Boxes ---- */
.grayBorder{border:1px solid #ccc; margin-bottom:10px; background:#fff; padding:8px;}
.ltgrayBox{background:#eee;border:1px solid #ccc;padding:8px;}
.ltgrayBox h3{margin:3px 0px;}
.noBorder{margin-bottom:10px;}

a.pr_button{background:url(/global/images/template/bg_buttonRed.gif) #630101 repeat-x;color:#fff;display:block;font-size:14px;font-weight:bold;
line-height:normal;padding:10px 8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
a.pr_button:hover{background:url(/global/images/template/bg_buttonRed_h.gif) #630101 repeat-x;text-decoration:none; color:#ffcc33;}
a.pr_button img{margin:-3px 7px 0px 0px; float:left;}


/* ---- Fancy Boxes ---- */
.fancyBox{background:#eee;border:1px solid #993333;margin:10px;padding:10px; width:250px;}


/* ---------- Form Styles ----------- */
input.text{padding:2px; height:12px;}
legend{background:#eee; padding:5px 10px; border:1px solid #999;}
#messagesMessages, #errorMessages{color:#970000; font-weight:bold; margin:15px 0px;}
form dt{float:left; clear:both; width:25%; padding:0px; margin:0px; }
form dd{float:left; width:74%;}
form dt, form dd{margin:5px 0px;}
form dt img{float:right;padding:5px;}
form dt.wide img{float:none;padding:2px;}
form dt.wide{width:99%; float:none;}
form dd.wide{width:99%; float:none;}
.btnWrap{margin-left:40%;}



/* ===============  Pagination =================== */
.paginate{margin:10px 0px; background:#efefef; padding:2px 0px; height:15px; border:1px solid #ccc;}
.paginate ul{margin:0px 4px 0px 0px;padding:0px;float:right;}
.paginate li{float:left; background:none; font-weight:bold; list-style:none; padding:0px; margin:0px;}
.paginate li a{padding:1px 5px;margin:0px 2px 0px 0px;}
.paginate li .active {color:#444;}
.paginate div{height:1px;}


/* ============== Body Contents ================== */
.flashBanner{
	float:left;
	border:1px solid #ffd788;
	width:762px;
	height:409px;
}
.homeNM{
	float:right;
	background:url(/global/images/bg_home_nightlyMovies.jpg) no-repeat;
	width:198px;
	height:361px;
	padding:45px 0px 5px 12px;
	text-align:center;
}

.homeAd{padding:20px 0px 0px 0px;}
.homeNM div{padding:5px 0px;}
.homeNM img{border:1px solid #ffd788; padding:5px; background:#4f2001;}

.homeAd div{float:left;}
.homeAd .lastAd{float:right; margin-right:0px;}
.homeAd img{border:1px solid #ffd788; padding:5px; background:#4f2001;}
.homeCelebrity{padding:20px 0px 0px 0px;}
.homeCelebrity img{border:1px solid #ffd788; border-bottom:none;}
.homeCelebrity div{float:left; margin-right:20px;}
.homeCelebrity .homeCelebrityLast {float:right; margin-right:0px;}

