/* CSS Document */
body {width:960px; margin:20px auto; background-color:#E4E4E4; color:#010101; font: 13px/1.6 Verdana, Arial, Helvetica, sans-serif; padding:0;}
img, table {border:0;}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
address { font-style:normal; }
ul,ol { list-style:none }

#tpromotion {width:100%; font-size:11px; background-color:#FFF; margin:0 0 1px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#tpromotion a {text-decoration:none; color:#CF1B22; padding:0 10px;}

#top {background-color:#FFF; float:left; width:100%; padding-bottom:5px;}
#top #logo {display:block; float:left; padding:7px 10px 7px 5px;}
#top div {padding-top:10px; padding-right:15px; float:right;}
#top div a {color:#797C85; font-size:13px;}
#top form {padding-top:20px; color:#797C85;}
#top form input {font-size:12px; color:#000;}
#top #email {width:120px;}
#top #esubmit {position:relative; top:4px;}

#tmenu {height:31px; padding-bottom:29px; width:910px; background:url(../i/bkg_tmenu.jpg) left top repeat-x; float:left; 
	padding-left:50px;}
#tmenu a {text-decoration:none; color:#FFF; font-size:12px; padding:5px 20px; border-left:1px solid #747575; border-right:1px solid #454646; 
	float:left; font-weight:bold;}
#tmenu a:hover {background:url(../i/bkg_tmenua.jpg) left top repeat-x;}
#home #tmenu a.home, #products #tmenu a.products, #solutions #tmenu a.solutions, #accessories #tmenu a.accessories, #msolutions #tmenu a.msolutions, 
#support #tmenu a.support, #register #tmenu a.support, #warranty #tmenu a.support, #downloads #tmenu a.support, #faq #tmenu a.support, #upnp #tmenu a.support, 
#shop #tmenu a.shop, #plans #tmenu a.plans, #players #tmenu a.players, 
#appstore #tmenu a.appstore {background:url(../i/bkg_tmenua.jpg) left top repeat-x;}

#tmenu a.appstore {display:none;}
#tmenu {padding-left:102px; width:858px;}

#imghome {display:block; float:left;}
#home img.imghome {display:block; float:left;}

#allproducts {background-color:#000; text-align:right; float:left; width:949px; padding-right:10px; border-right:1px solid #FFF;
	padding-bottom:10px; border-bottom:1px solid #FFF;}
#allproducts a {position:relative; top:-5px; text-decoration:none; color:#ABABAB; background:#000 url(i/blt_arrow1.gif) right center no-repeat; padding-right:20px; }
#allproducts a:hover {text-decoration:underline;}

#homeprod {float:left; width:100%; border-top:1px solid #000; background:#FFF url(../i/bkg_p.jpg) left top repeat-x;}
#homeprod div {float:left; padding:0 22px;}
#homeprod div a {text-decoration:none; color:#010101;}
#homeprod div h2 {text-align:center; color:#2B2B2B; font-family:Arial, Helvetica, sans-serif; position:relative; top:-5px; font-size:12px;}
#homeprod img.printyes {display:none;}

#bmenu {background-color:#FFF; font-size:11px; padding:0 0 5px; text-align:center;}
#bmenu a {color:#000; text-decoration:none;}
#bmenu a:hover {color:#7B7B7B;}
#about #bmenu a.about, #solutions #bmenu a.solutions, #news #bmenu a.news, #community #bmenu a.community,
#faq #bmenu a.faq, #retail #bmenu a.retail, #contact #bmenu a.contact, #privacy #bmenu a.privacy, #sitemap #bmenu a.sitemap {color:#7B7B7B;}

#follow {background-color:#FFF; color:#A0A0A0; font-size:10px; text-align:center; float:left; width:100%;}

#copy {background-color:#FFF; color:#A0A0A0; font-size:10px; text-align:center; float:left; width:100%; padding-bottom:5px;}

/* Styles for all pages */

#tbanner {padding:0 15px 20px 15px; float:left; width:930px; background:#FFF url(../i/bkg_tbnr.jpg) left bottom repeat-x; }
#tbanner img {display:block; float:left;}
#tbanner div {float:right; width:210px; height:155px;}
#tbanner h2 {background:url(../i/bkg_rmenu_t.jpg) left top no-repeat; color:#FFF; text-align:center; width:210px; height:31px; line-height:31px;}
#tbanner a {display:block; background:url(../i/bkg_rmenu_a.jpg) left center no-repeat; text-decoration:none; color:#000;
	padding:0 5px 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:30px;
	border-width:1px 1px 0 1px; border-style: solid; border-color:#969696 #D0D0D0 #969696 #D0D0D0;}
