/**** General ****/
body{background-color:#ededed;color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;}

h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,Helvetica,sans-serif;}

#slWrapper h2,#slWrapper h1{font-size:16px;color:#09446d;margin:0px 0px 10px 0px;}
#slWrapper h2 span{font-weight:normal;}
#slWrapper h3{font-size:14px;color:#545454;margin:0px 0px 10px 0px;}

#slWrapper ol{margin:10px 0px 10px 0px;}
    #slWrapper ol li{list-style-type:decimal;margin:2px 22px 2px 22px;color:#545454;}
    html>/**/body #slWrapper ol li{margin:2px 18px 2px 18px;}
    
a{color:#000000;text-decoration:underline;}
a:hover{text-decoration:none;}

/**** Wrapper ****/
div#slWrapper{width:779px;font-size:12px;color:#545454;}
    div#slWrapper div#slHeader{width:779px;height:319px;background: transparent url(../img/bg_header.jpg) no-repeat top left;overflow:hidden;}
    
    /**** Content: General ****/
    div#slWrapper div#slContent{width:739px;height:518px;min-height:518px;padding:35px 20px 0px 20px;line-height:16px;}
    html>body div#slWrapper div#slContent{height:auto;}
    div#slWrapper div#slContent a{color:#d66501;text-decoration:none;}
    div#slWrapper div#slContent a:hover{text-decoration:underline;}
         div#slWrapper div#slContent div#slSideBar{width:132px;float:left;overflow:hidden;text-align:center;}
         div#slWrapper div#slContent div#slContentBlock{width:607px;float:left;}
            div#slWrapper div#slContent div#slContentBlock div#slContentMiddle{width:384px;float:left;padding:14px 34px 0px 42px;}
            div#slWrapper div#slContent div#slContentBlock div#slContentMiddleRight{width:147px;float:left;text-align:center;overflow:hidden;}
                
    /**** Content: Technical Partners ****/
    div#slWrapper.slTechnicalPartner div#slContent{background: transparent url(../img/bg_content_partner2.png) no-repeat top left;}
            div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft{width:235px;float:left;text-align:right;}
                div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft div#slPhone{height:248px;background-repeat:no-repeat;background-position:top left;text-align:left;}
                div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft div#slPhone.blackberry{width:184px;padding:52px 0px 0px 52px;}
                    div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft div#slPhone.blackberry div#slScreens{width:122px;height:92px;}
                div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft div#slPhone.nokia{width:192px;padding:38px 0px 0px 58px;}
                    div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentLeft div#slPhone.nokia div#slScreens{width:113px;height:152px;}    
            div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentRight{width:314px;float:left;padding:10px 30px 0px 26px;border-left:1px solid #ccd9da;}
                div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentRight ul{}
                    div#slWrapper.slTechnicalPartner div#slContent div#slContentBlock div#slContentRight ul li{background:transparent url(../img/arrow_blue.png) no-repeat 0px 3px;padding-left:20px;}
            
    /**** Content: Partners ****/
    div#slWrapper.slPartner div#slContent{background: transparent url(../img/bg_content_messenger.png) no-repeat top left;height:340px;min-height:340px;}
    html>body div#slWrapper.slPartner div#slContent{height:auto;}
            div#slWrapper.slPartner div#slContent div#slContentBlock div#slContentLeft{width:235px;float:left;text-align:right;}
            div#slWrapper.slPartner div#slContent div#slContentBlock div#slContentRight{width:314px;float:left;padding:10px 30px 0px 26px;}
            div#slWrapper.slPartner div#slContent div#slContentMiddle p{margin-bottom:10px;}
                div#slWrapper.slPartner div#slContent div#slContentBlock div#slContentRight ul{}
                    div#slWrapper.slPartner div#slContent div#slContentBlock div#slContentRight ul li{background:transparent url(../img/arrow_blue.png) no-repeat 0px 3px;padding-left:20px;}
    
    div#slWrapper.slPartner div#slContentPremium{height:430px;min-height:430px;background:transparent url(../img/bg_partner_premium.jpg) no-repeat bottom left;padding:0px 60px 50px 60px;}
    html>body div#slWrapper.slPartner div#slContentPremium{height:auto}
    div#slWrapper.slPartner div#slContentPremium a{font-size:12px;color:#7a7a7a;text-decoration:underline;}
    div#slWrapper.slPartner div#slContentPremium a:hover{text-decoration:none;}
    div#slWrapper.slPartner div#slContentPremium select{width:240px;}
    div#slWrapper.slPartner div#slContentPremium div.arrow{width:72px;height:28px;background:#FFFFFF url(../img/arrow_down.png) no-repeat top left;border:0px solid #FFFFFF;margin:0px 0px 10px 0px;padding:0px;}
    div#slWrapper.slPartner div#slContentPremium div.arrowRed{background-image:url(../img/arrow_down_red.png);}
    div#slWrapper.slPartner div#slContentPremium div.arrowOrange{background-image:url(../img/arrow_orange.png);}
    div#slWrapper.slPartner div#slContentPremium div.arrow hr{display:none;}
    div#slWrapper.slPartner div#slContentPremium div.ctaMobileNumber{margin-left:-10px;}

	/*Content: Partners (template.aspx)*/
    div#slWrapper.slPartner div#slContentPremiumTemplate{height:430px;min-height:430px;background:transparent url(../img/bg_partner_premium.jpg) no-repeat bottom left;padding:0px 60px 50px 194px;}
    html>body div#slWrapper.slPartner div#slContentPremiumTemplate{height:auto}
    div#slWrapper.slPartner div#slContentPremiumTemplate a{font-size:12px;color:#7a7a7a;text-decoration:underline;}
    div#slWrapper.slPartner div#slContentPremiumTemplate a:hover{text-decoration:none;}
    div#slWrapper.slPartner div#slContentPremiumTemplate select{width:240px;}
    div#slWrapper.slPartner div#slContentPremiumTemplate div.arrow{width:72px;height:28px;background:#FFFFFF url(../img/arrow_down.png) no-repeat top left;border:0px solid #FFFFFF;margin:0px 0px 10px 0px;padding:0px;}
    div#slWrapper.slPartner div#slContentPremiumTemplate div.arrowRed{background-image:url(../img/arrow_down_red.png);}
    div#slWrapper.slPartner div#slContentPremiumTemplate div.arrowOrange{background-image:url(../img/arrow_orange.png);}
    div#slWrapper.slPartner div#slContentPremiumTemplate div.arrow hr{display:none;}
    div#slWrapper.slPartner div#slContentPremiumTemplate div.ctaMobileNumber{margin-left:-10px;}
	
    /**** Content: Premium Partners ****/
    div#slWrapper.slPremiumPartner{}
        div#slWrapper.slPremiumPartner h2, div#slWrapper.slPremiumPartner div#slContentPremium h3{color:#e1011c;}
        div#slWrapper.slPremiumPartner #slContent.orange h2, div#slWrapper.slPremiumPartner div#slContentPremium.orange h3{color:#ff6600;}
        div#slWrapper.slPremiumPartner div#slContentPremium{background-image:url(../img/bg_content_wlmpartner.png);padding:0px 0px 0px 194px;}
            div#slWrapper.slPartner div#slContentPremium div#premiumPhone{width:306px;float:left;}
            div#slWrapper.slPartner div#slContentPremium div#premiumImage{float:left;}
            
    /**** Content: Windows Phone ****/
    
    div#slWrapper div#windowsPhone div#slContent div#learnMore #learnMoreLeft { float: left; background: url(../img/bgButtonLeft.png) no-repeat; height: 45px; width: 19px; }
    div#slWrapper div#windowsPhone div#slContent div#learnMore #learnMoreContent { float: left; background: url(../img/bgButtonContent.gif) repeat-x; height: 45px; min-width: 120px; _width: 120px; text-align:center; }
    div#slWrapper div#windowsPhone div#slContent div#learnMore #learnMoreContent a { display: block; padding: 12px 0px 0px 0px; height: 33px; color: #fff; font-weight: bold; text-decoration: none; }
    div#slWrapper div#windowsPhone div#slContent div#learnMore #learnMoreRight { float: left; background: url(../img/bgButtonRight.png) no-repeat; height: 45px; width: 19px; }    
        
    div#slWrapper div#windowsPhone div#slContent{background: transparent url(../img/bg_content_windowsPhone.png) no-repeat top left;}
    div#slWrapper div#windowsPhone div#slContent #learnMore{_margin-top: -50px; *margin-top: -50px;}
	div#slWrapper.slLive div#windowsPhone div#slContent div.slBar{height:123px;min-height:123px; background:transparent url(../img/bg_bar_windowsPhone.png) repeat-x left top !important;}
	div#slWrapper.slLive div#windowsPhone div#slFooter a{color:#09446d;text-decoration:underline;}
    div#slWrapper.slLive div#windowsPhone div#slFooter a:hover{text-decoration:none;}
	#slWrapper div#windowsPhone h1{font-weight: normal; line-height: 20px; margin-top: 15px;}
    div#slWrapper div#windowsPhone div#slContent div#slContentMiddle{margin: 20px 40px; width: 600px;}
    div#slWrapper div#windowsPhone div#slContent div#slContentMiddle p{margin: 35px 0px 35px 0px; width: 550px;}

    /**** Content: WLM Partner ****/
    div#slWrapper.slWlmPartner div#slContent{height:130px;min-height:130px;}
    html>body div#slWrapper.slWlmPartner div#slContent{height:auto;}
    div#slWrapper.slWlmPartner div#slContentPremium{height:220px;min-height:220px;background:transparent url(../img/bg_content_wlmpartner.png) no-repeat bottom left;padding:0px;}
    html>body div#slWrapper.slWlmPartner div#slContentPremium{height:auto}
    div#slWrapper.slWlmPartner div#slContent div#slSideBar{padding-left:32px;padding-right:10px;}
    div#slWrapper.slWlmPartner div#slContent div#slContentBlock div#slContentMiddle{padding-left:0px;}
    div#slWrapper.slWlmPartner div#slContent div#slContentBlock div#slContentMiddleRight{padding-top:30px;text-align:left;}
    div#slWrapper.slWlmPartner div#slContent div#slContentBlock{width:565px;}
        div#slWrapper.slWlmPartner div#slContentPremium div#slContentLeft{width:300px;float:left;padding:0px 24px 0px 65px;}
        div#slWrapper.slWlmPartner div#slContentPremium div#slContentRight{width:300px;float:left;padding:0px 65px 0px 24px;border-left:1px solid #ccd9da;}
            div#slWrapper.slWlmPartner div#slContentPremium div#slContentRight ul{}
                    div#slWrapper.slWlmPartner div#slContentPremium div#slContentRight ul li{background:transparent url(../img/arrow_blue.png) no-repeat 0px 3px;padding-left:20px;}
    
    /**** Content: WLM Partner 2 ****/
    div#slWrapper.slWlmPartner2 div#slContent{width:auto;padding:40px 0px 50px 0px; margin:0 0 -0px; background-image:url(../img/bg_content_partner2.png);font-size:11px;}
    html>body div#slWrapper.slWlmPartner2 div#slContent{height:auto;}
        div#slWrapper.slWlmPartner2 div#slContent div#slSideBar, div#slWrapper.slWlmPartner2 div#slContent div#slContentBlock{height:88px;min-height:88px;}
        html>body div#slWrapper.slWlmPartner2 div#slContent div#slSideBar, html>body div#slWrapper.slWlmPartner2 div#slContent div#slContentBlock{height:auto;}
        div#slWrapper.slWlmPartner2 div#slContent div#slSideBar{padding-left:20px;}
        div#slWrapper.slWlmPartner2 div#slContentLeft{width:274px;float:left;padding:30px 10px 0px 30px;}
        div#slWrapper.slWlmPartner2 div#slContent div#slContentMid{width:146px;height:320px;float:left;background:transparent url(../img/blackberry_phone2.jpg) no-repeat left top;padding:56px 0px 0px 24px;}
            div#slWrapper.slWlmPartner2 div#slContent div#slContentMid #slScreens{position:absolute;}
        div#slWrapper.slWlmPartner2 div#slContent div#slContentRight{width:250px;float:left;padding:30px 10px 0px 10px;}
    div#slWrapper.slWlmPartner2 div#slContent ul{}
        div#slWrapper.slWlmPartner2 div#slContent div#slContentRight ul li{background:transparent url(../img/arrow_blue.png) no-repeat 0px 3px;padding-left:20px;}
    div#slWrapper.slWlmPartner2 div#slContent p.footer{color:#999999;font-size:11px;margin:15px 0px 15px 0px;}
    div#slWrapper.slWlmPartner2 div#slContent a{color:#0099ff;text-decoration:none;font-weight:bold;}
    div#slWrapper.slWlmPartner2 div#slContent div#slContentBlock h2{color:#000000;}
    div#slWrapper.slWlmPartner2 div#slContent div#slContentBlock p{color:#005c9e;font-weight:bold;}
    
    /**** Content: Messenger ****/
    div#slWrapper.slMessenger div#slContent{background: transparent url(../img/bg_content_messenger.png) no-repeat top left;}
    div#slWrapper.slMessenger div#slContent{height:300px;min-height:300px}
    html>body div#slWrapper.slMessenger div#slContent{height:auto;}
    div#slWrapper.slMessenger div#slContent div#ctl00_mainContentPlaceHolder_operatorPhonePanel{width:320px;float:left;padding:35px 0px 0px 50px;}
    div#slWrapper.slMessenger div#slContent div#ctl00_mainContentPlaceHolder_phoneModelPanel{width:322px;float:left;padding:35px 0px 0px 40px;}
    div#slWrapper.slMessenger div#slContent div.slContentMiddle2{margin:10px 0px 0px 174px;width:444px;}
    div#slWrapper.slMessenger div#slContent div.slContentMiddle2 img{margin-right:15px;}
    div#slWrapper.slMessenger div#slContent a{font-size:12px;color:#7a7a7a;text-decoration:underline;}
    div#slWrapper.slMessenger div#slContent a:hover{text-decoration:none;}
    div#slWrapper.slMessenger div#slContent select{width:240px;}
    
    /**** Content: Messenger WAP ****/
    div#slWrapper div#windowsMessengerWap div#slContent  { background: transparent url(../img/bg_content_messenger.png) no-repeat top left; }
    div#slWrapper div#windowsMessengerWap div#slContent div#contentTop { padding-top: 40px; }
    div#slWrapper div#windowsMessengerWap div#slContent div#slContentBlock div#slContentMiddleRight{ padding-top:13px; }
    div#slWrapper div#windowsMessengerWap div#slContent div#contentChat { padding: 40px 20px 20px 40px; }
    div#slWrapper div#windowsMessengerWap div#slContent div#contentChat h3 { font-size: 16px;}
    div#slWrapper div#windowsMessengerWap div#slContent div#contentChat ul { width: 410px; margin-top: 20px;} 
    div#slWrapper div#windowsMessengerWap div#slContent div#contentChat ul li { background: url(../img/checkGreen.png) no-repeat left 2px; padding: 0px 15px 5px 20px; float: left; display: inline; width: 170px; behavior: url(/css/iepngfix.htc) !important;}
    div#slWrapper div#windowsMessengerWap div#slFooter{ background: url(../img/bg_footer_messenger_wap.jpg) no-repeat top left; width: 475px; height: 482px; padding: 40px 244px 0px 60px; font-size: 12px; } 
    div#slWrapper div#windowsMessengerWap div#slFooter a{color:#09446d;text-decoration:underline;}
    div#slWrapper div#windowsMessengerWap div#slFooter a:hover{text-decoration:none;}
    div#slWrapper div#windowsMessengerWap div#slFooter div#contentGetMessenger ul li { background: url(../img/arrowCircle.gif) no-repeat left 3px; width: 455px; padding: 0px 0px 10px 22px; float: none; }
    div#slWrapper div#windowsMessengerWap div#slFooter div#contentGetMessenger { margin-bottom: 25px; }
    div#slWrapper div#windowsMessengerWap div#slFooter div#contentCost { width: 410px; margin-bottom: 50px; }
    
    /**** Content: Hotmail Alerts ****/
    div#slWrapper div#hotmailAlerts div#slContent  { background: transparent url(../img/bg_content_hotmailAlerts.png) no-repeat top left; padding-top: 20px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddleRight { padding-top: 8px; width: 200px; }
    
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddleRight #learnMoreLeft { float: left; background: url(../img/bgButtonLeft.png) no-repeat; height: 45px; width: 19px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddleRight #learnMoreContent { float: left; background: url(../img/bgButtonContent.gif) repeat-x; height: 45px; min-width: 120px; _width: 120px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddleRight #learnMoreContent a { display: block; padding: 12px 0px 0px 0px; height: 33px; color: #fff; font-weight: bold; text-decoration: none; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddleRight #learnMoreRight { float: left; background: url(../img/bgButtonRight.png) no-repeat; height: 45px; width: 19px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddle { padding: 0px 20px 0px 0px; width: 380px; } 
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#slContentMiddle h2 { width: 230px; line-height: 24px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#contentIntro { margin-top: 35px; width: 550px; }
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#contentIntro ul li { background: url(../img/checkGreen.png) no-repeat left 2px; padding: 0px 15px 5px 20px; behavior: url(/css/iepngfix.htc) !important;}
    div#slWrapper div#hotmailAlerts div#slContent div#slContentBlock div#contentIntro ul li a { color: #f88017; }
    div#slWrapper div#hotmailAlerts div#slFooter{ background: url(../img/bg_footer_messenger_wap.jpg) no-repeat top left; width: 739px; height: 522px; padding: 0px 0px 0px 40px; font-size: 12px; } 
    div#slWrapper div#hotmailAlerts div#slFooter .img, div#slWrapper div#hotmailAlerts div#slFooter .desc { float: left; }
    div#slWrapper div#hotmailAlerts div#slFooter .img { width: 60px; }
    div#slWrapper div#hotmailAlerts div#slFooter a{color:#09446d;text-decoration:underline;}
    div#slWrapper div#hotmailAlerts div#slFooter a:hover{text-decoration:none;}
    div#slWrapper div#hotmailAlerts div#slFooter div#contentGet { padding-bottom: 25px; padding-right: 200px; }
    div#slWrapper div#hotmailAlerts div#slFooter div#contentGet ul li { background: url(../img/arrowCircle.gif) no-repeat left 3px; padding: 0px 0px 10px 22px; float: none; }
    div#slWrapper div#hotmailAlerts div#slFooter div#contentGet .desc { width: 475px; }
    div#slWrapper div#hotmailAlerts div#slFooter div#contentCost { padding-right: 280px; }
    div#slWrapper div#hotmailAlerts div#slFooter div#contentCost .desc { width: 380px; margin-bottom: 70px; }
    
    /**** Content: Live ****/  
    div#slWrapper.slLive div#slContent{background: transparent url(../img/bg_content_live.png) no-repeat top left;}
    div#slWrapper.slLive div#slContent{height:300px;min-height:300px}
    html>body div#slWrapper.slLive div#slContent{height:auto;}
        div#slWrapper.slLive div#slContent div#slContentBlock div#slContentMiddleRight{width:147px;float:left;text-align:center;padding-top:20px;}
        div#slWrapper.slLive div#slContent div#slSideBar{width:112px;float:left;padding:0px 0px 0px 19px;}
        div#slWrapper.slLive div#slContent div#slContentLeft{width:325px;float:left;padding:0px 20px 0px 25px;margin-top:35px;border-right:1px solid #ccd9da;}
        div#slWrapper.slLive div#slContent div#slContentRight{width:322px;float:left;padding:0px 0px 0px 20px;margin-top:35px;}
        div#slWrapper.slLive div#slContent div.slContentMiddle2{margin:10px 0px 0px 174px;width:444px;padding:30px 0px 20px 0px;}
        div#slWrapper.slLive div#slContent div.slContentMiddle2 img{margin-right:15px;}
        div#slWrapper.slLive div#slContent a{font-size:12px;color:#7a7a7a;text-decoration:underline;}
        div#slWrapper.slLive div#slContent a:hover{text-decoration:none;}
        div#slWrapper.slLive div#slContent select{width:240px;}
            div#slWrapper.slLive div#slContent div#slContentRight ul{}
                    div#slWrapper.slLive div#slContent div#slContentRight ul li{background:transparent url(../img/arrow_blue.png) no-repeat 0px 3px;padding-left:20px;}
    
    div#slWrapper.slLive div#slContent div.slBar{height:97px;min-height:97px;background:transparent url(../img/bg_bar_msn.png) repeat-x left top;}
    html>/**/body div#slWrapper.slLive div#slContent div.slBar{height:auto;}
        div#slWrapper.slLive div#slContent div.slBar a.thumb {display:block;height:97px;width:150px;float:left;background-position:right top;background-repeat:no-repeat;text-indent:-9999px;}
        div#slWrapper.slLive div#slContent div.slBar div.thumb{height:82px;width:50px;margin: 15px 20px 0px 40px;float:left;background-repeat:no-repeat;}
        div#slWrapper.slLive div#slContent div.slBar div.info{width:477px;float:left;padding:15px 112px 0px 0px;}
            div#slWrapper.slLive div#slContent div.slBar div.info h3{color:#09446D;font-size:16px;margin:0px 0px 8px 0px;}
    
    /**** Content: Error ****/
    div#slWrapper div#slContent.error{width:659px;height:70px;min-height:70px;padding:35px 60px 0px 60px;}       
    html>body div#slWrapper div#slContent.error{height:auto;}
    div#slWrapper div#slContentPremium.error{height:440px;min-height:440px;padding:0px 80px 0px 80px;}
    html>body div#slWrapper div#slContentPremium.error{height:auto;}
        div#slWrapper div#slContentPremium.error ul{width:300px;float:left;}
            div#slWrapper div#slContentPremium.error ul li{padding:10px 0px 10px 0px;}
                div#slWrapper div#slContentPremium.error ul li a{text-decoration:none;}
                    div#slWrapper div#slContentPremium.error ul li a img{margin-right:10px;vertical-align:middle;}
        div#slWrapper div#slContentPremium.error ul.lang{width:190px;float:right;}
            div#slWrapper div#slContentPremium.error ul.lang li{padding:2px;}
            
    /**** Content: Error ****/
    div#slWrapper div.faq{width:659px !important;height:70px;min-height:70px;padding:35px 60px 0px 60px !important;background:transparent url(../img/bg_content_faq.png) no-repeat scroll left top !important;}   
    html>body div#slWrapper div.faq{height:auto;}                 
    
    /**** Footer: General ****/
    div#slWrapper div#slFooter{width:689px;color:#707070;font-size:11px;line-height:18px;}
    div#slWrapper div#slFooter a{color:#545454;text-decoration:none;}
    div#slWrapper div#slFooter a:hover{text-decoration:underline;}
    div#slWrapper div#slFooter hr{border:0px solid #000000;border-top:1px solid #e0e8e9;border-bottom:1px solid #ebf0f0;}
    div#slWrapper div#slFooter ul{padding:0px;margin:0px;}
	div#slWrapper div#slFooter ul li{list-style:none;float:left;}
	div#slWrapper div#slFooter ul li a{display:block;width:66px;height:68px;text-indent:-9999px;background-repeat:no-repeat;outline: none;}
	div#slWrapper div#slFooter ul li a:focus{outline: none;}
/*                div#slWrapper div#slFooter ul li#slIconMessenger a{background-image:url(../img/icon_messenger.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconSpaces a{background-image:url(../img/icon_spaces.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconMail a{background-image:url(../img/icon_mail.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconMobile a{background-image:url(../img/icon_mobile.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconSearch a{background-image:url(../img/icon_search.png);}*/
    div#slWrapper div#slFooter small, div#slWrapper div#slFooter sup { font-size: 8px; }
	
    /**** Footer2: General ****/
    div#slWrapper div#slFooter2{width:689px;color:#707070;font-size:11px;line-height:18px;}
        div#slWrapper div#slFooter2 a{color:#545454;text-decoration:none;}
        div#slWrapper div#slFooter2 a:hover{text-decoration:underline;}
        div#slWrapper div#slFooter2 hr{border:0px solid #000000;border-top:1px solid #e0e8e9;border-bottom:1px solid #ebf0f0;}
        div#slWrapper div#slFooter2 ul{padding:0px;margin:0px;}
            div#slWrapper div#slFooter2 ul li{list-style:none;float:left;}
                div#slWrapper div#slFooter2 ul li a{display:block;width:66px;height:68px;text-indent:-9999px;background-repeat:no-repeat;outline: none;}
                div#slWrapper div#slFooter2 ul li a:focus{outline: none;}
/*                div#slWrapper div#slFooter ul li#slIconMessenger a{background-image:url(../img/icon_messenger.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconSpaces a{background-image:url(../img/icon_spaces.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconMail a{background-image:url(../img/icon_mail.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconMobile a{background-image:url(../img/icon_mobile.png);}*/
/*                div#slWrapper div#slFooter ul li#slIconSearch a{background-image:url(../img/icon_search.png);}*/
    div#slWrapper div#slFooter small, div#slWrapper div#slFooter2 sup { font-size: 8px; }
    
    /**** Footer: Technical Partners ****/
    div#slWrapper.slTechnicalPartner div#slFooter{height:214px;padding:20px 45px 50px 45px;background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>body div#slWrapper.slTechnicalPartner div#slFooter{height:auto}
   
   /**** Footer: Technical Partners ****/
    div#slWrapper.slTechnicalPartner div#slFooter2{height:214px;padding:20px 45px 50px 45px;background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>body div#slWrapper.slTechnicalPartner div#slFooter{height:auto} 
 
    /**** Footer: Messenger ****/       
    div#slWrapper.slMessenger div#slFooter{height:382px;min-height:382px;padding:34px 45px 50px 45px;background:transparent url(../img/bg_footer_messenger.jpg) no-repeat left top;}
    html>/**/body div#slWrapper.slMessenger div#slFooter{height:auto;}
    
    /**** Footer: Live ****/
    div#slWrapper.slLive div#slFooter{height:214px;padding:20px 45px 80px 45px;min-height:214px;background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>/**/body div#slWrapper.slLive div#slFooter{height:auto;}
    
    /**** Footer: Premium Partners ****/
    div#slWrapper.slPartner div#slFooter{height:20px;padding:20px 45px 50px 45px;min-height:254px; background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>/**/body div#slWrapper.slPartner div#slFooter{height:auto;}
    div#slWrapper.slPartner div#slFooterWM2{padding:0px 45px 50px 45px;min-height:0px; background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>/**/body div#slWrapper.slPartner div#slFooterWM2{height:auto;}
    
	
/**** Footer2: Premium Partners ****/
    div#slWrapper.slPartner div#slFooter2{padding:0px 45px 50px 45px;min-height:254px;}
    html>/**/body div#slWrapper.slPartner div#slFooter2{height:auto;}

    /**** Footer3: Premium Partners ****/
    div#slWrapper.slPartner div#slFooter3{padding:20px 45px 50px 45px; background:transparent url(../img/bg_footer_partner.png) no-repeat bottom left;}
    html>/**/body div#slWrapper.slPartner div#slFooter3{height:auto;}
	

    /**** Footer: WLM Partner ****/
    div#slWrapper.slWlmPartner div#slFooter{padding:20px 75px 80px 75px;width:629px;}

    /**** Footer: General ****/
    div#slWrapper div#slFooter div#slFooterLeft{width:315px;float:left;margin:20px 0px 40px 0px;}
    div#slWrapper div#slFooter div#slFooterRight{width:300px;float:left;margin:20px 0px 40px 0px;padding-left:14px;}
    div#slWrapper div#slFooter dl{width:300px;}
        div#slWrapper div#slFooter dl dt{color:#005ca6;font-size:13px;font-weight:bold;padding-top:10px;}
        div#slWrapper div#slFooter dl dt a{color:#005ca6;text-decoration:none;font-weight:bold;}
        div#slWrapper div#slFooter dl dt a:hover{text-decoration:underline;}
        div#slWrapper div#slFooter dl dd{border-bottom:1px solid #d6e1e1;padding-bottom:10px;height:30px;} 

    /**** Footer: General ****/
    div#slWrapper div#slFooter3 div#slFooterLeft{width:315px;float:left;margin:20px 0px 40px 0px;}
    div#slWrapper div#slFooter3 div#slFooterRight{width:300px;float:left;margin:20px 0px 40px 0px;padding-left:14px;}
    div#slWrapper div#slFooter3 dl{width:300px;}
        div#slWrapper div#slFooter3 dl dt{color:#005ca6;font-size:13px;font-weight:bold;padding-top:10px;}
        div#slWrapper div#slFooter3 dl dt a{color:#005ca6;text-decoration:none;font-weight:bold;}
        div#slWrapper div#slFooter3 dl dt a:hover{text-decoration:underline;}
        div#slWrapper div#slFooter3 dl dd{border-bottom:1px solid #d6e1e1;padding-bottom:10px;height:30px; padding-top:5px;} 
    

/***** Titles *****/
.slTitle{/*width:500px;height:30px;background-color:transparent;background-repeat:no-repeat;background-position:top left;text-indent:-9999px;*/}
h2#slTitleOtherWlServices{/*background-image: url(../img/title_otherwlservices_en-gb.png);*/text-indent:1px;color:#c23c13;font-size:14px;font-weight:normal;padding-left:5px;}

/***** Buttons *****/
.slBtn{background-color:transparent;background-repeat:no-repeat;background-position:top left;text-indent:-9999px;}
a.slBtnMoreInfo{display:block;width:250px;height:72px;background-image:url(../img/btn_moreinfo_en-gb.png);margin-left:-6px;text-indent:1px;color:#fff !important;font-size:24px;padding:28px 0 0 20px;text-decoration:none !important;border:none !important;}
a.slBtnFaq{display:block;width:198px;height:62px;background-image:url(../img/btn_faq_en-gb.png);margin-left:-6px;}
a.slBtnTryItOut{display:block;width:250px;height:72px;background-image:url(../img/btn_tryitout-en-gb.png);margin-left:-6px;text-indent:1px;color:#fff !important;text-transform:uppercase;font-size:24px;padding:25px 0 0 20px;}

/***** CTA's *****/
div.ctaMobileNumber{width:341px;height:105px;background:transparent url(../img/cta_mobilenumber.png) no-repeat top left;padding:34px 0px 40px 34px;}
    div.ctaMobileNumber input.text{width:194px;}
	html >/**/body div.ctaMobileNumber input.text{padding:.1em .2em !important;}
     #slWrapper div.ctaMobileNumber a.button{display:block;height:24px;margin-top:16px;width:200px;padding-left:20px;color:#fff !important;text-decoration:none !important;padding-top:4px;}
    #slWrapper div.ctaMobileNumber h3{color:#fff;font-size:24px;margin-left:-6px;font-weight:normal;margin-bottom:23px;}
/***** Helper classes *****/
.slClear{clear:both;font-size:0px;line-height:0px;height:0px;}

/*Phone Model Scroller*/
div#phoneModelPanel{margin-left: 7px;width: 270px;height: 244px;position: relative;background-repeat:no-repeat;background-position: top left;}
div#phoneModelPanel p a, div#phoneModelPanel p a:link{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;text-decoration:underline;display:block;/*padding:112px 0 0 30px;*/}
div#arrow_back{float:left;width:12px;height:18px;margin-top:30px;}
div#arrow_forward{float:left;width:12px;height:18px;margin-top:30px;}
#phoneModelWrapper {float:left;/*position:absolute;*/margin: 0 0 0 0px;height: 108px;width: 250px;}
.phoneModelContainer {width: 210px;margin: 0 0 0 10px;height: 108px;overflow: hidden;}
#phones{display: block;list-style: none;margin: 5px 0 0 0;padding: 0;width: 300px;}
#phones li{width: 70px;height: 106px;float: left;text-align:center;margin: 0;padding: 0;text-decoration: none;line-height: 10px;font-size:10px;}
#phones li a, #phones li a:hover{color: #000000 !important;text-decoration: none !important;line-height: 10px;font-size:10px;}

/*Partner scroller*/
div#partnerPanel{height:153px;padding:20px 0px 0px 25px;}
/*
#partner{width: 360px;height: 173px;padding: 0 0 0 24px;position: relative;overflow: hidden;}
#partner h3{display: block;width: 300px;line-height: 40px;height: 33px;margin: 0;padding: 0;}
#partners{margin: 0 0 0 1px;height: 88px;width: 276px;overflow: hidden;padding: 0;margin-left:20px;}
#partnerScrollerList{height: 88px;display: block;list-style: none;width: 3000px;margin: 0; padding: 0;}
#partnerScrollerList li{width: 230px;height: 88px;float: left;text-align:center;margin: 0;padding: 0;text-decoration: none;}
#partnerScrollerList li a{display:block !important;width: 230px;height: 88px;text-indent:auto !important;text-align:center;}
#partners div#arrow_back{display:block;left: 24px;width:12px;height:18px;position: absolute;top: 42px;background:transparent url(../img/arrow_grey_left.png) no-repeat top left;}
#partners div#arrow_forward{display:block;background: #fff;left: 297px;width:12px;height:18px;position: absolute;top: 42px;background:transparent url(../img/arrow_grey_right.png) no-repeat top left;}
#partners div#arrow_back img, #partners div#arrow_forward img{width: 12px;height: 18px;}

#ctl00_mainContentPlaceHolder_partner{width: 360px;height: 173px;padding: 0 0 0 24px;position: relative;overflow: hidden;}
#ctl00_mainContentPlaceHolder_partnerh3{display: block;width: 300px;line-height: 40px;height: 33px;margin: 0;padding: 0;}
#partners{margin: 0 0 0 1px;height: 88px;width: 276px;overflow: hidden;padding: 0;margin-left:20px;}
#partnerScrollerList{height: 88px;display: block;list-style: none;width: 3000px;margin: 0; padding: 0;}
#partnerScrollerList li{width: 230px;height: 88px;float: left;text-align:center;margin: 0;padding: 0;text-decoration: none;}
#partnerScrollerList li a{display:block !important;width: 230px;height: 88px;text-indent:auto !important;text-align:center;}
#partners div#arrow_back{display:block;left: 24px;width:12px;height:18px;position: absolute;top: 42px;background:transparent url(../img/arrow_grey_left.png) no-repeat top left;}
#partners div#arrow_forward{display:block;background: #fff;left: 297px;width:12px;height:18px;position: absolute;top: 42px;background:transparent url(../img/arrow_grey_right.png) no-repeat top left;}
#partners div#arrow_back img, #partners div#arrow_forward img{width: 12px;height: 18px;}
*/

#ctl00_mainContentPlaceHolder_notListedText{line-height:18px;}
#ctl00_mainContentPlaceHolder_wmOrNseriesPanel{line-height:18px;}

/**** Hacks ****/
div#slWrapper div#slFooter ul#partnerScrollerList li a{width:230px !important;display:block !important;text-indent:1px !important;text-align:center !important;} /* Makes partners visible */
sup small{font-size:8px;} /* hack for TM & (R) signs */
a.pngFix, .pngFix a{position:relative;cursor:hand;}

.pngFix{behavior: url(/css/iepngfix.htc) !important;}

div#WindowsMobile2_margin {margin: 0 0 0 0px;}
div#WindowsMobile_margin {margin: 40px 0 0 0;}