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

/* CMS Styles */

/* Platform-wide definitions for TV1280 platforms  */
/*
div , li {-webkit-transition-property:  opacity, background-color, color  ; -webkit-transition-duration: 1s; }
div , li {-moz-transition-property:  opacity, background-color, color  ; -moz-transition-duration: 1s; }
div , li {-o-transition-property:  opacity, background-color, color  ; -o-transition-duration: 1s; }
*/


div {  -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; }



/* 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-family: "Lucida Grande", "Lucida Sans"; font-size:20px }

/* use this style to set default styles for the platform. Use to set sizes optimised for the display */
.title              { font-size:22px }
.articleBody .title              { font-size:22px }
.name               { font-size:18px }
.alias              { font-size:18px }
.caption            { font-size:18px }
.description        { font-size:18px }
.assetCaption       { font-size:18px }
.assetDescription   { font-size:18px }
.readMoreText       { font-size:16px }

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

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


.introText          { font-size:18px }
.fullText           { font-size:18px }

.panelTitle         { margin:5px; font-size:24px }

.nextFocus { outline:cyan solid 4px;}

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

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

li                  { list-style-type: none;  }

/* ARTICLE STYLES */

/* ARTICLE STYLES */

.article {}

.article .articleBody  { position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:5px; padding:5px; overflow:hidden; }

.article .articleBody .title {  padding:5px   }
.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:40px;  }

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

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

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


/* Standard styles */

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



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


img {padding:0px;margin:0px;width:100%}
a img  {border:0px}

li a {text-decoration:none}
a {color:inherit;text-decoration:none}

