@charset "UTF-8";
/* CSS Document */

/* generic stylesheet for samsung */

/* CMS Styles */

/* Platform-wide definitions */

div , li {  -webkit-transition-property: opacity, top, background-color, color ;     -webkit-transition-duration: 1s; -moz-transition-property:  opacity, top, background-color, color;   -moz-transition-duration: 1s; transition-property:  opacity, top, background-color, color, left, right, width, height; transition-duration: 1s; }


.panel                { position:absolute; top:0px; height:auto; bottom:0px; left:0px; width:auto; right:0px }
.panel_holder         { top:0px; height:auto; bottom:0px; left:0px; width:auto; right:0px }


/* use this style to set default text for the platform, including the base fount */
.title, .name, .alias, .caption, .description, .assetCaption, .assetDescription, .readMoreText, .thumbnail, .introText, .fullText, li        { font-size:15px }

/* use this style to set default styles for the platform. Use to set sizes optimised for the display */

.panelTitle         { font-size:16px }

.title              { font-size:16px }
.articleBody .title              { font-size:16px }
.name               {  }
.alias              {  }
.caption            {  }
.description        {  }
.assetCaption       {  }
.assetDescription   {  }
.readMoreText       {  }

.thumbnail          {  }
.image              {  }
.externalImage      {  }

.AVCRD              {  }
.AVCSD              {  }
.AVCHD              {  }
.externalVideo      {  }


.introText          { 12px }
.fullText           {  12px }

.panelTitle         { margin:3px; font-size:18px }


li                  { list-style-type: none;  }

/* ARTICLE STYLES */

.article {}

.article .articleBody  { margin:5px; padding:3px }

.article .articleBody .title {  padding:3px   }
.article .articleBody .introtext {   }
.article .articleBody .fulltext {   }
.article .articleBody .image {   }
.article .articleBody img {   }


/* panel container styles  */
/*
.panel_content {  -webkit-transition-property: top,left;     -webkit-transition-duration: 0.5s; }
 */
.panel { -webkit-transition-property: top, left, height, width, right, bottom, opacity; -webkit-transition-duration: 1s; }

.panel { position:absolute; left:0px; top:0px; right:0px; bottom:0px; }
.panel_holder {  width:100%; height:100%;  }

.panel_content { position:absolute; top:0px; left:0px; right:0px; bottom:0px; overflow:hidden; }

.showTitle .panel_content {  top:30px;  }

.panel_item  {  position:absolute; top:0px;left:0px; right:0px; bottom:0px; overflow:hidden;  }
.panel_index {  position:absolute; top:3px;left:3px; right:3px; bottom:3px; overflow:hidden; }

.index_scrollBox { position:absolute; overflow:hidden; }

#pageFooterMenu .panel { position:absolute; right:27px; }



/* Standard styles */

body {margin:0px;padding:0px}


a:hover { }
a:active { }


ul { -webkit-margin-before: 0px; -webkit-margin-after: 0px; -webkit-margin-start: 0px; margin:0px; }
ul {-webkit-margin-end: 0px; -webkit-padding-start: 0px; }



/* page tabs   */

 ul .tabItems , ul { }
 .tabItemsList li {    }
 .tabItemsList li selected {  }
 .tabItemsList li hover {  }
 .tabItemsList li:active {  }

/* container overrides */

.pageFooterText ,.pageFooterText p {}

#siteLogo img {   }
#pageHeader img {  }

/* panel styles */


/* field styles */



.categories                                {  }

.categories ul                             {  }
.categories ul li                          {  }
.categories ul li  .active ,
.categories ul li:active                   {  }

.categories ul li .selectedItem            {  }
.categories ul li  .active ,
.categories ul li .selectedItem:active     {  }

.articles                                  {  }

.articles ul                               {  }
.articles ul li                            { margin:3px; padding:3px; }
.articles ul li  .active ,
.articles ul li:active                     {  }

.articles ul li .selectedItem              {  }
.articles ul li  .active ,
.articles ul li .selectedItem:active       {  }




