#WinPhoneContent #tv_content #tv_info #tv_nav li a img, #WinPhoneContent #tv_content #tv_info h2.tv_header { behavior: url(/windowsmobile/components/CLE10/js/iepngfix.htc) }


.MedCMS { margin:32px !important; }

#silverlightControlHost {
	width: 960px;
	height: 540px;
	text-align:center;
	margin-top:10px;
}
.Breadcrumbs { display:none; }

/* DEBUG */
#DebugWrapper {
	width: 984px;
	height: 1486px;
	display: block;
	margin: 0 auto;
	padding-top: 218px;
	background: url(/windowsmobile/assets/images/CLE10/FPO/fpo.layout.jpg) left top no-repeat;
}

#WinPhoneContent {
	width: 960px;
	margin: 0 auto;
}

/* @group hero section */
#WinPhoneContent #hero
{
	width: 940px;
	height: 395px;
	display: block;	
	margin-left: 3px;
	margin-bottom: 12px;	
}

#WinPhoneContent #hero #downlevelJQuery 	
{
	margin-top: -340px;
	margin-left: 650px;	
}

#WinPhoneContent #hero h2 {
	font-family: 'Segoe Light', 'Segoe', Helvetica, Arial, sans-serif;
	font-size: 44px;
	color: #fff;
	width: 457px;
	height: 90px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.hero-h2.jpg);
	margin-bottom: 14px;
}

#WinPhoneContent #hero p.call_to_action a {
	width: 143px;
	height: 29px;
	display: block;
	text-align: center;
	font-size: 85%;
	line-height: 26px;
	font-weight: bold;
	color: #fff;
	background: url(/windowsmobile/assets/images/CLE10/bkg.a-hero-call-to-action.jpg) left top no-repeat;
	
}

#WinPhoneContent #hero p.call_to_action a:hover {
	background-position: left bottom;
}

#WinPhoneContent #disclaimer
{
	margin-top:80px;
	display: block;
	margin-left: 5px;
	font-style: italic;
	font-size: 93%;
	color: #090909;
	font-family: Segoe UI, Arial, Verdana;
}
/* @end */

/* @group touts */

#WinPhoneContent #touts {
	width: 960px;
	height: 223px;
	border: 2px solid #e0e5e8;
	margin: 0 auto;
	position: relative;
}

