.post-title {
  margin:.0em 0 0;
  padding:15px 15px 5px;
  line-height: 1.2em;
  font:220%/0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  color: #000000;
  }

/* QUICKLINKS */
#linksbox { width: 468px; height: 189px; margin-left: -80px auto; position: relative; }
#quicklinks { width: 38px; height: 189px; margin-top: 10px; margin-bottom: 5px; margin-left: -80px auto; position: relative; z-index: 9998; }
#quicklinks #linksnav { margin: 0; padding: 0; }
#quicklinks #linksnav li { display: inline; }
#quicklinks #linksnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#quicklinks #linksnav li a,
#quicklinks #linksnav { background-image: url(http://stevenneuman.com/new/nav/images/linksnav.png); _background-image: url(http://stevenneuman.com/new/nav/images/linksnav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#quicklinks #linksnav li#gn-store a { background-position: 0 0; }
#quicklinks #linksnav li#gn-store a { background-position: 0px -38px; }
#quicklinks #linksnav li#gn-mac a { background-position: 0px -76px; }
#quicklinks #linksnav li#gn-ipoditunes a { background-position: 0 -114px; }
#quicklinks #linksnav li#gn-iphone a { background-position: 0 -151px; }



/* OVER STATES */
#quicklinks #linksnav li#gn-apple a:hover { background-position: -117px 0; }
#quicklinks #linksnav li#gn-store a:hover { background-position: -117px -38px; }
#quicklinks #linksnav li#gn-mac a:hover { background-position: -117px -76px; }
#quicklinks #linksnav li#gn-ipoditunes a:hover { background-position: -117px -114px; }
#quicklinks #linksnav li#gn-iphone a:hover { background-position: -117px -151px; }



/* PRESSED STATES */
#quicklinks #linksnav li#gn-apple a:active { background-position: -234px 0; }
#quicklinks #linksnav li#gn-store a:active { background-position: -234px -38px; }
#quicklinks #linksnav li#gn-mac a:active { background-position: -234px -76px; }
#quicklinks #linksnav li#gn-ipoditunes a:active { background-position: -234px -114px; }
#quicklinks #linksnav li#gn-iphone a:active { background-position: -234px -151px; }


/* ON STATES */
#quicklinks.home #linksnav li#gn-apple a { background-position: -351px 0; cursor: default; }
#quicklinks.store #linksnav li#gn-store a { background-position: -351px -38px !important; }
#quicklinks.mac #linksnav li#gn-mac a { background-position: -351px -76px !important; }
#quicklinks.ipoditunes #linksnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#quicklinks.news #linksnav li#gn-iphone a { background-position: -351px -151px; }


/* NEW QUICKLINKS */
#linksboxbg { width: 781px; height: 189px; margin-left: -90px auto; margin-bottom: -190px; position: relative; }
#quicklinksbg { width: 781px; height: 29px; margin-left: -80px auto; position: relative; z-index: 9998; }
#quicklinksbg #linksnavbg { margin: 0; padding: 0; }
#quicklinksbg #linksnavbg li { display: inline; }
#quicklinksbg #linksnavbg li a { float: left; width: 117px; height: 0; padding-top: 29px; overflow: hidden; }
#quicklinksbg #linksnavbg li a,
#quicklinksbg #linksnavbg { background-image: url(http://stevenneuman.com/new/nav/images/linksnavbg.png); _background-image: url(http://stevenneuman.com/new/nav/images/linksnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#quicklinksbg #linksnavbg li#gn-store a { background-position: 0 0px; }
#quicklinksbg #linksnavbg li#gn-store a { background-position: -104px 0px; }
#quicklinksbg #linksnavbg li#gn-mac a { background-position: -217px 0px; }
#quicklinksbg #linksnavbg li#gn-ipoditunes a { background-position: -340px 0px; }
#quicklinksbg #linksnavbg li#gn-iphone a { background-position: -456px 0px; }