#tbanner a.which {background-image:url(../i/bkg_rmenu_awide.jpg); line-height:1.4; padding-top:10px; padding-bottom:10px;}
#tbanner a.last {border-bottom:1px solid #969696;}
#tbanner a:hover {background-image:url(../i/bkg_rmenu_ah.jpg);}
#tbanner a.which:hover {background-image:url(../i/bkg_rmenu_ahwide.jpg);}
#tbanner a.off {background-image:url(../i/bkg_rmenu_a.jpg); cursor:default; color:#888;}
#tbanner a.off:hover {background-image:url(../i/bkg_rmenu_a.jpg);}
#tbanner a.off span {font-size:10px; display:inline; padding:0; margin:0; color:#000;}
#plans #tbanner #rmenu div {background:url(../i/bkg_rmenuplans3_a.jpg) left top no-repeat; color:#000;
	padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:76px; width:198px; margin:0;
	border-width:1px 1px 0 1px; border-style: solid; border-color:#969696 #D0D0D0 #969696 #D0D0D0;}
#plans #tbanner #rmenu h3 {padding:7px 0 5px 50px; margin:0;}
#plans #tbanner #rmenu h5 {font-weight:bold; line-height:1.5; padding-left:20px;}
#plans #tbanner #rmenu h5 span {color:red; font-weight:bold;}
#plans #tbanner #rmenu h5 img { display:inline; float:none; vertical-align:middle;}

#tbanner div.btm {background:url(../i/bkg_rmenu_b2.jpg) left top no-repeat; float:none; width:211px; height:12px;}
#tbanner #imgproducts {background:url(../i/img_products.jpg) left top no-repeat; width:698px; height:197px; float:left;}
#tbanner #imgproducts table {color:#FFF; font-weight:bold; margin:65px 10px 10px 20px;}
#imgproducts table h3 {font-size:22px; font-weight:bold;}
#imgproducts table h3 span {font-size:18px; font-weight:bold;}
#imgproducts table h4 {font-size:15px; font-weight:bold;}
#imgproducts table h5 {font-size:15px; font-weight:bold; padding-left:25px;}
#imgproducts table h5 span {font-size:12px; font-weight:bold;}
#imgproducts td.links {width:110px; padding:8px 5px 3px 5px; text-align:left;}
#imgproducts td.links a {border-width:0; display:inline; padding:0; margin:0;}

#tbanner #rmenu {background:url(../i/bkg_rmenu.jpg) left top no-repeat; float:none;}
#news #rmenu a.news, #events #rmenu a.events, #press #rmenu a.press, #media #rmenu a.media, #team #rmenu a.team, #contact #rmenu a.contact,
#mmc #rmenu a.mmc, #mobiletv #rmenu a.mobiletv, #students #rmenu a.students, #xbox #rmenu a.xbox, 
#faq #rmenu a.faq, #register #rmenu a.register, #warranty #rmenu a.warranty, #community #rmenu a.community,  #upnp #rmenu a.upnp,
#partners #rmenu a.partners, #buy #rmenu a.buy, #platinum #rmenu a.platinum, #titanium #rmenu a.titanium,
#titaniumhd #rmenu a.titaniumhd, #wireless #rmenu a.wireless, #gold #rmenu a.gold, 
#downloads #rmenu a.downloads, #mobilewm #rmenu a.mobilewm, #symbian #rmenu a.symbian, 
#nokia #rmenu a.nokia {background-image:url(../i/bkg_rmenu_ah.jpg);}

body.volcanoflow #rmenu a.volcanoflow,body.volcanolava #rmenu a.volcanolava,body.volcanoblast #rmenu a.volcanoblast,
body.volcano #rmenu a.volcano, body.volcanoplatinum #rmenu a.volcanoplatinum, body.volcanopro #rmenu a.volcanopro {background-image:url(../i/bkg_rmenu_ah.jpg);}
body.iphone #rmenu a.iphone, body.blackberry #rmenu a.blackberry, body.simbian #rmenu a.simbian,
body.win #rmenu a.win, body.android #rmenu a.android, body.palm #rmenu a.palm, body.nokia #rmenu a.nokia,
body.pcplayer #rmenu a.pcplayer, body.macplayer #rmenu a.macplayer  {background-image:url(../i/bkg_rmenu_ah.jpg);}