#WinPhoneContent #touts div.tout_mask {
	width: 713px;
	height: 223px;
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts {
	position: absolute;
	width: 2000px;
	display: block;
	top: 5px;
	left: 5px;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li {
	background: #e0e5e8;
	width: 232px;
	height: 205px;
	float: left;
	margin-right: 5px;
	display: block;
	/*padding: 18px 12px 11px;*/
	position: relative;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li h2 {
	font-size: 123.1%;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 18px;
	color: #ff7d00;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 3;
	font-family: Segoe UI, Arial;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li p {
	color: #002c4a;
	font-size: 93%;
	font-family: Arial, Tahoma, Verdana; 
	margin-bottom: 11px;
	line-height: 1.33;
	position: relative;	
	margin-left: 12px;
	width: 200px;
	z-index: 12000;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv {
	background: url(/windowsmobile/assets/images/CLE10/bkg.phone-tv-tout.jpg) left top no-repeat;
	width: 232px;
	height: 205px;
	float: left;
	margin-right: 5px;
	display: block;
	/*padding: 18px 12px 11px;*/
	position: relative;
	cursor: pointer;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv h2 {
	font-size: 123.1%;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 3;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv p {
	color: #002c4a;
	font-size: 93%;
	font-family: Arial, Tahoma, Verdana; 
	margin-bottom: 11px;
	line-height: 1.33;
	position: relative;
	z-index: 100;
	margin-left: 12px;
	width: 200px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv p.call_to_action {
	position: static;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv p.call_to_action a {
	position: absolute;
	bottom: 11px;
	left: 12px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.white-arrow.gif) right 5px no-repeat;
	color: #002c4a;
	padding-right: 10px;
	z-index: 2;
	font-weight: normal;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv p.call_to_action a:hover {
	color: #002c4a;
	text-decoration: underline;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv ul {
	display: none;
	}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.phone_tv div.character {
	display: none;
	}
/*
	-
	-
	-
	-
	-
*/
/*    @v-ciams additions     */

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover {
	background: #ffffff url(/windowsmobile/en-us/assets/images/CLE10/tout-bg-apps.jpg) left top no-repeat;
	width: 232px;
	height: 205px;
	float: left;
	margin-right: 5px;
	display: block;
	/*padding: 18px 12px 11px;*/
	position: relative;
	/*cursor: pointer;*/
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover h2 {
	font-size: 123.1%;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 3;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover p {
	color: #002c4a;
	font-size: 93%;
	font-family: Arial, Tahoma, Verdana; 
	margin-bottom: 0;
	line-height: 1.33;
	position: relative;
	z-index: 100;
	margin-left: 12px;
	margin-top:160px;
	width: 200px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover p.call_to_action {
	position: static;
	margin-top:-165px;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover p.call_to_action a {
	position: absolute;
	bottom: 11px;
	left: 12px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.li-touts-hover.gif) right 5px no-repeat;
	color: #002c4a;
	padding-right: 10px;
	z-index: 2;
	font-weight: bold;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover p.call_to_action a:hover {
	color: #ff7d00;
	text-decoration: none;
	font-weight: bold;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover ul {
	display: none;
	}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.static_mover div.character {
	display: none;
	}

#WinPhoneContent #touts #fixed_message div.fixed_message_box {
	background: url(/windowsmobile/en-us/assets/images/CLE10/Tout_Insider.png) left top no-repeat;
	width: 218px;
	height: 203px;
	/*float: left;
	margin-right: 5px;
	display: block;*/
	/*padding: 18px 12px 11px;*/
	position: relative;
	cursor: pointer;
}

/* myPhone */

#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone {
	background: url(/windowsmobile/en-us/assets/images/CLE10/bkg.myphone-tout.jpg) left top no-repeat;
	width: 232px;
	height: 205px;
	float: left;
	margin-right: 5px;
	display: block;
	/*padding: 18px 12px 11px;*/
	position: relative;
	/*cursor: pointer;*/
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone h2 {
	font-size: 123.1%;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 3;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone p {
	color: #002c4a;
	font-size: 93%;
	font-family: Arial, Tahoma, Verdana; 
	margin-bottom: 0;
	line-height: 1.33;
	position: relative;
	z-index: 100;
	margin-left: 12px;
	margin-top:160px;
	width: 200px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone p.call_to_action {
	position: static;
	margin-top:-165px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone p.call_to_action a {
	position: absolute;
	bottom: 11px;
	left: 12px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.li-touts-hover.gif) right 5px no-repeat;
	color: #002c4a;
	padding-right: 10px;
	z-index: 2;
	font-weight: bold;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone p.call_to_action a:hover {
	color: #ff7d00;
	text-decoration: none;
	font-weight: bold;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone ul {
	display: none;
	}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.my_phone div.character {
	display: none;
	}
	
/* myPhone end */

/* wp7 */

#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 {
	background: url(/windowsmobile/en-us/assets/images/CLE10/bkg_mtout_wp7.png) left top no-repeat;
	width: 232px;
	height: 205px;
	float: left;
	margin-right: 5px;
	display: block;
	/*padding: 18px 12px 11px;*/
	position: relative;
	/*cursor: pointer;*/
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 h2 {
	font-size: 123.1%;
	margin-bottom: 2px;
	margin-left: 12px;
	margin-top: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 3;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 p {
	color: #002c4a;
	font-size: 93%;
	font-family: Arial, Tahoma, Verdana; 
	margin-bottom: 0;
	line-height: 1.33;
	position: relative;
	z-index: 100;
	margin-left: 12px;
	margin-top:160px;
	width: 200px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 p.call_to_action {
	position: static;
	margin-top:-165px;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 p.call_to_action a {
	position: absolute;
	bottom: 11px;
	left: 12px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.li-touts-hover.gif) right 5px no-repeat;
	color: #002c4a;
	padding-right: 10px;
	z-index: 2;
	font-weight: bold;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 p.call_to_action a:hover {
	color: #ff7d00;
	text-decoration: none;
	font-weight: bold;
}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 ul {
	display: none;
	}
#WinPhoneContent #touts div.tout_wrapper ul.touts li.wp7 div.character {
	display: none;
	}
	
/* WP7 end */

/*    @end    */

#WinPhoneContent #touts div.tout_wrapper ul.touts li ul {
	width: 100px;
	position: relative;
	z-index: 100;
	margin-left: 12px;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li ul li {
	width: 125px;
	margin-left: 4px;
	float: none;
	display: block;
	height: auto;	
	font-size: 93%;
	padding: 1px 0;
	z-index: 3;	
	font-family: Arial, Tahoma, Verdana;	
}


#WinPhoneContent #touts div.tout_wrapper ul.touts li ul li a {
	color: #002c4a;
	font-weight: bold;
	display: block;
	background: transparent url(/windowsmobile/assets/images/CLE10/bkg.li-touts.gif) 0 4px no-repeat;
	padding-left: 8px;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li ul li a:hover {
	color: #ff7d00;
	background: url(/windowsmobile/assets/images/CLE10/bkg.li-touts-hover.gif) 0 4px no-repeat;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li p.call_to_action {
	position: static;
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li p.call_to_action a {
	position: absolute;
	bottom: 11px;
	left: 12px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.li-touts-hover.gif) right 4px no-repeat;
	color: #002c4a;
	padding-right: 10px;
	z-index: 2;
	font-weight: normal;

}

#WinPhoneContent #touts div.tout_wrapper ul.touts li div.character p {
	width: 95px;
	height: 136px;
	position: absolute;
	bottom: -10px;
	right: 0;
	z-index: 10000;		
}

#WinPhoneContent #touts div.tout_wrapper ul.touts li p.call_to_action a:hover {
	color: #ff7d00;
	font-weight: normal;
}


#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination {
	width: 115px;
	height: 30px;
	position: absolute;
	bottom: -23px;
	left: 305px;
	z-index: 2;
	font-weight: bold;
	display: block;
	background: #fff;
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li {
 float: left;	
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li a {
	width: 31px;
	height: 31px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/windowsmobile/assets/images/CLE10/bkg.a-tout-pagination.jpg) left top no-repeat;
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li a.previous {
 margin: 0 11px 0 21px;
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li a.previous:hover {
 background-position: left bottom;
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li a.next {
	background-position: right top;	
}

#WinPhoneContent #touts div.tout_wrapper ul.tout_pagination li a.next:hover {
	background-position: right bottom;	
}

#WinPhoneContent #touts #fixed_message {
	width: 218px;
	height: 203px;
	margin: 5px 5px 0 0;
	float: right;
	cursor: pointer;	
}

#WinPhoneContent #touts #fixed_message h2
{
	color: #ff7d00;
	font-size: 24px;
	width: 135px;		
	display: block;
	text-indent: -9999;	
	overflow: hidden;	
	padding-top: 7px;
	line-height: 1.1;
	margin-bottom: 6px;	
	
}

#WinPhoneContent #touts #fixed_message h2 a
{
	color: #ff7d00;	
}

#WinPhoneContent #touts #fixed_message p {
	font-size: 85%;
	color: #002c4a;	
}

#WinPhoneContent #touts .fixed_message_box {
	height: 203px;
}


#WinPhoneContent #touts #fixed_message p a {
	font-weight: bold;
	color: #002c4a;
	padding-right: 10px;
}

#WinPhoneContent #touts #fixed_message p a:hover {
	color: #ff7d00;
}

#WinPhoneContent #touts #toutImage {
	width: 95px;
	height: 136px;
}

/* @end */

/* @group demo */

#WinPhoneContent #experience_content {
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.content-bg.jpg) no-repeat top left;
	width: 960px;
	height: 535px;
	position: relative;
}

#WinPhoneContent #experience_content #experience_info {
	width: 243px;
	float: left;
}

#WinPhoneContent #experience_content #experience_info h2.experience_header {
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.h2experience.png) no-repeat top left;
	display: block;
	width: 156px;
	height: 160px;
	font-size: 35px;
	color: #fff;
	margin: 33px 0 0 21px;
	font-family: Segoe Light;
	text-indent: -9999px;
	overflow: hidden;
}

#WinPhoneContent #experience_content #experience_info #experience_nav {
	left:21px; 
	position:absolute; 
	bottom:47px; 
}
#WinPhoneContent #experience_content #experience_info #experience_nav li h3 a {
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.h3-accordion.png) no-repeat top left;
	display: block;
	width: 153px;
	height: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 123.7%;
	font-family: Segoe;
	text-indent: -9999px;
	margin-bottom: 7px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav h3 a:hover {
	text-decoration: underline;
	background-position: left -13px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav h3 #en_gowin.Active {
	background-position: left -13px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_stayintouch {
	background-position: left -26px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_stayintouch:hover {
	background-position: left -39px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_stayintouch.Active {
	background-position: left -39px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_choicestuff {
	background-position: left -52px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_choicestuff:hover {
	background-position: left -65px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_choicestuff.Active {
	background-position: left -65px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_myphone {
	background-position: left -78px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_myphone:hover {
	background-position: left -91px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav li h3 #en_myphone.Active {
	background-position: left -91px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav ul.sub_menu {
	padding-bottom: 27px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav ul.sub_menu li {
	color: #0a2948;
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.li-bullet.gif) no-repeat left 7px;
	padding-left: 8px;
}

#WinPhoneContent #experience_content #experience_info #experience_nav ul.sub_menu li a { color: #0a2948; font-size: 85%; text-decoration: none; width:100px; }
#WinPhoneContent #experience_content #experience_info #experience_nav ul.sub_menu li a:hover { text-decoration: underline; }

#WinPhoneContent #experience_content #experience_video {
	display:block;
	float:right;
	height:536px;
	left:243px;
	padding-right:0px;
	position:absolute;
	top:0;
	width:716px;
}

/* @tv demo */

#WinPhoneContent #tv_content {
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.content-bg.jpg) no-repeat top left;
	width: 960px;
	height: 535px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	margin-left: 0px;
}

#WinPhoneContent #tv_content #tv_info {
	width: 243px;
	float: left;
}

#WinPhoneContent #tv_content #tv_info h2.tv_header {
	background: transparent url(/windowsmobile/en-us/assets/images/CLE10/bkg.h2-tv.png) no-repeat top left;
	display: block;
	width: 351px;
	height: 170px;
	font-size: 35px;
	color: #fff;
	margin: 32px 0 0 11px;
	font-family: Segoe Light;
	text-indent: -9999px;
	overflow: hidden;
}

#WinPhoneContent #tv_content #tv_info #tv_nav {
	left:29px; 
	position:absolute; 
	bottom:55px; 
}
#WinPhoneContent #tv_content #tv_info #tv_nav li a {
	display: block;
	width:237px;
	height: 85px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 123.7%;
	font-family: Segoe;
	margin:0 0 22px;
	position: relative;	
	text-align: right;
	font-family: Segoe UI, Helvetica, Arial;
	
}

#WinPhoneContent #tv_content #tv_info #tv_nav li a.Active span {
	color: #0a2948;
	text-decoration: underline;
}

#WinPhoneContent #tv_content #tv_info #tv_nav li a span {
	position: absolute;
	top: 33px;
	right: 155px;
	z-index: 10;
}

#WinPhoneContent #tv_content #tv_info #tv_nav li a span.hitArea {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	width: 208px;
	height: 85px;
	display: block;
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.spacer.gif) repeat top left;
}

#WinPhoneContent #tv_content #tv_info #tv_nav li a img {
	position: absolute;
	right: 0px;
	top: -33px;
}

#WinPhoneContent #tv_content #tv_info #browse_and_buy {
	position: absolute;
	bottom: 27px;
	left: 50px;
}

#WinPhoneContent #tv_content #tv_info #tv_home:hover {
	color: #0a2948;
	text-decoration: underline;
}

#WinPhoneContent #tv_content #tv_video {
	background: transparent url(/windowsmobile/assets/images/CLE10/WinPhone/bkg.videoplayer-placeholder.jpg) no-repeat top left;
	width: 716px;
	height: 536px;
	display: block;
	float: right;
}
/* @end */

/* @demo page */

#demo_control_host {
	position:relative;
	width:958px;
	height:630px;
}

