@charset "utf-8";
html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
img {border:0;}
.clearMe {clear:both}
div.mxBlueWrapper {
position:relative;
top:-16px;
width:756px;
margin:0 0 0 6px;
padding:15px 0 0 0;
color:#666;
overflow:auto;
clear:both;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_bk_repeat.jpg') repeat-x bottom #E1EEF7;
}

/* Region Selector */

form#mxRegionSelector {
float:right;
padding-right:18px;
width:300px;
text-align:right;
}

form#mxRegionSelector fieldset,
form#mxRegionSelector select {
font-size:12px;
border:0;
}

form#mxRegionSelector label {
font-size:10px;
color:#666;
}

form#mxRegionSelector option {
padding:1px 4px;
}


/* Top page title */

h2.mxTopPageTitle {
font-size:20px;
font-weight:normal;
color:#666;
padding:0 0 15px 18px;
}


/* Flash content Area */

object#flashContent {margin-left:9px;}
#msMainBlockHolder {width:738px; margin:0 auto; background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_head-large.gif) top left no-repeat;}
#msMainBlockHolder .msMainBlockHolderH1 { height:35px; margin:0; padding:0; float:left; }
#msMainBlockHolder .msMainBlockHolderNF {height:35px; float:right;  padding:2px 20px 0 0;}
#msMainBlockHolder .msMainBlockHolderNF .flashText {line-height:35px; vertical-align:top; color:#FFF;}
#msMainBlockHolder h1 { font-size:18px; font-weight:normal; color:#FFF; margin:7px 0 0 10px; line-height:22px}
#msMainBlockHolder h1 span {font-size:14px;line-height:22px}
#mxDeviceHolder { width:738px; height:320px; overflow:auto; margin:0 auto;}
#mxDeviceHolder .device { height:270px; position:relative; float:left; width:150px; display:block; padding:10px 0 0 0; margin:0 10px 0 10px;}
#mxDeviceHolder .device a {text-decoration:none; border:0; width:150px; display:block; padding:5px; height:270px;}
#mxDeviceHolder .device a:hover {text-decoration:none; background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/device-bg.gif) top left repeat-y;}
#mxDeviceHolder .mxDeviceHead {font-size:16px; color:#85c5e1;}
#mxDeviceHolder .mxDeviceTxt {font-size:11px; color:#788188;}
#mxDeviceHolder .mxDeviceImg {margin:0 auto; width:150px; padding:0 0 0 15px;}
#mxDeviceHolder .mxDeviceImg img {height:180px; position:absolute; bottom:0;}

#mxDeviceHolder #mxDeviceScroll {width:1360px!important;width:1460px ;}

/* Columns */

.mxSingleColumn {
float:left;
width:249px;
_width:248px;
}

.mxDoubleColumn {
float:left;
width:498px;
}


/* Modules */

div.mxModule,
div.mxDoubleModule {
width:240px;
_width:239px;
margin-bottom:9px;
margin-left:9px;
padding-bottom:15px;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_btm_white.gif') repeat-x bottom #fff;
overflow:hidden;

}
.hide {display:none;}
div.mxModule2 {
width:240px;
margin-bottom:9px;
margin-left:9px;
padding-bottom:0px;

	
}
div.mxPG {padding-bottom:0px;}

div.mxDoubleModule {
position:relative;
padding-bottom:0;
width:489px;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_btm_white_double.gif') repeat-x bottom #fff;
margin-bottom:10px;
}

div.mxDoubleModule.noBtmMargin {
margin-bottom:0px;
}

div.mxTripleModule {
position:relative;
width:737px;
clear:left;
overflow:hidden;
margin-bottom:9px;
margin-left:0px;
padding-bottom:15px;
background:#fff;
margin-left:9px;
}