a:hover {color:red }
a:active {color:#CC00FF}

/* 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:5px; padding:5px; }
.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: 22px; }
.siteIndex .sectionIndex .name               {  font-size: 22px; }
.siteIndex .sectionIndex .alias              {  font-size: 22px; }
.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: 22px; }
.sectionIndex .categoryIndex .name               {  font-size: 22px; }
.sectionIndex .categoryIndex .alias              {  font-size: 22px; }
.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: 20px; }
.panel_item.input .welcomeText  { margin:5px; font-family:"Helvetica", sans-serif; font-size: 16px; color:white; width:400px; }
.panel_item.input .successText  {  }
.panel_item.input .failText  { margin:5px; font-family:"Helvetica", sans-serif; font-size: 20px; color:white; }

.panel_item.input .submitButton  { font-family:"Helvetica", sans-serif; font-size: 16px; margin:5px; margin-left:215px; padding:5px; width:90px; height:14px; color:white; background-color:rgb(35, 75, 123); text-align:center; }

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

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

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

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

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


.panel_item.input .inputItems .inputItem { width:700px; height:50px; }
.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:270px; width:180px; top:10px; height:400px; overflow:hidden; }
.panel_item.input .inputItems .inputField-holder .selector.hidden { display:none; }

.panel_item.input .inputItems .inputField-holder .selector .pickerItem { margin:5px; padding:5px; 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 4px solid; }

.preferences .formSubmitButton { position:absolute; left:230px; top:100px; }

/*alert */

.menu.alert ul  { width:500px; }
.menu.alert .description  { padding:5px; }
.menu.alert .menuItems  { position:relative; padding:5px; }
.menu.alert ul li {  display:inline-block; vertical-align:text-top;  width:150px;  margin:5px; padding:5px;  height: 25px; color: #FFFFFF; font-family: 'Helvetica'; font-size:24px; 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:960px; width:320px; height:180px; }
.dvb .videoObjectHolder video { left:0px;  }
.level-site .dvb .videoObjectHolder, .level-site .dvb .videoObjectHolder video { top:0px; left:0px; width:1280px; height:720px;  /* 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:288px; height:auto; background-color:rgba(0.4,0.4,0.4,1); padding-top:32px; padding-right:32px; }
.dvb .serviceList.hidden           { right:-320px; }

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

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

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

.dvb .programmeCollection              { position:absolute; top:440px; bottom:80px; 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:230px; bottom:290px; left:200px; right:200px; 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:120px; height: 25px; padding:2px; }
.dvb .programmeCollection .instances .instance.icon  img  {  width:auto; height: 20px}

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

.dvb .boxedSets .boxedSetCategory             {  position:absolute;  top:15px; left:10px; width:auto; right:10px; height:50px; background-color:black; margin:5px; padding:5px; }
.dvb .boxedSets .boxedSetCategory  .title        {   position:absolute;   width:auto; height:15px; background-color:black; margin:5px; padding:5px; color:white; }
.dvb .boxedSets .boxedSetCategory  .contents        {   position:absolute; top:30px; left:10px; width:auto; right:10px; height:30px; background-color:black; margin:5px; padding:5px; border: 1px solid white }

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

.dvb .boxedSets .boxedSetCategory.category_1 {  top:10px;   }
.dvb .boxedSets .boxedSetCategory.category_2 {  top:200px;   }
.dvb .boxedSets .boxedSetCategory.category_3 {  top:390px;   }
.dvb .boxedSets .boxedSetCategory.category_4 {  top:590px;   }
.dvb .boxedSets .boxedSetCategory.category_5 {  top:800px;   }

.dvb .boxedSet              { position:absolute; top:130px; bottom:80px; left:340px; right:10px; width:auto; height:auto;  }

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

.dvb .boxedSet .info                {  position:absolute; top:10px; left:10px; width:auto; height:250px; width:auto; right:10px;       }
.dvb .boxedSet .info .title        { position:absolute;  top:0px; left:0px; width:auto; height:40px; width:400px; right:auto; font-size:32px; color:white ;}
.dvb .boxedSet .info .subTitle        { position:absolute;  top:40px; left:0px; width:auto; height:20px; width:400px; right:auto; font-size:16px; color:white ;}
.dvb .boxedSet .info .synopsis        {  position:absolute;  top:75px; left:10px; width:auto; height:150px; width:400px; right:auto; font-size:18px; color:white ; }
.dvb .boxedSet .info .image        {  position:absolute;  top:0px; left:470px; width:auto; height:225px; width:400px; right:auto;  }

.dvb .boxedSet .seasons      { position:absolute; top:280px; left:10px; width:auto; right:10px; height:40px;   white-space: nowrap; overflow:hidden; }

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

.dvb .boxedSet  .listItem    {   width:160px; height:30px; margin:5px;  white-space: nowrap; }

.dvb .boxedSet .episodes      {   position:absolute; top:345px; left:10px; width:auto; right:10px; height:130px;   white-space: nowrap; overflow:hidden; }

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

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

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


.dvb .boxedSet .listItem  .image    {  width:160px; height:90px; margin:0px; padding:0px;   }
.dvb .boxedSet .listItem  .title    {    width:150px; height:20px; margin:0px; padding:5px; font-size:15px; color:white ; background-color:#444444; }




.dvb .channelNumberEntry              { position:absolute; padding:10px; text-align:right; font-size:20px; color:white; background-color:rgba(0.4,0.4,0.4,1); opacity:1 }
.level-site .dvb .channelNumberEntry              {  top:75px; bottom:auto; right:20px;  width:55px; height:25px; }
.level-site .dvb .channelNumberEntry.hidden            { opacity:0 }
.level-site .dvb .channelNumberEntry            { opacity:1 }


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

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

.dvb .panel_column { position:absolute;  }
.dvb .panel_column.registry { left:5px; }
.dvb .panel_column.providerOfferings { left:225px; }

.dvb .index               {  }
.dvb    .indexItem      { background-color:gray; margin:5px; padding:5px;  }
.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:16px; }

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

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

.serviceListPicker .panel_column { position:absolute;  }
.serviceListPicker .panel_column.registry { left:5px; }
.serviceListPicker .panel_column.providerOfferings { left:225px; }
.serviceListPicker .panel_column.serviceLists { left:445px; }

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

.serviceListPicker .index   .indexItem.clickableItem            {  }






/* 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:26px; width:auto; display:inline-block;;vertical-align:middle}
.alertMenu  .text {  display:inline-block; vertical-align:middle; font-size: 22px; color:white; margin-right:5px; padding-right:7px}
.alertMenu  .description {  display:inline-block;;vertical-align:middle; font-size: 22px; color:black; margin:0px; padding:10px}
.alertMenu  .image {  display:inline-block;vertical-align:middle;margin-right: 7px}

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

.alertMenu ul { margin-right:30px; padding:0px; display:inline; list-style-type: none; }
.alertMenu li  { display:inline-block;  width:80px; text-align:center;  color:black; margin:5px; padding:7px; 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:30px; padding:0px; display:inline; list-style-type: none; }
.fastextMenu li  { display:inline-block;  padding:7px; }


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


