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

.fltright {
  float: right; 
  position: relative;
}
.inline {
	position: relative;
	top: -4px;
}
.baseline{
  position: relative;
}

.padded {
  padding-bottom: 12px;
}

hr.mrgn15 {
  margin: 15px 0px;
  clear: both;
}

.cf {
  clear: both;
  height: 0px;
  line-height: 0px;
}

.valign { 
  display: table;
  height: 100%;
 }
.valign span {
  display: table-cell;
  vertical-align: middle;
}

#breadcrumbs {
  height: 20px;
  padding: 8px;
}

h2.titlebar{
  background: url(../../img/gray_h6titlebar_bg.jpg) repeat-x;
  font-size: 16px;
  line-height: 12px;
  padding: 6px 0px;
  margin: 0px;
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #fff;
  font-weight: 400;
  letter-spacing: normal;
}

h2.titlebar.lrd{
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
}
h2.titlebar.rrd{
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
h2.titlebar.trd{
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}

h2.titlebar a {
  color: #FFF;
}

h3.subhead {
  color: #222;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #CCC;
}


/* -- PARAGRAPH STYLES  -------------------------------------------------------------*/

p.size18 {
  font-size: 18px;
  line-height: 24px;
}

p.blue {
  color: #0961b9;
}

p.quote {
  /*font-size: 1.25em;*/
  color: #000;
}
p.sig {
  color: #444;
  font-size: 13px;
  /*line-height: 2em;*/
 /* text-align: right;*/
}

p.gold {
    color:#850;
    font-weight:bold;
    padding:0px;
    margin:0px;
        
}
a.gold {
    color:#960;
    font-weight:bold;
}

/* -- LINK STYLES  -------------------------------------------------------------*/

DIV.toplink {
  text-align: center;
  padding-bottom: 15px;
}
DIV.toplink a{
  color: #666;
}

a.crossover{
	color: #fff;
	background-color:#666;
	padding: 15px;
	display: block;
	text-align: center;
}
DIV.morelink {
  text-align: center;
  padding: 20px; 
}
DIV.morelink a{
  color: #06C;
  font-size:larger;
}


/* sliding doors BUTTON STYLES ----------------------------------------------------------------------------------*/

a.button{
  padding-right: 12px;
  display: block;
  float: left;
  height: 33px;
  margin-right: 15px;
}
a.button.last{
  margin: 0px;
  float: right;
}

a.button span {
  padding: 10px 0px 10px 12px;
  display: block;
  font-size: 15px;  
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
a.button:hover {
  text-decoration: none;
}

a.button.blue{
  background: transparent url(../../img/blue_btn_sprite.png) no-repeat right -104px;
}
a.button.blue span{
  color: #FFF;
  text-shadow: #000 0px -1px;
  background: transparent url(../../img/blue_btn_sprite.png) no-repeat left top;
}

a.button.orange {
  background: transparent url(../../img/orange_btn_sprite.png) no-repeat right -104px;
}
a.button.orange span {
  color: #000;
  text-shadow: #FC0 0px .5px;
  background: transparent url(../../img/orange_btn_sprite.png) no-repeat left top;
}

a.button:hover{
  background-position: right -156px;
}
a.button:hover span{
  background-position: left -52px;
}



/* LIST STYLES----------------------------------------------------------------------*/

ul.hrz li {
  display: inline;
  margin-right: 8px;
}

ul.hrz li:after {
  content: "  |";
}

ul.events li{
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #fff ;
  padding: 12px 0px;
  margin: 0px;
}
ul.events p {
  margin-bottom: 0px;
}
ul.events li:first-child {
  border-top: none; padding-top: 0px;
}
ul.events li:last-child {
  border-bottom: none;
}

ul.events h6 {
  margin-bottom: 5px;
  color: #406080;
}

ul.events em {
  color: #999;
  font-style:normal;
}
ul.events em:before {
  content: "  |  ";
}

ul.news li {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #999;
}

ul.news li a.title {
  font-size: 1.2em;
  color: #333;
}

ul.news li a.title:hover {
  color: #000;
}

ul#eventvideos li {
  margin-bottom: 30px;
}
.caption {
  padding-bottom: 15px;
  display: block;
}

ul.switchnav {
  text-align: center;
}
ul.switchnav li{
  display: inline;
}
ul.switchnav li:after{
  content:' |';
}
ul.switchnav li.last:after{
  content: none;
}
ul.switchnav a {
  font-weight: bold;
  text-decoration: none;
}
ul.switchnav a:hover {
  text-decoration: underline;
}
ul.switchnav a.selected{
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

ul.numbers {
  font-size: 14px; color: #036;
}
ul.numbers li {
  padding: 0px 0px 8px 5px;
}

/* REVIEWS ----------------------------------------------------------------------------*/


.reviews li {
  /*background: url(/img/gradbox_435.jpg) #f4f7fa no-repeat;*/
  /*float: left; */
  /*width: 403px;*/
  /*height: 100px;*/
  /*border: 1px solid #e6ecf2;*/
  margin-bottom: 15px;
  font-size: 13px;  
  /*border-bottom: 1px dotted #999;*/
}
.reviews ul span {
  /*font-style: italic;*/
  font-weight: bold;
  color: #996633;
}
.reviews li span.mute {
  color: #666;
}
.reviews .fullReview {
  color:#000;
}
.reviews ul a, .reviews p.credit {
  font-size: 1.0em;   /* was .75em w/ JG */
  font-style: normal;
}

.tv_reviews li {
  margin-bottom: 15px;
  font-size: 13px;
}
.tv_reviews ul span {
  /*font-style: italic;*/
  font-weight: bold;
  font-size:30px;
  color: #b24646;
}
.tv_reviews li span.mute {
  color: #666;
}
.tv_reviews .fullReview {
  color:#000;
}
.tv_reviews ul a, .reviews p.credit {
  font-size: 1.0em;   /* was .75em w/ JG */
  font-style: normal;
}

.credit {
  color: #444;
}
.credit i{
  font-weight:bold;
}

.fullReview{
  margin-top: 15px;
}


/* PRODUCT PAGE STYLES ----------------------------------------------------------------------------------*/

#prod_gallery{
	border: 1px solid #999;
	float: left;
	width: 382px;
	text-align: center;

}
#prod_gallery #main_image{
	height: 312px;
	overflow: hidden;
}