/* OVER STATES */
#quicklinksbg #linksnavbg li#gn-apple a:hover { background-position: 0px -30px; }
#quicklinksbg #linksnavbg li#gn-store a:hover { background-position: -104px -30px; }
#quicklinksbg #linksnavbg li#gn-mac a:hover { background-position: -217px -30px; }
#quicklinksbg #linksnavbg li#gn-ipoditunes a:hover { background-position: -340px -30px; }
#quicklinksbg #linksnavbg li#gn-iphone a:hover { background-position: -456px -30px; }



/* PRESSED STATES */
#quicklinksbg #linksnavbg li#gn-apple a:active { background-position: 0px -60px; }
#quicklinksbg #linksnavbg li#gn-store a:active { background-position: -104px -60pxx; }
#quicklinksbg #linksnavbg li#gn-mac a:active { background-position: -217px -60px; }
#quicklinksbg #linksnavbg li#gn-ipoditunes a:active { background-position: -340px -60px; }
#quicklinksbg #linksnavbg li#gn-iphone a:active { background-position: -456px -60px; }


/* ON STATES */
#quicklinksbg.home #linksnavbg li#gn-apple a { background-position: -0px -90px; cursor: default; }
#quicklinksbg.store #linksnavbg li#gn-store a { background-position: -104px -60px !important; }
#quicklinksbg.mac #linksnavbg li#gn-mac a { background-position: -217px -60px !important; }
#quicklinksbg.ipoditunes #linksnavbg li#gn-ipoditunes a { background-position: -340px -60px !important; }
#quicklinksbg.news #linksnavbg li#gn-iphone a { background-position: -456px -60px; }



/* GLOBALHEADER */
#topheader { width: 982px; height: 120px; margin: 18px auto; position: relative; }
#globalheader { width: 982px; height: 38px; margin: 18px auto; margin-bottom: -1px; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(http://stevenneuman.com/new/nav/images/newnavbg.png); _background-image: url(http://stevenneuman.com/new/nav/images/newnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-store a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-support a { background-position: -702px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }
#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }
#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -702px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-support a:active { background-position: -702px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.support #globalnav li#gn-support a { background-position: -702px -114px !important; }

/* GLOBAL SEARCH */
#globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }
#globalsearch.active { background-position: 100% -38px; }
#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(http:/stevenneuman.com/new/nav/images/searchfield_repeat.png) center top repeat-x; }
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left, 
#globalsearch .search-wrapper .right { behavior:url(http:/stevenneuman.com/new/scripts/iepngfix.htc); }
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http:/stevenneuman.com/new/nav/images/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http:/stevenneuman.com/new/nav/images/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http:/stevenneuman.com/new/nav/images/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(http:/stevenneuman.com/new/nav/images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Geneva, Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: none; }


/* NEW GLOBALFOOTER */
#globalfooter { color: #999; font-size: 10px; margin: 18px auto; padding-bottom: 36px; text-align: left !important; }
#globalfooter a { text-decoration: none; }
#globalfooter a:hover { text-decoration: underline; }
#globalfooter p { margin: 0; }
#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }
#globalfooter .gf-links { float: right; text-align: right; margin: 18px 0 9px; }
#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }
#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important;  }
#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #eee; padding-top: 9px; }
#globalfooter .gf-sosumi a { padding: 0 10px; }
#globalfooter { width: 980px; }

/* NEW BREADCRUMBS */
#breadcrumbs { font-size: 11px; color: #444; background: url(http:/stevenneuman.com/new/nav/images/breadcrumb_bg.png) no-repeat;  behavior: url(http:/stevenneuman.com/new/scripts/iepngfix.htc); overflow: hidden; height: 36px; line-height: 34px; font-weight: bold; text-shadow: 2px 2px 1px #fff; }
#breadcrumbs a { color: #444; text-decoration: none; float: left; padding: 0 10px; position: relative; margin-left: -10px; _cursor: hand; }
#breadcrumbs a:hover { color: #333; text-decoration: none !important; }
#breadcrumbs a.home { margin: 0; width: 15px; height: 0; padding-top: 36px; overflow: hidden; }
#breadcrumbs span { float: left; width: 9px; margin: 0 10px 0 0; position: relative; height: 0; padding-top: 34px; margin-top: 1px; overflow: hidden; background: url(http:/stevenneuman.com/new/nav/images/breadcrumb_sep.png) no-repeat; behavior: url(http:/stevenneuman.com/new/scripts/iepngfix.htc); }

