diff options
author | Josh Williams <yoshu@sugarlabs.org> | 2009-10-29 22:40:03 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2010-02-26 09:39:48 (GMT) |
commit | 09b4ac960ad435414c9a544ab57f5edeb80ed4cc (patch) | |
tree | 77c506917095ca1df5f2db4206b7e9b8011118e6 | |
parent | 946c9395e946cfd30f71c94217fc2637ed6c7d75 (diff) |
CSS bug fixes for AMO merge + CSS uddates for dev section
-rw-r--r-- | site/app/webroot/css/amo2009/developers.css | 337 | ||||
-rw-r--r-- | site/app/webroot/css/amo2009/ie.css | 107 | ||||
-rw-r--r-- | site/app/webroot/css/amo2009/ie6.css | 33 | ||||
-rw-r--r-- | site/app/webroot/css/amo2009/ie7.css | 31 | ||||
-rw-r--r-- | site/app/webroot/css/amo2009/main.css | 5751 |
5 files changed, 2456 insertions, 3803 deletions
diff --git a/site/app/webroot/css/amo2009/developers.css b/site/app/webroot/css/amo2009/developers.css index 8c104f8..3a101d7 100644 --- a/site/app/webroot/css/amo2009/developers.css +++ b/site/app/webroot/css/amo2009/developers.css @@ -1,7 +1,171 @@ +a { + color:rgb(68,187,249); +} + +a:hover { + background-color:rgb(68,187,249); + color:#fff; +} + +.developer-hub #aux-nav { + top:0px; + } + +#header { + margin:1.5em 0; + } + +#footer { + margin-top:2em; + } + +.primary { + margin-top:2em; + } + +#dashboard.primary.full, +#devhub.primary { + margin-top:0; + } + +.primary.full { + width:100%; + } + +#content-main.primary { + margin-top:0; + } + +#content-main.primary h2 { + margin-top:0; + } + +#dashboard.primary.full h2 { + margin-top:.5em; + } + +#aux-nav { + xtop:-60px; + } + +p#title { + height:70px; + background:url(../../img/amo2009/app-icons/generic.png) no-repeat 0 0; + padding-left:170px; + } + +h2,h3,h4,h5,h6 { + font-size:140%; + margin:.5em 0 1em; + } + +h4 { + font-size:130%; + } + +h5 { + font-size:120%; + } + +h6 { + font-size:110%; + } + +div, +.translation-box { + margin-bottom:1em; + } + +#devhub,#devhub .hub-developer,#devhub .hub-developer .featured-inner, +.addon-list {margin-bottom:0;} + +#devhub.primary { +margin-top:1em; +} + +#footer .secondary img { + margin-top:2em; + } + +.translation-row { + float:left; + width:90%; + } + +.translation-box { + font-size:90%; + } + +#addon-edit-descriptions-form div, +.translation-box div { + margin-bottom:0; + } + +#addon-edit-descriptions-form div.translation-box.graybox { + margin-bottom:1em; + } + +.translation-box .translation-button img { + + } + +.translation-box .translation-tab { + } + +.translation-tabs { + float:left; + margin-right:10px; + } + +.translation-area { + float:right; + width:100%; + } + +.translation-newlocale-container { + clear:both; + } + +.graybox { + float:left; + margin-bottom:.5em; + } + +.highlight li a { + display:block; + background:transparent; + border:0 none; + margin:0; + padding:0; + -moz-border-radius:0; + -webkit-border-radius:0; + border-radius:0; + } + +.highlight li a:hover { + color:#fff; + background:rgb(80,172,241); + } + +p.addon-search-message { + margin:.8em; + clear:left; + } + +.listing-header { + margin:.4em .2em; + } + +.listing-header li { + margin-left:1em; + } + /** header and main navigation bar */ .section { - max-width: 75em; -} + max-width: 1000px; + min-width: 700px; + padding:10px 20px; + } .developer-hub #content-main, .developer-hub #dashboard { @@ -13,11 +177,6 @@ margin-bottom: 0.7em; } -#aux-nav ul.change a.return { - display: block; - padding: 0.7em 1em 0.5em 1em; -} - #navbar a, #navbar a:active, #navbar a:hover, #navbar a:focus, #navbar a:visited { color: white; text-decoration: none; @@ -25,17 +184,14 @@ } #navbar { display: block; - background-image: url(../../img/amo2009/bg/heading-dark-blue.jpg); - background-repeat: repeat-x; - background-position: bottom left; - background-color: #305083; + background-color: rgb(80,172,241); border: 1px solid #021437; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 0 1.5em 0; color: white; - font-size: 1.231em; + font-size: .9em; white-space: nowrap; overflow: hidden; } @@ -45,7 +201,6 @@ #navbar li.top, #navbar li.search { float: left; - border-right: 1px solid #455c87; list-style: none; } #navbar li.top a.controller { @@ -54,7 +209,7 @@ margin: 0; } #navbar li.top a.controller { - border-right: 1px solid #1e2e4c; + border-right: 1px solid rgb(247,247,247); } #navbar li.search { float: right; @@ -62,7 +217,6 @@ } #navbar li.top:hover, #navbar li.top.selected { - background-image: url(../../img/amo2009/bg/heading-dark-blue-highlighted.png); } #navbar li.top ul { display: none; @@ -83,12 +237,15 @@ #navbar li.top:hover ul { display: block; } + +#navbar li ul { + border:1px solid #021437; + } + #navbar li ul li { - background-image: url(../../img/amo2009/bg/heading-dark-blue-highlighted.png); - background-repeat: repeat-x; - background-position: bottom left; - background-color: #305083; - border-bottom: 1px solid #5a7297; + background-color: rgb(81,173,241); + border-bottom: 1px solid rgb(216,223,225); + xwidth:10em; } #navbar li ul li:hover { background-image: url(../../img/amo2009/bg/heading-dark-blue.jpg); @@ -713,18 +870,37 @@ p.summary { } .hub-developer { - background: #EAF7FB; width: 100%; display:table; } +.featured-inner { + padding:0; + } + .addon-list { - width: 200px; - padding: 25px 0 0 21px; + width: 24.49%; + xpadding: 18px 0 0 21px; display: table-cell; - background: #EAF7FB; - border-right: 1px solid #AEC3CF; -} + background: rgb(255,255,255); + border: 8px solid rgb(216,223,225); + list-style:none; + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; +} + +.featured.hub-developer .featured-inner .addon-list { + border:0 none; + background:rgb(216,223,225); + -moz-border-radius:0; + -webkit-border-radius:0; + float:left; + border-radius:0; + border-right:1px solid rgb(188,188,188) } + +.primary div.addon-list ul { + list-style:none;} .html-rtl .addon-list { padding: 25px 21px 0 0; @@ -733,36 +909,52 @@ p.summary { } .addon-list ul { margin-bottom: 0; - padding-bottom: 10px; + xpadding-bottom: 10px; + padding:0 0 10px 0; } -.addon-list h3 { - margin:0 0 0.5em 0; +.highlight.addon-list h3 { + padding:.5em .5em .8em; + margin:0; font-size: 1.5em; + display:block; + font-weight:bold; + background:rgb(216,223,225); + color:rgb(63,63,63); } .addon-list li a { - padding: 10px 0 10px 45px; - margin-right:21px; + padding: 14px 5px 14px 55px; display:block; border-bottom: 1px dotted #AEC3CF; } +.primary .featured.hub-developer .featured-inner .addon-list ul { + margin:0; +} + +.primary .featured.hub-developer .addon-list h3 { + padding:16px .6em; + border-bottom:2px solid rgb(238,238,238); + margin:0; + } + .html-rtl .addon-list li a { margin-right: 0; margin-left: 21px; padding: 10px 45px 10px 0; } +.addon-list li a:link, .addon-list li a:visited { - color: #0055EE; + color: rgb(0,48,192); } .addon-list li a .icon { background: transparent; position: absolute; - top: 0; - left: 0; + top: 10px; + left: 10px; } .html-rtl .addon-list li a .icon { @@ -792,7 +984,24 @@ p.summary { font-weight:bold; } -.addon-list li.more { +.addon-list li a:hover { + background-color:#44BBF9; + color:#fff; +} + +.featured.hub-developer .featured-inner .addon-list li a:hover { + color:#fff; + } + +.primary .featured.hub-developer .featured-inner .addon-list li.active a:hover { + background: transparent; + color:rgb(0,48,192); +} +.primary .featured.hub-developer .featured-inner .addon-list li.more a:hover { + color:rgb(0,48,192); +} + +.primary .addon-list li.more { font-size: 0.85em; } @@ -812,10 +1021,6 @@ p.summary { float: left; } -.secondary .addon-list { - border-right: none; -} - .html-rtl .secondary .addon-list { border-left: none; } @@ -835,7 +1040,9 @@ p.summary { .addon-feed-wrapper { background: #fff; - display: table-cell; + display:block; + float:left; + margin-top:1em; width: 70%; } @@ -966,7 +1173,6 @@ p.summary { .addon-info { margin: 0; margin-bottom: 0; - background: #EAF7FB; border-top: 1px solid #AEC3CF; padding: 7px 0; } @@ -987,6 +1193,13 @@ p.summary { padding: 16px 16px 16px 17px; } +.primary .actionbar, +.primary .addon-info { + list-style:none; + } + +.previews a:hover{ background-color:#fff; color:rgb(0,49,195);} + .addon-info a { background: transparent url(../../img/amo2009/icons/news-feed-sprite.png) no-repeat scroll 0 0; padding: 4px 0 4px 20px; @@ -1088,9 +1301,8 @@ p.summary { /** END "I like this!" boxes **/ .developer-hub #footer .secondary img { - max-width: none; - width: auto; -} + width:50%; + } /* Getting Started */ #getting-started { @@ -1542,7 +1754,7 @@ p.summary { #edit-listing dt a { font-size: 1.1em; - padding: .2em 0 .2em 22px; + margin: .2em 0 .2em 22px; background: transparent 0 0 no-repeat; } .html-rtl #edit-listing dt a { @@ -1550,13 +1762,22 @@ p.summary { background-position: 100% 0; } -#edit-listing .edit-authors a { background-image: url(../../img/developers/actionbar/edit_authors.png); } -#edit-listing .edit-categories a { background-image: url(../../img/developers/actionbar/edit_categories.png); } -#edit-listing .edit-tags a { background-image: url(../../img/developers/actionbar/edit_tags.png); } -#edit-listing .edit-descriptions a { background-image: url(../../img/developers/actionbar/edit_descriptions.png); } -#edit-listing .edit-properties a { background-image: url(../../img/developers/actionbar/edit_properties.png); } -#edit-listing .edit-profile a { background-image: url(../../img/developers/actionbar/edit_profile.png); } -#edit-listing .edit-contributions a { background-image: url(../../img/developers/actionbar/edit_contributions.png); } +dd { + margin:.5em 0 1em 20px; + } + +#edit-listing .edit-authors { background: url(../../img/developers/actionbar/edit_authors.png) no-repeat 0 center; } +#edit-listing .edit-categories { background: url(../../img/developers/actionbar/edit_categories.png) no-repeat 0 center; } +#edit-listing .edit-tags { background: url(../../img/developers/actionbar/edit_tags.png)no-repeat 0 center; } +#edit-listing .edit-descriptions { background: url(../../img/developers/actionbar/edit_descriptions.png) no-repeat 0 center; } +#edit-listing .edit-properties { background: url(../../img/developers/actionbar/edit_properties.png) no-repeat 0 center; } +#edit-listing .edit-profile { background: url(../../img/developers/actionbar/edit_profile.png) no-repeat 0 center; } +#edit-listing .edit-contributions { background: url(../../img/developers/actionbar/edit_contributions.png) no-repeat 0 center; } + +#edit-listing a:hover { + color:#fff; + background-color:rgb(0,48,192); +} p.smallmargin { margin-bottom: .5em; @@ -1595,6 +1816,11 @@ label.indented { #dev-subnav-edit .versions, .actionbar .versions .view { background-image: url(../../img/developers/actionbar/versions.png); } #dev-subnav-edit .previews { background-image: url(../../img/developers/actionbar/previews.png); } +#summary .actionbar li.action a:hover { + color:#fff; + background-color:rgb(18,76,244); +} } + #dev-subnav .indented { padding-left: 20px; font-size: 0.925em; @@ -1802,6 +2028,13 @@ h4.status span { -webkit-border-radius: 8px; border-radius: 10px; } + +.primary a.add-button:hover { + background: #fefefe url('../../img/developers/add.png') no-repeat 10px 50%; + border: 1px solid rgb(80,172,241); + color:rgb(81,173,241); + } + .remove-button { background-image: url('../../img/developers/delete.png'); } diff --git a/site/app/webroot/css/amo2009/ie.css b/site/app/webroot/css/amo2009/ie.css index dbb1b96..e0bcc9f 100644 --- a/site/app/webroot/css/amo2009/ie.css +++ b/site/app/webroot/css/amo2009/ie.css @@ -1,79 +1,28 @@ -/* -Internet Explorer fixes -Original Author: Richard Rutter, clearleft.com -*/ - -body { - font-size: 87.5%; /* assume 16px by default and transform to 14px */ -} - -form fieldset .container { - top: -0.692em; /* fudge to deal with IE fieldset margin/padding */ -} - -.button /* fixes buttons looking squiffy in IE7 */ { - display: block; - float: left; -} - -#footer .secondary img { - width: auto; -} - -.expanded-search-form .advanced { - padding-top: 1em; -} - -/** Search form **/ -.search-form .basic { - min-height: 3em; -} -/** END Search form **/ - -/** add-on details page **/ -.addon-cats li { - padding: 0 .5em; - margin: 0; - border-left: 1px solid #444; -} -.addon-cats li.first { - padding-left: 0; - border-left: none; -} -.addon-cats li:after { - content: ""; -} - -.highlight .more-info { - /* More categories links */ - clear: left; - display: block; - float: none; -} -/** END add-on details page **/ - -/** Collection barometer fixes **/ -.barometer .bars, -.barometer .upbar, .barometer .downbar, -.barometer .upvotes, .barometer .downvotes { - float: left; -} - -.html-rtl .barometer .bars, -.html-rtl .barometer .upbar, .html-rtl .barometer .downbar, -.html-rtl .barometer .upvotes, .html-rtl .barometer .downvotes { - float: right; -} - -.html-rtl .barometer { - clear: right; -} - -.barometer .bars { - width: 7em; -} - -.item .barometer .bars { - width: 5em; -} -/** END Collection barometer fixes **/ +.categories ul ul li:hover, +.categories ul ul li:hover a, +.categories ul ul li:active { + background:rgb(255,255,255); + color:rgb(68,187,249);; +} + +.categories ul ul li a { + padding:0; + } + +.categories ul ul li { + display:block; + padding:.74em; +} + +#featured_addons p { + clear:left; + float:none; + display:block; + width:auto; +} + +#featured_addons .addon_block.item .preview img { + float:right; + margin:-50px 20px 0 0; + width:240px; + }
\ No newline at end of file diff --git a/site/app/webroot/css/amo2009/ie6.css b/site/app/webroot/css/amo2009/ie6.css index 7418ef7..5cf6baa 100644 --- a/site/app/webroot/css/amo2009/ie6.css +++ b/site/app/webroot/css/amo2009/ie6.css @@ -1,25 +1,12 @@ -#title img, -img.scale { - behavior: url(iepngfix.htc); +.listing .item img.icon, .separated-listing .item img.icon { +display:none; } -.section, -.column-wrapper, -.article, -.notification .aux, -.highlight, -.section-teaser .teaser-header, -.section-teaser .prev, -.section-teaser .next, -ol.numbered li, -.secondary-item-list, -form.addon-feedback div.container, -.listing-header, -.listing-footer, -.listing .item, -.separated-listing .item, -.object-lead, -.object-lead .button-wrapper, -.screenshot.thumbnail { - zoom:1; -} +.categories h3 { + display:block; + padding:1em .7em; + font-weight:bold; + font-size:130%; + background:rgb(222,229,231); + color:rgb(63,63,63); + }
\ No newline at end of file diff --git a/site/app/webroot/css/amo2009/ie7.css b/site/app/webroot/css/amo2009/ie7.css index 17f967f..5a09473 100644 --- a/site/app/webroot/css/amo2009/ie7.css +++ b/site/app/webroot/css/amo2009/ie7.css @@ -1,26 +1,5 @@ -.inverse .primary { - padding-top: 95px; -} - -.inverse.developer-hub .primary { - padding-top: 0; -} - -.addon-tags li.hover .removetag, -#tags .nojs li .removetag { - font-size: 0; - line-height: 0; - height: 16px; - width: 16px; -} - -.inline-delete-box .button { - display: inline-block; - float: none; -} - -.translation-row, -.graybox, -.add-button { - zoom: 1; -} +#featured_addons .addon_block.item .preview img { + float:right; + margin:-60px 20px 0 0; + width:240px; + }
\ No newline at end of file diff --git a/site/app/webroot/css/amo2009/main.css b/site/app/webroot/css/amo2009/main.css index d54599a..eb9e310 100644 --- a/site/app/webroot/css/amo2009/main.css +++ b/site/app/webroot/css/amo2009/main.css @@ -1,14 +1,4 @@ -/* @group General styles */ -/* -Harmonise v1.3 -Resets styles then adds basic typographical styling. -Use as a starting point upon which to build more CSS. -By Clearleft.com -*/ - -/* @group Reset */ - -/* Based on http://meyerweb.com/eric/tools/css/reset/ */ +/* =Reset */ /* v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, @@ -20,919 +10,939 @@ b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + background: transparent; } - -ul { - list-style: none; +body { + line-height: 1; +} +ol, ul { + list-style: none; } blockquote, q { - quotes: none; + quotes: none; } blockquote:before, blockquote:after, q:before, q:after { - content: ''; - content: none; -} - -/* tables may still need 'cellspacing="0"' in the markup */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* @end */ - -html { - background-color: #fafdfe; - background-image: url(../../img/amo2009/bg/body.jpg); - background-position: top center; - background-repeat: no-repeat; + content: ''; + content: none; } -body { - margin: 0 auto; - color:#444444; - font-size:13px; - line-height:1.538em; /* Baseline grid of 20px */ - background-image: url(../../img/amo2009/bg/header-border.png); - background-repeat: repeat-x; - background-position: top left; - position: relative; - min-width: 780px; -} - -body.about { - background-image: none; - margin: 1em 0 0; -} - -/* for pages without a header or footer */ -body.min { - background-image: none; - padding-top: 3em; - padding-bottom: 2em; +/* remember to define focus styles! */ +:focus { + outline: 0; } -a:link, -button.link span { - color: #0055EE; - text-decoration: none; -} -a:visited { - color: #003595; - text-decoration: none; -} -a:hover, -a:focus, -a:active, -button.link:hover span, -button.link:focus span, -button.link:active span { - color: #003595; - text-decoration: underline; +/* remember to highlight inserts somehow! */ +ins { + text-decoration: none; } - -/* @group Font families */ - -body, -#title, -.categories h3, -.item h3, -.section-teaser .addon-view h3 { - font-family: "helvetica neue", arial, helvetica, sans-serif; +del { + text-decoration: line-through; } -h2, -h3, -#title em, -.highlight h2, -.highlight h3, -.stats strong, -h4.step { - font-family: georgia, serif; +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: collapse; + border-spacing: 0; +} + + +/* =links ------------------*/ + +a { + color:rgb(68,187,249); + color:rgb(9,63,201); + color:rgb(52,150,240); + color:rgb(57,133,229); +} + +a:hover { + color:#fff; + background-color:rgb(57,133,229); + text-decoration:none; +} + +#plot-options a:hover { + color:rgb(9,63,201); + } + +#header ul.stats li a { + text-decoration:none; + border-bottom:none; + color:#000; + } + +#header ul.stats li a:hover { + background:#fff; + } + +#header ul.stats li a strong { + color:#fff; + background:rgb(80,172,241); + padding:0 3px; + margin:0 0 0 -3px; + -moz-border-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; +} + +#header ul.stats li a span { + text-decoration:none; + border-bottom:none; + font-size:80%; + } + +.categories.dropdown-categories h3 a { + color:rgb(120,120,120); + text-decoration:none; + cursor:default; + } + +.categories.dropdown-categories h3 a:hover { + color:rgb(120,120,120); + background:rgb(222,229,231); + text-decoration:none; + cursor:default; + } + +#coll_publish a { + float:right; + font-size:80%; + } + +.categories ul ul li a { + display:block; + padding:.74em; + xcolor:rgb(68,187,249); + color:rgb(52,150,240); + xcolor:rgb(33,102,211); + xcolor:#666; + font-weight:bold; +} + +.categories ul ul li:hover, +.categories ul ul li:hover a, +.categories ul ul li:active { + color:rgb(255,255,255); + background:rgb(68,187,249); + background:rgb(57,133,229); + xbackground:rgb(33,102,211); + xtext-shadow:0 0 2px rgba(0,0,0,.4); +} + +.primary a:link, +.primary a:visited { + color:rgb(9,63,201); + color:rgb(18,76,244); +} + +.primary a:hover { + color:#fff; + background-color:rgb(18,76,244); +} + +.primary a[href$=jpg]:hover,.primary a[href$=JPG]:hover,.primary a[href$=jpeg]:hover,.primary a[href$=jpe]:hover,.primary a[href$=png]:hover,.primary a[href$=gif]:hover { + background-color:#fff; + border:none; } -pre, code, kbd, tt, samp, tt { - font-family: "andale mono", monospace; +.listing-footer a { + margin-right:1em; } -/* @end */ - -/* @group Headings */ - -/* size headings using classic scale of 16, 18, 24, 36 */ +.listing-header li a { + -moz-border-radius:10px; + -webkit-border-radius:10px; + border-radius:10px; + padding:.5em .9em; + text-decoration:none; + color:rgb(0,0,0); + } + +.listing-header li.selected a, +.listing-header li.selected a:hover { + background-color:rgb(216,223,225); + color:rgb(0,0,0); + } + +.listing-header li a:hover { + background-color:rgb(57,133,229); + color:#fff; + } + +.install.install-container a { + padding:8px 14px 8px 12px + color:rgb(0,48,192); + color:#3496F0; + background:rgb(234,234,234); + -moz-border-radius:18px; + -webkit-border-radius:18px; + border-radius:18px; + xborder:5px solid rgb(216,223,225); + } + +.primary .install.install-container:hover a { + xcolor:#fff; + xcolor:#000; + xcolor:#3496F0; + background:rgb(57,133,229); + xbackground:rgb(228,228,228); + xbackground:#3496F0; + -moz-box-shadow: 0 0 5px rgba(0,0,0,.9); + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.9); + } + +.addon-listing a.profileLink { + color:rgb(63,175,248); + } + +.addon-listing a.profileLink:hover { + color:#fff; + background:rgb(80,172,241); + } + +.secondary a.more-info {display:block; margin:1em 0;font-size:90%;width:auto;} + +.secondary a.more-info:hover {color:#fff;background:rgb(80,172,241);} + +a.button.positive {padding:8px 14px 8px 12px;text-decoration:none;} + +a.button.positive:hover { + text-decoration:none; + color:#fff; + background:rgb(80,172,241); + } + +#addon-summary a.button.positive { + font-size:120%; + text-decoration:none; + } + +#addon-summary.primary a.button.positive:hover { + color:#fff; + background:rgb(80,172,241); + text-decoration:none; + } + +div.addons_column ul li a:hover { + background-color:rgb(57,133,229); + color:#fff; + } + +div.addons_column ul li a:hover span { + background-color:rgb(57,133,229); + color:#fff; + } + +div.addons_column ul li a { +position:relative; +xborder:1px solid #DEE5E7; +x-moz-border-radius:6px; +x-webkit-border-radius:6px; +xborder-radius:6px; +margin:12px 0; +display:block; +height:auto; +text-decoration:none; +} + +div.addons_column ul li a:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +* html div.addons_column ul li a {height:1%} /* IE5 + IE6 auto clear filter */ + +*:first-child+html .primary div.addons_column ul li a {min-height:1px;} /*for IE7 */ + +div.addons_column ul li a .name, +div.addons_column ul li a .meta { + display:block; + margin-left:52px; + margin-right:12px; + padding:4px 15px 0 0; +} + +div.addons_column ul li a .meta { + font-size:80%; +} + +.item h3 a { + text-decoration:none; + line-height:120%; + } + +.item-info .install-container p a, +#featured_addons .install-container p a { + display:block; + text-decoration:none; + } + +/* =Layout */ -h1 { - font-size: 2.571em /* 36px */; - line-height:1em /* 36px */; - margin-top:0.1667em /* 6px */; - margin-bottom:0.5833em /* 21px */; -} -h2 { - font-size:2.154em /* 28px */; - font-weight:normal; - line-height:1em /* 28px */; - margin-top:0.5em /* 42px */; - margin-bottom:0.5em /* 14px */; - color:#C63717; -} -h3 { - color:#011234; - font-size:1.385em /* 18px */; - font-weight:normal; - line-height:1.111em /* 20px */; - margin-top:1.556em /* 28px */; - margin-bottom:0.778em /* 14px */; -} -h4 { - color:#223355; - font-size:1em /* 13px */; -} -h5, h6 { - font-size:1em /* 13px */; +body { + font:normal 100%/1.25em Helvetica Neue, Arial, Helvetica, sans-serif; + background:#fff; + color:rgb(63,63,63); } -/* @end */ - -/* @group Lists */ - -.prose ul, -ul.xoxo, -ul.xoxo ul { -/* unordered lists more often DON'T require bullets except in extended bits of writing. Where bullets are required apply the .prose class to a container, or apply directly with .xoxo */ - list-style-type: square; - margin-left: 1.5em; /* 21px */ +.section { + margin: 0 auto; + max-width:940px; + min-width:776px; } -.html-rtl .prose ul, -.html-rtl ul.xoxo, -.html-rtl ul.xoxo ul { -/* unordered lists more often DON'T require bullets except in extended bits of writing. Where bullets are required apply the .prose class to a container, or apply directly with .xoxo */ - list-style-type: square; - margin-left: 0em; - margin-right: 1.5em; /* 21px */ +#header { + position:relative; + margin:3.8em 0 1em 0; } -.prose ul li, -ul.xoxo li, -ul.xoxo ul li { - margin-bottom: 0.5em; +#header:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } -ol { /* ordered lists usually DO require (numbered) bullets */ - list-style-type: decimal; - margin-left: 2em; /* 26px */ +#nav-access { + display:none; } -.html-rtl ol { - margin-left: 0; - margin-right: 2em; -} +#sugarnav { + font-size:80%; + position:absolute; + top:-50px; + left:16px; + } + +#sugarnav li { + display:inline; + padding-right:.5em; + } -dt { - font-weight: bold; - margin-top: 1.5em; /* 19.5px */ -} +#aux-nav { + font-size:80%; + position:absolute; + top:-89px; + right:20px; + z-index:2; + width:26em; +} + +.primary .tabs-nav { + margin-bottom:0; + } + +.ui-tabs-nav li a:hover { + background-color:rgb(160,212,120) ; +} + +.stand-alone-options + div { + clear:right; + float:right; + margin-left:10px; + width:73.47% !important; + } + +ul.refinements { + margin:1em 0; + } + +ul.refinements li { + margin:0 0 .5em 10px; + } + +ul.refinements li a:hover { + background:rgb(80,172,241); + } + +.ui-tabs-panel { + list-style:none; + } -ul ul, ol ol, ol ul, ul ol { - margin-bottom: 0; +#aux-nav .tools { + float:right; + xwidth:100px; } -/* @end */ +.context { + float:left; + } -/* @group Tables */ +.user-anon .context { + margin-left:9.6em; + } -table { - border-bottom: 1px solid #666; -} +.tools { + width:8.4em; + border:1px solid #fff; + } + +.tools a.controller { + } -caption { - font-weight: bold; - padding-bottom: 0.539em; /* 7px */ - font-size:1.231em; /* 16px */ -} +.tools.expanded { + background:#fff; + border:1px solid rgb(216,223,225); + margin:0 .5em .6em; + } -thead th { - border-top: 1px solid #666; - border-bottom: 3px solid #666; - padding-top: 0; - padding-bottom: 0.539em; /* 7px */ +.tools.expanded li a { + display:block; + padding:0 .4em; + margin-bottom:.2em; + background:#fff; } -tbody { - border-top: 3px solid #666; /* not rendered in IE6/7 */ -} +.tools.expanded li a:hover { + background:rgb(0,48,192); + } -tbody tr th, tbody tr td { - border-top: 1px solid #ddd; -} +.tools.expanded li a:first-child, +.tools.expanded li a:last-child { + margin-bottom:0; + } -th, td { - text-align: left; - padding: 0.308em 0.537em 0.214em 0.231em; /* 4px 7px 3px 7px */ +.further-navigation { + margin-bottom:40px; + font-size:85%; } -/* @end */ +.article .further-navigation { + margin-bottom:0; + } -/* @group Blockquotes */ +.primary form.languages.go { + margin-bottom:20px; + } -blockquote { - font-style: italic; - margin:0 1.5em 1.5em 1.5em; /* 19.5px */ -} +#review-box p { + margin-bottom:1em; + } + +#review-box { + font-size:90%; + margin-bottom:2em; + } -p+p+blockquote { - margin-top: 1.5em /* 19.5px */; +#review-box:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } -blockquote cite, blockquote em { - font-style: normal; -} +* html #review-box {height:1%} /* IE5 + IE6 auto clear filter */ -/* @end */ +*:first-child+html #review-box {min-height:1px;} /*for IE7 */ -/* @group Other styling */ - -p, ul, ol, dl, address, table, pre, form, fieldset { - font-size: 1em /* 14px */; - margin-bottom: 1.5em; /* 21px */ +.secondary, +.stand-alone-options .categories { + clear:left; + float:left; + width:24.49%; } -address { - font-style: normal; +.secondary .categories, +.stand-alone-options .categories { + margin:22px 0; } -ins { - text-decoration: underline; +.primary { + clear:right; + float:right; + margin-left:10px; + width:73.47% } -del { - text-decoration: line-through; +.primary div h1 { + margin:2em 0 .5em; } -/* @end */ - - -/* @end */ - -/* @group Helper styles */ - -/* @group Forms */ - -/* @group Containers */ - -form .container { - margin-bottom: 1.5em; /* 19.5px */ +p { + margin-bottom:1em; } +p#title { + margin-bottom:0; + } -/* @group Fieldsets */ +.primary .secondary p { + font-size:90%; + } -fieldset { - border: 1px solid #ccc; - padding: 0 1.5em 1em 1.5em; /* 0 19.5px 13px 19.5px */ -} +.primary div ul { + font-size:90%; + margin:1em 0 1.5em 20px; + } + +.primary .meta ul { + margin-top:0; + } -legend { - font-weight: bold; -} +.primary ul { + margin-bottom:2em; + } -form fieldset .container { - margin-top: 1em; /* 13px */ - margin-bottom:0; - position: relative; -} - -/* @end */ +.primary div.addons_column ul { + list-style:none; + margin:0; + } -/* @end */ - -/* @group Labels */ +.primary.results-head + .primary { + width:73.47% !important; + } -label { - font-weight: bold; - cursor: pointer; +.search-form { +margin-top:22px; } -.meta-label { - font-weight: bold; - margin-bottom: 0; -} +.amo-form { + margin:2em 0 2.5em; + font-size:90%; + } -.multi-container label, -.radio-container label, -.checkbox-container label { - font-weight: normal; +.stand-alone-options .search-form { + clear:right; + float:right; + margin-top:22px; + margin-left:10px; + width:71.47% } -.radio-container label, -.checkbox-container label { - display: block; -} - -.compact label { - display: inline; -} - -/* @end */ - -/* @group Meta */ - -form .help { - display: block; - color: #777; - font-style: normal; - font-size: 0.923em; /* 12px */ +.primary .primary { + clear:none; + float:left; + margin-left:0; + width:63.889%; } -/* @end */ - -/* @group Form controls */ - -input, textarea, select, button { - font-family: inherit; - font-size: 1em; - line-height: inherit; +.primary .secondary { + clear:none; + float:right; + width:29.3%; } -select { - background-color: #fff; /* fixes bug in Opera which inherits bgcolor from container */ -} +.clearboth, +.highlight { + font-size:90%; + margin:0 10px; + } + +.clearboth {margin:0;} + +#tags { + margin:0 10px; + } + +.addon-collections { + margin:0 20px 1em; + } + +.clearboth a, +.addon-collections li a { + background:rgb(247,247,247); + padding:3px 10px; + margin: 0 -10px; + -moz-border-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; + } + +.addon-collections li { + margin:.7em 0; + } + +a#addatag { + margin-left:8px; + } + +.addon-collections li a:hover, +a#addatag:hover { + background:rgb(80,172,241); + } + +p#title a { + text-decoration:none; + margin-left:8px; + } + +p#title a:hover { + background:#fff; + color:rgb(80,172,241); + } + +p#title a img{ + vertical-align:text-top; +} + +p#brand { + display:none; +} + +.primary a.profileLink { + color:#44BBF9; + color:rgb(80,20,117); + text-decoration:underline; + font-size:90%; + } + +.primary a.profileLink:hover { + color:#fff; + background:rgb(80,20,117); + text-decoration:none; + } + +.primary .secondary .item h5 span { + font-size:80%; + color:rgb(0,0,0); + } + +.primary .secondary .item h5 span a { + color:#000; + text-decoration:none; +} + +.primary .secondary .item h5 span a:hover { + color:#fff; + } + +.primary .secondary .item blockquote p { + clear:left; + margin-top:1em; + } + +.meta { + margin-bottom:.7em; + } +.item .meta { + margin-bottom:0; + } -button { - overflow: visible; - cursor: pointer; -} +.primary .secondary .item .meta { + font-size:80%; + } -textarea, -input[type='text'], -input[type='password'], -select { - border-width: 1px; - border-style: solid; - border-top-color: #999; - border-left-color: #999; - border-bottom-color: #ccc; - border-right-color: #ccc; - padding: 0 1px 1px 1px; +#header ul.stats { + width:auto; + float:right; + margin:-2.8em 26px 0 0; } -textarea:focus, -input[type='text']:focus, -input[type='password']:focus, -select:focus { - border-color: #888; - outline: 1px solid #ffffaa; +.search-form { + position:relative; + display:block; + background:rgb(242,251,254); + border:8px solid rgb(68,187,249); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; } -input.short { - width: 4em; -} -input.medium, textarea.medium { - width: 12em; +select, label, input { +font-family: Helvetica Neue, Arial, Helvetica, sans-serif; } -input.long, textarea.long { - width: 30em; +#search-query .query-label { + font-size:100%; + color: rgb(63,63,63); + position: absolute; + left: 2.5em; + display: none; + margin:0 .4em; + padding:.4em 0 .3em .6em; +} + +#search-form { + padding:1.5em 1.4em 1.5em; +} + +#search-form #query { + font-size:100%; + margin:0 .3em; + padding:.3em .3em .3em 26px; + width:33%; + background-color:rgb(255,255,255); + border:1px solid rgb(150,150,150); +} + +#search-form select#cat { + margin:0 .3em; + padding:.27em; + width:36%; + font-size:100%; + color: rgb(63,63,63); + background:rgb(255,255,255); + border:1px solid rgb(150,150,150); +} + +#search-form button[type="submit"] { + margin:0 0 0 1em; + padding:.4em .2em .1em .3em; + width:38px; + background:rgb(178,178,178); + border:3px solid rgb(178,178,178); + -moz-border-radius:6px; + -webkit-border-radius:6px; + border-radius:6px; + vertical-align:top; +} + +#search-form button[type="submit"]:hover { + background:rgb(80,172,241); + border:3px solid rgb(80,172,241); + cursor:pointer; + } + +.search-form .basic button img { + background-image:url(../../img/amo2009/icons/buttons/go-green.gif); + height:18px; + width:9px; } -textarea { - width: 99%; - display: block; +.search-form .basic input { + background-color:white; + background:url(../../img/amo2009/icons/magnifying-glass.gif) no-repeat 0.2em center; } -.button-container input { - font-weight: bold; +#advanced-link { +bottom:0; +margin:0; +position:absolute; +bottom:-36px; +right:0; +font-size:80%; +padding:5px; } -.button-container input.cancel { - font-weight: normal; +#advanced-search { + display:none; } -button.link { - background-image: none; - border: 0; - padding: 0; - background-color: #fff; - font-weight: normal; - cursor: pointer; - width: auto; - overflow: visible; - text-shadow: none; - -moz-user-select: text; +.section-teaser { + margin-top:2em; } -/* accessibility feature, resize check and radio inputs */ -.radio-container input, -.checkbox-container input { - width: 1em; - height: 1em; +.categories > h3 { + display:block; + padding:1em .7em; + font-weight:bold; + font-size:130%; + background:rgb(222,229,231); + color:rgb(120,120,120); + -moz-border-radius-topright:12px; + -moz-border-radius-topleft:12px; + -webkit-border-top-right-radius:12px; + -webkit-border-top-left-radius:12px; } -/* @end */ - -/* @end */ +.highlight h3 { + font-size:120%; + margin-bottom:.5em; + } -/* @group Stars */ +#coll_publish h3 { + font-size:90%; + margin-bottom:.7em; + } -.stars { - text-indent:-5000px; - background-image: url(../../img/amo2009/icons/stars.png); - background-position: 0 50%; - background-repeat: no-repeat; - margin-right: 0.5em; - width: 63px; - display: block; - float: left; -} -.stars-4 { - background-position: -13px 50%; -} -.stars-3 { - background-position: -26px 50%; -} -.stars-2 { - background-position: -39px 50%; -} -.stars-1 { - background-position: -52px 50%; -} -.stars-0 { - background-position: -65px 50%; +.categories ul { + background:rgb(255,255,255); + border:8px solid rgb(222,229,231); + border-top:none; + -moz-border-radius-bottomright:12px; + -moz-border-radius-bottomleft:12px; + -webkit-border-bottom-right-radius:12px; + -webkit-border-bottom-left-radius:12px; } -/* @group star select replacement */ +.categories ul ul { + border:none; + display:inline; /*for ie7 */ + } -select.replaced { - display: none; -} -.selectReplacement { - cursor: pointer; - list-style: none; - position: relative; - width: 65px; - height: 12px; - margin: 0; - padding:0; - background-image:url("../../img/amo2009/icons/starselect.gif"); - background-position: -65px 0; - background-repeat: no-repeat; - overflow: hidden; -} -.selectReplacement li { - display: inline; - margin: 0; - padding: 0; -} -.selectReplacement li a:link, -.selectReplacement li a:visited, -.selectReplacement li a:hover, -.selectReplacement li a:active, -.selectReplacement li a:focus { - display: block; - position: absolute; - width: 13px; - height: 12px; - text-indent: -9999px; - overflow: hidden; - left: 0; -} -ul.worst { - background-position: -52px 0; -} -ul.bad { - background-position: -39px 0; -} -ul.fair { - background-position: -26px 0; -} -ul.good { - background-position: -13px 0; -} -ul.best { - background-position: 0 0; -} -.selectReplacement li.worst a:link, -.selectReplacement li.worst a:visited, -.selectReplacement li.worst a:hover, -.selectReplacement li.worst a:active, -.selectReplacement li.worst a:focus { - left: 0; - z-index: 6; -} -.selectReplacement li.bad a:link, -.selectReplacement li.bad a:visited, -.selectReplacement li.bad a:hover, -.selectReplacement li.bad a:focus, -.selectReplacement li.bad a:active { - left: 13px; - z-index: 5; -} -.selectReplacement li.fair a:link, -.selectReplacement li.fair a:visited, -.selectReplacement li.fair a:hover, -.selectReplacement li.fair a:focus, -.selectReplacement li.fair a:active { - left: 26px; - z-index: 4; -} -.selectReplacement li.good a:link, -.selectReplacement li.good a:visited, -.selectReplacement li.good a:hover, -.selectReplacement li.good a:focus, -.selectReplacement li.good a:active { - left: 39px; - z-index: 3; -} -.selectReplacement li.best a:link, -.selectReplacement li.best a:visited, -.selectReplacement li.best a:hover, -.selectReplacement li.best a:focus, -.selectReplacement li.best a:active { - left: 52px; - z-index: 2; -} -.selectReplacement li a:hover, -.selectReplacement li a:focus, -.selectReplacement li a:active { - background-position: left top; - background-repeat: repeat-x; - background-image:url("../../img/amo2009/icons/starselect_single.gif"); - left: 0; +.categories ul ul li { + border-bottom:1px solid rgb(222,229,231); + position:relative; } -.selectReplacement li.worst a:hover, -.selectReplacement li.worst a:focus, -.selectReplacement li.worst a:active { - width: 13px; - left: 0; -} -.selectReplacement li.bad a:hover, -.selectReplacement li.bad a:focus, -.selectReplacement li.bad a:active{ - width: 26px; - left: 0; -} -.selectReplacement li.fair a:hover, -.selectReplacement li.fair a:focus, -.selectReplacement li.fair a:active{ - width: 39px; - left: 0; -} -.selectReplacement li.good a:hover, -.selectReplacement li.good a:focus, -.selectReplacement li.good a:active{ - width: 52px; - left: 0; +.categories ul ul li span { + position:absolute; + top:0; + right:0; + padding:.74em; } -.selectReplacement li.best a:hover, -.selectReplacement li.best a:focus, -.selectReplacement li.best a:active { - width: 65px; - left: 0; -} - -/* @end */ - -/* @end */ - -/* @group indicators */ -.downloads { - color: #390; - clear: both; +#addon-listing.featured.listing, +.featured-inner { + margin:0 0 1em 0; + padding:20px; + background:rgb(255,255,255); + border:8px solid rgb(222,229,231); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; } -.subscribe, -.addons, -.collections, -.subscribers, -.category, -.tags, -.share, -.digg, -.delicious, -.facebook, -.friendfeed, -.myspace, -.twitter { - background-image: url(../../img/amo2009/icons/icons.png); - background-repeat: no-repeat; - padding-left: 20px; -} -.subscribe { - background-position: 0 2px; +.review .reviewed-on { +font-size:0.8em; +margin:0.4em 0; } -.share { - background-position: 0 -100px; +#addon-list-options ul li.perpage { +float:right; } -.addons { - background-position: 0 -200px; - padding-bottom: 7px; -} -.collections { - background-position: 0 -300px; -} -.subscribers { - background-position: 0 -400px; - padding-bottom: 7px; -} -.category { - background-position: 0 -503px; -} -.tags { - background-position: 0 -600px; -} -.digg { - background-position: 0 -900px; -} -.delicious { - background-position: 0 -1000px; -} -.facebook { - background-position: 0 -1100px; -} -.friendfeed { - background-position: 0 -1200px; -} -.myspace { - background-position: 0 -1300px; -} -.twitter { - background-position: 0 -1498px; +.section-teaser { + display:none; } -span.new { - padding: 0.2em 0.5em; - background-color: #305083; - color: white; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - border-radius: 8px; - background-image: url(../../img/amo2009/bg/heading-dark-blue.jpg); - background-repeat: repeat-x; - background-position: bottom left; - border: 1px solid #021437; - text-transform: uppercase; - font-size: 0.611em; +.teaser-header { + display:none; } -h3 .secondary a:link, h3 .secondary a:active, h3 .secondary a:visited, h3 .secondary a:hover, h3 .secondary a:focus { - vertical-align: middle; +.primary h1, +.primary h2, +.stand-alone-options + div h2 { + margin:2em 0 .5em 6px; + font-size:160%; } -/* @end */ - -/* @group hReviews */ +.article + h3, +.featured + h3 { + margin-left:21px; + } -.hreview { - border-bottom: 1px dotted #B5D9E5; - padding: 0.5em 0 1em 0; - margin-bottom: 0.5em; +.primary div.listing-header ul { +float:left; +margin:0 0 2em 0; +font-size:80%; +font-weight:bold; } -.hreview p { - margin-bottom: 0; +.listing-footer { + float:left; + margin:1em 0 1em 26px; + font-size:80%; } -.hreview:last-child { - border-bottom: none; +.listing-header { +overflow:hidden; +padding:0.1em 0 0.1em 0.25em; } -/* @end */ - -/* @group More Info */ -.more-info, -.more-info:link, -.more-info:visited, -.more-info:hover, -.more-info:focus, -.more-info:active { - font-weight: bold; - float: right; - background-image: url(../../img/amo2009/icons/arrows.gif); - background-repeat: no-repeat; - background-position:right -153px; - padding-right: 1em; - color: #0055EE; +.listing-header li { +display:inline; +line-height:2.5; +margin:0 3px; } -.more-info:hover, -.more-info:focus, -.more-info:active { - background-position:right -203px; - color: #003595; +.install { +-moz-border-radius:6px; +-webkit-border-radius:6px; +border-radius:6px; +text-align:center; } -/* @end */ - -/* @group Generic Image Styles */ - -.pull-left { - margin-right: 1em; - float: left; -} -.html-rtl .pull-left { - margin-right: auto; - margin-left: 1em; - float: right; -} -.pull-right { - margin-left: 1em; - float: right; -} -.html-rtl .pull-right { - margin-left: auto; - margin-right: 1em; - float: left; -} -.teaser-img { - text-align: center; - display: block; -} -img.icon { - background-color: #fff; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 4px; +.install.install-container { + padding:1px 3px 1px 2px; + margin-top:5px; } -h5 img.icon, -h2 img.icon { - float: left; - margin-right: 10px; -} -h2 img.icon { - position: relative; - top: -0.2em; -} -img.avatar { - border: 3px solid #FFFFFF; +.install.install-container { + float:right; + xbackground:rgb(216,223,225); + xpadding:4px 7px 4px 6px; + xborder:1px solid rgb(178,178,178); + xborder-top:1px solid rgb(216,223,225); + xborder-left:1px solid rgb(216,223,225); } -img.photo-large { - padding: 5px; - background-color: #FFFFFF; - width: 200px; - max-width: 99.9%; - border: none; - border-bottom: 1px solid #B5D9E5; - border-right: 1px solid #B5D9E5; +.addon_block.item .install.install-container { + float:left; } -.screenshot.thumbnail { - border: 3px solid #C9E8F3; - float: left; - margin-right: 1em; - margin-bottom: 1em; - height: 150px; - width: 200px; -} +.featured-inner .install.install-container .button.positive { + float:left; + } -.screenshot.thumbnail img { - display: block; +.install.install-container { + display:block !important; + clear:left; + float:right; + width:auto; + margin-left:12px; } -.hasJS .screenshot.thumbnail { - position: relative; -} +.install.install-container.unavailable { + display:none !important; + } -.hasJS .screenshot.thumbnail .img-control { - position: absolute; - top: -10px; - right: -10px; - width: 18px; - height: 18px; - overflow: hidden; -} +#addon-summary .install.install-container { + float:left; + } -img.scale { - width: 100%; +.install-button-text { + padding-left:10px; + font-weight:bold; + margin:0; } -/* @end */ - -/* @group Buttons */ +p.install-button { + margin-bottom:0; + } -a:link.button, -a:visited.button, -a:hover.button, -a:focus.button, -a:active.button, -button,input[type=submit],input[type=button] { - background-image: url(../../img/amo2009/bg/button-blue.jpg); - background-color:#73B9FF; - background-position:center center; - background-repeat:repeat-x; - padding:0 0.6em 0 0.5em; - -moz-border-radius: 13px; - -webkit-border-radius: 8px; - border-radius: 10px; - color:#FFFFFF; - font-family:helvetica, arial, sans-serif; - text-decoration:none; - font-size:1em; - text-shadow:-1px -1px 1px #196CF2; - white-space:nowrap; - overflow:visible; - cursor:pointer; - border:1px solid #258BFF; - margin:0.3em 0; - vertical-align:middle; +.install.install-container strong { + font-size:85%; + display:block; + margin-top:4px; + display:none; } -.button.disabled, -button.disabled, -button:disabled, -input[type=submit].disabled, -input[type=submit]:disabled { - background-image: url(../../img/amo2009/bg/button-gray.jpg); - background-color: #ccc; - border-color: #aaa; - text-shadow:-1px -1px 1px #999; - color: #eee; -} - -a:link.button img, -a:visited.button img, -a:hover.button img, -a:focus.button img, -a:active.button img, -button img { - vertical-align:middle; - padding:0; - margin:0; - border-left:none; - border-top:none; - border-bottom:none; - border-right:1px solid #3399FF; - margin:0 0.6em 0.25em 0; - padding:0.1em 0.5em 0.1em 0; -} - -a:link.auxillary, -a:visited.auxillary, -a:hover.auxillary, -a:focus.auxillary, -a:active.auxillary, -button.auxillary { - font-size:0.923em; - padding:0.15em 1em 0.1em 0.7em; -} - -a:link.prominent, -a:visited.prominent, -a:hover.prominent, -a:focus.prominent, -a:active.prominent, -button.prominent { - font-size:1.2em; - -moz-border-radius: 13px; - -webkit-border-radius: 11px; - border-radius: 13px; -} - -a:link.significant, -a:visited.significant, -a:hover.significant, -a:focus.significant, -a:active.significant, -button.significant { - font-size:1.2em; - -moz-border-radius: 16px; - -webkit-border-radius: 14px; - border-radius: 16px; - font-weight: bold; - padding:0.4em 0.8em 0.3em 0.5em; - line-height: 2em; -} +.addon-listing blockquote p { + clear:right; + padding-top:.8em; + } + +.default.item .meta, +.addon-listing .meta { + border-top:1px solid rgb(216,223,225); + margin-top:.6em; + } + +.meta span.downloads { + display:block; + font-size:95%; + } -a:link.significant img, -a:visited.significant img, -a:hover.significant img, -a:focus.significant img, -a:active.significant img, -button.significant img { - /* padding:0 0.4em 0.2em 0.2em; */ - /* margin-right: 0.4em; */ - margin-bottom:0.4em; - margin-right:0.6em; - padding:0.4em 0.6em 0.2em 0.2em; +.object-lead .meta { +border-left:1px dotted #B4DFEE; +float:right; +margin:2em 2% 0 1em; +padding-left:2%; +width:18em; } +.object-lead h3 { + font-size:130%; + margin-bottom:.5em; + } + a:link.button.neutral, a:visited.button.neutral, a:hover.button.neutral, @@ -945,3358 +955,1853 @@ button.neutral { text-shadow:-1px -1px 1px #BF6524; } +button { + margin-bottom:.3em; + } + a:link.button.neutral img, a:visited.button.neutral img, a:hover.button.neutral img, a:focus.button.neutral img, a:active.button.neutral img, button.neutral img { - border-right:1px solid #DD7711; -} - -a:link.button.positive, -a:visited.button.positive, -a:hover.button.positive, -a:focus.button.positive, -a:active.button.positive, -button.positive { - background-color:#8CC553; - background-image: url(../../img/amo2009/bg/button-green.jpg); - border: 1px solid #488F03; - text-shadow:-1px -1px 1px #7BAB29; -} - -a:link.button.positive img, -a:visited.button.positive img, -a:hover.button.positive img, -a:focus.button.positive img, -a:active.button.positive img, -button.positive img { - border-right:1px solid #55AA00; -} - -a:link.negative, -a:visited.negative, -a:hover.negative, -a:focus.negative, -a:active.negative, -button.negative { - background-color:#EC7F82; - background-image: url(../../img/amo2009/bg/button-red.jpg); - border: 1px solid #CF2F1E; -} - -a:link.negative img, -a:visited.negative img, -a:hover.negative img, -a:focus.negative img, -a:active.negative img, -button.negative img { - border-right:1px solid #E54C4F; -} - -a:link.button.cool, -a:visited.button.cool, -a:hover.button.cool, -a:focus.button.cool, -a:active.button.cool, -button.cool { - background-color: #8D96A7; - background-image: url(../../img/amo2009/bg/button-dark-blue.jpg); - border: 1px solid #22334f; - text-shadow:-1px -1px 1px #7C869A; -} - -a:link.button.cool img, -a:visited.button.cool img, -a:hover.button.cool img, -a:focus.button.cool img, -a:active.button.cool img, -button.cool img { - border-right:1px solid #18243B; -} - -a:link.button[disabled=disabled], -a:visited.button[disabled=disabled], -a:hover.button[disabled=disabled], -a:focus.button[disabled=disabled], -a:active.button[disabled=disabled], -button[disabled=disabled], -input[type=submit][disabled=disabled] { - opacity: 0.5; - cursor: default; -} - -/* @end */ - -/* @group Add To Favourites */ - -button.add-to-fav { - margin: 0; - padding: 0.5em 0 0.2em 19px; - background: none; - background-image: url(../../img/amo2009/icons/fav-off.gif); - background-position: left center; - background-repeat: no-repeat; - -moz-border-radius: 0; - border:none; - color: #0055EE; - cursor:pointer; - text-shadow:none; - white-space: normal; - font-size: 0.923em; - font-weight: bold; + padding-top:2px; + padding-right:8px; } -button.add-to-fav.fav { - color: #CC0000; - background-image: url(../../img/amo2009/icons/fav-on.gif); +.ui-tabs-nav li { +float:left; +font-weight:bold; +margin:0 0 0 2px; } -form button.add-to-fav:hover, -form button.add-to-fav:focus { - color: black; -} +.item h3 span, .item h4 span { + display:block; + font-size:70%; + } -form button.add-to-fav.loading-fav, -form button.add-to-fav.loading-fav:hover, -form button.add-to-fav.loading-fav:focus, -form button.add-to-fav.loading-fav:active { - color: #A4A5A5; - background-image: url(../../img/amo2009/icons/orange-loading.gif); +.listing .item, .separated-listing .item { + font-size:.8em; +background-color:#FFFFFF; +clear:both; +overflow:hidden; +padding:1em 1em 1em 65px; +position:relative; } -/*.favorite { - background-image: url(../../img/amo2009/icons/icons.png); - background-repeat: no-repeat; - background-position: 0 -700px; - padding-left: 20px; - padding-bottom: 7px; - cursor: pointer; -} -.favorite-loading { - background-image: url(../../img/amo2009/icons/orange-loading.gif); - background-position: 0 0; +.listing.results .item, .separated-listing .item { + border-bottom:1px solid rgb(216,223,225); } + +#addon-summary .install.install-container strong { + font-size:85%; +} -.favorite-added { - background-image: url(../../img/amo2009/icons/icons.png); - background-position: 0 -800px; - color: #D11F1F; -} */ - -form.favorite { - margin: 0; +.listing .item img.icon, .separated-listing .item img.icon { +left:1px; +position:absolute; +top:.9em; +padding:6px; +xborder:8px solid rgb(222,229,231); +-moz-border-radius:12px; +-webkit-border-radius:12px; +border-radius:12px; } -/* @end */ - -.privacy-policy { - margin-left: 1em; - margin-top: 0.5em; -} +.addon-listing div{ + position:relative; + } -.prose { - margin: 1em; -} -.primary.prose { - margin: 0; +.addon-listing h3 { + font-size:120%; } -.accessibility-only { - display:block; - float:left; - height:1px; - overflow:hidden; - text-indent:-5000px; - width:1px; +#footer p,#footer ul { + clear:left; + font-size:80%; } -/* @end */ - -/* @group Page structure */ - -.section { - width: 90%; - overflow: hidden; - padding: 0 2%; - margin: 0 auto; - max-width: 90em; - min-width: 20em; - position: relative; - min-height: 30em; +#footer ul { + float:left; + margin:1em 0; } -/* @group Header */ - -#header { - position: relative; - padding: 1px 0 0 0; -} +#footer ul li { + display:inline; + margin:1em .5em; +} + +#footer ul li:first-child { +margin:0; +} + +.primary .secondary .item { + margin-bottom:2em; + } + + +.primary .secondary img { + padding:8px; + border:8px solid rgb(222,229,231); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; +} + +.primary .secondary .item img.icon { + border:none; + padding:0; + } + +.primary .item h3 img.icon { + margin-right:20px; + } + +.primary .secondary img.icon { + float:left; + margin:0 12px 12px 0; + } + +.primary .secondary a.screenshot.thumbnail img, +.preview a img { + float:right; + padding:0; + border:0; + } + +.primary .preview img { + float:right; + border:4px solid rgb(133,133,133); + -moz-border-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; + } + +.primary .preview img:hover { + border:4px solid rgb(80,172,241); + } + +#addon-summary a.button img { + float:left; + padding:3px 0 0 3px; + margin-right:4px; + } -/* @group Title */ +.share-this { + margin-top:1em; + float:left; + width:80%; + } -#title { - font-size: 3.231em; /* 42px */ - color: #223355; - font-weight: bold; - margin-top: 1.2em; - margin-bottom: 0.4em; - line-height: 0.8; +.primary .secondary h3 { + margin:.5em 0; } -#title a:link, -#title a:visited, -#title a:hover, -#title a:focus, -#title a:active { - color: #223355; - text-decoration: none; - background: none; -} +.clearboth { + margin-bottom:1em; + } -#title em { - color: #445577; - font-weight: normal; - font-style: italic; -} +h3.compact-bottom { + font-size:120%; + margin-bottom:.5em; + } -#title img { - vertical-align: middle; - position: relative; - top: -0.1em; +.primary .secondary h4 { + font-size:130%; + margin:.5em 0 1em; } -/* @end */ - -/* @group Brand */ - -#brand { - position: absolute; - top: 4px; - left: 0; - margin: 0; -} +#addon h3,#addon h4 { + font-size:140%; + margin-bottom:.8em; + } -#brand a:link, -#brand a:visited, -#brand a:hover, -#brand a:focus, -#brand a:active { - background-image: url(../../img/amo2009/tab-mozilla.png); - background-position: top left; - background-repeat: no-repeat; - width: 90px; - height: 31px; - overflow: hidden; - display: block; - text-indent: -5000px; +#footer .secondary img { + margin:0 auto 2em; + padding:8px; + display:block; + border:8px solid rgb(222,229,231); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; +} + +.addons_column { + clear:left; + float:left; + width:41.9%; + padding:0 10px 0 12px; + margin: 0 2% 22px 2px; + border:8px solid rgb(222,229,231); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; + } + +#popular_addons { + margin-right:0; + clear:none; + } + +#updated_addons { + width:91.8%; +} + +#updated_addons ul li { + float:left; + width:47.6%; + display:block; +} + +#updated_addons ul li.even { + margin-left:3%; } -/* @end */ - -/* @group Stats */ - -.stats { - font-size: 0.923em; - text-align: right; - margin: -4.8em 1em 0 0; - padding: 0; - float: right; - color: #223355; - display: table; - border-collapse: collapse; +.addons { +background-position:0 -200px; +padding-bottom:7px; } -.hasJS .stats { - margin: -8em 0 0 0; +.subscribe, .addons, .collections, .subscribers, .category, .tags, .share, .digg, .delicious, .facebook, .friendfeed, .myspace, .twitter { } -.stats li { - padding: 0.1em 0; - line-height: 1.2em; +.barometer .upbar, .barometer .downbar, .barometer .novotes { +height:0.7em; +margin-top:0.6em; } -.hasJS .stats li { - border-bottom: 1px dotted #94BFCE; - padding: 0.2em 0; - line-height: 1.25em; - display: table-row-group; +.barometer .novotes { +background-color:#D9D9D9; } - -.hasJS .stats li a { - display: table-row; +.barometer .votecount { +margin-top:-1000em; +position:absolute; } -.stats li:last-child { - border-bottom: none; -} -.stats strong, .stats span { - display: table-cell; - padding: 0.1em 0.2em; +.barometer .upvotes { +background-image:url(../../img/amo2009/icons/thumbs.png); +background-position:left 33.2%; +color:#00B960; +margin-right:0.2em; +padding-left:1.2em; } -.stats span { - text-align: left; -} +.barometer .upvotes, .barometer .downvotes { -.stats strong { - color: #C63717; - font-size: 1.33em; - font-weight: normal; +background-color:transparent; +background-repeat:no-repeat; +border:0 none; +cursor:pointer; +margin:0; +padding:0.1em 0 0; +text-shadow:none; } -/* @end */ - -/* @group Aux nav */ - -#aux-nav { - position: absolute; - top: 5px; - right: 0; - margin: 0 0 0 100px; - font-size: 0.923em; - padding: 0; - text-align: right; - color: #757778; +.addons_column p.view-all { + clear:left; + float:left; + width:auto; + font-size:80%; + margin:16px 0; } -#aux-nav p.context { - display: block; - float: right; - padding-top: 0.5em; - padding-right: 1em; - position: absolute; - top: 5px; - right: 0; +div.addons_column ul li a img.icon { +left:6px; +position:absolute; +top:6px; } - -.hasJS #aux-nav p.context { - position: static; + +#categoriesdropdown { + display:block !important; } -#aux-nav ul { - display: block; - padding-top: 0.7em; - z-index: 1; -} +.dropdown-categories h3 img { + display:none; +} -.hasJS #aux-nav ul { - float: right; - padding-right: 1em; +.addons_column h3 { + font-size:120%; + margin:.5em 0 .9em 0; } -#aux-nav span.greeting { - margin-right: 1em; +ol.breadcrumbs { + display:none; } -#aux-nav .settings { - margin-right: 1em; +h2.addon { + clear:right; + width:71.47%; + margin:22px 0 0 27%; + padding-top:22px; + position:relative; + display:block; } -#aux-nav a:link, -#aux-nav a:visited, -#aux-nav a:hover, -#aux-nav a:focus, -#aux-nav a:active { - /*margin-left: 1em;*/ - font-weight: bold; - white-space: nowrap; -} +h2.addon span { + font-size:170%; + position:absolute; + top:40px; + left:65px; + } -/* #aux-nav a.change:link, -#aux-nav a.change:visited, -#aux-nav a.change:hover, -#aux-nav a.change:focus, -#aux-nav a.change:active { - background-image: url(../../img/amo2009/bg/border-header-user-options.gif); - background-repeat: no-repeat; - background-position: top left; - display: block; - padding-top: 0.7em; - padding-left: 1em; - float: right; +h2 img.icon { + margin:17px 10px 0 20px; } -#aux-nav .tools { - margin: 0 1em; -} */ - -/* @group Change */ - -#aux-nav ul.change { - margin: 2.5em 0 0 0; - padding: 0; +#addon .primary { + xfloat:left; + xwidth:73.47%; } -.hasJS #aux-nav ul.change { - background-image: url(../../img/amo2009/bg/border-header-user-options.gif); - background-repeat: no-repeat; - background-position: top right; - margin-top: 0; - border-right: 3px solid transparent; - position: relative; +.featured:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } -#aux-nav ul.change li { - display: inline; - margin-left: 1em; -} +* html .featured {height:1%} /* IE5 + IE6 auto clear filter */ -.hasJS #aux-nav ul.change li { - background-image: url(../../img/amo2009/bg/border-header-user-options.gif); - background-repeat: no-repeat; - background-position: top left; - display: block; - margin-left: 0; -} +*:first-child+html .featured {min-height:1px;} /*for IE7 */ -#aux-nav ul.change li li { - background-image: none; - background-repeat: no-repeat; - background-position: top left; -} +.featured-inner { + float:left; + margin-right:10px; + width:92%; + } -.hasJS #aux-nav .change li ul li { - background-color: #FFFFFF; - background-image: url(../../img/amo2009/bg/header-dropdown.png); - background-repeat: repeat-x; - background-position: top left; - border-top: 1px solid #D0EBF4; - width: 11em; - text-align: left; - margin: 0; - padding: 0; -} +.featured-inner .secondary { + float:right; + } -.hasJS #aux-nav .change li ul li a { - background-repeat: no-repeat; - background-position: top left; - display: block; - margin: 0; - padding: 0.3em 0.3em 0.3em 45px; -} +.featured.listing.results div.featured-inner { + width:90%; + } -.hasJS #aux-nav .change li ul li.firefox a { - background-image: url(../../img/amo2009/icons/logos-applications.gif); - background-repeat: no-repeat; - background-position: 1em 0; -} -.hasJS #aux-nav .change li ul li.thunderbird a { - background-image: url(../../img/amo2009/icons/logos-applications.gif); - background-repeat: no-repeat; - background-position: 1em -50px; - top: 24px; -} -.hasJS #aux-nav .change li ul li.sunbird a { - background-image: url(../../img/amo2009/icons/logos-applications.gif); - background-repeat: no-repeat; - background-position: 1em -100px; -} -.hasJS #aux-nav .change li ul li.seamonkey a { - background-image: url(../../img/amo2009/icons/logos-applications.gif); - background-repeat: no-repeat; - background-position: 1em -150px; -} -.hasJS #aux-nav .change li ul li.mobile a { - background-image: url(../../img/amo2009/icons/logos-applications.gif); - background-repeat: no-repeat; - background-position: 1em 0; +#addon-summary { + float:left; + width:53%; } - -#aux-nav ul.change a.controller:link, -#aux-nav ul.change a.controller:visited, -#aux-nav ul.change a.controller:focus, -#aux-nav ul.change a.controller:hover, -#aux-nav ul.change a.controller:active { - padding: 0.7em 1em 0 1em; - cursor:default; - color: #333333; - text-decoration: none; +#addon-summary ul.addon-cats { + display:none; } -.hasJS #aux-nav ul.change a.controller:link, -.hasJS #aux-nav ul.change a.controller:visited, -.hasJS #aux-nav ul.change a.controller:focus, -.hasJS #aux-nav ul.change a.controller:hover, -.hasJS #aux-nav ul.change a.controller:active { - padding: 0.7em 20px 0.5em 1em; - display: block; - cursor:pointer; - color: #0055EE; - background-image: url(../../img/amo2009/icons/arrows.gif); - background-repeat: no-repeat; - background-position: 95% -65px; +.object-lead table { + clear:both; + float:left; + margin-top:1em; + width:100%; } -.hasJS #aux-nav ul.change a.controller:focus, -.hasJS #aux-nav ul.change a.controller:hover, -.hasJS #aux-nav ul.change a.controller:active { - text-decoration: underline; - color: #003595; - background-position: 95% -105px; +.object-lead table tr:first-child td, .object-lead table tr:first-child th { +border-top:medium none; } -#aux-nav ul.change ul { - display: inline; +.object-lead table tr td, .object-lead table tr th { +border-bottom:medium none; +border-top:1px dotted #A5C9D5; } -.hasJS #aux-nav ul.change ul { - display: none; - position: absolute; - right: -3px; - padding: 0; - border-right: 3px solid #A2C2D7; - border-bottom: 3px solid #A2C2D7; +.object-lead table tr th { +width:20%; } -/* @end */ - -/* @group Tools */ - -#aux-nav ul.tools { - margin: -0.5em 0 0 0; - padding: 0; - background-image: none; +tbody tr th, tbody tr td { +border-top:1px solid #DDDDDD; } -.hasJS #aux-nav ul.tools { - margin: 0; - position: relative; - border-right: 3px solid transparent; +th, td { +padding:0.308em 0.537em 0.214em 0.231em; +text-align:left; } -#aux-nav ul.tools li { - background-image: none; - display: inline; - margin-left: 1em; +.article { + font-size:90%; + padding:1em 20px; + border:1px solid rgb(216,223,225); + margin-bottom:2em; + -moz-border-radius:8px; + -webkit-border-radius:8px; + border-radius:8px; + } + +.article p { + margin-bottom:.5em; + } + +#addon-summary > p { + width:100%; + float:left; + margin-bottom:1em; + } + +.search-form .important div { +display:inline; +white-space:nowrap; } -.hasJS #aux-nav ul.tools li { - display: block; - margin-left: 0; +form fieldset .container { +margin:1em 0; +position:relative; } -#aux-nav ul.tools li li { - background-image: none; - background-repeat: no-repeat; - background-position: top left; +.expanded-search-form .advanced { +display:block; +margin-left:6px; } -.hasJS #aux-nav .tools li ul li { - background-color: #FFFFFF; - background-image: url(../../img/amo2009/bg/header-dropdown.png); - background-repeat: repeat-x; - background-position: top left; - border-top: 1px solid #D0EBF4; - width: 10em; - text-align: left; - margin: 0; - padding: 0.3em 0.3em 0.3em 1em; +.search-form .subsidiary .container { +display:inline; +float:left; +width:48%; } -#aux-nav ul.tools a.controller:link, -#aux-nav ul.tools a.controller:visited, -#aux-nav ul.tools a.controller:focus, -#aux-nav ul.tools a.controller:hover, -#aux-nav ul.tools a.controller:active { - padding: 0.7em 1em 0 1em; - cursor:default; - color: #333333; - text-decoration: none; +form fieldset .container { +margin-bottom:0; +margin-top:1em; +position:relative; } -.hasJS #aux-nav ul.tools a.controller:link, -.hasJS #aux-nav ul.tools a.controller:visited, -.hasJS #aux-nav ul.tools a.controller:focus, -.hasJS #aux-nav ul.tools a.controller:hover, -.hasJS #aux-nav ul.tools a.controller:active { - padding: 0.7em 20px 0.5em 1em; - display: block; - cursor:pointer; - color: inherit; - text-decoration: inherit; - color: #0055EE; - background-image: url(../../img/amo2009/icons/arrows.gif); - background-repeat: no-repeat; - background-position: 95% -65px; +.search-form fieldset:first-child { +border-bottom:1px solid rgb(216,223,225); +padding-bottom:1em; +padding-top:1em; } -.hasJS #aux-nav ul.tools a.controller:focus, -.hasJS #aux-nav ul.tools a.controller:hover, -.hasJS #aux-nav ul.tools a.controller:active { - color: #003595; - text-decoration: underline; - background-position: 95% -105px; +.item .item-info { +border-left:1px dotted #B4DFEE; } -#aux-nav ul.tools ul { - display: inline; +.item-info { +float:right; +margin-left:2%; +padding-left:2%; +width:13em; +} + +.item h3 { + font-size:180%; + } + +#featured_addons { + width:90.1%; + float:left; + margin:0 0 1.2em 0; +} + +#featured_addons .addon_block.item { + float:left; + width:100%; + padding:16px 16px; + margin-bottom:1em; + background:rgb(255,255,255); + border:8px solid rgb(222,229,231); + -moz-border-radius:12px; + -webkit-border-radius:12px; + border-radius:12px; + } + +#featured_addons .addon_block.item .preview { + float:right; + margin:-40px 20px 0 0; + width:240px; + } + +.item-info .install-container, +#featured_addons .install-container { + margin-top:1em; + margin-bottom:.5em; + } + +#featured_addons .install-container p { + margin-bottom:0;} + +#featured_addons h4.name { + float:left; + width:auto; + } + +h4.other-author-addons { + font-size:80%; + } + +h4.author { + margin:-.5em 0 1em 34%; + width:71.4%; + } + +form#addons-author-addons { + margin-bottom:1em; + } + +#featured_addons p { + clear:left; + display:block; + float:left; + width:auto; + margin-bottom:1em; +} + +#featured_addons ul { + list-style:none; + margin: -.3em 0 0; + } + +#featured_addons p.authors { + font-size:85%; + } + +#featured_addons p.summary { + float:left; + width:60% + } + +.stars { +background-image:url(../../img/amo2009/icons/stars.png); +background-position:0 50%; +background-repeat:no-repeat; +display:block; +float:left; +margin-right:0.5em; +text-indent:-5000px; +width:63px; } -.hasJS #aux-nav ul.tools ul { - display: none; - position: absolute; - right: -3px; - padding: 0; - border-right: 3px solid #A2C2D7; - border-bottom: 3px solid #A2C2D7; +.results .item .item-info .downloads { +display:block; +margin-left:0; } -/* @end */ - -.hasJS #aux-nav .expanded .controller { - background-color: #FFFFFF; - padding-bottom: 1em; +.item .downloads { +margin-left:1em; } -.hasJS #aux-nav ul.expanded { - border-right: 3px solid #A2C2D7; + p.downloads{ +font-size:90%; +margin:.5em 0; } -/* @end */ - -/* @end */ - -/* @group Footer */ +.item .meta span.downloads{ + margin-left:0; + } -#footer { - background-image: url(../../img/amo2009/bg/footer.png); - background-repeat: repeat-x; - background-position: 0 50px; - clear: both; - padding-bottom: 1em; -} -#footer .section { - min-height: 0; -} -#footer .primary { - float: left; - padding-top: 70px; - background-image: url(../../img/amo2009/logo-mozilla.gif); - background-repeat: no-repeat; - background-position: 0 70px; - clear: none; -} -#footer .secondary { - float: right; - text-align: right; - clear: none; -} -#footer .secondary img { - max-width: 190px; - width: 100%; -} -#footer p { - margin-bottom: 0; - margin-left: 60px; - margin-right: 1em; -} -#footer ul { - font-size: 0.846em; - line-height: 1.273; - margin-top: 0.3em; - padding: 0; - margin-left: 60px; - margin-right: 1.273em; -} -#footer ul li { - display: inline; - margin-right: 1em; -} -#footer .disclaimer { - font-size: 0.846em; - line-height: 1.273; - color: #666666; - margin-right: 1.273em; +.downloads { +clear:both; } -#footer .languages { - float: right; - margin: 0; +.item-sort { +float:right; +margin:0.2em 0.5em 0; +text-align:right; +white-space:nowrap; } -/* @end */ - -/* @group Layout constructs */ - -.primary { - width: 73.47%; - float: right; - clear: right; - display: inline; -} -.secondary { - width: 24.49%; - float: left; - clear: both; +.listing-header ul { + margin-bottom:1em; + } + +h3.result-count { + margin:0 0 1em 10px; + } + +/** Review box **/ +#form-review .login, #form-review h3 { display: inline; } -.primary .primary { - width: 63.889%; +#form-review h4, #form-review .selectReplacement { float: left; - clear: none; } -.primary .secondary { - margin-bottom: 2em; - width: 33.333%; +.html-rtl #form-review h4, .html-rtl #form-review .selectReplacement { float: right; - clear: none; } -/* @group Inverse layout */ - -.inverse .primary { - float: left; - clear: left; -} -.inverse .secondary { - float: right; - clear: right; -} -.inverse .primary .primary { - float: left; - clear: none; -} -.section .inverse .primary { - float: right; - clear: none; -} -.inverse .primary .secondary { - float: right; - clear: none; -} -.section .inverse .secondary { - float: left; +#form-review .selectReplacement, #form-review .stars { + margin: 4px 0 0 5px; clear: none; } -/* @end */ - -.column-wrapper { - overflow: hidden; -} - -.column { - float: left; - width: 32%; - display: inline; - margin-left: 2%; +#form-review .stars { + margin: 1px 0 0 5px; + height: 12px; } -.first { +.html-rtl #form-review .selectReplacement, .html-rtl #form-review .stars { margin-left: 0; + margin-right: 5px; } -/* @end */ - - -/* @end */ - -/* @group Page Components */ - -.secondary fieldset { - border: none; - padding: 0; -} - -.secondary select#add-to-collection { - width: 100%; - margin: 0.5em 0; -} - -.secondary li a:link, -.secondary li a:visited, -.secondary li a:hover, -.secondary li a:focus, -.secondary li a:active { - font-weight: bold; -} - -/* @group Featured */ - -.featured { - border: 4px solid #B5D9E5; - background-color: #B5D9E5; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - margin-bottom: 2em; - clear: both; -} -.featured-inner { - background-color: #fff; - border: 1px solid #2E5186; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -/* @end */ - -/* @group Article */ - -.article { - background-color: #fff; - border: 1px solid #C9E8F3; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - padding: 1em; - overflow: hidden; -} -.secondary .article { - margin-bottom: 1em; -} - -.article h4 { - clear: both; - margin-bottom: 0.3em; -} - -.article img .screenshot { - margin-top: 1em; - margin-right: 2em; -} - -.article a:link, -.article a:visited, -.article a:hover, -.article a:focus, -.article a:active { +#form-review a { font-weight: bold; } -.article ul.further-navigation { - border-top: none; - padding-top: 0; - margin-bottom: 0; -} - -/* @end */ - -/* @group Notification */ - -.notification { - background-color: #FFFFFF; - border: 1px solid #C8E8F3; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - padding: 1em; - color: #444444; - margin-bottom: 2em; - position: relative; -} - -.notification h3 { - font-style: italic; - font-weight: normal; - line-height: 1.5em; - color: #223355; - margin-top: 0; -} - -.about .notification h3 { - display: inline; -} - -.notification .continue { - margin:0 0.5em 0 1em; -} - -.html-rtl .notification .continue { - margin:0 1em 0 0.5em; -} - -.notification .continue a:link, -.notification .continue a:visited, -.notification .continue a:hover, -.notification .continue a:focus, -.notification .continue a:active { - font-size: 1.5em; -} - -.notification .suggestion { +#form-review button { float: right; - text-align: right; -} - -.about .notification .suggestion { - float: none; -} - -.about .notification .aux { - width: auto; - float: right; - margin: -0.6em 0 0 0; -} - -.about .notification .aux .button-wrapper { - margin-bottom: 0; - overflow: visible; -} - -.html-rtl .notification .suggestion { - float: left; - text-align: left; -} - -.html-rtl .notification .button { - unicode-bidi: embed; -} - -.notification .suggestion p { - margin: 0; - color: #666666; - font-weight: bold; -} -.notification .aux { - overflow: hidden; - width: 100%; } -/* Install button inside a notification, such as on meet-the-devloper pages. */ -.notification .aux .install-container { +.html-rtl #form-review button { float: left; - margin: 0.5em; -} - -.toggle-help, -.toggle-info .close { - display: none; -} - -.hasJS .toggle-help, -.hasJS .toggle-info .close { - display: block; -} - -.hasJS .toggle-info .close { - font-size: 0.769em; - position: absolute; - top: 1em; - right: 0.5em; -} - -.notification .toggle-info { - color: #666666; - font-size:1.385em; - line-height: 1.375em; - position: relative; -} - -.notification .toggle-info p { - margin-bottom: 0; - margin-top: 1em; -} - -.hasJS .dropdown { - background-color: white; - border: 1px solid #2E5186; - -moz-border-radius:5px; - -webkit-border-radius:5px; - border-radius:5px; } -.hasJS #contribute-links { - position: absolute; - left: 1em; +#form-review p { clear: both; - padding: 0.5em 1em; - margin-top: -1em; } -.html-rtl .hasJS #contribute-links { - left: inherit; -} +/** END Review box **/ -#contribute-links a { - font-weight: bold; -} - -#contribute-links li span { - font-size: .9em; - margin: 0 1em; -} - -#contribute-links ul { - margin: 0; -} - -#contribute-links li:not(:last-child) { - border-bottom: 1px dotted #94BFCE; -} +/* @group hReviews */ -.hasJS .notification .toggle-info { - clear: both; - font-weight: normal; - position: absolute; - right: 0; - font-size: 1em; - clear:both; - width: 24.3%; - background-image: url(../../img/amo2009/icons/pointer.gif); - background-repeat: no-repeat; - background-position: 95% 4px; - padding-top: 10px; +.hreview { + border-bottom: 1px dotted #B5D9E5; + padding: 0.5em 0 1em 0; + margin-bottom: 0.5em; } -.hasJS .primary .notification .toggle-info { - width: 33.2%; - z-index: 1; -} -.hasJS .primary .object-lead .toggle-info { - width: 100%; +.hreview p { + margin-bottom: 0; } -.hasJS .notification .toggle-info p { - margin-top: 0; - padding: 1em; +.hreview:last-child { + border-bottom: none; } /* @end */ -/* @group Highlights */ +.translation-area textarea { + width:400px; + } -.highlight { - background-color: #C8E8F3; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - padding: 1em; - color: #444444; - overflow: hidden; - margin-bottom: 1em; -} - -.highlight h2, -.highlight h3 { - margin-top: 0; - color: #011234; - font-size: 1.385em; - font-weight: normal; -} - -.highlight h4 { - margin-bottom:1em; -} +/* @group Feedback Form */ -.highlight p { - margin-bottom: 0; +form.addon-feedback { + width: 50%; + float: left; + margin-right: 1.5em; margin-top: 1em; } -.highlight img.avatar { +form.addon-feedback textarea { + width: 80%; + background-color: #E3F3F9; float: right; - margin-left: 1em; - margin-bottom: 1em; -} - -.highlight .more-info { - float: left; -} - -.highlight a.button { - margin-top: 0.5em; -} - -.highlight .further-navigation { - border-top: 1px dotted #A5C9D5; - margin-bottom: 0; + min-height:140px; } - -.highlight .further-navigation .more-info { - float: right; +form.addon-feedback select { + background-color: #E3F3F9; + margin-left: 1%; } - -/* @end */ - -/* @group Top search and cat bar */ - -/* @group Categories list */ - -.categories { - background-color: #C8E8F3; - color: #444444; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - width: 24.49%; +form.addon-feedback label { float: left; + clear: both; + width: 18%; margin-bottom: 1em; } -.categories h3 a:link, -.categories h3 a:visited, -.categories h3 a:hover, -.categories h3 a:focus, -.categories h3 a:active { - color: white; - text-decoration: none; -} - -/* putting back the focus outline */ -.categories h3 a:focus { - outline: 1px dotted white; -} - -.secondary .categories { - width: 100%; - float: none; -} - -.categories h2, -.categories h3 { - margin: 0; - padding: 0.79em 0.8em; /* 10px 13px*/ - background-color: #305083; - color: white; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - font-size: 1.231em; - background-image: url(../../img/amo2009/bg/heading-dark-blue.jpg); - background-repeat: repeat-x; - background-position: bottom left; - border: 1px solid #021437; - font-weight: normal; -} - - -.categories ul { - padding: 1em 0.5em 1em 1em; - margin: 0; - font-weight: bold; -} - -.categories ul ul { - padding: 0 0 1em 0; - margin: 0; - font-weight: bold; -} - -.categories ul ul li { - margin: 0.2em; +form.addon-feedback button { + display: block; + margin-top: 1em; + clear: both; } -.categories ul li:first-child ul { - border-bottom: 1px dotted #94BFCE; - margin-bottom: 0.8em; - padding-bottom: 0.8em; +form.addon-feedback div.container { + clear: both; + margin-bottom: 0.5em; + overflow: hidden; } -.categories .items { - color: white; - background-color: #94BFCE; - -moz-border-radius: 7px; - -webkit-border-radius: 7px; - border-radius: 7px; - margin-left: 0.1em; - padding: 1px 5px; - font-size: 0.856em; - font-weight: bold; -} -.html-rtl .categories .items { - unicode-bidi: embed; -} +/* @group star select replacement */ -/* @group With Javascript */ -.hasJS .stand-alone-options { - position: relative; -} -.hasJS .dropdown-categories { - z-index: 99; - position: absolute; - left: 0; - top: 0; - /*width: 23.4%;*/ -} -.hasJS .dropdown-categories>ul { +select.replaced { display: none; } -.hasJS .dropdown-categories img { - position: absolute; - left: 10px; - top: 10px; -} -.hasJS .dropdown-categories ul ul { - display: block; - position: static; -} -.hasJS .dropdown-categories h2, -.hasJS .dropdown-categories h3 { +.selectReplacement { cursor: pointer; + list-style: none; position: relative; - padding-left: 35px; -} - -/* @end */ - - -/* @end */ - -/* @group Search Form */ - - -.search-form { - margin-bottom: 2em; - width: 73.47%; - float: right; - position: relative; - padding: 0 0 1.5em 0; -} -.primary .search-form { - width: 100%; - float: none; -} -.search-form form { - margin: 0; -} -.search-form .basic { - background-image: url(../../img/amo2009/bg/heading-dark-blue.jpg); - background-repeat: repeat-x; - background-position: bottom left; - border: 1px solid #021437; - margin: 0; - background-color: #305083; - color: white; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - font-size: 1.231em; - white-space:nowrap; - display: block; - overflow:hidden; - position: relative; -} - -.search-form .basic * { - vertical-align: middle; -} - -.search-form .basic button { - position: absolute; - top:0.06em; - right: 1%; - -moz-border-radius-bottomleft:5px; - -moz-border-radius-bottomright:5px; - -moz-border-radius-topleft:5px; - -moz-border-radius-topright:5px; - background-color:#6FB727; - background-image:url(../../img/amo2009/bg/button-green.jpg); - background-position:left center; - background-repeat:repeat-x; - border:1px solid #B9D999; - color:white; - line-height:0; - width: 5%; - display: block; - float: left; - text-align: center; - padding:0.3em 0; - /* padding:0.3em 0.6em 0.3em 0.75em; */ -} - -.search-form .basic button img { - vertical-align: top; - margin: 0; - padding: 0; - display: inline; - border-right: none; -} - -.search-form .basic button p span { - text-indent: -5000px; -} - -.search-form .basic label { - font-weight: normal; - width: 10%; - text-align: center; - display: block; - float: left; - padding-top: 0.7em; -} - -.search-form .basic input{ - border: 1px solid #CCCCCC; - outline: 1px solid #011234; - margin:0.35em 0 0.35em 1.4%; - background-image: url(../../img/amo2009/icons/magnifying-glass.gif); - background-repeat: no-repeat; - background-position: 0.1em center; - background-color: white; - padding:0.3em 0; - text-indent: 2em; - width:45%; - display: block; - float: left; -} - -.search-form .basic select { - border: 1px solid #CCCCCC; - outline: 1px solid #011234; - margin:0.35em 0; - color: #444444; - padding:0.23em 0; - width: 35%; - float:left; -} -.search-form .basic option { - color: black; - text-indent: 10px; - padding-left: 5px; -} -.search-form .basic option.cat-all { - color: #444444; - text-indent: 0; - font-weight: bold; -} -.search-form .basic textarea:focus, -.search-form .basic input[type='text']:focus, -.search-form .basic input[type='password']:focus, -.search-form .basic select:focus { - border: 1px solid #999; - outline: 1px solid black; -} - -#advanced-link { - position: absolute; - bottom: 0; - right: 30px; + width: 65px; + height: 12px; margin: 0; -} -#advanced-link a:link, -#advanced-link a:visited, -#advanced-link a:hover, -#advanced-link a:focus, -#advanced-link a:active { - display: block; - padding: 0 20px 0.1em 1em; - font-size: 0.923em; - font-weight: bold; - color: white; - -moz-border-radius: 0 0 5px 5px; - -webkit-border-radius: 5px; - border-radius: 0 0 5px 5px; - border: 1px solid #021437; - border-top: none; - /*background-color: #223355;*/ - background-color: #26395A; - background-image: url(../../img/amo2009/icons/arrows.gif); - background-position: 95% -591px; + padding:0; + background-image:url("../../img/amo2009/icons/starselect.gif"); + background-position: -65px 0; background-repeat: no-repeat; -} - -.expanded #advanced-link a:link, -.expanded #advanced-link a:visited, -.expanded #advanced-link a:hover, -.expanded #advanced-link a:focus, -.expanded #advanced-link a:active { - background-position: 95% -641px; -} - -/* @group Expanded search form */ - -.search-form .advanced { - display: none; -} -.expanded-search-form .advanced { - display: block; - padding-top: 1px; - margin: 0 5px; - background-color: #EAF6FA; - border-color: #223355; - border-style: solid; - border-width: 0 5px 5px 5px; - -moz-border-radius: 0 0 5px 5px; - -webkit-border-bottom-left-radius: 5px; - -webkit-border-bottom-right-radius: 5px; - border-radius: 0 0 5px 5px; -} -.search-form fieldset { - border: none; - margin: 1em; - padding: 0; -} -.search-form fieldset:first-child { - border-bottom: 1px dotted #A4CFDE; - padding-bottom: 1em; -} - -/* @group Subsidiary */ - -.search-form .subsidiary { - margin-top: 0; - border: none; -} -.search-form .subsidiary .container { - width: 48%; - float: left; - display: inline; -} -.search-form .subsidiary label { - width: 35%; - display: block; - float: left; - font-weight: bold; -} -.search-form .subsidiary select, -.search-form .subsidiary input { - width: 40%; -} - -/* @end */ - -/* @group Important */ - -.search-form .important { - margin-bottom: 0; -} -.search-form .important div { - display: inline; - white-space: nowrap; -} -.search-form .important select, -.search-form .important input { - margin: 0 0.5em; -} -.search-form .important .application label { - font-weight: bold; - display: block; - float: left; - width: 16.8%; -} -.search-form .important .application select, -.search-form .important .application input { - margin: 0 1em 0 0; -} - -/* @end */ - - -/* @end */ -/* @end */ - -/* @end */ - -/* @group Homepage teaser */ - -.hasJS .section-teaser .featured-inner { - padding-bottom: 5em; - position: relative; -} - -/* @group Teaser Header */ - -.section-teaser .teaser-header { - background-image: url(../../img/amo2009/bg/listing-footer.gif); - background-position: top left; - background-repeat: repeat-x; - -webkit-border-top-right-radius: 3px; - -webkit-border-top-left-radius: 3px; - -moz-border-radius: 3px 3px 0 0; - border-radius: 3px 3px 0 0; - width: 100%; overflow: hidden; } - -.hasJS .section-teaser .teaser-header { - -webkit-border-top-right-radius: 0; - -webkit-border-top-left-radius: 0; - -webkit-border-bottom-right-radius: 3px; - -webkit-border-bottom-left-radius: 3px; - -moz-border-radius: 0 0 3px 3px; - border-radius: 0 0 3px 3px; - position: absolute; - bottom: 0; - left: 0; -} -.section-teaser .teaser-header ol { - margin: 0; - padding: 0 45px; - list-style-type: none; -} - -.hasJS .section-teaser .teaser-header ol { - border-top: 1px solid #AEC3CF; -} - -.section-teaser .teaser-header ol li { - margin: 0 2.1em 0.5em 0; - padding: 0.5em 0 0 0; - float: left; - white-space: nowrap; - position: relative; - top: -1px; -} - -.section-teaser .teaser-header ol li:first-child { - margin-left: 0; -} - -.section-teaser .teaser-header ol li:last-child { - margin-right: 0; -} - -.section-teaser .teaser-header a:link, -.section-teaser .teaser-header a:visited, -.section-teaser .teaser-header a:hover, -.section-teaser .teaser-header a:focus, -.section-teaser .teaser-header a:active { - color: #54647E; - text-decoration: none; - font-size: 0.923em; - font-weight: bold; -} - -.section-teaser .teaser-header a:hover, -.section-teaser .teaser-header a:focus, -.section-teaser .teaser-header a:active { - color: #223355; -} - -.section-teaser .teaser-header li.selected { - background-image: url(../../img/amo2009/bg/panel-selected.png); - background-repeat: no-repeat; - background-position: center top; -} - -/* @end */ - -.teaser-items { - margin: 0; - padding: 0; - list-style-type: none; -} - -.teaser-items li { +.selectReplacement li { + display: inline; margin: 0; padding: 0; } - -/* @group Next and previous icons */ - -.slideshow-controls { - margin: 0; -} - -.section-teaser .prev, -.section-teaser .next { +.selectReplacement li a:link, +.selectReplacement li a:visited, +.selectReplacement li a:hover, +.selectReplacement li a:active, +.selectReplacement li a:focus { display: block; position: absolute; + width: 13px; + height: 12px; + text-indent: -9999px; overflow: hidden; - cursor: pointer; - text-decoration: none; - text-indent: -5000px; - bottom: 1.6em; - left: 8px; - width: 27px; - height: 27px; - background-image: url(../../img/amo2009/icons/arrows-scroller.png); - background-position: 0 0; - background-repeat: no-repeat; -} - -.section-teaser .next { - left: auto; - right: 8px; - background-position: 0 -150px; -} - -.section-teaser .active.prev { - background-position: 0 -50px; -} - -.section-teaser .active.next { - background-position: 0 -200px; -} - -.section-teaser .active.prev:focus, -.section-teaser .active.prev:hover { - background-position: 0 -100px; -} - -.section-teaser .active.next:focus, -.section-teaser .active.next:hover { - background-position: 0 -250px; -} - -/* @end */ - -/* @group Slideshow Window with Javascript */ - -.hasJS .section-teaser .window { - overflow: hidden; - direction: ltr; -} - -.hasJS .section-teaser .window ol.teaser-items { - margin: 0; - padding: 0; - width: 50000px; - overflow: hidden; - position: relative; left: 0; - direction: ltr; -} - -.hasJS .section-teaser .window ol.teaser-items li { - float: left; - margin: 0; - padding: 0; -} - -.hasJS .section-teaser .window .more-info { - background-position:right -155px; -} - -/* @end */ - -/* @group Teaser internals */ - -.section-teaser .column-wrapper { - margin: 0 1em; } - -.section-teaser h2 { - margin-left: 0.619em; - margin-right: 0.619em; - font-size: 1.615em; - line-height: 0.952em; -} - -.section-teaser .column { - border-left: 1px dotted #A4CFDE; - text-align: center; - width: 31.5%; -} - -.section-teaser .column p, -.section-teaser .column h3 { - margin-left: 1em; -} - -.section-teaser .first { - border-left: none; +ul.worst { + background-position: -52px 0; } - -.section-teaser .addon-view { - background-position: bottom right; - background-repeat: no-repeat; +ul.bad { + background-position: -39px 0; } - -.section-teaser .addon-view .lead { - clear: both; - margin-left: 1em; - margin-right: 1em; +ul.fair { + background-position: -26px 0; } - -.section-teaser .addon-view .more-info { - float: none; +ul.good { + background-position: -13px 0; } - -.section-teaser .addon-view .column { - border:none; - text-align: left; - width: 25%; +ul.best { + background-position: 0 0; } - -.section-teaser .addon-view .column-inner { - padding: 1em 0 1em 55px; - position: relative; +.selectReplacement li.worst a:link, +.selectReplacement li.worst a:visited, +.selectReplacement li.worst a:hover, +.selectReplacement li.worst a:active, +.selectReplacement li.worst a:focus { + left: 0; + z-index: 6; } - -.section-teaser .addon-view .icon { - position: absolute; - top: 1em; - left: 10px; +.selectReplacement li.bad a:link, +.selectReplacement li.bad a:visited, +.selectReplacement li.bad a:hover, +.selectReplacement li.bad a:focus, +.selectReplacement li.bad a:active { + left: 13px; + z-index: 5; } - -.section-teaser .addon-view h3 { - margin-top: 0; - font-weight: bold; - font-size: 1em; - line-height: 1.25em; +.selectReplacement li.fair a:link, +.selectReplacement li.fair a:visited, +.selectReplacement li.fair a:hover, +.selectReplacement li.fair a:focus, +.selectReplacement li.fair a:active { + left: 26px; + z-index: 4; } - -.section-teaser .addon-view p, -.section-teaser .addon-view h3 { - margin-left: 0; - margin-right: 0; - line-height: 1.23em; +.selectReplacement li.good a:link, +.selectReplacement li.good a:visited, +.selectReplacement li.good a:hover, +.selectReplacement li.good a:focus, +.selectReplacement li.good a:active { + left: 39px; + z-index: 3; } - -div.section-teaser .column .button { - white-space: nowrap; - margin: 0; - margin-right: 1%; - margin-left: 0.7%; +.selectReplacement li.best a:link, +.selectReplacement li.best a:visited, +.selectReplacement li.best a:hover, +.selectReplacement li.best a:focus, +.selectReplacement li.best a:active { + left: 52px; + z-index: 2; } - -div.section-teaser .column .button * { - white-space: nowrap; +.selectReplacement li a:hover, +.selectReplacement li a:focus, +.selectReplacement li a:active { + background-position: left top; + background-repeat: repeat-x; + background-image:url("../../img/amo2009/icons/starselect_single.gif"); + background-color:#fff; + left: 0; } -/* @group Section BG images */ - -.section-teaser #t-entertainment { - /*background-image: url(../../img/amo2009/illustrations/entertainment.jpg);*/ -} -.section-teaser #t-shopping { - background-image: url(../../img/amo2009/illustrations/shopping-online.jpg); +.selectReplacement li.worst a:hover, +.selectReplacement li.worst a:focus, +.selectReplacement li.worst a:active { + width: 13px; + left: 0; } -.section-teaser #t-music { - /*background-image: url(../../img/amo2009/illustrations/music.jpg);*/ +.selectReplacement li.bad a:hover, +.selectReplacement li.bad a:focus, +.selectReplacement li.bad a:active{ + width: 26px; + left: 0; } -.section-teaser #t-socialising { - /*background-image: url(../../img/amo2009/illustrations/socialising.jpg);*/ +.selectReplacement li.fair a:hover, +.selectReplacement li.fair a:focus, +.selectReplacement li.fair a:active{ + width: 39px; + left: 0; } -.section-teaser #t-news { - /*background-image: url(../../img/amo2009/illustrations/news.jpg);*/ +.selectReplacement li.good a:hover, +.selectReplacement li.good a:focus, +.selectReplacement li.good a:active{ + width: 52px; + left: 0; } -.section-teaser #t-search { - /*background-image: url(../../img/amo2009/illustrations/search.jpg);*/ +.selectReplacement li.best a:hover, +.selectReplacement li.best a:focus, +.selectReplacement li.best a:active { + width: 65px; + left: 0; } /* @end */ /* @end */ -/* @end */ - -/* @group Steps */ - -ol.numbered { - margin-left: 0; - list-style-type: none; -} -ol.numbered li { - position: relative; - margin-bottom: 1em; - overflow: hidden; - min-height:35px; - padding-left: 50px; -} +/* @group Stars */ -h4.step { - position: absolute; - left: 0; - top: 0; - background-image: url(../../img/amo2009/icons/step.png); +.stars { + text-indent:-5000px; + background-image: url(../../img/amo2009/icons/stars.png); + background-position: 0 50%; background-repeat: no-repeat; - background-position: left top; - color: #FFFFFF; - font-size:1.6em; - font-weight:lighter; - padding:5px 13px 15px; -} - -/* @end */ - -/* @group Pagination */ - -ol.pagination { - width: 50%; - margin-bottom: 2em; - margin-left: 0; + margin-right: 0.5em; + width: 63px; + display: block; float: left; - line-height: 2em; -} -.listing-footer ol.pagination { - margin-bottom: 0; -} -ol.pagination li { - display: inline; - list-style: none; } -ol.pagination li a { - padding: 0.3em 0.7em; - font-weight: bold; +.stars-4 { + background-position: -13px 50%; } -ol.pagination span { - font-weight: bold; - padding: 0.3em 0.7em; +.stars-3 { + background-position: -26px 50%; } -ol.pagination a[rel~="prev"], -ol.pagination span.prev { - background-image: url(../../img/amo2009/icons/arrows.gif); - background-repeat: no-repeat; - background-position: 5px -420px; - color: #0055EE; - padding-right:0.7em; - padding-left: 15px; -} -ol.pagination a[rel~="next"], -ol.pagination span.next { - background-image: url(../../img/amo2009/icons/arrows.gif); - background-repeat: no-repeat; - background-position: 95% -340px; - color: #0055EE; - padding-left:0.7em; - padding-right: 15px; -} -ol.pagination span.prev { - color: #666; - background-position: 5px -540px; -} -ol.pagination span.next { - color: #666; - background-position: 92% -500px; -} -ol.pagination li.selected a:link, -ol.pagination li.selected a:visited, -ol.pagination li.selected a:hover, -ol.pagination li.selected a:focus, -ol.pagination li.selected a:active { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - background-color: #223355; - color: white; -} -ol.pagination li a:hover, -ol.pagination li a:focus, -ol.pagination li a:active { - background-color: #BDDDE8; - /*color: #223355;*/ - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - text-decoration: none; +.stars-2 { + background-position: -39px 50%; } - -/* @end */ - -/* @group Share This */ - -.share-this { - width: 200px; - clear:left; - float:left; +.stars-1 { + background-position: -52px 50%; } - -.share-networks { - background-image: url(../../img/amo2009/icons/pointer.gif); - background-repeat: no-repeat; - background-position:30px top; - padding-top: 7px; +.stars-0 { + background-position: -65px 50%; } -.share-networks ul { - border: 1px solid #2E5186; - -moz-border-radius:5px; - -webkit-border-radius:5px; - border-radius:5px; - padding: 1em; - background-color: #FFFFFF; - padding:1em 1em 0; -} +/* @group star select replacement */ -.share-networks li { - margin-bottom:0.5em; +#stats-table-pagination { +width:67%; } +ol.pagination li { +display:inline; +list-style-image:none; +list-style-position:outside; +list-style-type:none; +} -/* @end */ - -/* @group Addon list */ +ol.pagination li a { + padding:2px 4px; + margin-right:2px; + } -.secondary-item-list { - background-color: #fff; - border: 1px solid #C9E8F3; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - padding: 1em; - overflow: hidden; -} -.secondary-item-list ul { - margin: 0.5em 0 0 0; - padding: 0; +ol.pagination li.selected a:link, ol.pagination li.selected a:visited, ol.pagination li.selected a:hover, ol.pagination li.selected a:focus, ol.pagination li.selected a:active { +-moz-borde-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; +background-color:rgb(18,76,244); +color:#fff; } -.secondary-item-list ul li { - margin: 0; - padding: 0; +ol.pagination { +line-height:2em; +margin-bottom:2em; +margin-left:0; +width:70%; } -.secondary-item-list ul li a { - margin: 0 0 0.8em 0; - padding: 0 0 0 25px; - display: block; - line-height: 1.25; +/* Translation Box Element */ +.graybox { + background-color: #FAFDFE; + border: 1px solid #C8E8F3; + padding: 15px; } -/* @end */ - -/* @group Breadcrumbs */ - -ol.breadcrumbs { - font-weight: bold; - margin-bottom: 1.3em; - font-size: 0.846em; - margin-left: 0; - clear: both; +.graybox.errors { + background-color: #FFA5A5; } - -ol.breadcrumbs li { - display: inline; - background-image: url(../../img/amo2009/icons/buttons/breadcrumb.gif); - background-repeat: no-repeat; - background-position: top right; - padding-right: 1em; +.graybox.spaced { + margin-bottom: 10px; } - -ol.breadcrumbs li:last-child { - background-image: none; - padding-right: 0; +.rounded { + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; } - -/* @end */ - -/* @group Feedback Form */ - -form.addon-feedback { - width: 50%; - float: left; - margin-right: 1.5em; - margin-top: 1em; +.translation-box h4 { + border-bottom: 1px solid #2D3B58; } - -form.addon-feedback textarea { - width: 80%; - background-color: #E3F3F9; +.translation-box h4 img { float: right; - min-height:140px; + margin-top: 3px; } -form.addon-feedback select { - background-color: #E3F3F9; - margin-left: 1%; -} -form.addon-feedback label { +.html-rtl .translation-box h4 img { float: left; - clear: both; - width: 18%; - margin-bottom: 1em; -} - -form.addon-feedback button { - display: block; - margin-top: 1em; - clear: both; } - -form.addon-feedback div.container { - clear: both; - margin-bottom: 0.5em; - overflow: hidden; -} - -/* @end */ - -/* @group Listing */ - -.listing { - margin-bottom: 1em; -} - -/* @group Listing - Header */ - -.listing-header { - background-color: #F0F8FC; - background-image: url(../../img/amo2009/bg/listing-header.gif); - background-repeat: repeat-x; - background-position: bottom left; - border-bottom: 1px solid #A5BFCE; - -webkit-border-top-right-radius: 3px; - -webkit-border-top-left-radius: 3px; - -moz-border-radius: 3px 3px 0 0; - border-radius: 3px 3px 0 0; - padding: 0.1em 0 0.1em 0.25em; - overflow: hidden; -} -.listing-header ul { - margin-bottom: 0; - float: left; -} -.listing-header li { - line-height: 2.5; - display: inline; - margin: 0 0.25em; -} -.listing-header li a { - color: #223355; - font-weight: bold; - text-decoration: none; - border: 1px solid transparent; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - padding: 0.3em 0.8em; - white-space: nowrap; -} -.listing-header li a:hover, -.listing-header li a:focus { - background-color: #BBDCE8; -} -.categories li.selected, -.categories li.selected a, -.listing-header li.selected a:link, -.listing-header li.selected a:visited, -.listing-header li.selected a:hover, -.listing-header li.selected a:focus, -.listing-header li.selected a:active { - color: #fff; - background-color: #223355; - border-color: #001133; - border-width: 1px 0 0 1px; -} - -.listing-header .num-results { +.translation-box .translation-button img { + cursor: pointer; float: left; -} - -.html-rtl .listing-header .num-results { + background-color: #EEEEEE; + border: 1px solid #EEEEEE; + border-bottom: none; + padding: 2px 5px 3px; + margin: 5px 0 0 10px; + height: 1.5em; + -moz-border-radius-topleft: 6px; + -moz-border-radius-topright: 6px; + -webkit-border-top-left-radius: 6px; + -webkit-border-top-right-radius: 6px; +} +.html-rtl .translation-box .translation-button img { float: right; + margin: 5px 10px 0 0; } - -/* @group Item sort form */ - -.item-sort { - margin:0.2em 0.5em 0 0.5em; - text-align:right; - white-space:nowrap; +.translation-box .translation-button.remove img { float: right; } - - - -/* @end */ - -/* @end */ - -/* @group Listing - Footer */ - -.listing-footer { - background-color: #FFFFFF; - background-image: url(../../img/amo2009/bg/listing-footer.gif); - background-repeat: repeat-x; - background-position: left top; - border-top: 1px solid #A5BFCE; - -webkit-border-bottom-right-radius: 3px; - -webkit-border-bottom-left-radius: 3px; - -moz-border-radius: 0 0 3px 3px; - border-radius: 0 0 3px 3px; - margin-top: -1px; - position: relative; - z-index: 10; - overflow: hidden; - padding:0.3em 1em 0.5em; -} -.listing-footer a { - font-weight: bold; -} -.listing-footer .subscribe, -.listing-footer .pagination { +.html-rtl .translation-box .translation-button.remove img { float: left; } - -.listing-footer .num-results { - float: right; - line-height: 2em; +.translation-box .translation-button img:hover { + background-color: #E4F3FA; } - -.html-rtl .listing-footer .num-results { +.translation-box .translation-tab { float: left; + margin-right: 2px; + background-color: #DDDDDD; + text-align: center; + padding: 5px; + -moz-border-radius-topleft: 6px; + -moz-border-radius-topright: 6px; + -webkit-border-top-left-radius: 6px; + -webkit-border-top-right-radius: 6px; + width: 3.1em; + height: 1.5em; + cursor: pointer; + border-bottom: 1px solid #FFFFFF; } - -.listing-footer .subscribe { - margin-top: 0.3em; +.html-rtl .translation-box .translation-tab { + float: right; + margin-right: auto; + margin-left: 2px; } - -.listing-footer .more-info { - margin-top: 0.3em; +.translation-box .translation-tab.selected { + border: 1px solid #1D587F; + background-color: #DDDDFF; + border-bottom: none; + color: #1D587F; } - - -/* @end */ - -/* @group Items */ - -.item { - margin: 1.2em 0; - padding-top:1px; +.translation-box .translation-tab:hover { + text-decoration: underline; } -.item blockquote { - font-style: normal; +.translation-box .translation-area { + clear: both; margin: 0; } -.item blockquote p { - margin-bottom: 0.5em; +.translation-box .translation-maxlength { + text-align: right; + display: none; } - -/* @group Headings */ - -.item h5 { - font-size: 1.167em; /* 14px */ - margin-top: 0.5em; - margin-bottom: 0.2em; +.html-rtl .translation-box .translation-maxlength { + text-align: left; } -.item h3, -.item h4 { - font-size: 1.385em; /* 18px */ - font-weight: bold; - line-height: 1em; - margin-top: 0; - margin-bottom: 0.778em; - overflow: hidden; +.translation-box .translation-maxlength.selected { + display: block; } -.item h3 span, -.item h4 span { - font-size: 0.667em; /* 13px */ - font-weight: normal; - display:block; +.translation-box .translation-maxlength img { + display: none; } -.item h5 span { - font-size: 0.857em; - font-weight:normal; - white-space: nowrap; +.translation-box .translation-maxlength.over { + color: #CC3333; } - -/* @end */ - -/* @group Item information */ - -.item .meta { - font-size: 0.923em; /* 12px */ - border-top: 1px dotted #B5D9E5; - padding-top: 0.3em; +.translation-box .translation-maxlength.over img { + display: inline; + vertical-align: middle; } -.item .meta .addons { - margin-right: 1em; +.translation-box .translation-maxlength span { + font-weight: bold; } -.html-rtl .item .meta .addons { - margin-right: auto; - margin-left: 1em; +.translation-box .input { + border: 1px solid #1D587F; + margin: 0; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-bottomright: 6px; + -webkit-border-bottom-left-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + width: 100%; + display: none; } - -.item .downloads { - margin-left: 1em; +.translation-box .input.selected { + display: block; } -.html-rtl .item .downloads { - margin-left: auto; - margin-right: 1em; +.translation-newlocale-container, +.translation-deletelocale-container, +.translation-help-container, +.translation-error-container { + display: none; } - -/* @group Item info (aligned Right) */ - -.item-info { - float: right; - width: 14em; - padding-left:2%; - margin-left: 2%; +.translation-newlocale, +.translation-deletelocale { + border: 1px solid #1D587F; + margin: 0; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-bottomright: 6px; + -webkit-border-bottom-left-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + width: 100%; + height: 100px; + display: none; } - -.item .item-info { - border-left: 1px dotted #B4DFEE; - /*margin-bottom: -50em; - padding-bottom: 50em;*/ +.translation-deletelocale.textarea { + position: absolute; + z-index: 10; } -.item-info ul { - list-style-type: none; +.translation-newlocale.selected, +.translation-deletelocale { + display: block; } - -/* @end */ - -/* @group Install Information */ - -.item .install { - float: right; +.translation-newlocale .padded, +.translation-deletelocale .padded, +.translation-help .padded { + padding: 15px; +} +.translation-newlocale .buttons, +.translation-deletelocale .buttons { text-align: center; - -webkit-border-radius: 11px; - -moz-border-radius: 11px; - border-radius: 11px; - padding: 0 3px 3px 3px; - margin-left: 0.5em; + margin: 10px; } - -.item .unavailable { - border: 1px solid #D2E7EE; - padding: 0.3em; - width: 10em; +.translation-help { background-color: #FFFFFF; - color: #666666; + margin-bottom: 10px; + width: 630px; + display: none; } - -.recommended .install { - background-color: #efe; - border: 1px solid #2a2; +.graybox .error-message { + background: transparent url('../../img/developers/exclamation.png') no-repeat 5px 50%; + color: red; + padding: 5px 0 5px 30px; } - -.experimental .install{ - background-color: #fee; - border: 1px solid #f66; +.html-rtl .graybox .error-message { + background-position: 100% 50%; + padding: 5px 25px 5px 0; } -.item .install strong { - display: block; - font-weight: normal; - font-size: 0.85em; - line-height: 1em; - color: #000; - text-shadow: #FFFFFF 1px 1px 1px; - clear: left; -} +/** Ratings barometer **/ -/* @end */ - - - -/* @end */ - -/* @group Listing and separated items */ -.separated-listing h3 { - float: left; - margin-top: 0; -} - -.html-rtl .separated-listing h3 { - float: right; -} +.barometer { + width: 100%; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: center; + display: box; + box-orient: horizontal; + box-align: stretch; +} + +/* .upvotes and .downvotes are the numbers + thumb images, in inputs. */ +.barometer .upvotes, .barometer .downvotes { + /* Override native input styling. */ + margin: 0; + padding: 0; + border: 0 none; + cursor: pointer; + text-shadow: none; + -moz-border-radius: 0; -.separated-listing .item h3 { - float: none; + padding-top: 0.1em; /* Push the text down a bit. */ + background-repeat: no-repeat; + background-color: transparent; } -.separated-listing form.item-sort { - float: right; - margin-top: -0.2em; +.barometer .upvotes { + color: #00b960; + padding-left: 1.2em; /* Space for the image. */ + margin-right: 0.2em; /* Space between number and bar. */ + background-image: url('../../img/amo2009/icons/thumbs.png'); + background-position: left 33.2%; } -.html-rtl .separated-listing form.item-sort { - float: left; +.html-rtl .barometer .upvotes { + padding: 0 1.2em 0 0; /* Space for the image. */ + margin: 0 0 0 0.2em; /* Space between number and bar. */ + background-position: right 32.5%; } -.separated-listing .item .item-info { - border: none; - margin-bottom: 2em; +.barometer .upvotes.voted, +.barometer .upvotes:hover { + background-image: url('../../img/amo2009/icons/thumbs.png'); + background-position: left 0; } -.separated-listing .item .item-info p { - margin: 0; +.html-rtl .barometer .upvotes.voted, +.html-rtl .barometer .upvotes:hover { + background-position: right 0; } -.separated-listing .item .downloads { - margin: 0; +.barometer .downvotes { + color: #d93a40; + padding-right: 1.2em; /* Space for the image. */ + margin-left: 0.2em; /* Space between number and bar. */ + background-image: url('../../img/amo2009/icons/thumbs.png'); + background-position: right 100%; } -.separated-listing blockquote { - margin-right: 11em; - clear: left; +.html-rtl .barometer .downvotes { + padding: 0 0 0 1.2em; /* Space for the image. */ + margin: 0 0.2em 0 0; /* Space between number and bar. */ + background-position: left 100%; } -.separated-listing .item h4 { - float: left; +.barometer .downvotes.voted, +.barometer .downvotes:hover { + background-image: url('../../img/amo2009/icons/thumbs.png'); + background-position: right 67%; } -.html-rtl .separated-listing .item h4 { - float: right; +.html-rtl .barometer .downvotes.voted, +.html-rtl .barometer .downvotes:hover { + background-position: left 67.2%; } -.separated-listing .item-info p:first-child { - margin-bottom: 3px; +.barometer .downvotes:hover, .barometer .upvotes:hover, +.barometer .downvotes.voted, .barometer .upvotes.voted { + font-weight: bold; + text-shadow: none; } -.table-listing .item, -.blocks .item, -.listing .item, -.separated-listing .item { - padding: 1em 1em 1em 52px; - position: relative; - background-color: #FFFFFF; - overflow: hidden; - clear: both; - background-repeat: repeat-x; - background-position: left bottom; +.barometer .bars { + -moz-box-flex: 1; + -webkit-box-flex: 1; + box-flex: 1; } -.table-listing .item, -.blocks .item, -.separated-listing .item { - border: 1px solid #C9E8F3; - margin: 0 0 1em 0; - -moz-border-radius:3px; - -webkit-border-radius: 3px; - border-radius:3px; +.barometer .novotes { + background-color: #d9d9d9; } -.listing .item { - border-bottom: 1px solid #D6E9F0; - background-image: url(../../img/amo2009/bg/listing-item.png); - margin: 0 0 0 0; +.barometer .upbar, .barometer .downbar, .barometer .novotes { + /* Make the bars short, centered using the top margin. */ + height: 0.7em; + margin-top: 0.6em; } -.listing .item img.icon, -.separated-listing .item img.icon { +.barometer .votecount { + margin-top: -1000em; position: absolute; - top: 0.5em; - left: 7px; } -.blocks .item { - padding: 1em; - height: 24.7%; - width: 90%; - min-width: 315px; - - clear: none; +.barometer .upbar, +.barometer .downbar { float: left; - - -moz-border-radius:6px; - -webkit-border-radius: 6px; - border-radius:6px; } -.html-rtl .blocks .item { +.html-rtl .barometer .upbar, +.html-rtl .barometer .downbar { float: right; - clear: none; } -.blocks .item .description { - padding-top: 0; - margin-bottom: 0.5em; +.barometer .upbar { + background-color: #a3e4cf; + margin-right: 1%; /* Little bit of space between the bars. */ } -/* Float every other block right for a nice grid if we have space. */ -@media all and (min-width: 1055px) { - .blocks .item { - width: 45%; - } - - .blocks .item:nth-child(even) { - float: right; - } - - .html-rtl .blocks .item:nth-child(even) { - float: left; - } +.html-rtl .barometer .upbar { + margin-left: 1%; /* Little bit of space between the bars. */ + margin-right: 0; } -.table-listing .item { - display: table; - padding-left: 2em; - width: 90%; - -moz-border-radius:6px; - -webkit-border-radius: 6px; - border-radius:6px; +.barometer .downbar { + background-color: #ffc3c6; } -.table-listing .item-info { - display: table-cell; - float: none; +/* Turn off form margins in listings. */ +.item .barometer form { + margin: 0; } -.table-listing .main-info { - display: table-cell; - padding-right: 1em; +.item .barometer { + padding-bottom: 7px; } +/** END Ratings barometer **/ -/* @group Item variations */ - -.listing .recommended, -.separated-listing .recommended { - background-image: url(../../img/amo2009/bg/listing-item-yellow.png); - border-color: #fc9; -} -.recommended .meta { - border-color: #fc9; -} +/* @group star select replacement */ -.listing .experimental, -.separated-listing .experimental { - background-image: url(../../img/amo2009/bg/listing-item-red.png); - border-color: #fcc; -} -.experimental .meta { - border-color: #fcc; +select.replaced { + display: none; } - -/* @end */ - -/* @end */ - -/* @end */ - -/* @end */ - -/* @group Object Lead */ - -.object-lead { - padding: 1em; +.primary .selectReplacement { + cursor: pointer; + list-style: none; + position: relative; + width: 65px; + height: 12px; margin: 0; - background-image: url(../../img/amo2009/bg/listing-item.png); - background-repeat: repeat-x; - background-position: left bottom; + padding:0; + background-image:url("../../img/amo2009/icons/starselect.gif"); + background-position: -65px 0; + background-repeat: no-repeat; overflow: hidden; - position: relative; } - -.object-lead img.avatar { - border: 3px solid #C8E8F3; - float: left; - margin-right: 1em; -} - -.object-lead form { - margin:0; -} - -.object-lead h3 { - margin-top: 0; -} - -.object-lead .meta { - float: right; - width: 18em; - padding-left: 2%; - margin: 2em 2% 0 0; - margin-left: 1em; - border-left: 1px dotted #B4DFEE; -} - -.html-rtl .object-lead .meta { - float: left; - padding-left: auto; - padding-right: 2%; - margin-left: 2%; - margin-right: 1em; - border-left: none; - border-right: 1px dotted #B4DFEE; -} - -.object-lead .object-info p { +.primary .selectReplacement li { + display: inline; margin: 0; + padding: 0; } - -.object-lead .user-role { +.selectReplacement li a:link, +.selectReplacement li a:visited, +.selectReplacement li a:hover, +.selectReplacement li a:active, +.selectReplacement li a:focus { + display: block; position: absolute; - top: 1em; - right:0; - background-image:url(../../img/amo2009/icons/developer.png); - background-position: left center; - background-repeat: no-repeat; - padding: 0.3em 1.18em 0.3em 35px; - text-transform: uppercase; - font-size: 0.846em; -} - -.object-lead .notification { - background-color: #C8E8F3; - border: none; - margin-top: 2em; - margin-bottom: 1em; - clear: left; -} - -.aux .button-wrapper, -.object-lead .button-wrapper { - float: left; - margin-top:0.5em; + width: 13px; + height: 12px; + text-indent: -9999px; overflow: hidden; + left: 0; } - -.html-rtl .aux .button-wrapper, -.html-rtl .object-lead .button-wrapper { - float: right; -} - -/* @group Object Content */ - -.object-content { - margin-left: 220px; -} - -.vcard .object-content { - margin-left: 150px; +ul.worst { + background-position: -52px 0; } - -.object-lead table, -.object-lead tbody { - border-top: none; - border-bottom: none; +ul.bad { + background-position: -39px 0; } - -.object-lead table { - width: 100%; - margin-top: 1em; +ul.fair { + background-position: -26px 0; } - -.object-lead table tr th { - width: 20%; +ul.good { + background-position: -13px 0; } - -.object-lead table tr td, -.object-lead table tr th { - border-top: 1px dotted #A5C9D5; - border-bottom: none; +ul.best { + background-position: 0 0; } - -.object-lead table tr:first-child td, -.object-lead table tr:first-child th { - border-top: none; +.selectReplacement li.worst a:link, +.selectReplacement li.worst a:visited, +.selectReplacement li.worst a:hover, +.selectReplacement li.worst a:active, +.selectReplacement li.worst a:focus { + left: 0; + z-index: 6; } - -/* @end */ - - - -/* @end */ - -/* @group Person Info table */ - -table.person-info th, -table.person-info td { - display: block; +.selectReplacement li.bad a:link, +.selectReplacement li.bad a:visited, +.selectReplacement li.bad a:hover, +.selectReplacement li.bad a:focus, +.selectReplacement li.bad a:active { + left: 13px; + z-index: 5; } - -table.person-info td { - border-top:none; - margin: 0; - padding: 0.1em 0 0.3em 0; +.selectReplacement li.fair a:link, +.selectReplacement li.fair a:visited, +.selectReplacement li.fair a:hover, +.selectReplacement li.fair a:focus, +.selectReplacement li.fair a:active { + left: 26px; + z-index: 4; } - -table.person-info th { - border-top:1px dotted #A5C9D5; - margin: 0; - padding: 0.3em 0 0 0; +.selectReplacement li.good a:link, +.selectReplacement li.good a:visited, +.selectReplacement li.good a:hover, +.selectReplacement li.good a:focus, +.selectReplacement li.good a:active { + left: 39px; + z-index: 3; } - -table.person-info tr:first-child th { - border-top: none; +.selectReplacement li.best a:link, +.selectReplacement li.best a:visited, +.selectReplacement li.best a:hover, +.selectReplacement li.best a:focus, +.selectReplacement li.best a:active { + left: 52px; + z-index: 2; } - -table.person-info tbody { - border-top:none; +.selectReplacement li a:hover, +.selectReplacement li a:focus, +.selectReplacement li a:active { + background-position: left top; + background-repeat: repeat-x; + background-image:url("../../img/amo2009/icons/starselect_single.gif"); + left: 0; } -table.person-info { - border-bottom:none; +.selectReplacement li.worst a:hover, +.selectReplacement li.worst a:focus, +.selectReplacement li.worst a:active { + width: 13px; + left: 0; } - -table.person-info a:link, -table.person-info a:visited, -table.person-info a:hover, -table.person-info a:focus, -table.person-info a:active { - font-weight: bold; +.selectReplacement li.bad a:hover, +.selectReplacement li.bad a:focus, +.selectReplacement li.bad a:active{ + width: 26px; + left: 0; } - -/* @end */ - -/* @group Collection Columns */ - - -.article-wrapper { - margin-bottom: 1em; - clear: both; +.selectReplacement li.fair a:hover, +.selectReplacement li.fair a:focus, +.selectReplacement li.fair a:active{ + width: 39px; + left: 0; } - -.article-wrapper .article { - padding-bottom: 0; +.selectReplacement li.good a:hover, +.selectReplacement li.good a:focus, +.selectReplacement li.good a:active{ + width: 52px; + left: 0; } - -.article-wrapper h3 { - margin-top: 0; +.selectReplacement li.best a:hover, +.selectReplacement li.best a:focus, +.selectReplacement li.best a:active { + width: 65px; + left: 0; } /* @end */ -/* @group Further Navigation */ +/* =Reviews Page */ -ul.further-navigation { - border-top: 1px dotted #B4DFEE; - padding-top: 1em; - margin-top: 1.5em; -} +.review .others-by-user { font-style: italic; display: block; margin-top: 0.5em; font-size: 0.85em } +.review .others-by-user a { xpadding-left: 22px; } +.review .others-by-user a.loading { background: transparent url(../../img/ajax_loading.gif) no-repeat 2px top } +.review h2 { margin-bottom: 2px;} +.review h3 { margin-bottom: 2px;} -ul.further-navigation li { - display: inline; - padding-right: 1em; -} +.review .hsession { display: inline; } +.review .reviewed-on { font-size: .8em; margin: .4em 0; } -ul.further-navigation li a { - font-weight: bold; -} +.others-by-user-load { padding-left: 3em; } -/* @end */ +.review-reply { margin-left: 3em; } -/* @end */ - -/* @group Overrides */ +.review p.flag-thanks, .review-reply p.flag-thanks { font-weight: bold } +.review form.flag, .review-reply form.flag { display: block; padding-bottom: 1em } +.review form.flag label, .review-reply form.flag label { display: block; font-weight: bold } +.review form.flag .error { color:#f00; } -/* @group RL languages */ +.with-js .review p.flag-thanks, .with-js .review-reply p.flag-thanks { display: inline } +.with-js .review form.flag, .with-js .review-reply form.flag { display: inline } +.with-js .review form.flag label, .with-js .review-reply form.flag label { display: none; } +.review .flag span.loading, .review-reply .flag span.loading { padding-left: 22px; background: transparent url(../../img/ajax_loading.gif) no-repeat 2px top } +/* END =Reviews Page */ -/* class on the html element in order to work with arabic etc */ - -.html-rtl { - text-align: right; - direction: rtl +.with-js .hide-with-js { +display:none; } -.html-rtl .primary { - float: left; - clear: left; -} -.html-rtl .secondary { - float: right; - clear: right; -} -.html-rtl .primary .primary { - float: right; - clear: none; -} -.html-rtl .primary .secondary { - float: left; - clear: none; +input[type="hidden"] { +-moz-appearance:none; +-moz-binding:none; +-moz-user-focus:ignore; +border:0 none; +cursor:auto; +display:none; +padding:0; } -/* @group Helper Styles */ - -/* @group Generic Image Styles */ - +/* @group Form controls */ +input, textarea, select, button { + font-family: inherit; + font-size: 1em; + line-height: inherit; +} -/* @end */ +select { + background-color: #fff; /* fixes bug in Opera which inherits bgcolor from container */ +} -/* @group More Info */ -.html-rtl .more-info { - float: left; -} -.html-rtl .more-info, -.html-rtl .more-info:link, -.html-rtl .more-info:visited, -.html-rtl .more-info:hover, -.html-rtl .more-info:focus, -.html-rtl .more-info:active { -background-position:left -253px; -padding-right:0; -padding-left: 1em; +button { + overflow: visible; + cursor: pointer; } -.html-rtl .more-info:hover, -.html-rtl .more-info:focus, -.html-rtl .more-info:active { -background-position:left -303px; -} -.html-rtl .hasJS .item a.show-expanded { - float: left; +textarea, +input[type='text'], +input[type='password'], +select { + border-width: 1px; + border-style: solid; + border-top-color: #999; + border-left-color: #999; + border-bottom-color: #ccc; + border-right-color: #ccc; + padding: 0 1px 1px 1px; } -.html-rtl .highlight .more-info { - float: right; +textarea:focus, +input[type='text']:focus, +input[type='password']:focus, +select:focus { + border-color: #888; + outline: 1px solid #ffffaa; } -.html-rtl .highlight .further-navigation .more-info { - float: left; +input.short { + width: 4em; } -.html-rtl.hasJS .section-teaser .window .more-info { - background-position:left -155px; +input.medium, textarea.medium { + width: 12em; } -.html-rtl .section-teaser .addon-view .more-info { - float: none; +input.long, textarea.long { + width: 30em; } -/* @end */ - -/* @group Icon Indicators */ - -.html-rtl .subscribe { - background-position: right 2px; - padding: 0 20px 0 0; +textarea { + width: 99%; + display: block; } -.html-rtl .share { - background-position: right -100px; - padding: 0 20px 0 0; - float: right; +.button-container input { + font-weight: bold; } -.html-rtl .addons { - background-position: right -200px; - padding: 0 20px 7px 0; -} -.html-rtl .collections { - background-position: right -300px; - padding: 0 20px 0 0; -} -.html-rtl .subscribers { - background-position: right -400px; - padding: 0 20px 7px 0; -} -.html-rtl .category { - background-position: right -500px; - padding: 0 20px 0 0; -} -.html-rtl .tags { - background-position: right -600px; - padding: 0 20px 0 0; -} -.html-rtl .digg { - background-position: right -900px; - padding: 0 20px 0 0; -} -.html-rtl .delicious { - background-position: right -1000px; - padding: 0 20px 0 0; -} -.html-rtl .facebook { - background-position: right -1100px; - padding: 0 20px 0 0; -} -.html-rtl .friendfeed { - background-position: right -1200px; - padding: 0 20px 0 0; -} -.html-rtl .myspace { - background-position: right -1300px; - padding: 0 20px 0 0; -} -.html-rtl .twitter { - background-position: right -1498px; - padding: 0 20px 0 0; -} - -.html-rtl li.subscribe, -.html-rtl li.share, -.html-rtl li.addons, -.html-rtl li.collections, -.html-rtl li.subscribers, -.html-rtl li.category, -.html-rtl li.tags, -.html-rtl li.digg, -.html-rtl li.delicious, -.html-rtl li.facebook, -.html-rtl li.friendfeed, -.html-rtl li.myspace, -.html-rtl a.subscribe, -.html-rtl a.share, -.html-rtl a.addons, -.html-rtl a.collections, -.html-rtl a.subscribers, -.html-rtl a.category, -.html-rtl a.tags, -.html-rtl a.digg, -.html-rtl a.delicious, -.html-rtl a.facebook, -.html-rtl a.friendfeed, -.html-rtl a.myspace, -.html-rtl a.twitter { - padding-right:20px; - text-align: right; +.button-container input.cancel { + font-weight: normal; } -.html-rtl .stars { - text-indent:-5000px; +button.link { + background-image: none; + border: 0; + padding: 0; + background-color: #fff; + font-weight: normal; + cursor: pointer; + width: auto; + overflow: visible; + text-shadow: none; + -moz-user-select: text; } -/* @end */ +/* accessibility feature, resize check and radio inputs */ +.radio-container input, +.checkbox-container input { + width: 1em; + height: 1em; +} /* @end */ -/* @group Inverse layout */ - -.html-rtl .inverse .primary { - float: right; - clear: right; +/** jQuery UI tabs */ +.ui-tabs-hide { + display: none !important; } -.html-rtl .inverse .secondary { - float: left; - clear: left; +.ui-tabs-nav { + list-style: none; + margin: 0; + padding: 0 0 0 3px; } -.html-rtl .inverse .primary .primary { - float: right; - clear: none; +.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ + display: block; + clear: both; + content: " "; } -.html-rtl .section .inverse .primary { +.ui-tabs-nav li { float: left; - clear: none; + margin: 0 0 0 2px; + font-weight: bold; } -.html-rtl .inverse .primary .secondary { - float: left; - clear: none; +.ui-tabs-nav a, .ui-tabs-nav a span { + float: left; /* fixes dir=ltr problem and other quirks IE */ + padding: 0 12px; + background-color: #26395A; } -.html-rtl .section .inverse .secondary { - float: right; - clear: none; +.ui-tabs-nav a { + margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ + padding-left: 0; + background-position: 100% 0; + text-decoration: none; + white-space: nowrap; /* @ IE 6 */ + outline: 0; /* @ Firefox, prevent dotted border after click */ } - - -/* @end */ - -/* @group Header */ - -.html-rtl #header #title { - direction: ltr; - text-align: right; +.ui-tabs-nav a:link, .ui-tabs-nav a:visited { + color: #fff; } - -/* @group Stats */ - -.html-rtl .stats { - text-align: left; - float: left; +.ui-tabs-nav .ui-tabs-selected a { + position: relative; + top: 1px; + z-index: 2; + margin-top: 0; + background-position: 100% -23px; } - -.html-rtl .stats li { - overflow: hidden; +.ui-tabs-nav a span { + padding-top: 1px; + padding-right: 0; + height: 20px; + background-position: 0 0; + line-height: 20px; } - -.html-rtl .stats strong { - margin-left: 0.5em; +.ui-tabs-nav .ui-tabs-selected a span { + padding-top: 0; + height: 27px; + background-position: 0 -23px; + line-height: 27px; } -.html-rtl .stats span { - text-align: right; -} -.html-rtl ol.breadcrumbs li { - unicode-bidi: embed; - background-position:left -50px; - padding-right:0; - padding-left:1em; +.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, +.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ + cursor: text; } - -/* @end */ - -/* @group Brand */ - -.html-rtl #brand { - left: auto; - right: 0; +.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, +.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */ + cursor: pointer; } - -.html-rtl #brand a:link, -.html-rtl #brand a:visited, -.html-rtl #brand a:hover, -.html-rtl #brand a:focus, -.html-rtl #brand a:active { - background-position: top right; - text-indent: 5000px; +.ui-tabs-disabled { + opacity: .4; + filter: alpha(opacity=40); } - -/* @end */ - -/* @group Aux nav */ - -.html-rtl #aux-nav { - right: auto; - left: 0; - margin: 0 100px 0 0; - text-align: left; - background-position: top left; +.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { + color: #000; } - -/* - -.html-rtl #aux-nav a:link, -.html-rtl #aux-nav a:visited, -.html-rtl #aux-nav a:hover, -.html-rtl #aux-nav a:focus, -.html-rtl #aux-nav a:active { - margin-left: 1em; +.ui-tabs-panel { + border: 1px solid #26395A; + padding: 10px; + _background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ } - -.html-rtl #aux-nav a.change:link, -.html-rtl #aux-nav a.change:visited, -.html-rtl #aux-nav a.change:hover, -.html-rtl #aux-nav a.change:focus, -.html-rtl #aux-nav a.change:active { - background-position: top right; - padding-left: 0; - padding-right: 1em; - float: left; - margin-left: 0; - margin-right: 1em; +/*.ui-tabs-loading em { + padding: 0 0 0 20px; + background: url(loading.gif) no-repeat 0 50%; +}*/ +/* Additional IE specific bug fixes... */ +* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */ + display: inline-block; +} +*:first-child+html .ui-tabs-nav { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ + display: inline-block; } -*/ - -/* @end */ -/* @end */ -/* @group Footer */ +/** Collections Pages */ -.html-rtl #footer .primary { - float: right; - background-position: right 70px; -} -.html-rtl #footer .secondary { - float: left; +form.favorite button { text-align: left; } -.html-rtl #footer p { - margin-right: 60px; - margin-left: 1em; -} -.html-rtl #footer ul { - margin-right: 60px; - margin-left: 1.273em; -} -.html-rtl #footer ul li { - display: inline; - margin-right: 0; - margin-left: 1em; -} -.html-rtl #footer .disclaimer { - margin-left: 1.273em; - margin-right: 60px; -} -.html-rtl #footer .languages { - float: left; -} - -.html-rtl .stars { - float: right; - margin-left: 0.5em; - margin-right: 0; -} - -.html-rtl h5 img.icon, -.html-rtl h2 img.icon { - float: right; - margin-right:0; - margin-left: 10px; +.html-rtl form.favorite button { + text-align: right; } -/* @end */ - -/* @group Components */ - -/* @group Further Navigation */ - -.html-rtl ul.further-navigation li { - padding-right: 0; +blockquote.publisher-comment { + border-left: 3px solid #C9E8F3; + margin-left: 2em; padding-left: 1em; } - -/* @end */ - -/* @group Star Select Replacement */ - -.html-rtl .selectReplacement { - float: right; -} - -/* @end */ - -/* @group Steps */ - -.html-rtl h4.step { - left: auto; - right: 0; -} - -.html-rtl ol.numbered li { - padding-left:0; - padding-right:50px; +blockquote.publisher-comment p { + margin: 0; } - -/* @end */ - -/* @group Privacy Policy */ - -.html-rtl .privacy-policy { - display: block; +blockquote.publisher-comment p.by { + font-style: italic; } -/* @end */ - -/* @group Homepage teaser */ - -.html-rtl .section-teaser .slideshow-controls { - direction: rtl; +/* Collections Add and Edit: common styles */ +.collections-page .submit-button { + margin-top: 1em; } - - -/* @end */ - -/* @group Tables */ - -.html-rtl table tr td, -.html-rtl table tr th { - text-align: right; +.collections-page .error_message { + color: red; + font-weight: bold; } -/* @end */ - -/* @group Pagination */ - -.html-rtl ol.pagination { - float: right; +/* Collections Add and Edit: add-on autocomplete */ +.collections-page .ac_input { + width: 400px; } - -.html-rtl ol.pagination li { - float: right; +.collections-page .ac_results { + padding: 0px; + border: 1px solid WindowFrame; + background-color: Window; + overflow-x: hidden; + overflow-y: auto; + max-height: 400px; } -.html-rtl ol.pagination span.next, -.html-rtl ol.pagination a[rel~="next"] { - background-position:left -420px; - padding-left: 1em; - padding-right: 0.4em; +.collections-page .ac_results ul { + width: 100%; + list-style-position: outside; + list-style: none; + padding: 0; + margin: 0; } -.html-rtl ol.pagination span.prev, -.html-rtl ol.pagination a[rel~="prev"] { - background-position:right -340px; - padding-right: 1em; - padding-left: 0.4em; +.collections-page .ac_results iframe { + display:none;/*sorry for IE5*/ + display/**/:block;/*sorry for IE5*/ + position:absolute; + top:0; + left:0; + z-index:-1; + filter:mask(); + width:3000px; + height:3000px; } -.html-rtl ol.pagination span.prev { - background-position: 92% -500px; +.collections-page .ac_results li { + margin: 0px; + padding: 2px 5px; + cursor: pointer; + display: block; + width: 100%; + font: menu; + font-size: 12px; + overflow: hidden; } -.html-rtl ol.pagination span.next { - background-position: 5px -540px; +.collections-page .ac_results li img { + width: 32px; + height: 32px; + margin-right: .5em; + vertical-align: middle; } - -/* @end */ - -/* @group SearchForm */ - -.html-rtl .hasJS .dropdown-categories { - left: auto; - right: 0; +.collections-page .ac_loading { + background-image: url('../../img/ajax_loading.gif'); + background-position: right center; + background-repeat: no-repeat; } - -.html-rtl .hasJS .dropdown-categories img { - position: absolute; - left: auto; - right: 10px; - top: 12px; +.collections-page .ac_over { + background-color: Highlight; + color: HighlightText; } -.html-rtl .hasJS .dropdown-categories h2, -.html-rtl .hasJS .dropdown-categories h3 { - padding-right: 35px; - padding-left: 0; +/* Collections: "add" page */ +#collections-add #addonname { + width: 250px; } - -.html-rtl .search-form { - float: left; +#collections-add #selectedaddons { + width: 80%; + overflow: auto; + max-height: 300px; } - -.html-rtl .secondary .search-form { - float: none; +#collections-add #selectedaddons > ul { + -moz-column-count: 2; } - -.html-rtl .search-form .subsidiary .container { - float: right; +#collections-add #selectedaddons ul li { + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + border-radius: 8px; + line-height: 32px; + padding: 5px; + overflow: hidden; } - -.html-rtl .search-form .important .application select, -.html-rtl .search-form .important .application input { - margin: 0; +#collections-add #selectedaddons ul li.flash { + background-color: #C8E8F3; } - -.html-rtl .search-form .basic input { - background-position:right center; - margin-right: 1.4%; - margin-left: 0; +#collections-add #selectedaddons ul li img { + vertical-align: middle; + margin-right: .5em; } -.html-rtl .search-form .basic label, -.html-rtl .search-form .basic select, -.html-rtl .search-form .basic input, -.html-rtl .search-form .basic button { - float: right; +#collections-add #firstaddons, +#collections-add #selectedaddons { + display: none; /* shown with JS */ } -.html-rtl .search-form .basic button { - left: 1.4%; - right: auto; +/* Collections: "edit" page */ +#collections-edit .jsonly { + display: none; } - -.html-rtl .search-form .important .application label, -.html-rtl .search-form .subsidiary label { - float: right; +#collections-edit .error, #collections-edit .error_message { + color: #f00; } - -.html-rtl form.addon-feedback label { - float: right; +#collections-edit .coll-addon { + padding-bottom: 10px; + margin-bottom: 10px; + border-bottom: solid 1px #C8E8F3; } - -.html-rtl form.addon-feedback textarea { - float: left; +#collections-edit .coll-addon blockquote { + margin-right: 50px; } -/* @end */ - -/* @group Share This */ - -.html-rtl .share-networks { - background-position:160px top; - clear:both; +#collections-edit .coll-addon img { + vertical-align:middle; + margin-right: .5em; } - -.html-rtl .share-this { - clear: right; - float: right; +#collections-edit .coll-addon .name { + font-weight: bold; } - - -/* @end */ - -/* @group Feedback Form */ - -.html-rtl form.addon-feedback { +#collections-edit .coll-addon .added { float: right; - margin-right: 0; - margin-left: 1.5em; + font-style: italic; } - -/* @end */ - -/* @group Meta */ - - -.html-rtl .meta .subscribers { - background-position: right -400px; +#collections-edit .coll-addon a.removeaddon { float: left; + margin-top: -25px; + margin-left: 40px; } - -.html-rtl .meta .addons { - background-position: right -200px; - float: left; - +#collections-edit .coll-addon .editbox { + clear: both; } - -/* @end */ - - - -/* @group Buttons */ - -.html-rtl a:link.button img, -.html-rtl a:visited.button img, -.html-rtl a:hover.button img, -.html-rtl a:focus.button img, -.html-rtl a:active.button img, -.html-rtl button img { - border-right:none; - border-left:1px solid #3399FF; - margin-right:0; - margin-left: 0.7em; - padding-right:0.2em; - padding-left: 0.4em; +#collections-edit .coll-addon .editbox textarea { + margin-bottom: .5em; } - -.html-rtl a:link.negative img, -.html-rtl a:visited.negative img, -.html-rtl a:hover.negative img, -.html-rtl a:focus.negative img, -.html-rtl a:active.negative img, -.html-rtl button.negative img { - border-right:none; - border-left:1px solid #E54C4F; +#collections-edit input#submitbutton { + margin: 10px; } -.html-rtl a:link.button.positive img, -.html-rtl a:visited.button.positive img, -.html-rtl a:hover.button.positive img, -.html-rtl a:focus.button.positive img, -.html-rtl a:active.button.positive img, -.html-rtl button.positive img { - border-right:none; - border-left:1px solid #55AA00; +/* Collections: "detail" page */ +#collections-detail .manage { + padding-right: 1em; } - -.html-rtl a:link.button.neutral img, -.html-rtl a:visited.button.neutral img, -.html-rtl a:hover.button.neutral img, -.html-rtl a:focus.button.neutral img, -.html-rtl a:active.button.neutral img, -.html-rtl button.neutral img { - border-right:none; - border-left:1px solid #DD7711; +.html-rtl #collections-detail .manage { + padding: 0 0 0 1em; } -.html-rtl .search-form button img { - border-left: none; -} +/* Recently Viewed Collections */ -.html-rtl button.add-to-fav { - background-position: right; - float: right; - padding:0.5em 19px 0.2em 0px; +#add-to-recents, #recently-viewed { + /* Placeholders for js content, hidden until needed. */ + display: none; } -/* @end */ - -/* @group Listing */ +/** END collections pages */ -/* @group Listing - Header */ +/** Add to collection module **/ -.html-rtl .listing-header .item-sort { - float: left; -} - -.html-rtl .listing-header ul { +.html-ltr #coll_publish a { float: right; } - -/* @end */ - - - -/* @group Listing - Footer */ - -.html-rtl .listing-footer .subscribe { - float: right; - margin-left: 1em; +.html-rtl #coll_publish a { + float: left; } -.html-rtl .listing-footer .subscribe, -.html-rtl .pagination { - float: right; +#coll_publish h3 { + margin: 0 0 0.5em 0; } -/* @end */ - -/* @group Listing items */ - -.html-rtl .listing .item, -.html-rtl .separated-listing .item { -padding:1em 52px 1em 1em; +#coll_publish h3 label { + font-weight: normal; + font-size: 0.85em; } -.html-rtl .item .install { - float: left; - margin-left: 0; - margin-right: 0.5em; -} -.html-rtl .item img.icon { - left: auto; - right: 7px; +#publish_to { + width: 100%; } -.html-rtl .item .downloads { - margin-left: 0; - margin-right: 1em; +/* Hide "Select a collection..." */ +#publish_to option[value=''] { + display: none; } -.html-rtl .item-info { - float: left; - border-left:none; - border-right:1px dotted #B4DFEE; - margin-left:0; - margin-left:2%; - padding-left: 0; - padding-right:2%; - margin-right: 2%; -} +/** END add to collection module **/ -.html-rtl .item-info ul { - text-align: left; +/** + * Tag classes, from 1 to 10, 10 being the largest + */ +ul.tag-cloud li {float: left; padding: 3px;} +ul.tag-cloud:after { + content: "."; + clear: both; + display: block; + visibility: hidden; + height: 0; + overflow: hidden; } -.html-rtl .item .thumbnail { - float: right; - margin-left:1em; - margin-right:0; -} +.tagLevel1 {font-size: 1em;} +.tagLevel2 {font-size: 1.2em;} +.tagLevel3 {font-size: 1.4em;} +.tagLevel4 {font-size: 1.6em;} +.tagLevel5 {font-size: 1.8em;} +.tagLevel6 {font-size: 2em;} +.tagLevel7 {font-size: 2.2em;} +.tagLevel8 {font-size: 2.4em;} +.tagLevel9 {font-size: 2.6em;} +.tagLevel10 {font-size: 3em;} -.html-rtl .screenshot.thumbnail { - float: right; - margin-right: 0; - margin-left: 1em; +/** tag styles **/ +.addon-tags .usertag .tagitem { + padding-left: 20px; + background-image: url(../../img/amo2009/icons/icons.png); + background-repeat: no-repeat; + background-position: 0px -600px; } -.html-rtl .separated-listing blockquote { - margin-right:0; - margin-left:11em; +.html-rtl .addon-tags .usertag .tagitem { + background-position: 100% -600px; + padding-left: 0; + padding-right: 20px; } -/* @end */ -/* @end */ - -/* @group Object Lead */ - -.html-rtl .object-lead .user-role { - background-position:right center; - left:160px; - right: inherit; - padding:0.3em 35px 0.3em 1.18em; +.addon-tags .developertag .tagitem { + padding-left: 20px; + background-image: url(../../img/amo2009/icons/icons.png); + background-repeat: no-repeat; + background-position: 0px -1400px; } -.html-rtl .object-content { - margin-right:0; - margin-left:220px; +.html-rtl .addon-tags .developertag .tagitem { + background-position: 100% -1400px; + padding-left: 0; + padding-right: 20px; } -/* @end */ - - -/* @end */ -/* @end */ - -/* @group Different Applications */ - -.firefox h2 { - color: #C63717; -} -.firefox #aux-nav .change li.firefox { - display: none; +.addon-tags li .removetag { + display:none; } - -.thunderbird h2 { - color: #105399; +.addon-tags li.hover .removetag, +#tags .nojs li .removetag { + display:inline; + background: transparent url(../../img/amo2009/icons/cross.png) no-repeat left; + border: none; + margin: 0; + text-indent: -1000px; + /* IE7 fix in ie7.css */ } -.thunderbird #aux-nav .change li.thunderbird { - display: none; +.html-rtl .addon-tags li.hover .removetag, +.html-rtl #tags .nojs li .removetag { + background-position: right; } -.sunbird h2 { - color: #007940; -} -.sunbird #aux-nav .change li.sunbird { - display: none; -} +.addon-tags form.remove-tags { margin-bottom: 0;} +.addon-tags form.remove-tags .removetag { vertical-align: bottom; margin-left: 3px; } +.html-rtl .addon-tags form.remove-tags .removetag { margin-left: 0; margin-right: 3px; } -.seamonkey h2 { - color: #1408E5; -} -.seamonkey #aux-nav .change li.seamonkey { - display: none; +#tags #tagMessage { + background-color: #FFFFFF; + color:#666666; + display:block; + font-size:0.769em; + font-weight:normal; + line-height:1em; + text-shadow:1px 1px 1px #FFFFFF; + padding: 4px; } +#tags ul li { + margin-bottom:.6em; + } + +#tags ul li a:hover { + color:rgb(57,133,229); + text-decoration:underline; + } -/* @end */ - -/* @end */ - -/* Developer page */ - -.vcard .secondary { - margin: 1em 0 0 1em; -} - -.teaser-items .vcard .photo-large { - height: 150px; - width: 150px; +button,input[type=submit],input[type=button] { + background-image: url(../../img/amo2009/bg/button-blue.jpg); + background-color:#73B9FF; + background-position:center center; + background-repeat:repeat-x; + padding:0 0.6em 0 0.5em; + -moz-border-radius: 13px; + -webkit-border-radius: 8px; + border-radius: 10px; + color:#FFFFFF; + font-family:helvetica, arial, sans-serif; + text-decoration:none; + font-size:1em; + text-shadow:-1px -1px 1px #196CF2; + white-space:nowrap; + overflow:visible; + cursor:pointer; + border:1px solid #258BFF; + margin:0.3em 0; + vertical-align:middle; } |