#prod_gallery #caption{
	height: 18px;
	padding: 8px;
	text-align: center;
}
#prod_gallery.touch #caption{
	color: #06C;
}
#prod_gallery.breeze #caption{
	color: #06C;
}
#prod_gallery.elite #caption{
	color: #996633;
}
#prod_gallery.elite2 #caption{
	color: #d7b80a;
}
#prod_gallery.elites #caption{
        color: #222222;
}

/*#prod_gallery #carousel{
	height: 82px;
	overflow: hidden;
	position: relative;
}

#prod_gallery #carousel li{
	display: inline;
}*/


.prod_info{
  float: left;
  width: 480px;
  padding-left: 30px;
}

.twocolbullet {
  min-height: 150px;  /* was 150 */
}
.twocolbullet ul{
  list-style-type: circle;
  float: left;
 /* width: 48%;*/
  margin-left: 30px;
}
.twocolbullet ul strong{
  font-weight: bold;
  color: #000;
}

.onecolbullet {
  min-height: 50px;
}
.onecolbullet ul{
  list-style-type: circle;
  float: left;
 /* width: 48%;*/
  margin-left: 30px;
}
.twocolbullet ul strong{
  font-weight: bold;
  color: #000;
}

.quoteRotator {
  height: 70px;
  text-align: center;
  background: url(../../img/quoteRotator_bg.jpg) no-repeat;
  padding: 0px 0px 15px
}
.quoteRotator p {
  width: 100%;
}
.quoteRotator .quote {
  font-size: 1.25em;
  color:#996633;
  margin-bottom: 4px;
}


.toggleNav ul {
   width: 99%;
 }
.toggleNav ul li {
   display: inline;
 }
 
 /*.buy_box p{
  float: left;
  border-right: 1px solid #ccc;
  padding: 0px 20px;

 }*/
 
.buy_box .price {
  float: left; 
  padding-right: 30px;
 }
 