/* DIRECTORY NAV */
#directorynav { font-size: 11px; background: url(http:/stevenneuman.com/new/nav/images/directory_bg.png) repeat-y; border-top: 1px solid #e5e5e5; float: left; width: 100%; position: relative; margin-top: -4px; }
#directorynav .column { width: 122px; padding: 9px 0 0 18px; }
#directorynav .column.last { float: left !important; padding-right: 0; }
#directorynav h3 { color: #444; font-weight: bold; }
#directorynav h3.standalone { margin-bottom: 18px; }
#directorynav a { display: block; _zoom: 1; }
#directorynav a:link,
#directorynav a:visited { color: #777; text-decoration: none; }
#directorynav h3.standalone a:link,
#directorynav h3.standalone a:visited { color: #444; }
#directorynav a:hover { color: #333 !important; text-decoration: none !important; }
#directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 980px; background: url(http:/stevenneuman.com/new/nav/images/directory_capbg.png) no-repeat; behavior: url(http:/stevenneuman.com/new/scripts/iepngfix.htc); }

/* DIRECTORY NAV CUSTOM WIDTHS */
.gf-900 #directorynav .column { width: 120px; }
.gf-980 #directorynav.mac #dn-cola { width: 135px; }
.gf-980 #directorynav.mac #dn-colb { width: 100px; }
.gf-980 #directorynav.mac #dn-cold { width: 110px; }
.gf-980 #directorynav.mac #dn-colg { width: 130px; }
#directorynav.iphone .column { width: 174px;}
#directorynav.ipoditunes .column { width: 178px; }
#directorynav.ipoditunes .productred { font-size: 9px; white-space: nowrap; }
#directorynav ul { margin-bottom: 9px; }






/*-----------------------------------------------------------------------------
  layout
-----------------------------------------------------------------------------*/
#container { padding-top:0px; }
#main .grid2col .column.first { width:781px; float:left; }
#main .grid2col .column.last { width:188px; float:right; }
#main .grid4col .column { width:24.3%; }
#main #content { padding:0; color:#555; }

/*-----------------------------------------------------------------------------
  content
-----------------------------------------------------------------------------*/
#main a { color:#666; text-decoration:none; outline:none; }
#main a:hover { text-decoration:underline; }
#main .clearfix:after { content: "."; height: 0; visibility: hidden; display:block; clear: both; }

#main #promos { position:relative; }
#main #promos .promo {position: absolute; top: 0; height: 140px;}
#main #promos #promofader1 {left:0;}
#main #promos #promofader2 {left:470px;}
#main #promos .promo a {position: absolute; top:0; left:0; display: block; width: 248px; height:140px;}
#main #promos .promo a.first {z-index:1;}