/* Site index level */

.siteIndex                     {  }

.siteIndex .title              {  }
.siteIndex .name               {  }
.siteIndex .alias              {  }
.siteIndex .caption            {  }
.siteIndex .description        {  }
.siteIndex .assetCaption       {  }
.siteIndex .assetDescription   {  }
.siteIndex .readMoreText       {  }

.siteIndex .thumbnail          {  }
.siteIndex .image              {  }
.siteIndex .externalImage      {  }

.siteIndex .AVCRD              {  }
.siteIndex .AVCSD              {  }
.siteIndex .AVCHD              {  }
.siteIndex .externalVideo      {  }

.siteIndex .sectionIndex                     {  }
.siteIndex .sectionIndex  .active ,
.siteIndex .sectionIndex:active              {  }

.siteIndex .sectionIndex .title              {  font-size: 16px; }
.siteIndex .sectionIndex .name               {  font-size: 16px; }
.siteIndex .sectionIndex .alias              {  font-size: 16px; }
.siteIndex .sectionIndex .caption            {  }
.siteIndex .sectionIndex .description        {  }
.siteIndex .sectionIndex .assetCaption       {  }
.siteIndex .sectionIndex .assetDescription   {  }
.siteIndex .sectionIndex .readMoreText       {  }

.siteIndex .sectionIndex .thumbnail          {  }
.siteIndex .sectionIndex .image              {  }
.siteIndex .sectionIndex .externalImage      {  }

.siteIndex .sectionIndex .AVCRD              {  }
.siteIndex .sectionIndex .AVCSD              {  }
.siteIndex .sectionIndex .AVCHD              {  }
.siteIndex .sectionIndex .externalVideo      {  }


/* Section index level */

.sectionIndex                     {  }

.sectionIndex .title              {  }
.sectionIndex .name               {  }
.sectionIndex .alias              {  }
.sectionIndex .caption            {  }
.sectionIndex .description        {  }
.sectionIndex .assetCaption       {  }
.sectionIndex .assetDescription   {  }
.sectionIndex .readMoreText       {  }

.sectionIndex .thumbnail          {  }
.sectionIndex .image              {  }
.sectionIndex .externalImage      {  }

.sectionIndex .AVCRD              {  }
.sectionIndex .AVCSD              {  }
.sectionIndex .AVCHD              {  }
.sectionIndex .externalVideo      {  }

.sectionIndex .categoryIndex                     {  }
.sectionIndex .categoryIndex  .active ,
.sectionIndex .categoryIndex:active              {  }

.sectionIndex .categoryIndex .title              {  font-size: 16px; }
.sectionIndex .categoryIndex .name               {  font-size: 16px; }
.sectionIndex .categoryIndex .alias              {  font-size: 16px; }
.sectionIndex .categoryIndex .caption            {  }
.sectionIndex .categoryIndex .description        {  }
.sectionIndex .categoryIndex .assetCaption       {  }
.sectionIndex .categoryIndex .assetDescription   {  }
.sectionIndex .categoryIndex .readMoreText       {  }

.sectionIndex .categoryIndex .thumbnail          {  }
.sectionIndex .categoryIndex .image              {  }
.sectionIndex .categoryIndex .externalImage      {  }

.sectionIndex .categoryIndex .AVCRD              {  }
.sectionIndex .categoryIndex .AVCSD              {  }
.sectionIndex .categoryIndex .AVCHD              {  }
.sectionIndex .categoryIndex .externalVideo      {  }

/* Category index level */

.categoryIndex                     {  }

.categoryIndex .title              {  }
.categoryIndex .name               {  }
.categoryIndex .alias              {  }
.categoryIndex .caption            {  }
.categoryIndex .description        {  }
.categoryIndex .assetCaption       {  }
.categoryIndex .assetDescription   {  }
.categoryIndex .readMoreText       {  }

.categoryIndex .thumbnail          {  }
.categoryIndex .image              {  }
.categoryIndex .externalImage      {  }