.buy_box .saleprice{
  color: #000;
  font-size: 2em;
  line-height: normal;
}
.buy_box .incentive{
  float: left;
  padding: 0px 30px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.buy_box .video_incentive{
  float: center;
  padding: 0px 20px;
}

.buy_box .action {
  float: right;
  width: 100px;	
}

.prod_logo{
  position: relative;
  height: 51px;  
}
.prod_logo_vid{
  position: relative;
  height: 210px;  
}
.touch .prod_logo h2{
  height: 36px;
  width: 242px;
  background: url(../../img/telikin_touch_logo.jpg) no-repeat top left;
  text-indent: -9999px;
  float: left;
}
.breeze .prod_logo h2{
  height: 36px;
  width: 242px;
  background: url(../../img/telikin_breeze_logo.jpg) no-repeat top left;
  text-indent: -9999px;
  padding-right:10;
  float: left;
}
.freedom .prod_logo h2{
  height: 36px;
  width: 268px;
  background: url(../../img/telikin_freedom_logo.jpg) no-repeat top left;
  text-indent: -9999px;
  float: left;
}
.touch .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_touch_logo2.jpg) no-repeat;
  text-indent: -9999px;
  margin-bottom: 10px;
}

.breeze .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_breeze_logo2.jpg) no-repeat;
  text-indent: -9999px;
  margin-bottom: 10px;
}

.freedom .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_freedom_logo2.jpg) no-repeat;
  text-indent: -9999px;
  margin-bottom: 10px;
}

.elite .prod_logo h2{
  height: 36px;
  background: url(../../img/telikin_elite_logo.jpg) no-repeat;
  text-indent: -9999px;
}  
.elite2 .prod_logo h2{
  height: 36px;
  background: url(../../img/telikin_elite2_logo.jpg) no-repeat;
  text-indent: -9999px;
}
.elites .prod_logo h2{
  height: 36px;
  background: url(../../img/telikin_elites_logo.jpg) no-repeat;
  text-indent: -9999px;
}
.elites .prod_logo h3{
  font-size:16px;
}

.elites .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_elites_logo2.jpg) no-repeat;
  text-indent: -9999px;
}

.elite2 .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_elite2_logo2.jpg) no-repeat;
  text-indent: -9999px;
}
.elite .prod_logo_vid h2{
  height: 200px;
  background: url(../../img/telikin_elite_logo2.jpg) no-repeat;
  text-indent: -9999px;
}
.prod_logo h3{
  position: absolute;  
  bottom: 10px;
  right: 0px;
}
.touch h3 {
  color: #0066cc;
}
.elite h3 {
  color: #996633;
}
.elite2 h3 {
  color: #c7a80a;
}
.elites h3 {
  color:#222222;
}
.freedom h3 {
  color:#222222;  /* was #a2a5a4 */
}


.sku {
  line-height: 1.6em;	
}
em.prod_sum {
  /*font-size: 1.125em;*/
  font-weight: bold;
  color: #000;
}

#features h3 {
  font-size: 2.3em;
  color: #003366;
  width: 462px;
  line-height: 110%;
}
#features h4 {
  font-size: 18px;
  color: #cf6f18;
}

#app_main_elite2 h4 {
  font-size: 18px;
  color: #cf6f18;
  float:right;
}

#features #apps {
  background-color: #fefefe;
  background: url(../../img/features_apps_main_image_bg.jpg) repeat-y;
  }

/*#features #apps2 {
  background-color: #fefefe;
  background: url(../../img/features_apps_main_image_bg2.jpg) repeat-y;
  }
*/
#features .appinfo{
  position: relative;
  width: 894px;
  min-height: 280px;
 }

#features .appinfo2{
  position: relative;
  width: 894px;
  min-height: 460px;
 }

#features .appstory {
  width: 462px;
}

#features .appstory_rt {
  width: 462px;
  float:right;
}


#features #apps_nav ul{
  clear: both;
}
#features #apps_nav li{
  float: left;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  margin: 0px;
}
#features #apps_nav li.last{
  border-right: none;
}