h1 {color:#525450; font-size:18px; font-weight:bold; background-color:#FFF; float:left; padding:5px 0 5px 50px; width:910px;}
#plans h1 {text-align:center; padding-left:0; width:960px;}
#downloads h1 {text-align:center; padding-left:0; width:960px;}

#main {width:958px; background:#FFF url(../i/bkg_main.jpg) left top repeat-x; float:left; border-left:1px solid #FFF; 
	border-right:1px solid #FFF;}
#main #lmain {width:670px; float:left; padding-left:50px; color:#4B4B4B;}

#lmain {padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#lmain p {padding:10px 5px 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#lmain p.summary {font-style:italic;}
#lmain h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#4B4B4B; padding:15px 0 0;}
#lmain h3 {font:bold 15px Arial, Helvetica, sans-serif; color:#4B4B4B; padding:15px 0 0;}
#lmain h3 a {color:#4B4B4B;}
#lmain h3 span {display:block; font-size:12px; font-weight:normal;}
#lmain h4 {font:bold 15px Arial, Helvetica, sans-serif; color:#010101; padding:15px 0 0;}
#lmain h4 span {color:#FD2603; padding-right:10px;}
#lmain h5 {font:bold 12px Arial, Helvetica, sans-serif; color:#4B4B4B; padding:0 0 0 1px; margin:0;}
#lmain #dbox {background:url(../i/bkg_db_ta.gif) left top no-repeat; width:650px; padding:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#dbox div {float:left; width:100%; padding-bottom:10px;}
#dbox div img {float:left; display:block; padding:10px 10px 10px 30px;}
#dbox div p {padding:0; float:none;}
#dboxb {background:url(../i/bkg_db_b.gif) left top no-repeat; width:670px; height:14px; float:left; margin-bottom:10px; padding-bottom:0;}

#rmain {width:230px; float:right; padding:25px 0;}
#rmain h3 {background:url(../i/bkg_cmt_t.jpg) left top no-repeat; width:216px; color:#FFF; font-size:13px; font-weight:bold; text-align:center; 
	line-height:37px;}
#rmbody {width:194px; background:#D0D0D0 url(../i/bkg_cmt.jpg) left bottom no-repeat; padding:10px 12px 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#rmquote {background:url(../i/bkg_cmt_b.jpg) left top no-repeat; width:201px; height:49px; text-align:right; padding:5px 15px 0 0; color:#FFF; font-size:10px; }
#rmquotel {background:url(../i/bkg_cmt_bl.jpg) left bottom no-repeat; width:201px; text-align:center; padding:15px 15px 25px 0; color:#FFF; font-size:10px; }
#rmain p {padding:10px 0 0;}
#rmain p.qt {font-style:italic; font-size:11px; padding-top:0;}

#mainbtm {background-image:url(../i/bkg_main_b.jpg); float:left; width:960px; height:46px;}

#products #main {padding-top:5px;}
#products #mainbtm {background-image:url(../i/bkg_main_bnb.jpg); float:left; width:960px; height:46px;}

#main div.products {float:left; width:100%; line-height:1.2; font-size:12px; padding:10px 0 20px; background:url(../i/bkg_main_b3.gif) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif;}

#main div.products div.lprd {float:left; width:330px; padding:15px 25px;}
#main div.products div.lprd h3 {font-weight:normal; padding-left:40px;}
#main div.products div.lprd h3 img {margin-right:10px;}

#main div.products div.rprd {float:left; width:540px; padding-left:10px;}
#main div.products div.rprd h2 {font-weight:bold; font-size:14px;}
#main div.products div.rprd h5 {font-weight:bold; padding-top:10px; font-size:12px;}
#main div.products div.rprd p {padding:5px 0; line-height:1.3;}
#main div.products div.rprd ul {margin:10px 0 20px;}
#main div.products div.rprd ul li {background:url(../i/blt_sq.jpg) left center no-repeat; padding-left:16px;}
#main div.products div.rprd img.lmore {margin-left:150px;}

#main div.products div.both {float:left; width:920px; padding:10px 20px 0;}
#main div.products div.both h2 {font-weight:bold; font-size:14px; padding-top:10px;}
#main div.products div.both h4 {font-weight:bold; padding-top:10px; font-size:12px;}
#main div.products div.both h5 {font-weight:bold; padding-top:10px; font-size:12px;}
#main div.products div.both p {padding:5px 0; line-height:1.3;}
#main div.products div.both ul {margin:10px 0 10px;}
#main div.products div.both ul li {background:url(../i/blt_sq.jpg) left 4px no-repeat; padding-left:16px;}
#main div.products div.both table {width:100%; border-style:solid; border-color:#999; border-width:0 1px 1px 0;}
#main div.products div.both table td {vertical-align:top; padding:10px; border-style:solid; border-color:#999; border-width:1px 0 0 1px;}
#main div.products div.both table td ul {margin:0;}
#main div.products div.both table td ul li {background:url(../i/blt_dot2.gif) left 5px no-repeat;}

#sitemap #dbox {padding:30px 0 0 20px; margin-top:25px;}
#sitemap #dbox ul {width:40%; float:left; padding:0 5px 15px 30px;}
#sitemap #dbox ul li {padding-left:20px;}
#sitemap #dbox ul li.header {font-weight:bold; background:url(../i/blt_sq.jpg) left center no-repeat; margin-top:15px;}