div.mxTripleModule.mxBtmBk {background:#fff; margin-left:0;}

div.mxModule h3,
div.mxModule2 h3,
div.mxDoubleModule h3,
div.mxTripleModule h3 {
font-size:15px;
line-height:19px;
padding:10px 15px;
}

.mxModule.Red h3 {
color:#fff;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_red.gif') no-repeat left top #CE2067;
position:relative;
z-index:100;
}

.mxModule.Blue h3 {
color:#fff;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_blue.gif') no-repeat left top #00AEEF;
position:relative;
z-index:100;
}
.mxModule.Blue h3 a {color:#fff !important;}
.mxModule2.Blue h3 {
color:#fff;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_blue.gif') no-repeat left top #00AEEF;
}
.mxModule2.Blue h3 a {color:#fff !important;}
.mxModule2.Blue h3 a:hover {text-decoration:none;}
.mxModule.Green h3 {
color:#fff;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_green.gif') no-repeat left top #A7C23C;
position:relative;
z-index:100;
}

.mxModule.Grey h3 {
color:#fff;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_grey.gif') no-repeat left top #959595;
position:relative;
z-index:100;
}

.mxDoubleModule.LiteGrey h3 {
color:#00AEEF;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_top_grey_double.gif') no-repeat left top #F2F1EE;
position:relative;
z-index:100;
}

div.mxModule p {
padding:10px 15px;
color:#666;

}

div.mxWide {
overflow:hidden;
}

div.mxWide img {
float:left;
margin-right:24px;
}
.mxVertical {
vertical-align:bottom;
height:140px;
overflow:visible;
float:left; width:212px; padding-left:23px; bottom:0;
}
.mxDoubleModuleTxt {bottom:10px; vertical-align:bottom; position:absolute;}
.mxDoubleModuleTxt p {margin:0; padding:0 0 10px 0;}
div.mxWide p {
padding:15px 15px 15px 0;

}

div.mxWide .width {width:205px!important; width:auto; }
/* div.LiteGrey p { padding:15px 15px 15px 0; width:auto !important; }   TK */
div.LiteGrey p { padding:5px 15px 10px 0; width:auto !important; }
div.mxWide a {
margin-left:0;
}


/* Uniform height modules */

div.mxModuleRow {
margin:9px 0;
overflow:hidden;
position:relative;
margin-left:9px;
}

div.mxModuleRow div.mxModule {
margin-bottom:-385px;
overflow:hidden;
padding-bottom:400px;
background-image:none;
margin-left:0;
margin-right:9px;
position:relative;
}

div.mxModuleRow div.mxModule img {position:absolute; left:0; top:39px; z-index:10;}
div.mxModuleRow div.mxModule div {position:absolute; top:180px}
span.mxBaseCorners {
position:absolute;
bottom:0px;
padding:0;
display:block;
width:240px;
height:15px;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/module_btm_white.gif') no-repeat left bottom transparent;
}

.mxDotTop{ background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/grey_line.gif) no-repeat top left; margin:19px 0 0 0;}
/* Links w Arrows */

a.mxBlueArrow,
a.mxWhiteArrow,
a.mxGreyArrow {
font-weight:bold;
color:#00AEEF !important;
padding-right:10px !important;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_link_arrow.gif') no-repeat right;
margin-left:15px;
}

a.blue_link_arrow_left {
font-weight:bold;
color:#00AEEF !important;
padding-left:10px !important;
background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_link_arrow_left.gif') no-repeat left;
margin-left:15px;
}

a.mxWhiteArrow {
color:#fff !important;
background-image:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/white_link_arrow.gif');
}

a.mxGreyArrow {
color:#666 !important;
background-image:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/grey_link_arrow.gif');
}

a.mxRight {
position:absolute;
right:15px;
bottom:15px;
}


/* button links */
div.mxModule a:hover {text-decoration:none; cursor:pointer;}


/*

div.mxModule a.mxBlueBtn,
div.mxModule a.mxGreyBtn,
div.mxModule a.mxRedBtn,
div.mxModule a.mxGreenBtn {
margin:0 15px;
}

a.mxBlueBtn,
a.mxGreyBtn,
a.mxRedBtn,
a.mxGreenBtn {
display:inline-block;
font-size:13px;
color:#fff;
height:21px;
padding-right:5px;
background:url('images/blue_button_bk_lft.gif') no-repeat right center;
}

a.mxBlueBtn span,
a.mxGreyBtn span,
a.mxRedBtn span,
a.mxGreenBtn span {
display:block;
color:#fff;
height:19px;
padding:2px 5px 0 10px;
background:url('images/blue_button_bk_rt.gif') no-repeat left center;
}

a.mxGreyBtn {background-image:url('images/grey_button_bk_lft.gif');}
a.mxGreyBtn span {background-image:url('images/grey_button_bk_rt.gif');}

a.mxRedBtn {background-image:url('');}
a.mxRedBtn span {background-image:url('images/red_button_bk_rt.gif');}

a.mxGreenBtn {background-image:url('images/green_button_bk_lft.gif');}
a.mxGreenBtn span {background-image:url('images/green_button_bk_rt.gif');}*/


.mxModule .mxRedBtn, 
.mxModule .mxGreyBtn, 
.mxModule .mxGreenBtn, 
.mxModule .mxBlueBtn {display:inline;margin:0 15px;}
.mxModule .mxRedBtn a { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/red_button_bk_rt.gif) top left no-repeat; height:22px; margin:2px 0 1px 0; padding:2px 10px 5px 4px; overflow:hidden; display:inline-block;} 
.mxModule .mxGreyBtn a { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/grey_button_bk_rt.gif) top left no-repeat; height:22px; margin:2px 0 1px 0; padding:2px 10px 5px 4px; overflow:hidden; display:inline-block;} 
.mxModule .mxGreenBtn a { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/green_button_bk_rt.gif) top left no-repeat; height:22px; margin:2px 0 1px 0; padding:2px 10px 5px 4px; overflow:hidden; display:inline-block;} 
.mxModule .mxBlueBtn a { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_button_bk_rt.gif) top left no-repeat; height:22px; margin:2px 0 1px 0; padding:2px 10px 5px 4px; overflow:hidden; display:inline-block;} 
.mxModule .mxRedBtn a span { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/red_button_bk_lft.gif) top right no-repeat; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;height:22px; padding:3px 9px 6px 5px; margin:0;}
.mxModule .mxGreyBtn a span { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/grey_button_bk_lft.gif) top right no-repeat; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;height:22px; padding:3px 9px 6px 5px; margin:0;}
.mxModule .mxGreenBtn a span { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/green_button_bk_lft.gif) top right no-repeat; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;height:22px; padding:3px 9px 6px 5px; margin:0;}
.mxModule .mxBlueBtn a span { background:url(/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/blue_button_bk_lft.gif) top right no-repeat; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;height:22px; padding:3px 9px 6px 5px; margin:0;}
.mxModule .mxRedBtn a:hover, 
.mxModule .mxGreyBtn a:hover,
.mxModule .mxGreenBtn a:hover,
.mxModule .mxBlueBtn a:hover {text-decoration:none}

