.controller_videos #page > .content > div { background-color:#fff; }
.controller_videos #page > .content > div .header .game_filter { margin-right:15px; }
.controller_videos #page > .content > div .header h1 { border:none; margin:0; padding:0; }
.controller_videos #page > .content > div .segment {  margin: 0 10px;  }
.controller_videos #page h3 { text-transform: uppercase; }
.controller_videos #page > .content > div .navigation h2, controller_videos #page > .content > div .navigation h3 { padding:10px; border:none; font-weight:normal; }
.controller_videos #page > .content > div .navigation .browser { padding:10px 10px 13px 10px; margin:10px; z-index:10; }
.controller_videos #page > .content > div .navigation .browser h3 { color:#999; margin-right:3px; padding:0; }
.controller_videos #page > .content > div .navigation .browser .game_filter { margin-right: 15px; }
.controller_videos #page > .content > div .navigation .browser .dropdown { width:250px;}
.controller_videos #page > .content > div .navigation .details { line-height: 12px; }
.controller_videos #page > .content > div .segment { margin-bottom: 20px; }
.controller_videos #page > .content > div .segment .howmany { font-size: 13px; color:#999; width:200px; text-align:right; margin-top:1px; }
.controller_videos #page > .content > div .segment .pagination { margin-left: 15px; } 
.controller_videos #page > .content > div .segment .pagination .pages { margin:0; } 
.controller_videos #page > .content > div .videoplayer_shell { width:980px; padding:0 10px; height:360px; margin:0 auto; background: transparent url(../../img/global/loading_big.gif) no-repeat center center;  position:relative;}
.controller_videos #page > .content > div #videoplayer { position:relative; }

.controller_videos #page > .content > div .sorting .filtration .filter {  background:url(../../img/en_us/videos/buttons.png) no-repeat; cursor:pointer; }
.controller_videos #page > .content > div .sorting .filtration .filter:lang(de_de) {  background-image:url(../../img/de_de/videos/buttons.png); }
.controller_videos #page > .content > div .sorting .filtration .filter:lang(es_es) {  background-image:url(../../img/es_es/videos/buttons.png); }
.controller_videos #page > .content > div .sorting .filtration .filter:lang(fr_fr) {  background-image:url(../../img/fr_fr/videos/buttons.png); }
.controller_videos #page > .content > div .sorting .filtration .filter:lang(it_it) {  background-image:url(../../img/it_it/videos/buttons.png); }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="all"] { width:97px; height:21px;background-position:0px 0px; margin-right:5px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="all"]:lang(es_es) { width:121px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="all"]:lang(fr_fr) { width:127px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="all"]:hover { background-position:0px -21px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="all"].selected, .controller_videos #page > .content > div .sorting .filtration .filter[sort="all"].selected:hover { background-position:0px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"] { width:86px; height:21px;background-position:-97px 0px; margin-right:5px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"]:lang(es_es) { background-position:-121px 0px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"]:lang(fr_fr) { width:127px; background-position:-127px 0px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"]:hover { background-position:-97px -21px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"]:hover:lang(es_es) { background-position:-121px -21px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"]:hover:lang(fr_fr) {  background-position:-127px -21px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected, .controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected:hover { background-position:-97px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected:lang(es_es), .controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected:hover:lang(es_es) { background-position:-121px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected:lang(fr_fr), .controller_videos #page > .content > div .sorting .filtration .filter[sort="trailer"].selected:hover:lang(fr_fr) { background-position:-127px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"] { width:127px; height:21px;background-position:-183px 0px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"]:lang(es_es) { width:133px; background-position:-207px 0px;  }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"]:lang(fr_fr) { width:105px; background-position:-254px 0px;  }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"]:hover { background-position:-183px -21px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"]:hover:lang(es_es) { background-position:-207px -21px; } 
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"]:hover:lang(fr_fr) { background-position:-254px -21px; } 
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected, .controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected:hover { background-position:-183px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected:lang(es_es), .controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected:hover:lang(es_es){ background-position:-207px -42px; }
.controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected:lang(fr_fr), .controller_videos #page > .content > div .sorting .filtration .filter[sort="feature"].selected:hover:lang(fr_fr){ background-position:-254px -42px; }

/****************************************/
/* Device hacks start */
body.device.ipad.controller_videos #page > .content > div .videoplayer_shell, body.device.iphone.controller_videos #page > .content > div .videoplayer_shell { width:640px; }
 {display:none; }
/* Device hacks end */
/****************************************/