#main .box { width:741px; padding-right: 40px; _padding: 0; margin-top:242px; background:url(http://movies.apple.com/trailers/home/images/contentbox_bg20070611.gif) repeat-y 0 0; }
#sortnav { height:30px; padding:8px 10px; margin:0 -20px -8px; position: relative; background:url(http://stevenneuman.com/new/nav/images/bar.gif) no-repeat 0 0; zoom:1; }
#sortnav ul, #main .box #sortnav ul li { display:inline; }
#sortnav li a { display:block; float:left; height:25px; margin:-4px 0; text-indent:-99999px; }
#sortnav li#sn-justadded a { width:75px; background:url(http://movies.apple.com/trailers/home/images/sortnav_justadded20070611.gif) no-repeat 0 0; }
#sortnav li#sn-featured a { width:65px; background:url(http://movies.apple.com/trailers/home/images/sortnav_featured20070611.gif) no-repeat 0 0; }
#sortnav li#sn-mostpopular a { width:88px; background:url(http://movies.apple.com/trailers/home/images/sortnav_mostpopular20070611.gif) no-repeat 0 0; }
#sortnav li#sn-genres a { width:55px; background:url(http://movies.apple.com/trailers/home/images/sortnav_genres20070611.gif) no-repeat 0 0; }
#sortnav li#sn-moviestudios a { width:87px; background:url(http://movies.apple.com/trailers/home/images/sortnav_moviestudios20070611.gif) no-repeat 0 0; }
#sortnav li#sn-justhd a { width:58px; background:url(http://movies.apple.com/trailers/home/images/sortnav_justhd20070611.gif) no-repeat 0 0; }
#sortnav li#sn-exclusive a { width:66px; background:url(http://movies.apple.com/trailers/home/images/sortnav_exclusive20070611.gif) no-repeat 0 0; }
#sortnav a:hover { background-position:0 -25px !important; }
#sortnav .active a, #sortnav .active a:hover { cursor:default; background-position:0 -50px !important; }