#mmc #main #lmain ul {margin-top:5px;}
#mmc #main #lmain li {background:url(../i/blt_sq.jpg) left center no-repeat; padding-left:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#downloads #main #lmain li {font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-bottom:7px; line-height:1.3; background:url(../i/blt_sq.jpg) left 5px no-repeat;}
#downloads #main #lmain a.links {padding-left:40px; display:block;}
#warranty #main #lmain li {font-family:Arial, Helvetica, sans-serif; padding-left:20px; background:url(../i/blt_sq.jpg) left 6px no-repeat;}
#media #dbox {padding-bottom:40px; margin-top:50px;}
#media #dbox h3 {padding-left:80px; padding-top:50px;}
#media #dbox ul {padding-left:60px;}
#media #main #lmain li {font-family:Arial, Helvetica, sans-serif; padding-left:20px; background:url(../i/blt_sq.jpg) left 6px no-repeat;}

#msolutions #main #lmain {width:900px;}
#msolutions #lmain div.mobiles {width:274px; height:390px; overflow:auto; background:url(../i/bkg_msol_nokia.jpg) left bottom no-repeat; float:left; margin-top:10px; margin-right:10px;}
#msolutions #lmain div.mobiles h3 {background:url(../i/bkg_msol_t.jpg) left top no-repeat; color:#FFF; text-align:center; padding:10px 0 5px; margin:0; }
#msolutions #lmain div.mobiles p {padding:10px 15px 212px 15px; color:#000; line-height:1.3;}
#msolutions #lmain div.mobiles a img {margin-left:150px; margin-bottom:8px;}
#msolutions #lmain div.nokiait {background-image:url(../i/bkg_msol_nokiait.jpg)}
#msolutions #lmain div.win {background-image:url(../i/bkg_msol_win.jpg)}

#community #lmain div.stories {float:left; width:100%; margin-top:12px; margin-bottom:10px;}
#community #lmain div.stories img {float:left; padding-right:20px;}
#community #lmain div.stories h3 {padding-top:0; margin-top:0;}

#faq #lmain div.dbox {background:url(../i/bkg_db_ta.gif) left top no-repeat; width:650px; padding:10px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#faq #lmain div.dbox div {float:left; width:100%; padding-bottom:10px;}
#faq #lmain div.dbox div img {float:left; display:block; padding:10px 30px 10px 30px;}
#faq #lmain div.dbox div p {padding:0; float:none;}
#faq #lmain div.dbox div a {color:#000;}
#faq #lmain div.dbox div ul {float:left; width:480px;}
#faq #lmain div.dbox div h2 {padding-bottom:10px;}
#faq #lmain div.dboxb {background:url(../i/bkg_db_b.gif) left top no-repeat; width:670px; height:14px; float:left; margin-bottom:30px; padding-bottom:0;}

#faq #lmain div.faqs {padding:10px 0 5px;}
#faq #lmain div.faqs p {padding:0 0 5px;}
#faq #lmain div.faqs ul {list-style-type:disc; margin-left:20px; padding-left:20px;}

ul.square li {background:url(../i/blt_sq.jpg) left 6px no-repeat; padding-left:20px;}
#main p.top {margin-top:20px;}

#contact #main #lmain div {float:left; width:380px; margin-top:10px;}

#partners #dbox {padding-bottom:0; padding-left:15px;}
#partners #lmain #dbox {padding-bottom:0; padding-left:15px;}
#partners #dbox div {float:left; width:275px; background-color:#FFF; padding:10px; margin-right:10px;}
#partners #dbox div img {float:left; display:block; padding:0 0 10px 0;}
#partners #dbox div p {padding:10px 0; float:none;}

#buy #dbox {padding-left:15px; padding-top:15px;}
#buy #dbox img {padding:30px 49px; float:left; background-color:#FFF; margin-right:10px; border-bottom:1px solid #E1DED6;}

#register td.right input {font-size:14px; width:300px;}
#register td.right select {font-size:14px; width:304px;}
#register table td.left {width:200px; text-align:right; padding-right:10px;}
#register #esubmitreg {margin:20px 0 0 90px;}
#register h2 span {color:#9F0404; font-size:12px; font-weight:normal;}

#prmenu {background:url(../i/bkg_pr_menu.gif) 20px top no-repeat; float:left; width:851px; padding:0 50px;
	font: 12px/1.6 Arial, Helvetica, sans-serif;}
#prmenu a {display:block; float:left; padding:0 10px; line-height:31px; color:#E4E4E3; text-decoration:none; border-left:1px solid #FFF;}
#prmenu a:hover {background-color:#BABABA!important; color:#111!important;}
#prmenu #qstartpr {border-right:1px solid #FFF;}
#prmenu #overviewpr {background-color:#BABABA; color:#111;}
#prmenu #tab1pr {background-color:#BABABA; color:#111;}
#mobilewm #tab3pr {border-right:1px solid #FFF;}
#symbian #tab5pr {border-right:1px solid #FFF;}
#nokia #prmenu a {padding:0 9px;}
#nokia #tab8pr {border-right:1px solid #FFF;}