#demo_control_host #share_links {
	position:absolute;
	right:13px;
	z-index:2;
	bottom:11px;
	height:20px;
	overflow:visible;
}

a.facebook, a.twitter {
	display:block;
	float:right;
	width:20px;
	height:20px;
	background-image:url(/windowsmobile/assets/images/CLE10/demos/share-sprite.jpg);
	margin:0px 7px 0px 0px !important;
	overflow:hidden;
}

#share_title {
	float:right;
	height:20px;
	line-height:20px;
	font-family:Segoe UI, Arial, Helvetica;
	font-size:11px;
	margin-right:8px;
	margin-top:-1px;
}

#share_title .divider {
	font-size:14px;
	margin:-2px 1px 0px 6px;
}

#share_links a.facebook { background-position:-20px 0px; }
#share_links a.facebook:hover { background-position:-20px -20px; }

#share_links a.twitter { background-position:0px 0px; }
#share_links a.twitter:hover { background-position:0px -20px; }

#addthis { 
	float:right; 
	height:20px;
	margin-left:-2px;
}

#addthis a span {
	background-image:url(/windowsmobile/assets/images/CLE10/demos/share-sprite.jpg);
	background-position:-40px 0px;
	width:20px;
	height:20px;
}
#addthis a:hover span { background-position:-40px -20px; }

.download_sl {
	width:958px;
	height:576px;
	display:block;
	cursor:hand;
}

.downlevel_bottom {
	background-image:url(/windowsmobile/assets/images/CLE10/demos/demo-bottom-gradient.jpg);
	background-repeat:repeat-x;
	border:solid 1px #b1b0b0;
	height:52px;
}

.downlevel_CTA
{
	line-height:28px;
	margin:14px 0px 0px 260px;
}

.downlevel_CTA_button { 
	position:relative;
	z-index:4;
}

.downlevel_bottom a, .downlevel_bottom span {
	display:block;
	font-family:Segoe UI, Arial, Helvetica;
	font-size:13px;
	color:#404040;
	float:left;
}

.downlevel_bottom a {
	background-repeat:no-repeat;
	width:145px;
	height:28px;
	margin: 0px 0px 0px 15px !important;
}
.downlevel_bottom a:hover { background-position:0px -28px; }

.downlevel_bottom a span { visibility:hidden; }

#demo_upgrade { display:none; }
/* @end */