body.mobiili {background:#657a7f url(../img/bg/mobiili_bg.gif) 0 240px repeat-x}
.mobiili #contentarea-inside {background: url(../img/bg/content-bg_mobiili.gif) repeat-y;}
.mobiili #sisaltonosto-ylaES, .mobiili #sisaltonosto-yla, .mobiili #sisaltonosto-ylaES p, .mobiili #sisaltonosto-yla p {display:none;}
.mobiili #subnavigation {background:#e9ebeb url(../img/subnavi/navi-bkg-mobiili.gif) no-repeat;}
#subnavigation ul {background:url(../img/subnavi/navi-name-mobiili.gif) no-repeat 0 50%;}
.mobiili #content-footer ul li a:hover {margin:0;padding:0;float:left;text-decoration:none;color:#5e6e72;}

/* mobiili */

.mobiili #mobile-items-wrapper {margin:0;padding:0;float:left;width:593px;}
.mobiili #mobile-ohjeet {margin:0;padding:0;float:left;width:593px;background:url(../img/bg/pisteet-pysty.gif) 296px 0 repeat-y;}
.mobiili #mobile-items-wrapper #mobile-items1 {margin:0 0 0.4em 0;padding:0 5px 0 0;float:left;width:292px;background:url(../img/bg/pisteet-pysty.gif) right top repeat-y;}
.mobiili #mobile-items-wrapper #mobile-items2 {margin:0 0 0.4em 0;padding:0 0 0 5px;float:left;width:291px;}
.mobiili #mobile-items-wrapper #mobile-items3 {margin:0 0 0 0;padding:0;float:left;width:593px;}
.mobiili #mobile-ohjeet #mobile-ohjeet1 {margin:0 5px 0.4em 0;padding:0 0 0 0;float:left;width:292px;background:#fff url(../img/bg/yellow-gradient.gif) repeat-x;}
.mobiili #mobile-ohjeet #mobile-ohjeet2 {margin:0 0 0.4em 0;padding:0 0 0 5px;float:left;width:291px;background:#fff url(../img/bg/yellow-gradient.gif) repeat-x;}
.mobiili #mobile-ohjeet #mobile-ohjeet3 {margin:0 0 0 0;padding:0;float:left;width:593px;background:#fff url(../img/bg/pisteet-vaaka.gif) repeat-x;}
#mobile-items1 table {margin:0;padding:0;width:291px;border:0 none;border-left:1px solid #fff;background:#fff url(../img/bg/yellow-gradient.gif) 0 25px repeat-x;}
#mobile-items2 table {margin:0;padding:0;width:291px;border:0 none;background:#fff url(../img/bg/yellow-gradient.gif) 0 25px repeat-x;}
#mobile-items3 table {margin:0;padding:0;width:593px;border:0 none;background:#fff url(../img/bg/yellow-gradient.gif) 0 25px repeat-x;}
#ringtones table {margin:0;padding:0;width:593px;border:0 none;background:#fff url(../img/bg/yellow-gradient.gif) 0 25px repeat-x;}
#mobile-items-wrapper table th {font-size:120%;border:0 none;padding:4px 0 12px 0;text-align:center;color:#fff;background:#98a6ab url(../img/bg/mobiili_th-bg.gif) repeat-x;font-weight:bold;text-transform:uppercase}
#mobile-ohjeet h2 {font-size:120%;border:0 none;padding:4px 0 12px 10px;color:#fff;background:#98a6ab url(../img/bg/mobiili_th-bg.gif) repeat-x;font-weight:bold;text-transform:uppercase}
#mobile-ohjeet h3 {font-size:140%;}
.mobiili #mobile-ohjeet p.price {font-weight:bold;font-size:140%;margin-bottom:0.6em;}
strong.number {font-weight:bold;font-size:140%;}
.mobiili #mobile-ohjeet span {background:#efefef;border-bottom:1px solid #ccc;font-weight:bold;}
.mobiili #mobile-ohjeet .kentta {border:1px solid #f00}
.mobiili #mobile-ohjeet .button {background:#f00;color:#fff;border:1px solid #f00;text-transform:uppercase}
.mobiili #content .article {background:#fff;}
.mobiili #content .article h2 {background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;padding:0 0 6px 0;margin:0 0 3px 10px; }
.mobiili #content .article h2 img.vasen {border:0 none;}
.mobiili #content .article h2 img.oikea {border:0 none;}
.mobiili #content p.breadcrumb {background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x; margin:0 0 0 0;padding:3px 0 3px 10px;}
#mobile-items-wrapper table td {border:0 none;padding:2px 0 1px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
#mobile-items3 table td {text-align:center;padding:5px 0}
#mobile-items3 table td a img {border:1px solid #32b02a}
#mobile-items3 table td a:hover img {border:1px solid #000}
#mobile-items-wrapper table td.item-titles {padding-left:2px;}
#mobile-items-wrapper #ringtones table td.item-titles {padding-left:10px;}
#mobile-items-wrapper table td.order-links {width:92px;padding-left:5px;}
#mobile-items-wrapper table.mobiilipelit td {vertical-align:top;padding-top:10px;}
#mobile-items-wrapper table.mobiilipelit td h2 {background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;padding:0 0 6px 0;margin:0 10px 3px 10px; }
#mobile-items-wrapper table.mobiilipelit td p {background:transparent;font-size:1em;}
.order-links img {float:left;margin:2px 10px 0 0}
#mobile-items-wrapper table td.ringtone-titles {width:125px;color:#666;}
.order-links a {display:block;padding:2px 0 2px 0;text-transform:uppercase}
.mobiili #mobile-items-wrapper p {margin:0 0 0 0;padding:4px 2px;background:#fcfee4;text-transform:uppercase}
#mobile-items-wrapper #ringtones table th {text-align:left;padding-left:10px;}
#mobile-items-wrapper p#ringtone-navi {text-align:right;background:#fff;}
#mobile-items-wrapper #ringtones p {text-transform:none;padding-left:10px;}
.mobiili #mobile-items-wrapper #mobile-items3 p {margin:0 0 0.4em 0;padding:4px 2px;background:#fcfee4;text-transform:uppercase;text-align:center}
.mobiili h2 a:link, .mobiili h2 a:active, .mobiili h2 a:visited, .mobiili h2 a:hover {color:#000;}
.mobiili dt {color:#FF3E34;}
.mobiili #content dt {margin-bottom:0;padding-bottom:0;font-size:1em;}
.mobiili dt a:link {color:#FF3E34;}
.mobiili .article {color:#333;float:left;width:593px;margin:0 0 0 0;padding:0 0 3px 0; background:#fff url(../img/bg/article-bg.gif) 0 -1px repeat-x}
.mobiili .blogpost {color:#333;float:left;width:591px;margin:0 0 0 0;padding:0 0 3px 0; background:#fff url(../img/bg/article-bg.gif) 0 -1px repeat-x}
.mobiili .article img {background:#fff;padding:3px;border:1px solid #ccc;}
.mobiili .blogpost img {background:#fff;padding:3px;border:1px solid #ccc;}
.mobiili .article .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0;}
.mobiili .blogpost .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0;background:#FF3E34;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.mobiili .article h2 {color:#000;padding:5px 0 9px 10px}
.mobiili .article h2 a {color:#000;}
.mobiili .blogpost h2 {color:#fff;background:#808b94;padding:5px 0 9px 10px}
.mobiili .blogpost h2 a {color:#fff;display:block}
.mobiili #content h2#sound-header {padding:10px;margin:0;}
.mobiili .article .articleheader h2 {color:#808b94;margin:0 0 0.2em 0;padding:5px 0 9px 10px; width:471px;float:left;}
.mobiili .article .articleheader h2 a {color:#808b94;display:block;}
.mobiili .blogpost .articleheader h2 {color:#fff;margin:0 0 0.2em 0; padding:5px 0 9px 10px;width:471px;float:left;}
.mobiili .blogpost .articleheader h2 a {color:#fff;display:block;}
.mobiili .articleheader p {color:#000;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%;}
.mobiili .blogpost .articleheader p {color:#fff;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%;}

.mobiili #sidenavi {border-bottom:5px solid #5e6e72;}
.mobiili #sidenavi a:link, .mobiili #sidenavi a:active, .mobiili #sidenavi a:visited {color:#000;}
.mobiili #sidenavi a.selected, .mobiili #sidenavi a.selected:hover {background:#5e6e72 url(../img/navinuoli_mobiili.gif) 97% 50% no-repeat;color:#fff;}

.mobiili #kommentit { margin:0;padding:3em 0 0 0;background:#7d8599 url(../img/bg/kommentoi-otsikko_uutiset.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center;}
.mobiili #kommentit h4 {color:#fff}
.mobiili #kommentit dt {margin:0 0 0 0;padding:0 0 0 10px;color:#fff;font-weight:bold;}
.mobiili #kommentit .post-footer a, .mobiili #kommentit p.info a {color:#9fd0f1}
.mobiili #keskustelunostot {color:#fff; background:#7D8599;}
.mobiili #keskustelunostot h2 {color:#fff; background:#7D8599 url(../img/bg/keskustelut-otsikko_uutiset.gif) no-repeat;}
.mobiili #keskustelunostot td a:link, .mobiili #keskustelunostot td a:active, .mobiili #keskustelunostot td a:visited, .mobiili #keskustelunostot td a:hover {color:#fff;font-weight:normal;}
#targetsearch {float:left;width:593px;margin:0 0 0 0;padding:0 0 0 0;}
#targetsearch fieldset {border:0 none;margin:0;padding:13px 0 7px 0;text-align:right;background:url(../img/bg/hakupalkki-bg_perus.gif) no-repeat 100% 69%;}
#targetsearch legend {display:none}
#targetsearch input {font-size:100%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;background:transparent;color:#000;border:0 none;margin:0;padding:0 5px;height:14px}
#targetsearch input#vpsearchq {font-size:100%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border:1px solid #666;margin:0;padding:0 0 0 2px;height:14px;width:185px;background:url(../img/bg/input_bg2.gif) repeat-x;}
form.targetsearch-mobile {float:left;width:593px;margin:0 0 0 0;padding:0 0 0 0;}
form.targetsearch-mobile fieldset {border:0 none;}
form.targetsearch-mobile fieldset legend {font-weight:bold;}
form.targetsearch-mobile fieldset select, form.targetsearch-mobile fieldset input {font-size:1em;}
#mobile-infotext {float:left;width:573px;margin:0 0 10px 0;padding:10px;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
.mobiili #mobile-items-wrapper #mobile-infotext p {margin:0 0 0 0;padding:4px 2px;background:#fff;text-transform:none}
