body { margin:0; padding:0; }
.content { background:none !important; }
#estore { margin:0; padding:0; font:normal 12px/15px Arial, Helvetica, sans-serif; min-width:970px; }
#estore a img { border:none; outline:none; }
#estore h1, #estore h2, #estore h3, #estore h4, #estore h5, #estore h6, #estore p { margin:0; padding:0; }
#estore ul, #estore li { margin:0; padding:0; list-style:none; }

#estore #content { margin:0; padding:42px 0 20px 0; background:#f0f0f0 url(/en/images/estore_images/header.gif) repeat-x 0 0; float:left; width:100%; }
#estore #content .container { margin:0 auto; padding:0; width:960px; }

#estore #content .container .headline { margin:0 9px; padding:0; background:transparent url(/en/images/estore_images/header-bg.gif) repeat-x 0 0; float:left; width:942px; height:118px; }
#estore #content .container .headline .bg-left { margin:0 0 0 -9px; padding:0; background:transparent url(/en/images/estore_images/header-bg-left.gif) no-repeat 0 0; width:9px; height:118px; float:left; position:relative; }
#estore #content .container .headline .bg-right { margin:0 -9px 0 0; padding:0; background:transparent url(/en/images/estore_images/header-bg-right.gif) no-repeat 0 0; width:9px; height:118px; float:right; position:relative; }
#estore #content .container .headline .content { margin:0; padding:6px 24px; width:894px; }
#estore #content .container .headline .content .inner-content { margin:0; padding:5px 0 0 85px; background:transparent url(/en/images/estore_images/cart.png) no-repeat 0 0; min-height:77px; }
#estore #content .container .headline .content .inner-content h1 { font-size:32px; font-weight:normal; color:#fff; line-height:34px; margin:0 0 3px 0; }
#estore #content .container .headline .content .inner-content p { font-size:22px; font-weight:normal; color:#fff; line-height:32px; }

#estore #content .container .main-content { margin:33px 0 0 0; padding:0; clear:left; float:left; width:100%; }
#estore #content .container .main-content .middle-content { margin:0; padding:0; clear:left; float:left; width:100%; }
#estore #content .container .main-content .middle-content .right-column { float:right; margin:0; padding:0; width:383px; }

#estore #content .container .main-content .middle-content .upgrade { margin:0 0 22px 0; padding:0; float:left; width:381px; background:#fff; border:solid 1px #c3c3c3; }
#estore #content .container .main-content .middle-content .upgrade .header { margin:0; padding:11px 20px 14px 20px; background:#d8d7d7 url(/en/images/estore_images/buywebcam-header.gif) repeat-x left bottom; border-bottom:solid 1px #c3c3c3; float:left; width:341px; height:auto; }
#estore #content .container .main-content .middle-content .upgrade .header h4 { font-size:16px; font-weight:bold; color:#456579; line-height:20px; margin:0; }
#estore #content .container .main-content .middle-content .upgrade .content { margin:0; padding:21px 18px 16px 18px; height:430px; float:left; width:auto; background:#fff; }
#estore #content .container .main-content .middle-content .upgrade ul { float:left; width:100%; }
#estore #content .container .main-content .middle-content .upgrade ul li { width:165px; float:left; margin:0 14px 0 0; }
#estore #content .container .main-content .middle-content .upgrade ul li.last { margin:0; }
#estore #content .container .main-content .middle-content .upgrade ul li .plus { background:transparent url(/en/images/estore_images/bubble-plus.gif) no-repeat scroll 0 0; height:125px; width:165px; text-align:center; margin:0 0 6px 0; padding:20px 0 0 0; }
#estore #content .container .main-content .middle-content .upgrade ul li .extreme { background:transparent url(/en/images/estore_images/bubble-extreme.gif) no-repeat scroll 0 0; height:125px; width:165px; margin:0 0 6px 0; padding:20px 0 0 0; }
#estore #content .container .main-content .middle-content .upgrade ul li img, #estore #content .container .main-content .middle-content .upgrade ul li object { margin:0; border:solid 1px #fff; text-align:center; }
#estore #content .container .main-content .middle-content .upgrade ul li .flashwrap { width:119px; height:88px; margin:0 0 0 23px; position:absolute; }
#estore #content .container .main-content .middle-content .upgrade ul li .flashwrap object { width:119px; height:88px; float:left; }
#estore #content .container .main-content .middle-content .upgrade ul li h6 { font-size:11px; font-weight:bold; clear:left; }
#estore #content .container .main-content .middle-content .upgrade ul li ul.features { margin:5px 0 0 0; padding:0 0 0 3px; width:auto; font-size:11px; font-weight:normal; line-height:14px; }
#estore #content .container .main-content .middle-content .upgrade ul li ul.features li { background:transparent url(/en/images/estore_images/bullet.gif) no-repeat 0 5px; width:auto; float:none; margin:0 0 4px 0; padding:0 0 0 12px; }
#estore #content .container .main-content .middle-content .upgrade ul li .color-plus { color:#09f; font-weight:bold; }
#estore #content .container .main-content .middle-content .upgrade ul li .color-extreme { color:#693; font-weight:bold; }
#estore #content .container .main-content .middle-content .upgrade ul li a.subscribe { margin:0 0 7px 0; padding:6px; background:transparent url(/en/images/estore_images/subscribe-bg.gif) repeat-x 0 0; border:solid 1px #a26b00; float:left; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; width:155px; height:18px; text-align:center; }
#estore #content .container .main-content .middle-content .upgrade ul li a.subscribe span { background:transparent url(/en/images/estore_images/subscribe-arrow.gif) no-repeat 0 4px; padding:0 0 0 8px; text-decoration:underline; }
#estore #content .container .main-content .middle-content .upgrade ul li a.subscribe:hover span { text-decoration:none; }

