a#activelink {padding: 4px 0px 5px 0px; color: #336699; background-color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_336699.gif);}
a#subNav {font-weight: normal;}
/*the following styles override portal_global.css */
BODY a {color: #3F9DE7;}

 #bodyholder { color: #FFFFFF;} 

.genCopy {font: normal 11px arial; color: #FFFFFF;}
.genCopy a {color: #3F9DE7;}
.genCopy a:hover {color: #E7A300;}
.ari10gry {font: normal 10px arial; color: #8996A3;}
.ari9gry {font: normal 9px arial; color: #8996A3;}

.checkitoutHdrBg {position: relative; clear: both; width: 404px; height: 21px;  background: #2379BA url(/dynamic_templates/movies/img/checkitout_hdr.gif) repeat-x; }
.checkitoutDesc {float:left; left:22px; text-align: left; width: 366px;color:#FFFFFF; padding:4px 0px 4px 30px; display:block; }
.corners {width: 404px; height: 10px; clear: both; }
div.checkitoutTier1 {width: 404px; margin: 0px; background-color: #000000; padding-top: 8px;}
div.checkitoutTier1 a {text-align: left; display: block; margin: 0px; font-weight: bold; color: #E7A300; padding: 4px 0px 0px 30px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_yellow_star.gif); background-position: 12px 7px;}
div.checkitoutTier1 a:hover {color: #FFFFFF; }
div.newsTier1 {width: 388px; margin: 0px; background-color: #000000; }
div.newsTier1 a {text-align: left; display: block; margin: 0px;  font-weight: bold; color: #3F9DE7; padding: 0px 0px 0px 22px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_news_yellow.gif); background-position: 6px 1px;}
div.newsTier1 a:hover {color: #E7A300; }
div.newsletterTier1 {width: 388px; margin: 0px; background-color: #000000; padding: 18px 8px 18px 8px;}
div.archiveTier {width: 420px; margin: 0px; background-color: #FFFFFF; padding: 0px 0px 18px 0px;}
div.archiveTier a {width: 380px; text-align: left; display: block; margin: 0px; font: bold 12px arial; color: #336699; padding: 4px 0px 2px 30px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_news_yellow.gif); background-position: 12px 6px; line-height:14px;}
div.archiveTier a:hover {color: #E7A300; }
div.archiveDate {width: 378px; font: bold 14px arial; color: #E7A300; padding: 18px 0px 6px 30px;}
.archivePag {width: 416px; padding: 0px 2px 2px 2px; background-color: #FFFFFF;}
.archivePageBox, .archivePageBox A {font: normal 11px arial; color: #1C252E;}
.archivePageBox A:hover {color: #E7A300;}
.dottedBlu391 {width: 404px; height: 13px; font-size: 1px; overflow: hidden; line-height: 1px; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_387.gif); background-position: 13px 7px;}
a.bluTxt {color: #3F9DE7; }
a.bluTxt:hover {color: #E7A300; }
body #bodyholder #divHolder {background: #000000; border:1px none #FF6600; margin-top: 0px; width: 980px; z-index:1; position:relative;}
/*body > #bodyholder > #divHolder {top:91px;}*/

#divHolderCharts {background: #000000; margin-top: 0px; position: relative; width: 762px; z-index:1; position:relative; top:5px;}

	/* added to remove extra space from top */
 #divHoldershowtimes {background: #000000; margin-top: 0px; position: relative; width: 762px; z-index:1; position:relative;}

/* Added by  Jayesh Patel 12/12/06* for left nav overlap issues RT#78774 */
 #dis {height:28px;}
a#activelink3 {padding: 5px 0px 6px 0px; color: #336699; background-color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_336699.gif);}
div.leftnav3 a {height:20px; height: auto; margin-bottom: 0px; color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht.gif);background-position: 9px 6px;}
div.leftnav3 a:hover {height:20px; color: #336699; background-color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_336699.gif);}
div.leftnav3 a.leftNavOvr3 {height:20px; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht_down.gif);}
div.leftnav3 a.leftNavOvr3:hover {height:20px; background-color: #FF6600; background-image: url(/dynamic_templates/movies/img/nav_arrw_blue_down.gif);}
div.leftnav3 a.leftNavSubOvr3 {height:20px; background-image: url(/dynamic_templates/movies/img/nav_arrw_7A98B4.gif);}
div.leftnav3 SPAN.nolink {text-align: left; display: block; margin: 0px; font-weight: bold; color: #232323; padding-top: 2px; background-color: #FEE9D8; width: 158px; height: 18px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht_down.gif); background-position: 12px 6px;}	
/* Added by jayesh patel */

	#Ad_160x600piesce {position: absolute; border:1px none #FF6600; top: 10px; left: 604px; width: 180px; z-index: 100;}

#leftNavHolder {position: relative; float: left; clear: none; 
border:1px none #FFFF00; text-align: left; z-index:1; width:158px; margin-right:8px; background-color: #000000;}

 #dis {height:28px;}
a#activelink { height:25px; padding: 2px 0px 3px 0px; color: #336699; background-color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_336699.gif);}
div.leftnav a {height:20px; height: auto; margin-bottom: 0px; color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht.gif);background-position: 9px 6px;}
div.leftnav a:hover {height:20px; color: #336699; background-color: #FFFFFF; background-image: url(/dynamic_templates/movies/img/nav_arrw_336699.gif);}
div.leftnav a.leftNavOvr {height:20px; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht_down.gif);}
div.leftnav a.leftNavOvr:hover {height:20px; background-color: #FF6600; background-image: url(/dynamic_templates/movies/img/nav_arrw_blue_down.gif);}
div.leftnav a.leftNavSubOvr {height:20px; background-image: url(/dynamic_templates/movies/img/nav_arrw_7A98B4.gif);}
div.leftnav SPAN.nolink {text-align: left; display: block; margin: 0px; font-weight: bold; color: #232323; padding-top: 2px; background-color: #FEE9D8; width: 158px; height: 18px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/nav_arrw_wht_down.gif); background-position: 12px 6px;}	

/* flashHdr: Changed height 112 to 198 for globanav changes */
#flashHdr {position: relative; height: 98px; width: 762px; z-index: 1000;  clear: both;}
.hdr_tab {position: relative; height: 7px; background-color: #000000; padding: 8px 8px 8px 8px; margin: 0px}
.hdr_tab_solo {position: relative; padding: 0px; margin: 0px;}
#leftNavHd {position:relative; width:158px; height:64px; z-index:2001;}

.bold14pad {font: bold 12px arial; color: #FFFFFF; line-height: 14px; padding-bottom: 8px;}
.bold14pad a {color: #FFFFFF;}
.bold14pad a:hover {color: #E7A300}
.bold11blupad {font: bold 11px arial; color: #3B95DB; line-height: 14px; padding-bottom: 8px;}
.bold11whtpad {font: normal 11px arial; color: #FFFFFF; line-height: 14px; padding-bottom: 8px;}
.bold11blupad a, .bold11whtpad a {color: #3B95DB; font-weight: bold;}
.bold11blupad a:hover, bold11whtpad a:hover {color: #E7A300}
.gray9Txt {font: normal 9px arial; color: #8996A3;}
.ari11blupad {font: normal 11px arial; color: #3F9DE7; padding: 2px 0px 2px 0px;}
.ari11blupad a{font: normal 11px arial; color: #3F9DE7;}
.ari11blupad a:hover {color: #E7A300;}
.normalInfoPad {font: normal 11px arial; color: #FFFFFF; line-height: 14px; padding-bottom:8px; }
.normalInfoPad a {color: #FFFFFF;}
.normalInfoPad a:hover {color: #E7A300}

#mainNav {position: relative; width: 158px; z-index: 1000; overflow: hidden; background: #274665 url(/dynamic_templates/movies/img/nav_bg.jpg) repeat-x; }
.nav-searchType {font: normal 11px arial; color: #FFFFFF; background-color:#264766;}
P.nav-linkHead { margin:0px;padding:0px;margin-bottom:2px;color: #FFF;font-size:11px;font-weight:bold; }
DIV.solidTabBorder {position: relative; width: 420px; height: 3px; background-color: #244564; overflow: hidden; line-height: 1px; clear: both;}

#middleHolder {position: relative; float: left; clear: none; text-align: left; z-index:1; width:420px; background-color: #000000;}
#bigHolder {position: relative; float: left; clear: none; text-align: left; z-index:1; width:589px; background-color: #000000;}
.gryHdrHolder {position: relative; width:420px; background-color: #3C5166; clear: both; }
.bioText {display: block; text-decoration: none; color: #FFFFFF; margin: 0px; padding: 4px 0px 0px 16px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/news_icon.gif); background-position: 0px 5px; }

/* stack rollover styles start */
.modpic, .modpica {position: absolute; z-index: 10; top: 2px; left: 2px; width: 82px; height: 55px; color: #FFFFFF; border: #000000 2px solid;}
.modpica {width: 70px; height: 53px;}
.modwhtpic {position: absolute; z-index: 10; top: 2px; left: 2px; width: 82px; height: 55px; color: #FFFFFF; border-color: #FFFFFF; border-width: 2px 2px 2px 2px; border-style: solid solid solid solid;}
.modpicTwo {position: absolute; z-index: 10; top: 2px; left: 22px; width: 140px; height: 105px; color: #FFFFFF; border: #000000 2px solid;}
.modpicThree {position: absolute; z-index: 10; top: 2px; left: 2px; width: 75px; height: 75px; color: #FFFFFF; border: #000000 2px solid;}
.modpicFour {position: absolute; z-index: 10; top: 2px; left: 2px; width: 64px; height: 90px; color: #FFFFFF; border: #000000 2px solid;}
.modpicFivea {position: absolute; z-index: 10; top: 6px; left: 6px; width: 84px; height: 77px; color: #FFFFFF; padding: 2px 2px 2px 2px;}
.modpicFiveb {position: absolute; z-index: 10; top: 6px; left: 100px; width: 84px; height: 77px; color: #FFFFFF; padding: 2px 2px 2px 2px;}
.modpicSix {position: absolute; z-index: 10; top: 2px; left: 2px; width: 64px; height: 58px; color: #FFFFFF; border-color: #DFF1FF; border-width: 2px 2px 2px 2px; border-style: solid solid solid solid;}
.modcopy {position: absolute; z-index: 10; top: 2px; left: 96px; width: 288px; height: 59px; text-align: left; overflow: hidden;}
.modcopy a {color: #3F9DE7; text-decoration: none; display: block; margin: 0px;}
.modcopyTwo {position: absolute; z-index: 10; top: 110px; left: 0px; width: 184px; height: 77px; overflow: hidden; }
.modcopyTwo a {color: #3F9DE7;}
.modcopyThree {position: absolute; z-index: 10; top: 2px; left: 88px; width: 175px; height: 75px; line-height: 14px; text-align: center; overflow: hidden;}
A.modcopyFour {position: absolute; z-index: 10; display: block; color: #3F9DE7; top: 94px; left: 8px; width: 160px; height: 75px; padding-left: 24px; text-decoration: none; overflow: hidden; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/play_btn.gif); background-position: 5px 0px;}
.modcopyFive {position: absolute; z-index: 10; top: 2px; left: 0px; width: 370px; height: 50px; text-align: left; }
.modcopyFive a {color: #FFFFFF; text-decoration: none; display: block; margin: 0px;}
.modcopySix {position: absolute; z-index: 10; top: 2px; left: 76px; width: 82px; height: 59px; text-align: left; overflow: hidden;}
.modcopySix a {color: #1F1F1F; text-decoration: none; display: block; margin: 0px;}
.modcopyBio {position: absolute; z-index: 10; top: 2px; left: 0px; width: 370px; height: 50px; text-align: left; }
.modcopyBio a {color: #FFFFFF; text-decoration: none; display: block; margin: 0px;}
.modcopyBioShort {position: absolute; z-index: 10; top: 2px; left: 0px; width: 370px; height: 30px; text-align: left; }
.modcopyBioShort a {color: #FFFFFF; text-decoration: none; display: block; margin: 0px;}
.stackLink {color: #3F9DE7; text-decoration: underline;}
.stackLink:hover {color: #E7A300; }
.stackLinkBlack {color: #1F1F1F; text-decoration: underline;}
.stackLinkBlack:hover {color: #E7A300; }
.studio {color: #8996A3; font: normal 9px arial; text-decoration: none; padding: 2px 0px 0px 25px;}
.modcopyEcom {position: absolute; z-index: 10; top: 2px; left: 282px; width: 98px; height: 75px; text-align: left; overflow: hidden;}
.modcopyEcom .list {color: #8996A3; font: bold 11px arial; text-decoration: none;}
.modcopyEcom .yourPrice {color: #E7A300;  font: bold 11px arial;  text-decoration: none;}
.list {color: #8996A3; font: bold 11px arial; }
.yourPrice {color: #E7A300;  font: bold 11px arial;  text-decoration: none;}
.label {color: #FFFFFF; font: normal 10px arial; }
.date {color: #8996A3; font: normal 9px arial; }
.datePad {color: #8996A3; font: normal 9px arial; text-decoration: none; padding-left: 22px }
.description {color: #FFFFFF;}
.blkTxt {color: #1F1F1F;}
.trailer {color: #8996A3; font: normal 10px arial; }
/* stack rollover styles end */

.modGrayBg {width: 404px; padding: 8px 8px 0px 8px; }
.modrow {position: relative; width: 1px; height: 4px; clear: both;}
#modBooks, #modCheckitout, #modInterviews {position:relative; width:404px; clear: both;}
#modTopInfo {position:relative; width:420px; background: #1B334B url(/dynamic_templates/movies/img/movie_info_bg.jpg) repeat-x;}

#modNewsletters {position:relative; width:404px; }
.modTab {position:relative; width:404px; padding: 8px 0px 0px 8px; clear: both;}
.modTabNoPad {position:relative; width:404px; clear: both;}
#modSoundtracks {position:relative; width:404px; clear: both;}
#movieTitle {position:relative; width:405px; height: 55px; background-color: #000000; padding: 0px 0px 11px 8px;}

.infoCat {position: relative; float: left; clear: none; width: 66px; padding-right: 9px; line-height: 14px;}
.mainInfo {position: relative; float:left; clear:none;  width:230px;}
.mainInfoHolder {position: relative; width:404px; padding: 0px 8px 0px 8px;}
.mainInfoHolderNoPhoto {position: relative; width:396px; padding: 0px 12px 0px 12px;}
.whtBg420Holder {position: relative; width:404px; padding: 8px 8px 17px 8px; background-color: #FFFFFF;}
.storyHolder {position: relative; width: 545px; padding: 22px 22px 22px 22px; background-color: #FFFFFF; color: #1F1F1F;}
.storyCopy {font: normal 11px arial; color: #1F1F1F;}
.storyCopy A {font: bold 11px arial; color: #276495;}
.storyCopy A:hover {color: #E7A300;}
.mainPhoto {position: relative; float:left; clear: none; width: 150px;}
.detailsCol1 {position: relative; float:left; clear: none; width: 151px; padding: 8px 0px 8px 23px; color: #FFFFFF;}
.detailsCol2 {position: relative; float:left; clear: none; width: 207px; padding: 8px 23px 8px 0px; color: #FFFFFF; line-height: 14px;}
.detailsCol2 A {font-weight: bold;}
.detailsCol2 A:hover {color: #FFFFFF;}
.navarrw {position:relative; width: 18px; height: 18px; float:left; clear:none;}
.navarrw32px {position:relative; width: 32px; height: 18px; float:left; clear:none;}
.navdotln {background-image: url(/dynamic_templates/movies/img/dottedln_blue_158.gif);}
.navdot121ln {position:relative; width: 158px; font-size: 1px; height: 1px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(/dynamic_templates/movies/img/dottedln_blue_121.gif);}
.navdotln404gry {position:relative; width: 385px; font-size: 1px; height: 14px; overflow: hidden; line-height: 1px; clear:both;background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 8px 6px;}
.navdotln404 {position:relative; width: 391px; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 12px 4px;}
.navdotln404related {position:relative; width: 95%; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; float:center; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 22px 4px;}
.navdotln400 {position:relative; width: 400px; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 24px 4px;}
.navdotln172 {position:relative; width: 172px; font-size: 1px; height: 3px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 18px 1px;}
.navdotln202 {position:relative; width: 202px; font-size: 1px; height: 3px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_387.gif); background-position: 18px 1px;}
.navdotlnWht {position:relative; width: 404px; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both;  background-repeat: no-repeat; background-position: 1px 4px; background-image: url(/dynamic_templates/movies/img/dottedln_white_401.gif);}


/* MK: 12/11/2006 - removed width:388px */
#padPhotosTab, #padVideosTab, #padFilmographyTab, #padWorkwithTab, #padAwardsTab, #padInterviewsTab, #padNewsTab, #padVspotTab, #padAwardsTab, #padCastcrewTab, #padReviewsTab, #padPlotTab, #padRelatedTab {position:relative; left: 0px; width:388px; border: solid #000000; border-width:8px; background-color: #000000;}
#padPhotosTab, #padVideosTab {height:175px;}
#padInterviewsTab, #padNewsTab, #padReviewsTab {height:65px;}

/* Jayesh Patel: 12/20/2006 - firefox/ie7 probs if height fixed */
/* #padFilmographyTab, #padWorkwithTab, #padAwardsTab, #padCastcrewTab {height:100px;} */


/*  Added Stytle sheets: for mod_showtimes_content.jhtml RT: 78838 - Jayesh Patel */

#resultsTheaterRow1 {position:relative; left: 0px; width:396px; border: solid #000000; 
background-color: #000000; height: 75px; display:block;}

.showtimesHdrPad1 {position:relative; left: 0px; width:396px; border: solid #000000; 
background-color: #000000; height: 24px; display:block;}

.showtimesHdrText1{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}


.theatertitle1 {font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;;}

.theaterlistAddress1 {
font-weight: normal;
font-family: Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
}

.theaterlistName1{
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 11px;
color: #3P9DE7;
text-decoration: underline;	
text-decoration: none;
line-height: 20px;
}
a.theaterlistName1{
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 11px;
color: #3P9DE7;
text-decoration: underline;	
text-decoration: none;
line-height: 20px;
}
a.theaterlistName1:hover{
color: #E7A300;
}

.theaterlistInfo1 {
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 11px;
color: #3P9DE7;
text-decoration: underline;
}

a.theaterlistInfo1 {
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 11px;
color: #3P9DE7;
text-decoration: underline;
}
a.theaterlistInfo1:hover {
color: #E7A300; }



/*  showtimes on main page css added*/

#padFeaturePhotoTab {height:61px;}

#moreShopMod {position: relative; width: 158px; height: 20px; z-index: 100; background-color: #1F2933;}
.moreShopModpad {width: 153px; height: 15px; padding: 5px 5px 0px 0px;}
.moreShopModTXT, .moreShopModTXT A {text-align: right; font-size: 9px; color: #0FCDC9; text-decoration: none;}

.moreTabs, .moreTabs A {text-align: right; font-size: 10px; color: #3F9DE7; text-decoration: none; }
.moreTabspad {width: 200px; height: 15px; padding: 5px 5px 0px 0px;}
#moreTabPhotos, #moreTabVideos, #moreTabFilmography, #moreTabWorkwith, #moreTabAwards, #moreTabInterviews, #moreTabNews, #moreVspotVideos, #moreTabRelated, #moreTabCastcrew, #moreTabReviews {position: relative; left: 0px; width: 402px; background-color: #1B334B; border:#000000 solid 1px;}

#padNewsTab, #padWorkwithTab, #padAwardsTab, #padReviewsTab, #moreTabNews, #moreTabWorkwith, #moreTabAwards, #moreTabReviews {display:none;}

#modBio {position:relative; width:404px; height: 124px;  }
#modBioShort {position:relative; width:404px; _height: 94px; min-height:94px; }
#padPlotTab a, #padReviewsTab a{color:#FFFFFF; text-decoration:none; line-height:140%; display:block;}
#padReviewsTab a{ padding:5px 0px 5px 16px; background: no-repeat url(/dynamic_templates/movies/img/news_icon.gif); background-position: 0px 4px; }
#padPlotTab a:hover, #padReviewsTab a:hover { background-color:#333333;}

#padRelatedTab {height:70px; overflow:hidden;}
div.relatedTier1 a {font-weight: bold; color: #3F9DE7; padding: 4px 0px 4px 22px; background:no-repeat url(/sitewide/icons/icn_related_yellow.gif); background-position: 6px 6px; line-height:175%;}
div.relatedTier1 a:hover {color: #FFFFFF; }

.dottedBlu294 {position: relative; width: 294px; height: 19px; font-size: 1px; overflow: hidden; line-height: 1px; float: left; clear: none; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_237.gif); background-position: 31px 10px;}
.dottedBlu136 {position: relative; width: 136px; height: 15px; font-size: 1px; overflow: hidden; line-height: 1px; float: left; clear: none; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_237.gif); background-position: 0px 8px;}
.dottedBlu160 {position: relative; width: 160px; height: 15px; font-size: 1px; overflow: hidden; line-height: 1px; float: left; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_237.gif); background-position: 0px 8px;}
.dottedBlu404 {position: relative; width: 404px; height: 24px; font-size: 1px; overflow: hidden; line-height: 1px; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_404.gif); background-position: 4px 13px;}
.dottedBlu577 {position: relative; width: 577px; height: 19px; font-size: 1px; overflow: hidden; line-height: 1px; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_537.gif); background-position: 31px 10px;}
.dottedGry370 {position:relative; width: 370px; font-size: 1px; height: 15px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_gray_367.gif); background-position: 3px 8px;}
#randBot {position: relative; clear: both; border-color: #000000; border-width: 8px 0px 0px 0px; border-style: solid solid solid solid;}
#randBotHolder {position: relative;}
#rightAd {position:relative; float:left; width: 176px; z-index: 1000; padding:19px 0px 0px 0px;}
.showtimesLeftNav {position: relative; width: 142px; height:103px; padding: 19px 8px 0px 8px; clear: both; text-align: left; background: #000000 url(/movies/img/showtimes_nav_bg.jpg) no-repeat;}
#shopMod {position: relative; width: 158px; height: 160px; z-index: 1000; background-color: #2A3744; margin: 8px 0px 0px 0px;}
.shopModHolder {position: relative; width: 158px; height: 140px; overflow: hidden;}
.shopModTier1 {position: relative; clear: both; width: 142px; height: 18px; color: #CCCCCC; text-align: left;}
.stackOne, .stackOnea {position: relative; width: 388px; height: 63px; overflow: hidden;  background-color: #000000;}
.stackOnea {height: 91px;}
.stackOneWht {position: relative; width: 404px; height: 63px; overflow: hidden;  background-color: #FFFFFF;}
.stackBuy {position: relative; width: 388px; height: 83px; overflow: hidden; background-color: #000000;  border: #000000 8px solid;}
.stackTwo {position: relative; width: 192px; height: 175px; overflow: hidden; }
.stackThree {position: relative; width: 388px; height: 100px; overflow: hidden;   background-color: #000000;  border: #000000 8px solid;}
.stackFour {position: relative; width: 194px; height: 175px; overflow: hidden; }
.stackSeven {position: relative; width: 388px; height: 64px; overflow: hidden;   background-color: #000000; }
.stackEight {position: relative; width: 158px; height: 66px; overflow: hidden;  background-color: #DFF1FF;}
.stackBio {position: relative; width: 388px; height: 80px; overflow: hidden;   background-color: #000000;  border: #000000 8px solid;}
.stackBioShort {position: relative; width: 388px; height: 50px; overflow: hidden; background-color: #000000; border: #000000 8px solid;}
.stackCol1, .stackCol2  {position: relative; width: 194px; float:left; clear: none;}
.tabBorder {background-color: #1B334B; border: #000000 1px solid;}
#topAd {position: relative; width: 762px; height: 90px; background-color: #FFFFFF; z-index: 1000;}
.topBtnsHolder {position: relative; width:404px; height: 18px; padding: 8px 0px 0px 0px; clear:both;}
.topBtnPad {position: relative; float: left; clear:none; padding: 0px 0px 0px 0px;}
.timeline {position: relative; width: 224px; height: 31px; background: no-repeat url(/dynamic_templates/movies/img/years_active_bg2.gif); text-align: left; }
#timelineHolder { background-color:#000000; text-align:center;padding: 8px 0px 8px 0px;}
.topCatPad1 {padding: 1px 0px 7px 0px;}
.topCatPad3 {padding-top:3px;}
.topRatingsHolder {position: relative; width:404px; height: 15px; padding: 8px 0px 0px 0px; clear:both;}
.watchVideo {display: block; margin: 0px; padding: 4px 0px 4px 25px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/play_btn.gif); background-position: 5px 5px; text-decoration: underline;}

.gray9Txt {font: normal 9px arial; color: #8996A3;}

A.newsletterItem {position:relative; width: 367px; text-decoration: none; color: #3B95DB; display: block; padding-left: 21px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_newsletter_E7A300.gif); background-position: 5px 2px;}
A.newsletterItem .desc {font-weight: normal; color: #FFFFFF; text-decoration: none;}
A.newsletterItem .title {font-weight: bold; text-decoration: underline;}
A.newsletterItem:hover {color: #E7A300;}
.padbot18 {padding-bottom: 18px;}
.padbot8 {padding-bottom: 8px;}
.pgRowHolder {position: relative; width: 402px; height: 120px; padding: 8px 8px 8px 8px;}
.photoGalleryRow {position: relative; width: 402px; height: 125px; clear: both; background-color: #000000;}
.photoGalleryRow A.box {position: relative; display: block; float: left; clear: none; width: 93px; height: 77px; padding: 6px 3px 2px 3px; text-align: center;}
.photoGalleryRow .caption {position: relative; height: 26px; clear: both; padding-top: 4px;}
.photoGalleryRow .caption A {font: bold 13px arial;}
.photoGalleryRow .caption A:hover {color: #E7A300;}
.sectionTxtPad { padding: 3px 0px 2px 12px;}
.newsFeaturesTimeStamp {position: relative; width: 576px; height: 12px; color: #FFFFFF; background-color: #244564; clear: both; padding: 5px 0px 5px 12px; margin-top: 25px;}
.newsTopHolder {width: 588px; height: 231px; background: #FFFFFF url(/movies/news/img/ltbluegrad_bg.jpg) repeat-x;}
.newsTopImgHolder {position: relative; float: left; clear: none; width: 281px; height: 211px; padding: 20px 0px 0px 20px;}
.newsTopTitleHolder {position: relative; float: left; clear: none; width: 287px; height: 211px; padding: 20px 0px 0px 0px;}
.newsTopHeadlineHolder {position: relative; clear: both; width: 267px; height: 160px; padding: 0px 0px 0px 20px;}
.newsTopHeadlineHolder .title {font: bold 18px arial; color: #366498; line-height: 18px;}
.newsTopHeadlineHolder .subhead {font: normal 12px arial; color: #366498; line-height: 14px;}
.newsTopHeadlineHolder .byline {color: #366498;}
.newsTopCaptionHolder {position: relative; clear: both; width: 280px; height: 13px; background-color: #F4F5F5; font: normal 10px arial; color: #336699; padding: 3px 0px 4px 4px;}
div.newsRelatedHdr {width: 580px; height: 8px; background-color: #DCE9F2; padding: 3px 0px 3px 8px;}
div.newsRelatedTier {width: 588px; margin: 0px; background-color: #FFFFFF; padding: 12px 0px 12px 0px;}
div.newsRelatedTier a {width: 558px; text-align: left; display: block; margin: 0px;  font-weight: bold; color: #276495; padding: 0px 0px 0px 26px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_related_yellow.gif); background-position: 8px 1px;}
div.newsReviewTier {width: 588px; margin: 0px; background-color: #FFFFFF; padding: 12px 0px 12px 0px;}
div.newsReviewTier a {width: 558px; text-align: left; display: block; margin: 0px;  font-weight: bold; color: #276495; padding: 0px 0px 0px 26px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_news_yellow.gif); background-position: 8px 1px;}
div.newsCastTier {width: 588px; margin: 0px; background-color: #FFFFFF; padding: 12px 0px 12px 0px;}
div.newsCastTier a {width: 264px; text-align: left; display: block; margin: 0px; float: left; clear: none; font-weight: bold; color: #276495; padding: 0px 0px 0px 26px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_related_yellow.gif); background-position: 8px 1px;}
div.newsRelatedTier a:hover, div.newsReviewTier a:hover, div.newsCastTier a:hover {color: #E7A300; }
















/* style_aux.css */

/* GENERAL STYLES */
#centerModules {position: relative; background-color: #000000; width: 420px; padding-bottom: 0px; }
.whiteCell {background-color: #FFFFFF;}
.whiteAuxBg {background-color: #FFFFFF; width:420px;}
.grayCell {background-color: #F2F2F2;}
.sectionHdr {width: 420px; height: 18px; clear: both; background-color: #DCE9F3;}
.sectionTxtPad { padding: 5px 0px 4px 12px;}
.navdotblue373 {position:relative; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; float:center; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_blue_373.gif); background-position: 2px 3px; }
#rightAd {position:relative; float:left; width: 176px; height: 600px; z-index: 2; padding-top:69px; }

/* AWARDS */
.categoryCell {background-color: #DCE9F2; border-color: #FFFFFF; border-width: 0px 0px 2px 0px; border-style: solid solid solid solid;}
.categoryText {font: normal 10px arial; color: #5E6F80; padding: 3px 0px 3px 10px; }
.tableText {font: normal 11px arial; color: #1F1F1F; padding: 8px 6px 8px 10px; }
.tableText a{font: bold 11px arial; color: #336699; }
.tableText a:hover{font: bold 11px arial; color: #E7A300;}
.tableHeaderText { font-size:10px; color:#5D707F; }
TABLE.whiteAuxBg THEAD TR TD DIV {padding:4px 6px 3px 10px;background-color:#DBE9F2;}

/* CAST CREW */
.crewText {font: normal 11px arial; color: #1F1F1F; padding: 6px 6px 6px 10px; }
.crewText a{font: bold 11px arial; color: #336699; }
.crewText a:hover{font: bold 11px arial; color: #E7A300;}


/* INTERVIEWS */
.blkTxt {color: #1F1F1F;}
.dottedBlu404 {position: relative; width: 404px; height: 24px; font-size: 1px; overflow: hidden; line-height: 1px; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dotted_ln_blu_404.gif); background-position: 4px 13px;}
.modwhtpic {position: absolute; z-index: 10; top: 2px; left: 2px; width: 82px; height: 55px; color: #FFFFFF; border-color: #FFFFFF; border-width: 2px 2px 2px 2px; border-style: solid solid solid solid;}
.stackOneWht {position: relative; width: 404px; height: 63px; overflow: hidden;  background-color: #FFFFFF;}
.modcopyInt {position: absolute; z-index: 10; top: 2px; left: 96px; width: 288px; height: 59px; text-align: left; overflow: hidden;}
.modcopyInt a {color: #336699; text-decoration: none; display: block; margin: 0px;}
.whtBg420Holder {position: relative; width:404px; padding: 8px 8px 17px 8px; background-color: #FFFFFF;}
.stackLink {text-decoration: underline; color: #336699; }

/* NEWS */
.newsText {font: normal 11px arial; color: #1F1F1F; padding: 8px 8px 8px 0px; }
.newsText a{font: bold 11px arial; color: #336699; }
.newsText a:hover{font: bold 11px arial; color: #E7A300;}
.newsHdr {clear: both; background-color: #FFFFFF; color: #5E6F80; font: normal 12px arial; padding: 12px 8px 12px 34px;}
.newsNum {color: #E7A300; font: normal 9px arial; padding: 10px 10px 8px 10px;}
.date {color: #5E6F80; font: normal 9px arial; text-decoration: none; }

/* NEWSLETTER */
.newsletterHdr {clear: both; background-color: #FFFFFF; color: #1F1F1F; font: normal 11px arial; padding: 12px 12px 0px 12px;}
.subscribeholder2 {position: relative; display: block; width: 408px; padding: 12px 0px 0px 12px; text-align: left; z-index: 1000; background-color: #FFFFFF;}
.subscribeholder2 .cbox {position: relative; float: left; clear: none; padding-top:2px;}
.subscribeholder2 .desc {position: relative; padding: 2px 0px 0px 5px; width: 325px; clear: none; float: left; color: #1F1F1F;}
.subscribeholder2 A {color: #336699;}
.subscribeholder2 A.samplelnk {font-size: 9px; text-decoration: none;}
.subscribeholder2 A:hover {color: #E7A300;}
.subscribeholder2 .nounderln {text-decoration: underline;}
.navdotblue381icnpad {position:relative; width: 381px; font-size: 1px; height: 11px; overflow: hidden; line-height: 1px; clear: both; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_blue_381.gif); background-position: 0px 5px;}
	
/* RELATED MOVIES */
.bulletListHolder {padding: 10px 0px 23px 8px; background-color: #FFFFFF; }
.bulletHolder {position: relative; width: 371px; padding: 2px 0px 2px 0px; display:block; clear:both; }
.relatedCopy {position:relative; float: left; clear:none; width: 215px;}
.relatedCat {position: relative; float: left; clear: none; width: 130px; padding-left: 18px; color: #000000; }
.dvdDetailsPad {padding: 7px 0px 0px 0px; background-color: #000000; }
.navdotblue373icnpad {position:relative; width:373px; font-size: 1px; height: 8px; padding-left: 18px; overflow: hidden; line-height: 1px; clear:both; float:center; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_blue_373.gif); background-position: 18px 4px; }
.redRelatedBullet {text-align: left; clear:none; margin: 0px; font-weight: normal; padding: 0px 0px 0px 18px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_related_yellow.gif); background-position: 0px 1px;}
.bulletText {font: normal 11px arial; color: #1F1F1F; }
.bulletText a{font: bold 11px arial; color: #336699; }
.bulletText a:hover{font: bold 11px arial; color: #E7A300;}

/* SOUNDTRACK INFO */
.albumCover {position: relative; float:left; clear: none; width: 170px; }
.albumInfo {position: relative; float:left; clear:none; width:200px; padding-left: 16px;}
.audioTypeHdr {padding-bottom: 8px; width:56px; float: left; clear:none; text-align:center;}
.bold18, .bold18 a{font: bold 18px arial; color: #FFFFFF; line-height: 18px;}
.bold18 a:hover{color: #E7A300}
.btm12pad {padding: 0px 0px 12px 0px;}
.discHdr {padding-bottom: 7px; width: 260px; float: left; clear:none;}
.gryHdrHolder {position: relative; width:420px; background-color: #3A4B5D; clear: both; border-color: #000000; border-width: 1px 0px 0px 0px; border-style: solid solid solid solid;}
.mainInfoHolder {position: relative; width:386px; padding: 12px 12px 0px 12px;}
.label {font: normal 10px arial; color: #8996A3;}
.trackListingPad {padding: 5px 22px 22px 22px; background-color: #1B334B;}
.yourPrice {color: #FFFFFF; font: bold 11px arial;}

/* TRAILERS */
.auxGradientBg {position:relative; width:420px; clear:both; background: #000000 url(/dynamic_templates/movies/img/auxGradientBg.jpg) repeat-x; height:510px}
.modAuxBg {position: relative; width: 404px; padding: 8px 8px 8px 8px;  }
.modcopyTrailer {position: absolute; z-index: 10; top: 115px; left: 0px; width: 182px; height: 78px; text-align: left; overflow: hidden; }
.modcopyTrailer a {color: #3F9DE7;  display: block; margin: 0px;}	
.modRowHolder {position: relative; width: 388px; height: 180px; padding: 8px 8px 0px 8px; background-color: #000000; }
.modRowNoImgHolder {position: relative; width: 388px; height: 75px; padding: 8px 8px 0px 8px; background-color: #000000; }
.modRowOneHolder {position: relative; width: 192px; height: 144px; padding: 8px 8px 0px 8px; background-color: #000000; }
.stackTrailer {position: relative; width: 192px; height: 180px; overflow: hidden; }
.trailerText {color: #FFFFFF; font: normal 11px arial; text-decoration: none; padding: 2px 0px 0px 2px; display: block; line-height: 11px; }



/* dvd_main.css */
/* B: sitewide ------------------------------------------------------------------------*/
a#subNav {font-weight: normal;}
/* E: sitewide ------------------------------------------------------------------------*/

/* B: sectionwide (movies) */
#movieTitle {position:relative; width:405px; height: 55px; background: #000000; padding: 0px 0px 11px 8px;}
/* E: sectionwide (movies) */

/* B: peggys styles -------------------------------------------------------------------*/
.detailsCopy {position:relative; float: left; clear:none; width: 204px; font-weight: bold; color: #FFFFFF; }
.detailsCat {position: relative; float: left; clear: none; width: 142px; padding-left: 23px; }
.detailsHolder {position: relative; width: 371px; padding: 6px 0px 6px 0px;  }
.dvdDetailsPad {padding: 7px 0px 0px 0px; background-color: #000000; height:300px;}
#modDvdReviews {position:relative; width:404px; height: 124px;  }
#modDvdDetails {position:relative; width:404px; }
.modcopyThree {position: absolute; z-index: 10; top: 2px; left:88px; width: 370px; height: 50px; text-align: left; }
.modcopyThree a {color: #FFFFFF; text-decoration: none; display: block; margin: 0px;}
.navdotblue365 {position:relative; width: 377px; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; float:center; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_blue_365.gif); background-position: 23px 4px;}
.navdotblue385 {position:relative; width: 397px; font-size: 1px; height: 6px; overflow: hidden; line-height: 1px; clear:both; float:center; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/dottedln_blue_385.gif); background-position: 23px 4px;}

.stackThree {position: relative; width: 388px; height: 54px; overflow: hidden;   background-color: #000000;  border-color: #000000; border-width: 8px 8px 8px 8px; border-style: solid solid solid solid;}
.dvdReviewsText {display: block; text-decoration: none; color: #FFFFFF; margin: 0px; padding: 4px 0px 0px 16px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/news_icon.gif); background-position: 0px 5px; }
.redBullet {text-align: left; clear:none; margin: 0px; font-weight: normal; padding: 0px 0px 8px 12px; background-repeat: no-repeat; background-image: url(/dynamic_templates/movies/img/red_square_bullet.gif); background-position: 0px 4px;}
/* E: peggys styles -------------------------------------------------------------------*/

/* B: utahs styles --------------------------------------------------------------------*/
	div#dvd-belly { position:relative; width:420px; background-color: #1B334B; padding: 0px 0px 10px 0px;}
	div#dvd-info { padding: 15px 0px 5px 0px; }
	/* B: chapter/menu listing table styles ------------------------------------------------*/
		div#dvd-list-header { padding: 6px 0px 5px 13px; margin: 0px 0px 10px 0px; background-color: #3A4B5D; }
		div.dvd-list-value { padding: 4px 0px 3px 12px; color: #fff; font-size: 11px; }
	/* E: chapter/menu listing table styles --------------------------------------------------*/
	/* B: dvd features table styles ------------------------------------------------*/
		#dvd-features-hdr { background-color: #3A4B5D; padding: 6px 0px 5px 13px; }
		#dvd-features-i { padding: 5px; }
		#dvd-features-i .detailsCopy, #dvd-features-i .detailsCat { color: #ffffff; font-size: 11px; }
	/* E: dvd features table styles --------------------------------------------------*/
/* E: utahs styles ----------------------------------------------------------------------*/

/* B: paul's styles */
	DIV.dottedBlueLine { background-image:url(/movies/trailers/img/dottedBlueBgTile.gif);height:1px;background-repeat:repeat-x;margin:0px;padding:0px;font-size:1px !important;line-height:1px !important;}
	DIV#dvd-belly DIV.dottedBlueLine { margin: 1px 12px 1px 12px; }
/* E: paul's styles */




















input#searchBoxStyle {
background-color:#FFFFFF;
border:1px solid #727272;
color:#000000;
font-size:10px;
width:92px;
}
input#searchArtistsBoxStyle, input#searchLeftNavBoxStyle {
background-color:#FFFFFF;
border:1px solid #727272;
color:#000000;
font-size:11px;
height:16px;
margin:0px;
padding:0px 0px 0px 4px;
width:85px;
}
#searchLeftNavDiv {
clear:none;
float:left;
position:relative;
width:85px;
}
.albm_colPromoText {
clear:both;
color:#2C2C2C;
height:18px;
overflow:hidden;
position:relative;
text-align:left;
width:225px;
}

#menu_shadow { background-color: #000000; }