/* Ovi Store */

div#mxOviStore {
background:#98b932;
padding:15px;
position:relative;
}

div#mxOviStore img,
div#mxOviStore h3 {
margin-bottom:10px;
}

div#mxOviStore h3 {
padding:0;
color:#fff;
}

div#mxOviStore p {width:300px;}


/* Items and Carousel */

div.mxPadding {
padding:15px 15px 0;
overflow:auto;
}

div.mxPadding h3 {padding:0;}

.mxGreen h3,
.mxGreen h4 {
color:#98b932;
}

div.mxCarousel {
margin:10px 0 38px;
height:170px;
width:459px;
overflow:auto;
}

/* /// JQuery Scroller /// */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/scroller_bk.gif') left top no-repeat;
}

.jScrollPaneDrag {
	position: absolute;
	background: #A7C23C;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragLeft,
.jScrollPaneDragRight {
	position: absolute;
	top: 0px;
	width:8px;
height:9px;
padding:0;
margin:0;
}
.jScrollPaneDragLeft {
	left: 0;
	background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/scroller_btn_lft.gif') left top no-repeat #DFDEDF;
}
.jScrollPaneDragRight {
	right:0;
	background:url('/PRODUCT_METADATA_0/Products/Phones/N-series/Home/css/img/scroller_btn_rt.gif') right top no-repeat #DFDEDF;
}

/* /// Custom Scroller Styles /// */

.scroll-pane {
width:459px;
height:165px;
padding: 0;
float:left;
}

div.mxCarousel {
margin:10px 0 28px;
height:175px;
}

div#mxPanel {
overflow:hidden;
}