#features #apps_nav li a{
  display: block;
  font-size: 12px;
  height: 63px;
  width: 89px;
  padding: 15px 8px;
  text-align: center;
  background: url(../../img/appnav_bg.jpg) repeat-x;
}
#features #apps_nav li a:hover{
  text-decoration: none;
  background: url(../../img/appnav_bg_over.jpg) repeat-x;
}
#features #apps_nav li a.selected{
	color:#fff;
  background: url(../../img/appnav_bg_selected.jpg) repeat-x;
}




#features #app_main_touch {  background: url(../../img/features_apps_main_image_touch.png) no-repeat center right; }
#features #app_main_freedom {  background: url(../../img/features_apps_main_image_freedom.png) no-repeat center right; }
#features #app_main_breeze {  background: url(../../img/features_apps_main_image_breeze.png) no-repeat center right; }
#features #app_main_elite {  background: url(../../img/features_apps_main_image_elite.png) no-repeat center right; }
#features #app_main_elite2 {  background: url(../../img/features_apps_main_image_elite2.png) no-repeat center left; }
#features #app_main_elites {  background: url(../../img/features_apps_main_image_elites.png) no-repeat center left; }
#features #app_home {  background: url(../../img/features_apps_main_image_home.png) no-repeat bottom right; }
#features #app_videochat {  background: url(../../img/features_apps_main_image_videochat.png) no-repeat bottom right; }
#features #app_photos {  background: url(../../img/features_apps_main_image_photos.png) no-repeat bottom right; }
#features #app_email {  background: url(../../img/features_apps_main_image_email.png) no-repeat bottom right; }
#features #app_web {  background: url(../../img/features_apps_main_image_web.png) no-repeat bottom right; }
#features #app_calendar {  background: url(../../img/features_apps_main_image_calendar.png) no-repeat bottom right; }
#features #app_contacts {  background: url(../../img/features_apps_main_image_contacts.png) no-repeat bottom right; }
#features #app_news {  background: url(../../img/features_apps_main_image_news.png) no-repeat bottom right; }
#features #app_weather {  background: url(../../img/features_apps_main_image_weather.png) no-repeat bottom right; }
#features #app_dvdplayer {  background: url(../../img/features_apps_main_image_dvdplayer.png) no-repeat bottom right; }
#features #app_cdplayer {  background: url(../../img/features_apps_main_image_cdplayer.png) no-repeat bottom right; }
#features #app_games {  background: url(../../img/features_apps_main_image_games.png) no-repeat bottom right; }
#features #app_write {  background: url(../../img/features_apps_main_image_write.png) no-repeat bottom right; }
#features #app_pptviewer {  background: url(../../img/features_apps_main_image_pptviewer.png) no-repeat bottom right; }
#features #app_techbuddy {  background: url(../../img/features_apps_main_image_techbuddy.png) no-repeat bottom right; }
#features #app_videohelp {  background: url(../../img/features_apps_main_image_videohelp.png) no-repeat bottom right; }
#features #app_tools {  background: url(../../img/features_apps_main_image_tools.png) no-repeat bottom right; }
#features #app_updates {  background: url(../../img/features_apps_main_image_updates.png) no-repeat bottom right; }

.upsell {
  position: relative;
  text-align: center;
}
.upsell ul {
  font-size: 10px;
  list-style-type: disc;
  margin-bottom: 15px;
}

.add_to_cart .price{
  color: #000;
  font-weight: bold;
}

/* COMPANY PAGE STYLES-----------------------------------------------------------------*/

.company_bio {
    font-size: 16px; 

}

/* COMMUNITY PAGE STYLES-----------------------------------------------------------------*/
#community_package  {
  width: 926px;
  min-height: 350px;
 /* background:url(../../img/body_bgtile.jpg) repeat-x ;
  background:url(../../img/community_header10.png) , url(../../img/body_bgtile.jpg);
  background-repeat: no-repeat, repeat-x ;
*/  padding-right: 20px, none;     /* not sure this did anything */
}   

#community_package h2 {
  font-size: 2.50em;
  color: #000000;
  line-height: 110%;
}

#community_package h3 {
  font-size: 3.0em;
  color: #000000;
  line-height: 110%;
}

#community_package h4 {
  font-size: 1.5em;
  color: #000000;
  line-height: 130%;
}

#community_package p {
  font-size: 1.1em;
  color: #000000;
  line-height: 130%;
  margin-left: 20px;
}