div.prtabs {float:left; font: 12px/1.4 Arial, Helvetica, sans-serif; padding:10px 30px 20px 70px; width:840px;}
div.prtabs p {padding:5px 0;}
div.prtabs p.shifted {padding-left:30px;}
div.prtabs h4 {font-weight:bold; font-size:12px; padding:5px 0;}
div.prtabs h5 {font-weight:bold; font-size:14px; padding:5px 0;}
div.prtabs ul {padding-top:10px; padding-bottom:10px; padding-left:10px;}
div.prtabs ol {list-style-type:decimal;}
div.prtabs ol ol {padding-left:40px;}
div.prtabs table {text-align:left; border-color:#CCC; border-style:solid; border-width:1px 0 0 1px; margin-bottom:10px;}
div.prtabs table td, div.prtabs table th {border-color:#CCC; border-style:solid; border-width:0 1px 1px 0; padding:3px 20px 3px 10px;}
#inthebox img {display:block; float:left;}
#inthebox ul {float:left; width:250px;}

#gold #lmain, #platinum #lmain, #titanium #lmain, #titaniumhd #lmain, #wireless #lmain {padding-left:20px;}
#gold #lmain img, #platinum #lmain img, #titanium #lmain img, #titaniumhd #lmain img, #wireless #lmain img {float:left; padding:30px 30px 10px 0;}
#gold #lmain ul, #platinum #lmain ul, #titanium #lmain ul, #titaniumhd #lmain ul, #wireless #lmain ul {padding:10px 0;}
#gold #lmain div, #platinum #lmain div, #titanium #lmain div, #titaniumhd #lmain div, #wireless #lmain div {float:left; width:400px;}
#gold #lmain h4 span, #platinum #lmain h4 span, #titanium #lmain h4 span, #titaniumhd #lmain h4 span, #wireless #lmain h4 span {color:#FD2603; display:inline; font-weight:bold;}
#gold #lmain h4 img, #platinum #lmain h4 img, #titanium #lmain h4 img, #titaniumhd #lmain h4 img, #wireless #lmain h4 img {vertical-align:middle; padding:0; float:none;}

#mobilewm #lmain, #symbian #lmain, #nokia #lmain {padding-left:20px;}
#mobilewm #lmain img, #symbian #lmain img, #nokia #lmain img {float:left; padding:25px 30px 10px 0;}
#mobilewm #lmain ul, #symbian #lmain ul, #nokia #lmain ul {padding:10px 0;}
#mobilewm #lmain div, #symbian #lmain div, #nokia #lmain div {float:left; width:400px;}
#mobilewm #lmain h3 {padding-top:30px;}
#mobilewm #lmain p {line-height:1.8;}
#mobilewm #lmain h4 img, #symbian #lmain h4 img, #nokia #lmain h4 img {vertical-align:middle; padding:0; float:none;}
#symbian div.prtabs li span {font-family:"Courier New", Courier, mono;}
#symbian div.prtabs ol li {padding:10px 0;}
#nokia div.prtabs ol {margin-left:30px;}

div.nokiarc { width:100%; clear:both; border-top:1px solid #9E9E9E; padding:20px 0 0;}
div.nokiarc img {display:block; float:left; padding:0 20px 20px 40px;}

#plans #main #lmain {width:900px;}
#plans table {width:864px; float:left; margin-top:10px;}
#plans table td {vertical-align:top; text-align:left; width:287px;}
#plans table tr.top td div {background:url(../i/bkg_tbox_t5.gif) left top no-repeat; width:415px; height:27px; color:#FFF;
	font:bold 15px Arial, Helvetica, sans-serif; padding-top:7px; text-align:center;}
#plans table tr.bottom td div {background:url(../i/bkg_tbox_b5.gif) left top no-repeat; width:415px; height:33px; padding-top:7px;}
#plans table tr.bottom td div a {color:#FFF; text-decoration:none; background:url(../i/bkg_tbox_ba.gif) left top no-repeat;
	width:110px; height:22px; display:block; margin:0 auto; font-weight:bold; padding-top:1px; text-align:center;}
#plans table tr.bottom td div a:hover {background-image:url(../i/bkg_tbox_ba2.gif);}
#plans table tr.middle td {background:url(../i/bkg_tbox_m5.gif) left top no-repeat;}
#plans table tr.middle td ul {width:370px; text-align:center; color:#000; text-align:left; padding:10px 10px 10px 20px; height:100%;}
#plans table tr.middle td li {background:url(../i/blt_red.gif) left 5px no-repeat; padding-left:20px; line-height:1.4;}
#plans table tr.middle td li a {color:#000;}

#main div.wbox {float:left; width:848px; margin-top:5px;}
#main div.wbox div.top {background:url(../i/bkg_wbox_t.gif) left top no-repeat; width:848px; height:28px; color:#454545; 
	font-weight:bold; font-size:14px; text-align:center; padding-top:5px;}