div.mxCarouselContent {
width:690px;
}

div.mxItemStaticWrapper {
margin:15px 0 20px 0;
/* height:145px; */
overflow:auto;
}

div.mxItem {
font-size:11px;
width:120px;
float:left;
}

div.mxItem h4,
div.mxItem p {
margin:0;
}

div.mxItem.Last {
width:90px;
}

div.mxItem img {
margin-bottom:5px;
}

div.mxCarousel div.mxItem img {
border:1px solid #999;
}

div.mxItem h4 {
font-weight:normal;
}

div.mxItem a {
margin-left:0;
}

.mxBorderBtm {
padding-bottom:10px !important;
margin-bottom:15px;
border-bottom:1px solid #d7d6d7;
}


/* Header Story */

div.mxStaticStory {
clear:left;
float:left;
position:relative;
padding:6px 20px 0;
background: #fff;
width:750px;
}

div.mxStoryColumn {
width:200px;
padding-right:44px;
float:left;
}
div.mxStoryColumn img {width:215px; margin-top:20px;}
div.mxStoryColumn a.mxBlueArrow {
margin-top:20px;
display:block;

}

div.mxStaticStory h3 {
padding:20px 0 0 0 !important;
font-size:19px;
color:#333;
margin-left:0 !important;
}

div.mxStaticStory h4 {
padding:20px 20px 10px 0;
font-size:15px;
color:#333;
}

div.mxStoryColumn p {
line-height:19px;
text-align:right;
font-weight:normal;
font-size:16px;
padding:15px 0 15px 15px;
}

div.mxStoryColumnDouble {
width:454px;
float:left;
}


/* Pagination */

div.mxPagination { float:right; padding:6px 15px;}
div.mxNextTip { float:right; padding:6px 15px;}
div.mxPrevTip { float:left; padding:6px 15px;}

div.mxPagination ul {
display:inline;
border-right:1px solid #F2F1EE;
}

div.mxPagination li {
display:inline;
float:left;
}

div.mxPagination li a {
display:inline-block;
padding:0 5px 0 6px;
border-left:1px solid #F2F1EE;
color:#707070;
}

div.mxPagination li a.active {
color:#00AEEF;
font-weight:bold;
}

div.mxPagination li a:hover {
text-decoration:none;
color:#fff;
background:#666;
}

.mxDoubleModuleMedia {float:left; width:489px; text-align:center;}
.mxDoubleModuleImg {float:left; width:240px}
.mxDoubleModulePGTxt {float:left; width:467px; padding:20px 0px 25px 15px; overflow:hidden;}
.mxDoubleModulePGTxt h4 { font-size:18px; font-weight:normal; color:#333333; letter-spacing:-1px;}
.mxDoubleModulePGTxt p { font-size:12px; margin:0; padding:0;}
.mxDoubleModulePGTxt a { color:#009de9; text-decoration:none}

/* IE 6 */

div.mxModuleRow {
height:270px;
display:none;
}

.jScrollPaneDragRight {
right: -1px;
}

