diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-06-11 11:59:20 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-06-11 11:59:20 (GMT) |
commit | 15238e13918a019bdc020c3eeafa5e01c810bbf1 (patch) | |
tree | e11aa9a28033dbfca2ede7169da745518bf3e992 /site/app/webroot/css | |
parent | e9361d633e8163e508a4dcde36c25c94f7e8b272 (diff) |
Fake v2 production branchv2
Diffstat (limited to 'site/app/webroot/css')
-rw-r--r-- | site/app/webroot/css/color.css | 84 | ||||
-rw-r--r-- | site/app/webroot/css/developers.css | 407 | ||||
-rw-r--r-- | site/app/webroot/css/editors.css | 127 | ||||
-rw-r--r-- | site/app/webroot/css/forms.css | 12 | ||||
-rw-r--r-- | site/app/webroot/css/ie.css | 3 | ||||
-rw-r--r-- | site/app/webroot/css/ie6.css | 7 | ||||
-rw-r--r-- | site/app/webroot/css/jquery-lightbox.css | 4 | ||||
-rw-r--r-- | site/app/webroot/css/jquery-ui/flora/flora.tabs.css | 7 | ||||
-rw-r--r-- | site/app/webroot/css/remora.css | 44 | ||||
-rw-r--r-- | site/app/webroot/css/screen.css | 923 | ||||
-rwxr-xr-x | site/app/webroot/css/stats/dropdowns.css | 57 | ||||
-rwxr-xr-x | site/app/webroot/css/stats/stats.css | 51 | ||||
-rw-r--r-- | site/app/webroot/css/style.min.css | 2 | ||||
-rw-r--r-- | site/app/webroot/css/type.css | 11 |
14 files changed, 236 insertions, 1503 deletions
diff --git a/site/app/webroot/css/color.css b/site/app/webroot/css/color.css index 2ae6eac..2ef67d3 100644 --- a/site/app/webroot/css/color.css +++ b/site/app/webroot/css/color.css @@ -19,7 +19,7 @@ a:link { color: #1d587f; } a:visited { color: #748d9e; } a:active, a:hover, a:focus { color: #000000; } -a.view { background: transparent url("../img/sprite.png?20090430") 100% -247px no-repeat; } +a.view { background: transparent url("../img/sprite.png?20081210") 100% -247px no-repeat; } .html-ltr a.view:hover { background-position: 100% -301px; } .html-rtl a.view { background-position: 100% -486px; } .html-rtl a.view:hover { background-position: 100% -540px; } @@ -72,7 +72,7 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; #other-apps h3 { color: #4d757b; } #other-apps.js h3 { border-bottom: 1px solid #90c8dd; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } -#other-apps.js h3 { background: transparent url("../img/sprite.png?20090430") 4px -262px no-repeat; } +#other-apps.js h3 { background: transparent url("../img/sprite.png?20081210") 4px -262px no-repeat; } .html-rtl #other-apps.js h3 { background-position: 14px -262px; } #other-apps.js h3:hover { background-color: #c5e3ee; } @@ -97,11 +97,11 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; .html-rtl #other-apps.collapsed h3 { border-bottom: 0; background-position: 16px -320px; } /*** =Search form ***/ -#search-bubble-outer { background: transparent url("../img/sprite.png?20090430") right top no-repeat; } -#search-bubble-inner { background: transparent url("../img/sprite.png?20090430") left top no-repeat; } +#search-bubble-outer { background: transparent url("../img/sprite.png?20081210") right top no-repeat; } +#search-bubble-inner { background: transparent url("../img/sprite.png?20081210") left top no-repeat; } #search-form li { color: #666; } -.html-ltr #search-form #query { background: #fff url("../img/sprite.png?20090430") -977px -686px no-repeat; } -.html-rtl #search-form #query { background: #fff url("../img/sprite.png?20090430") 100% -686px no-repeat; } +.html-ltr #search-form #query { background: #fff url("../img/sprite.png?20081210") -977px -686px no-repeat; } +.html-rtl #search-form #query { background: #fff url("../img/sprite.png?20081210") 100% -686px no-repeat; } #search-form #search-category label { color: #426a13; } .html-ltr #search-form #my-submit { background: url("../img/sprite-alpha.png") -120px 0 no-repeat; } .html-ltr #search-form #my-submit:hover { background-position: -157px 0;} @@ -109,15 +109,15 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; .html-rtl #search-form #my-submit:hover { background: url("../img/sprite-alpha.png") -157px -40px no-repeat;} #advanced-search {background-color: #e6e6e6; border: 1px solid #68B41C; } -#advanced-search-toggle {background: url("../img/sprite.png?20090430") right -68px no-repeat; } -#advanced-search-toggle div {background: transparent url("../img/sprite.png?20090430") left -68px no-repeat;} +#advanced-search-toggle {background: url("../img/sprite.png?20081210") right -68px no-repeat; } +#advanced-search-toggle div {background: transparent url("../img/sprite.png?20081210") left -68px no-repeat;} #advanced-search-toggle a {color: black; text-decoration: none; padding:1px 3px 1px 3px;} -.html-ltr #advanced-search-toggle a.asclosed { background: url("../img/sprite.png?20090430") right -354px no-repeat;} -.html-ltr #advanced-search-toggle a.asopen { background: url("../img/sprite.png?20090430") right -369px no-repeat;} -.html-rtl #advanced-search-toggle a.asclosed {background: url("../img/sprite.png?20090430") -989px -354px no-repeat;} -.html-rtl #advanced-search-toggle a.asopen { background: url("../img/sprite.png?20090430") -989px -369px no-repeat;} -#advanced-search-toggle #toggle-outer {background: url("../img/sprite.png?20090430") right -87px no-repeat; } -#advanced-search-toggle #toggle-inner {background: url("../img/sprite.png?20090430") -861px -87px no-repeat; } +.html-ltr #advanced-search-toggle a.asclosed { background: url("../img/sprite.png?20081210") right -354px no-repeat;} +.html-ltr #advanced-search-toggle a.asopen { background: url("../img/sprite.png?20081210") right -369px no-repeat;} +.html-rtl #advanced-search-toggle a.asclosed {background: url("../img/sprite.png?20081210") -989px -354px no-repeat;} +.html-rtl #advanced-search-toggle a.asopen { background: url("../img/sprite.png?20081210") -989px -369px no-repeat;} +#advanced-search-toggle #toggle-outer {background: url("../img/sprite.png?20081210") right -87px no-repeat; } +#advanced-search-toggle #toggle-inner {background: url("../img/sprite.png?20081210") -861px -87px no-repeat; } /*** =Footer ***/ #footer { color: #888; padding: 1em 0; background: transparent url("../img/foot-bg.png") repeat-x; } @@ -128,8 +128,8 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; #content-extra .extra { border: 1px solid #d8dcdf; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } /*** =Categories ***/ -#categories h3 { background: #79be1b url("../img/sprite.png?20090430") -104px -106px no-repeat; border-bottom: 1px solid #abe071; } -#categories h3 span { color: #426a13; background: transparent url("../img/sprite.png?20090430") -230px -106px no-repeat; } +#categories h3 { background: #79be1b url("../img/sprite.png?20081210") -104px -106px no-repeat; border-bottom: 1px solid #abe071; } +#categories h3 span { color: #426a13; background: transparent url("../img/sprite.png?20081210") -230px -106px no-repeat; } #categories.collapsed h3 { background-position: 0 -106px; } #categories.collapsed h3.open { background-position: -26px -106px; } @@ -155,34 +155,30 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; #categories.collapsed h3:hover span { background-position: -533px -106px; } #categories p { border-top: 1px solid #e8e6e6; } - - /*** =Add-on boxes ***/ -.addon { border-left: 1px solid #d8dcdf; background: transparent url("../img/sprite.png?20090430") right -1256px no-repeat; } -.addon .vex { background: transparent url("../img/sprite.png?20090430") right bottom no-repeat; } -.addon .vex span { background: transparent url("../img/sprite.png?20090430") left bottom no-repeat; } -.addon .preview-img { background: transparent url("../img/sprite.png?20090430") left -1256px no-repeat; } +.addon { border-left: 1px solid #d8dcdf; background: transparent url("../img/sprite.png?20081210") right -1256px no-repeat; } +.addon .vex { background: transparent url("../img/sprite.png?20081210") right bottom no-repeat; } +.addon .vex span { background: transparent url("../img/sprite.png?20081210") left bottom no-repeat; } +.addon .preview-img { background: transparent url("../img/sprite.png?20081210") left -1256px no-repeat; } .addon .stats em { color: #d54601; } .addon .flag { border: 1px solid #ccc; border-width: 0 1px 1px 0; } -#addon-listing .addon .vex { background: transparent url("../img/sprite.png?20090430") no-repeat right bottom; } +#addon-listing .addon .vex { background: transparent url("../img/sprite.png?20081210") no-repeat right bottom; } /* =Secondary featured add-ons */ -.sub .irk { background: transparent url("../img/sprite.png?20090430") left -1256px no-repeat; } +.sub .irk { background: transparent url("../img/sprite.png?20081210") left -1256px no-repeat; } .sub .preview-img { background-image: none; } /* =Recommended add-ons */ .rec { background: url("../img/rec-tr.png") no-repeat right top; border-left-color: #c1e1c1; } .rec .preview-img { background: transparent url("../img/rec-tl.png") left top no-repeat; } -.rec .flag { background: #f8f8f7 url("../img/rec-flag.png") no-repeat; } +.rec .flag { color: #360; background: #f8f8f7 url("../img/rec-flag.png") no-repeat; } .rec .vex { background-image: url("../img/rec-br.png"); } .rec .vex span { background-image: url("../img/rec-bl.png"); } -.rec .flag a { color: #360; text-decoration: none; } /* =Experimental add-ons */ .exp { background: url("../img/exp-tr.png") no-repeat right top; border-left-color: #e3c1c1; } .exp .preview-img { background: transparent url("../img/exp-tl.png") left top no-repeat; } -.exp .flag { background: #f8f8f7 url("../img/exp-flag.png") no-repeat; } -.exp .flag a { color: #900; text-decoration: none; } +.exp .flag { color: #900; background: #f8f8f7 url("../img/exp-flag.png") no-repeat; } .exp .vex { background-image: url("../img/exp-br.png"); } .exp .vex span { background-image: url("../img/exp-bl.png"); } @@ -191,7 +187,7 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; #addon-listing .more li:last-child { border: 0; } /*** =Install button ***/ -.install-button a { color: #062445; background: #7cc11c url("../img/sprite.png?20090430") 100% -730px no-repeat; } +.install-button a { color: #062445; background: #7cc11c url("../img/sprite.png?20081210") 100% -730px no-repeat; } .install-button a span { background: transparent url("../img/installbtn-edges.png") left bottom no-repeat; } .install-button a span span { background: transparent url("../img/installbtn-edges.png") right bottom no-repeat; } .install-button a span span span { background: transparent url("../img/installbtn-edges.png") left top no-repeat; } @@ -213,22 +209,18 @@ h4#moz a:hover, h1#moz a:active, h1#moz a:focus { background-position: 0 -51px; /* In listings - recommended add-ons */ #addon-listing .rec .install-button a span, -#addon-listing .rec .install-button a span, #addon-listing .rec .install-button a span span, -#addon-listing .rec .install-button a span span, -#addon-listing .rec .install-button a span span span, #addon-listing .rec .install-button a span span span, #addon-listing .rec .install-button a span span span strong { background-image: url("../img/installbtn-edges-rec.png"); } /* Experimental add-ons - while logged out */ -#content-main .exp-loggedout, #content .exp-loggedout, -#content-main .exp-confirmed { border: 1px solid #d8d8d8; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } -#content-main .exp-loggedout .install-button a, #content .exp-loggedout .install-button a { color: #aaa; background-color: #fff; background-position: 100% -995px; } -#content-main .exp-loggedout .install-button a span, #content .exp-loggedout .install-button a span, -#content-main .exp-loggedout .install-button a span span, #content .exp-loggedout .install-button a span span, -#content-main .exp-loggedout .install-button a span span span, #content .exp-loggedout .install-button a span span span, -#content-main .exp-loggedout .install-button a span span span strong, #content .exp-loggedout .install-button a span span span strong { background-image: url("../img/installbtn-edges-dis.png"); } -#content-main .exp-loggedout .install-button a:hover, #content .exp-loggedout .install-button a:hover { background-color: #f3f3f3; background-position: 100% -1125px; } +#content-main .exp-loggedout { border: 1px solid #d8d8d8; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } +#content-main .exp-loggedout .install-button a { color: #aaa; background-color: #fff; background-position: 100% -995px; } +#content-main .exp-loggedout .install-button a span, +#content-main .exp-loggedout .install-button a span span, +#content-main .exp-loggedout .install-button a span span span, +#content-main .exp-loggedout .install-button a span span span strong { background-image: url("../img/installbtn-edges-dis.png"); } +#content-main .exp-loggedout .install-button a:hover { background-color: #f3f3f3; background-position: 100% -1125px; } /* Unavailable add-ons */ #content-main .install-container .not-avail { padding: 5px 10px; float: left; color: #666; border: 1px solid #d8d8d8; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } @@ -286,7 +278,7 @@ ul.star-rating { background: #fff; padding: 3px 5px; border: 1px solid #edbe97; */ /* =More add-ons */ -.more-addons h3 a.view { background: transparent url("../img/sprite.png?20090430") 100% -387px no-repeat; } +.more-addons h3 a.view { background: transparent url("../img/sprite.png?20081210") 100% -387px no-repeat; } .html-ltr .more-addons h3 a.view:hover { background-position: 100% -437px; } .html-rtl .more-addons h3 a.view { background-position: 100% -597px; } .html-rtl .more-addons h3 a.view:hover { background-position: 100% -647px; } @@ -295,7 +287,7 @@ ul.star-rating { background: #fff; padding: 3px 5px; border: 1px solid #edbe97; .pagination { background-color: #f7fafc; border: 1px solid #eef1f3; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .pages a { border: 1px solid #fff; } .pages a:hover { background-color: #ccf29b; border-color: #bbde92; } -.pages .selected a { background-color: #ccf29b; border: 1px solid #83c53f; text-decoration: none; font-weight: bold; color: black; } +.pages .current strong { background-color: #ccf29b; border: 1px solid #83c53f; } .pages .prev a { background: transparent url("../img/arr-prev.png") 0 50% no-repeat; } .pages .prev a:hover { background-color: #ccf29b; } .pages .next a { background: transparent url("../img/arr-next.png") 100% 50% no-repeat; } @@ -317,11 +309,11 @@ ul.star-rating { background: #fff; padding: 3px 5px; border: 1px solid #edbe97; #thumb-subcategories a:hover, #thumb-subcategories a:active, #thumb-subcategories a:focus { background: #F2F8Fd } #thumb-subcategories li.selected a:link, #thumb-subcategories li.selected a:visited { background-color:#89A8C1; color:#FFFFFF; } -#thumb-browser .thumbs li.thumb { background: transparent url(../img/sprite.png?20090430) no-repeat scroll right -1256px; } -#thumb-browser .thumbs li.thumb div.wrapper { background: transparent url(../img/sprite.png?20090430) no-repeat scroll left -1256px; } +#thumb-browser .thumbs li.thumb { background: transparent url(../img/sprite.png?20081210) no-repeat scroll right -1256px; } +#thumb-browser .thumbs li.thumb div.wrapper { background: transparent url(../img/sprite.png?20081210) no-repeat scroll left -1256px; } #thumb-browser .thumbs li.exp { background: transparent url(../img/exp-tr.png) no-repeat scroll right top; } #thumb-browser .thumbs li.exp div.wrapper { background: transparent url(../img/exp-tl.png) no-repeat scroll left top; } -#thumb-browser .thumbs li.thumb .vex { background:transparent url(../img/sprite.png?20090430) no-repeat scroll right bottom; } -#thumb-browser .thumbs li.thumb .vex span { background:transparent url(../img/sprite.png?20090430) no-repeat scroll left bottom; width: 10px; height: 10px; float: left;} +#thumb-browser .thumbs li.thumb .vex { background:transparent url(../img/sprite.png?20081210) no-repeat scroll right bottom; } +#thumb-browser .thumbs li.thumb .vex span { background:transparent url(../img/sprite.png?20081210) no-repeat scroll left bottom; width: 10px; height: 10px; float: left;} #thumb-browser .thumbs li.exp .vex { background:transparent url(../img/exp-br.png) no-repeat scroll right bottom; } #thumb-browser .thumbs li.exp .vex span { background:transparent url(../img/exp-bl.png) no-repeat scroll left bottom; } diff --git a/site/app/webroot/css/developers.css b/site/app/webroot/css/developers.css index 6bd440a..dbfbee1 100644 --- a/site/app/webroot/css/developers.css +++ b/site/app/webroot/css/developers.css @@ -1,8 +1,3 @@ -.html-rtl th, -.html-rtl td { - text-align: right; -} - .graybox { background-color: #F7FAFC; border: 1px solid #EEF1F3; @@ -33,12 +28,6 @@ font-size: 110%; color: #5D6C8C; } -.html-rtl .action-button { - background-image: url('../img/arr-view-rtl-big.png'); - background-position: 2% 3px; - padding-right: auto; - padding-left: 30px; -} a.action-button { text-decoration: none; } @@ -46,50 +35,30 @@ a.action-button:hover { background-position: 98% -295px; color: #2D3B58; } -.html-rtl a.action-button:hover { - background-position: 2% -295px; -} .action-button.disabled { background: #EEEEEE url('../img/developers/privileges.png') no-repeat 96% 50%; border-color: gray; color: gray; cursor: default; } -.html-rtl .action-button.disabled { - background-position: 4% 50%; -} a.action-button.disabled:hover { color: gray; background-position: 96% 50%; } -.html-rtl a.action-button.disabled:hover { - background-position: 4% 50%; -} .index-actions { margin: 15px 0 0 30px; padding: 0; list-style: none; } -.html-rtl .index-actions { - margin: 15px 30px 0 0; -} .index-actions li { padding-left: 20px; font-weight: bold; } -.html-rtl .index-actions li { - padding-left: auto; - padding-right: 20px; -} .action-details { margin-left: 10px; font-weight: normal; } -.html-rtl .action-details { - margin-left: auto; - margin-right: 10px; -} .add-button-container { margin-top: 10px; @@ -100,13 +69,6 @@ a.action-button.disabled:hover { background: #FFFFFF url('../img/developers/add.png') no-repeat 5px 50%; padding: 3px 5px 3px 25px; border: 1px solid #5D6C8C; - white-space: nowrap; -} -.html-rtl .add-button, -.html-rtl .remove-button, -.html-rtl .edit-button { - background-position: 100% 50%; - padding: 3px 20px 3px 5px; } .button { background-color: #FFFFFF; @@ -125,9 +87,6 @@ a.button { font-size: 105%; border: 1px solid #5D6C8C; } -.html-rtl .add-button.bigger { - padding: 5px 25px 5px 10px; -} .edit-button { background-image: url('../img/developers/pencil.png'); border: 1px solid #FFCC66; @@ -147,17 +106,14 @@ a.button:hover { text-decoration: underline; } -#dev-agreement { +.agreement-text { background-color: #EEEEEE; - margin: 0 5% 10px; + margin: 0 5%; padding: 10px; - max-height: 300px; - overflow: auto; - border: 1px solid #AAA; - font-size: 85%; } -#license-disclosure { - font-size: 95%; +.agreement-buttons { + text-align: center; + margin: 5px 0; } #step-agreement, @@ -250,18 +206,10 @@ p { padding-left: 25px; min-height: 20px; } -.html-rtl #edit-listing dt { - padding-left: auto; - padding-right: 25px; -} #edit-listing dd { padding-left: 20px; padding-bottom: 10px; } -.html-rtl #edit-listing dd { - padding-left: auto; - padding-right: 20px; -} .pitch ul { margin: 0; list-style: none; @@ -270,24 +218,13 @@ p { padding-left: 23px; margin-top: 5px; } -.html-rtl .pitch .actionbar li { - padding-left: auto; - padding-right: 23px; -} .pitch .actionbar li.container { padding-left: 0; margin-top: 0; } -.html-rtl .pitch .actionbar li.container { - padding-right: 0; -} .pitch .actionbar ul li { margin-left: 15px; } -.html-rtl .pitch .actionbar ul li { - margin-left: auto; - margin-right: 15px; -} .pitch .actionbar li.selected { font-weight: bold; } @@ -343,28 +280,6 @@ p { .actionbar .previews { background: transparent url('../img/developers/actionbar/previews.png') no-repeat 0% 50%; } -.html-rtl .actionbar .displaypage, -.html-rtl .actionbar .details, -.html-rtl .actionbar .edit, -.html-rtl .actionbar .edit-properties, -.html-rtl .actionbar .edit-descriptions, -.html-rtl .actionbar .edit-categories, -.html-rtl .actionbar .edit-authors, -.html-rtl .actionbar .status, -.html-rtl .actionbar .statistics, -.html-rtl .actionbar .versions, -.html-rtl .actionbar .versions-add, -.html-rtl .actionbar .previews { - background-position: 100% 50%; -} - -.edit-categories-descriptions { - border-left: 1px solid #CCCCCC; -} -.html-rtl .edit-categories-descriptions { - border-left-width: 0; - border-right: 1px solid #CCCCCC; -} #add-author-button .add-button { background-image: url('../img/developers/edit_authors_add.png'); @@ -390,10 +305,6 @@ p { border: 1px solid #5D6C8C; margin: 5px; } -.html-rtl .save-changes { - background-position: 100% 50%; - padding: 5px 25px 5px 0; -} #add-author p { margin-bottom: 5px; } @@ -403,10 +314,6 @@ p { padding: 5px 0 5px 30px; display: none; } -.html-rtl #add-author #add-error { - background-position: 100% 50%; - padding: 5px 25px 5px 0; -} #add-author #add-loading { display: none; } @@ -415,10 +322,6 @@ p { vertical-align: middle; margin-right: 10px; } -.html-rtl .edit-categories-box h4 img { - margin-right: auto; - margin-left: 10px; -} #edit-properties-icon-table th { color: #2D3B58; @@ -448,10 +351,6 @@ p { padding-left: 20px; display: none; } -.html-rtl #new-app-picker { - padding-left: auto; - padding-right: 20px; -} table .inline-delete-button img { padding-bottom: 4px; @@ -461,11 +360,6 @@ a.filelink { background: transparent url('../img/developers/versions_link.png') no-repeat left; padding-left: 20px; } -.html-rtl a.filelink { - background-position: right; - padding-left: auto; - padding-right: 20px; -} #files-table .inline-delete-box .remove-button { background-image: url('../img/developers/versions_delete.png'); @@ -488,28 +382,12 @@ a.filelink { .replace-preview input { margin-left: 20px; } -.html-rtl .replace-preview input { - margin-left: auto; - margin-right: 20px; -} #content-main .replace-preview p { margin-bottom: 0; } #add-preview-box .add-button { background-image: url('../img/developers/preview_add.png'); } -.preview-buttons { - text-align: right; -} -.html-rtl .preview-buttons { - text-align: left; -} -.preview-add-button-description { - text-align: right; -} -.html-rtl .preview-add-button-description { - text-align: left; -} /* Change Status Page */ div.status { @@ -546,12 +424,9 @@ h4.status span { .actions .action { text-align: left; vertical-align: middle; - min-width: 25%; + width: 25%; padding-bottom: 5px; } -.html-rtl .actions .action { - text-align: right; -} .actions .description { color: #5D6C8C; } @@ -579,18 +454,10 @@ h4.status span { .criteria { margin-left: 10px; } -.html-rtl .criteria { - margin-left: auto; - margin-right: 10px; -} .criteria li { list-style: none; padding-left: 20px; } -.html-rtl .criteria li { - padding-left: auto; - padding-right: 20px; -} .criteria .pass { background: url('../img/developers/tick.png') no-repeat left center; } @@ -600,11 +467,6 @@ h4.status span { .criteria .meh { background: url('../img/developers/asterisk_yellow.png') no-repeat left center; } -.html-rtl .criteria .pass, -.html-rtl .criteria .fail, -.html-rtl .criteria .meh { - background-position: right center; -} .pretty-table { width: 100%; @@ -663,24 +525,11 @@ h4.status span { -webkit-border-top-right-radius: 0; border-radius: 6px 0 6px 6px; } -.html-rtl .inline-delete-box { - margin-left: auto; - margin-right: -378px; - -moz-border-radius: 0 6px 6px 6px; - -webkit-border-radius: 6px; - -webkit-border-top-left-radius: 0; - border-radius: 0 6px 6px 6px; -} .uses-button .inline-delete-box { right: 0; margin: 2px 22px 0 0; width: 50%; } -.html-rtl .uses-button .inline-delete-box { - right: auto; - left: 0; - margin: 2px 0 0 22px; -} .inline-delete-box p { margin: 0 !important; padding: 0; @@ -725,6 +574,145 @@ label.indented { text-indent: 2em; } +/* translation box */ +.translation-box h4 { + border-bottom: 1px solid #2D3B58; +} +.translation-box h4 img { + float: right; + margin-top: 3px; +} +.translation-box .translation-button img { + cursor: pointer; + float: left; + 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; +} +.translation-box .translation-button.remove img { + float: right; +} +.translation-box .translation-button img:hover { + background-color: #E4F3FA; +} +.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; +} +.translation-box .translation-tab.selected { + border: 1px solid #1D587F; + background-color: #DDDDFF; + border-bottom: none; + color: #1D587F; +} +.translation-box .translation-tab:hover { + text-decoration: underline; +} +.translation-box .translation-area { + clear: both; + margin: 0; +} +.translation-box .translation-maxlength { + text-align: right; + display: none; +} +.translation-box .translation-maxlength.selected { + display: block; +} +.translation-box .translation-maxlength img { + display: none; +} +.translation-box .translation-maxlength.over { + color: #CC3333; +} +.translation-box .translation-maxlength.over img { + display: inline; + vertical-align: middle; +} +.translation-box .translation-maxlength span { + font-weight: bold; +} +.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; +} +.translation-box .input.selected { + display: block; +} +.translation-newlocale-container, +.translation-deletelocale-container, +.translation-help-container, +.translation-error-container { + display: none; +} +.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; +} +.translation-deletelocale.textarea { + position: absolute; + z-index: 10; +} +.translation-newlocale.selected, +.translation-deletelocale { + display: block; +} +.translation-newlocale .padded, +.translation-deletelocale .padded, +.translation-help .padded { + padding: 15px; +} +.translation-newlocale .buttons, +.translation-deletelocale .buttons { + text-align: center; + margin: 10px; +} +.translation-help { + background-color: #FFFFFF; + margin-bottom: 10px; + width: 630px; + display: none; +} + + +.graybox .error-message { + background: transparent url('../img/developers/exclamation.png') no-repeat 5px 50%; + color: red; + padding: 5px 0 5px 30px; +} + .preview-box .error-message { display: none; background-image: url('../img/developers/preview_delete.png'); @@ -739,10 +727,6 @@ label.indented { margin-bottom: 5px; padding: 5px 5px 5px 30px; } -.html-rtl .notice-success { - background-position: 100% 50%; - padding: 5px 25px 5px 5px; -} .notice-success span { font-weight: bold; } @@ -753,10 +737,6 @@ label.indented { margin-bottom: 5px; padding: 5px 5px 5px 30px; } -.html-rtl .notice-error { - background-position: 100% 50%; - padding: 5px 25px 5px 5px; -} .notice-error span { font-weight: bold; } @@ -782,22 +762,12 @@ label.indented { padding-left: 30px; background: #FFFF99 url('../img/developers/noscript.png') no-repeat 5px 50%; } -.html-rtl .notice.noscript { - padding-left: auto; - padding-right: 30px; - background-position: 100% 50%; -} .notice.no-privs-box { padding-left: 30px; background: #FFFF99 url('../img/developers/privileges.png') no-repeat 5px 50%; display: none; } -.html-rtl .notice.no-privs-box { - padding-left: auto; - padding-right: 30px; - background-position: 100% 50%; -} #content-main.no-privs .no-privs-box { display: block; @@ -812,12 +782,6 @@ label.indented { #content-main.no-privs .remove-button { display: none; } -.version-delete-area { - text-align: right; -} -.html-rtl .version-delete-area { - text-align: left; -} #content-main.no-privs input, #content-main.no-privs select, @@ -850,24 +814,15 @@ div.error_message { .sub div { margin: 0; padding: 0; } .sub div.addon-container { margin-left: -1px; padding: 14px 20px 8px; } .sub .vex { left: 0; } -.html-rtl .sub .vex { left: 0; } #summary h4 img { float: left; padding-right: 10px; } -.html-rtl #summary h4 img { - float: right; - padding-right: auto; - padding-left: 10px; -} #summary p { padding: 5px; clear: left; } -.html-rtl #summary p { - clear: right; -} /*** =Extra content ***/ .action-bar { @@ -879,9 +834,6 @@ div.error_message { -webkit-border-radius: 6px; border-radius: 6px; } -.html-rtl .action-bar { - float: left; -} .action-bar ul { margin: 10px !important; list-style: none; @@ -889,10 +841,6 @@ div.error_message { .action-bar ul li { padding-left: 20px; } -.html-rtl .action-bar ul li { - padding-left: auto; - padding-right: 20px; -} .addon-details h3 img { vertical-align: middle; @@ -920,10 +868,6 @@ div.summaryBar { border: 0px; margin-left: 10px; } -.html-rtl .summaryBar img { - margin-left: auto; - margin-right: 10px; -} .summaryBar div { /* IE hack */ zoom: 1; @@ -962,10 +906,6 @@ div.greenNotice { #developersForm { padding-left: 15px; } -.html-rtl #developersForm { - padding-left: auto; - padding-right: 15px; -} #submissionHelp { text-align: center; } @@ -984,24 +924,13 @@ div.greenNotice { float: left; width: 14em; } -.html-rtl #developersForm label { - float: right; -} #developersForm ul.rightlist li { list-style: none; padding-left: 11em; } -.html-rtl #developersForm ul.rightlist li { - padding-left: auto; - padding-right: 11em; -} #developersForm ul.rightlist li:first-child { padding-left: 0; } -.html-rtl #developersForm ul.rightlist li:first-child { - padding-left: auto; - padding-right: 0; -} #developersForm div div.platforms label { float: left; border: none; @@ -1009,19 +938,11 @@ div.greenNotice { width: 14em; text-align: right; } -.html-rtl #developersForm div div.platforms label { - float: right; - text-align: left; -} #developersForm label.nofloat { float: none; margin-left: 10px; border: none; } -.html-rtl #developersForm label.nofloat { - margin-left: auto; - margin-right: 10px; -} #developersForm label.normal { float: none; border: none; @@ -1030,17 +951,9 @@ div.greenNotice { font-style: italic; margin-left: 14em; } -.html-rtl #developersForm div.description { - margin-left: auto; - margin-right: 14em; -} #developersForm .spaced { margin-left: 14em; } -.html-rtl #developersForm .spaced { - margin-left: auto; - margin-right: 14em; -} #developersForm input.vmiddle { vertical-align: middle; } @@ -1049,12 +962,6 @@ div.greenNotice { #developersForm textarea { margin-left: 5px; } -.html-rtl #developersForm input, -.html-rtl #developersForm select, -.html-rtl #developersForm textarea { - margin-left: left; - margin-right: 5px; -} #developersForm select { border: 1px solid #eee; } @@ -1066,10 +973,6 @@ div.addonName { font-size: 14px; font-style: italic; } -div.addonName { - padding-left: auto; - padding-right: 20px; -} .buttonBox input { margin: 10px; } @@ -1084,10 +987,6 @@ div.addonName { vertical-align: top; padding-left: 20px; } -.html-rtl #tagDescription { - padding-left: auto; - padding-right: 20px; -} #afterDescription { clear: both; padding-top: 15px; @@ -1130,11 +1029,6 @@ div.addonName { padding: .4em; border-right: 1px solid #eee; } -#locale-box span { - float: right; - border-right-width: 0; - border-left: 1px solid #eee; -} #locale-box span:hover, #locale-box span.selected { background: url(../img/developers/locale-background-hover.png) repeat-x; @@ -1152,18 +1046,11 @@ div.addonName { #fileList td.separator { padding: 0 15px; } -#license-translationbox { - margin-top: 1em; -} /* developers/tshirtrequest */ #tshirtRequestForm { padding-left: 15px; } -.html-rtl #tshirtRequestForm { - padding-left: auto; - padding-right: 15px; -} #tshirtRequestForm div { margin-top: 15px; @@ -1172,8 +1059,4 @@ div.addonName { #requestTShirtButton { margin-left: 14em; } -.html-rtl #requestTShirtButton { - margin-left: auto; - margin-right: 14em; -} diff --git a/site/app/webroot/css/editors.css b/site/app/webroot/css/editors.css index 0c25025..4c11658 100644 --- a/site/app/webroot/css/editors.css +++ b/site/app/webroot/css/editors.css @@ -63,29 +63,9 @@ div.error_message { } #filterTable { width: 100%; - margin: 0 auto; - padding-bottom: 10px; } -#filterTable div.group { - display: -moz-inline-box; - display: inline-block; - margin: 10px; -} -#filterTable div.left { - text-align: left; -} -#filterTable div.left div { - margin: 5px 0; -} -#filterTable div.left label { - float: left; - width: 150px; -} -#filterTable div.buttons { - clear: both; -} -input#FilterAddonOrAuthor { - width:250px; +#filterTable td { + text-align: center; } #sessionNotice { text-align: center; @@ -372,106 +352,3 @@ div.autocomplete ul li { padding-left:5px; color: #f33; } -/* flagged add-ons */ -table#flagged tr.even { background-color: #eeeeff; } - -/* editors/performance */ -form#performanceFilter > div { - margin: 5px; -} -input#user { - width: 250px; -} -.performanceHeader { - margin-top: 20px; - margin-bottom: 10px; - padding-left: 24px; - font-size: 160%; - color: #426a13; - background: #abe071 url('../img/sprite.png?20090430') 0px 0px no-repeat; - border-bottom: 1px solid #79be1b; -} -.performanceHeader.collapsible span { - display: block; - margin-left: -17px; - padding-left: 17px; - background: transparent url('../img/sprite.png?20090430') 0px -318px no-repeat; -} -.performanceHeader.collapsible.expanded span { - background-position: 0px -261px; -} -#historyTable th { - font-weight: bold; - border-bottom: 1px solid gray; -} -#weeklyTable th { - font-weight: bold; - border-bottom: 1px solid gray; -} -th.numeric { - text-align: right; -} -td.numeric { - text-align: right; -} -th.headerSort { - cursor: pointer; - background-image: url('../img/developers/sort-bg.gif'); - background-repeat: no-repeat; - background-position: center right; - padding-right: 20px; - background-color: #e6eeee; -} -th.headerSortDown { - background-image: url('../img/developers/sort-asc.gif'); - background-color: #ccccff; -} -th.headerSortUp { - background-image: url('../img/developers/sort-desc.gif'); - background-color: #ccccff; -} -#tabTable #details, -#tabTable #charts { - border-bottom: 1px solid black; - text-align: left; - vertical-align: bottom; -} -.html-rtl #tabTable #details, -.html-rtl #tabTable #charts { - text-align: right; -} -#performanceUserSelect { - float:right; -} -.html-rtl #performanceUserSelect { - float:left; -} -.performancePieContainer { - height: 200px; - margin: 10px 5px; -} -#byCatTeamChart, -#byCatUserChart { - width: 200px; - float: left; - clear: left; -} -.html-rtl #byCatTeamChart, -.html-rtl #byCatUserChart { - float: right; - clear: left; -} -#performanceTeamLegend, -#performanceUserLegend { - float: left; - margin: 0 10px; -} -#performanceTeamLegend div, -#performanceUserLegend div { - margin: 0.2em; - padding: 0 0.2em; -} -.html-rtl #performanceTeamLegend, -.html-rtl #performanceUserLegend { - float: right; -} diff --git a/site/app/webroot/css/forms.css b/site/app/webroot/css/forms.css index 0c091e4..3e984cc 100644 --- a/site/app/webroot/css/forms.css +++ b/site/app/webroot/css/forms.css @@ -53,21 +53,11 @@ margin-left: 14em; } -.html-rtl .amo-form div.amo-form-indent { - margin-left: auto; - margin-right: 14em; -} - .amo-remember { margin-left: 12.2em; } -.html-rtl .amo-remember { - margin-left: auto; - margin-right: 12.2em; -} - -.html-rtl .amo-label-large, .html-rtl .amo-label-medium, .html-rtl .amo-label-small { +[dir="rtl"] .amo-label-large, [dir="rtl"] .amo-label-medium, [dir="rtl"] .amo-label-small { float: right; } diff --git a/site/app/webroot/css/ie.css b/site/app/webroot/css/ie.css index 35f561e..e62235a 100644 --- a/site/app/webroot/css/ie.css +++ b/site/app/webroot/css/ie.css @@ -34,8 +34,7 @@ Created by Craig Cook - focalcurve.com /* Size adjustements */ .html-ltr #search-element {left: 18%} #search-form #search-submit { width: 4em; } -#addon-listing .exp .exp-loggedout, -#addon-listing .exp .exp-confirmed { width: 160px; } +#addon-listing .exp .exp-loggedout { width: 160px; } #rate-it legend span { left: -6px; } #content.landing #content-extra { width: 21%; } diff --git a/site/app/webroot/css/ie6.css b/site/app/webroot/css/ie6.css index 5e31336..0373c9f 100644 --- a/site/app/webroot/css/ie6.css +++ b/site/app/webroot/css/ie6.css @@ -63,8 +63,7 @@ div.error-notice { background-image: url("../img/warning-ie.png"); } #addon-listing .addon .vex span { position: relative; left: -220px; } /* IE6 doesn't shrinkwrap the float, so removing the border makes it look better */ -#addon-summary .exp-loggedout, -#addon-summary .exp-confirmed { border: 0; padding: 0; } +#addon-summary .exp-loggedout { border: 0; padding: 0; } /* Lose the left border because IE6 doesn't support :first-child */ #nav-user li, .addon-cats li, #addon-listing .more li { border: 0; padding-left: 0; } @@ -78,8 +77,7 @@ div.error-notice { background-image: url("../img/warning-ie.png"); } #content.landing.languages #secondaries { margin-bottom: 1.5em; } /* Color adjustments */ -.exp-loggedout .install-button a:hover, -.exp-confirmed .install-button a:hover { color: #aaa; } +.exp-loggedout .install-button a:hover { color: #aaa; } /* Position and margin adjustments */ .sub .irk, .addon .vex span { margin-left: 0; position: relative; left: -1px; } @@ -106,7 +104,6 @@ div.error-notice { background-image: url("../img/warning-ie.png"); } #categories.collapsed #cat-list a:active { width: 150px; } .main .vex, #addon-listing .addon .vex, #addon-summary .vex { padding-right: 261px; } #categories.collapsed #cat-list.visible { width: auto; margin: 0; } - #recommended { padding: 0 10px 10px; width: auto; } #addon-summary, #recommended .addon { height: 220px; } .sub .preview-img { width: 100%; } diff --git a/site/app/webroot/css/jquery-lightbox.css b/site/app/webroot/css/jquery-lightbox.css index fe73a31..e922e2e 100644 --- a/site/app/webroot/css/jquery-lightbox.css +++ b/site/app/webroot/css/jquery-lightbox.css @@ -15,7 +15,7 @@ position: absolute; top: 0; left: 0; - z-index: 900; + z-index: 90; width: 100%; height: 500px; } @@ -24,7 +24,7 @@ top: 0; left: 0; width: 100%; - z-index: 901; + z-index: 100; text-align: center; line-height: 0; } diff --git a/site/app/webroot/css/jquery-ui/flora/flora.tabs.css b/site/app/webroot/css/jquery-ui/flora/flora.tabs.css index 19c5994..42a2117 100644 --- a/site/app/webroot/css/jquery-ui/flora/flora.tabs.css +++ b/site/app/webroot/css/jquery-ui/flora/flora.tabs.css @@ -24,9 +24,6 @@ margin: 0; padding: 0 0 0 3px; } -.html-rtl .ui-tabs-nav { - padding: 0 3px 0 0; -} .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; @@ -37,10 +34,6 @@ margin: 0 0 0 2px; font-weight: bold; } -.html-rtl .ui-tabs-nav li { - float: right; - margin: 0 2px 0 0; -} .ui-tabs-nav a, .ui-tabs-nav a span { float: left; /* fixes dir=ltr problem and other quirks IE */ padding: 0 12px; diff --git a/site/app/webroot/css/remora.css b/site/app/webroot/css/remora.css index 3c098e5..4386b6c 100644 --- a/site/app/webroot/css/remora.css +++ b/site/app/webroot/css/remora.css @@ -18,13 +18,13 @@ #cat-list li.selected a { background: #99CC66; } /* Add-on Summary */ -#addon-summary .stats { position: absolute; left: 20px; top: 19em; margin: 1em 0; text-align: center; } +#addon-summary { min-height: 255px; } #addon-summary .privacypolicy { clear: both; padding-top: .5em; } /* Details Page */ #addon-info h4.version-link { margin: 2em 0; } -#addon-info h4.version-link a.view { background: transparent url("../img/sprite.png?20090430") 100% -387px no-repeat; } +#addon-info h4.version-link a.view { background: transparent url("../img/sprite.png?20081210") 100% -387px no-repeat; } .html-ltr #addon-info h4.version-link a.view:hover { background-position: 100% -437px; } .html-rtl #addon-info h4.version-link a.view { background-position: 100% -597px; } .html-rtl #addon-info h4.version-link a.view:hover { background-position: 100% -647px; } @@ -32,7 +32,7 @@ /* Install Box Outer */ .sub div.install-container { padding: 0; margin: 0; } -.sub div.secondary-container { background: transparent url("../img/sprite.png?20090430") left -1256px no-repeat; } +.sub div.secondary-container { background: transparent url("../img/sprite.png?20081210") left -1256px no-repeat; } /* Footer */ ul#nav-legal { margin:0; } @@ -45,8 +45,8 @@ ul#nav-legal { margin:0; } .error-notice { margin: 0 auto; padding: 10px 80px 20px 80px; background: url(../img/warning.png) 20px 20px no-repeat; min-height: 48px; } /* right sidebar */ -.sidebar-content h3 { margin: 0 -1px; padding-left: 6px; font-size: 120%; background: #79be1b url("../img/sprite.png?20090430") -217px -106px no-repeat; border-bottom: 1px solid #abe071; } -.sidebar-content h3 span { display: block; padding: 8px 4px; color: #426a13; background: transparent url("../img/sprite.png?20090430") -342px -106px no-repeat; } +.sidebar-content h3 { margin: 0 -1px; padding-left: 6px; font-size: 120%; background: #79be1b url("../img/sprite.png?20081210") -217px -106px no-repeat; border-bottom: 1px solid #abe071; } +.sidebar-content h3 span { display: block; padding: 8px 4px; color: #426a13; background: transparent url("../img/sprite.png?20081210") -342px -106px no-repeat; } .sidebar-content { margin-bottom: 1em; position: relative; z-index: 5; padding-bottom: 6px; background-color: #f6f6f6; border: 1px solid #d8dcdf; border-width: 0 1px 1px; } .sidebar-content { -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; } .sidebar-list { margin-left: 0; list-style: none; border-top: 1px solid #e8e6e6; } @@ -65,7 +65,7 @@ ul#nav-legal { margin:0; } #addon-summary.addon-policy { padding-left: 0; } div#content-policy { margin: 0 0 2em 44px; } .policy-area { margin-bottom: 2em ;} -#policy-tl { position: absolute; left: -1px; top: 0; padding: 18px 0 0 20px; background: transparent url("../img/sprite.png?20090430") left -1256px no-repeat; height: 10px; width: 10px; } +#policy-tl { position: absolute; left: -1px; top: 0; padding: 18px 0 0 20px; background: transparent url("../img/sprite.png?20081210") left -1256px no-repeat; height: 10px; width: 10px; } /* options bar on listing pages */ #form-listcontrol #options-submit { position: absolute; top:15px; right:-30px; } @@ -124,9 +124,12 @@ div.hsession { display: none; } font-family: inherit; font-size: inherit; } -#tabbed-editor .line { +#tabbed-editor div div { margin: 10px 0; } +#tabbed-editor .ui-tabs-panel h3 { + display: none; +} #tabbed-editor .tabs-nav { display: none; } @@ -148,30 +151,3 @@ dl.faq dd { dl.faq dt:target { color: #df731b; } - - -/* Developer Agreement */ -#dev-agreement ul { - list-style-type: disc; -} - -/* Version License */ -#version-license { - background-color: #EEE; - border: 1px solid #AAA; - max-width: 600px; - max-height: 400px; - overflow: auto; -} - -/* Get Satisfaction */ -div#gsfn_list_widget img { border: none; } -div#gsfn_list_widget { float:right; font-size: 12px; width: 250px; border: 6px solid #DDD; padding: 5px 5px 25px 20px; margin: 5px 5px 10px 10px;} -div#gsfn_list_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; } -div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; } -div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; } -div#gsfn_list_widget div#gsfn_content { } -div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; } -div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; } -div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; } -div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px } diff --git a/site/app/webroot/css/screen.css b/site/app/webroot/css/screen.css index 0e640d6..498295e 100644 --- a/site/app/webroot/css/screen.css +++ b/site/app/webroot/css/screen.css @@ -102,7 +102,7 @@ h4#moz a { display: block; height: 44px; width: 100px; padding-left: 10px;} #other-apps.js { width: 12em; padding-bottom: 6px; } -#other-apps h3 { margin-right: 20px; } +#other-apps h3 { float: left; margin-right: 20px; } #other-apps.js h3 { float: none; cursor: pointer; } .html-ltr #other-apps.js h3 {margin: -6px -10px; padding: 6px 15px 6px 20px; } @@ -112,6 +112,7 @@ h4#moz a { display: block; height: 44px; width: 100px; padding-left: 10px;} .html-ltr #nav-apps { margin-left: 0;} .html-rtl #nav-apps { margin-right: 0;} +#nav-apps li { display: inline; } .html-ltr #nav-apps li { margin-right: 10px; } .html-rtl #nav-apps li { margin-left: 10px; } @@ -145,24 +146,19 @@ h4#moz a { display: block; height: 44px; width: 100px; padding-left: 10px;} #search-form ol { margin: 0; padding: 0; } #search-form #search-query { width: 55%; } -#search-form #search-query label, #search-mini #search-query label { display: none; } /* label is hidden by default when JS isn't available */ -#search-mini #search-query label { font-style: italic; color: #46651f;} -#search-form #search-query label, #search-mini #search-query label { position: absolute; top: 20px; } -#search-mini #search-query label {top: 2px;} +#search-form #search-query label { display: none; } /* label is hidden by default when JS isn't available */ + +#search-form #search-query label { position: absolute; top: 20px; } .html-ltr #search-form #search-query label { left: 17px; padding: .2em 5px .2em 30px; } .html-rtl #search-form #search-query label { right: 17px; padding: .2em 30px .2em 5px; } - #search-form #query { width: 42%;} .html-ltr #search-form #query { padding: .2em 5px .2em 24px;} .html-rtl #search-form #query { padding: .2em 24px .2em 5px;} -#search-form #category { width: 36%; padding: .2em 0; } +#search-form #category { width: 36%; padding: .3em 0 .2em 0; } #search-form #category option { min-width: 14em; } - -#search-form #search-query input, #search-form #category option { height: 21px; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; } - #search-form #my-submit { width:37px; height: 38px; border: 0px; margin-left: 9px; } /*** =Advanced Search Form ***/ @@ -186,51 +182,6 @@ form.asclosed {display: none;} .html-ltr #search-platform {float: left; margin-bottom: 1.5em; margin-right: 1in;} .html-rtl #search-platform {float: right; margin-bottom: 1.5em; margin-left: 1in;} -/*** =Mini search form ***/ -#search-mini { - display: inline; - float: right; - border: 1px solid #8cb956; - -moz-border-radius: 6px; - -webkit-border-radius: 6px; - border-radius: 6px; - background: #91ce43 url('../img/sprite.png?20090430') no-repeat right -23px; - padding: 5px; - position: relative; - -moz-box-shadow: 2px 2px 3px -1px #888888; - -webkit-box-shadow: 2px 2px 3px -1px #888888; - box-shadow: 2px 2px 3px -1px #888888; -} - -.html-rtl #search-mini { - float: left; - -moz-box-shadow: -2px 2px 3px -1px #888888; - -webkit-box-shadow: -2px 2px 3px -1px #888888; - box-shadow: -2px 2px 3px -1px #888888; -} - -#search-mini #category { - font-size: 113%; - max-width:250px; -} - -.html-ltr #search-mini #search-query label { left: 9px; padding: 0.39em 15px 0.2em 5px;} -.html-rtl #search-mini #search-query label { right: 9px; padding: 0.39em 5px 0.2em 15px;} - -#search-mini-submit { - border: 1px solid #6d9041; - background: url('../img/sprite.png?20090430') no-repeat right -23px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - padding: 2px 9px; - vertical-align: top; - margin: 0 0 0 3px; - -moz-box-shadow: 2px 2px 3px -1px #888888; - -webkit-box-shadow: 2px 2px 3px -1px #888888; - box-shadow: 2px 2px 3px -1px #888888; -} - /*** =Footer ***/ #footer { position: relative; width: 100%; clear: both; padding: 1em 0; min-width: 770px;} #footer-lang-form { position: relative; max-width: 900px; min-width: 770px;} @@ -246,7 +197,7 @@ form.asclosed {display: none;} #footer-disclaimer { margin-top: 1em; } /*** =Content layout ***/ -#content { clear: both; position: relative; padding: 1em 50px; max-width: 950px; margin: 0 auto 1em; min-width: 770px; min-height:1000px; } +#content { clear: both; position: relative; padding: 1em 50px; max-width: 950px; margin: 0 auto 1em; margin-bottom: 25ex; min-width: 770px; min-height:1000px; } #content-main { position: relative; margin-left: 190px; min-height: 50em; } #content.main-page #content-main, #content.detail-page #content-main, @@ -274,8 +225,8 @@ form.asclosed {display: none;} #content-extra ul li span {font-size: 8pt;} #content-extra p.view-all { margin-bottom: .5em; } .html-rtl #content-extra p.view-all {margin-right: 4px} -/*** =Categories ***/ +/*** =Categories ***/ #categories { margin-bottom: 1em; position: relative; z-index: 5; } #categories h3 { margin: 0 -1px; padding-left: 6px; } #categories.collapsed h3 { padding-left: 18px; } @@ -295,8 +246,6 @@ form.asclosed {display: none;} #categories.collapsed #cat-list a:active, #categories.collapsed #cat-list a:focus { position: absolute; left: 999em; top: 1002.4em; width: 85%; } #categories.collapsed #cat-list.visible a:active, #categories.collapsed #cat-list.visible a:focus { position: static; width: auto; } - - /*** =Content-main, general styles ***/ #content-main p, #content-main ul, #content-main ol { margin-bottom: 1.25em; } #content-main li { margin-bottom: .5em; } @@ -344,9 +293,7 @@ form.asclosed {display: none;} /*** =Install button ***/ .install-button:after, .install-container:after {content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;} /* clear floats */ .install-button a { float: left; cursor: pointer; max-width: 290px;} -.html-rtl .install-button a { float: right; } .install-button a * { display: block; float: left; position: relative; } -.html-rtl .install-button a * { float: right; } .install-button a span { padding: 0 0 0 6px; } .install-button a span span { padding: 0 0 8px 0; } .install-button a span span span { left: -6px; padding: 0 0 6px 0; } @@ -357,25 +304,12 @@ form.asclosed {display: none;} #addon-listing .install-container .install-button { margin-bottom: .5em; float: right; } #addon-listing .addon p.updated { position: absolute; right: 0; bottom: 5px; max-width: 180px; padding: 0 15px; } -#addon-listing .exp .exp-loggedout, -#addon-listing .exp .exp-confirmed { float: right; } -#addon-listing .exp .exp-loggedout .install-button, -#addon-listing .exp .exp-confirmed .install-button { float: none; } - -.exp-loggedout, .exp-confirmed { float: left; padding: 5px 5px 3px 8px; } -.html-rtl .exp-loggedout, .html-rtl .exp-confirmed { float: right; padding: 5px 8px 3px 5px; } -.exp-loggedout .install-button, -.exp-confirmed .install-button { margin-top: 3px; margin-right: -3px; } -.html-rtl .exp-loggedout .install-button, -.html-rtl .exp-confirmed .install-button { margin-right: 0; margin-left: -3px; } -.exp-loggedout .install-button a { cursor: default; } -#content-main .exp-loggedout p.install-button, -#content-main .exp-confirmed p.install-button { margin-bottom: 0; } - -.exp-confirm-install input { float: left; } -.html-rtl .exp-confirm-install input { float: right; } -.exp-confirm-install .exp-desc { float: right; width: 85%; padding: 0px 0px 5px 0px; } -.html-rtl .exp-confirm-install .exp-desc { float: left; } +#addon-listing .exp .exp-loggedout { float: right; } +#addon-listing .exp .exp-loggedout .install-button { float: none; } + +.exp-loggedout { float: left; padding: 5px 5px 3px 8px; } +.exp-loggedout .install-button { margin-top: 3px; margin-right: -3px; } +#content-main .exp-loggedout p.install-button { margin-bottom: 0; } /*** =Pitch ***/ .pitch { margin-bottom: 1em; padding: 10px; } @@ -444,21 +378,21 @@ form.asclosed {display: none;} #dictionaries th, #dictionaries td { padding: 6px 12px; } /*** =Detail page ***/ -#addon-summary { padding-left: 240px; min-height: 270px; } +#addon-summary { padding-left: 240px; min-height: 225px; } #addon-summary .name { margin-bottom: 0; } #addon-summary .preview-img { position: absolute; left: -1px; top: 0; padding: 18px 0 0 20px;} #addon-summary.exp .preview-img, #addon-summary.rec .preview-img { padding-top: 2.5em; } -#addon-summary .rating img { } -#addon-summary .rating { position: absolute; left: 20px; top: 180px; width: 200px; text-align: center; line-height: 14px } -#content-main #addon-summary .stats { position: absolute; text-align: center; left: 20px; top: 202px; width: 200px; margin-top: 3.5em; } +#addon-summary .rating img { display: block; } +#addon-summary .rating { position: absolute; left: 20px; top: 180px; width: 200px; } +#addon-summary .stats { position: absolute; left: 20px; top: 180px; width: 200px; margin-top: 3.5em; } -#addon-summary .link-sharing { position: absolute; left: 60px; top: 218px; font-size: 0.75em; } +#addon-summary .link-sharing { position: absolute; left: 105px; /*padding-left: 25px; border-left: 1px solid #cecece;*/ top: 180px; font-size: 0.7em; } #addon-summary .link-sharing .badge { } -#addon-summary .link-sharing .badge .button { display: block;color: #062445; background: #7cc11c url("../img/sprite.png?20090430") -800px -730px no-repeat; } +#addon-summary .link-sharing .badge .button { display: block;color: #062445; background: #7cc11c url("../img/sprite.png?20081210") -800px -730px no-repeat; } #addon-summary .link-sharing .badge .button a { display: block; padding: 0 8px 8px 0; background: transparent url(../img/installbtn-edges.png) no-repeat scroll right bottom; } #addon-summary .link-sharing .badge .button a span { display: block; text-align: center; font-weight: bold; padding: 2px 0 0 2px; background: transparent url(../img/installbtn-edges-list.png) no-repeat scroll left top; } -#addon-summary .link-sharing .share-button { padding: 0; margin: 0; width: 100px; } +#addon-summary .link-sharing .share-button { padding: 0; margin: 0 } #addon-summary .link-sharing .share-button:after, .install-container:after {content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;} #addon-summary .link-sharing .share-button a { float: left; cursor: pointer; max-width: 290px; text-decoration: none; } #addon-summary .link-sharing .share-button a * { display: block; float: left; position: relative; } @@ -468,7 +402,7 @@ form.asclosed {display: none;} #addon-summary .link-sharing .share-button a span span span strong { width: 90px; text-align: center; right: -6px; padding: 0 18px 0 6px; } #addon-summary .link-sharing .share-button a span span span strong img {padding: 0 6px 0 0;} -#addon-summary .link-sharing .share-button a { color: #062445; background: #7cc11c url("../img/sprite.png?20090430") -800px -730px no-repeat; } +#addon-summary .link-sharing .share-button a { color: #062445; background: #7cc11c url("../img/sprite.png?20081210") -800px -730px no-repeat; } #addon-summary .link-sharing .share-button a span { background: transparent url("../img/installbtn-edges.png") left bottom no-repeat; } #addon-summary .link-sharing .share-button a span span { background: transparent url("../img/installbtn-edges.png") right bottom no-repeat; } #addon-summary .link-sharing .share-button a span span span { background: transparent url("../img/installbtn-edges.png") left top no-repeat; } @@ -478,7 +412,7 @@ form.asclosed {display: none;} #addon-summary .link-sharing .badge .counter { display: block; position: relative; padding-right: 4px; text-align: center; top: -4px; } -#addon-summary .link-sharing .choices { display: none; position: absolute; z-index: 9999; left: -120px; top: 12px; width: 360px; background: transparent url(../img/box-pointer-top.png) center top no-repeat; padding-top: 12px; } +#addon-summary .link-sharing .choices { display: none; position: absolute; z-index: 999; left: -120px; top: 12px; width: 360px; background: transparent url(../img/box-pointer-top.png) center top no-repeat; padding-top: 12px; } #addon-summary .link-sharing .choices div { margin: 0; padding: 1em; background-color: #f8f8f8; border: 1px solid #657b86; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } #addon-summary .link-sharing .choices ul { list-style: none; margin: 0; } #addon-summary .link-sharing .choices ul li { width: 50%; float: left; } @@ -704,11 +638,6 @@ form.asclosed {display: none;} content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden; } -/* =Publish to collection from display page */ -#publish_to option:first-child { - display:none; -} - /* =More add-ons */ .more-addons { padding: 10px; } .more-addons h3 a.view { display: block; padding-right: 30px; padding: .2em 30px .2em 0; } @@ -720,6 +649,7 @@ form.asclosed {display: none;} .pages { margin: 0; float: left; } .pages li { display: inline; margin: 0 2px; } .pages a { padding: 3px 6px; } +.pages .current strong { padding: 3px 6px; } .pages .prev a { padding-left: 15px; } .pages .next a { padding-right: 15px; } #content-main .pagination p.count { margin-bottom: 0; } @@ -764,205 +694,28 @@ form.asclosed {display: none;} #thumb-browser #form-listcontrol { margin-left: 20%; padding: 8px 12% 8px 15%; } #thumb-browser #form-listcontrol #order-by button { white-space: nowrap; width: 16.5% } -#slider { margin-bottom: 18px; width: 100%; background:transparent url(../img/sprite.png?20090430) no-repeat scroll left -1256px; } -#slider .inner { background:transparent url(../img/sprite.png?20090430) no-repeat scroll right -1256px; width: 100%; } +#slider { margin-bottom: 18px; width: 100%; background:transparent url(../img/sprite.png?20081210) no-repeat scroll left -1256px; } +#slider .inner { background:transparent url(../img/sprite.png?20081210) no-repeat scroll right -1256px; width: 100%; } #slider .viewport { position: relative; width: 100%; overflow: hidden; } #slider .item_set { width: 6000px; } #slider .item_set .addon { float: left; width: 308px; } #slider .item_set li.addon { list-style: none; } -#slider .item_set .addon .preview-img { background: transparent url(../img/sprite.png?20090430) no-repeat 1px -1256px } +#slider .item_set .addon .preview-img { background: transparent url(../img/sprite.png?20081210) no-repeat 1px -1256px } #slider .item_set .addon { background: none; border-left: none } #slider .item_set .addon .install-container { height: 85px; } #slider .item_set .addon .install-button { padding-top: 1.75em; padding-left: .5em; } -#slider .item_set .addon .exp-loggedout .install-button, -#slider .item_set .addon .exp-confirmed .install-button { padding-top: 0; padding-left: 0; } +#slider .item_set .addon .exp-loggedout .install-button { padding-top: 0; padding-left: 0; } #slider .item_set .addon .count { border-top:1px solid #CCCCCC; bottom:4px; height:35px; margin-left:-240px; position:absolute; } #slider .controls { border-top: 1px solid #ccc; width: 100%; } #slider .controls_inner { font-size: 140%; text-align: center; padding-top: 6px; border-left: 1px solid #ccc; border-right: 1px solid #ccc } #slider .controls a { text-decoration: none; padding: 0 0.5em; } #slider .controls a img { border: none; vertical-align: top } -#slider .vex { background: transparent url("../img/sprite.png?20090430") right bottom no-repeat; width: 100%; } +#slider .vex { background: transparent url("../img/sprite.png?20081210") right bottom no-repeat; width: 100%; } .html-rtl #slider .vex { direction: ltr; } -#slider .vex span { background: transparent url("../img/sprite.png?20090430") left bottom no-repeat; height: 10px; display: block; width: 10px; } - - -/* translation box */ -.graybox { - background-color: #F7FAFC; - border: 1px solid #EEF1F3; - padding: 15px; -} -.graybox.errors { - background-color: #FFA5A5; -} -.graybox.spaced { - margin-bottom: 10px; -} -.rounded { - -moz-border-radius: 6px; - -webkit-border-radius: 6px; - border-radius: 6px; -} -.translation-box h4 { - border-bottom: 1px solid #2D3B58; -} -.translation-box h4 img { - float: right; - margin-top: 3px; -} -.html-rtl .translation-box h4 img { - float: left; -} -.translation-box .translation-button img { - cursor: pointer; - float: left; - 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; -} -.translation-box .translation-button.remove img { - float: right; -} -.html-rtl .translation-box .translation-button.remove img { - float: left; -} -.translation-box .translation-button img:hover { - background-color: #E4F3FA; -} -.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; -} -.html-rtl .translation-box .translation-tab { - float: right; - margin-right: auto; - margin-left: 2px; -} -.translation-box .translation-tab.selected { - border: 1px solid #1D587F; - background-color: #DDDDFF; - border-bottom: none; - color: #1D587F; -} -.translation-box .translation-tab:hover { - text-decoration: underline; -} -.translation-box .translation-area { - clear: both; - margin: 0; -} -.translation-box .translation-maxlength { - text-align: right; - display: none; -} -.html-rtl .translation-box .translation-maxlength { - text-align: left; -} -.translation-box .translation-maxlength.selected { - display: block; -} -.translation-box .translation-maxlength img { - display: none; -} -.translation-box .translation-maxlength.over { - color: #CC3333; -} -.translation-box .translation-maxlength.over img { - display: inline; - vertical-align: middle; -} -.translation-box .translation-maxlength span { - font-weight: bold; -} -.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; -} -.translation-box .input.selected { - display: block; -} -.translation-newlocale-container, -.translation-deletelocale-container, -.translation-help-container, -.translation-error-container { - display: none; -} -.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; -} -.translation-deletelocale.textarea { - position: absolute; - z-index: 10; -} -.translation-newlocale.selected, -.translation-deletelocale { - display: block; -} -.translation-newlocale .padded, -.translation-deletelocale .padded, -.translation-help .padded { - padding: 15px; -} -.translation-newlocale .buttons, -.translation-deletelocale .buttons { - text-align: center; - margin: 10px; -} -.translation-help { - background-color: #FFFFFF; - margin-bottom: 10px; - width: 630px; - display: none; -} -.graybox .error-message { - background: transparent url('../img/developers/exclamation.png') no-repeat 5px 50%; - color: red; - padding: 5px 0 5px 30px; -} -.html-rtl .graybox .error-message { - background-position: 100% 50%; - padding: 5px 25px 5px 0; -} - +#slider .vex span { background: transparent url("../img/sprite.png?20081210") left bottom no-repeat; height: 10px; display: block; width: 10px; } /** Collections normal view **/ + #content .addon-listing .date-added { margin: 0; float: right; @@ -1173,7 +926,6 @@ form.asclosed {display: none;} float: right; text-align: right; } - /* jqModal base Styling courtesy of Brice Burgess <bhb@iceburg.net> */ /* The Window's CSS z-index value is respected (takes priority). If none is supplied, @@ -1211,616 +963,3 @@ form.asclosed {display: none;} top: expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px'); } -#content.landing { - width: 995px; -} - -#content.landing .crumbs a { - color: #5086b6; -} -#content.landing .categories { - position: relative; - clear: both; - border: none; - z-index: 3000; -} - -#content.landing .categories h3 { - display: inline; - font-size: 189%; - padding:0 0 0 10px -} -.html-rtl #content.landing .categories h3 { - padding: 0 10px 0 0; -} - -#content.landing .categories .selection .current { - font-size: 250%; - padding: 0; - margin: 5px 0 0 0; - font-weight: normal; - display: inline; - padding: 0 3px 0 0; - -} -.html-rtl #content.landing .categories .selection .current { - padding: 0 0 0 3px; -} -#content.landing .categories .selection .current a { - text-decoration: none; - color: #5086b6; - background: none; - display: inline; - padding: 0; - -} -#content.landing .categories .selection .current a:hover { - color: #000; - -} -#content.landing .categories .selection .current .all { - display: inline; - padding: 4px; - background: url('../img/sprite.png?20090430') left -444px no-repeat; - -} -#content.landing .categories .selection .current a:hover .all { - background: url('../img/sprite.png?20090430') left -498px no-repeat; -} - -#content.landing .categories.open .current a .all { - background: url('../img/sprite.png?20090430') left -498px no-repeat; -} - -#content.landing .categories h3.featured_title { - float: left; - font-size: 24px; - padding: 0 0 0 0.5em; margin: 0; -} -#content.landing .categories h3.featured_title span { - font-size: 20px; -} -#content.landing .categories .selections { - background-color: #fff; - width: 410px; - list-style: none; - margin: 0; - padding: 6px; - -moz-box-shadow: 4px 7px 7px 2px #888888; - -webkit-box-shadow: 4px 7px 7px 2px #888888; - box-shadow: 4px 7px 7px 2px #888888; -} -.html-rtl #content.landing .categories .selections { - -moz-box-shadow: -4px 7px 7px 2px #888888; - -webkit-box-shadow: -4px 7px 7px 2px #888888; - box-shadow: -4px 7px 7px 2px #888888; -} - -#content.landing .categories.degrade .selections { - border-left: 1px solid #888888; - border-right: 1px solid #888888; - border-bottom: 1px solid #888888; -} - -#content.landing .categories.closed .selections { - position: absolute; - top: -1000px; - left: -100000px; -} -.html-rtl #content.landing .categories.closed .selections { - left: auto; - right: -100000px; -} - -#content.landing .categories.open .selections { - position: absolute; - left: -3px; - top: 3.3em; - z-index: 999; - -moz-column-count: 2; - column-count: 2; -} -.html-rtl #content.landing .categories.open .selections { - left: auto; - right: -3px; -} - -#content.landing .categories.open h2.current { - -moz-box-shadow: 2px 2px 7px 0 #888888; - -webkit-box-shadow: 2px 2px 7px 0 #888888; - box-shadow: 2px 2px 7px 0 #888888; - margin: 2px 0 -3px -3px; - padding: 3px; -} -.html-rtl #content.landing .categories.open h2.current { - -moz-box-shadow: -2px 2px 7px 0 #888888; - -webkit-box-shadow: -2px 2px 7px 0 #888888; - box-shadow: -2px 2px 7px 0 #888888; - margin: 2px -3px -3px 0; - padding: 3px; -} - -#content.landing .categories.open.degrade { - margin: 0 0 12px 0; -} - -#content.landing .categories.open.degrade h2.current { - border-top: 1px solid #888888; - border-left: 1px solid #888888; - border-right: 1px solid #888888; - margin: 5px -2px 5px -3px; -} - -#content.landing .categories.open.degrade .header { - background:#888888 none repeat scroll 0 0; - display:block; - height:1px; - left:273px; - line-height:0; - position:absolute; - top:39px; - padding: 0; -} - -#content.landing .categories.open .current a { - color: #000000; -} - -#content.landing .categories .selections li { - border: none; - padding: 0; -} -#content.landing .categories .selections li a { - display: block; - padding: 1px 1px 1px 5px; - margin: 0 4px 0 0; - text-decoration: none; - color: #000; - background: none; -} -.html-rtl #content.landing .categories .selections li a { - padding: 1px 5px 1px 1px; - margin: 0 0 0 4px; -} -#content.landing .categories .selections li a:hover { - background: #ddd; -} -#content.landing .search { - /* TODO */ - display: none; -} -#featured_addons { - width: 995px; - z-index: 2; - position: relative; -} -#featured_addons ul { - list-style-type: none; - margin: 0; padding: 0; -} -#featured_addons ul li { - display: block; - float: left; - margin: 0; padding: 0 8px 8px 0; -} -.html-rtl #featured_addons ul li { - float: right; - padding: 0 0 8px 8px; -} -#featured_addons ul li div.addon_block -{ - display: block; - position: relative; - background: #f9f9f9 url(../img/sprite.png?20090430) no-repeat scroll left -968px; - width: 299px; - height: 200px; - overflow: hidden; - border: 1px solid #ececec; - -moz-border-radius-topleft: 8px; - -moz-border-radius-topright: 8px; - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-top-left-radius: 8px; - -webkit-border-top-right-radius: 8px; - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - border-top-right-radius: 8px; - border-top-left-radius: 8px; - border-bottom-right-radius: 8px; - border-bottom-left-radius: 8px; - padding: 0 0 0 9px; -} -.html-rtl #featured_addons ul li div.addon_block { - padding: 0 9px 0 0; -} -#featured_addons ul li div.addon_block .name { - font-size: 138%; - margin: 8px 155px 0px 0; - line-height: 1.25em; -} -.html-rtl #featured_addons ul li div.addon_block .name { - margin: 8px 0 0 155px; -} -#featured_addons ul li div.addon_block .name a { - color: black; - text-decoration: none; -} - -#featured_addons ul li div.addon_block .preview { - position: absolute; - top: 8px; right: 9px; -} -.html-rtl #featured_addons ul li div.addon_block .preview { - right: auto; - left: 9px; -} -#featured_addons ul li div.addon_block .preview img { - width: 138px; -} - -#featured_addons ul li div.addon_block .summary { - font-size: 93%; - line-height: 1.5em; - margin: 0px 149px 0px 0px; - max-height: 4.5em; - overflow: hidden; -} -.html-rtl #featured_addons ul li div.addon_block .summary { - margin: 0 0 0 149px; -} - -#featured_addons ul li div.addon_block .authors { - font-size: 100%; - line-height: 1.5em; - margin: 0 145px 0 0; - color: #2363a5; -} -.html-rtl #featured_addons ul li div.addon_block .authors { - margin: 0 0 0 145px; -} -#featured_addons ul li div.addon_block .authors a { - text-decoration: none; - /* - white-space: nowrap; - */ -} -#featured_addons ul li div.addon_block .rating { - font-size: 10px; - overflow: hidden; - margin: 2px 0 0 0; -} -.rating span { - display: block; - background: transparent url(../img/ratings/5stars.png) no-repeat scroll top left; - width: 68px; height: 12px; - text-indent: -1000em; -} -span.rating-1 { - background-image: url(../img/ratings/1stars.png) -} -span.rating-2 { - background-image: url(../img/ratings/2stars.png) -} -span.rating-3 { - background-image: url(../img/ratings/3stars.png) -} -span.rating-4 { - background-image: url(../img/ratings/4stars.png) -} -span.rating-5 { - background-image: url(../img/ratings/5stars.png) -} - -#featured_addons div.addon_block .install-container { - position: absolute; - left: 7px; - bottom: 7px; -} -.html-rtl #featured_addons div.addon_block .install-container { - left: auto; - right: 7px; -} - -#featured_addons div.addon_block .install-container .install-button a { - background-position: 100% -736px; -} - -#featured_addons div.addon_block .install-container .exp-loggedout .install-button a { - background-position:100% -1002px; -} - -#featured_addons div.addon_block .install-container .install-button a span span { - padding:0 0 8px; -} - -#featured_addons div.addon_block .install-container .install-button a span span span strong { - padding:3px 45px 0 6px; -} - -#featured_addons div.addon_block .install-container .install-button a span span span { - padding: 0; -} - -#featured_addons div.addon_block .install-container .install-button a:hover, .install-button a:focus, -#featured_addons div.addon_block .install-container .install-button a:active { - color: #0a3b73; background-color: #9dd34c; background-position: 100% -866px; -} - -#featured_addons div.addon_block .install-container .exp-loggedout .install-button a:hover, -#featured_addons div.addon_block .install-container .exp-loggedout .install-button a:hover { - background-color: #f3f3f3; background-position: 100% -1132px; - color: #aaa; -} - -#content.landing div.addons_column { - float: left; - padding: 0 9px 8px 0; -} -.html-rtl #content.landing div.addons_column { - float: right; - padding: 0 0 8px 9px; -} - -#content.landing div.addons_column.last { - float: left; - padding: 0 0 8px 0; -} -#content.landing div.addons_column.last { - float: right; -} - -#content.landing div.addons_column h3 { - background: #acacac; - width: 309px; - -moz-border-radius-topleft: 8px; - -moz-border-radius-topright: 8px; - -webkit-border-top-left-radius: 8px; - -webkit-border-top-right-radius: 8px; - border-top-right-radius: 8px; - border-top-left-radius: 8px; -} -#content.landing div.addons_column h3 span { - padding: 0 8px 0 8px; - text-transform: uppercase; - font-size: 14px; - color: #fff; - font-weight: bold; -} -#content.landing div.addons_column ul { - width: 309px; - list-style: none; - margin: 0; - padding: 0; -} -#content.landing div.addons_column ul li { - position: relative; - border-left: 1px solid #c9c8c9; - border-right: 1px solid #c9c8c9; - margin: 0; - -} -#content.landing div.addons_column ul li.odd { -} -#content.landing div.addons_column ul li.even { - background: #f0efef; -} -#content.landing div.addons_column ul li a { - height: 44px; - display: block; - text-decoration: none; - border: 1px solid transparent; - background: transparent url(../img/sprite.png?20090430) no-repeat scroll 287px -558px; -} -.html-rtl #content.landing div.addons_column ul li a { - background-position: -363px -558px; -} -#content.landing div.addons_column ul li a:hover { - border-top: 1px solid #000; - border-left: 1px solid #000; - border-bottom: 1px solid #000; - background: transparent url(../img/sprite.png?20090430) no-repeat scroll 287px -670px; -} -.html-rtl #content.landing div.addons_column ul li a:hover { - border-left: 1px solid transparent; - border-right: 1px solid #000; - background-position: -363px -670px; -} -#content.landing div.addons_column ul li a img.icon { - position: absolute; - top: 6px; left: 6px; -} -.html-rtl #content.landing div.addons_column ul li a img.icon { - left: auto; - right: 6px; -} -#content.landing div.addons_column ul li a .name { - display: block; - padding: 4px 15px 0 0; - margin-left: 46px; - color: #000; - font-size: 116%; - line-height: 1.25em; - height: 1.25em; - overflow: hidden; -} -.html-rtl #content.landing div.addons_column ul li a .name { - padding: 4px 0 0 15px; - margin-left: 0; - margin-right: 46px; -} - -#content.landing div.addons_column ul li a .rating { - margin-left: 46px; - display: block; -} -.html-rtl #content.landing div.addons_column ul li a .rating { - margin-left: 0; - margin-right: 46px; -} - -#content.landing div.addons_column ul li a .meta { - display: block; - margin-left: 46px; - font-size: 93%; - color: #777; - position: absolute; - bottom: 6px; -} -.html-rtl #content.landing div.addons_column ul li a .meta { - margin-left: 0; - margin-right: 46px; -} - -#content.landing div.addons_column .view-all { - color: #fff; - font-weight: bold; - background: #acacac; - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - border-bottom-right-radius: 8px; - border-bottom-left-radius: 8px; - padding: 2px 0 2px 9px; - -} -.html-rtl #content.landing div.addons_column .view-all { - padding: 2px 9px 2px 0; -} - -#content.landing div.addons_column .view-all a:link, -#content.landing div.addons_column .view-all a:visited, -#content.landing div.addons_column .view-all a:hover, -#content.landing div.addons_column .view-all a:active { - color: #fff; - text-decoration: none; - font-size: 93%; -} - -#content.landing div.addons_column .view-all a:hover { - text-decoration: underline; -} - -.clearfix:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} - -.clearfix { - display: inline-block; -} - -html[xmlns] .clearfix { - display: block; -} - -* html .clearfix { - height: 1%; -} - -/* notification box element */ -.notification-box { - border: 1px solid; - display: block; - padding: 10px; -} -.notification-box.warning { - border-color: red; - background-color: #FFA5A5; -} - -/* Bandwagon: "add" page */ -.collections #addonname { - width: 200px; -} -.collections #selectedaddons { - width: 80%; - overflow: auto; - max-height: 300px; -} -.collections #selectedaddons > ul { - -moz-column-count: 2; -} -.collections #firstaddons { - display: none; /* shown with JS */ -} - -/* Bandwagon: add-on autocomplete */ -.ac_input { - width: 400px; -} -.ac_results { - padding: 0px; - border: 1px solid WindowFrame; - background-color: Window; - overflow-x: hidden; - overflow-y: auto; - max-height: 400px; -} - -.ac_results ul { - width: 100%; - list-style-position: outside; - list-style: none; - padding: 0; - margin: 0; -} - -.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; -} - -.ac_results li { - margin: 0px; - padding: 2px 5px; - cursor: pointer; - display: block; - width: 100%; - font: menu; - font-size: 12px; - overflow: hidden; -} -.ac_loading { - background : url('../img/ajax_loading.gif') right center no-repeat; -} -.ac_over { - background-color: Highlight; - color: HighlightText; -} -/** collections edit page */ -#coll-edit .jsonly { - display: none; -} -#coll-edit .error, #coll-edit .error_message { - color: #f00; -} -#coll-edit .coll-addon { - padding-bottom: 10px; - margin-bottom: 10px; - border-bottom: solid 1px #ddd; -} -#coll-edit .coll-addon .name { - font-weight: bold; -} -#coll-edit .coll-addon .added { - float: right; - font-style: italic; -} -#coll-edit .coll-addon a.removeaddon { - float: right; -} -#collections input#submitbutton { - margin: 10px; -} diff --git a/site/app/webroot/css/stats/dropdowns.css b/site/app/webroot/css/stats/dropdowns.css index a9ddc2c..336ad95 100755 --- a/site/app/webroot/css/stats/dropdowns.css +++ b/site/app/webroot/css/stats/dropdowns.css @@ -9,9 +9,6 @@ z-index: 12; margin: 2px 5px; } -.html-rtl .plot-dropdown { - float: right; -} .plot-dropdown.menu-open { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; @@ -29,10 +26,6 @@ border: 1px solid gray; float: left; } -.html-rtl .plot-dropdown .colorbox, -.html-rtl .plot-legend .colorbox { - float: right; -} .plot-dropdown .colorbox.removable:hover { background: gray url('../../img/stats/x.png') no-repeat top left !important; } @@ -47,10 +40,6 @@ margin-top: -3px; height: 18px; } -.html-rtl .plot-dropdown .selected { - float: right; - background-position: 2% 50%; -} .plot-dropdown .selected .selected-text { float: left; padding-left: 5px; @@ -58,11 +47,6 @@ overflow: hidden; height: 17px; } -.html-rtl .plot-dropdown .selected .selected-text { - float: right; - padding-left: auto; - padding-right: 5px; -} .plot-dropdown .selected .selected-prefix { font-size: 10px; color: #006600; @@ -70,10 +54,6 @@ .plot-dropdown .selected .selected-name { padding-left: 2px; } -.html-rtl .plot-dropdown .selected .selected-name { - padding-left: 0; - padding-right: 2px; -} .plot-dropdown ul { display: none; position: absolute; @@ -228,24 +208,12 @@ width: 169px; margin: 22px 0 0 -4px; } -.html-rtl .plot-dropdown.big-menu ul { - margin-left: 0; - margin-right: -4px; -} .plot-dropdown.big-menu ul li a { padding-left: 8px; } -.html-rtl .plot-dropdown.big-menu ul li a { - padding-left: 0; - padding-right: 8px; -} .plot-dropdown.big-menu ul li.indented a { padding-left: 23px; } -.html-rtl .plot-dropdown.big-menu ul li.indented a { - padding-left: 0; - padding-right: 23px; -} #options.plot-dropdown { width: 35px; @@ -278,23 +246,14 @@ width: 180px; float: left; } -.html-rtl #plot-options #plot-selector-area { - float: right; -} #plot-options #options-area { width: 100px; float: right; } -.html-rtl #plot-options #options-area { - float: left; -} #plot-options #plot-selection { width: 620px; float: left; } -.html-rtl #plot-options #plot-selection { - float: right; -} #plot-options .options { float: right; @@ -316,11 +275,6 @@ float: left; margin-left: 120px; } -.html-rtl #summary-legend { - float: right; - margin-left: auto; - margin-right: 120px; -} .plot-legend .colorbox { margin: 2px; } @@ -328,18 +282,10 @@ float: left; padding: 2px; } -.html-rtl .plot-legend { - float: right; -} .plot-legend .plot-name { float: left; margin: -2px 10px 0 2px; } -.html-rtl .plot-legend .plot-name { - float: right; - margin-left: 10px; - margin-right: 2px; -} #summary-options { border: 2px solid #D8DCDF; @@ -347,9 +293,6 @@ -webkit-border-radius: 6px; float: right; } -.html-rtl #summary-options { - float: left; -} .zoom-button { float: left; width: 16px; diff --git a/site/app/webroot/css/stats/stats.css b/site/app/webroot/css/stats/stats.css index 16f2097..7da787f 100755 --- a/site/app/webroot/css/stats/stats.css +++ b/site/app/webroot/css/stats/stats.css @@ -1,14 +1,5 @@ .template { display: none; } -#content { - width: 948px; - margin-left:auto; - margin-right:auto; -} -.section { - width: 950px; -} - #stats-table { display: none; width: 948px; @@ -109,11 +100,6 @@ td, th { margin: 0 20px 10px 20px; padding: 5px 20px 5px 100px; } -.html-rtl .warning { - background-position: 810px 50%; - padding-left: 20px; - padding-right: 80px; -} .warning div { display: table-cell; height: 48px; @@ -185,9 +171,6 @@ td, th { text-align: right; border-bottom: 1px dashed gray; } -.html-rtl #stats_overview .value { - text-align: left; -} #stats_overview .biglabel { font-weight: bold; font-size: 120%; @@ -201,9 +184,6 @@ td, th { border-top: 1px solid black; border-bottom: 1px solid black; } -.html-rtl #stats_overview .bigvalue { - text-align: left; -} #stats_overview .date { text-indent: 2em; color: gray; @@ -229,9 +209,6 @@ td, th { text-align: right; padding-top: 10px; } -.html-rtl #settings { - text-align: left; -} #settings .confidential { color: red; font-weight: bold; @@ -249,31 +226,3 @@ td, th { margin-bottom: 5px; padding: 5px 5px 5px 30px; } - -#statistics-header { - min-height: 32px; - padding: 10px; -} -#statistics-controls { - text-align: right; - float: right; -} -.html-rtl #statistics-controls { - text-align: left; - float: left; -} -#statistics-links { - font-size: 10px; -} -#statistics-header #addon-icon { - padding-right: 5px; - float: left; -} -.html-rtl #statistics-header #addon-icon { - padding-right: auto; - padding-left: 5px; - float: right; -} -#statistics-header #addon-title { - line-height: 2; -} diff --git a/site/app/webroot/css/style.min.css b/site/app/webroot/css/style.min.css index f931e3c..81edbc0 100644 --- a/site/app/webroot/css/style.min.css +++ b/site/app/webroot/css/style.min.css @@ -1 +1 @@ -html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}form ol,form ul{list-style:none;}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit;}body{font:62.5%/1.6 Verdana,"Trebuchet MS",sans-serif;}a:link{text-decoration:underline;}h1,h2,h3,h4,h5,h6,caption,#rate-it legend{font-family:"Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}h2{font-weight:bold;font-size:140%;}h3,caption{font-size:140%;}h4,#rate-it legend{font-size:125%;}dt{font-weight:bold;}thead th{font-size:95%;}#site-notice{font-size:110%;}#nav-access{list-style:none;font-size:115%;}#nav-access a:active,#nav-access a:focus{text-align:center;}h4#moz{font-weight:bold;font-size:130%;}#page-title h1{font-weight:bold;font-size:300%;line-height:1.2;}#page-title h1 a{text-decoration:none;}#page-title h2{font-size:220%;}#page-title p.page-intro{line-height:1.25;font-size:125%;font-weight:bold;}#nav-user{text-align:right;font-size:115%;}#nav-user a:link,#nav-user a:visited{text-decoration:none;}#nav-user a:hover,#nav-user a:active,#nav-user a:focus{text-decoration:underline;}#other-apps h3{font-size:100%;}#nav-apps{list-style:none;font:bold 110% "Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}#other-apps.js #nav-apps{font-size:130%;}#nav-apps a{text-decoration:none;}#search-form{font-size:100%;}#search-form #search-query label,#search-form #query,#search-form #category{font-size:140%;}#search-form #search-category{white-space:nowrap;}#nav-legal{list-style:none;}#footer-disclaimer{text-align:center;}#content{font-size:120%;}#content-extra h3{font-size:110%;}#content-extra .nav-addon h3{font-size:130%;}#content-extra ul{font-size:98%;}#content-extra p.view-all{text-align:right;}#categories h3{font-size:120%;}#cat-list{list-style:none;}#categories a:link,#categories a:visited{text-decoration:none;}#categories p{line-height:1.4;}.addon .name{font-size:180%;line-height:1.2;font-weight:normal;}.addon .author{font-size:100%;}.addon .name a,.addon .author a{text-decoration:none;}.addon .name a:hover,.addon .author a:hover{text-decoration:underline;}.addon .rating,.addon .stats,.addon .updated{font-size:95%;}.addon .stats em{font-style:normal;}.addon .more-from{font-size:90%;}.addon .flag{font-size:100%;line-height:1;}.main .name{font-size:200%;}.sub .name{font-size:150%;}.sub .preview-img{text-align:center;}.sub .desc{font-size:98%;}#addon-listing{list-style:none;}#addon-listing .author{font-size:100%;}#addon-listing .more{list-style:none;font-size:95%;}.install-button{font:bold 120% "Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}.install-button a{text-decoration:none;}.exp-loggedout,.exp-confirmed{font-size:90%;}.exp-loggedout .install-button a,.exp-confirmed .install-button a{font-size:110%;text-align:left;}.pitch h3{font-size:100%;font-weight:bold;line-height:1.2;}.pitch h3 a{text-decoration:none;}.pitch p{font-size:95%;}#recommended .name{font-size:160%;}#content.landing #secondaries .sub .flag{font-size:95%;}#content.landing .more-addons h3{font-size:130%;}#content.landing .more-addons ul{list-style:none;}#content.browse .more-addons h3{text-align:center;}.browse-list a{text-decoration:none;font-weight:bold;}#dictionaries tbody th{font-weight:bold;}#addon-summary .name{font-size:200%;}.addon-cats{list-style:none;font-size:95%;}.addon-cats a:link,.addon-cats a:visited{text-decoration:none;}.addon-cats a:hover,.addon-cats a:active,.addon-cats a:focus{text-decoration:underline;}.addon-images,.addon-reviews{list-style:none;}.addon-images a img{vertical-align:top;}.addon-reviews .cite{font-size:95%;}#license a{font-size:70%;}.oldversion .license a{font-size:80%;}#form-review #review-submit{font-size:90%;}#recaptcha_whatsthis{font-size:90%;}.more-addons h3{line-height:1.3;}.more-addons h3 a.view{text-decoration:none;}.more-addons h4{font-size:100%;}.pages{list-style:none;text-align:left;}.pagination p.count,.pagination p.perpage{text-align:right;}#form-listcontrol{font-family:"Trebuchet MS",Helvetica,"Helvetica Neue",sans-serif;}#form-listcontrol #per-page{font-size:110%;font-weight:bold;}#order-by button{text-align:center;}#form-listcontrol #experimental label{font-size:95%;line-height:1.1;}body{background:#fff;color:#333;}a:link{color:#1d587f;}a:visited{color:#748d9e;}a:active,a:hover,a:focus{color:#000;}a.view{background:transparent url("../img/sprite.png?20090430") 100% -247px no-repeat;}.html-ltr a.view:hover{background-position:100% -301px;}.html-rtl a.view{background-position:100% -486px;}.html-rtl a.view:hover{background-position:100% -540px;}h3,h4,h5,h6{color:#2d3b58;}td,th{border-bottom:1px solid #eee;}thead th{color:#555;}input,button,select,textarea{color:inherit;}a img{border:none;}div.error-notice{background:#fffefa url("../img/warning.png") 10px 10px no-repeat;border:1px solid #eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#site-notice{background:#ffe;border-bottom:2px solid #ccc;}#nav-access a:active,#nav-access a:focus{color:#000;background:#fff;border:1px solid #475470;outline:0;}h4#moz a{background:transparent url("../img/sprite-alpha.png") no-repeat 0 -1px;}h4#moz a:hover,h1#moz a:active,h1#moz a:focus{background-position:0 -51px;}#page-title{background:transparent url("../img/brandbanner-bg.png") 0 40% repeat-x;}#page-title p.page-intro{color:#354a4f;}#page-title.firefox h1,#page-title.firefox h1 a{color:#bd1d01;}#page-title.thunderbird h1,#page-title.thunderbird h1 a{color:#0b4190;}#page-title.fennec h1,#page-title.fennec h1 a{color:#0b4190;}#page-title.seamonkey h1,#page-title.seamonkey h1 a{color:#3f38a3;}#page-title.sunbird h1,#page-title.sunbird h1 a{color:#337b5a;}#page-title.generic h1,#page-title.generic h1 a{color:#bd1d01;}#page-title.developers h1,#page-title.developers h1 a{color:#bd1d01;}#page-title h2{color:#2D3B58;}.html-ltr #nav-user li{border-left:1px solid #666;}.html-rtl #nav-user li{border-right:1px solid #666;}#nav-user li:first-child{border-left:0;}#nav-user li:first-child{border-right:0;}#nav-user a:link{color:#000;}#nav-user a:visited{color:#666;}#nav-user a:hover,#nav-user a:active,#nav-user a:focus{color:#000;}#other-apps{background-color:#b3deee;border:1px solid #90c8dd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#other-apps h3{color:#4d757b;}#other-apps.js h3{border-bottom:1px solid #90c8dd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#other-apps.js h3{background:transparent url("../img/sprite.png?20090430") 4px -262px no-repeat;}.html-rtl #other-apps.js h3{background-position:14px -262px;}#other-apps.js h3:hover{background-color:#c5e3ee;}#nav-apps a{color:#1f0084;background-repeat:no-repeat;background-position:0 50%;}#nav-apps a:hover,#nav-apps a:active,#nav-apps a:focus{color:#1d587f;}.html-ltr #other-apps.js #nav-apps #app-seamonkey a{background:url("../img/sprite-alpha.png") -465px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-seamonkey a{background:url("../img/sprite-alpha.png") -390px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-sunbird a{background:url("../img/sprite-alpha.png") -616px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-sunbird a{background:url("../img/sprite-alpha.png") -541px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-thunderbird a{background:url("../img/sprite-alpha.png") -766px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-thunderbird a{background:url("../img/sprite-alpha.png") -691px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-fennec a{background:url("../img/sprite-alpha.png") -766px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-fennec a{background:url("../img/sprite-alpha.png") -691px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-firefox a{background:url("../img/sprite-alpha.png") -321px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-firefox a{background:url("../img/sprite-alpha.png") -246px 0 no-repeat;}.html-ltr #other-apps.collapsed h3{border-bottom:0;background-position:6px -320px;}.html-rtl #other-apps.collapsed h3{border-bottom:0;background-position:16px -320px;}#search-bubble-outer{background:transparent url("../img/sprite.png?20090430") right top no-repeat;}#search-bubble-inner{background:transparent url("../img/sprite.png?20090430") left top no-repeat;}#search-form li{color:#666;}.html-ltr #search-form #query{background:#fff url("../img/sprite.png?20090430") -977px -686px no-repeat;}.html-rtl #search-form #query{background:#fff url("../img/sprite.png?20090430") 100% -686px no-repeat;}#search-form #search-category label{color:#426a13;}.html-ltr #search-form #my-submit{background:url("../img/sprite-alpha.png") -120px 0 no-repeat;}.html-ltr #search-form #my-submit:hover{background-position:-157px 0;}.html-rtl #search-form #my-submit{background:url("../img/sprite-alpha.png") -120px -40px no-repeat;}.html-rtl #search-form #my-submit:hover{background:url("../img/sprite-alpha.png") -157px -40px no-repeat;}#advanced-search{background-color:#e6e6e6;border:1px solid #68B41C;}#advanced-search-toggle{background:url("../img/sprite.png?20090430") right -68px no-repeat;}#advanced-search-toggle div{background:transparent url("../img/sprite.png?20090430") left -68px no-repeat;}#advanced-search-toggle a{color:black;text-decoration:none;padding:1px 3px 1px 3px;}.html-ltr #advanced-search-toggle a.asclosed{background:url("../img/sprite.png?20090430") right -354px no-repeat;}.html-ltr #advanced-search-toggle a.asopen{background:url("../img/sprite.png?20090430") right -369px no-repeat;}.html-rtl #advanced-search-toggle a.asclosed{background:url("../img/sprite.png?20090430") -989px -354px no-repeat;}.html-rtl #advanced-search-toggle a.asopen{background:url("../img/sprite.png?20090430") -989px -369px no-repeat;}#advanced-search-toggle #toggle-outer{background:url("../img/sprite.png?20090430") right -87px no-repeat;}#advanced-search-toggle #toggle-inner{background:url("../img/sprite.png?20090430") -861px -87px no-repeat;}#footer{color:#888;padding:1em 0;background:transparent url("../img/foot-bg.png") repeat-x;}#footer a:link,#footer a:visited{color:#777;}#footer a:hover,#footer a:active,#footer a:focus{color:#000;}#content-extra .extra{border:1px solid #d8dcdf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#categories h3{background:#79be1b url("../img/sprite.png?20090430") -104px -106px no-repeat;border-bottom:1px solid #abe071;}#categories h3 span{color:#426a13;background:transparent url("../img/sprite.png?20090430") -230px -106px no-repeat;}#categories.collapsed h3{background-position:0 -106px;}#categories.collapsed h3.open{background-position:-26px -106px;}#categories,#categories.collapsed #cat-list{background-color:#f6f6f6;border:1px solid #d8dcdf;border-width:0 1px 1px;}#categories,#categories.collapsed #cat-list{-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}#cat-list{border-top:1px solid #e8e6e6;}#cat-list li{border-bottom:3px double #e8e6e6;}#cat-list a{background:#f4f2f2 url("../img/cat-link.png") repeat-x left top;}#categories a:link{color:#4e4e4e;}#categories a:visited{color:#777;}#categories a:hover,#categories a:active,#categories a:focus{color:#1d587f;background:#f1f0f0 url("../img/cat-link.png") repeat-x left -100px;}#categories.collapsed h3 span{background-position:-242px -106px;}#categories.collapsed h3:hover{color:#4f7f17;background-position:-52px -106px;}#categories.collapsed h3.open:hover{background-position:-78px -106px;}#categories.collapsed h3:hover span{background-position:-533px -106px;}#categories p{border-top:1px solid #e8e6e6;}.addon{border-left:1px solid #d8dcdf;background:transparent url("../img/sprite.png?20090430") right -1256px no-repeat;}.addon .vex{background:transparent url("../img/sprite.png?20090430") right bottom no-repeat;}.addon .vex span{background:transparent url("../img/sprite.png?20090430") left bottom no-repeat;}.addon .preview-img{background:transparent url("../img/sprite.png?20090430") left -1256px no-repeat;}.addon .stats em{color:#d54601;}.addon .flag{border:1px solid #ccc;border-width:0 1px 1px 0;}#addon-listing .addon .vex{background:transparent url("../img/sprite.png?20090430") no-repeat right bottom;}.sub .irk{background:transparent url("../img/sprite.png?20090430") left -1256px no-repeat;}.sub .preview-img{background-image:none;}.rec{background:url("../img/rec-tr.png") no-repeat right top;border-left-color:#c1e1c1;}.rec .preview-img{background:transparent url("../img/rec-tl.png") left top no-repeat;}.rec .flag{background:#f8f8f7 url("../img/rec-flag.png") no-repeat;}.rec .vex{background-image:url("../img/rec-br.png");}.rec .vex span{background-image:url("../img/rec-bl.png");}.rec .flag a{color:#360;text-decoration:none;}.exp{background:url("../img/exp-tr.png") no-repeat right top;border-left-color:#e3c1c1;}.exp .preview-img{background:transparent url("../img/exp-tl.png") left top no-repeat;}.exp .flag{background:#f8f8f7 url("../img/exp-flag.png") no-repeat;}.exp .flag a{color:#900;text-decoration:none;}.exp .vex{background-image:url("../img/exp-br.png");}.exp .vex span{background-image:url("../img/exp-bl.png");}#addon-listing .more li{border-right:1px solid #666;}#addon-listing .more li:last-child{border:0;}.install-button a{color:#062445;background:#7cc11c url("../img/sprite.png?20090430") 100% -730px no-repeat;}.install-button a span{background:transparent url("../img/installbtn-edges.png") left bottom no-repeat;}.install-button a span span{background:transparent url("../img/installbtn-edges.png") right bottom no-repeat;}.install-button a span span span{background:transparent url("../img/installbtn-edges.png") left top no-repeat;}.install-button a span span span strong{background:transparent url("../img/installbtn-edges.png") right top no-repeat;}.install-button a:hover,.install-button a:focus,.install-button a:active{color:#0a3b73;background-color:#9dd34c;background-position:100% -860px;}.install-button a span,.install-button a span span,.install-button a span span span,.install-button a span span span strong{background-image:url("../img/installbtn-edges-list.png");}.exp .install-button a span,.exp .install-button a span span,.exp .install-button a span span span,.exp .install-button a span span span strong{background-image:url("../img/installbtn-edges-exp.png");}#addon-listing .rec .install-button a span,#addon-listing .rec .install-button a span,#addon-listing .rec .install-button a span span,#addon-listing .rec .install-button a span span,#addon-listing .rec .install-button a span span span,#addon-listing .rec .install-button a span span span,#addon-listing .rec .install-button a span span span strong{background-image:url("../img/installbtn-edges-rec.png");}#content-main .exp-loggedout,#content .exp-loggedout,#content-main .exp-confirmed{border:1px solid #d8d8d8;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#content-main .exp-loggedout .install-button a,#content .exp-loggedout .install-button a{color:#aaa;background-color:#fff;background-position:100% -995px;}#content-main .exp-loggedout .install-button a span,#content .exp-loggedout .install-button a span,#content-main .exp-loggedout .install-button a span span,#content .exp-loggedout .install-button a span span,#content-main .exp-loggedout .install-button a span span span,#content .exp-loggedout .install-button a span span span,#content-main .exp-loggedout .install-button a span span span strong,#content .exp-loggedout .install-button a span span span strong{background-image:url("../img/installbtn-edges-dis.png");}#content-main .exp-loggedout .install-button a:hover,#content .exp-loggedout .install-button a:hover{background-color:#f3f3f3;background-position:100% -1125px;}#content-main .install-container .not-avail{padding:5px 10px;float:left;color:#666;border:1px solid #d8d8d8;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pitch{background-color:#f8f8f8;border:1px solid #e4f3fa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pitch h3{color:#042253;}#recommended{background:#f2f8fd;border:1px solid #e9f1f8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#recommended .addon{background:#fff url("../img/landrec-tr.png") no-repeat top right;}#recommended .addon .preview-img{background:url("../img/landrec-tl.png") no-repeat top left;}#recommended .addon .vex{background-image:url("../img/landrec-br.png");}#recommended .vex span{background-image:url("../img/landrec-bl.png");}#content.landing #secondaries .exp .irk{background-image:url("../img/exp-tl.png");}#content.landing #secondaries .sub .vex{background-image:url("../img/addon-br.png");}#content.landing #secondaries .exp .vex{background-image:url("../img/exp-br.png");}#content.landing #secondaries .exp .preview-img{background-image:none;}#content.landing .more-addons{border:1px solid #5d6c8c;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.browse-list a{background:#fafafa;border:1px solid #e8e6e6;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.browse-list a:hover{background-color:#f1f0f0;border-color:#e1dfdf;}#dictionaries{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#dictionaries th,#dictionaries td{border-bottom:1px solid #eee;}#dictionaries tbody tr.alt th,#dictionaries tbody tr.alt td{background-color:#fff;}.addon-cats li{border-left:1px solid #666;}.addon-cats li:first-child{border-left:0;}#addon-info,#addon-advanced{border:1px solid #d8dcdf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.addon-images a img{border:1px solid #1d587f;}.addon-reviews li,.addon-versions li{border-top:1px solid #d8dcdf;}#addon-info .addon-reviews li{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#addon-advanced h5{border-top:1px solid #d8dcdf;}#latest-version{border:1px solid #5d6c8c;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}div.oldversion{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#form-review{background-color:#f8f8f8;border:1px solid #e4f3fa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#recaptcha_image{border:1px solid #d8dcdf;}#rate-it legend span{color:#042758;}.more-addons h3 a.view{background:transparent url("../img/sprite.png?20090430") 100% -387px no-repeat;}.html-ltr .more-addons h3 a.view:hover{background-position:100% -437px;}.html-rtl .more-addons h3 a.view{background-position:100% -597px;}.html-rtl .more-addons h3 a.view:hover{background-position:100% -647px;}.pagination{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pages a{border:1px solid #fff;}.pages a:hover{background-color:#ccf29b;border-color:#bbde92;}.pages .selected a{background-color:#ccf29b;border:1px solid #83c53f;text-decoration:none;font-weight:bold;color:black;}.pages .prev a{background:transparent url("../img/arr-prev.png") 0 50% no-repeat;}.pages .prev a:hover{background-color:#ccf29b;}.pages .next a{background:transparent url("../img/arr-next.png") 100% 50% no-repeat;}.pages .next a:hover{background-color:#ccf29b;}#form-listcontrol{background:#f2f8fd;border:1px solid #e9eff4;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#order-by button{color:#7598b5;background-color:#fff;border:1px solid #89a8c1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#order-by button:hover{background-color:#e9eff4;color:#496377;}#order-by button.current,#order-by button.current:hover{background-color:#89a8c1;color:#fff;}#form-listcontrol #experimental label{background:#fff;border:1px solid #933;color:#933;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#thumb-subcategories ul{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-color:#D8DCDF;border-style:solid;border-width:0 1px 1px;}#thumb-subcategories ul li{border-top:1px solid #E8E6E6;}#thumb-subcategories a:link{color:#4e4e4e;}#thumb-subcategories a:visited{color:#777;}#thumb-subcategories a:hover,#thumb-subcategories a:active,#thumb-subcategories a:focus{background:#F2F8Fd;}#thumb-subcategories li.selected a:link,#thumb-subcategories li.selected a:visited{background-color:#89A8C1;color:#FFF;}#thumb-browser .thumbs li.thumb{background:transparent url(../img/sprite.png?20090430) no-repeat scroll right -1256px;}#thumb-browser .thumbs li.thumb div.wrapper{background:transparent url(../img/sprite.png?20090430) no-repeat scroll left -1256px;}#thumb-browser .thumbs li.exp{background:transparent url(../img/exp-tr.png) no-repeat scroll right top;}#thumb-browser .thumbs li.exp div.wrapper{background:transparent url(../img/exp-tl.png) no-repeat scroll left top;}#thumb-browser .thumbs li.thumb .vex{background:transparent url(../img/sprite.png?20090430) no-repeat scroll right bottom;}#thumb-browser .thumbs li.thumb .vex span{background:transparent url(../img/sprite.png?20090430) no-repeat scroll left bottom;width:10px;height:10px;float:left;}#thumb-browser .thumbs li.exp .vex{background:transparent url(../img/exp-br.png) no-repeat scroll right bottom;}#thumb-browser .thumbs li.exp .vex span{background:transparent url(../img/exp-bl.png) no-repeat scroll left bottom;}@media screen,projection{html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:separate;border-spacing:0;}body{min-width:770px;}ol,ul{margin-left:2em;}blockquote{margin:0 3em 1em;}dd{margin-left:2em;}td,th{padding:2px 6px;}a.view{padding-right:10px;}button,input[type="submit"]{cursor:pointer;}h2{margin-bottom:.5em;}div.error-notice{margin:0;min-height:48px;margin-bottom:1.5em;padding:10px 10px 0 70px;}.with-js .hide-with-js{display:none;}.show-with-js{display:none;}.with-js .show-with-js{display:block;}#site-notice{width:80%;padding:5px 10%;}#nav-access{position:absolute;top:-10em;margin:0 auto;width:100%;}#nav-access a:active,#nav-access a:focus{position:absolute;top:11em;width:18em;z-index:2;}.html-ltr #nav-access a:active,.html-ltr #nav-access a:focus{left:50%;margin-left:-8em;}.html-rtl #nav-access a:active,.html-rtl #nav-access a:focus{right:50%;margin-right:-8em;}#branding{position:relative;}h4#moz{position:absolute;top:10px;margin:0;z-index:1;}.html-rtl h4#moz{left:0;}.html-rtl h4#moz img{position:relative;left:-10px;}h4#moz a{display:block;height:44px;width:100px;padding-left:10px;}#page-title{height:13em;}#page-title div{max-width:900px;margin:0 auto;}.html-ltr #page-title div{padding:25px 105px 0;}.html-rtl #page-title div{position:relative;left:-70px;padding:25px 0 0 0;}#page-title h1{position:relative;}.html-ltr #page-title h1{padding:10px 0 5px 125px;}.html-rtl #page-title h1{padding:10px 320px 5px 0;}#page-title h1 img{position:absolute;top:0;}.html-ltr #page-title h1 img{left:0;}.html-rtl #page-title h1 img{right:200px;}#page-title h2{position:relative;}.html-ltr #page-title h2{margin:-5px 0 5px 175px;}.html-rtl #page-title h2{margin:-5px 370px 5px 0;}#page-title p.page-intro{margin-bottom:0;width:42em;max-width:650px;}.html-ltr #page-title p.page-intro{padding-left:125px;}.html-rtl #page-title p.page-intro{padding-right:320px;}#nav-user{max-width:900px;min-width:770px;}.html-ltr #nav-user{margin:-1.75em auto 0;padding:0 50px;}.html-rtl #nav-user{margin:0 auto 0;padding:0 0 0 50px;}#nav-user li{display:inline;}.html-ltr #nav-user li{padding-left:1em;margin-right:.5em;}.html-rtl #nav-user li{padding-right:1em;margin-left:.5em;}.html-ltr #nav-user li:first-child{border-left:0;padding-left:0;}.html-rtl #nav-user li:first-child{border-right:0;padding-right:0;}#other-apps{position:absolute;top:-9.65em;z-index:5;}.html-ltr #other-apps{right:50px;padding:6px 10px 0;}.html-rtl #other-apps{right:50px;padding:6px 10px 0;}#other-apps.js{width:12em;padding-bottom:6px;}#other-apps h3{margin-right:20px;}#other-apps.js h3{float:none;cursor:pointer;}.html-ltr #other-apps.js h3{margin:-6px -10px;padding:6px 15px 6px 20px;}.html-rtl #other-apps.js h3{margin:-6px -10px;padding:6px 15px 6px 20px;}#nav-apps{margin-top:.1em;}.html-ltr #nav-apps{margin-left:0;}.html-rtl #nav-apps{margin-right:0;}.html-ltr #nav-apps li{margin-right:10px;}.html-rtl #nav-apps li{margin-left:10px;}#other-apps.js #nav-apps{margin-top:1em;}#other-apps.js #nav-apps li{display:block;margin-right:0;}.html-ltr #other-apps.js #nav-apps li{margin-right:0;}.html-rtl #other-apps.js #nav-apps li{margin-left:0;}#other-apps.js #nav-apps a{display:block;line-height:35px;}.html-ltr #other-apps.js #nav-apps a{padding-left:40px;}.html-rtl #other-apps.js #nav-apps a{padding-right:40px;}#other-apps.collapsed #nav-apps{position:absolute;}.html-ltr #other-apps.collapsed #nav-apps{left:-999em;}.html-rtl #other-apps.collapsed #nav-apps{right:-999em;}#other-apps.collapsed #nav-apps a:active,#other-apps.collapsed #nav-apps a:focus{position:absolute;top:0;}.html-ltr #other-apps.collapsed #nav-apps a:active,.html-ltr #other-apps.collapsed #nav-apps a:focus{left:-999em;}.html-rtl #other-apps.collapsed #nav-apps a:active,.html-rtl #other-apps.collapsed #nav-apps a:focus{right:-999em;}#search-element{position:relative;width:80%;}.html-ltr #search-element{left:190px;}.html-rtl #search-element{left:0;}#search-bubble-inner{height:71px;margin:0;padding:0;width:6px;float:left;}.html-ltr #standard-search{padding:20px 4px 15px 14px;}.html-rtl #standard-search{padding:20px 20px 15px 4px;}#search-bubble-outer legend{display:none;}#search-form ol{margin:0;padding:0;}#search-form #search-query{width:55%;}#search-form #search-query label,#search-mini #search-query label{display:none;}#search-mini #search-query label{font-style:italic;color:#46651f;}#search-form #search-query label,#search-mini #search-query label{position:absolute;top:20px;}#search-mini #search-query label{top:2px;}.html-ltr #search-form #search-query label{left:17px;padding:.2em 5px .2em 30px;}.html-rtl #search-form #search-query label{right:17px;padding:.2em 30px .2em 5px;}#search-form #query{width:42%;}.html-ltr #search-form #query{padding:.2em 5px .2em 24px;}.html-rtl #search-form #query{padding:.2em 24px .2em 5px;}#search-form #category{width:36%;padding:.2em 0;}#search-form #category option{min-width:14em;}#search-form #search-query input,#search-form #category option{height:21px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#search-form #my-submit{width:37px;height:38px;border:0;margin-left:9px;}#advanced-search{margin:-2px 0 0 0;padding:.1in .25in 0 .25in;}form.asclosed{display:none;}#search-application{padding-bottom:.1in;}#advanced-search-toggle{position:relative;top:-2px;}.html-ltr #advanced-search-toggle{text-align:right;}.html-rtl #advanced-search-toggle{text-align:left;direction:ltr;}#advanced-search-toggle div{width:6px;height:6px;float:left;}#advanced-search-toggle #toggle-inner{padding-left:3px;}.html-ltr #advanced-search-toggle #toggle-outer{margin:0 .25in .1in 0;padding-right:4px;}.html-ltr #advanced-search-toggle a{padding-right:.15in;}.html-rtl #advanced-search-toggle #toggle-outer{margin:0 0 .1in .25in;padding-right:4px;}.html-rtl #advanced-search-toggle a{padding-left:.15in;}.html-ltr #search-application td{padding-right:.2in;}.html-rtl #search-application td{padding-left:.2in;}.html-rtl #advanced-search td{text-align:right;}.html-ltr #search-platform{float:left;margin-bottom:1.5em;margin-right:1in;}.html-rtl #search-platform{float:right;margin-bottom:1.5em;margin-left:1in;}#search-mini{display:inline;float:right;border:1px solid #8cb956;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#91ce43 url('../img/sprite.png?20090430') no-repeat right -23px;padding:5px;position:relative;-moz-box-shadow:2px 2px 3px -1px #888;-webkit-box-shadow:2px 2px 3px -1px #888;box-shadow:2px 2px 3px -1px #888;}.html-rtl #search-mini{float:left;-moz-box-shadow:-2px 2px 3px -1px #888;-webkit-box-shadow:-2px 2px 3px -1px #888;box-shadow:-2px 2px 3px -1px #888;}#search-mini #category{font-size:113%;max-width:250px;}.html-ltr #search-mini #search-query label{left:9px;padding:.39em 15px .2em 5px;}.html-rtl #search-mini #search-query label{right:9px;padding:.39em 5px .2em 15px;}#search-mini-submit{border:1px solid #6d9041;background:url('../img/sprite.png?20090430') no-repeat right -23px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 9px;vertical-align:top;margin:0 0 0 3px;-moz-box-shadow:2px 2px 3px -1px #888;-webkit-box-shadow:2px 2px 3px -1px #888;box-shadow:2px 2px 3px -1px #888;}#footer{position:relative;width:100%;clear:both;padding:1em 0;min-width:770px;}#footer-lang-form{position:relative;max-width:900px;min-width:770px;}.html-ltr #footer-lang-form{padding:0 50px;margin:0 auto;}.html-rtl #footer-lang-form{padding:0 0 0 50px;margin:0;}.html-ltr #footer-lang-form p{position:absolute;right:50px;}.html-rtl #footer-lang-form p{position:absolute;left:50px;}#footer-legal{max-width:900px;margin:0 auto;padding:0 50px;min-width:770px;}#copyright{margin-bottom:0;}#nav-legal li{display:inline;margin-right:.5em;}#footer-disclaimer{margin-top:1em;}#content{clear:both;position:relative;padding:1em 50px;max-width:950px;margin:0 auto 1em;min-width:770px;min-height:1000px;}#content-main{position:relative;margin-left:190px;min-height:50em;}#content.main-page #content-main,#content.detail-page #content-main,#content.reviews-page #content-main,#content.versions-page #content-main{width:60%;padding-right:20%;}#content-main.full{margin-left:0;}#content.detail-page #content-main.full,#content.reviews-page #content-main.full,#content.versions-page #content-main.full{width:75%;padding-right:25%;}#secondaries .sub{width:48%;}#secondaries #feature3{float:right;}#secondaries #feature2{float:left;}#content #sidebar{position:absolute;left:50px;top:1em;width:170px;}#content-extra{position:absolute;right:0;top:0;width:23%;}#content-extra .extra{margin-bottom:.1em;padding:5px 12px;}#content-extra h3{margin-bottom:.1em;}.html-ltr #content-extra ul{margin:0 0 0 10px;}.html-rtl #content-extra ul{margin:0 10px 0 0;}#content-extra ul li{margin:0;padding:0;}#content-extra ul li span{font-size:8pt;}#content-extra p.view-all{margin-bottom:.5em;}.html-rtl #content-extra p.view-all{margin-right:4px;}#categories{margin-bottom:1em;position:relative;z-index:5;}#categories h3{margin:0 -1px;padding-left:6px;}#categories.collapsed h3{padding-left:18px;}#categories h3 span{display:block;padding:8px 4px;}#categories,#categories.collapsed #cat-list{padding-bottom:6px;}#categories.collapsed h3 span{text-indent:4px;padding-left:0;}#cat-list{margin-left:0;}#cat-list li{padding-right:1px;}#cat-list a,#cat-list span{display:block;padding:.5em 10px;}#categories.collapsed h3{cursor:pointer;}#categories p{margin:0 -1px -6px;padding:.6em 10px;}#categories.collapsed #cat-list{position:absolute;left:-999em;top:-999em;}.html-rtl #categories.collapsed #cat-list{position:absolute;left:999em;top:-999em;}#categories.collapsed #cat-list.visible{margin:0 -1px;width:100%;left:0;top:3.35em;height:auto;overflow:visible;z-index:99;}#categories.collapsed #cat-list a:active,#categories.collapsed #cat-list a:focus{position:absolute;left:999em;top:1002.4em;width:85%;}#categories.collapsed #cat-list.visible a:active,#categories.collapsed #cat-list.visible a:focus{position:static;width:auto;}#content-main p,#content-main ul,#content-main ol{margin-bottom:1.25em;}#content-main li{margin-bottom:.5em;}#content-main li ul,#content-main li ol{margin-left:15px;}.addon{position:relative;min-height:160px;padding:18px 20px 10px;margin-bottom:1.6em;}.addon .vex{height:10px;width:100%;position:absolute;left:0;bottom:0;}.addon .vex span{display:block;height:10px;margin-left:-1px;width:10px;float:left;}.addon .name{padding-left:44px;position:relative;}.addon .name img{position:absolute;left:0;}.addon .author{margin:0 0 1.25em 44px;}.addon .preview-img{position:absolute;left:-1px;top:0;padding:18px 0 0 20px;width:200px;height:150px;overflow:hidden;}.addon .flag{position:absolute;left:-1px;top:0;padding:5px 10px 3px 10px;z-index:5;}.addon .baseline img.faq{margin:0 5px 0 0;float:left;}.rec,.exp{min-height:170px;}.rec .preview-img,.exp .preview-img{padding:2.5em 0 0 20px;}.updated{font-size:75%;color:#666;}.main{padding-left:240px;min-height:220px;}.main .rating{position:absolute;left:20px;top:180px;width:200px;}.main .stats{position:absolute;left:20px;top:180px;width:200px;margin-top:2em;}.sub{position:relative;padding:0;}.sub .irk{margin-left:-1px;padding:14px 20px 8px;margin-right:4px;}.sub .vex{padding:0;left:0;}.sub .name{margin-bottom:0;}.sub .preview-img{position:static;padding:0;}.sub .rating{position:static;width:40%;padding-right:10%;float:left;}.sub .rating img{display:block;}.sub .more-from{clear:both;}#content-main #addon-listing{margin-left:0;}#addon-listing .addon{padding:18px 240px 10px;margin-bottom:1em;}#addon-listing .preview-img{position:absolute;left:-1px;top:0;}#addon-listing .rating{display:inline;margin-right:2em;}#addon-listing .stats{display:inline;margin-right:2em;}#addon-listing .more{display:inline;margin:0;padding:0;}#addon-listing .more li{display:inline;margin:0 10px 0 0;padding:0 15px 0 0;}#addon-listing .desc{margin-top:.5em;}.install-button:after,.install-container:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}.install-button a{float:left;cursor:pointer;max-width:290px;}.html-rtl .install-button a{float:right;}.install-button a *{display:block;float:left;position:relative;}.html-rtl .install-button a *{float:right;}.install-button a span{padding:0 0 0 6px;}.install-button a span span{padding:0 0 8px 0;}.install-button a span span span{left:-6px;padding:0 0 6px 0;}.install-button a span span span strong{right:-6px;padding:10px 45px 0 6px;}.install-button a span span span strong img{padding:0 6px 0 0;}#addon-listing .install-container{position:absolute;right:0;top:20px;max-width:180px;padding:0 15px;}#addon-listing .install-container .install-button{margin-bottom:.5em;float:right;}#addon-listing .addon p.updated{position:absolute;right:0;bottom:5px;max-width:180px;padding:0 15px;}#addon-listing .exp .exp-loggedout,#addon-listing .exp .exp-confirmed{float:right;}#addon-listing .exp .exp-loggedout .install-button,#addon-listing .exp .exp-confirmed .install-button{float:none;}.exp-loggedout,.exp-confirmed{float:left;padding:5px 5px 3px 8px;}.html-rtl .exp-loggedout,.html-rtl .exp-confirmed{float:right;padding:5px 8px 3px 5px;}.exp-loggedout .install-button,.exp-confirmed .install-button{margin-top:3px;margin-right:-3px;}.html-rtl .exp-loggedout .install-button,.html-rtl .exp-confirmed .install-button{margin-right:0;margin-left:-3px;}.exp-loggedout .install-button a{cursor:default;}#content-main .exp-loggedout p.install-button,#content-main .exp-confirmed p.install-button{margin-bottom:0;}.exp-confirm-install input{float:left;}.html-rtl .exp-confirm-install input{float:right;}.exp-confirm-install .exp-desc{float:right;width:85%;padding:0 0 5px 0;}.html-rtl .exp-confirm-install .exp-desc{float:left;}.pitch{margin-bottom:1em;padding:10px;}.pitch h3,.pitch p{margin-bottom:1em;}.html-rtl .pitch ul{padding-right:15px;}.pitch h3 img{float:left;margin:-4px 10px 0 0;}#recommended{padding:0 1% 10px;width:98%;float:left;margin-bottom:1em;}#recommended .addon{float:none;}#content.wide #recommended .addon{width:20%;padding-left:26.5%;min-width:100px;margin-bottom:0;}#content.wide #recommended .addon .preview-img{width:45%;}#content.wide #recommended #feature1{float:left;}#content.wide #recommended #feature2{float:right;}#content.landing #secondaries{float:left;}#content.landing #secondaries .sub{float:left;width:30.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries .sub{float:left;width:31.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries #feature8{margin-right:0;}#content.landing #secondaries .sub .irk{padding-top:2.2em;}#content.landing #secondaries .sub .vex{padding-top:0;}#content.landing #secondaries .exp .preview-img{padding:0;}#content.landing #secondaries .addon .preview-img{padding:0;width:180px;}#content.landing-with-slider #secondaries .sub{float:left;width:31.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries #feature8{margin-right:0;}#content.landing #secondaries{width:77%;}#content.landing #content-extra{width:23%;}#content.landing-with-slider #secondaries{width:100%;}#content.landing-with-slider #content-extra{width:25%;position:absolute;top:0;right:0;}#content.landing-with-slider #content-main{position:relative;}#content.landing-with-slider #recommended{float:none;position:relative;left:0;width:71%;}.html-rtl #content.landing-with-slider #recommended{float:left;}#content.landing-with-slider #recommended #slider .item_set .addon{float:left;width:308px;padding-left:240px;}#content.landing-with-slider #recommended #slider{background-color:#fff;margin-bottom:0;}#content.landing #content-extra{position:static;float:right;}#content.landing-with-slider #content-extra{position:absolute;float:none;}#content.landing.languages #content-extra{margin-right:0;}#content.landing .more-addons{margin:0 0 1em;padding:6px 10px 0;}#content.landing.browse #secondaries{width:50%;}#content.landing.browse #secondaries .sub{width:47%;}#content.landing.browse #secondaries #feature4{margin-right:0;}#content.landing.browse #content-extra{width:47%;}#content.browse .more-addons h3 a.view{display:inline;}.browse-list{list-style:none;margin:0;width:100%;overflow:auto;}.browse-list li{width:48%;margin:0 0 3px 1%;float:left;}.browse-list a{display:block;padding:3px 5px;}#content.landing.languages .sub{width:23.75%;margin-right:2%;float:left;}#content.landing.languages #feature3{margin-right:0;}#dictionaries{margin-top:1.5em;clear:both;padding:10px 15px;}#dictionaries table{width:100%;}#dictionaries th,#dictionaries td{padding:6px 12px;}#addon-summary{padding-left:240px;min-height:270px;}#addon-summary .name{margin-bottom:0;}#addon-summary .preview-img{position:absolute;left:-1px;top:0;padding:18px 0 0 20px;}#addon-summary.exp .preview-img,#addon-summary.rec .preview-img{padding-top:2.5em;}#addon-summary .rating{position:absolute;left:20px;top:180px;width:200px;text-align:center;line-height:14px;}#content-main #addon-summary .stats{position:absolute;text-align:center;left:20px;top:202px;width:200px;margin-top:3.5em;}#addon-summary .link-sharing{position:absolute;left:60px;top:218px;font-size:.75em;}#addon-summary .link-sharing .badge .button{display:block;color:#062445;background:#7cc11c url("../img/sprite.png?20090430") -800px -730px no-repeat;}#addon-summary .link-sharing .badge .button a{display:block;padding:0 8px 8px 0;background:transparent url(../img/installbtn-edges.png) no-repeat scroll right bottom;}#addon-summary .link-sharing .badge .button a span{display:block;text-align:center;font-weight:bold;padding:2px 0 0 2px;background:transparent url(../img/installbtn-edges-list.png) no-repeat scroll left top;}#addon-summary .link-sharing .share-button{padding:0;margin:0;width:100px;}#addon-summary .link-sharing .share-button:after,.install-container:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}#addon-summary .link-sharing .share-button a{float:left;cursor:pointer;max-width:290px;text-decoration:none;}#addon-summary .link-sharing .share-button a *{display:block;float:left;position:relative;}#addon-summary .link-sharing .share-button a span{padding:0 0 0 6px;}#addon-summary .link-sharing .share-button a span span{padding:0 0 8px 0;}#addon-summary .link-sharing .share-button a span span span{left:-6px;padding:0;}#addon-summary .link-sharing .share-button a span span span strong{width:90px;text-align:center;right:-6px;padding:0 18px 0 6px;}#addon-summary .link-sharing .share-button a span span span strong img{padding:0 6px 0 0;}#addon-summary .link-sharing .share-button a{color:#062445;background:#7cc11c url("../img/sprite.png?20090430") -800px -730px no-repeat;}#addon-summary .link-sharing .share-button a span{background:transparent url("../img/installbtn-edges.png") left bottom no-repeat;}#addon-summary .link-sharing .share-button a span span{background:transparent url("../img/installbtn-edges.png") right bottom no-repeat;}#addon-summary .link-sharing .share-button a span span span{background:transparent url("../img/installbtn-edges.png") left top no-repeat;}#addon-summary .link-sharing .share-button a span span span strong{background:transparent url("../img/installbtn-edges.png") right top no-repeat;}#addon-summary .link-sharing .share-button a:hover,.install-button a:focus,.install-button a:active{color:#0a3b73;background-color:#9dd34c;background-position:-800px -860px;}#addon-summary .link-sharing .badge .counter{display:block;position:relative;padding-right:4px;text-align:center;top:-4px;}#addon-summary .link-sharing .choices{display:none;position:absolute;z-index:9999;left:-120px;top:12px;width:360px;background:transparent url(../img/box-pointer-top.png) center top no-repeat;padding-top:12px;}#addon-summary .link-sharing .choices div{margin:0;padding:1em;background-color:#f8f8f8;border:1px solid #657b86;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#addon-summary .link-sharing .choices ul{list-style:none;margin:0;}#addon-summary .link-sharing .choices ul li{width:50%;float:left;}#addon-summary .link-sharing .choices ul li p{padding:.25em;margin:0 .25em 0 0;}#addon-summary .link-sharing .choices ul li p a{font-weight:bold;display:block;height:20px;text-decoration:none;padding-left:22px;background:transparent url(../img/favicons/digg.gif) left top no-repeat;}#addon-summary .link-sharing .choices ul li.digg p a{background-image:url(../img/favicons/digg.gif);}#addon-summary .link-sharing .choices ul li.facebook p a{background-image:url(../img/favicons/facebook.gif);}#addon-summary .link-sharing .choices ul li.delicious p a{background-image:url(../img/favicons/delicious.gif);}#addon-summary .link-sharing .choices ul li.myspace p a{background-image:url(../img/favicons/myspace.gif);}#addon-summary .link-sharing .choices ul li.friendfeed p a{background-image:url(../img/favicons/friendfeed.gif);}#addon-summary .link-sharing .choices ul li.reddit p a{background-image:url(../img/favicons/reddit.gif);}.addon-cats{margin-left:0;}.addon-cats li{display:inline;padding-left:1em;margin-right:.5em;}.addon-cats li:first-child{padding-left:0;}#addon-info,#addon-advanced{padding:8px 15px;margin-bottom:1em;}.html-ltr #addon_app_compatibility{position:relative;top:.6em;padding-left:22em;font-weight:bold;}.html-rtl #addon_app_compatibility{position:relative;top:.6em;padding-right:22em;font-weight:bold;}.html-ltr #addon-info .app_compat{float:left;}.html-rtl #addon-info .app_compat{float:right;}#addon-info h4{font-size:147%;}.addon-images{margin:1em auto 1.5em;}.addon-images li{display:inline;margin-right:10px;}.addon-images a img{margin-bottom:10px;}#addon-advanced{position:relative;}#addon-advanced h5{margin-top:1em;}#content .addon-reviews{margin-left:0;}#content .addon-reviews blockquote{margin:0;}#content .addon-reviews li{padding:8px 10px;}#content .addon-reviews .cite{font-size:95%;margin-bottom:0;}#content-extra ul.nav-addon{list-style:none;margin-left:0;padding-left:0;}#content .review .others-by-user{font-style:italic;display:block;margin-top:.5em;font-size:.85em;}#content .review .others-by-user a{padding-left:22px;}#content .review .others-by-user a.loading{background:transparent url(../img/ajax_loading.gif) no-repeat 2px top;}#content .others-by-user-load{padding-left:3em;}#content .review-reply{margin-left:3em;}#content .review p.flag-thanks,#content .review-reply p.flag-thanks{font-weight:bold;}#content .review form.flag,#content .review-reply form.flag{display:block;padding-bottom:1em;}#content .review form.flag label,#content .review-reply form.flag label{display:block;font-weight:bold;}.with-js #content .review p.flag-thanks,.with-js #content .review-reply p.flag-thanks{display:inline;}.with-js #content .review form.flag,.with-js #content .review-reply form.flag{display:inline;}.with-js #content .review form.flag label,.with-js #content .review-reply form.flag label{display:none;}#content .review .flag span.loading,#content .review-reply .flag span.loading{padding-left:22px;background:transparent url(../img/ajax_loading.gif) no-repeat 2px top;}#content ul.review-flags{padding:1em 1em .5em 1em;list-style-type:square;}#content ul.review-flags li{font-weight:bold;}#content ul.review-flags-notes{padding:.25em .5em;list-style-type:disc;}#content ul.review-flags-notes li{font-weight:normal;}#content ul.review-flags-notes .note{font-style:italic;}#latest-version{width:96%;float:left;margin-bottom:1.5em;padding:8px 2%;}#latest-version h3{float:left;}#latest-version .install-button{float:right;margin-bottom:0;}#content .addon-versions{margin-left:0;padding-left:0;list-style:none;}#content .addon-versions li{padding:8px 10px 0;}#content .addon-versions h3{margin-bottom:.5em;}#content .version-details,#content .version-links{list-style:none;margin-left:0;padding-left:0;}#content .version-details li,#content .version-links li{padding:0;border:0;}#content .version-links li{margin-bottom:.25em;}#content .version-details em,#content .version-links em{font-style:normal;color:#888;}#form-review{position:relative;margin-bottom:1em;padding:10px;}#form-review textarea{width:98%;margin:0 auto .5em;}#form-review #review-submit{width:100%;clear:both;margin-top:-1.5em;}#form-review .disabled{background:#eee;}#form-review h3{display:inline;}#form-review .login{display:inline;font-size:92%;}#form-review .login a:link,#form-review .login a:visited{text-decoration:none;}.html-ltr #form-review #review-submit{float:left;}.html-rtl #form-review #review-submit{float:right;}.html-ltr #form-review #review-submit input{float:right;}.html-rtl #form-review #review-submit input{float:left;}#recaptcha_image{margin:.5em 0;}#rate-it{margin-bottom:1em;}#rate-it h4{float:left;width:6em;font-size:110%;}.html-rtl #form-review #rate-it h4{float:right;}#rate-it .stars{display:block;float:left;width:90px;margin:.3em 0 0 0;}#form-review #rate-it .degrade{margin-left:0;width:145px;}#form-review #rate-it .degrade p{margin:.2em 0;}#rate-it .rating{cursor:pointer;margin:2em;clear:both;display:block;}#rate-it .rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}#long-review .stars{margin:0;}#long-review .degrade{margin-left:14em;}#long-review .stars p{margin:.2em 0;}#long-review .rating{margin:1em 0;}.stars input{margin:0 4px;}.stars{zoom:1;}.stars .cancel,.stars .star{float:left;width:12px;height:14px;overflow:hidden;text-indent:-999em;cursor:pointer;}.html-rtl .stars .star,.html-rtl .stars .cancel{float:right;}.stars .cancel a,.stars .cancel a{background:url(../img/ratings_images.gif) no-repeat;}.stars .star a,.stars .star a{background:url(../img/ratings_images.gif) no-repeat;}.stars.cancel a,.stars .star a,.stars .cancel a,.stars .star a{display:block;width:100%;height:100%;background-position:0 -25px;border:1 solid #F00;}.stars .cancel a,.stars.cancel a{background-position:0 2px;}.stars div.star_hover a,.stars div.star_hover a{background-position:0 -38px;}.stars div.cancel_on a,.stars div.cancel_on a{background-position:0 -11px;}.stars div.star_on a,.stars div.star_on a{background-position:0 -38px;}.stars:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}#publish_to option:first-child{display:none;}.more-addons{padding:10px;}.more-addons h3 a.view{display:block;padding-right:30px;padding:.2em 30px .2em 0;}.more-addons h4{margin-top:1.5em;}#content.landing #content-extra .more-addons ul{margin-left:0;}.pagination{padding:8px 10px 0;margin-top:1em;}.pages{margin:0;float:left;}.pages li{display:inline;margin:0 2px;}.pages a{padding:3px 6px;}.pages .prev a{padding-left:15px;}.pages .next a{padding-right:15px;}#content-main .pagination p.count{margin-bottom:0;}.pagination p.perpage em,.pagination .perpage a{margin:0;}#form-listcontrol{position:relative;margin-bottom:1em;padding:8px 20% 8px 18%;}#form-listcontrol p,#form-listcontrol ul{margin:0;}#form-listcontrol #per-page{position:absolute;top:8px;left:10px;padding-top:6px;}#order-by li{display:inline;margin:0 2px;}#order-by button{cursor:pointer;padding:8px 2px;width:18.5%;}#order-by button.current,#order-by button.current:hover{cursor:default;}#form-listcontrol #experimental{position:absolute;top:8px;right:10px;width:140px;}#form-listcontrol #experimental label{display:block;cursor:pointer;padding:4px 0 4px 30px;}#form-listcontrol #experimental label input{position:absolute;left:6px;top:20%;}#developerAgreement ul{list-style-type:disc;margin-top:5px;}#thumb-subcategories{position:absolute;left:50px;top:7.125em;width:170px;}#thumb-subcategories ul{list-style-type:none;margin:0;padding:0;padding-bottom:6px;margin-bottom:1em;position:relative;}#thumb-subcategories ul li{padding-right:1px;overflow:hidden;}#thumb-subcategories ul li a,#thumb-subcategories ul li span{display:block;font-size:95%;padding:.25em 10px;}#thumb-subcategories a:link,#thumb-subcategories a:visited{text-decoration:none;}#thumb-browser .thumbs{list-style-type:none;margin-left:23%;}#thumb-browser .thumbs li.thumb{position:relative;width:170px;margin-right:10px;display:inline;float:left;text-align:center;}#thumb-browser .thumbs li.thumb div.wrapper{padding:1.75em 9px 0 9px;margin:0 5px 0 0;}#thumb-browser .thumbs li.thumb div.wrapper div.item{width:150px;}#thumb-browser .thumbs li.thumb div.img{border:1px solid #ccc;background:#fff;height:112px;overflow:hidden;}#thumb-browser .thumbs li.thumb div.img img{width:150px;}#thumb-browser .thumbs li.thumb h3{font-size:115%;line-height:115%;height:2.25em;overflow:hidden;padding-top:.5em;margin-bottom:.5em;}#thumb-browser .thumbs li.thumb .flag{position:absolute;top:0;left:0;padding:0 6px;}#thumb-browser .thumbs li.thumb p.meta{margin-bottom:0;padding:0;height:3.5em;overflow:hidden;}#thumb-browser .thumbs li.thumb .vex{text-align:left;height:8px;}#thumb-browser .thumbs li.thumb .vex span{display:block;height:8px;margin-left:0;}#thumb-browser #form-listcontrol{margin-left:20%;padding:8px 12% 8px 15%;}#thumb-browser #form-listcontrol #order-by button{white-space:nowrap;width:16.5%;}#slider{margin-bottom:18px;width:100%;background:transparent url(../img/sprite.png?20090430) no-repeat scroll left -1256px;}#slider .inner{background:transparent url(../img/sprite.png?20090430) no-repeat scroll right -1256px;width:100%;}#slider .viewport{position:relative;width:100%;overflow:hidden;}#slider .item_set{width:6000px;}#slider .item_set .addon{float:left;width:308px;}#slider .item_set li.addon{list-style:none;}#slider .item_set .addon .preview-img{background:transparent url(../img/sprite.png?20090430) no-repeat 1px -1256px;}#slider .item_set .addon{background:none;border-left:none;}#slider .item_set .addon .install-container{height:85px;}#slider .item_set .addon .install-button{padding-top:1.75em;padding-left:.5em;}#slider .item_set .addon .exp-loggedout .install-button,#slider .item_set .addon .exp-confirmed .install-button{padding-top:0;padding-left:0;}#slider .item_set .addon .count{border-top:1px solid #CCC;bottom:4px;height:35px;margin-left:-240px;position:absolute;}#slider .controls{border-top:1px solid #ccc;width:100%;}#slider .controls_inner{font-size:140%;text-align:center;padding-top:6px;border-left:1px solid #ccc;border-right:1px solid #ccc;}#slider .controls a{text-decoration:none;padding:0 .5em;}#slider .controls a img{border:none;vertical-align:top;}#slider .vex{background:transparent url("../img/sprite.png?20090430") right bottom no-repeat;width:100%;}.html-rtl #slider .vex{direction:ltr;}#slider .vex span{background:transparent url("../img/sprite.png?20090430") left bottom no-repeat;height:10px;display:block;width:10px;}.graybox{background-color:#F7FAFC;border:1px solid #EEF1F3;padding:15px;}.graybox.errors{background-color:#FFA5A5;}.graybox.spaced{margin-bottom:10px;}.rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.translation-box h4{border-bottom:1px solid #2D3B58;}.translation-box h4 img{float:right;margin-top:3px;}.html-rtl .translation-box h4 img{float:left;}.translation-box .translation-button img{cursor:pointer;float:left;background-color:#EEE;border:1px solid #EEE;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;}.translation-box .translation-button.remove img{float:right;}.html-rtl .translation-box .translation-button.remove img{float:left;}.translation-box .translation-button img:hover{background-color:#E4F3FA;}.translation-box .translation-tab{float:left;margin-right:2px;background-color:#DDD;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 #FFF;}.html-rtl .translation-box .translation-tab{float:right;margin-right:auto;margin-left:2px;}.translation-box .translation-tab.selected{border:1px solid #1D587F;background-color:#DDF;border-bottom:none;color:#1D587F;}.translation-box .translation-tab:hover{text-decoration:underline;}.translation-box .translation-area{clear:both;margin:0;}.translation-box .translation-maxlength{text-align:right;display:none;}.html-rtl .translation-box .translation-maxlength{text-align:left;}.translation-box .translation-maxlength.selected{display:block;}.translation-box .translation-maxlength img{display:none;}.translation-box .translation-maxlength.over{color:#C33;}.translation-box .translation-maxlength.over img{display:inline;vertical-align:middle;}.translation-box .translation-maxlength span{font-weight:bold;}.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;}.translation-box .input.selected{display:block;}.translation-newlocale-container,.translation-deletelocale-container,.translation-help-container,.translation-error-container{display:none;}.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;}.translation-deletelocale.textarea{position:absolute;z-index:10;}.translation-newlocale.selected,.translation-deletelocale{display:block;}.translation-newlocale .padded,.translation-deletelocale .padded,.translation-help .padded{padding:15px;}.translation-newlocale .buttons,.translation-deletelocale .buttons{text-align:center;margin:10px;}.translation-help{background-color:#FFF;margin-bottom:10px;width:630px;display:none;}.graybox .error-message{background:transparent url('../img/developers/exclamation.png') no-repeat 5px 50%;color:red;padding:5px 0 5px 30px;}.html-rtl .graybox .error-message{background-position:100% 50%;padding:5px 25px 5px 0;}#content .addon-listing .date-added{margin:0;float:right;}#content .coll-addon .preview-img{margin:0;}.collections .nav{list-style-type:none;margin:0;padding:0;float:right;}.collections .nav:after{float:left;}.collections .nav li{float:left;margin:5px;}.collections .collections-web li.coll-addon{margin:0;}.collections p.amo-plug{float:right;-moz-border-radius:7px;border:1px solid #d8dcdf;padding:5px;}.collections #content-main h1{font-size:200%;}.collections .cat-name{margin-left:.3em;}.collections .cat-header h3{background:transparent url(../img/fyf/triangle-right.png) scroll no-repeat left 5px;padding-left:20px;margin-right:.4em;}.collections .cat-header.selected h3{background:transparent url(../img/fyf/triangle-down.png) scroll no-repeat left 5px;}.collections #content-main .cat-header p{margin:0;margin-left:20px;padding-right:5px;}.collections ul.addon-listing{padding:0;margin:0;}.collections ul.addon-install-listing{max-height:30em;overflow:auto;}.collections li.list-addon:after,.collections .coll-addon .preview-img:after,.collections .nav:after,#collectionform:after{content:'.';clear:both;display:block;line-height:0;visibility:hidden;width:0;height:0;}.collections li.coll-addon{margin:.2em 2em .2em 2em;padding:.5em 0;border-top:1px solid #ccc;}.collections li.inst-addon{margin:.5em 0;padding:.5em;}.collections .coll-addon .preview-img{max-width:12em;float:left;clear:both;}.collections .coll-addon .preview-img img{float:left;clear:both;margin:.5em 1em 0 0;max-width:12em;max-height:9em;}.collections .list-addon h4{color:#2d3b58;font-size:140%;}.collections .inst-addon .desc h4{width:auto;float:none;}.collections .list-addon .desc{width:81%;margin:.2em 0 0 0;float:left;}.collections .list-addon img.icon{float:left;margin-right:.5em;vertical-align:middle;}.collections .inst-addon .desc{float:left;width:auto;margin:0;}.collections .inst-addon .desc p{font-size:90%;float:left;}.collections .coll-addon h4 a{text-decoration:none;}.collections .list-addon .add-button,.collections .coll-addon .done-box{-moz-border-radius:7px;padding:5px 10px;float:right;}.collections .list-addon .add-button,.collections .coll-addon .done-box{min-width:160px;}.collections .list-addon .done-box{display:none;clear:right;}.collections .list-addon .add-button{background:transparent url(../img/installbtn-bg.png) repeat-x top left;}.collections .coll-addon .add-button{font-weight:bold;}.collections .inst-addon .add-button{margin:1em 1em 0 2em;min-width:15%;}.collections .add-button .add,.collections .add-button input{vertical-align:middle;cursor:pointer;}.collections .add-button .add{color:#062445;}.collections .add-button.upgrade{background:#fff;border:1px solid #d8dcdf;font-size:125%;}.collections #content-main .add-button p{margin:0;font-weight:normal;}.collections .done-box{margin-top:.5em;border:1px solid #d8dcdf;}.collections .installsubmit{margin:1em 0;float:right;}.collections .installsubmit input{font-size:120%;margin:0 .5em;}.collections .faq{float:right;text-align:right;}.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-400px;width:800px;background-color:#efefef;color:#333;border:1px solid black;padding:12px;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}#content.landing{width:995px;}#content.landing .crumbs a{color:#5086b6;}#content.landing .categories{position:relative;clear:both;border:none;z-index:3000;}#content.landing .categories h3{display:inline;font-size:189%;padding:0 0 0 10px;}.html-rtl #content.landing .categories h3{padding:0 10px 0 0;}#content.landing .categories .selection .current{font-size:250%;padding:0;margin:5px 0 0 0;font-weight:normal;display:inline;padding:0 3px 0 0;}.html-rtl #content.landing .categories .selection .current{padding:0 0 0 3px;}#content.landing .categories .selection .current a{text-decoration:none;color:#5086b6;background:none;display:inline;padding:0;}#content.landing .categories .selection .current a:hover{color:#000;}#content.landing .categories .selection .current .all{display:inline;padding:4px;background:url('../img/sprite.png?20090430') left -444px no-repeat;}#content.landing .categories .selection .current a:hover .all{background:url('../img/sprite.png?20090430') left -498px no-repeat;}#content.landing .categories.open .current a .all{background:url('../img/sprite.png?20090430') left -498px no-repeat;}#content.landing .categories h3.featured_title{float:left;font-size:24px;padding:0 0 0 .5em;margin:0;}#content.landing .categories h3.featured_title span{font-size:20px;}#content.landing .categories .selections{background-color:#fff;width:410px;list-style:none;margin:0;padding:6px;-moz-box-shadow:4px 7px 7px 2px #888;-webkit-box-shadow:4px 7px 7px 2px #888;box-shadow:4px 7px 7px 2px #888;}.html-rtl #content.landing .categories .selections{-moz-box-shadow:-4px 7px 7px 2px #888;-webkit-box-shadow:-4px 7px 7px 2px #888;box-shadow:-4px 7px 7px 2px #888;}#content.landing .categories.degrade .selections{border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;}#content.landing .categories.closed .selections{position:absolute;top:-1000px;left:-100000px;}.html-rtl #content.landing .categories.closed .selections{left:auto;right:-100000px;}#content.landing .categories.open .selections{position:absolute;left:-3px;top:3.3em;z-index:999;-moz-column-count:2;column-count:2;}.html-rtl #content.landing .categories.open .selections{left:auto;right:-3px;}#content.landing .categories.open h2.current{-moz-box-shadow:2px 2px 7px 0 #888;-webkit-box-shadow:2px 2px 7px 0 #888;box-shadow:2px 2px 7px 0 #888;margin:2px 0 -3px -3px;padding:3px;}.html-rtl #content.landing .categories.open h2.current{-moz-box-shadow:-2px 2px 7px 0 #888;-webkit-box-shadow:-2px 2px 7px 0 #888;box-shadow:-2px 2px 7px 0 #888;margin:2px -3px -3px 0;padding:3px;}#content.landing .categories.open.degrade{margin:0 0 12px 0;}#content.landing .categories.open.degrade h2.current{border-top:1px solid #888;border-left:1px solid #888;border-right:1px solid #888;margin:5px -2px 5px -3px;}#content.landing .categories.open.degrade .header{background:#888 none repeat scroll 0 0;display:block;height:1px;left:273px;line-height:0;position:absolute;top:39px;padding:0;}#content.landing .categories.open .current a{color:#000;}#content.landing .categories .selections li{border:none;padding:0;}#content.landing .categories .selections li a{display:block;padding:1px 1px 1px 5px;margin:0 4px 0 0;text-decoration:none;color:#000;background:none;}.html-rtl #content.landing .categories .selections li a{padding:1px 5px 1px 1px;margin:0 0 0 4px;}#content.landing .categories .selections li a:hover{background:#ddd;}#content.landing .search{display:none;}#featured_addons{width:995px;z-index:2;position:relative;}#featured_addons ul{list-style-type:none;margin:0;padding:0;}#featured_addons ul li{display:block;float:left;margin:0;padding:0 8px 8px 0;}.html-rtl #featured_addons ul li{float:right;padding:0 0 8px 8px;}#featured_addons ul li div.addon_block{display:block;position:relative;background:#f9f9f9 url(../img/sprite.png?20090430) no-repeat scroll left -968px;width:299px;height:200px;overflow:hidden;border:1px solid #ececec;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:0 0 0 9px;}.html-rtl #featured_addons ul li div.addon_block{padding:0 9px 0 0;}#featured_addons ul li div.addon_block .name{font-size:138%;margin:8px 155px 0 0;line-height:1.25em;}.html-rtl #featured_addons ul li div.addon_block .name{margin:8px 0 0 155px;}#featured_addons ul li div.addon_block .name a{color:black;text-decoration:none;}#featured_addons ul li div.addon_block .preview{position:absolute;top:8px;right:9px;}.html-rtl #featured_addons ul li div.addon_block .preview{right:auto;left:9px;}#featured_addons ul li div.addon_block .preview img{width:138px;}#featured_addons ul li div.addon_block .summary{font-size:93%;line-height:1.5em;margin:0 149px 0 0;max-height:4.5em;overflow:hidden;}.html-rtl #featured_addons ul li div.addon_block .summary{margin:0 0 0 149px;}#featured_addons ul li div.addon_block .authors{font-size:100%;line-height:1.5em;margin:0 145px 0 0;color:#2363a5;}.html-rtl #featured_addons ul li div.addon_block .authors{margin:0 0 0 145px;}#featured_addons ul li div.addon_block .authors a{text-decoration:none;}#featured_addons ul li div.addon_block .rating{font-size:10px;overflow:hidden;margin:2px 0 0 0;}.rating span{display:block;background:transparent url(../img/ratings/5stars.png) no-repeat scroll top left;width:68px;height:12px;text-indent:-1000em;}span.rating-1{background-image:url(../img/ratings/1stars.png);}span.rating-2{background-image:url(../img/ratings/2stars.png);}span.rating-3{background-image:url(../img/ratings/3stars.png);}span.rating-4{background-image:url(../img/ratings/4stars.png);}span.rating-5{background-image:url(../img/ratings/5stars.png);}#featured_addons div.addon_block .install-container{position:absolute;left:7px;bottom:7px;}.html-rtl #featured_addons div.addon_block .install-container{left:auto;right:7px;}#featured_addons div.addon_block .install-container .install-button a{background-position:100% -736px;}#featured_addons div.addon_block .install-container .exp-loggedout .install-button a{background-position:100% -1002px;}#featured_addons div.addon_block .install-container .install-button a span span{padding:0 0 8px;}#featured_addons div.addon_block .install-container .install-button a span span span strong{padding:3px 45px 0 6px;}#featured_addons div.addon_block .install-container .install-button a span span span{padding:0;}#featured_addons div.addon_block .install-container .install-button a:hover,.install-button a:focus,#featured_addons div.addon_block .install-container .install-button a:active{color:#0a3b73;background-color:#9dd34c;background-position:100% -866px;}#featured_addons div.addon_block .install-container .exp-loggedout .install-button a:hover,#featured_addons div.addon_block .install-container .exp-loggedout .install-button a:hover{background-color:#f3f3f3;background-position:100% -1132px;color:#aaa;}#content.landing div.addons_column{float:left;padding:0 9px 8px 0;}.html-rtl #content.landing div.addons_column{float:right;padding:0 0 8px 9px;}#content.landing div.addons_column.last{float:left;padding:0 0 8px 0;}#content.landing div.addons_column.last{float:right;}#content.landing div.addons_column h3{background:#acacac;width:309px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px;}#content.landing div.addons_column h3 span{padding:0 8px 0 8px;text-transform:uppercase;font-size:14px;color:#fff;font-weight:bold;}#content.landing div.addons_column ul{width:309px;list-style:none;margin:0;padding:0;}#content.landing div.addons_column ul li{position:relative;border-left:1px solid #c9c8c9;border-right:1px solid #c9c8c9;margin:0;}#content.landing div.addons_column ul li.even{background:#f0efef;}#content.landing div.addons_column ul li a{height:44px;display:block;text-decoration:none;border:1px solid transparent;background:transparent url(../img/sprite.png?20090430) no-repeat scroll 287px -558px;}.html-rtl #content.landing div.addons_column ul li a{background-position:-363px -558px;}#content.landing div.addons_column ul li a:hover{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;background:transparent url(../img/sprite.png?20090430) no-repeat scroll 287px -670px;}.html-rtl #content.landing div.addons_column ul li a:hover{border-left:1px solid transparent;border-right:1px solid #000;background-position:-363px -670px;}#content.landing div.addons_column ul li a img.icon{position:absolute;top:6px;left:6px;}.html-rtl #content.landing div.addons_column ul li a img.icon{left:auto;right:6px;}#content.landing div.addons_column ul li a .name{display:block;padding:4px 15px 0 0;margin-left:46px;color:#000;font-size:116%;line-height:1.25em;height:1.25em;overflow:hidden;}.html-rtl #content.landing div.addons_column ul li a .name{padding:4px 0 0 15px;margin-left:0;margin-right:46px;}#content.landing div.addons_column ul li a .rating{margin-left:46px;display:block;}.html-rtl #content.landing div.addons_column ul li a .rating{margin-left:0;margin-right:46px;}#content.landing div.addons_column ul li a .meta{display:block;margin-left:46px;font-size:93%;color:#777;position:absolute;bottom:6px;}.html-rtl #content.landing div.addons_column ul li a .meta{margin-left:0;margin-right:46px;}#content.landing div.addons_column .view-all{color:#fff;font-weight:bold;background:#acacac;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:2px 0 2px 9px;}.html-rtl #content.landing div.addons_column .view-all{padding:2px 9px 2px 0;}#content.landing div.addons_column .view-all a:link,#content.landing div.addons_column .view-all a:visited,#content.landing div.addons_column .view-all a:hover,#content.landing div.addons_column .view-all a:active{color:#fff;text-decoration:none;font-size:93%;}#content.landing div.addons_column .view-all a:hover{text-decoration:underline;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}.notification-box{border:1px solid;display:block;padding:10px;}.notification-box.warning{border-color:red;background-color:#FFA5A5;}.collections #addonname{width:200px;}.collections #selectedaddons{width:80%;overflow:auto;max-height:300px;}.collections #selectedaddons>ul{-moz-column-count:2;}.collections #firstaddons{display:none;}.ac_input{width:400px;}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow-x:hidden;overflow-y:auto;max-height:400px;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}.ac_loading{background:url('../img/ajax_loading.gif') right center no-repeat;}.ac_over{background-color:Highlight;color:HighlightText;}#coll-edit .jsonly{display:none;}#coll-edit .error,#coll-edit .error_message{color:#f00;}#coll-edit .coll-addon{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ddd;}#coll-edit .coll-addon .name{font-weight:bold;}#coll-edit .coll-addon .added{float:right;font-style:italic;}#coll-edit .coll-addon a.removeaddon{float:right;}#collections input#submitbutton{margin:10px;}}@media print{#nav-access,h1,#nav-user,#search-form,#other-apps{display:none;}#sidebar,#footer-lang-form,.pitch,.extra .view-all{display:none;}.install-button,.exp-loggedout,.learn-more,.more-from{display:none;}#form-review,.pagination,#form-listcontrol{display:none;}body{font:12pt/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 .25in;background-color:#fff;color:#000;}h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:.25em;}h2{font-size:15pt;}h3{font-size:14pt;}h4,h5,h6{font-size:100%;}a img{border:none;}#page-title{height:120px;}#page-title h2{position:relative;padding-left:125px;}#page-title h2 img{position:absolute;top:0;left:0;}#page-title p.page-intro{color:#666;padding-left:125px;font-size:90%;}.addon{border:1px solid #ccc;padding:.5em 1em .5em 240px;margin-bottom:1em;position:relative;}.addon .preview-img{position:absolute;top:.5em;left:1em;}.author{margin-top:0;}.name a,.author a{text-decoration:none;}.name a:after,.author a:after,.extra a:after,#nav-legal a:after{content:" [" attr(href) "] ";font-size:90%;}.addon .flag{position:absolute;top:-1px;right:-1px;margin:0;padding:.2em 1em;border:3px double #000;}.rec .flag{color:#360;}.exp .flag{color:#900;}#content-main{padding-right:35%;position:relative;}#content-extra{width:30%;position:absolute;right:0;top:0;}#content.search #content-main,#content.category #content-main{padding-right:0;}.extra ul{margin-left:0;}#footer{color:#666;font-size:90%;margin-top:1em;border-top:3px double #ccc;}.addon-images{list-style:none;margin:0 0 1em;padding:0;}.addon-images li{display:inline;margin-right:10px;}.addon-images a img{vertical-align:top;margin-bottom:10px;}.addon-reviews{list-style:none;margin:0 0 1em;padding:0;}.addon-reviews li{border:1px solid #ccc;padding:.5em 1em;margin-bottom:1em;}.addon-reviews blockquote{margin:0;}#addon-listing{list-style:none;margin:0;padding:0;}}
\ No newline at end of file +html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}form ol,form ul{list-style:none;}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit;}body{font:62.5%/1.6 Verdana,"Trebuchet MS",sans-serif;}a:link{text-decoration:underline;}h1,h2,h3,h4,h5,h6,caption,#rate-it legend{font-family:"Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}h2{font-weight:bold;font-size:140%;}h3,caption{font-size:140%;}h4,#rate-it legend{font-size:125%;}dt{font-weight:bold;}thead th{font-size:95%;}#site-notice{font-size:110%;}#nav-access{list-style:none;font-size:115%;}#nav-access a:active,#nav-access a:focus{text-align:center;}h4#moz{font-weight:bold;font-size:130%;}#page-title h1{font-weight:bold;font-size:300%;line-height:1.2;}#page-title h1 a{text-decoration:none;}#page-title h2{font-size:220%;}#page-title p.page-intro{line-height:1.25;font-size:125%;font-weight:bold;}#nav-user{text-align:right;font-size:115%;}#nav-user a:link,#nav-user a:visited{text-decoration:none;}#nav-user a:hover,#nav-user a:active,#nav-user a:focus{text-decoration:underline;}#other-apps h3{font-size:100%;}#nav-apps{list-style:none;font:bold 110% "Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}#other-apps.js #nav-apps{font-size:130%;}#nav-apps a{text-decoration:none;}#search-form{font-size:100%;}#search-form #search-query label,#search-form #query,#search-form #category{font-size:140%;}#search-form #search-category{white-space:nowrap;}#nav-legal{list-style:none;}#footer-disclaimer{text-align:center;}#content{font-size:120%;}#content-extra h3{font-size:110%;}#content-extra .nav-addon h3{font-size:130%;}#content-extra ul{font-size:98%;}#content-extra p.view-all{text-align:right;}#categories h3{font-size:120%;}#cat-list{list-style:none;}#categories a:link,#categories a:visited{text-decoration:none;}#categories p{line-height:1.4;}.addon .name{font-size:180%;line-height:1.2;font-weight:normal;}.addon .author{font-size:100%;}.addon .name a,.addon .author a{text-decoration:none;}.addon .name a:hover,.addon .author a:hover{text-decoration:underline;}.addon .rating,.addon .stats,.addon .updated{font-size:95%;}.addon .stats em{font-style:normal;}.addon .more-from{font-size:90%;}.addon .flag{font-size:100%;line-height:1;}.main .name{font-size:200%;}.sub .name{font-size:150%;}.sub .preview-img{text-align:center;}.sub .desc{font-size:98%;}#addon-listing{list-style:none;}#addon-listing .author{font-size:100%;}#addon-listing .more{list-style:none;font-size:95%;}.install-button{font:bold 120% "Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;}.install-button a{text-decoration:none;}.exp-loggedout{font-size:90%;}.exp-loggedout .install-button a{font-size:110%;text-align:left;}.pitch h3{font-size:100%;font-weight:bold;line-height:1.2;}.pitch h3 a{text-decoration:none;}.pitch p{font-size:95%;}#recommended .name{font-size:160%;}#content.landing #secondaries .sub .flag{font-size:95%;}#content.landing .more-addons h3{font-size:130%;}#content.landing .more-addons ul{list-style:none;}#content.browse .more-addons h3{text-align:center;}.browse-list a{text-decoration:none;font-weight:bold;}#dictionaries tbody th{font-weight:bold;}#addon-summary .name{font-size:200%;}.addon-cats{list-style:none;font-size:95%;}.addon-cats a:link{text-decoration:none;}.addon-cats a:hover,.addon-cats a:active,.addon-cats a:focus{text-decoration:underline;}.addon-images,.addon-reviews{list-style:none;}.addon-images a img{vertical-align:top;}.addon-reviews .cite{font-size:95%;}#form-review #review-submit{font-size:90%;}#recaptcha_whatsthis{font-size:90%;}.more-addons h3{line-height:1.3;}.more-addons h3 a.view{text-decoration:none;}.more-addons h4{font-size:100%;}.pages{list-style:none;text-align:left;}.pagination p.count,.pagination p.perpage{text-align:right;}#form-listcontrol{font-family:"Trebuchet MS",Helvetica,"Helvetica Neue",sans-serif;}#form-listcontrol #per-page{font-size:110%;font-weight:bold;}#order-by button{text-align:center;}#form-listcontrol #experimental label{font-size:95%;line-height:1.1;}body{background:#fff;color:#333;}a:link{color:#1d587f;}a:visited{color:#748d9e;}a:active,a:hover,a:focus{color:#000;}a.view{background:transparent url("../img/sprite.png?20081210") 100% -247px no-repeat;}.html-ltr a.view:hover{background-position:100% -301px;}.html-rtl a.view{background-position:100% -486px;}.html-rtl a.view:hover{background-position:100% -540px;}h3,h4,h5,h6{color:#2d3b58;}td,th{border-bottom:1px solid #eee;}thead th{color:#555;}input,button,select,textarea{color:inherit;}a img{border:none;}div.error-notice{background:#fffefa url("../img/warning.png") 10px 10px no-repeat;border:1px solid #eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#site-notice{background:#ffe;border-bottom:2px solid #ccc;}#nav-access a:active,#nav-access a:focus{color:#000;background:#fff;border:1px solid #475470;outline:0;}h4#moz a{background:transparent url("../img/sprite-alpha.png") no-repeat 0 -1px;}h4#moz a:hover,h1#moz a:active,h1#moz a:focus{background-position:0 -51px;}#page-title{background:transparent url("../img/brandbanner-bg.png") 0 40% repeat-x;}#page-title p.page-intro{color:#354a4f;}#page-title.firefox h1,#page-title.firefox h1 a{color:#bd1d01;}#page-title.thunderbird h1,#page-title.thunderbird h1 a{color:#0b4190;}#page-title.fennec h1,#page-title.fennec h1 a{color:#0b4190;}#page-title.seamonkey h1,#page-title.seamonkey h1 a{color:#3f38a3;}#page-title.sunbird h1,#page-title.sunbird h1 a{color:#337b5a;}#page-title.generic h1,#page-title.generic h1 a{color:#bd1d01;}#page-title.developers h1,#page-title.developers h1 a{color:#bd1d01;}#page-title h2{color:#2D3B58;}.html-ltr #nav-user li{border-left:1px solid #666;}.html-rtl #nav-user li{border-right:1px solid #666;}#nav-user li:first-child{border-left:0;}#nav-user li:first-child{border-right:0;}#nav-user a:link{color:#000;}#nav-user a:visited{color:#666;}#nav-user a:hover,#nav-user a:active,#nav-user a:focus{color:#000;}#other-apps{background-color:#b3deee;border:1px solid #90c8dd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#other-apps h3{color:#4d757b;}#other-apps.js h3{border-bottom:1px solid #90c8dd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#other-apps.js h3{background:transparent url("../img/sprite.png?20081210") 4px -262px no-repeat;}.html-rtl #other-apps.js h3{background-position:14px -262px;}#other-apps.js h3:hover{background-color:#c5e3ee;}#nav-apps a{color:#1f0084;background-repeat:no-repeat;background-position:0 50%;}#nav-apps a:hover,#nav-apps a:active,#nav-apps a:focus{color:#1d587f;}.html-ltr #other-apps.js #nav-apps #app-seamonkey a{background:url("../img/sprite-alpha.png") -465px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-seamonkey a{background:url("../img/sprite-alpha.png") -390px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-sunbird a{background:url("../img/sprite-alpha.png") -616px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-sunbird a{background:url("../img/sprite-alpha.png") -541px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-thunderbird a{background:url("../img/sprite-alpha.png") -766px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-thunderbird a{background:url("../img/sprite-alpha.png") -691px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-fennec a{background:url("../img/sprite-alpha.png") -766px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-fennec a{background:url("../img/sprite-alpha.png") -691px 0 no-repeat;}.html-ltr #other-apps.js #nav-apps #app-firefox a{background:url("../img/sprite-alpha.png") -321px 0 no-repeat;}.html-rtl #other-apps.js #nav-apps #app-firefox a{background:url("../img/sprite-alpha.png") -246px 0 no-repeat;}.html-ltr #other-apps.collapsed h3{border-bottom:0;background-position:6px -320px;}.html-rtl #other-apps.collapsed h3{border-bottom:0;background-position:16px -320px;}#search-bubble-outer{background:transparent url("../img/sprite.png?20081210") right top no-repeat;}#search-bubble-inner{background:transparent url("../img/sprite.png?20081210") left top no-repeat;}#search-form li{color:#666;}.html-ltr #search-form #query{background:#fff url("../img/sprite.png?20081210") -977px -686px no-repeat;}.html-rtl #search-form #query{background:#fff url("../img/sprite.png?20081210") 100% -686px no-repeat;}#search-form #search-category label{color:#426a13;}.html-ltr #search-form #my-submit{background:url("../img/sprite-alpha.png") -120px 0 no-repeat;}.html-ltr #search-form #my-submit:hover{background-position:-157px 0;}.html-rtl #search-form #my-submit{background:url("../img/sprite-alpha.png") -120px -40px no-repeat;}.html-rtl #search-form #my-submit:hover{background:url("../img/sprite-alpha.png") -157px -40px no-repeat;}#advanced-search{background-color:#e6e6e6;border:1px solid #68B41C;}#advanced-search-toggle{background:url("../img/sprite.png?20081210") right -68px no-repeat;}#advanced-search-toggle div{background:transparent url("../img/sprite.png?20081210") left -68px no-repeat;}#advanced-search-toggle a{color:black;text-decoration:none;padding:1px 3px 1px 3px;}.html-ltr #advanced-search-toggle a.asclosed{background:url("../img/sprite.png?20081210") right -354px no-repeat;}.html-ltr #advanced-search-toggle a.asopen{background:url("../img/sprite.png?20081210") right -369px no-repeat;}.html-rtl #advanced-search-toggle a.asclosed{background:url("../img/sprite.png?20081210") -989px -354px no-repeat;}.html-rtl #advanced-search-toggle a.asopen{background:url("../img/sprite.png?20081210") -989px -369px no-repeat;}#advanced-search-toggle #toggle-outer{background:url("../img/sprite.png?20081210") right -87px no-repeat;}#advanced-search-toggle #toggle-inner{background:url("../img/sprite.png?20081210") -861px -87px no-repeat;}#footer{color:#888;padding:1em 0;background:transparent url("../img/foot-bg.png") repeat-x;}#footer a:link,#footer a:visited{color:#777;}#footer a:hover,#footer a:active,#footer a:focus{color:#000;}#content-extra .extra{border:1px solid #d8dcdf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#categories h3{background:#79be1b url("../img/sprite.png?20081210") -104px -106px no-repeat;border-bottom:1px solid #abe071;}#categories h3 span{color:#426a13;background:transparent url("../img/sprite.png?20081210") -230px -106px no-repeat;}#categories.collapsed h3{background-position:0 -106px;}#categories.collapsed h3.open{background-position:-26px -106px;}#categories,#categories.collapsed #cat-list{background-color:#f6f6f6;border:1px solid #d8dcdf;border-width:0 1px 1px;}#categories,#categories.collapsed #cat-list{-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}#cat-list{border-top:1px solid #e8e6e6;}#cat-list li{border-bottom:3px double #e8e6e6;}#cat-list a{background:#f4f2f2 url("../img/cat-link.png") repeat-x left top;}#categories a:link{color:#4e4e4e;}#categories a:visited{color:#777;}#categories a:hover,#categories a:active,#categories a:focus{color:#1d587f;background:#f1f0f0 url("../img/cat-link.png") repeat-x left -100px;}#categories.collapsed h3 span{background-position:-242px -106px;}#categories.collapsed h3:hover{color:#4f7f17;background-position:-52px -106px;}#categories.collapsed h3.open:hover{background-position:-78px -106px;}#categories.collapsed h3:hover span{background-position:-533px -106px;}#categories p{border-top:1px solid #e8e6e6;}.addon{border-left:1px solid #d8dcdf;background:transparent url("../img/sprite.png?20081210") right -1256px no-repeat;}.addon .vex{background:transparent url("../img/sprite.png?20081210") right bottom no-repeat;}.addon .vex span{background:transparent url("../img/sprite.png?20081210") left bottom no-repeat;}.addon .preview-img{background:transparent url("../img/sprite.png?20081210") left -1256px no-repeat;}.addon .stats em{color:#d54601;}.addon .flag{border:1px solid #ccc;border-width:0 1px 1px 0;}#addon-listing .addon .vex{background:transparent url("../img/sprite.png?20081210") no-repeat right bottom;}.sub .irk{background:transparent url("../img/sprite.png?20081210") left -1256px no-repeat;}.sub .preview-img{background-image:none;}.rec{background:url("../img/rec-tr.png") no-repeat right top;border-left-color:#c1e1c1;}.rec .preview-img{background:transparent url("../img/rec-tl.png") left top no-repeat;}.rec .flag{color:#360;background:#f8f8f7 url("../img/rec-flag.png") no-repeat;}.rec .vex{background-image:url("../img/rec-br.png");}.rec .vex span{background-image:url("../img/rec-bl.png");}.exp{background:url("../img/exp-tr.png") no-repeat right top;border-left-color:#e3c1c1;}.exp .preview-img{background:transparent url("../img/exp-tl.png") left top no-repeat;}.exp .flag{color:#900;background:#f8f8f7 url("../img/exp-flag.png") no-repeat;}.exp .vex{background-image:url("../img/exp-br.png");}.exp .vex span{background-image:url("../img/exp-bl.png");}#addon-listing .more li{border-right:1px solid #666;}#addon-listing .more li:last-child{border:0;}.install-button a{color:#062445;background:#7cc11c url("../img/sprite.png?20081210") 100% -730px no-repeat;}.install-button a span{background:transparent url("../img/installbtn-edges.png") left bottom no-repeat;}.install-button a span span{background:transparent url("../img/installbtn-edges.png") right bottom no-repeat;}.install-button a span span span{background:transparent url("../img/installbtn-edges.png") left top no-repeat;}.install-button a span span span strong{background:transparent url("../img/installbtn-edges.png") right top no-repeat;}.install-button a:hover,.install-button a:focus,.install-button a:active{color:#0a3b73;background-color:#9dd34c;background-position:100% -860px;}.install-button a span,.install-button a span span,.install-button a span span span,.install-button a span span span strong{background-image:url("../img/installbtn-edges-list.png");}.exp .install-button a span,.exp .install-button a span span,.exp .install-button a span span span,.exp .install-button a span span span strong{background-image:url("../img/installbtn-edges-exp.png");}#addon-listing .rec .install-button a span,#addon-listing .rec .install-button a span span,#addon-listing .rec .install-button a span span span,#addon-listing .rec .install-button a span span span strong{background-image:url("../img/installbtn-edges-rec.png");}#content-main .exp-loggedout{border:1px solid #d8d8d8;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#content-main .exp-loggedout .install-button a{color:#aaa;background-color:#fff;background-position:100% -995px;}#content-main .exp-loggedout .install-button a span,#content-main .exp-loggedout .install-button a span span,#content-main .exp-loggedout .install-button a span span span,#content-main .exp-loggedout .install-button a span span span strong{background-image:url("../img/installbtn-edges-dis.png");}#content-main .exp-loggedout .install-button a:hover{background-color:#f3f3f3;background-position:100% -1125px;}#content-main .install-container .not-avail{padding:5px 10px;float:left;color:#666;border:1px solid #d8d8d8;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pitch{background-color:#f8f8f8;border:1px solid #e4f3fa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pitch h3{color:#042253;}#recommended{background:#f2f8fd;border:1px solid #e9f1f8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#recommended .addon{background:#fff url("../img/landrec-tr.png") no-repeat top right;}#recommended .addon .preview-img{background:url("../img/landrec-tl.png") no-repeat top left;}#recommended .addon .vex{background-image:url("../img/landrec-br.png");}#recommended .vex span{background-image:url("../img/landrec-bl.png");}#content.landing #secondaries .exp .irk{background-image:url("../img/exp-tl.png");}#content.landing #secondaries .sub .vex{background-image:url("../img/addon-br.png");}#content.landing #secondaries .exp .vex{background-image:url("../img/exp-br.png");}#content.landing #secondaries .exp .preview-img{background-image:none;}#content.landing .more-addons{border:1px solid #5d6c8c;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.browse-list a{background:#fafafa;border:1px solid #e8e6e6;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.browse-list a:hover{background-color:#f1f0f0;border-color:#e1dfdf;}#dictionaries{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#dictionaries th,#dictionaries td{border-bottom:1px solid #eee;}#dictionaries tbody tr.alt th,#dictionaries tbody tr.alt td{background-color:#fff;}.addon-cats li{border-left:1px solid #666;}.addon-cats li:first-child{border-left:0;}#addon-info,#addon-advanced{border:1px solid #d8dcdf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.addon-images a img{border:1px solid #1d587f;}.addon-reviews li,.addon-versions li{border-top:1px solid #d8dcdf;}#addon-info .addon-reviews li{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#addon-advanced h5{border-top:1px solid #d8dcdf;}#latest-version{border:1px solid #5d6c8c;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}div.oldversion{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#form-review{background-color:#f8f8f8;border:1px solid #e4f3fa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#recaptcha_image{border:1px solid #d8dcdf;}#rate-it legend span{color:#042758;}.more-addons h3 a.view{background:transparent url("../img/sprite.png?20081210") 100% -387px no-repeat;}.html-ltr .more-addons h3 a.view:hover{background-position:100% -437px;}.html-rtl .more-addons h3 a.view{background-position:100% -597px;}.html-rtl .more-addons h3 a.view:hover{background-position:100% -647px;}.pagination{background-color:#f7fafc;border:1px solid #eef1f3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.pages a{border:1px solid #fff;}.pages a:hover{background-color:#ccf29b;border-color:#bbde92;}.pages .current strong{background-color:#ccf29b;border:1px solid #83c53f;}.pages .prev a{background:transparent url("../img/arr-prev.png") 0 50% no-repeat;}.pages .prev a:hover{background-color:#ccf29b;}.pages .next a{background:transparent url("../img/arr-next.png") 100% 50% no-repeat;}.pages .next a:hover{background-color:#ccf29b;}#form-listcontrol{background:#f2f8fd;border:1px solid #e9eff4;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#order-by button{color:#7598b5;background-color:#fff;border:1px solid #89a8c1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#order-by button:hover{background-color:#e9eff4;color:#496377;}#order-by button.current,#order-by button.current:hover{background-color:#89a8c1;color:#fff;}#form-listcontrol #experimental label{background:#fff;border:1px solid #933;color:#933;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#thumb-subcategories ul{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-color:#D8DCDF;border-style:solid;border-width:0 1px 1px;}#thumb-subcategories ul li{border-top:1px solid #E8E6E6;}#thumb-subcategories a:link{color:#4e4e4e;}#thumb-subcategories a:visited{color:#777;}#thumb-subcategories a:hover,#thumb-subcategories a:active,#thumb-subcategories a:focus{background:#F2F8Fd;}#thumb-subcategories li.selected a:link,#thumb-subcategories li.selected a:visited{background-color:#89A8C1;color:#FFF;}#thumb-browser .thumbs li.thumb{background:transparent url(../img/sprite.png?20081210) no-repeat scroll right -1256px;}#thumb-browser .thumbs li.thumb div.wrapper{background:transparent url(../img/sprite.png?20081210) no-repeat scroll left -1256px;}#thumb-browser .thumbs li.exp{background:transparent url(../img/exp-tr.png) no-repeat scroll right top;}#thumb-browser .thumbs li.exp div.wrapper{background:transparent url(../img/exp-tl.png) no-repeat scroll left top;}#thumb-browser .thumbs li.thumb .vex{background:transparent url(../img/sprite.png?20081210) no-repeat scroll right bottom;}#thumb-browser .thumbs li.thumb .vex span{background:transparent url(../img/sprite.png?20081210) no-repeat scroll left bottom;width:10px;height:10px;float:left;}#thumb-browser .thumbs li.exp .vex{background:transparent url(../img/exp-br.png) no-repeat scroll right bottom;}#thumb-browser .thumbs li.exp .vex span{background:transparent url(../img/exp-bl.png) no-repeat scroll left bottom;}@media screen,projection{html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:separate;border-spacing:0;}body{min-width:770px;}ol,ul{margin-left:2em;}blockquote{margin:0 3em 1em;}dd{margin-left:2em;}td,th{padding:2px 6px;}a.view{padding-right:10px;}button,input[type="submit"]{cursor:pointer;}h2{margin-bottom:.5em;}div.error-notice{margin:0;min-height:48px;margin-bottom:1.5em;padding:10px 10px 0 70px;}.with-js .hide-with-js{display:none;}.show-with-js{display:none;}.with-js .show-with-js{display:block;}#site-notice{width:80%;padding:5px 10%;}#nav-access{position:absolute;top:-10em;margin:0 auto;width:100%;}#nav-access a:active,#nav-access a:focus{position:absolute;top:11em;width:18em;z-index:2;}.html-ltr #nav-access a:active,.html-ltr #nav-access a:focus{left:50%;margin-left:-8em;}.html-rtl #nav-access a:active,.html-rtl #nav-access a:focus{right:50%;margin-right:-8em;}#branding{position:relative;}h4#moz{position:absolute;top:10px;margin:0;z-index:1;}.html-rtl h4#moz{left:0;}.html-rtl h4#moz img{position:relative;left:-10px;}h4#moz a{display:block;height:44px;width:100px;padding-left:10px;}#page-title{height:13em;}#page-title div{max-width:900px;margin:0 auto;}.html-ltr #page-title div{padding:25px 105px 0;}.html-rtl #page-title div{position:relative;left:-70px;padding:25px 0 0 0;}#page-title h1{position:relative;}.html-ltr #page-title h1{padding:10px 0 5px 125px;}.html-rtl #page-title h1{padding:10px 320px 5px 0;}#page-title h1 img{position:absolute;top:0;}.html-ltr #page-title h1 img{left:0;}.html-rtl #page-title h1 img{right:200px;}#page-title h2{position:relative;}.html-ltr #page-title h2{margin:-5px 0 5px 175px;}.html-rtl #page-title h2{margin:-5px 370px 5px 0;}#page-title p.page-intro{margin-bottom:0;width:42em;max-width:650px;}.html-ltr #page-title p.page-intro{padding-left:125px;}.html-rtl #page-title p.page-intro{padding-right:320px;}#nav-user{max-width:900px;min-width:770px;}.html-ltr #nav-user{margin:-1.75em auto 0;padding:0 50px;}.html-rtl #nav-user{margin:0 auto 0;padding:0 0 0 50px;}#nav-user li{display:inline;}.html-ltr #nav-user li{padding-left:1em;margin-right:.5em;}.html-rtl #nav-user li{padding-right:1em;margin-left:.5em;}.html-ltr #nav-user li:first-child{border-left:0;padding-left:0;}.html-rtl #nav-user li:first-child{border-right:0;padding-right:0;}#other-apps{position:absolute;top:-9.65em;z-index:5;}.html-ltr #other-apps{right:50px;padding:6px 10px 0;}.html-rtl #other-apps{right:50px;padding:6px 10px 0;}#other-apps.js{width:12em;padding-bottom:6px;}#other-apps h3{float:left;margin-right:20px;}#other-apps.js h3{float:none;cursor:pointer;}.html-ltr #other-apps.js h3{margin:-6px -10px;padding:6px 15px 6px 20px;}.html-rtl #other-apps.js h3{margin:-6px -10px;padding:6px 15px 6px 20px;}#nav-apps{margin-top:.1em;}.html-ltr #nav-apps{margin-left:0;}.html-rtl #nav-apps{margin-right:0;}#nav-apps li{display:inline;}.html-ltr #nav-apps li{margin-right:10px;}.html-rtl #nav-apps li{margin-left:10px;}#other-apps.js #nav-apps{margin-top:1em;}#other-apps.js #nav-apps li{display:block;margin-right:0;}.html-ltr #other-apps.js #nav-apps li{margin-right:0;}.html-rtl #other-apps.js #nav-apps li{margin-left:0;}#other-apps.js #nav-apps a{display:block;line-height:35px;}.html-ltr #other-apps.js #nav-apps a{padding-left:40px;}.html-rtl #other-apps.js #nav-apps a{padding-right:40px;}#other-apps.collapsed #nav-apps{position:absolute;}.html-ltr #other-apps.collapsed #nav-apps{left:-999em;}.html-rtl #other-apps.collapsed #nav-apps{right:-999em;}#other-apps.collapsed #nav-apps a:active,#other-apps.collapsed #nav-apps a:focus{position:absolute;top:0;}.html-ltr #other-apps.collapsed #nav-apps a:active,.html-ltr #other-apps.collapsed #nav-apps a:focus{left:-999em;}.html-rtl #other-apps.collapsed #nav-apps a:active,.html-rtl #other-apps.collapsed #nav-apps a:focus{right:-999em;}#search-element{position:relative;width:80%;}.html-ltr #search-element{left:190px;}.html-rtl #search-element{left:0;}#search-bubble-inner{height:71px;margin:0;padding:0;width:6px;float:left;}.html-ltr #standard-search{padding:20px 4px 15px 14px;}.html-rtl #standard-search{padding:20px 20px 15px 4px;}#search-bubble-outer legend{display:none;}#search-form ol{margin:0;padding:0;}#search-form #search-query{width:55%;}#search-form #search-query label{display:none;}#search-form #search-query label{position:absolute;top:20px;}.html-ltr #search-form #search-query label{left:17px;padding:.2em 5px .2em 30px;}.html-rtl #search-form #search-query label{right:17px;padding:.2em 30px .2em 5px;}#search-form #query{width:42%;}.html-ltr #search-form #query{padding:.2em 5px .2em 24px;}.html-rtl #search-form #query{padding:.2em 24px .2em 5px;}#search-form #category{width:36%;padding:.3em 0 .2em 0;}#search-form #category option{min-width:14em;}#search-form #my-submit{width:37px;height:38px;border:0;margin-left:9px;}#advanced-search{margin:-2px 0 0 0;padding:.1in .25in 0 .25in;}form.asclosed{display:none;}#search-application{padding-bottom:.1in;}#advanced-search-toggle{position:relative;top:-2px;}.html-ltr #advanced-search-toggle{text-align:right;}.html-rtl #advanced-search-toggle{text-align:left;direction:ltr;}#advanced-search-toggle div{width:6px;height:6px;float:left;}#advanced-search-toggle #toggle-inner{padding-left:3px;}.html-ltr #advanced-search-toggle #toggle-outer{margin:0 .25in .1in 0;padding-right:4px;}.html-ltr #advanced-search-toggle a{padding-right:.15in;}.html-rtl #advanced-search-toggle #toggle-outer{margin:0 0 .1in .25in;padding-right:4px;}.html-rtl #advanced-search-toggle a{padding-left:.15in;}.html-ltr #search-application td{padding-right:.2in;}.html-rtl #search-application td{padding-left:.2in;}.html-rtl #advanced-search td{text-align:right;}.html-ltr #search-platform{float:left;margin-bottom:1.5em;margin-right:1in;}.html-rtl #search-platform{float:right;margin-bottom:1.5em;margin-left:1in;}#footer{position:relative;width:100%;clear:both;padding:1em 0;min-width:770px;}#footer-lang-form{position:relative;max-width:900px;min-width:770px;}.html-ltr #footer-lang-form{padding:0 50px;margin:0 auto;}.html-rtl #footer-lang-form{padding:0 0 0 50px;margin:0;}.html-ltr #footer-lang-form p{position:absolute;right:50px;}.html-rtl #footer-lang-form p{position:absolute;left:50px;}#footer-legal{max-width:900px;margin:0 auto;padding:0 50px;min-width:770px;}#copyright{margin-bottom:0;}#nav-legal li{display:inline;margin-right:.5em;}#footer-disclaimer{margin-top:1em;}#content{clear:both;position:relative;padding:1em 50px;max-width:950px;margin:0 auto 1em;min-width:770px;min-height:1000px;}#content-main{position:relative;margin-left:190px;min-height:50em;}#content.main-page #content-main,#content.detail-page #content-main,#content.reviews-page #content-main,#content.versions-page #content-main{width:60%;padding-right:20%;}#content-main.full{margin-left:0;}#content.detail-page #content-main.full,#content.reviews-page #content-main.full,#content.versions-page #content-main.full{width:75%;padding-right:25%;}#secondaries .sub{width:48%;}#secondaries #feature3{float:right;}#secondaries #feature2{float:left;}#content #sidebar{position:absolute;left:50px;top:1em;width:170px;}#content-extra{position:absolute;right:0;top:0;width:23%;}#content-extra .extra{margin-bottom:.1em;padding:5px 12px;}#content-extra h3{margin-bottom:.1em;}.html-ltr #content-extra ul{margin:0 0 0 10px;}.html-rtl #content-extra ul{margin:0 10px 0 0;}#content-extra ul li{margin:0;padding:0;}#content-extra ul li span{font-size:8pt;}#content-extra p.view-all{margin-bottom:.5em;}.html-rtl #content-extra p.view-all{margin-right:4px;}#categories{margin-bottom:1em;position:relative;z-index:5;}#categories h3{margin:0 -1px;padding-left:6px;}#categories.collapsed h3{padding-left:18px;}#categories h3 span{display:block;padding:8px 4px;}#categories,#categories.collapsed #cat-list{padding-bottom:6px;}#categories.collapsed h3 span{text-indent:4px;padding-left:0;}#cat-list{margin-left:0;}#cat-list li{padding-right:1px;}#cat-list a,#cat-list span{display:block;padding:.5em 10px;}#categories.collapsed h3{cursor:pointer;}#categories p{margin:0 -1px -6px;padding:.6em 10px;}#categories.collapsed #cat-list{position:absolute;left:-999em;top:-999em;}.html-rtl #categories.collapsed #cat-list{position:absolute;left:999em;top:-999em;}#categories.collapsed #cat-list.visible{margin:0 -1px;width:100%;left:0;top:3.35em;height:auto;overflow:visible;z-index:99;}#categories.collapsed #cat-list a:active,#categories.collapsed #cat-list a:focus{position:absolute;left:999em;top:1002.4em;width:85%;}#categories.collapsed #cat-list.visible a:active,#categories.collapsed #cat-list.visible a:focus{position:static;width:auto;}#content-main p,#content-main ul,#content-main ol{margin-bottom:1.25em;}#content-main li{margin-bottom:.5em;}#content-main li ul,#content-main li ol{margin-left:15px;}.addon{position:relative;min-height:160px;padding:18px 20px 10px;margin-bottom:1.6em;}.addon .vex{height:10px;width:100%;position:absolute;left:0;bottom:0;}.addon .vex span{display:block;height:10px;margin-left:-1px;width:10px;float:left;}.addon .name{padding-left:44px;position:relative;}.addon .name img{position:absolute;left:0;}.addon .author{margin:0 0 1.25em 44px;}.addon .preview-img{position:absolute;left:-1px;top:0;padding:18px 0 0 20px;width:200px;height:150px;overflow:hidden;}.addon .flag{position:absolute;left:-1px;top:0;padding:5px 10px 3px 10px;z-index:5;}.addon .baseline img.faq{margin:0 5px 0 0;float:left;}.rec,.exp{min-height:170px;}.rec .preview-img,.exp .preview-img{padding:2.5em 0 0 20px;}.updated{font-size:75%;color:#666;}.main{padding-left:240px;min-height:220px;}.main .rating{position:absolute;left:20px;top:180px;width:200px;}.main .stats{position:absolute;left:20px;top:180px;width:200px;margin-top:2em;}.sub{position:relative;padding:0;}.sub .irk{margin-left:-1px;padding:14px 20px 8px;margin-right:4px;}.sub .vex{padding:0;left:0;}.sub .name{margin-bottom:0;}.sub .preview-img{position:static;padding:0;}.sub .rating{position:static;width:40%;padding-right:10%;float:left;}.sub .rating img{display:block;}.sub .more-from{clear:both;}#content-main #addon-listing{margin-left:0;}#addon-listing .addon{padding:18px 240px 10px;margin-bottom:1em;}#addon-listing .preview-img{position:absolute;left:-1px;top:0;}#addon-listing .rating{display:inline;margin-right:2em;}#addon-listing .stats{display:inline;margin-right:2em;}#addon-listing .more{display:inline;margin:0;padding:0;}#addon-listing .more li{display:inline;margin:0 10px 0 0;padding:0 15px 0 0;}#addon-listing .desc{margin-top:.5em;}.install-button:after,.install-container:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}.install-button a{float:left;cursor:pointer;max-width:290px;}.install-button a *{display:block;float:left;position:relative;}.install-button a span{padding:0 0 0 6px;}.install-button a span span{padding:0 0 8px 0;}.install-button a span span span{left:-6px;padding:0 0 6px 0;}.install-button a span span span strong{right:-6px;padding:10px 45px 0 6px;}.install-button a span span span strong img{padding:0 6px 0 0;}#addon-listing .install-container{position:absolute;right:0;top:20px;max-width:180px;padding:0 15px;}#addon-listing .install-container .install-button{margin-bottom:.5em;float:right;}#addon-listing .addon p.updated{position:absolute;right:0;bottom:5px;max-width:180px;padding:0 15px;}#addon-listing .exp .exp-loggedout{float:right;}#addon-listing .exp .exp-loggedout .install-button{float:none;}.exp-loggedout{float:left;padding:5px 5px 3px 8px;}.exp-loggedout .install-button{margin-top:3px;margin-right:-3px;}#content-main .exp-loggedout p.install-button{margin-bottom:0;}.pitch{margin-bottom:1em;padding:10px;}.pitch h3,.pitch p{margin-bottom:1em;}.html-rtl .pitch ul{padding-right:15px;}.pitch h3 img{float:left;margin:-4px 10px 0 0;}#recommended{padding:0 1% 10px;width:98%;float:left;margin-bottom:1em;}#recommended .addon{float:none;}#content.wide #recommended .addon{width:20%;padding-left:26.5%;min-width:100px;margin-bottom:0;}#content.wide #recommended .addon .preview-img{width:45%;}#content.wide #recommended #feature1{float:left;}#content.wide #recommended #feature2{float:right;}#content.landing #secondaries{float:left;}#content.landing #secondaries .sub{float:left;width:30.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries .sub{float:left;width:31.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries #feature8{margin-right:0;}#content.landing #secondaries .sub .irk{padding-top:2.2em;}#content.landing #secondaries .sub .vex{padding-top:0;}#content.landing #secondaries .exp .preview-img{padding:0;}#content.landing #secondaries .addon .preview-img{padding:0;width:180px;}#content.landing-with-slider #secondaries .sub{float:left;width:31.5%;margin-right:2.5%;}#content.landing-with-slider #secondaries #feature8{margin-right:0;}#content.landing #secondaries{width:77%;}#content.landing #content-extra{width:23%;}#content.landing-with-slider #secondaries{width:100%;}#content.landing-with-slider #content-extra{width:25%;position:absolute;top:0;right:0;}#content.landing-with-slider #content-main{position:relative;}#content.landing-with-slider #recommended{float:none;position:relative;left:0;width:71%;}.html-rtl #content.landing-with-slider #recommended{float:left;}#content.landing-with-slider #recommended #slider .item_set .addon{float:left;width:308px;padding-left:240px;}#content.landing-with-slider #recommended #slider{background-color:#fff;margin-bottom:0;}#content.landing #content-extra{position:static;float:right;}#content.landing-with-slider #content-extra{position:absolute;float:none;}#content.landing.languages #content-extra{margin-right:0;}#content.landing .more-addons{margin:0 0 1em;padding:6px 10px 0;}#content.landing.browse #secondaries{width:50%;}#content.landing.browse #secondaries .sub{width:47%;}#content.landing.browse #secondaries #feature4{margin-right:0;}#content.landing.browse #content-extra{width:47%;}#content.browse .more-addons h3 a.view{display:inline;}.browse-list{list-style:none;margin:0;width:100%;overflow:auto;}.browse-list li{width:48%;margin:0 0 3px 1%;float:left;}.browse-list a{display:block;padding:3px 5px;}#content.landing.languages .sub{width:23.75%;margin-right:2%;float:left;}#content.landing.languages #feature3{margin-right:0;}#dictionaries{margin-top:1.5em;clear:both;padding:10px 15px;}#dictionaries table{width:100%;}#dictionaries th,#dictionaries td{padding:6px 12px;}#addon-summary{padding-left:240px;min-height:225px;}#addon-summary .name{margin-bottom:0;}#addon-summary .preview-img{position:absolute;left:-1px;top:0;padding:18px 0 0 20px;}#addon-summary.exp .preview-img,#addon-summary.rec .preview-img{padding-top:2.5em;}#addon-summary .rating img{display:block;}#addon-summary .rating{position:absolute;left:20px;top:180px;width:200px;}#addon-summary .stats{position:absolute;left:20px;top:180px;width:200px;margin-top:3.5em;}#addon-summary .link-sharing{position:absolute;left:105px;top:180px;font-size:.7em;}#addon-summary .link-sharing .badge .button{display:block;color:#062445;background:#7cc11c url("../img/sprite.png?20081210") -800px -730px no-repeat;}#addon-summary .link-sharing .badge .button a{display:block;padding:0 8px 8px 0;background:transparent url(../img/installbtn-edges.png) no-repeat scroll right bottom;}#addon-summary .link-sharing .badge .button a span{display:block;text-align:center;font-weight:bold;padding:2px 0 0 2px;background:transparent url(../img/installbtn-edges-list.png) no-repeat scroll left top;}#addon-summary .link-sharing .share-button{padding:0;margin:0;}#addon-summary .link-sharing .share-button:after,.install-container:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}#addon-summary .link-sharing .share-button a{float:left;cursor:pointer;max-width:290px;text-decoration:none;}#addon-summary .link-sharing .share-button a *{display:block;float:left;position:relative;}#addon-summary .link-sharing .share-button a span{padding:0 0 0 6px;}#addon-summary .link-sharing .share-button a span span{padding:0 0 8px 0;}#addon-summary .link-sharing .share-button a span span span{left:-6px;padding:0;}#addon-summary .link-sharing .share-button a span span span strong{width:90px;text-align:center;right:-6px;padding:0 18px 0 6px;}#addon-summary .link-sharing .share-button a span span span strong img{padding:0 6px 0 0;}#addon-summary .link-sharing .share-button a{color:#062445;background:#7cc11c url("../img/sprite.png?20081210") -800px -730px no-repeat;}#addon-summary .link-sharing .share-button a span{background:transparent url("../img/installbtn-edges.png") left bottom no-repeat;}#addon-summary .link-sharing .share-button a span span{background:transparent url("../img/installbtn-edges.png") right bottom no-repeat;}#addon-summary .link-sharing .share-button a span span span{background:transparent url("../img/installbtn-edges.png") left top no-repeat;}#addon-summary .link-sharing .share-button a span span span strong{background:transparent url("../img/installbtn-edges.png") right top no-repeat;}#addon-summary .link-sharing .share-button a:hover,.install-button a:focus,.install-button a:active{color:#0a3b73;background-color:#9dd34c;background-position:-800px -860px;}#addon-summary .link-sharing .badge .counter{display:block;position:relative;padding-right:4px;text-align:center;top:-4px;}#addon-summary .link-sharing .choices{display:none;position:absolute;z-index:999;left:-120px;top:12px;width:360px;background:transparent url(../img/box-pointer-top.png) center top no-repeat;padding-top:12px;}#addon-summary .link-sharing .choices div{margin:0;padding:1em;background-color:#f8f8f8;border:1px solid #657b86;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#addon-summary .link-sharing .choices ul{list-style:none;margin:0;}#addon-summary .link-sharing .choices ul li{width:50%;float:left;}#addon-summary .link-sharing .choices ul li p{padding:.25em;margin:0 .25em 0 0;}#addon-summary .link-sharing .choices ul li p a{font-weight:bold;display:block;height:20px;text-decoration:none;padding-left:22px;background:transparent url(../img/favicons/digg.gif) left top no-repeat;}#addon-summary .link-sharing .choices ul li.digg p a{background-image:url(../img/favicons/digg.gif);}#addon-summary .link-sharing .choices ul li.facebook p a{background-image:url(../img/favicons/facebook.gif);}#addon-summary .link-sharing .choices ul li.delicious p a{background-image:url(../img/favicons/delicious.gif);}#addon-summary .link-sharing .choices ul li.myspace p a{background-image:url(../img/favicons/myspace.gif);}#addon-summary .link-sharing .choices ul li.friendfeed p a{background-image:url(../img/favicons/friendfeed.gif);}#addon-summary .link-sharing .choices ul li.reddit p a{background-image:url(../img/favicons/reddit.gif);}.addon-cats{margin-left:0;}.addon-cats li{display:inline;padding-left:1em;margin-right:.5em;}.addon-cats li:first-child{padding-left:0;}#addon-info,#addon-advanced{padding:8px 15px;margin-bottom:1em;}.html-ltr #addon_app_compatibility{position:relative;top:.6em;padding-left:22em;font-weight:bold;}.html-rtl #addon_app_compatibility{position:relative;top:.6em;padding-right:22em;font-weight:bold;}.html-ltr #addon-info .app_compat{float:left;}.html-rtl #addon-info .app_compat{float:right;}#addon-info h4{font-size:147%;}.addon-images{margin:1em auto 1.5em;}.addon-images li{display:inline;margin-right:10px;}.addon-images a img{margin-bottom:10px;}#addon-advanced{position:relative;}#addon-advanced h5{margin-top:1em;}#content .addon-reviews{margin-left:0;}#content .addon-reviews blockquote{margin:0;}#content .addon-reviews li{padding:8px 10px;}#content .addon-reviews .cite{font-size:95%;margin-bottom:0;}#content-extra ul.nav-addon{list-style:none;margin-left:0;padding-left:0;}#content .review .others-by-user{font-style:italic;display:block;margin-top:.5em;font-size:.85em;}#content .review .others-by-user a{padding-left:22px;}#content .review .others-by-user a.loading{background:transparent url(../img/ajax_loading.gif) no-repeat 2px top;}#content .others-by-user-load{padding-left:3em;}#content .review-reply{margin-left:3em;}#content .review p.flag-thanks,#content .review-reply p.flag-thanks{font-weight:bold;}#content .review form.flag,#content .review-reply form.flag{display:block;padding-bottom:1em;}#content .review form.flag label,#content .review-reply form.flag label{display:block;font-weight:bold;}.with-js #content .review p.flag-thanks,.with-js #content .review-reply p.flag-thanks{display:inline;}.with-js #content .review form.flag,.with-js #content .review-reply form.flag{display:inline;}.with-js #content .review form.flag label,.with-js #content .review-reply form.flag label{display:none;}#content .review .flag span.loading,#content .review-reply .flag span.loading{padding-left:22px;background:transparent url(../img/ajax_loading.gif) no-repeat 2px top;}#content ul.review-flags{padding:1em 1em .5em 1em;list-style-type:square;}#content ul.review-flags li{font-weight:bold;}#content ul.review-flags-notes{padding:.25em .5em;list-style-type:disc;}#content ul.review-flags-notes li{font-weight:normal;}#content ul.review-flags-notes .note{font-style:italic;}#latest-version{width:96%;float:left;margin-bottom:1.5em;padding:8px 2%;}#latest-version h3{float:left;}#latest-version .install-button{float:right;margin-bottom:0;}#content .addon-versions{margin-left:0;padding-left:0;list-style:none;}#content .addon-versions li{padding:8px 10px 0;}#content .addon-versions h3{margin-bottom:.5em;}#content .version-details,#content .version-links{list-style:none;margin-left:0;padding-left:0;}#content .version-details li,#content .version-links li{padding:0;border:0;}#content .version-links li{margin-bottom:.25em;}#content .version-details em,#content .version-links em{font-style:normal;color:#888;}#form-review{position:relative;margin-bottom:1em;padding:10px;}#form-review textarea{width:98%;margin:0 auto .5em;}#form-review #review-submit{width:100%;clear:both;margin-top:-1.5em;}#form-review .disabled{background:#eee;}#form-review h3{display:inline;}#form-review .login{display:inline;font-size:92%;}#form-review .login a:link,#form-review .login a:visited{text-decoration:none;}.html-ltr #form-review #review-submit{float:left;}.html-rtl #form-review #review-submit{float:right;}.html-ltr #form-review #review-submit input{float:right;}.html-rtl #form-review #review-submit input{float:left;}#recaptcha_image{margin:.5em 0;}#rate-it{margin-bottom:1em;}#rate-it h4{float:left;width:6em;font-size:110%;}.html-rtl #form-review #rate-it h4{float:right;}#rate-it .stars{display:block;float:left;width:90px;margin:.3em 0 0 0;}#form-review #rate-it .degrade{margin-left:0;width:145px;}#form-review #rate-it .degrade p{margin:.2em 0;}#rate-it .rating{cursor:pointer;margin:2em;clear:both;display:block;}#rate-it .rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}#long-review .stars{margin:0;}#long-review .degrade{margin-left:14em;}#long-review .stars p{margin:.2em 0;}#long-review .rating{margin:1em 0;}.stars input{margin:0 4px;}.stars{zoom:1;}.stars .cancel,.stars .star{float:left;width:12px;height:14px;overflow:hidden;text-indent:-999em;cursor:pointer;}.html-rtl .stars .star,.html-rtl .stars .cancel{float:right;}.stars .cancel a,.stars .cancel a{background:url(../img/ratings_images.gif) no-repeat;}.stars .star a,.stars .star a{background:url(../img/ratings_images.gif) no-repeat;}.stars.cancel a,.stars .star a,.stars .cancel a,.stars .star a{display:block;width:100%;height:100%;background-position:0 -25px;border:1 solid #F00;}.stars .cancel a,.stars.cancel a{background-position:0 2px;}.stars div.star_hover a,.stars div.star_hover a{background-position:0 -38px;}.stars div.cancel_on a,.stars div.cancel_on a{background-position:0 -11px;}.stars div.star_on a,.stars div.star_on a{background-position:0 -38px;}.stars:after{content:".";clear:both;display:block;visibility:hidden;height:0;overflow:hidden;}.more-addons{padding:10px;}.more-addons h3 a.view{display:block;padding-right:30px;padding:.2em 30px .2em 0;}.more-addons h4{margin-top:1.5em;}#content.landing #content-extra .more-addons ul{margin-left:0;}.pagination{padding:8px 10px 0;margin-top:1em;}.pages{margin:0;float:left;}.pages li{display:inline;margin:0 2px;}.pages a{padding:3px 6px;}.pages .current strong{padding:3px 6px;}.pages .prev a{padding-left:15px;}.pages .next a{padding-right:15px;}#content-main .pagination p.count{margin-bottom:0;}.pagination p.perpage em,.pagination .perpage a{margin:0;}#form-listcontrol{position:relative;margin-bottom:1em;padding:8px 20% 8px 18%;}#form-listcontrol p,#form-listcontrol ul{margin:0;}#form-listcontrol #per-page{position:absolute;top:8px;left:10px;padding-top:6px;}#order-by li{display:inline;margin:0 2px;}#order-by button{cursor:pointer;padding:8px 2px;width:18.5%;}#order-by button.current,#order-by button.current:hover{cursor:default;}#form-listcontrol #experimental{position:absolute;top:8px;right:10px;width:140px;}#form-listcontrol #experimental label{display:block;cursor:pointer;padding:4px 0 4px 30px;}#form-listcontrol #experimental label input{position:absolute;left:6px;top:20%;}#developerAgreement ul{list-style-type:disc;margin-top:5px;}#thumb-subcategories{position:absolute;left:50px;top:7.125em;width:170px;}#thumb-subcategories ul{list-style-type:none;margin:0;padding:0;padding-bottom:6px;margin-bottom:1em;position:relative;}#thumb-subcategories ul li{padding-right:1px;overflow:hidden;}#thumb-subcategories ul li a,#thumb-subcategories ul li span{display:block;font-size:95%;padding:.25em 10px;}#thumb-subcategories a:link,#thumb-subcategories a:visited{text-decoration:none;}#thumb-browser .thumbs{list-style-type:none;margin-left:23%;}#thumb-browser .thumbs li.thumb{position:relative;width:170px;margin-right:10px;display:inline;float:left;text-align:center;}#thumb-browser .thumbs li.thumb div.wrapper{padding:1.75em 9px 0 9px;margin:0 5px 0 0;}#thumb-browser .thumbs li.thumb div.wrapper div.item{width:150px;}#thumb-browser .thumbs li.thumb div.img{border:1px solid #ccc;background:#fff;height:112px;overflow:hidden;}#thumb-browser .thumbs li.thumb div.img img{width:150px;}#thumb-browser .thumbs li.thumb h3{font-size:115%;line-height:115%;height:2.25em;overflow:hidden;padding-top:.5em;margin-bottom:.5em;}#thumb-browser .thumbs li.thumb .flag{position:absolute;top:0;left:0;padding:0 6px;}#thumb-browser .thumbs li.thumb p.meta{margin-bottom:0;padding:0;height:3.5em;overflow:hidden;}#thumb-browser .thumbs li.thumb .vex{text-align:left;height:8px;}#thumb-browser .thumbs li.thumb .vex span{display:block;height:8px;margin-left:0;}#thumb-browser #form-listcontrol{margin-left:20%;padding:8px 12% 8px 15%;}#thumb-browser #form-listcontrol #order-by button{white-space:nowrap;width:16.5%;}#slider{margin-bottom:18px;width:100%;background:transparent url(../img/sprite.png?20081210) no-repeat scroll left -1256px;}#slider .inner{background:transparent url(../img/sprite.png?20081210) no-repeat scroll right -1256px;width:100%;}#slider .viewport{position:relative;width:100%;overflow:hidden;}#slider .item_set{width:6000px;}#slider .item_set .addon{float:left;width:308px;}#slider .item_set li.addon{list-style:none;}#slider .item_set .addon .preview-img{background:transparent url(../img/sprite.png?20081210) no-repeat 1px -1256px;}#slider .item_set .addon{background:none;border-left:none;}#slider .item_set .addon .install-container{height:85px;}#slider .item_set .addon .install-button{padding-top:1.75em;padding-left:.5em;}#slider .item_set .addon .exp-loggedout .install-button{padding-top:0;padding-left:0;}#slider .item_set .addon .count{border-top:1px solid #CCC;bottom:4px;height:35px;margin-left:-240px;position:absolute;}#slider .controls{border-top:1px solid #ccc;width:100%;}#slider .controls_inner{font-size:140%;text-align:center;padding-top:6px;border-left:1px solid #ccc;border-right:1px solid #ccc;}#slider .controls a{text-decoration:none;padding:0 .5em;}#slider .controls a img{border:none;vertical-align:top;}#slider .vex{background:transparent url("../img/sprite.png?20081210") right bottom no-repeat;width:100%;}.html-rtl #slider .vex{direction:ltr;}#slider .vex span{background:transparent url("../img/sprite.png?20081210") left bottom no-repeat;height:10px;display:block;width:10px;}#content .addon-listing .date-added{margin:0;float:right;}#content .coll-addon .preview-img{margin:0;}.collections .nav{list-style-type:none;margin:0;padding:0;float:right;}.collections .nav:after{float:left;}.collections .nav li{float:left;margin:5px;}.collections .collections-web li.coll-addon{margin:0;}.collections p.amo-plug{float:right;-moz-border-radius:7px;border:1px solid #d8dcdf;padding:5px;}.collections #content-main h1{font-size:200%;}.collections .cat-name{margin-left:.3em;}.collections .cat-header h3{background:transparent url(../img/fyf/triangle-right.png) scroll no-repeat left 5px;padding-left:20px;margin-right:.4em;}.collections .cat-header.selected h3{background:transparent url(../img/fyf/triangle-down.png) scroll no-repeat left 5px;}.collections #content-main .cat-header p{margin:0;margin-left:20px;padding-right:5px;}.collections ul.addon-listing{padding:0;margin:0;}.collections ul.addon-install-listing{max-height:30em;overflow:auto;}.collections li.list-addon:after,.collections .coll-addon .preview-img:after,.collections .nav:after,#collectionform:after{content:'.';clear:both;display:block;line-height:0;visibility:hidden;width:0;height:0;}.collections li.coll-addon{margin:.2em 2em .2em 2em;padding:.5em 0;border-top:1px solid #ccc;}.collections li.inst-addon{margin:.5em 0;padding:.5em;}.collections .coll-addon .preview-img{max-width:12em;float:left;clear:both;}.collections .coll-addon .preview-img img{float:left;clear:both;margin:.5em 1em 0 0;max-width:12em;max-height:9em;}.collections .list-addon h4{color:#2d3b58;font-size:140%;}.collections .inst-addon .desc h4{width:auto;float:none;}.collections .list-addon .desc{width:81%;margin:.2em 0 0 0;float:left;}.collections .list-addon img.icon{float:left;margin-right:.5em;vertical-align:middle;}.collections .inst-addon .desc{float:left;width:auto;margin:0;}.collections .inst-addon .desc p{font-size:90%;float:left;}.collections .coll-addon h4 a{text-decoration:none;}.collections .list-addon .add-button,.collections .coll-addon .done-box{-moz-border-radius:7px;padding:5px 10px;float:right;}.collections .list-addon .add-button,.collections .coll-addon .done-box{min-width:160px;}.collections .list-addon .done-box{display:none;clear:right;}.collections .list-addon .add-button{background:transparent url(../img/installbtn-bg.png) repeat-x top left;}.collections .coll-addon .add-button{font-weight:bold;}.collections .inst-addon .add-button{margin:1em 1em 0 2em;min-width:15%;}.collections .add-button .add,.collections .add-button input{vertical-align:middle;cursor:pointer;}.collections .add-button .add{color:#062445;}.collections .add-button.upgrade{background:#fff;border:1px solid #d8dcdf;font-size:125%;}.collections #content-main .add-button p{margin:0;font-weight:normal;}.collections .done-box{margin-top:.5em;border:1px solid #d8dcdf;}.collections .installsubmit{margin:1em 0;float:right;}.collections .installsubmit input{font-size:120%;margin:0 .5em;}.collections .faq{float:right;text-align:right;}.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-400px;width:800px;background-color:#efefef;color:#333;border:1px solid black;padding:12px;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}}@media print{#nav-access,h1,#nav-user,#search-form,#other-apps{display:none;}#sidebar,#footer-lang-form,.pitch,.extra .view-all{display:none;}.install-button,.exp-loggedout,.learn-more,.more-from{display:none;}#form-review,.pagination,#form-listcontrol{display:none;}body{font:12pt/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 .25in;background-color:#fff;color:#000;}h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:.25em;}h2{font-size:15pt;}h3{font-size:14pt;}h4,h5,h6{font-size:100%;}a img{border:none;}#page-title{height:120px;}#page-title h2{position:relative;padding-left:125px;}#page-title h2 img{position:absolute;top:0;left:0;}#page-title p.page-intro{color:#666;padding-left:125px;font-size:90%;}.addon{border:1px solid #ccc;padding:.5em 1em .5em 240px;margin-bottom:1em;position:relative;}.addon .preview-img{position:absolute;top:.5em;left:1em;}.author{margin-top:0;}.name a,.author a{text-decoration:none;}.name a:after,.author a:after,.extra a:after,#nav-legal a:after{content:" [" attr(href) "] ";font-size:90%;}.addon .flag{position:absolute;top:-1px;right:-1px;margin:0;padding:.2em 1em;border:3px double #000;}.rec .flag{color:#360;}.exp .flag{color:#900;}#content-main{padding-right:35%;position:relative;}#content-extra{width:30%;position:absolute;right:0;top:0;}#content.search #content-main,#content.category #content-main{padding-right:0;}.extra ul{margin-left:0;}#footer{color:#666;font-size:90%;margin-top:1em;border-top:3px double #ccc;}.addon-images{list-style:none;margin:0 0 1em;padding:0;}.addon-images li{display:inline;margin-right:10px;}.addon-images a img{vertical-align:top;margin-bottom:10px;}.addon-reviews{list-style:none;margin:0 0 1em;padding:0;}.addon-reviews li{border:1px solid #ccc;padding:.5em 1em;margin-bottom:1em;}.addon-reviews blockquote{margin:0;}#addon-listing{list-style:none;margin:0;padding:0;}}
\ No newline at end of file diff --git a/site/app/webroot/css/type.css b/site/app/webroot/css/type.css index f6eaa8a..5bb85cc 100644 --- a/site/app/webroot/css/type.css +++ b/site/app/webroot/css/type.css @@ -92,8 +92,6 @@ h4#moz { font-weight: bold; font-size: 130%; } #categories a:link, #categories a:visited { text-decoration: none; } #categories p { line-height: 1.4; } - - /*** =Add-on boxes ***/ .addon .name { font-size: 180%; line-height: 1.2; font-weight: normal; } .addon .author { font-size: 100%; } @@ -120,9 +118,8 @@ h4#moz { font-weight: bold; font-size: 130%; } /*** =Install button ***/ .install-button { font: bold 120% "Trebuchet MS", Helvetica, "Helvetica Neue", Arial, sans-serif; } .install-button a { text-decoration: none; } -.exp-loggedout, .exp-confirmed { font-size: 90%; } -.exp-loggedout .install-button a, -.exp-confirmed .install-button a { font-size: 110%; text-align: left; } +.exp-loggedout { font-size: 90%; } +.exp-loggedout .install-button a { font-size: 110%; text-align: left; } /*** =Pitch ***/ .pitch h3 { font-size: 100%; font-weight: bold; line-height: 1.2; } @@ -141,13 +138,11 @@ h4#moz { font-weight: bold; font-size: 130%; } /*** =Detail page ***/ #addon-summary .name { font-size: 200%; } .addon-cats { list-style: none; font-size: 95%; } -.addon-cats a:link, .addon-cats a:visited { text-decoration: none; } +.addon-cats a:link { text-decoration: none; } .addon-cats a:hover, .addon-cats a:active, .addon-cats a:focus { text-decoration: underline; } .addon-images, .addon-reviews { list-style: none; } .addon-images a img { vertical-align: top; } .addon-reviews .cite { font-size: 95%; } -#license a { font-size: 70%; } -.oldversion .license a { font-size: 80%; } /* =Review form */ #form-review #review-submit { font-size: 90%; } |