﻿/* Page wrapper */
#n97minicarkit_content { margin-left:6px; width:756px; height:657px; position:relative; background:url(n97-minicarkit-bg-756x657.jpg) left top no-repeat; }
#n97minicarkit_content a { color:#44aa33; }
#n97minicarkit_content p { color:#363534; }
#n97minicarkit_content h1 { font-size:20px; color:#44aa33; line-height:20px; margin:10px 0 0 0; }
#n97minicarkit_content h3 { font-size:15px; color:#ffffff; line-height:15px; margin-bottom:10px; }
#n97minicarkit_content p.disclaimer { position:absolute; bottom:20px; left:40px; font-size:11px; }

.ie6_fix { display:block; }

.ovi-logo { width:109px; height:82px; position:absolute; top:0; left:40px; display:block; text-indent:-9999px; background:url(ovi-nokia-logo-109x82.png) left top no-repeat; outline:none; }
.back-btn { position:absolute; top:10px; right:10px; padding-left:12px; font-size:12px; color:#363534 !important; background:url(grey-arrow-left.png) 0% 50% no-repeat; }

/* Image containers */
#phone { position:absolute; top:170px; left:410px; z-index:1; }
.retail-badge { position:absolute; top:155px; right:55px; z-index:2; }

#car-charger { position:absolute; top:460px; left:280px; }
.normal-charger { top:450px !important; left:260px !important; }

/* Text content */
.text-container { position:absolute; left:40px; }
.text-container .hdr { width:440px; float:left; padding-left:40px; background:url(maps-icon-37x37.png) left top no-repeat; }
.text-container .hdr h1 { padding-bottom:15px; float:left !important; }

#leadin-text { width:480px; top:125px; }
#leadin-text p { clear:both; padding-right:30px; }

#accessories-list { width:365px; top:260px; padding-top:20px; }
#accessories-list .accessories { font-size:18px; line-height:18px; color:#fff; }
#accessories-list ul { padding-left:15px; }
#accessories-list li { margin-bottom:3px; list-style:outside; list-style-type:disc; font-size:14px; }

/* Green button */
.green-btn { height:42px; line-height:42px; float:left; padding-left:28px; background:url(green-btn-bg-300x42.png) left top no-repeat; }
.green-btn .btn-block { position:relative; left:2px; height:42px; float:left; line-height:42px; padding-right:30px; background:url(green-btn-right-arrow-20x42.png) right top no-repeat; }
.green-btn .btn-block a { display:block; font-size:18px; color:#fff !important; }

#store-link { position:absolute; left:40px; bottom:90px; }

.learn-more-link { position:absolute; left:40px; bottom:60px; padding-right:12px; background:url(green-arrow-right.png) 100% 50% no-repeat; }

/* sIFR */
.sIFR_3-flash { visibility:visible !important; margin:0; padding:0; float: none !important; position: inherit !important; }
.sIFR_3-replaced, .sIFR_3-ignore { visibility:visible !important; margin:0; padding:0; }
.sIFR_3-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR_3-replaced div.sIFR_3-fixfocus { margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none; }
.sIFR_3-dummy { width:0px; height:0px; margin-left:42px !important; z-index:0; }

.sIFR_3-active h1.sifr-regular { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#44aa33; line-height:24px; padding-bottom:8px; margin:3px 0 0 0 !important; visibility:hidden; clear:left; }
.sIFR_3-active h3.sifr-light { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; line-height:20px; margin:0 !important; visibility:hidden; clear:left; }
.sIFR_3-active span.sifr-light-link { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; line-height:18px; margin:8px 0 0 0; visibility:hidden; float:left; }