.categoryIndex .AVCRD              {  }
.categoryIndex .AVCSD              {  }
.categoryIndex .AVCHD              {  }
.categoryIndex .externalVideo      {  }

.categoryIndex .articleDisplay                     {  }
.categoryIndex .articleDisplay  .active ,
.categoryIndex .articleDisplay:active              {  }

.categoryIndex .articleDisplay .title              {  }
.categoryIndex .articleDisplay .name               {  }
.categoryIndex .articleDisplay .alias              {  }
.categoryIndex .articleDisplay .caption            {  }
.categoryIndex .articleDisplay .introText          {  }
.categoryIndex .articleDisplay .assetCaption       {  }
.categoryIndex .articleDisplay .assetDescription   {  }
.categoryIndex .articleDisplay .readMoreText       {  }

.categoryIndex .articleDisplay .thumbnail          {  }
.categoryIndex .articleDisplay .image              {  }
.categoryIndex .articleDisplay .externalImage      {  }

.categoryIndex .articleDisplay .AVCRD              {  }
.categoryIndex .articleDisplay .AVCSD              {  }
.categoryIndex .articleDisplay .AVCHD              {  }
.categoryIndex .articleDisplay .externalVideo      {  }

/* Article level */

.article                           {  }

.article ul                        {  }
.article ul li                     {  }
.article ul li.selected            {  }
.article ul li.active ,
.article ul li:active              {  }

.articleBody                       {  }

.articleBody .title                {  }
.articleBody .name                 {  }
.articleBody .alias                {  }
.articleBody .caption              {  }
.articleBody .introText            {  }
.articleBody .fullText             {  }
.articleBody .assetCaption         {  }
.articleBody .assetDescription     {  }

.articleBody .thumbnail            {  }
.articleBody .image                {  }
.articleBody .externalImage        {  }

.articleBody .AVCRD                {  }
.articleBody .AVCSD                {  }
.articleBody .AVCHD                {  }
.articleBody .externalVideo        {  }


/* Menu styles */

.menuList                          {  }

.menuList .title                   {  }
.menuList .description             {  }

.menuList .thumbnail               {  }
.menuList .image                   {  }
.menuList .externalImage           {  }

.menuList .AVCRD                   {  }
.menuList .AVCSD                   {  }
.menuList .AVCHD                   {  }
.menuList .externalVideo           {  }

.menuList ul                       {  }
.menuList ul li                    {  }
.menuList ul li  .active ,
.menuList ul li:active             {  }

.menuList ul li.title              {  }
.menuList ul li.description        {  }
.menuList ul li.assetCaption       {  }
.menuList ul li.assetDescription   {  }

.menuList ul li.thumbnail          {  }
.menuList ul li.image              {  }
.menuList ul li.externalImage      {  }

.menuList ul li.AVCRD              {  }
.menuList ul li.AVCSD              {  }
.menuList ul li.AVCHD              {  }
.menuList ul li.externalVideo      {  }

/* Asset styles */

.asset                             {  }

.asset img                         {  }
.asset video                       {  }

.asset .title                      {  }
.asset .caption                    {  }
.asset .thumbnail                  {  }
.asset .image                      {  }
.asset .AVCRD                      {  }
.asset .AVCSD                      {  }
.asset .AVCHD                      {  }
.asset .externalImage              {  }
.asset .externalVideo              {  }

/* Fragment styles */

.fragment                          {  }

.fragment .title                   {  }
.fragment .content                 {  }

/* input items */

.panel_item.input .title  { margin:5px; font-family:"Helvetica", sans-serif; font-size: 16px; }
.panel_item.input .welcomeText  { margin:3px; font-family:"Helvetica", sans-serif; font-size: 10px; color:white; width:300px; }
.panel_item.input .successText  {  }
.panel_item.input .failText  { margin:3px; font-family:"Helvetica", sans-serif; font-size: 15px; color:white; }