#main div.wbox div.middle {background:url(../i/bkg_wbox_m.gif) left top repeat-y; width:848px; color:#000;}
#main div.wbox div.middle ul {padding:10px 0 10px 10px;}
#main div.wbox div.middle li {background:url(../i/blt_red.gif) 15px 5px no-repeat; padding:0 10px 0 35px; line-height:1.4;}
#main div.wbox div.middle li.second {background:url(../i/blt_white.gif) 80px 5px no-repeat; padding-left:100px;}
#main div.wbox div.bottom {background:url(../i/bkg_wbox_b.gif) left top no-repeat; width:848px; height:13px;}

#plans #main div.wbox {margin-top:10px;}
#plans #main div.wbox div.middle {float:left;}
#plans #main div.wbox div.middle ul {padding:10px 0 10px 10px; float:left;}
#plans #main div.wbox div.bottom {float:left;}

#main div.wwbox {float:left; width:848px!important; margin-top:20px; color:#000; clear:left;}
#main div.wwbox div.top {background:url(../i/bkg_wwbox_t2.gif) left top no-repeat; width:848px; padding-top:5px; padding-bottom:5px;}
#main #lmain div.wwbox div.top p {padding:10px 15px 0; width:818px!important;}
#main #lmain div.wwbox div.top h5 {padding:10px 15px 0; width:818px!important; font-weight:bold; color:#000;}
#products #main #lmain div.wwbox div.top h5 {font-size:14px;}
#main div.wwbox div.bottom {background:url(../i/bkg_wwbox_b.gif) left top no-repeat; width:848px; height:14px;}
#vod #main #lmain div.wwbox div.top p {padding:15px 25px 0; width:818px!important; font-weight:bold;}

#main div.wwboxs {float:left; width:848px!important; margin-top:20px; color:#000; clear:left; font-weight:bold;}
#main div.wwboxs div.top {background:url(../i/bkg_wwbox_t.gif) left top no-repeat; width:848px; padding-top:5px; padding-bottom:5px;}
#main #lmain div.wwboxs div.top p {padding:10px 15px 0; width:818px!important;}
#main #lmain div.wwboxs div.top h5 {padding:10px 15px 0; width:818px!important; font-weight:bold;}
#main div.wwboxs div.bottom {background:url(../i/bkg_wwbox_b.gif) left top no-repeat; width:848px; height:14px;}
#vod #main #lmain div.wwboxs div.top p {padding:15px 25px 0; width:818px!important; font-weight:bold;}

#products #main #lmain {width:900px;}
#products #lmain p {padding-top:0; margin-top:0; line-height:1.4; width:100%;}
#products #lmain div.prbox {width:405px; float:left; margin-top:10px; margin-bottom:10px;}
#products #lmain div.prbox div.top {background:url(../i/bkg_prbox_t2.gif) left top no-repeat; height:32px; width:405px; color:#FFF; font-weight:bold; font-size:16px; text-align:center; padding-top:5px;}
#products #lmain div.prbox div.bottom {background:url(../i/bkg_prbox_b2.gif) left top no-repeat; height:37px; width:383px; padding-top:20px; padding-left:22px;}

#main #lmain div.mpbox {width:269px; float:left; margin-top:15px;}
#main #lmain div.mpbox div.top {background:url(../i/bkg_mpbox_t.gif) left top no-repeat; height:29px; width:269px; color:#FFF; 
	font-weight:bold; font-size:13px; text-align:center; padding-top:7px;}
#main #lmain div.mpbox div.middle {background:url(../i/bkg_vod.gif) left top no-repeat; width:249px; padding:7px 10px; color:#000; height:210px;}
#main #lmain div.mpbox div.bottom {background:url(../i/bkg_mpbox_b4.gif) left top no-repeat; height:38px; width:189px; 
	padding-top:20px; padding-left:80px;}

#products #main #lmain div.mpbox {width:269px; float:left; margin-top:10px; margin-bottom:10px;}
#products #main #lmain div.mpbox div.top {background:url(../i/bkg_mpbox_t.gif) left top no-repeat; height:29px; width:269px; color:#FFF; 
	font-weight:bold; font-size:16px; text-align:center; padding-top:5px; float:left;}
#products #main #lmain div.mpbox div.middle {background:none; border-left:2px solid #B7B7B7; border-right:2px solid #B7B7B7; width:265px; padding:0; margin:0; float:left; height:177px;}
#products #main #lmain div.mpbox div.bottom {padding-left:2px; padding-right:0; margin-left:0; margin-right:0; width:267px; padding-top:15px; margin-top:0; height:68px; background-image:url(../i/bkg_mpbox_b6.gif); background-position:bottom left;  float:left;}
/*#products #lmain div.mpbox div.bottom a {display:block; float:left; border:1px solid red; padding:0; margin:0;}
#products #lmain div.mpbox div.bottom img {border:1px solid yellow; display:block; float:left; padding:0; margin:0;}*/

