  body {
    background: #fff url(/Mobile/Landing/Images/Layout/body.bg.jpg) repeat-x left top;
    margin: 0;
    font: 10px/12px Verdana, sans-serif;
    color: #7f7f7f;
    }

  h1 {
    font: 23px/23px Verdana, sans-serif;
    color: #09f;
    margin: -3px 0 8px 0;
    }

  h2 {
    font: 18px/22px Verdana, sans-serif;
    color: #7f7f7f;
    margin: 0 0 8px 0;
    }

  h3 {
    font: bold 12px/14px Verdana, sans-serif;
    color: #7f7f7f;
    margin: -10px 0 6px 0;
    }

  h3.blk {
    font: bold 15px/20px Verdana, sans-serif;
    color: #000;
    margin: -3px 0 8px 0;
    }

  h4 {
    font: bold 12px/12px Verdana, sans-serif;
    margin: 0 0 6px 0;
    color: #0099ff;
	line-height: 16px;
    }

  a {
    color: #09f;
    text-decoration: none;
    }

  div#wrap {
    width: 995px;
    height: 1000px;
    background: transparent url(/Mobile/Landing/Images/Layout/page.bg.jpg) no-repeat left top;
    margin: 0;
    z-index: 0;
    }

  .logo {
    position: absolute;
    left: 36px;
    top: 15px;
    width: 199px;
    height: 40px;
    z-index: 1;
    }

  div#navigation {
    position: absolute;
    left: 0;
    top: 92px;
    width: 975px;
    text-align: right;
    z-index: 5;
    }

  a.navlink {
    font: 10px/10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
    }

  div#contentheader {
    position: absolute;
    left: 36px;
    top: 122px;
    width: 868px;
    z-index: 15;
    }

  div#MobileWidget, div#NokiaCTA {
    position: absolute;
    width: 200px;
    right: 50px;
    top: 138px;
    text-align: right;
    z-index: 10;
    }

  div.mobilewidgetbtn {
    aWidth: 106px;
   _Width: 134px;
    height: 30px;
    overflow: visible;
    Margin: 0 0 0 50px;
   _Margin: 0;
    text-align: right;
    /*background: transparent url(/Mobile/Landing/Images/Elements/btnTry.right.gif) no-repeat right top;*/
    padding: 5px 30px 0 14px;
    z-index: 11;
    cursor: pointer;
    }

  div.mobilewidgetbtn, span.BtnLink {
    font: normal 14px/16px Tahoma, Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    z-index: 12;
    }

  span#span_mgr0wgt0 a, span#WidgetBtnLnk a, span.BtnLink a {
    font: bold 14px/16px Tahoma, Arial, Verdana, sans-serif;
    color: #fff;
    text-decoration: none;
    }

  span#NokiaCTABtnLink {
    font: normal 14px/16px Tahoma, Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    z-index: 12;
    vertical-align: middle; 
    cursor: hand
    }

  span#NokiaCTABtnLink a {
    font: bold 14px/16px Tahoma, Arial, Verdana, sans-serif;
    color: #fff;
    text-decoration: none;
    }

  span#NokiaCTASendLink, span#NokiaCTASendLink a {
    font: 10px/10px Verdana, sans-serif;
    color: #09f;
    padding: 0 4px 0 0;
    text-align: right;
    cursor: hand
    }

  img.BtnLeft {
    Float: Left;
    width: 28px;
    height: 30px;
    border: 0;
    Margin: 0;
   _Margin-Right: -3px;
    z-index: 13;
    }

  img.MobileIcon {
    Width: 29px;
    Height: 47px;
    Float: Left;
    Margin: 0px 3px 0 0;
   _Margin: 0;
    }

  .SendToPhone, .SendToPhone a {
    font: 10px/10px Verdana, sans-serif;
    color: #09f;
    padding: 0 4px 0 0;
    text-align: right;
    }

  div#featureblock {
    position: relative;
    left: 20px;
    top: -162px;
    width: 505px;
    background: transparent url(/Mobile/Landing/Images/Layout/leftBlock.bgTile.gif) repeat-y left top;
    padding: 0;
    margin: 0;
    }

  div#nokiamap  {
    position: absolute;
    left: 535px;
    top: 216px;
    width: 429px;
    z-index: 70;
    }
	
		div.nokiatexttest {
	position: absolute;
    top: 470px;
    width: 940px;
    padding: 20px 6px 14px;
	z-index: 70;
    }


  div#featureblock ul, div#RightCallout ol {
    margin: 1px 20px;
    padding: 0 0 0 10px;
    }

  div#RightCallout ol {
    padding-bottom: 15px;
    }

  div#featureblock ul li {
    margin: 0 20px 0 -15px;
    color: #7f7f7f;
    padding: 0px 0px 0px 0px;
    line-height: 11px;
    }

  div#RightCallout ol li {
    margin: 0 20px 0 10px;
    padding: 0 0 8px 4px;
    color: #09f;
    line-height: 11px;
    }

  div#featureblock ul li span, div#RightCallout ol li span {
    color: #7f7f7f;
    margin: 0 0 8px 0;
    }

  div.TOC {
    width: 170px;
    height: 77px;
    margin: 0 18px 0 0;
    float: left;
    }

  div.TOC p {
    line-height: 11px;
    margin: 1px 0;
    }

  div.TOC a {
    font: bold 12px/14px Verdana, sans-serif;
    color: #09f;
    text-decoration: none;
    }

  div.TOC a:hover {
    text-decoration: underline;
    }

  div#RightCallout {
    position: absolute;
    left: 680px;
    top: 196px;
    width: 284px;
    z-index: 20;
    }
	
	div#BlackBerry {
    position: relative;
    left: 680px;
    top: 196px;
    width: 411px;
    z-index: 20;
    }
	

  .RightTopBumper {
    width: 284px;
    height: 21px;
    margin: 0;
    z-index: 22;
    }

  div#MobileCallout, div#AlertsCallout {
    width: 284px;
    /*background: transparent url(/Mobile/Landing/Images/Layout/rightBlock.btm.png) no-repeat left bottom;*/
    z-index: 21;
    }

  div#ScreenshotCallout {
    /*width: 284px;
    z-index: 21; e*/
    position: absolute; 
	left: -20px; 
	top: 30px; 
	width: 307px; 
	height: 293px; 
	padding: 0; 
	z-index: 25;
	}

  div#AlertsCallout {
    margin: 0;
    padding: 420px 21px 22px 23px;
    }

  .PhoneFrame {
    position: relative;
    left: 446px;
    top: 149px;
    width: 231px;
    height: 394px;
    padding: 0;
    z-index: 76;
	/*visibility:hidden;*/
    }

  /*.PhoneScreen {
    position: relative;
    left: 253px;
    top: 16px;
    width: 171px;
    height: 167px;
    z-index: 36;
    }*/
	
	
	
	
	  .PhoneScreen {
    position: relative;
    left: 253px;
    top: 336px;
    width: 167px;
    height: 170px;
    z-index: 76;
	visibility:hidden;
    }
	

  div.BottomCallout {
    top: -120px;
    width: 940px;
    padding: 20px 6px 14px;
    }
	
	

	 .blackberrycta {
    position: relative;
    left: 6px;
    top:  	2px;
    width: 158px;
    height: 32px;
    padding: 0;
    z-index: 76;
	/*visibility:hidden;*/
    }

  div.Footer {
    top: -30px;
    width: 940px;
    border-top: 1px solid #7f7f7f;
    padding: 20px 6px 14px;
    }

  div.Footer a {
    color: #7f7f7f;
    text-decoration: none;
    line-height: 10px;
    }