.panel_item.input .submitButton  { font-family:"Helvetica", sans-serif; font-size: 12px; margin:3px; margin-left:142px; padding:3px; width:60px; height:10px; color:white; background-color:rgb(35, 75, 123); text-align:center; }

.panel_item.input .inputItems  { top:50px;  }

.panel_item.input .inputItems .title { margin:3px; display:inline-block; vertical-align:text-top; font-family:"Helvetica", sans-serif; font-size: 12px; width:100px; text-align:right}

.panel_item.input .inputItems .description { margin:5px; display:inline-block; vertical-align:text-top; font-family:"Helvetica", sans-serif; font-size: 11px; color:white; width:163px; text-align:left; opacity:0; }
.panel_item.input .inputItems .inputItem.selectedInputItem  .description{ opacity:1;  }

.panel_item.input .inputItems .inputField .inputField-holder {  width:400px; }
.panel_item.input .inputItems input { margin:3px; padding:3px; color:white;  display:inline-block; vertical-align:text-top; font-family:"Helvetica", sans-serif; font-size: 11px; width:120px; height:10px;  background-color:rgb(35, 75, 123);}
.panel_item.input .inputItems .title {  }

.panel_item.input .inputItems .inputField { margin:3px; padding:3px; color:white;  display:inline-block; vertical-align:text-top; font-family:"Helvetica", sans-serif; font-size: 11px; width:120px; height:10px;  background-color:rgb(35, 75, 123);}


.panel_item.input .inputItems .inputItem { width:500px; height:36px; }
.panel_item.input .inputItems .inputItem.selectedInputItem { background-color:gray;  }

.panel_item.input .inputItems .inputField-holder ,.panelItem.input .inputItems .inputField-holder { display:inline-block; vertical-align:text-top }

.panel_item.input .inputItems .inputField-holder .selector { position:absolute; left:200px; width:120px; top:7px; height:300px; overflow:hidden; }
.panel_item.input .inputItems .inputField-holder .selector.hidden { display:none; }

.panel_item.input .inputItems .inputField-holder .selector .pickerItem { margin:3px; padding:3px; color:white; background-color:rgb(35, 75, 123); }
.panel_item.input .inputItems .inputField-holder .selector .pickerItem.selected { color:rgb(35, 75, 123); background-color:white; }


.panel_item.input .inputItems .inputField.focus , .activationContent .submitButton.focus { outline: white 3px solid; }

.preferences .formSubmitButton { position:absolute; left:150px; top:75px; }

/*alert */