#scart #main #lmain {width:950px; padding-left:5px; padding-bottom:10px;}
#scart #lmain div.scprbox {width:404px; float:left; margin-top:10px; margin-bottom:10px; border:1px solid #CCC; margin-left:5px; padding-bottom:25px;}
#scart #lmain div.scprbox div.top {background:#111; width:229px; color:#FFF; font-weight:bold; font-size:16px; text-align:center; padding:10px 0; border-bottom:1px solid #E3E3E3;}
#scart #lmain div.scprbox a {display:block; width:100%; text-align:center; margin:10px 0; color:#2F2F2F; font-weight:bold; text-decoration:none;}
#scart #lmain div.scprbox a span {text-decoration:underline;}
#scart #lmain div.scprbox a.price {margin-bottom:25px;}
#scart #copy {background:#FAFAFA url(../i/bkg_sccopy.jpg) left bottom repeat-x; color:#A0A0A0; font-size:10px; text-align:center; float:left; width:100%; padding-bottom:15px;}

#players #tbanner a {line-height:30px;}
#players #main #lmain {width:880px;}
#vod #main #lmain {width:880px;}
#accessories #main #lmain {width:880px;}

#warranty #tbanner a, #register #tbanner a, #faq #tbanner a, #downloads #tbanner a, #support #tbanner a, #upnp #tbanner a {line-height:18px;}
#warranty #tbanner a.register, #register #tbanner a.register, #faq #tbanner a.register, #downloads #tbanner a.register, #support #tbanner a.register, #upnp #tbanner a.register {line-height:19px;}
#warranty #tbanner a.last, #register #tbanner a.last, #faq #tbanner a.last, #downloads #tbanner a.last, #support #tbanner a.last, #upnp #tbanner a.last {line-height:19px;}

#about #tbanner a {line-height:25px;}
#press #tbanner a {line-height:25px;}
#news #tbanner a {line-height:25px;}
#media #tbanner a {line-height:25px;}
#team #tbanner a {line-height:25px;}
#events #tbanner a {line-height:25px;}
#contact #tbanner a {line-height:25px;}

#main #lmain div.mpbox {width:269px; float:left; margin-top:15px;}
#main #lmain div.mpbox div.top {background:url(../i/bkg_mpbox_t.gif) left top no-repeat; height:29px; width:269px; color:#FFF; 
	font-weight:bold; font-size:13px; text-align:center; padding-top:7px;}
#main #lmain div.mpbox div.middle {background:url(../i/bkg_vod.gif) left top no-repeat; width:249px; padding:7px 10px; color:#000; height:210px;}
#main #lmain div.mpbox div.bottom {background:url(../i/bkg_mpbox_b4.gif) left top no-repeat; height:38px; width:189px; 
	padding-top:20px; padding-left:80px;}

#main div.mplayers {float:left; width:100%; line-height:1.2; font-size:12px; padding:10px 0 20px; background:url(../i/bkg_main_b3.gif) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif;}
#main div.mplayers div.lprd {float:left; width:320px; padding:15px 0 15px 10px;}
#main div.mplayers div.lprd img {padding-left:75px;}
#main div.mplayers div.lprd h3 {font-weight:normal; padding-left:120px;}
#main div.mplayers div.rprd {float:left; width:480px; padding-left:10px; padding-top:20px;}
#main div.mplayers div.rprd h2 {font-weight:bold; font-size:14px;}
#main div.mplayers div.rprd h5 {font-weight:bold; padding-top:10px; font-size:12px;}
#main div.mplayers div.rprd h4 {font-weight:bold; padding-top:5px; font-size:14px;}
#main div.mplayers div.rprd p {padding:5px 0; line-height:1.5;}
#main div.mplayers div.rprd ul {margin:10px 0 20px;}
#main div.mplayers div.rprd ul li {background:url(../i/blt_sq.jpg) left center no-repeat; padding-left:16px;}
#main div.mplayers div.rprd img.lmore {margin-left:150px;}

#players #main div.wmpbox {float:left; width:848px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
#players #main div.wmpbox div.top {background:url(../i/bkg_wbox_t.gif) left top no-repeat; width:848px; height:28px; color:#000; 
	font-weight:bold; font-size:14px; text-align:center; padding-top:5px; margin-left:60px;}
#players #main div.wmpbox div.middle {background:url(../i/bkg_wbox_m.gif) left top repeat-y; width:848px; margin-left:60px; font-size:12px; padding-bottom:10px;}
#players #main div.wmpbox div.middle h4 {padding:5px 10px 0 25px;}
#players #main div.wmpbox div.middle ul {padding:0;}
#players #main div.wmpbox div.middle li {padding:0 20px 0 45px; line-height:1.6; background:url(../i/blt_sq.jpg) 30px 6px no-repeat;}
#players #main div.wmpbox div.bottom {background:url(../i/bkg_wbox_b.gif) left top no-repeat; width:848px; height:13px; margin-left:60px;}

