Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/site/app/webroot/css/screen.css
diff options
context:
space:
mode:
Diffstat (limited to 'site/app/webroot/css/screen.css')
-rw-r--r--site/app/webroot/css/screen.css923
1 files changed, 31 insertions, 892 deletions
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;
-}