.menu.alert ul  { width:300px; }
.menu.alert .description  { padding:3px; }
.menu.alert .menuItems  { position:relative; padding:3px; }
.menu.alert ul li {  display:inline-block; vertical-align:text-top;  width:115px;  margin:3px; padding:3px;  height: 18px; color: #FFFFFF; font-family: 'Helvetica'; font-size:18px; font-weight:100;  text-align:centre; border-width:0px; background-color:#888888; margin-bottom:0px; }
.menu.alert ul li.active { color: #888888;  }




/*   DVB object  */

/* Menu styles */

.dvb                          {  }

.dvb .videoObjectHolder, .dvb .videoObjectHolder video  { position:absolute; top:0px; left:720px; width:240px; height:120px; }
.dvb .videoObjectHolder video { left:0px;  }
.level-site .dvb .videoObjectHolder, .level-site .dvb .videoObjectHolder video { top:0px; left:0px; width:960px; height:540px;  /* width:640px; height:360px; */ }
.level-site .dvb .videoObjectHolder video { left:0px; }

#videoBroadcastObject , #video-player { position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:auto; height:auto;     }

#videoBroadcastObject  { position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:auto; height:auto;     }

#videoBroadcastObject.hidden  { opacity:0;  display:none;  }


.HTML5VideoPlayer.hidden { opacity:0; display:none }

.dvb .serviceList              { position:absolute; top:0px; bottom:0px; left:auto; right:0px; width:216px; height:auto; background-color:rgba(0.4,0.4,0.4,1); padding-top:24px; padding-right:24px; }
.dvb .serviceList.hidden           { right:-240px; }

.dvb .serviceList              { position:absolute; top:0px; bottom:0px; left:0px; right:auto; width:216px; height:auto; background-color:rgba(0.4,0.4,0.4,1); padding-top:24px; padding-right:24px; }

.dvb .serviceList.hidden           { left:-240px; }

.level-section  .dvb .serviceList            { opacity:0 }
.level-category .dvb .serviceList            { opacity:0 }
.level-article  .dvb .serviceList            { opacity:0 }

.dvb .programmeCollection              { position:absolute; top:330px; bottom:60px; left:0px; right:0px; width:auto; height:auto; background-color:rgba(0.4,0.4,0.4,1); opacity:0 }
.level-site .dvb .programmeCollection.hidden            { opacity:0 }
.level-site .dvb .programmeCollection            { opacity:1 }

.dvb .programmeDetails              { position:absolute; top:160px; bottom:218px; left:150px; right:150px; width:auto; height:auto; background-color:rgba(0.4,0.4,0.4,1); opacity:0 }
.level-site .dvb .programmeDetails.hidden            { opacity:0 }
.level-site .dvb .programmeDetails            { opacity:1 }

.dvb .programmeCollection .instances .instance.icon     {  display:inline-block; vertical-align:text-top; width:85px; height: 20px; padding:2px; }
.dvb .programmeCollection .instances .instance.icon  img  {  width:auto; height: 15px}

.dvb .boxedSets              { position:absolute; top:24px; bottom:178px; left:24px; right:240px; width:auto; height:auto; background-color:rgba(0.4,0.4,0.4,1); overflow:hidden; }

.dvb .boxedSets .boxedSetCategory             {  position:absolute;  top:11px; left:8px; width:auto; right:7px; height:37px; background-color:black; margin:3px; padding:3px; }
.dvb .boxedSets .boxedSetCategory  .title        {   position:absolute;   width:auto; height:11px; background-color:black; margin:5px; padding:5px; color:white; }
.dvb .boxedSets .boxedSetCategory  .contents        {   position:absolute; top:22px; left:7px; width:auto; right:7px; height:22px; background-color:black; margin:3px; padding:3px; border: 1px solid white }

.dvb .boxedSets .boxedSetCategory  .boxedSet        {    display:inline-block; vertical-align:text-top; width:15px; height:15px; background-color:gray; margin:3px; padding:3px;  }

.dvb .boxedSets .boxedSetCategory.category_1 {  top:7px;   }
.dvb .boxedSets .boxedSetCategory.category_2 {  top:150px;   }
.dvb .boxedSets .boxedSetCategory.category_3 {  top:292px;   }
.dvb .boxedSets .boxedSetCategory.category_4 {  top:442px;   }
.dvb .boxedSets .boxedSetCategory.category_5 {  top:600px;   }

.dvb .boxedSet              { position:absolute; top:87px; bottom:60px; left:250px; right:7px; width:auto; height:auto;  }

.dvb .boxedSet .mainRectangle             {    background-color:black; margin:3px; padding:3px; }

.dvb .boxedSet .info                {  position:absolute; top:7px; left:7px; width:auto; height:187px; width:auto; right:7px;       }
.dvb .boxedSet .info .title        { position:absolute;  top:0px; left:0px; width:auto; height:30px; width:300px; right:auto; font-size:24px; color:white ;}
.dvb .boxedSet .info .subTitle        { position:absolute;  top:30px; left:0px; width:auto; height:15px; width:300px; right:auto; font-size:12px; color:white ;}
.dvb .boxedSet .info .synopsis        {  position:absolute;  top:57px; left:7px; width:auto; height:110px; width:300px; right:auto; font-size:14px; color:white ; }
.dvb .boxedSet .info .image        {  position:absolute;  top:0px; left:352px; width:auto; height:168px; width:300px; right:auto;  }

.dvb .boxedSet .seasons      { position:absolute; top:210px; left:7px; width:auto; right:7px; height:30px;   white-space: nowrap; overflow:hidden; }

.dvb .boxedSet .seasons .title     {    position:absolute; top:0px; left:0px; width:auto; right:0px; height:22px ;  font-size:10px; color:white ; }
.dvb .boxedSet .seasons .content     {    position:absolute; top:0px; left:0px; width:auto; right:0px; height:0px }

.dvb .boxedSet  .listItem    {   width:120px; height:22px; margin:3px;  white-space: nowrap; }

.dvb .boxedSet .episodes      {   position:absolute; top:256px; left:7px; width:auto; right:7px; height:87px;   white-space: nowrap; overflow:hidden; }

.dvb .boxedSet .episodes  .listItem    {   width:120px; height:80px}

.dvb .boxedSet .episodes .title     {   position:absolute; top:0px; left:0px; width:auto; right:0px; height:22px  }
.dvb .boxedSet .episodes .content     {   position:absolute; top:30px; left:0px; width:auto; right:0px; height:0px  }

.dvb .boxedSet  .listItem   .title {   position:relative; font-size:11px; color:white ; }


.dvb .boxedSet .listItem  .image    {  width:120px; height:67px; margin:0px; padding:0px;   }
.dvb .boxedSet .listItem  .title    {    width:110px; height:15px; margin:0px; padding:3px; font-size:12px; color:white ; background-color:#444444; }




.dvb .channelNumberEntry              { position:absolute; padding:7px; text-align:right; font-size:15px; color:white; background-color:rgba(0.4,0.4,0.4,1); opacity:1 }
.level-site .dvb .channelNumberEntry              {  top:60px; bottom:auto; right:15px;  width:43px; height:18px; }
.level-site .dvb .channelNumberEntry.hidden            { opacity:0 }
.level-site .dvb .channelNumberEntry            { opacity:1 }


.dvb .panel_index                   { top:22px; }
.dvb .index_scrollBox                   { left:0px; right:0px; width:auto; }

.dvb .panel_column        { position:absolute; top:3px; width:150px; border: solid 1px white; bottom:3px; height:auto; padding:3px; }

.dvb .panel_column { position:absolute;  }
.dvb .panel_column.registry { left:3px; }
.dvb .panel_column.providerOfferings { left:168px; }

.dvb .index               {  }
.dvb    .indexItem      { background-color:gray; margin:3px; padding:3px;  }
.dvb    .indexItem.selected      { background-color:white; color:gray;   }

.dvb .index   .indexItem.clickableItem            {  }



/*   DVB-I service list  */

/* Menu styles */

.serviceListPicker                          { color:white; }

.serviceListPicker .name                   { font-size:14px; }
.serviceListPicker .nameindexItemField                   { font-size:14px; }

.serviceListPicker .panel_index                   { top:22px; }
.serviceListPicker .index_scrollBox                   { left:0px; right:0px; width:auto; }

.serviceListPicker .panel_column        { position:absolute; top:3px; width:150px; border: solid 1px white; bottom:3px; height:auto; padding:3px; }

.serviceListPicker .panel_column { position:absolute;  }
.serviceListPicker .panel_column.registry { left:3px; }
.serviceListPicker .panel_column.providerOfferings { left:168px; font-size:14px;  }
.serviceListPicker .panel_column.serviceLists { left:333px; }

.serviceListPicker .index               {  }
.serviceListPicker    .indexItem      {  background-color:#aaaaaa;  margin:5px; padding:3px;  }
.serviceListPicker    .indexItem.selected      { background-color:gray;  color:white;  }

.serviceListPicker .index   .indexItem.clickableItem            {  }



.selectedServiceListsList, .serviceListPicker .providerOfferings, .regionNameindexItemField { font-size:14px; }


/* page tabs   */

 ul .tabItems , ul { }
 .tabItemsList li {    }
 .tabItemsList li selected {  }
 .tabItemsList li hover {  }
 .tabItemsList li:active {  }

/* container overrides */

.pageFooterText ,.pageFooterText p {}

#siteLogo img {   }
#pageHeader img {  }

/* panel styles */

/* alert MENU */

.alertMenu {  }
.alertMenu ul { }
.alertMenu li  {  }

.alertMenu  img { }
.alertMenu  .text {  }
.alertMenu  .image { }

.alertMenu {display:inline;vertical-align: text-top; }

.alertMenu  img { height:20px; width:auto; display:inline-block;;vertical-align:middle}
.alertMenu  .text {  display:inline-block; vertical-align:middle; font-size: 14px; color:white; margin-right:3px; padding-right:5px}
.alertMenu  .description {  display:inline-block;;vertical-align:middle; font-size: 14px; color:black; margin:0px; padding:7px}
.alertMenu  .image {  display:inline-block;vertical-align:middle;margin-right: 5px}

.alertMenu  .panel_index.menuItems { top:37px; }

.alertMenu ul { margin-right:22px; padding:0px; display:inline; list-style-type: none; }
.alertMenu li  { display:inline-block;  width:60px; text-align:center;  color:black; margin:3px; padding:5px; background-color:black;  }


/* FASTEXT MENU */

.fastextMenu {  }
.fastextMenu ul { }
.fastextMenu li  {  }

.fastextMenu  img { }
.fastextMenu  .text {  }
.fastextMenu  .image { }

.fastextMenu {display:inline;vertical-align: text-top; }
.fastextMenu ul { margin-right:22px; padding:0px; display:inline; list-style-type: none; }
.fastextMenu li  { display:inline-block;  padding:5px; }


.fastextMenu  img { height:20px; width:auto; display:inline-block;;vertical-align:middle}
.fastextMenu  .text {  display:inline-block; vertical-align:middle; font-size: 16px; color:white; margin-right:3px; padding-right:5px}
.fastextMenu  .description {  display:inline-block;;vertical-align:middle; font-size: 14px; color:white; margin-right:3px; padding-right:5px}
.fastextMenu  .image {  display:inline-block;vertical-align:middle;margin-right: 5px}
.fastextMenu li.focus { outline:0px; }


.iPadButtonMenu7 {display:inline;vertical-align: text-top; }
.iPadButtonMenu7 ul { margin-right:30px; padding:0px; display:inline; list-style-type: none; margin-top:5px;  }
.iPadButtonMenu7 li  { display:inline-block;  padding:5px; padding-top:3px; padding-bottom:3px; margin-top:3px; }


.iPadButtonMenu7  img { height:26px; width:auto; display:inline-block;;vertical-align:middle}
.iPadButtonMenu7  .text {  display:inline-block; vertical-align:middle; font-size: 15px; color:white; margin-left:3px; margin-right:3px; padding-right:0px}
.iPadButtonMenu7  .description {  display:inline-block;;vertical-align:middle; font-size: 15px; color:white; margin-right:5px; padding-right:7px}
.iPadButtonMenu7  .image {  display:inline-block;vertical-align:middle;margin-right: 7px}



.hoverBox:hover, li:hover , .article:hover , .activeElement {   }

.categoryIndex .article:hover , .categoryIndex .articleDisplay .activeElement{    }
.categoryIndex .article .image:hover , .categoryIndex .article .image .activeElement{  }

/* overrides  */

a:hover {  }

/* odd things */

#videoPlayer  {  top:0px; left:0px ; width:0px; height:0px; background-color:red; border: 2px solid #66FFFF; z-index:99 }
#pluginTVMW  { position:absolute; top:0px; left:0px ; width:0px; height:0px; background-color:green; border: 2px solid #66FFFF;}
#pluginPlayer { position:absolute; top:0px; left:0px ; width:0px; height:0px; background-color:blue; border: 2px solid #66FFFF;}

video { }
#videoPlayerElement { z-index:20;  }
.externalVideo {  }



#videoPlayerObject { color:transparent ; z-index:20 }
#videoPlayer  {  z-index:20 }