#estore #content .container .main-content .links { margin:0; padding:12px 10px 10px 10px; clear:left; float:left; width:361px; background:#fff; border:solid 1px #c3c3c3; }
#estore #content .container .main-content .links .upgrade-room { background:transparent url(/en/images/estore_images/upgrade-chatroom.gif) no-repeat 0 0; padding:17px 0 0 63px; height:34px; font-size:13px; font-weight:bold; }
#estore #content .container .main-content .links .upgrade-room a { color:#24940a; text-decoration:none; }
#estore #content .container .main-content .links .upgrade-room a:hover { text-decoration:underline; }

#estore #content .container .main-content .middle-content .left-column { float:left; margin:0; padding:0; width:552px; }
#estore #content .container .main-content .middle-content .left-column .container { margin:0; padding:0; float:left; width:550px; background:#fff; border:solid 1px #c3c3c3; }
#estore #content .container .main-content .middle-content .left-column .container h3 { font-size:18px; font-weight:bold; color:#456579; line-height:24px; margin:0; }
#estore #content .container .main-content .middle-content .left-column .container h2, #estore #content .container .main-content .middle-content .left-column .container h4 { font-size:16px; font-weight:normal; color:#456579; line-height:20px; margin:0 0 3px 0; }
#estore #content .container .main-content .middle-content .left-column .container h2 { margin:0; }
#estore #content .container .main-content .middle-content .left-column .container h2 span { font-weight:normal; }
#estore #content .container .main-content .middle-content .left-column .container h2 strong { font-weight:bold; }
#estore #content .container .main-content .middle-content .left-column .container p { font-size:14px; font-weight:normal; color:#456579; line-height:17px; }

#estore #content .container .main-content .middle-content .left-column .container .header { margin:0; padding:12px 20px 12px 20px; background:#d8d7d7 url(/en/images/estore_images/buywebcam-header.gif) repeat-x left bottom; border-bottom:solid 1px #c3c3c3; float:left; width:510px; height:auto; }
#estore #content .container .main-content .middle-content .left-column .container .content { margin:0; padding:20px 20px 0 20px; float:left; width:auto; min-height:185px; background:#fff; }
#estore #content .container .main-content .middle-content .left-column .container .content .buy-credits { background:transparent url(/en/images/estore_images/vgift-bg.gif) no-repeat top left; margin:20px 0 0 -7px; padding:29px 0 0 0; position:relative; height:85px; }
#estore #content .container .main-content .middle-content .left-column .container .content .buy-credits a img { float:right; position:relative; right:7px; margin-left:20px;}

#estore #content .container .main-content .middle-content .left-column #buy-credits { margin:0 0 24px 0; padding:0; }

#estore #content .container .main-content .middle-content .left-column #mobile { margin:0; padding:0; }
#estore #content .container .main-content .middle-content .left-column #mobile .content{ background:#fff url(/en/images/estore_images/gomobile_bg.png) repeat-x left bottom !important; padding-right:10px;#width:520px; }
#estore #content .container .main-content .middle-content .left-column #mobile p { color:#305567; }
#estore #content .container .main-content .middle-content .left-column #mobile .go-mobile { margin:15px 0 0 -5px; padding:22px 0 0 375px; background:transparent url(/en/images/estore_images/estore_mobiledevice.png) no-repeat left bottom; height:200px; text-align:center; position:relative; }
#estore #content .container .main-content .middle-content .left-column #mobile .go-mobile h3 { font-size:18px; font-weight:bold; color:#ff9c1c; line-height:33px; }
#estore #content .container .main-content .middle-content .left-column #mobile .go-mobile .btn-container { width:273px; height:37px; clear:both; margin:0; padding:14px 0; position:absolute; right:0; bottom:0; text-align:right; }
#estore #content .container .main-content .middle-content .left-column #mobile .go-mobile .btn-container a { display:inline-block; }
#estore #content .container .main-content .middle-content .left-column #mobile .go-mobile .btn-container a:first-child { margin-right:8px; }

#estore #content .container .main-content .middle-content .left-column #vumber-app { margin:0; padding:0; }
#estore #content .container .main-content .middle-content .left-column #vumber-app .content { background:#fff url(/en/images/estore_images/vumber-app.jpg) no-repeat scroll 296px 18px; padding-right:270px; height:310px; }
#estore #content .container .main-content .middle-content .left-column #vumber-app .content ul { margin:17px 0 15px 0; padding:0; float:left; width:100%; }
#estore #content .container .main-content .middle-content .left-column #vumber-app .content ul li { background:transparent url(/en/images/estore_images/arrow.gif) no-repeat 0 5px; font-size:13px; font-weight:normal; color:#456579; line-height:17px; padding:0 0 0 11px; margin:0 0 7px 0; }

#estore #content .container .main-content .middle-content .left-column .container .content .buy-credits a img.earn-credits { float:right; position:relative; right:8px; top:0.5px; }