#accessories #lmain div.mpbox {width:269px; float:left; margin-top:15px;}
#accessories #lmain div.mpbox div.top {background:url(../i/bkg_mpbox_t.gif) left top no-repeat; height:29px; width:269px; color:#FFF; 
	font-weight:bold; font-size:13px; text-align:center; padding-top:7px;}
#accessories #lmain div.mpbox div.bottom {background:url(../i/bkg_mpbox_b4.gif) left top no-repeat; height:38px; width:189px; 
	padding-top:20px; padding-left:80px;}

#planspp {width:95%;}
#planspp div.planspp {width:100%; line-height:1.2; font:12px Arial, Helvetica, sans-serif;}
#planspp div.planspp div.top {height:37px; width:100%; background:url(../i/bkg_plans_tl2.gif) left top no-repeat; font-size:18px; font-weight:bold; text-align:center;}
#planspp div.planspp div.top h1 {color:#000; width:100%; font-size:18px; font-weight:bold; background: url(../i/bkg_plans_tr2.gif) right top no-repeat; padding:0; 
	margin:0; line-height:37px;}
#planspp div.planspp div.middle {width:100%; padding:10px 0 50px; background-color:#FFF;}
#planspp div.planspp div.middle p {padding:3px 20px;}
#planspp div.planspp div.middle p.level {padding:0 0 0 20px;}
#planspp div.planspp div.middle p.strong {font-weight:bold;}
#planspp div.planspp div.middle h2 {font-weight:bold; padding:5px 20px;}
#planspp div.planspp div.middle ol {list-style-type:decimal; list-style-position:outside; padding:0 10px 10px 20px; margin:10px 10px 10px 20px;}
#planspp div.planspp div.middle li {padding:2px 0;}
#planspp div.planspp div.middle table {margin:0 10px 0 10px; text-align:left;  border-bottom:1px solid #333;}
#planspp div.planspp div.middle td, #planspp div.planspp div.middle th {padding:2px 10px;}
#planspp div.planspp div.middle th {border-bottom:1px solid #333;}
#planspp div.planspp div.bottom {width:100%; height:37px; background:url(../i/bkg_plans_bl2.gif) left top no-repeat; margin-bottom:10px;}
#planspp div.planspp div.bottom h6 {width:100%; background: url(../i/bkg_plans_br2.gif) right bottom no-repeat; height:37px; line-height:37px;}

#rotate {margin:0; float:left;}
#slides {width:959px;}
#slides img {width:959px; height:346px;}

#players #rotate {margin:0; float:left; width:698px; height:197px;}
#players #slides {width:698px; height:197px;}
#players #slides img {width:698px; height:197px; display:block; float:left;}

#products #rotate {margin:0; float:left; width:698px; height:197px;}
#products #slides {width:698px; height:197px;}
#products #slides img {width:698px; height:197px; display:block; float:left;}

.pics img {display:inline; padding:0; margin:0; float:none; position:relative;}

#press #main h3 a {text-decoration:none;}
#press #main h6 {font-weight:normal;}

#downloads #main #both {width:100%; float:left;}
#downloads #main #both div.annonce {float:left; width:460px; margin-left:12px; margin-top:25px;}
#downloads #main #both div.annonce div.top {background:url(../i/bkg_annonce.gif) left top no-repeat; width:460px; float:left; padding-top:20px;}
#downloads #main #both div.annonce div.btm {background:url(../i/bkg_annonce_btm.gif) left bottom no-repeat; width:460px; height:14px; float:left;}
#downloads #main #both div.annonce h2 {font:bold 16px Arial, Helvetica, sans-serif; width:460px; text-align:center;}
#downloads #main #both div.annonce h5 {font:bold 13px Arial, Helvetica, sans-serif; width:460px; text-align:center;}
#downloads #main #both div.annonce ol {list-style-type:lower-roman; list-style-position:inside; margin:15px 5px 5px 30px; padding:5px 5px 10px; font:12px/1.5 Arial, Helvetica, sans-serif;}
#downloads #lmain div.dwn {border-bottom:1px solid #989898; float:left; width:100%; padding-bottom:0; padding-top:5px;}
#downloads #lmain div.dwn h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#010101; width:260px; text-align:center;}
#downloads #lmain div.dwn img.prdimage {width:241px; display:block; float:left; padding:20px 10px 10px;}
#downloads #lmain div.dwn div.player {float:left; text-align:center; padding:30px 30px 5px; margin-top:10px;}
#downloads #lmain div.dwn div.playerpc {float:left; text-align:center; padding:30px 30px 5px; margin-top:10px; width:312px;}
#downloads #lmain div.dwn div.line {border-left:1px solid #B0B0B0;}
#downloads #lmain div.dwn h5 {width:100%; font-size:11px; color:#848484; padding-bottom:10px;}

#upnp #main p {padding:10px 0 20px;}