/* trailer gallery */
.bottombox { width: 741px; padding: 0 20px; background:url(http://movies.apple.com/trailers/home/images/contentbox_bgbottom20070611.gif) no-repeat 0 100%; }
#trailers { zoom:1; padding:8px 5px 15px 24px; margin:0 -20px 0; _margin-bottom: 40px; background: transparent; }
#trailers li { padding-bottom:15px; margin:0 13px 8px 0; width:136px; min-height:235px; _height:250px; _margin-bottom:0px; position:relative; float:left; color:#949494; font-size:10px; font-weight:bold; overflow:visible; }
#trailers li .hd { height:11px; display:block; float:left; text-indent:-9999px; width:20px; background:url(http://movies.apple.com/trailers/home/images/hdlogo20070611.gif) no-repeat bottom left; }
#trailers li .exclusive { height:11px; margin-right: 5px; display:block; float:left; text-indent:-9999px; width:44px; background:url(http://movies.apple.com/trailers/home/images/exclusivelogo20070611.gif) no-repeat bottom left; }
#trailers li img { border:1px solid #a8a8a8; padding:0; margin:0; }
#trailers li strong { display:block; white-space: nowrap; overflow: hidden;}
#trailers li h3 { white-space: nowrap; overflow: hidden;}
#trailers li a {color:#4F85C1;}
#trailers li a img {border-color: #A8A8A8; margin-bottom: 5px;}
#trailers li.hasExclusive img {border-color: #F17308;}
#trailers li h3 a {border: none;}
#trailers li a:hover {text-decoration: none;}
#trailers li a:visited {color: #999;}

/* section stuff */
#trailers div { margin: 0; padding: 0; }
#trailers div.loading { padding: 30px; background: url(http://movies.apple.com/trailers/home/images/waitanimation.gif) 355px 0 no-repeat; }

#main .studiolist { font-size:11px; line-height:1.3em; }
#main .studiolist li { float: none; margin: 0; padding: 0; min-height: 0; height: auto; font-weight: normal; font-size: 11px;}
#main .studiolist li.hd { background:url(http://movies.apple.com/trailers/home/images/moremoview_icon_hd.gif) no-repeat right center; }
#main .studiolist h4 a { font-size:11px; color:#333; }
#main .studiolist .multi { color:#888;}
#main .studiolist img { margin-bottom:-1px; border: 0; margin-left: 6px; }

#main .textview { margin-top:8px; line-height:1.3em; }
#main .textview a:link,
#main .studiolist a:link,
#main .genrelist a:link { color: #222; }
#main .textview a:visited { color: #999; }
#main .textview li { width: 80%; float: none; margin: 0; padding: 0; min-height: 0; height: auto; font-weight: normal; font-size: 9pt; min-height: 40px; margin-bottom: 3px;}
#main .textview li.hd { background:url(http://movies.apple.com/trailers/home/images/moremoview_icon_hd.gif) no-repeat right center; }
#main .textview .multi { color:#888;}
#main .textview img { margin-bottom:-1px; border: 0; margin-left: 6px; }
#main .textview small { display: block; font-size: 0.8em; }

#main .widecolumn { width: 275px; float: left; }
#main .widecolumn.last { width: 200px; float: left; }

#email {
    margin-left: 6px;
    margin-top: 7px;
    color: #888;
}

/*-----------------------------------------------------------------------------
  sidebar
-----------------------------------------------------------------------------*/
#main .sidebox { font-size:11px; color:#555; line-height:1.3em; padding:0 12px 0; margin:0 0 1.6em; background:url(http://movies.apple.com/trailers/home/images/sidebox_bgbottom20070611.gif) no-repeat 0 100%; }
#main .sidebox ul, #main .sidebox ol { margin-bottom:12px; }
#main .sidebox img.left.flush { margin-left:0; margin-bottom:0; }
#main .sidebox h2 a, #main .sidebox h2 { display:block; height:17px; text-indent:-9999px; padding:0 12px 8px; margin:0 -12px 0em; background:url() no-repeat 0 0; }
#main .sidebox a.more { display:block; clear:both; font-size:10px; color:#aaa; line-height:13px; height:13px; margin:0 -2px; padding:8px 18px 5px 0; border-top:1px solid #e4e4e4; background:url(http://movies.apple.com/trailers/home/images/sidebox_arrow20070611.gif) no-repeat right 8px; }
#main .sidebox.light { background:url(http://movies.apple.com/trailers/home/images/sideboxlight_bg20070611.gif) repeat-y 0 0; }
#main .sidebox.light .inside { margin:0 -12px; padding:0 12px; background:url(http://movies.apple.com/trailers/home/images/sideboxlight_bggradient20070611.gif) no-repeat 0 0; }
#main .sidebox.light .clearer { height:6px; margin:0 -12px; background:url(http://movies.apple.com/trailers/home/images/sideboxlight_bgbottom20070611.png) no-repeat bottom left; behavior:url(/global/scripts/lib/iepngfix.htc); }

#main .sidebox#clients h2 a { background-image:url(http:/stevenneuman.com/new/nav/images/marketing/sidebox_bgtop_clients2.gif); }
#main .sidebox#clients img.icon { margin:10px 0 5px; float:left;}
#main .sidebox#clients span { width:90px; margin:15px 0 5px; float:right; display:block; }

#main .sidebox#links h2 { background-image:url(http:/stevenneuman.com/new/nav/images/marketing/sidebox_bgtop_links.gif); }
#main .sidebox#links ul li a { clear:both; display:block; color:#555; line-height:1.2em; }
#main .sidebox#links ul li img { border:1px solid #a8a8a8; margin-top:12px; float:left; }
#main .sidebox#links ul li strong { margin-top:18px; margin-bottom:2px; width:98px; float:right; }
#main .sidebox#links ul li span { float:right; text-align:left; width:98px; }

#main .sidebox#archive h2 { background-image:url(http:/stevenneuman.com/new/nav/images/marketing/sidebox_bgtop_archive.gif); }
#main .sidebox#archive img { border:1px solid #a8a8a8; margin-top:-15px;}
#main .sidebox#archive ol * { color:#555; }
#main .sidebox#archive ol li span { zoom:1;  display:block; font-weight:normal; }
#main .sidebox#archive ol li a { display:block; margin-top:10px; }

#main .sidebox#intheatres { width:188px; padding:0; overflow:hidden; }
#main .sidebox#intheatres h2 { margin:0; _margin-bottom:-1px; background-image:url(http://movies.apple.com/trailers/home/images/sidebox_bgtop_intheatres20070611.gif); }
#main .sidebox#intheatres .clearer { margin:0; }
#main .sidebox #intheatresnav { height: 33.5em; *height: 33.3em; _position: relative; }
#main .sidebox #intheatresnav .drawer { padding:0; margin:0; }

#main .drawer .drawerhandle { _position: relative; width: 100%; color: #ccc; font-size: 12px; padding: 7px 0; text-indent: 15px; background: transparent url(http://movies.apple.com/trailers/home/images/sidenav_bg_drawerhandle20070611.gif) 0 0 no-repeat; cursor: default; color: #333; font-weight: normal; }
#main .drawer .drawercontent { _position: relative; width: 100%; margin: 0; height: 310px; }
#main .drawer h3.open { background-position: -188px 0px; color: #fff; }

#main .sidebox #intheatresnav ol { margin:-1px 0 0; padding:0 0 1px; font-size:11px; list-style-position:inside; }
#main .sidebox #intheatresnav ol li { margin:0; padding:6px 15px 7px; color:#555; font-weight:bold; border-top:1px solid #e6e6e6; background:transparent url(http://movies.apple.com/trailers/home/images/sidenav_arrow20070611.gif) no-repeat 167px .6em; }
#main .sidebox #intheatresnav ol li span.description { display:block; color:#555; font-weight:normal; }
#main .sidebox #intheatresnav ol li a.thumbnail img { display:block; margin:1em -14px -7px -14px; }

/*-----------------------------------------------------------------------------
  view selection box
-----------------------------------------------------------------------------*/
#sortnav .viewoptions { position: absolute; right: 8px; top: 6px; }
#sortnav .viewoptions a { display:block; float: left; cursor: pointer; background-position: top; }
#sortnav .viewoptions .active, #sortnav .viewoptions .active:hover { background-position: 0 -42px !important; cursor: default; }
#sortnav .view-poster { width: 28px; height: 21px; background: url(http://movies.apple.com/trailers/home/images/poster_view20070705.png) no-repeat top; _background-image: url(http://movies.apple.com/trailers/home/images/poster_view20070705.gif); }
#sortnav .view-textfourcolumn { width: 28px; height: 21px; background: url(http://movies.apple.com/trailers/home/images/text_view20070705.png) no-repeat top; _background-image: url(http://movies.apple.com/trailers/home/images/text_view20070705.gif); }
#sortnav .viewoptions a:hover { background-position: 0 -21px !important; }

/*-----------------------------------------------------------------------------
  pagination
-----------------------------------------------------------------------------*/
#main .pagination { margin-right:23px; margin-bottom:0px; font-size:11px; text-align:right; color: #666; }
#main .pagination.top { margin-bottom: 10px; }
#main .pagination.bottom { clear:both; margin-top: -25px; }
#main .pagination .previous { color: #333; text-decoration: none; padding-left:9px; background:url(http://movies.apple.com/trailers/home/images/arrow_previous20070611.gif) no-repeat 0 .3em; }
#main .pagination a.previous { background-image:url(http://movies.apple.com/trailers/home/images/arrow_previous_inactive20070611.gif); }
#main .pagination .next { color: #333; text-decoration: none; padding-right:8px; background:url(http://movies.apple.com/trailers/home/images/arrow_next20070611.gif) no-repeat 100% .3em; }
#main .pagination a.next { background-image:url(http://movies.apple.com/trailers/home/images/arrow_next_inactive20070611.gif); }
#main .pagination .pages { display:inline; padding:0 2px; }
#main .pagination .pages a,
#main .pagination .pages span { padding:0 4px; border-right: 1px solid #aaa; color: #555; }
#main .pagination .pages a.last,
#main .pagination .pages span.last { border-right: 0; background:none; width:auto !important; float:none !important; }

.pagination span:hover {cursor: pointer;}

#main .pagination a.disabled { opacity: 0.5; *background: none; *color: #aaa; }
#main .pagination a.disabled:hover { text-decoration: none; cursor: default;}

#main .pagination .pages .active {font-weight: bold; color: #7a869d; text-decoration: none; font-size: 1.3em; cursor: default; }


/*-----------------------------------------------------------------------------
  footer
-----------------------------------------------------------------------------*/
#footer { width:960px; margin:18px auto; padding-bottom:36px; }
#footer a { color:#76797c; }
#footer .copyright { margin-right:1em; }
#footer p.sosumi { float:left; width:60%; }
#footer p.store { float:right; text-align:right; width:40%; }