#calltoaction {
	text-align:center;
	width:270px;
  margin-left: 635px;
  margin-top:-50px;
  padding-left: 20px;
}
#calltoaction h2 {
	color: blue;
	font-size:30px;
}
#calltoaction p {
	font-size:1.4em;
}

#vip_renewal  {
  width: 926px;
  min-height: 50px;
 /* background:url(../../img/body_bgtile.jpg) repeat-x ;
  background:url(../../img/community_header10.png) , url(../../img/body_bgtile.jpg);
  background-repeat: no-repeat, repeat-x ;
*/  padding-right: 20px, none;     /* not sure this did anything */
}   

#vipfeatures p{
   font-size:1.1em;
   line-height: 18px;
}

#vipfeatures col2  {
	text-align:center;
	width:270px;
  margin-left: 635px;
  margin-top:-50px;
  padding-left: 20px;
	
}

#viprenewalcalltoaction {
	text-align:center;
	width:900px;
/*  margin-left: 635px; 
  margin-top:-50px;*/
  padding-left: 20px;
}
#viprenewalcalltoaction h2 {
	color: red;
	font-size:60px;
}
#viprenewalcalltoaction p {
	font-size:2.4em;
}


#community_package_lower  {
  width: 926px;
  min-height: 430px;
/*  background:url(../../img/community_header11.png) ;
  background-repeat: no-repeat;
*/}   

#community_package_lower h2 {
  font-size: 2.00em;
  color: #000000;
  margin-top:-30px;
  line-height: 20%;  /* was 50%  */
}

#community_package_lower h3 {
  font-size: 3.0em;
  color: #000000;
  line-height: 110%;
  margin: -20px 0px 20px 0px;
}

#community_package_lower h4 {
  font-size: 1.5em;
  color: #000000;
  line-height: 130%;
}

#community_package_lower h5 {
  font-size: 1.3em;
  color: #000000;
  line-height: 130%;
}

#community_package_lower p {
  font-size: 1.1em;
  color: #000000;
  line-height: 130%;
  margin-left: 00px;
}

#community_package_upper_img {
	position:absolute; left: 680px; top: 120px
/*	position:absolute; left: 680px; top: 100px
	padding: 80px 0px 0px 670px;
	float:right;*/
}

#community_package_lower_img {
	position:absolute; left: 590px; top: 590px
/*	position:absolute; left: 590px; top: 700px
*/}

#community_package_presence_img {
	position:absolute; left: 600px; top: 330px
/*	position:absolute; left: 590px; top: 610px
*/}

/*#community_package_lower_box_img {
	position:absolute; left: 15px; top: 300px;
	width:450px;
	height:200px
}
*/
#community_package miniheader {
	width: 290px;
  /*text-align:center;*/
  font-size: 1.2em;
  color: #000000;
  line-height: 110%;
  float:right;
  
}
#leftCPblock {
	width: 445px;
	float:left;
	padding: 0px 8px 8px 8px;
	margin-right: 10px;
	margin-bottom:12px;
/*	margin-top:20px;
*/	background:url(../../img/comm_pack_bgtile.jpg) repeat-x ;
	border:solid 1px #BFBFBF;
}

#leftCPblock h4 {
/*  text-decoration:underline;
*/}


#rightCPblock {
	width: 430px;
	float:left;
	padding: 0px 8px 8px 8px;
/*	margin-top:20px;
*/	background:url(../../img/comm_pack_bgtile2.jpg) repeat-x ;
	border:solid 1px #BFBFBF;
}

#lowerCPblock {
	width: 580px;
	float:left;
	padding-right:20px;
}
#whychooseCPblock {
	width: 540px;
	height:200px;
	float:left;
	padding-right:20px;
}

#whychooseCPblock a {
	color: #000000;
}

#community_package .upperleft_paragraph {
  width: 400px;
}

/*#community_package #community_image {  background: url(../../img/community_header10.png) no-repeat center right; 
}
*/
#bio_pics span.title{
  font-size: .8em;
}
#bio_pics IMG {
  margin: 0px 5px 5px 0px;
  float: left;
}
#bio_pics ul li{
  margin-bottom: 8px;
  width: 100%;
}
#bio_pics li a {
  font-size: 14px;
 /* width: 263px;*/
  color: #465a6c;
  padding: 8px;
  display: block;
  background-color:#f4f7fa;
}
#bio_pics li a:hover {
 /* color: #fff;*/
 /* width: 264px;*/
 /* padding: 7px;*/
  /*border: 1px solid #aeb8c3;*/
  background-color: #d5ecf6;
  /*background-color: #8dadc8;*/
 text-decoration: none;
}
#bio_pics li a.on {
  color: #fff;
  /*border: 1px solid #f7a21c;*/
  background-color: #8dadc8;
}
#bio_pics li a.on:hover {
  /*width: 263px;*/
  padding: 8px;
  border: none;
  /*background-color: #0960b7;*/
}
.bio h3 {
  font-size: 1.6em;
  color: #333333;
}
.bio_title {
  position: relative;
  border-bottom: 1px solid #CCC;
  padding-bottom: 12px;
  margin-bottom: 8px;
}
.bio a.email {
  position: absolute;
  right: 0;
  line-height: 11px;
  color: #FFF;
  padding: 6px 8px;
  background-color: #014a85;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}


/* 	TECH BUDDY LOG-IN STYLES --------------------------------------------------------*/

/*#tech_buddy .section {
   border-radius: 8px;
  -moz-border-radius: 8px;  min-height: 500px;
  position: relative;
  top: -40px;
}*/

#tech_buddy .section.first {
  min-height: 0px;
}

#tech_buddy #globalnav {
  padding: 10px;  /*  was 10 */
}
#tech_buddy #globalnav p {
  float: left;
}
#tech_buddy #globalnav a {
  float: right;
  display: inline;
  padding: 0px;
}
img.techbuddy{
  margin-top: 0px;  /* was 10 */
}

#tech_buddy #main {
  height: 50px;  /* was 80  */
}
#tech_buddy_login {
  width: 469px;
  margin: 0px auto;
}
#tech_buddy_login form {
  width: 409px;
  padding: 30px;
  background-color: #e6edf2;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  position: relative;
  float: left;
}

#tech_buddy_login p{
  height: 33%;
  width: 100%;
  margin: 0px 0px 12px 0px;
}

#tech_buddy_login label{
  text-align: right;
  float: left;    
  width: 20%;    
  margin-right: 3%;
}
#tech_buddy_login input{
  width: 75%;
}

#tech_buddy_login input.login_btn {
  float: right;
  width: 50px;
}

/* ANNOUNCEMENT PAGES --------------------------------------------------------*/

.loc {
  background-color: #edf2f7;
  text-align: center;
}

.loc h3 {
  color: #FFF;
  background-color: #7992a9;
  text-align: center;
}

.loc table {
  margin: 0px auto;
  text-align:left;
}

      .scroll_banner {
         height: 50px;
         overflow: hidden;
         position: relative;
         background-color:#FAB300;
         font-size:28px;
      }
      .scroll_banner h3 {
         position: absolute;
         width: 100%;
         height: 100%;
         margin: 0;
         line-height: 50px;
         text-align: center;
         font-size:130%;
         /* Starting position */
         -moz-transform:translateX(100%);
         -webkit-transform:translateX(100%);
         transform:translateX(100%);
         /* Apply animation to this element */
         -moz-animation: example1 20s linear infinite;
         -webkit-animation: example1 20s linear infinite;
         animation: example1 20s linear infinite;
      }
      /* Move it (define the animation) */
      @-moz-keyframes example1 {
         0%   { -moz-transform: translateX(100%); }
         100% { -moz-transform: translateX(-100%); }
      }
      @-webkit-keyframes example1 {
         0%   { -webkit-transform: translateX(100%); }
         100% { -webkit-transform: translateX(-100%); }
      }
      @keyframes example1 {
         0%   {
            -moz-transform: translateX(100%); /* Firefox bug fix */
            -webkit-transform: translateX(100%); /* Firefox bug fix */
            transform: translateX(100%);
         }
         100% {
            -moz-transform: translateX(-100%); /* Firefox bug fix */
            -webkit-transform: translateX(-100%); /* Firefox bug fix */
            transform: translateX(-100%);
         }
      }
      
    