Files
wget2/unit-tests/files/main.css
Tim Rühsen fa600c4f04 Move unit tests from tests/ to unit-tests/
* Makefile.am: Add unit-tests
* cfg.mk: Make syntax-check work with unit-tests/
* configure.ac: Add unit-tests/Makefile
* tests/Makefile.am: Remove unit tests
* unit-tests/Makefile.am: New file with unit test rules
* unit-tests/*.c: Moved from tests/
* unit-tests/files: Moved from tests/

unit-tests/ is for library/API unit testing.
tests/ is for testing wget2 utility.
2017-05-31 20:51:10 +02:00

1744 lines
141 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
* v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
* html5doctor.com/html-5-reset-stylesheet/
*/
body{ font-family: Helvetica, Arial, sans-serif; }
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
/* font: inherit;*/
/* font-family:Omnes_Regular;*/
/* font-family: Helvetica, Arial, sans-serif;*/
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
a{ outline:none; }
/**
* Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
*/
body { font:13px/1.231 Helvetica, Arial, sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }
/* Normalize monospace sizing:
en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }
/**
* Minimal base styles.
*/
/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }
ul, ol { margin-left: 1.2em; }
ol { list-style-type: decimal; }
/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; /*font-family:Omnes_Medium;*/ }
td { vertical-align: top; }
/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sub.article_promoted_text{ line-height:14px; position:static; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre {
/* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
white-space: pre; white-space: pre-wrap; word-wrap: break-word;
padding: 15px;
}
h1{ font-size:30px; line-height:30px; font-weight:400; color:#439539; }
textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.ie6 legend, .ie7 legend { margin-left: -7px; }
/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }
/* Colors for form validity */
input:valid, textarea:valid { }
input:invalid, textarea:invalid {
border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
/* These selection declarations have to be separate
No text-shadow: twitter.com/miketaylr/status/12228805301
Also: hot pink! */
::-moz-selection{ background: #439339; color:#fff; text-shadow: none; }
::selection { background:#439339; color:#fff; text-shadow: none; }
/* j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #FF5E99; }
/* Make buttons play nice in IE:
www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button { width: auto; overflow: visible; }
/* Bicubic resizing for non-native sized IMG:
code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }
/**
* You might tweak these..
*/
body, select, input, textarea {
/* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
color: #444;
/* Set your base font here, to apply evenly */
/* font-family: Georgia, serif; */
}
/**
* Primary styles
*/
/* Basic formatting, structure
----------------------------------- */
body{ font-family:Arial, Helvetica, sans-serif; }
.wrap{ width:978px; margin:0 auto; padding:0 20px; }
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. j.mp/bestclearfix */
.clr:before, .clr:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clr:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clr { zoom: 1; }
.ie6 .clr, .ie7 .clr{ clear:both; height:1px; } /* This shouldn't be necessary but IE isn't playing nice with the .clr method used */
#content > .wrap{ padding-bottom:90px; }
.content_left{ float:left; width:705px; margin-right:50px; }
.content_right{ float:left; width:222px; }
.longtail .content_left, .how_to_buy .content_left, .services_support .content_left, .technical_information .content_left{ width:723px; margin-right:32px; }
#product .col_small, #partner .col_small, #solution .col_small, #solution .col_small{ width:222px; margin-right:30px; float:left; position:relative; }
#product .col_large, #partner .col_large, #solution .col_large, #solution .col_large{ width:471px; float:left; position:relative; }
.content_left .col_half{ float:left; width:345px; }
.content_left .even{ margin-right:32px; }
#content > .wrap > .col_half{ float:left; width:473px; overflow:hidden; }
#content > .wrap > .even{ margin-right:32px; }
/* Header
----------------------------------- */
header{ /*border-top:3px solid #333;*/ height:100px; }
header .wrap{ position:relative; z-index:1000; }
/*header .wrap p.portal{ position:absolute; top:0; right:0; background:#333 url(/common/img/portal_curve.png) top left no-repeat; margin:0; padding:0; font-size:11px; text-transform:uppercase; font-weight:300; }
header .wrap p.portal a{ color:#fff; text-decoration:none; padding:3px 25px 1px 48px; height:19px; display:block; }
header .wrap p.portal a strong{ color:#79C043; }
*/
header ul#meta{ margin:0; padding:0; list-style-type:none; position:absolute; top:12px; right:160px; }
header ul#meta li{ float:left; padding:4px 15px; border-left:1px solid #f6f6f6; }
header ul#meta li:first-child{ border-left:none; }
header ul#meta li a{ color:#666; text-decoration:none; font-size:11px; }
header ul#meta li a:hover{ text-decoration:underline; }
header ul#meta li strong { font-size:11px; font-weight:normal; }
header ul#meta li#meta_countrylang a{ font-style:italic; }
header #search{ width:138px; height:25px; background:url(/common/img/search.png) top left no-repeat; position:absolute; top:12px; right:20px; }
header #search form{ margin:0; padding:0; position:relative; display:block; }
header #search form label{ position:absolute; top:3px; left:3px; width:105px; height:19px; z-index:101; font:11px Helvetica, Arial, sans-serif; color:#666; padding:5px 0 0 5px; }
header #search form input#q{ margin:3px; border:none; border-color:transparent; width:105px; height:15px; padding:2px; /*position:relative;*/ z-index:100; }
header #search form input#q_submit{ display:block; text-indent:-9999px; width:23px; height:23px; position:absolute; top:0; right:0; background:none; border:none; }
header #search.focus{ box-shadow: 0 0 10px #439539; -webkit-box-shadow: 0 0 10px #439539; -moz-box-shadow: 0 0 10px #439539; }
header #search.focus input:focus{ outline-width:0; outline:none; }
header #logo{ width:107px; height:50px; background:url(/common/img/logo.png) bottom left no-repeat; float:left; padding-top:32px; }
header #logo a{ display:block; text-indent:-9999px; width:107px; height:50px; }
header ul#nav{ margin:0; padding:0; list-style-type:none; float:right; padding-top:55px; }
header ul#nav li{ float:left; font-size:11px; text-transform:uppercase; width:139px; text-align:center; font-weight:300; font-family:Helvetica, Arial, sans-serif; letter-spacing:0.5px; padding:15px 0; position:relative; z-index:999; }
header ul#nav li.active{ background:#4B9037; }
header ul#nav li.active_nosub{ background:#eee; padding-bottom:14px; }
header ul#nav li div.nav_sub{ display:none; /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, rgba(255,255,255,.8))); background-image: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,.8));*/ }
header ul#nav li.active div.nav_sub{ display:block; }
.ie6 ul#nav li.active div.nav_sub, .ie7 ul#nav li.active div.nav_sub{ background:url(/common/img/transparent_pixel.png) top left no-repeat; } /*http://www.webtechwise.com/fix-ie7-submenu-hover-problem/*/
header ul#nav li#nav_solutions{ width:125px; }
header ul#nav li#nav_products{ width:185px; }
header ul#nav li#nav_support{ width:105px; }
header ul#nav li#nav_partners{ width:115px; }
header ul#nav li#nav_community{ width:115px; }
header ul#nav li#nav_dl{ width:155px; }
header ul#nav li#nav_shop{ width:65px; padding-right:0; }
header ul#nav li a{ background:url(/common/img/bullets/nav.png) bottom right no-repeat; padding:5px 7px 3px; color:#666; text-decoration:none; line-height:16px; }
header ul#nav li.active a{ color:#fff; }
/*header ul#nav li a:hover{ background:#eee; color:#439539; }*/
header ul#nav li.highlight.last-child{ text-align:right;}
header ul#nav li.highlight a{ color:#439539; }
header ul#nav .nav_sub{ width:954px; padding:0 12px 12px 12px; z-index:998; position:absolute; top:46px; }
.ie7 header ul#nav .nav_sub{ top:44px; }
header ul#nav li#nav_solutions .nav_sub{ left:-125px; }
header ul#nav li#nav_products .nav_sub{ left:-238px; }
header ul#nav li#nav_support .nav_sub{ left:-423px; }
header ul#nav li#nav_partners .nav_sub{ left:-528px; }
header ul#nav li#nav_community .nav_sub{ left:-77px; }
header ul#nav .nav_sub_contents{ padding:32px; background:#4B9037; text-align:left; text-transform:none; letter-spacing:0; z-index:997; }
.ie6 header ul#nav .nav_sub_contents, .ie7 header ul#nav .nav_sub_contents{ padding-bottom:0; }
header ul#nav .nav_subheading{ color:#88d847; font-size:15px; font-weight:300; padding-bottom:12px; text-transform:none; }
header ul#nav .nav_subheading a{ color:#88d847 !important; background:none; padding:0; text-transform:none; }
header ul#nav .nav_subheading a:hover{ text-decoration:underline; }
header ul#nav .col_two{ width:185px; float:left; margin-right:32px; }
header ul#nav .col_three{ width:274px; float:left; margin-right:32px; }
header ul#nav .col_four{ width:198px; float:left; margin-right:32px; }
header ul#nav .col_five{ width:152px; float:left; margin-right:32px; }
header ul#nav .last{ margin-right:0; }
header ul#nav .col ul, header ul#nav .col ul li{ margin:0; padding:0; list-style-type:none; }
header ul#nav .col ul li{ font-size:11px; line-height:13px; padding:3px 0; border-bottom:1px solid #7ac142; text-align:left; text-transform:none; width:100%; }
header ul#nav .col ul li:first-child{ border-top:1px solid #7ac142; }
header ul#nav .col ul li a{ text-decoration:none; color:#fff; background:none; padding:0; line-height:13px; }
header ul#nav .col ul li a:hover{ color:#DFFFBF; }
header ul#nav #nav_community .nav_sub{ width:254px; left:590px; }
header ul#nav #nav_solutions .nav_sub{ width:486px; }
header #lang_select{ background:#202020; width:275px; overflow:hidden; position:absolute; top:15px; right:9999px; z-index:1000; padding-bottom:30px; height:200px; }
header #lang_select_top{ position:relative; height:25px; width:100%; }
header #lang_select_close{ position:absolute; top:12px; right:12px; margin:0; padding:0; width:16px; height:16px; }
header #lang_select_close a{ display:block; width:16px; height:16px; background:url(/common/img/hdr/lang_select_close.png) top left no-repeat; text-indent:-9999px; }
header #lang_select_close a:hover{ background-position:0 -16px; }
header #lang_select_content{ padding:0px 10px 0px 15px; }
header #lang_select_heading{ font-weight:bold; position:absolute; top:12px; left:60px; font-size:13px; color:#fff; margin:0; }
header #lang_select #countries_hdr, header #lang_select #countries{ display:none; }
header #lang_select .scroll-pane{ height:395px; }
header #lang_select hr{ background:#474747; color:#474747; height:1px; border:none; font-size:1px; line-height:1px; width:100%; overflow:hidden; margin:8px 0; }
header #lang_select hr.dark{ background:#292929; color:#292929; }
header #lang_select p{ margin:0; padding:0; }
header #lang_select p strong{ color:#76AD2D; }
header #lang_select p.section{ font-size:11px; color:#999; padding-bottom:7px; }
header #lang_select p#lang_selection{ font-weight:bold; color:#fff; }
header #lang_select p#lang_selection span{ color:#999; font-weight:normal; font-size:11px; }
header #lang_select p#lang_selection a{ color:#999; text-decoration:none; }
header #lang_select ul, header #lang_select ul li{ margin:0; padding:0; list-style-type:none; }
header #lang_select ul li{ font-size:13px; margin:0; padding:0; }
header #lang_select ul li a{ color:#ccc; text-decoration:none; display:block; padding:1px 0 1px 15px; margin:0; min-height:12px; height:auto !important; height:12px; }
header #lang_select ul li a:hover, header #lang_select ul li.active a{ color:#76AD2D; text-decoration:none !important; background:#2d2d2d; cursor:pointer; }
header #lang_select ul li.active a{ background:#444; }
header #lang_select ul li.current a{ background:url(/common/img/hdr/arrow_lang.png) 0px 3px no-repeat; }
header #lang_select .jScrollPaneTrack{ background:#292929; }
header #lang_select .jScrollPaneDrag{ background:url(/common/img/hdr/scrollbar_handle.png) top left no-repeat; }
header #lang_select .jScrollArrowUp{ background:url(/common/img/hdr/scrollarrow_up.png) top left no-repeat; width:14px; height:16px; }
header #lang_select .jScrollArrowDown{ background:url(/common/img/hdr/scrollarrow_down.png) top left no-repeat; width:14px; height:16px; }
header.light { height:41px; background:transparent url(/common/img/hdr/bg-lighthdr.png) repeat-x top left; min-width:1018px; }
header.light ul#meta { right:12px; top:8px; }
header.light ul#meta li a { color:#fff; }
header.light ul#meta li#hdr_login { border-left: 1px solid #F6F6F6; }
header.light ul#meta li#meta_countrylang { display:none; }
header.light #logo { position:relative; top:8px;background:transparent url(/common/img/hdr/logo-lighthdr.png) no-repeat top left; width:53px; height:32px; padding:0px; }
header.light #logo a { width:53px; height:32px; }
header.light #lang_select { display:none; }
.nologin footer .footer_global { background-color:#202020; padding:9px 0; }
.nologin footer .footer_global a, .nologin footer .footer_global p { color: #666666 !important; }
.nologin header.light { height:60px; }
.nologin header.light #logo { top:18px; }
#search_autocomplete{ position: absolute; top: 37px; background:#fff; right:20px; width: 136px; border-radius: 0px 0px 5px 5px; display:none; border-bottom:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; z-index:1000; box-shadow:0px 6px 9px #439539; }
#search_autocomplete ul, #search_autocomplete ul li{ margin:0; padding:0; list-style-type:none; }
#search_autocomplete ul{ padding:5px 0; }
#search_autocomplete ul li{ /*padding-bottom:4px;*/ }
#search_autocomplete ul li a{ text-decoration:none; color:#333; padding:5px 10px; display:block; }
#search_autocomplete ul li.active a{ background:#ceebcb; }
/* Home page
----------------------------------- */
#banners{ background:url(/common/img/gray_dotted_home.png) top center repeat-y; }
#banners .wrap{ position:relative; min-height:272px; height:auto !important; height:272px; clear:both; }
#banners .banner{ display:none; min-height:272px; height:auto !important; height:272px; }
#banners .banner h1{ font-size:40px; line-height:37px; font-weight:200; }
#banners .banner h1 a{ text-decoration:none; color:#439539; }
#banners .banner h1 strong{ display:block; color:#333; font-weight:200; margin-bottom:10px; }
#banners .banner h1 span{ display:block; padding:4px 0 4px 20px; font-size:12px; line-height:12px; font-family:Helvetica, Arial, sans-serif; background:url(/common/img/arrow.png) 0px 3px no-repeat; }
#banners .banner h1 a:hover span{ text-decoration:underline; }
#banners #banner_nav{ position:absolute; top:15px; right:20px; }
#banners #banner_nav a{ width:10px; height:10px; background:#ddd; /*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ display:block; float:left; margin-left:5px; }
#banners #banner_nav a:hover{ background:#439539; }
#banners #banner_nav a.active{ background:#333; }
#newsticker{ background:#7ac142; padding:8px 0; }
#newsticker p{ padding:0; color:#F1FFD6; line-height:100%; float:left; padding-right:10px; font-weight:bold; text-transform:uppercase; font-size:12px; }
#newsticker p a { color:#FFFFFF; text-decoration:none; }
#newsticker p a:hover { text-decoration:underline; }
#newsticker ul, #newsticker ul li{ margin:0; padding:0; list-style-type:none; }
#newsticker ul li{ display:none; float:left; line-height:100%; font-size:12px; }
#newsticker ul li a{ color:#F1FFD6; text-decoration:none; }
#newsticker ul li a:hover{ text-decoration:underline; }
#hotoffers{ background:url(/common/img/gray_dotted_bg.png) top left repeat-x; padding:25px 0; }
#hotoffers .wrap{ overflow:hidden; }
#hotoffers #hotoffers_wrap{ width:1100px; }
.offer{ width:235px; height:175px; float:left; margin-right:13px; position:relative; }
.offer a{ width:235px; height:175px; display:block; text-decoration:none; color:#fff; font-size:16px; background:url(http://dummyimage.com/235x175) top left no-repeat; position:relative; }
.en-us .offer a{ font-size:18px; }
.offer a span{ font-weight:300; padding:16px; position:absolute; bottom:0px; left:0px; width:203px; line-height:16px; /*min-height:51px; height:auto !important; height:51px;*/ }
.en-us .offer a span{ font-weight:100; }
.offer_green a span{ background:#79BB46; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px; }
#trial_content{ padding:55px 0; }
#trial_content .trial_content_sub{ position:relative; padding-right:690px; /*background:url(/home/img/businesses.png) 353px 27px no-repeat;*/ }
#trial_content .trial_content_sub p{ padding-bottom:20px; }
#trial_content h2{ font-size:25px; line-height:24px; color:#439539; font-weight:100; padding-bottom:18px; }
#trial_content .trial_content_sub ul, .trial_content_sub ul li{ margin:0; padding:0; list-style-type:none; }
#trial_content .trial_content_sub ul{ position:absolute; top:15px; right:0; }
#trial_content .trial_content_sub ul li{ float:left; border:none !important; margin-left:25px; }
#trial_content .trial_content_sub ul li a{ display:block; text-indent:-9999px; height:76px; background-position:top left; background-repeat:no-repeat; padding:0; }
#trial_content .trial_content_sub ul li#success_lse a{ width:158px; background-image:url(/home/img/success_lse.png); }
#trial_content .trial_content_sub ul li#success_od a{ width:134px; background-image:url(/home/img/success_od.png); }
#trial_content .trial_content_sub ul li#success_sony a{ width:114px; background-image:url(/home/img/success_sony.png); }
#trial_content .trial_content_sub ul li#success_wal a{ width:135px; background-image:url(/home/img/success_wal.png); }
#home_alliance{ border-top:1px solid #666; border-bottom:1px solid #666; padding:5px 0; margin-bottom:15px; }
#home_alliance p{ padding:0; font-size:12px; color:#666; float:left; width:165px; padding-top:11px; }
#home_alliance ul{ float:right; }
#home_alliance li{ border:none; width:auto; float:left; padding-left:25px; }
#home_alliance li#home_alliance_amd a{ background-image:url(/common/img/alliance_partners/home/amd_alliance_sprite_s1.png); width:66px; }
#home_alliance li#home_alliance_fujitsu a{ background-image:url(/common/img/alliance_partners/home/fujitsu_alliance_sprite_s1.png); width:50px; }
#home_alliance li#home_alliance_hp a{ background-image:url(/common/img/alliance_partners/home/hp_alliance_sprite_s1.png); width:30px; }
#home_alliance li#home_alliance_ibm a{ background-image:url(/common/img/alliance_partners/home/ibm_alliance_sprite_s1.png); width:47px; }
#home_alliance li#home_alliance_dell a{ background-image:url(/common/img/alliance_partners/home/dell_alliance_sprite_s1.png); width:35px; }
#home_alliance li#home_alliance_intel a{ background-image:url(/common/img/alliance_partners/home/intel_alliance_sprite_s1.png); width:39px; }
#home_alliance li#home_alliance_ms a{ background-image:url(/common/img/alliance_partners/home/microsoft_alliance_sprite_s1.png); width:77px; }
#home_alliance li#home_alliance_oracle a{ background-image:url(/common/img/alliance_partners/home/oracle_alliance_sprite_s1.png); width:66px; }
#home_alliance li#home_alliance_sap a{ background-image:url(/common/img/alliance_partners/home/sap_alliance_sprite_s1.png); width:47px; }
#home_alliance li#home_alliance_vmware a{ background-image:url(/common/img/alliance_partners/home/vmware_alliance_sprite_s1.png); width:72px; }
#home_alliance li a{ padding:0; background-position:top right; background-repeat:no-repeat; display:block; text-indent:-9999px; height:34px; }
#home_alliance li a:hover{ background-position:bottom right; }
/* Feature banner section (e.g. on product page)
----------------------------------- */
.feature{ background:url(/common/img/green_dotted_bg.png) top left repeat; padding-top:43px; }
.feature h2{ color:#fff; font-size:28px; font-weight:300; }
.feature h2 a{ color:#fff; text-decoration:none; }
.feature h2 a:hover{ text-decoration:underline; }
.feature h2 span{ font-size:8px; }
.feature .links{ height:41px; position:relative; z-index:1; }
.feature_main .links{ border-bottom:1px solid #A6D838; }
.feature #product_nav, .feature #product_nav li, .feature #meta_nav, .feature #meta_nav li{ margin:0; padding:0; list-style-type:none; }
.feature #product_nav{ position:absolute; left:0; bottom:11px; width:850px; }
.feature #meta_nav{ position:absolute; right:0; bottom:11px; }
.feature #product_nav li{ float:left; margin-right:20px; font:12px Helvetica, Arial, sans-serif; margin-top:4px; }
.feature #product_nav li a{ color:#fff; text-decoration:none; }
.feature #product_nav li.active a, .feature #product_nav li.active a:hover{ color:#A5D838; }
.feature #product_nav li a:hover{ color:#E3EDD7; }
.feature #meta_nav li{ padding-right:10px; margin-right:10px; border-right:1px solid #333; float:left; font-size:12px; }
.feature #meta_nav li.last-child{ border:none !important; margin:0; padding:0; }
.feature #meta_nav li a{ text-decoration:none; color:#333; }
.feature #meta_nav li a:hover{ text-decoration:underline; }
.feature .headline{ padding:80px 0 0 166px; background-position:0 80px; background-repeat:no-repeat; font-size:42px; line-height:40px; width:500px; color:#fff; float:left; font-weight:300; min-height:210px; height:auto !important; height:210px; }
.feature .headline strong{ font-weight:500; }
.feature #cta_links, .feature #cta_links li{ margin:0; padding:0; list-style-type:none; }
.feature #cta_links{ float:right; padding-top:88px; width:222px; }
.feature #cta_links li{ border-bottom:1px solid #fff; }
.feature #cta_links li a{ display:block; padding:4px 2px; text-decoration:none; color:#fff; font:12px Helvetica, Arial, sans-serif; }
.feature #cta_links li a:hover{ background:#fff; color:#439539; }
.feature #cta_links #cta{ position:relative; border:none; background:url(/common/img/gray_dotted_dark_bg.png) top left repeat; /*-moz-box-shadow:2px 2px #6f8a3a; -webkit-box-shadow:2px 2px #6f8a3a; box-shadow:2px 2px #6f8a3a;*/ margin-bottom:2px; }
.feature #cta_links #cta a{ display:block; background:url(/common/img/gray_dotted_dark.png) top left no-repeat; padding:5px 5px 11px 9px; color:#79BF43; font-size:23px; line-height:23px; font-weight:400; letter-spacing:0.3px; }
.feature #cta_links #cta a:hover{ /*text-shadow:0px 0px 10px #99c24e;*/ }
.feature #cta_links #cta span { position:absolute; top:-4px; right:8px; display:none; width: 9px; height: 9px; background:#78AB36; /*Should be 79BF43 when the bg images are color corrected*/ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; }
.ie6 .feature #cta_links #cta span, .ie7 .feature #cta_links #cta span{ display:none; } /* To do: create the triangle as an image, so no CSS3. IE gets jacked up */
.headline_links, .headline_links li{ margin:0; padding:0; list-style-type:none; }
.headline_links li{ float:left; font-size:12px; padding-left:13px; background:url(/common/img/bullets/list_icon.png) 0px 5px no-repeat; margin-right:35px; line-height:12px; }
.headline_links li a{ text-decoration:none; color:#fff; }
.headline_links li a:hover{ text-decoration:underline; }
.subnav, .subnav li{ margin:0; padding:0; list-style-type:none; }
.subnav li{ float:left; margin-right:32px; padding-top:15px; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
.subnav li a{ color:#6A972C; text-decoration:none; }
.subnav li a:hover{ text-decoration:underline; }
.subnav li.active a{ color:#333; }
/* Content styles
----------------------------------- */
#content p{ padding-bottom:20px; font-size:13px; line-height:110%; }
#content img + p, #content ul + p, #content ol + p{ padding-top:20px; }
#content p, #content li{ color:#5F5F5F; }
#content p a, #content li a{ color:#439239; text-decoration:underline; }
#content p a:hover, #content li a:hover{ color:#333; }
/*#content strong{ color:#439239; }*/
#content{ margin-top:15px; padding-top:54px; background:url(/common/img/gray_dotted_bg.png) top left repeat-x; }
#content.content_short{ margin-top:0; }
h3{ font-size:28px; color:#439239; line-height:32px; font-weight:300; }
h4{ font-size:15px; color:#333; padding:18px 0; border-top:1px solid #333; font-weight:400; }
a.external{ background:url(/common/img/bullets/external.png) top right no-repeat; padding-right:19px; }
#content .callout{ padding:36px 0; background-repeat:no-repeat; border-bottom:1px solid #eee; }
#content h3 + .callout, #content p + .callout{ border-top:1px solid #eee; margin-top:36px; }
.longtail_four #content .callout{ border:none; }
#content .callout_left{ padding-right:313px; background-position:center right; }
#content .callout_right{ padding-left:313px; background-position:center left; }
#content .callout p{ font-size:21px; line-height:21px; color:#333; padding:36px 0; font-weight:300; }
#content .callout_left p, #content .callout_right p{ padding:0; }
#content .callout_left p + ul, #content .callout_right p + ul{ padding-top:36px; }
#content .callout p strong{ font-weight:400; }
#content .callout p a{ text-decoration:none; color:#439539; }
#content .callout p a:hover{ text-decoration:underline; }
#content .callout ul, #content .callout ul li, #content ul.callout_links, #content ul.callout_links li, #trial_content ul, #trial_content ul li{ margin:0; padding:0; list-style-type:none; }
/*.callout ul{ padding-bottom:36px; }*/
#content .callout ul li, #content ul.callout_links li, #trial_content ul li{ border-bottom:1px solid #f0f0f0; }
#content .callout ul li:first-child, #content ul.callout_links li:first-child, #trial_content ul li:first-child{ border-top:1px solid #f0f0f0; }
#content .callout ul li a, #content ul.callout_links li a, #trial_content ul li a{ display:block; background:url(/common/img/bullets/list_icon.png) 0px 11px no-repeat; padding:6px 15px 4px 15px; color:#439539; text-decoration:none; }
#content .callout ul li a:hover, #content ul.callout_links li a:hover, #trial_content ul li a:hover{ color:#999; }
#content ul.callout_links li.external a{ background-image:url(/common/img/bullets/external.png); padding-left:19px; background-position:0px 8px; }
.product_index #content .col_half{ width:335px; }
#content p.intro_text{ font-size:15px; line-height:16px; }
#content .col_half .callout{ margin-top:20px; padding-bottom:0; border:none; background:url(http://dummyimage.com/335x240) top left no-repeat; padding-top:260px; }
#content .col_half .callout p{ padding-top:0; }
#content .callout_full{ padding-top:150px; background:url(http://dummyimage.com/705x130) top left no-repeat; margin-top:20px; }
#content .callout_full p{ padding:0; }
#highlight_wrap{ border-top:1px solid #439539; padding-top:50px; }
.col_highlight_one{ width:280px; float:left; margin-right:32px; }
.col_highlight_two{ width:390px; float:left; }
#content .col_highlight_one p{ font-size:18px; font-weight:400; color:#333; }
#content .col_highlight_one p a{ text-decoration:none; }
#content .col_highlight_one p a:hover{ text-decoration:underline; }
#content .col_highlight_one p strong{ font-weight:400; }
#content .col_highlight_two ul, .col_highlight_two ul li{ margin:0; padding:0; list-style:none; }
#content .col_highlight_two li{ padding:28px 0; border-bottom:1px solid #f0f0f0; }
#content .col_highlight_two li:first-child{ padding-top:0; }
#content .col_highlight_two li.last-child{ border-bottom:none; }
#content .col_highlight_two li strong{ color:#333; display:block; }
#content .col_highlight_two li a{ text-decoration:none; }
#content .col_highlight_two li a:hover{ text-decoration:underline; }
#content .sublinks, .sublinks li{ margin:0; padding:0; list-style-type:none; }
#content .sublinks{ padding:45px 0; }
#content .sublinks li{ padding:30px 0; border-bottom:1px solid #f0f0f0; color:#333; font-size:15px; line-height:16px; font-weight:300; }
#content .sublinks li.last-child{ border:none; }
#content .sublinks li strong{ display:block; font-size:19px; font-weight:400; }
#content .sublinks li a{ color:#439539; text-decoration:none; }
#content .sublinks li a:hover{ text-decoration:underline; }
#content .trio_list{ border-top:1px solid #f0f0f0; }
.longtail #content .trio_list, .longtail #content .resource_library{ border:none !important; }
#content p.title{ font-size:28px; color:#439539; line-height:27px; padding:50px 0; font-weight:300; }
#content .trio_list ul, .trio_list ul li{ margin:0; padding:0; list-style-type:none; }
#content .trio_list ul li{ float:left; width:216px; margin-right:28px; }
.longtail #content .trio_list ul li{ margin-right:37px !important; }
#content .trio_list ul li.last-child, #content .trio_list ul li.third{ margin-right:0 !important; }
#content .trio_list ul li.third + li{ clear:left; }
#content .trio_list ul li img{ background:#f8f8f8; }
#content .trio_list ul li strong{ font-weight:bold; display:block; padding-top:10px; }
#content .trio_list ul li p{ color:#646464; font-size:13px; line-height:16px; padding:30px 0; }
#content .trio_list p.more, #content #success p.more{ border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; font-size:13px; padding:0; }
#content .trio_list p.more a, #content #success p.more a{ padding:4px 3px; text-decoration:none; display:block; color:#439539; }
#content .trio_list p.more a:hover, #content #success p.more a:hover{ /*background:url(/common/img/green_dotted_bg.png) top left repeat;*/ color:#999; }
#content .trio_list p.external a span, #content #success p.more a span{ background:url(/common/img/bullets/external.png) center right no-repeat; padding-right:20px; }
.tier4_wide #content .trio_list ul li{ margin-bottom:32px; }
#content .anchors, .content_left .anchors li, .content_left .anchor_content, .content_left .anchor_content li{ margin:0; padding:0; list-style-type:none; }
#content .anchors{ padding-top:43px; }
#content .content_left h3 + p{ padding-top:20px; }
#content .content_left h3 + h3{ padding-top:80px; }
#content .content_left p + .anchors{ padding-top:0; }
.technical_information #content .anchors, .faq #content .anchors, .resource_library #content .anchors, .news_and_commentary #content .anchors{ padding-top:0; }
#content .anchors li{ font-size:13px; /*font-family:Omnes_Light;*/ margin-bottom:4px; width:325px; line-height:16px; background:url(/common/img/bullets/subnav.png) 0px 3px no-repeat; padding-left:15px; }
#content .content_left .nowrap li{ width:auto; }
#content .anchors li.column_two, .content_left .anchor_content li.column_two{ margin-left:350px !important; }
#content .anchors li a{ text-decoration:none; color:#333; }
#content .anchors li a:hover{ color:#999; }
#content .content_left .anchor_content li{ font-size:13px; width:320px; line-height:16px; color:#606060; margin-top:32px; }
#content .content_left .anchor_content strong{ display:block; margin-bottom:10px; font-weight:500; font-size:15px; color:#333; }
#content .content_left .anchor_content li a{ text-decoration:none; }
#content .content_left .anchor_content li a:hover{ text-decoration:underline; }
#content .content_left .anchor_content li ul, #content .content_left .anchor_content li ol{ padding:15px 0; }
#content .content_left .anchor_content li li{ margin:0 0 0 1em; list-style-type:disc; width:auto; }
#content .anchor_active{ padding-top:55px !important; }
#content .anchor_active span{ padding:10px 10px 8px 10px; background:#f6c747; }
#content .content_left .anchor_title{ margin-top:39px; padding:45px 0 30px 0; background-position:top left; background-repeat:no-repeat; font-size:18px; color:#333; font-weight:500; border-bottom:1px solid #f0f0f0; background-image:url(http://dummyimage.com/62x36.jpg); }
#content .content_left ul + .anchor_title{ margin-top:59px; }
#content .content_left .anchor_title + p{ padding:20px 0; }
#content .active_hash > span{ background-color:#ffd324; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.55, rgb(243,184,36)), color-stop(0.78, rgb(255,211,35))); background-image: -moz-linear-gradient(center bottom,rgb(243,184,36) 55%,rgb(255,211,35) 78%); padding:10px; display:block; }
blockquote{ font-weight:500; font-style:italic; font-size:25px; padding:40px 0; }
blockquote span{ font-weight:400; font-style:italic; font-size:80px; color:#7BBD46; display:block; float:left; margin:-12px 60px 0 60px; }
blockquote span sup{ font-size:30px; top:-1em; }
blockquote.quote{ font-style:italic; font-size:16px; line-height:17px; font-weight:400; padding:36px 0; border-top:4px solid #439539; border-bottom:4px solid #439539; margin-top:36px; }
blockquote.quote strong{ display:block; margin-top:20px; font-style:normal; font-family:Helvetica, Arial, sans-serif; color:#333; font-size:12px; font-weight:bold; }
blockquote.quote span{ font-style:normal; font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; color:#333; margin:0; float:none; }
/* Products/services
----------------------------------- */
.products_services h3, .downloads_index h1, .training_index h1{ padding-bottom:20px; border-bottom:1px solid #439539; margin-bottom:100px; }
.products_services h4{ font-size:28px; margin:0; padding:0 0 20px 0; font-weight:400; border:0; }
.products_services h5, .downloads_index h3, .training_index h2{ padding:10px; margin:18px 0; text-transform:uppercase; color:#fff; font-size:14px; background:#bababa; line-height:100%; font-weight:normal; }
.products_services .even h5, .downloads_index h3, .training_index .even h2{ background:#8AC33C; }
.products_services #content p.title{ padding:10px 0; }
.products_services #content .product_list, .products_services .product_list li{ margin:0; padding:0; list-style-type:none; }
.products_services #content .product_list{ width:520px; }
.products_services #content .product_list li{ width:222px; margin:50px 32px 0 0; float:left; padding-top:85px; background:url(http://dummyimage.com/72x72) top left no-repeat; }
.products_services #content .product_list li.even, .downloads_index #content .product_list li.fourth{ clear:left; }
.products_services #content .product_list li p.title{ font-weight:400; color:#439539; font-size:16px; padding-bottom:10px; line-height:17px; }
.products_services #content .product_list li p.links{ color:#E1E4E0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:4px 0; font-size:12px; }
.products_services #content .product_list li a{ text-decoration:none; }
.products_services #content .callout_links{ padding-bottom:18px; }
.products_services .product_break + h5{ margin-top:50px; }
.products_services #content .anchors{ padding-top:0; }
/* Alternate product index design
----------------------------------- */
.product_index_alt .headline{ font-size:18px; line-height:18px; background-position:0 40px; padding-top:40px; min-height:170px; height:auto !important; height:170px; }
.product_index_alt .headline strong{ font-size:36px; line-height:36px; display:block; font-weight:400; }
.product_index_alt .feature #cta_links{ padding-top:48px; }
.product_index_alt #content h3, .product_index_alt #content .trio_list .title{ border-top:1px solid #439539; font-size:15px; line-height:17px; font-weight:400; padding:15px 0; }
.product_index_alt #content .highlight{ padding:47px 110px 47px 167px; background:url(http://dummyimage.com/70x70) 47px 51px no-repeat; border-bottom:1px solid #F0F0F0; }
.product_index_alt #content .highlights .highlight.last-child{ border:none; }
.product_index_alt #content .highlight h4{ color:#333; font-weight:500; margin:0; padding:0; border:none; font-size:17px; line-height:21px; }
.product_index_alt #content .highlight p{ color:#656565; font-weight:400; margin:0; padding:0; font-size:17px; line-height:21px; }
.product_index_alt #content .highlight p a{ text-decoration:none; }
.product_index_alt #content .highlight p a:hover{ text-decoration:underline; }
.product_index_alt #content .highlight ul, .product_index_alt .highlight ul li{ list-style-type:none; }
.product_index_alt #content .highlight ul{ padding-top:20px; margin:0; }
.product_index_alt #content .highlight ul li{ float:left; font-size:12px; padding-left:13px; background:url(/common/img/bullets/list_icon.png) 0px 5px no-repeat; margin-right:20px; }
.product_index_alt #content .highlight ul li a{ text-decoration:none; color:#439539; }
.product_index_alt #content .highlight ul li a:hover{ text-decoration:underline; }
.product_index_alt #content .trio_list{ border:none; }
.product_index_alt #content .trio_list .title{ margin:20px 0 50px 0; }
.product_index_alt #content{ padding-top:27px; }
.product_index_alt .feature #cta_links #cta a{ padding:0 22px 3px 8px; font-size:21px; }
/* Longtail page content
----------------------------------- */
.tier4 h1{ font-size:28px; color:#439239; line-height:32px; font-weight:300; }
.tier4 #content .content_left h1{ border-bottom:0; border-top:1px solid #439539; padding:15px 0 30px 0; }
.longtail #content h3,
.comparison #content h3,
.technical_information #content h3,
.how_to_buy #content h3,
.faq #content h3,
.services_support #content h3,
.resource_library #content h3,
.news_and_commentary #content h3,
.tier4 h1,
.app h1{ border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
.longtail #content .content_right hr{ height:1px; font-size:1px; line-height:1px; border:none; background:#000; margin:22px 0; }
#content .subtitle{ font-weight:500; color:#333; font-size:15px; }
#content p + p.subtitle{ padding-top:12px; }
#content p.subtitle + blockquote{ margin-top:0; }
.longtail #content .col_small li{ color:#333; font-size:13px; margin-bottom:5px; }
.longtail #content .col_small li ul, .longtail #content .col_small li ol, .content_left li ul, .content_left li ol{ padding:15px 0; }
/*.longtail #content .col_small li ul a, .longtail #content .col_small li ol a{ font-weight:bold; }*/
.longtail #content h4, .services_support #content h4{ font-size:21px; padding:0; border:none; padding-bottom:20px; }
.longtail_two #content h4, .longtail_three #content h4, .longtail_four #content h4{ font-size:18px; padding-bottom:60px; }
.longtail #content h4 a, .services_support #content h4 a{ color:#439539; }
.longtail_four h3, #solution.longtail_four h3, #solution.solution_industry h3, #solution.solution_platform h3{ padding:90px 350px 90px 0; background-position:right center; background-repeat:no-repeat; }
.longtail_four #content h4{ padding-bottom:36px; }
.longtail_four #content hr + h4{ padding-top:20px; }
.longtail_four #content{ margin-top:0 !important; }
.longtail_four .share{ float:none; margin-bottom:36px; }
.tier4 .content_left{ width:640px; margin-right:115px; }
.tier4_wide .content_left{ width:723px; margin-right:32px; }
.tier4 .content_short .content_right h2{ font-size:15px; color:#333; padding:18px 0; border-top:1px solid #333; font-weight:400; }
.tier4 #content .content_right .callout_links{ padding-bottom:32px; }
#solution.longtail .content_left h4{ border:none; padding:0 0 60px 0; margin:0; }
#solution.longtail .content_left .col_half{ padding-top:0; }
.greenbox{ width:84px; background:#98C109; position:absolute; right:0; }
#content .greenbox p{ text-align:center; padding:15px 10px; }
#content .greenbox p.number{ font-weight:300; font-size:43px; color:#fff; padding-bottom:5px; position:relative; }
#content .greenbox p.number sup{ font-size:22px; }
#content .greenbox p.text{ font-weight:500; font-size:11px; border-top:1px dotted #cfdb89; color:#333; }
#content .greenbox p span{ position:absolute; top:28px; right:-15px; display:block; width:17px; height:17px; background:#98C109; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; z-index:-1; }
#content .col_small blockquote{ font-weight:400; font-style:italic; font-size:23px; color:#333; padding-right:32px; border-right:5px solid #eee; text-align:right; position:absolute; right:0; }
/* Comparison page
----------------------------------- */
.comparison #content h4{ font-size:18px; padding:0; border:none; padding-bottom:40px; }
.table_comparison{ width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:20px; }
.table_comparison thead th{ background:#efefef; height:125px; vertical-align:middle; width:165px; line-height:1px; border-right:1px solid #fff; }
.table_comparison thead th.null{ width:auto; border:none; }
.table_comparison thead th:first-child{ background:#f3f3f3; }
.table_comparison thead th.last-child{ border:none; }
.table_comparison tbody td{ vertical-align:middle; text-align:left; padding:30px 0; color:#333; font-weight:500; font-size:15px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.table_comparison tbody td a{ color:#439539; text-decoration:underline; }
.table_comparison tbody td a:hover{ color:#999; }
.table_comparison tbody td span{ display:block; text-align:center; }
.table_comparison tbody td span.no{ display:none; }
.table_comparison tbody td span.na{ color:#999; }
.table_comparison tbody td span.yes, .table_comparison tbody td span.half{ background:url(/common/img/comparison.png) bottom center no-repeat; text-indent:-9999px; height:14px; }
.table_comparison tbody td span.half{ background-position:top center; }
.version_comparison thead th{ width:335px; }
.version_comparison tbody td{ vertical-align:top; padding-left:20px; font-size:13px; }
.version_comparison tbody td.title{ padding-left:0; font-size:15px; }
.version_comparison tbody td li{ color:#333 !important; }
.version_comparison tbody td span{ color:#439239; font-weight:500; font-style:italic; padding-right:5px; display:inline; }
/* Technical information
----------------------------------- */
.technical_information #content .content_left .col_half, .resource_library #content .content_left .col_half{ width:318px; }
.technical_information #content .content_left .anchor_title{ padding-top:0; background:none; }
#content .table_header{ background:#95ba4d; font-size:15px; color:#fff; padding:13px 15px 15px 15px; margin:15px 0; font-weight:500; }
#content .table_header strong{ color:#fff; }
#content .table_header span{ display:block; font-size:12px; color:#333; }
.table_text thead th{ height:auto; line-height:100%; padding:5px 0; width:auto; }
.table_text thead th.null{ width:150px; }
.table_text thead th:first-child{ border-right:1px solid #fff; }
.table_text tbody td{ padding:15px; font-size:13px; vertical-align:top; }
.table_text tbody td.title{ padding:15px 5px 15px 0; color:#439539; }
.table_text tbody td p{ padding:0 20px; font-size:15px; }
/* FAQ
----------------------------------- */
.faq #content .anchor_title{ padding:0; background:none; border:none; font-size:15px; }
.faq .contact{ margin-top:20px; }
.faq .contact p{ clear:both; padding-top:10px; }
.faq .contact label{ width:150px; float:left; text-align:right; margin-right:15px; display:block; padding-top:4px; }
.faq .contact input, .faq .contact textarea{ float:left; width:300px; margin:0; padding:4px; border:1px solid #eee; }
.faq .contact p#submit{ background:url(/common/img/green_dotted_bg.png) top left repeat; float:right; padding:0; margin:10px 230px 0 0; }
.faq .contact p#submit input{ width:auto; padding:4px 12px 3px 12px; background:url(/common/img/green_dotted_bg.png) top left repeat; border:none; color:#fff; cursor:pointer; }
/* Services and support
----------------------------------- */
.services_support #content .anchor_title{ padding-top:0; background:none; padding-bottom:12px; margin-bottom:32px; }
.services_support #content .content_left .anchor_title:first-child{ margin-top:0; }
/* Resource library
----------------------------------- */
.resource_library #content .anchor_title{ padding-bottom:15px; margin-bottom:25px; }
.resource_library #content p#Downloads{ background-image:url(/common/img/resources_download.png); }
.resource_library #content p#AV{ background-image:url(/common/img/resources_av.png); }
.resource_library #content p#Flyers{ background-image:url(/common/img/resources_flyer.png); }
.resource_library #content p#WhitePapers{ background-image:url(/common/img/resources_whitepaper.png); }
.resource_library #content p#Demos{ background-image:url(/common/img/resources_demo.png); }
.resource_library #content p#Data_Sheets { background-image:url(/common/img/resources_datasheet.png); }
.resource_library #content p#FAQ { background-image:url(/common/img/resources_faq.png); }
/* News/commentary
----------------------------------- */
.news_and_commentary #content .anchor_title{ padding-top:0; background:none; padding-bottom:15px; margin-bottom:25px; }
/* How to buy page
----------------------------------- */
#cpu_form{ margin-top:32px; }
#cpu_form label, #cpu_form select{ float:left; }
#cpu_form label{ font-size:28px; display:block; margin-right:15px; }
#cpu_form select{ margin-top:5px; }
.support_comparison thead th{ width:200px; padding:15px 0; text-align:left; }
.support_comparison thead th img{ float:left; margin-left:27px; }
.support_comparison thead th span{ float:left; display:block; padding:10px 0 0 15px; font-size:15px; color:#666; font-weight:normal; line-height:16px; }
/*.support_comparison .buy{ display:none; }*/
.support_comparison .buy td{ background:#666; border-right:1px solid #999; border-bottom:1px solid #999; padding:10px 15px !important; color:#fff !important; text-align:left; }
.support_comparison .buy td div{ position:relative; }
.support_comparison .buy td span{ display:inline; text-align:left; }
.support_comparison .buy a{ background:#95ba4d; font-size:11px; color:#fff; text-decoration:none; padding:2px 8px 3px 8px; /*position:absolute; top:0; right:0;*/ border-radius:3px; -moz-border-radius:3px; font-weight:500; float:right; }
.support_comparison .buy a:hover{ box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; color:#fff; background:#95BA4D; }
.support_comparison .buy a:active{ background:#76AD2D; }
/* Promo
----------------------------------- */
#content .content_right .promo{ margin-top:20px; }
#content .content_right .promo p{ padding:0; font-size:15px; }
#content .content_right .promo p a{ display:block; padding:15px 100px 15px 15px; text-decoration:none; color:#fff; background:#333 url(/common/img/support_standard.png) 150px 10px no-repeat; }
#content .content_right .promo p a:hover{ background-color:#444; }
#content .content_right .promo p a strong{ display:block; color:#439539; }
#promo_container{ border-top:1px solid #333; padding:0 0 30px 0; border:none; position:relative; }
#promo_wrapper{ border-top:1px solid #439539; border-bottom:1px solid #439539; }
#promo_container .promo_single{ padding-bottom:0; display:none; }
#promo_container .promo_single a{ text-decoration:none; color:#439539; }
#promo_container .promo_single strong{ display:block; font-family:"omnes-pro-1"; color:#439539; font-size:19px; line-height:20px; font-weight:400; padding:32px 15px 7px 15px; }
#promo_container .promo_single span{ padding:0 15px; text-decoration:none; color:#646464; font-size:11px; margin-bottom:25px; display:block; }
#promo_container .promo_single img{ display:block; }
#promo_container #promo_nav{ position:absolute; bottom:10px; right:0; }
#promo_container #promo_nav a{ width:10px; height:10px; background:#ddd; /*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/ display:block; float:left; margin-left:5px; }
#promo_container #promo_nav a:hover{ background:#439539; }
#promo_container #promo_nav a.active{ background:#333; }
/*.promo_sidebar{ border-top:1px solid #333; padding-top:18px; }*/
.promo_sidebar a{ border-top:3px solid #7ac142; border-bottom:3px solid #7ac142; display:block; text-decoration:none !important; padding:32px 18px 130px 18px; background:url(/common/img/promo/geeko_zpromo.png) bottom right no-repeat; }
.promo_sidebar a strong{ display:block; color:#439539; font-size:18px; margin-bottom:12px; font-weight:400; }
.promo_sidebar a span{ display:block; color:#666; font-size:12px; }
.promo_sidebar a:hover{ background-color:#fafafa; }
/* Solution
----------------------------------- */
#solution .feature li a, .sap .feature #product_nav li a{ color:#ccc; }
.event #product_nav li a{ color:#fff; }
#solution .feature li.active a, .sap .feature #product_nav li.active a, #solution .feature #product_nav li a:hover, .sap .feature #product_nav li a:hover{ color:#7ac142; }
#solution .feature_main .links{ border-bottom:1px solid #7ac142; }
#solution .feature{ background-image:url(/common/img/black_dotted_bg.png); background-color:#323232; }
#solution .feature .headline{ float:none; width:auto; padding:50px 0 30px 0; font-size:29px; line-height:31px; color:#7ac142; min-height:0; }
#solution .feature p{ color:#fff; padding-bottom:60px; width:650px; }
#solution_selection{ padding-top:20px; }
#solution_selection ul, #solution_selection ul li, .solution_list, .solution_list li{ margin:0; padding:0; list-style-type:none; }
#solution_selection ul li, #content .solution_list li{ background:url(/common/img/solution_separator.png) center right no-repeat; float:left; padding:20px 25px 0 25px; text-align:center; }
#solution_selection ul li a, #content .solution_list li a{ display:block; padding-top:85px; background:url(http://dummyimage.com/85x75) top center no-repeat; min-width:85px; width:auto !important; width:85px; text-decoration:none; color:#439539; }
#solution_selection ul li a:hover, #content .solution_list li a:hover{ color:#999; }
#solution_selection ul li a span, #content .solution_list li a span{ padding-left:13px; background:url(/common/img/bullets/subnav.png) 0px 4px no-repeat; }
#solution_selection .solution_sub li{ background:none; padding:0 25px 0 0; }
#solution_selection .solution_sub li a{ background:none; padding-top:0; min-width:0; }
#solution_selection p{ padding:50px 0 0 20px; float:left; }
#solution_selection p a{ text-decoration:none; color:#439539; }
#solution_selection p a:hover{ color:#999; }
.solution_index #content hr{ border-color:#439539; }
.solution_index #content .solution_list li{ width:182px; text-align:left; }
.solution_index #content .solution_list li:first-child{ padding-left:0; }
.solution_index #content .solution_list li.last-child{ background:none; }
.solution_index #content .solution_list li a{ background-position:top left; }
#solution .content_left .col_half{ padding-top:60px; width:336px; }
#solution h3{ padding-bottom:15px; }
#solution .col_half a{ text-decoration:none; }
#solution .col_half .callout_links{ padding-bottom:25px; }
#solution.solution_index hr{ background:#439539; margin:3em 0; }
#solution.solution_industry h3, #solution.solution_platform h3{ padding:0 0 20px 0; border-top:none; border-bottom:1px solid #439539; margin-bottom:30px; display:none; }
#solution.solution_industry .content_left h4, #solution.solution_platform .content_left h4{ font-size:28px; font-weight:300; color:#439539; border-top:1px solid #439539; padding-top:50px; }
#solution .content_left h5{ border-top:none; padding-top:0; font-weight:500; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-bottom:20px; font-size:18px; }
#solution .content_left h6{ font-size:16px; font-weight:500; padding:10px 0 15px 0; }
#content .box{ background:#729D3A; padding:20px; }
#content .box { background:#729D3A; padding:20px; }
#content .box .col_half{ padding-top:0; width:315px; }
#content .box p{ color:#fff; font-size:11px; }
#content .box p.box_title{ font-size:16px; font-weight:400; padding-bottom:10px; }
#content .box p.box_link{ border-top:1px solid #fff; text-align:right; font-size:13px; padding:5px 0 0 0; }
#content .box p.box_link a{ color:#333; background:url(/common/img/bullets/list_icon.png) 0px -10px no-repeat; padding-left:13px; }
#content .box p.box_link a:hover{ text-decoration:underline; }
.anchor_top{ display:block; float:right; padding-left:13px; background:url(/common/img/bullets/subnav.png) 0px -31px no-repeat; text-decoration:none; color:#439539; margin-top:30px; }
.anchor_top:hover{ text-decoration:underline; }
#product .anchor_top{ margin-top:40px; }
.solution_industry h3{ padding:45px 0 20px 0; border-top:1px solid #439539; }
.solution_industry .col_half{ padding:0 0 30px 0 !important; }
.solution_industry #content .company{ border-top:1px solid #333; padding:20px 0; }
.solution_industry #content .company > p{ float:left; width:110px; margin-right:15px; }
.solution_industry #content .company .company_info{ float:left; width:210px; }
.solution_industry #content .company .company_info p{ font-weight:bold; padding-bottom:5px; border-bottom:1px solid #f0f0f0; color:#333; margin-bottom:15px; }
.solution_industry #content .company .company_info p.desc{ font-weight:normal; padding-bottom:10px; border:none; color:#333; }
.solution_industry #content .company ul.company_products, .solution_industry #content .company ul.company_products li{ margin:0; padding:0; list-style-type:none; }
.solution_industry #content .company ul.company_products{ padding-bottom:10px; }
.solution_industry #content .company ul.company_products li{ padding:5px 0; color:#666; }
#solution blockquote.quote{ border:none; padding:0; margin:18px 0; }
/* Partners
----------------------------------- */
#partner .feature{ /* background:#618c2a url(/common/img/partners/partner_greendotted_bg.png) top left repeat-x; */ padding-top:0; }
#partner .feature_sub{ background-position:top center; background-repeat:no-repeat; padding-top:43px; }
#partner .feature_cloud{ background-image:url(/common/img/partners/linecloud_bg.png); }
/*#partner .feature_appliance{ background-image:url(/common/img/partners/linecloud_bg.png); }*/
#partner .feature .headline{ padding:69px 0 0 0; width:650px; min-height:199px; height:auto !important; height:199px; }
#partner .feature #cta_links #cta span{ background:#618c2a; }
#partner .feature #cta_links{ padding-top:77px; }
#partner_main #content{ margin-top:0; }
#partner_main h1{ font-size:28px; color:#439239; line-height:32px; font-weight:300; border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
#partner_main .content_left h2{ font-size:28px; font-weight:400; margin:0; padding:0 0 20px 0; border:none; }
#partner_main .content_left h3{ font-size:16px; font-weight:500; margin:0; padding:20px 0 10px 0; color:#333; line-height:17px; }
#partner_main .content_left p a{ text-decoration:none; }
#partner_main .content_left p a:hover{ text-decoration:underline; }
#partner_main .content_right ul.callout_links{ padding-bottom:20px; }
#content .suse_button a{ display:inline-block; padding:5px 15px; color:#fff; text-decoration:none; background:url(/common/img/green_dotted_bg.png) top left repeat; }
#content .suse_button a:hover{ text-decoration:underline; color:#fff; }
.indent{ padding-left:55px; }
.appliance_pavilion #content h3{ margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #439539; }
.appliance_pavilion #content .content_left h4{ padding:0; border:none; font-weight:500; margin-bottom:30px; }
.appliance_pavilion #content .anchors{ padding-top:0; }
.appliance_pavilion .pavilion_partner{ padding-top:45px; border-top:1px solid #e0e0e0; margin-top:45px; }
.appliance_pavilion .pavilion_one{ width:133px; float:left; margin-right:32px; }
.appliance_pavilion .pavilion_two{ width:300px; float:left; margin-right:32px; }
.webcasts .pavilion_two{ width:540px; margin-right:0; }
.appliance_pavilion .pavilion_three{ width:208px; float:left; }
.appliance_pavilion .pavilion_two blockquote{ padding:22px 0; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; font-style:italic; font-size:12px; font-family:Helvetica, Arial, sans-serif; }
.appliance_pavilion .pavilion_two blockquote strong{ font-style:normal; display:block; padding-top:15px; }
.appliance_pavilion .pavilion_two blockquote span{ font-style:normal; color:#333; font-size:12px; font-family:Helvetica, Arial, sans-serif; float:none; margin:0; }
.appliance_pavilion #content .content_right h4{ border-top:1px solid #333; font-weight:400; padding:18px 0; font-size:15px; }
.appliance_pavilion #content .content_right .callout_links{ padding-bottom:25px; }
.appliance_pavilion #content .content_right .promo { position:relative; width:222px; height:95px; margin:0; }
.appliance_pavilion #content .content_right .promo a{ background:none; padding:0; }
.appliance_pavilion #content .content_right .promo a:hover{ background:none; }
.appliance_pavilion #content .content_right .promo a strong{ display:inline !important; }
.appliance_pavilion #content .content_right p.promo_1 a { font-size:13px; position:absolute; left:8px; top:4px; }
.appliance_pavilion #content .content_right p.promo_2 a { font-size:11px; position:absolute; left:8px; top:10px; line-height:13px; }
.appliance_pavilion #content .content_right p.promo_3 a { font-size:14px; position:absolute; left:8px; top:14px; }
.appliance_pavilion #content .content_right .largetxt { font-size:13px !important; line-height:15px !important; color:#CEE4A4 !important; }
.appliance_pavilion #content .content_right p.promo_2 span.readnow { font-size:12px; color:#47555E; position:absolute; top:55px; }
.appliance_pavilion #content .content_right p.promo_3 span.try { color:#CCDFA6; font-size:13px; font-weight:normal; position:absolute; top:39px; }
.alliance_partners_index .feature p a, .alliance_partners .feature p a{ color:#7AC142; text-decoration:none; }
.alliance_partners_index .feature p a:hover, .alliance_partners .feature p a:hover{ text-decoration:underline; }
.alliance_partners_index .trio_list li{ margin-bottom:32px; }
#solution.alliance_partners_index blockquote.quote{ padding:22px 0; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; font-size:18px; font-style:normal; color:#439539; line-height:20px; }
#solution.alliance_partners_index blockquote.quote strong{ font-style:normal; display:block; padding-top:15px; text-align:right; }
#solution.alliance_partners_index blockquote.quote span{ font-style:normal; color:#333; font-size:12px; font-family:Helvetica, Arial, sans-serif; float:none; margin:0; text-align:right; }
.alliance_partners h3{ font-size:19px; line-height:21px; color:#5F5F5F; padding:32px 0 !important; border-top:3px solid #7ac142; font-weight:400; }
.alliance_wrap{ padding:32px 0; border-top:2px solid #ddd; }
.alliance_one{ float:left; width:140px; margin-right:32px; }
.alliance_one h4{ color:#333; font-size:19px; line-height:21px; font-weight:500; padding:0; border:none; }
.alliance_two{ float:left; width:220px; margin-right:32px; }
.alliance_three{ float:left; width:280px; }
.alliance_wrap .col_half{ padding-top:15px !important; }
.alliance_two_small, .alliance_three_small, .alliance_four_small{ float:left; width:160px; margin-right:25px; }
.alliance_four_small{ margin-right:0; }
#solution .feature_alliance .headline{ width:600px; }
#solution .feature_alliance #alliance_banner_img{ float:right; margin-top:55px; }
/* Press
----------------------------------- */
.press h3{ margin-bottom:25px; }
.content_left_one{ width:120px; float:left; margin-right:10px; }
.content_left_one h4{ font-size:20px; font-weight:400; }
.content_left_two{ width:565px; float:left;}
.press .content_left hr{ margin:3em 0; }
/* SAP customization
----------------------------------- */
.sap .feature{ background-image:url(/common/img/black_dotted_bg.png); background-color:#323232; }
.sap .feature_main .links{ border-bottom:1px solid #9ECD38; }
.sap .feature #meta_nav li{ border-right:1px solid #fff; }
.sap .feature #meta_nav li a{ color:#fff; }
.sap .feature #cta_links #cta{ box-shadow:2px 2px #0a3f73; -moz-box-shadow:2px 2px #0a3f73; -webkit-box-shadow:2px 2px #0a3f73; }
.sap .feature #cta_links #cta a{ color:#2380bf; }
.sap .feature #cta_links #cta span{ background:#004486; }
.sap .feature .headline{ font-size:35px; line-height:33px; padding-left:196px; }
.sap .feature .headline p{ padding-bottom:15px; color:#9ECD38; }
.sap_sles #content .sublinks{ padding-bottom:0; }
.sap_sles #content h3{ font-size:18px; color:#333; font-weight:400; border-top:1px solid #439539; padding:50px 0; }
.sap_sles #content h4{ margin-top:20px; }
.sap_sles #content .content_left h4{ border-top:1px solid #439539; color:#439539; }
.sap_sles #content .sublinks{ padding:0 0 30px 0; margin-left:1em; }
.sap_sles #content .sublinks li{ border:none; font-size:13px; list-style-type:disc; padding:0; color:#666; font-family:Helvetica, Arial, sans-serif; margin-bottom:8px; }
.sap_sles #content .sublinks li strong{ display:inline; font-size:15px; color:#333; font-weight:500; }
.sap_sles #content .sublinks li strong:after{ content:" \2014 "; }
.sap_sles #content #industry_experts li{ font-size:11px; border-top:none !important; }
/* Event page
----------------------------------- */
.event .feature{ /*padding-bottom:15px;*/ padding-top:26px; }
.event .feature .links{ height:auto; padding-top:15px; }
.event h2{ padding-bottom:15px; }
.event h2 span{ font-family:Arial; font-size:12px; color:#999; }
.event .links{ border:none !important; }
.event #content{ margin-top:0; padding-top:32px; }
.event #product_nav{ position:static; top:auto; left:auto; bottom:auto; }
.event #product_nav li{ margin-top:0; padding-bottom:10px; }
.event .col_left{ float:left; width:720px; margin-right:32px; padding-top:50px; }
.event .col_left_mini{ float:left; width:145px; margin-right:20px; }
.event .col_left_large{ float:left; width:500px; }
.event .col_right{ float:left; width:222px; padding-top:50px; }
.event .col_right h3{ color:#666; }
.event .col_right h4{ color:#666; padding-top:15px; border-top:1px solid #000; }
.event hr{ border:none; }
.event p.cta{ float:right; }
.event p.cta a{ color:#fff !important; display:inline-block; background:url(/common/img/green_dotted_bg.png) top left repeat; display:block; text-decoration:none !important; padding:4px 12px 5px 12px; }
.event #content #accordion{ padding-bottom:25px; }
.event #content .accordion_header{ background:#f4f4f4; padding:10px 15px; color:#999; font-size:11px; border-top:1px solid #fff; border-bottom:1px solid #e7e7e7; cursor:pointer; }
.event #content .accordion_header strong{ color:#211f1f; }
.event #content .accordion_body{ background:#fdfdfd; padding:15px; color:#505253;}
.event #content .accordion_body p{ margin:0; padding:0 0 10px 0; font-size:11px; }
#solutions_follow{ padding-bottom:15px; }
#content #solutions_follow h3{ color:#000; border-top:1px solid #000; padding:15px 0; font-size:13px; }
#content #solutions_follow ul, #content #solutions_follow ul li{ margin:0; padding:0; list-style-type:none; }
#content #solutions_follow ul li{ width:24px; height:24px; margin:0 10px 10px 0; float:left; }
#content #solutions_follow li a{ width:24px; height:24px; display:block; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#content #solutions_follow li a:hover{ background-position:bottom left; }
#solutions_follow li#sf_cool a{ background-image:url(http://www.novell.com/common/img/follow/cool.jpg); }
#solutions_follow li#sf_email a{ background-image:url(http://www.novell.com/common/img/follow/email.jpg); }
#solutions_follow li#sf_fb a{ background-image:url(http://www.novell.com/common/img/follow/fb.jpg); }
#solutions_follow li#sf_forum a{ background-image:url(http://www.novell.com/common/img/follow/forum.jpg); }
#solutions_follow li#sf_google a{ background-image:url(http://www.novell.com/common/img/follow/google.jpg); }
#solutions_follow li#sf_quote a{ background-image:url(http://www.novell.com/common/img/follow/quote.jpg); }
#solutions_follow li#sf_rss a{ background-image:url(http://www.novell.com/common/img/follow/rss.jpg); }
#solutions_follow li#sf_twitter a{ background-image:url(http://www.novell.com/common/img/follow/twitter.jpg); }
#solutions_follow li#sf_url a{ background-image:url(http://www.novell.com/common/img/follow/url.jpg); }
.event #content #events_related p{ font-size:11px; }
.event #content #events_related a{ font-weight:bold; color:#333; display:block; text-decoration:none; }
.event #content #events_related a:hover{ text-decoration:underline; }
.event .feature{ background:url(/common/img/green_dotted_bg.png) top left repeat !important; padding-top:75px; }
.event .meta{ position:relative; float:right; width:400px; }
#solution.event .meta p{ position:absolute; right:80px; bottom:15px; width:auto; text-align:right; padding:0; }
.event .meta ul, .event .meta ul li{ margin:0; padding:0; list-style-type:none; }
.event .meta ul{ position:absolute; bottom:15px; right:0; }
.event .meta ul li{ float:left; margin-right:10px; width:24px; height:24px; }
.event .meta ul li a{ display:block; width:24px; height:24px; text-indent:-9999px; background-repeat:no-repeat; background-position:top left; }
.event .meta ul li.event_follow_rss a{ background-image:url(/common/img/icons/event_rss.jpg); }
.event .meta ul li.event_follow_calendar a{ background-image:url(/common/img/icons/event_calendar.jpg); }
.eventb .banner_left{ width:295px; height:160px; background:#333; float:left; padding:30px; }
.eventb .banner_left h3{ color:#999; font-size:23px; line-height:25px; }
.eventb .banner_left h3 strong{ color:#7ac142; font-weight:normal; }
.eventb .banner_right{ width:623px; height:220px; float:left; }
.eventb h4{ color:#439539; font-size:25px; border:none; padding-bottom:15px; font-weight:300 }
.eventb .col_left{ border-top:1px solid #439539; padding-top:15px; }
.eventb .col_right{ border-top:1px solid #000; padding-top:15px; }
.eventb #content .col_left p.title{ font-size:19px; margin:0; padding:0 0 10px 0; color:#333; }
.eventb #content .col_left p.title strong{ color:#439539; font-weight:normal; }
.eventb #content .col_left hr{ background:#e4e5e6; }
.eventb #content .col_left p.register_now{ padding-bottom:0; }
.eventb #content .col_left p.register_now a{ text-decoration:none; }
.eventb #content .col_left p.register_now a:hover{ text-decoration:underline; }
.eventb .col_right{ border:none; padding-top:0; }
.eventb .col_right h4{ font-size:16px; font-weight:300; }
.eventb #content .col_right #events_ondemand a{ display:block; text-decoration:none; }
/* Support
----------------------------------- */
#support .feature h1 { color:#fff; font-size: 28px; font-weight: 300; }
#support .feature .wrap { position:relative; }
#support .feature li a{ color:#ccc; }
#support .feature li.active a, #support .feature #product_nav li a:hover{ color:#7ac142; }
#support .feature_main .links{ border-bottom:1px solid #7ac142; }
#support .feature{ background-image:url(/common/img/black_dotted_bg.png); background-color:#323232; }
#support .feature .headline{ float:none; width:auto; padding:50px 0 30px 0; font-size:29px; line-height:31px; color:#7ac142; min-height:0; }
#support .feature p{ color:#fff; padding-bottom:60px; width:650px; }
#support #content { margin-top:15px; }
/* Downloads
----------------------------------- */
#downloads h1{ font-size:28px; color:#439239; line-height:32px; font-weight:300; border-bottom:1px solid #439239; padding-bottom:7px; /*padding-right:200px;*/ margin-bottom:60px; }
#downloads .dl_heading, #training .training_heading{ margin-top:50px; font-size:18px; color:#333; font-weight:400; }
#training .training_heading{ font-size:28px; margin:0; padding:0 0 20px 0; font-weight:400; border:0; }
#downloads .product_list, #downloads .product_list li, #training .product_list, #training .product_list li{ margin:0; padding:0; list-style-type:none; }
#downloads .product_list, #training .product_list{ width:520px; }
#downloads .product_list li, #training .product_list li{ width:139px; float:left; margin:0 27px 32px 0; }
#downloads .product_list li a, #training .product_list li a{ text-decoration:none; display:block; font-size:16px; color:#439539; padding-top:85px; background:url(http://dummyimage.com/72x72) top left no-repeat; }
/* Training
----------------------------------- */
.training_index h1{ font-size:28px; color:#439239; line-height:32px; font-weight:300; margin-bottom:70px; }
.training_index #content h3{ font-size:15px; font-weight:400; color:#333; border-top:1px solid #333; padding:18px 0; margin-top:50px; }
/* Company
----------------------------------- */
#company .links{ border:none; }
#company .feature_company{ background:url(/common/img/gray_dotted_nofade.png) top left repeat; margin-top:15px; }
#company h3{ color:#439539; font-size:24px; line-height:26px; }
#company .feature_company h3{ width:700px; padding-bottom:43px; }
#company #content{ background:none; }
#company .feature_company ul, #company .feature_company ul li{ margin:0; padding:0; list-style-type:none; }
#company .feature_company ul li{ float:left; }
#company .feature_company ul li a{ display:block; padding:8px 12px; color:#439539; text-decoration:none; }
/*#company .feature_company ul li:first-child a{ padding-left:0; }*/
#company .feature_company ul li a:hover{ text-decoration:underline; }
#company .feature_company ul li.active{ background:#fff; }
#company .feature_company ul li.active a{ color:#333; }
#company .feature_company ul li.active a:hover{ text-decoration:none; }
#company table tr td{ vertical-align:middle; }
#company table tr td:first-child{ padding-right:32px; }
#company .section_title{ margin-top:50px; padding:32px 0 50px 0; border-top:1px solid #e0e0e0; font-size:27px; color:#439539; }
#company .content_left > .section_title:first-child{ margin-top:0; }
#company .bio_image{ float:right; margin:0 0 20px 20px; }
#company .suse_exec{ clear:both; padding-top:65px; }
#company .content_right ul.callout_links{ padding-bottom:20px; }
#company.press h1{ margin-bottom:20px; }
#company.press h1 + p{ margin-bottom:20px; }
#company.press h4{ border:none; padding-top:0; }
#company.press .flyspec { font-size:11px; }
.package_index .table_text tbody td.sub{ padding-left:25px; }
.package_index .table_text tbody td.title{ color:#333 }
#content.contacts_offices .content_left select{ float:right; font-size:12px; margin-top:8px; }
#content.contacts_offices h3{ margin-bottom:40px; }
#content.contacts_offices .col_one_left{ width:182px; float:left; margin-right:20px; }
#content.contacts_offices .third{ float:left; width:165px; margin-right:40px; padding-top:20px; }
#content.contacts_offices .third td{ font-size:12px; color:#4b4b4b; }
#content.contacts_offices .last{ margin-right:0px; }
#content.contacts_offices .content_left h4{ font-family:"omnes-pro-1", Helvetica, Arial, sans-serif; font-size:18px; line-height:19px; font-weight:300; color:#333; text-transform:none; border:none; padding:0; }
#content.contacts_offices .col_one_right{ width:500px; float:left; }
#content.contacts_offices .col_one_right p{ padding:0 0 15px 0; }
#content.contacts_offices .col_one_right p:last-child{ padding-bottom:0; }
#content.contacts_offices table tr td:first-child{ padding:0; }
#content.contacts_offices hr{ margin:2em 0; }
/* Documentation
----------------------------------- */
#documentation .prodlist a{ color:#439539; }
/* Downloads
----------------------------------- */
#downloads #content{ margin-top:0; }
#downloads h2{ font-size:28px; color:#333; line-height:30px; padding-bottom:32px; font-weight:400; width:600px; }
#downloads #content p a{ text-decoration:none; }
#downloads #content p a:hover{ text-decoration:underline; }
/* Community
----------------------------------- */
#community h1{ padding-bottom:8px; border-bottom:1px solid #439539; margin-bottom:35px; font-size:28px; font-weight:300; line-height:32px; color:#439539; }
#community h2{ clear:both; padding:9px 10px 8px 10px; margin:0 0 36px 0; text-transform:uppercase; color:#fff; font-size:14px; background:#8AC33C; line-height:100%; border:none; font-weight:400; }
#community h3{ font-size:14px; line-height:110%; font-weight:500; color:#000; padding:23px 40px 10px 0; background:-repeat:no-repeat; background:url(/common/img/social/icon_generic.png) top left no-repeat; }
#community h3 a{ color:#333; text-decoration:none; }
#community p.desc{ margin-bottom:34px; font-weight:400; color:#333; font-size:16px; width:700px; }
#community #content p{ padding-bottom:0; }
#community #content hr{ margin:36px 0; }
#community #content .callout_links{ padding-top:20px; }
#community .contentfilter { border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; }
#community .contentfilter ul { height:30px; line-height:30px; list-style-type:none; text-align:left; margin:0; padding:1px 0 0 0; }
#community .contentfilter li { float:left; font-size:12px; text-indent:4px; padding-right:32px; }
#community .contentfilter li a { color:#439539; text-decoration:none; background:url(/common/img/bullets/subnav.png) 0px 4px no-repeat; padding-left:15px; }
#community .contentfilter li.selected { background:#00AEEF url(/common/img/filter_selected_bg.png) no-repeat top right; }
#community #communities { margin:0; padding:32px 0 0 0; width:978px; overflow:hidden; }
#community .communitycategory { overflow:hidden; width:1020px; border-top:2px solid #fff; padding:0 0 30px 0; clear:both; background-color:#fff; }
#community .divider { clear:both; padding-top:34px; border-top:1px solid #fff; }
#community .communityfeed { position:relative; width:338px; float:left; padding-bottom:20px; }
#community .communityfeed p { margin:0; padding:0 40px 0 0; font-size:11px; }
#community .communityfeed ul { list-style-type:none; margin:16px 40px 0 0; padding:16px 0 0 0; border-top:1px solid #F0F0F0; }
#community .communityfeed ul li { margin:0; padding:0 0 16px 0; font-size:11px; line-height:120%; background-image:none; }
#community .communityfeed ul li strong { font-weight:normal; display:block; }
#community .communityfeed ul li a { text-decoration:none; }
#community .communityfeed ul li a:hover { text-decoration:underline; color:#439539; }
#community p.feedaction { clear:left; padding:6px 0 0 0; margin:0 40px 0 0; border-top:1px solid #F0F0F0; }
#community p.feedaction a strong { font-weight:normal; color:#439539; }
#community p.feedaction a { text-decoration:none; color:#333; }
#community p.feedrss { clear:left; margin:0; padding:0; position:relative; left:274px; top:-14px; }
#community #content .callout_links { padding-top:0px; }
#community .communityfeed ul.callout_links { border-top:none; padding-top:0px; padding-bottom:0px; }
#community .communityfeed ul.callout_links li { padding-bottom:0px; border:none; }
/* Landing page
----------------------------------- */
#landing_page #landing_page_banner{ padding:63px 0; background:url(http://dummyimage.com/250x150) center right no-repeat; border-bottom:1px solid #439539; margin-bottom:50px; }
#landing_page #content #landing_page_banner h1{ border:none; margin:0; padding:0 275px 0 0; }
#landing_page #content #landing_page_banner h1 strong{ color:#333; font-weight:300; }
#landing_page #content h2{ font-weight:500; margin-top:32px; border-top:1px solid #e0e0e0; padding:18px 0; font-size:15px; }
#landing_page #content table td{ padding-right:12px; }
/* Share/print
----------------------------------- */
.share{ margin-bottom:10px; }
#content .post p.social{padding:10px 0 0 0; height: 20px; }
#content a.social_btns{display:block; float:left; padding: 0 6px; font-size: 10px; line-height: 18px; border: 1px solid #e6e6e6; background: #eaeaea url(/common/img/social/social_btn_bg.gif) repeat-x left top; margin-right: 7px; text-decoration:none; color:#888; }
#content a.social_btns img{padding-left: 5px; border-left: 1px solid #e6e6e6; margin: 4px 0 0 0; }
#content a.social_btns:hover{text-decoration:none !important;}
#content a.share_btn{height: 18px; }
#content a.share_btn img{padding-left: 5px; border-left: 0 none; margin: 3px 0 -3px 0; }
#content .post-share-links{display: none; position: relative; height: 0;}
#content .post-share-links ul{position:absolute; top: -88px; left: 0; z-index: 30001; display: block; height:94px; width:99px; background: transparent url(/common/img/social/share_popup_black_bg.png) no-repeat left top; margin: 0; padding: 8px;}
#content .post-share-links ul li{line-height: 19px; height: 19px; margin: 0 0 10px 0; background: 0; padding: 0; list-style-type:none; }
#content .post-share-links ul li a{font-weight: bold; font-size: 11px; font-family: arial, helvetica, sans-serif; background: transparent no-repeat left top; padding: 5px 0 5px 30px; color: #cccccc; text-decoration:none; }
#content .post-share-links ul li a:hover{text-decoration: underline; }
#content .post-share-links ul li a.post-share-link-facebook{background-image: url(/common/img/social/social_popup_facebook_icon-1.png);}
#content .post-share-links ul li a.post-share-link-twitter{background-image: url(/common/img/social/social_popup_twitter_icon-1.png);}
#content .post-share-links ul li a.post-share-link-email{background-image: url(/common/img/social/social_popup_email_icon-1.png);}
/* RAC/lead gen form
----------------------------------- */
.content_right img + #requestcall{ padding-top:15px; }
#content #requestcall #racError, #overlay #requestcall #racError{ padding-bottom:10px; }
#content #requestcall #racError p, #content #requestcall #racError ul, #overlay #requestcall #racError p, #overlay #requestcall #racError ul{ padding:5px; }
#content #requestcall #racError p, #content #requestcall #racError li, #overlay #requestcall #racError p, #overlay #requestcall #racError li{ color:#C00 !important; margin:0; font-size:11px; }
#content #requestcall #racError strong, #overlay #requestcall #racError strong{ color:#C00 !important;}
#content #requestcall #racError p, #overlay #requestcall #racError p{ margin:0; padding:8px 0 2px 0; }
#content #requestcall #racError #racErrorMsgs p, #overlay #requestcall #racError #racErrorMsgs p{ padding-left:18px; background:transparent url(http://www.novell.com/common/img/icons/missing_field.png) no-repeat 0px 8px; }
#form_content div.form-error input, #form_content div.form-error textarea, #form_content div.form-error select,.form_content div.form-error input, .form_content div.form-error textarea, .form_content div.form-error select{ border:2px solid #ED1D25; }
#form_content div.form-error select{ height:22px; }
#content #requestcall .title{ font-size:15px; color:#439539; font-weight:400; border-top:1px solid #439539; padding:15px 0; line-height:17px; }
#requestcall .phonecall{ font:11px Arial, Helvetica, sans-serif; color:#999; line-height:12px; }
#requestcall #required_note{ padding-bottom:5px; text-align:right; font-size:11px; }
#requestcall #required_note, #requestcall .req{ color:#CC0000; }
#form_content label, .form_content label{ /*margin-right:12px;*/ text-align:right; font-size:11px; color:#595959; padding:0; }
#form_content input, .form_content input{ width:210px; padding:3px 5px; font-size:11px; color:#2c3333; }
#form_content select, .form_content select{ width:221px; font-size:11px; padding:0; color:#333; }
#form_content textarea, .form_content textarea{ border:none; padding:5px; width:210px; font:11px Arial; color:#2C3333; line-height:12px; height:13px; }
#form_content input, #form_content textarea, .form_content input, .form_content textarea{ border:1px solid #e4e4e4; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(253,253,253)), color-stop(0.82, rgb(238,238,238))); background-image: -moz-linear-gradient(center bottom, rgb(253,253,253) 47%, rgb(238,238,238) 82%); }
#form_content input:focus, #form_content textarea:focus, .form_content input:focus, .form_content textarea:focus{ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(234,242,246)), color-stop(0.83, rgb(200,207,209))); background-image: -moz-linear-gradient(center bottom, rgb(234,242,246) 47%, rgb(200,207,209) 83%); border:1px solid #b0b0b0; }
.content_right #form_content{ width:222px; overflow:hidden; }
.content_right #form_content fieldset{ width:240px; }
#form_content fieldset div. .form_content fieldset div{ clear:both; padding:0 0 5px 0; }
#form_content #disclaimer{ font-size:11px; line-height:11px; padding:16px 0; color:#999; clear:both; }
#form_content #disclaimer a{ color:#999; text-decoration:underline; }
#form_content #disclaimer a:hover{ color:#000; }
#form_content div span.instructions. .form_content div span.instructions{ font-size:11px; color:#C5312C; display:none; }
.form_submit{ height:50px; display:none; }
.form_submit p{ font-size:12px; float:right; }
.form_submit p div{ width:1px !important; height:auto; }
.secure .form_submit p{ padding-left:30px; background:url(http://novell.com/common/img/forms/form_secure.png) 0px 2px no-repeat; }
.form_submit p a{ color:#fff !important; text-decoration:none !important; background:url(/common/img/green_dotted_bg.png) top left repeat; display:block; padding:4px 12px 5px 12px; }
.form_submit p a:hover{ text-decoration:none !important; color:#fff; background-position:bottom right; }
#form_content .form_submit_hide, .form_content .form_submit_hide, #form_content .form_submit_hide input, .form_content .form_submit_hide input{ margin:0; padding:0; border:none; height: 1px; width: 1px; position: absolute; z-index: -100; }
#form_content input.validation-failed, .form_content input.validation-failed{ border:2px solid #ED1D25; }
#form_content div.input_advice, .form_content div.input_advice{ font-size:11px; font-weight:bold; padding-top:5px; color:#ED1D25; }
#form_content div.half, #form_content div.extra-fields{ float:left; width:104px; clear:none; margin-right:12px; }
#form_content div.half input, #form_content div.extra-fields input{ width:93px; }
#form_content div.half select{ width:105px; height:20px; }
#form_content div.last{ margin-right:0 !important; }
.content_left #form_content div#requestcall_email{ float:left; clear:none; margin-right:12px; }
.content_left #requestcall #form_wrap{ padding:20px; background:#eee; margin-bottom:20px; }
/*.content_left #requestcall form{ padding:20px; background:#eee; }*/
.content_left #requestcall form fieldset{ width:550px; }
.content_left #requestcall form fieldset > div{ width:235px !important; padding-top:10px; }
.content_left #requestcall #form_content label{ text-align:left; display:block; }
.content_left #requestcall #form_content input{ width:222px; background:#fff; }
.content_left #requestcall #form_content select{ width:233px; background:#fff; margin-bottom:4px; }
.content_left #requestcall #form_content textarea{ width:470px; background:#fff; height:23px; }
.content_left #requestcall #form_content #disclaimer{ width:480px; }
.content_left #requestcall .form_submit{ height:24px; }
#content .content_left #requestcall .title{ color:#333; border:none; padding-top:30px; font-size:20px; font-weight:400; }
.content_left #form_content div.last{ margin-right:12px !important; }
/* MST3k overrides
-------------------------------------------------- */
#mst3k_address1, #mst3k_postalCode, #mst3k_state{ display:none; }
#mst3k_address1, #mst3k_postalCode{ clear:left; }
#MST_form .half, #MST_form .full{ margin-top:6px; }
#MST_form .full{ clear:both; }
/* Landing Pages
----------------------------------- */
.landing_page .feature{ padding:0; }
.landing_page .feature_main .wrap{ background:url(/home/img/banners/zenterprise.png) right bottom no-repeat; padding:80px 0; }
.landing_page .feature_main h1{ margin:0; padding:0; border:none; font-size:28px; line-height:28px; color:#fff; width:500px; }
.landing_page_gray .feature_main{ background-image:url(/common/img/gray_dotted_nofade.png); }
.landing_page_gray .feature_main h1{ color:#439539; }
.landing_page_gray #content{ background:none; }
.landing_page #content .content_left h1{ border-top:0; padding:0; margin-bottom:40px; }
.landing_page #content .content_left blockquote{ font-style:normal; margin-bottom:20px; }
.landing_page #content .content_left ol, .landing_page #content .content_left ul{ color:#439539 !important; }
.landing_page #content .content_left ol li, .landing_page #content .content_left ul li{ color:inherit; margin-bottom:3px; }
.landing_page #content .content_left ol li p, .landing_page #content .content_left ul li p{ color:#5F5F5F; margin:0; padding:0; }
.landing_page #content .content_left p.small{ font-size:11px; color:#999; }
.landing_page #content .content_left .trio_list ul li{ width:190px; margin-right:35px !important; }
.landing_page #content .content_left .trio_list ul li.third{ margin-right:0px !important; }
.landing_page #content .content_left .trio_list p.title{ font-size:17px; line-height:17px; padding:32px 0; margin:15px 0; border-top:1px solid #439593; border-bottom:1px solid #eee; }
.landing_page #content h4{ border-top:1px solid #333; padding:18px 0; font-size:15px; }
.landing_page #content .content_right blockquote{ font-style:normal; border-top:1px solid #333; border-bottom:1px solid #333; margin:0; }
.landing_page #content .content_right blockquote strong, .landing_page #content .content_right blockquote span{ width:100%; text-align:right; }
.landing_page #content .content_right #customers li{ float:none; margin-bottom:15px; clear:left; }
.landing_page #content .content_right #customers li img{ width:60px; float:left; margin-right:20px; }
.landing_page #content .content_right #customers p{ border:none; padding:0 0 0 80px; }
#content #follow ul, #content #follow ul li{ margin:0; padding:0; list-style-type:none; }
#content #follow ul li{ width:24px; height:24px; margin:0 10px 10px 0; float:left; }
#content #follow li a{ width:24px; height:24px; display:block; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#content #follow li a:hover{ background-position:bottom left; }
#follow li#sf_cool a{ background-image:url(http://www.novell.com/common/img/follow/cool.jpg); }
#follow li#sf_email a{ background-image:url(http://www.novell.com/common/img/follow/email.jpg); }
#follow li#sf_fb a{ background-image:url(http://www.novell.com/common/img/follow/fb.jpg); }
#follow li#sf_forum a{ background-image:url(http://www.novell.com/common/img/follow/forum.jpg); }
#follow li#sf_quote a{ background-image:url(http://www.novell.com/common/img/follow/quote.jpg); }
#follow li#sf_rss a{ background-image:url(http://www.novell.com/common/img/follow/rss.jpg); }
#follow li#sf_twitter a{ background-image:url(http://www.novell.com/common/img/follow/twitter.jpg); }
#follow li#sf_url a{ background-image:url(http://www.novell.com/common/img/follow/url.jpg); }
.landing_noleak #form_wrap #form_content div{ clear:both; padding-top:5px; }
.landing_noleak #form_wrap #form_content label{ float:left; width:100px; padding-top:3px; }
.landing_noleak #form_wrap #form_content input, .landing_noleak #form_wrap #form_content select{ float:left; width:150px; }
.landing_noleak #form_wrap #form_content select{ width:160px; padding:2px 0; }
.landing_noleak #form_wrap #form_content div.questions{ clear:both; padding-top:15px; }
.landing_noleak #form_wrap #form_content div.questions p{ padding-bottom:5px; }
.landing_noleak #form_wrap #form_content div.questions label{ float:none; width:auto; padding:0; display:block; text-align:left; }
.landing_noleak #form_wrap #form_content div.questions input{ float:none; width:249px; }
.landing_noleak #form_wrap #form_content div.questions select{ float:none; width:275px; }
.landing_noleak .content_left{ width:608px; margin-right:45px; }
.landing_noleak #content .content_left .trio_list ul li{ margin-right:19px !important; }
.landing_noleak .content_right{ width:325px; }
.landing_noleak .content_right h2.title{ background:#333; padding:32px 22px; color:#7ac142; border-bottom:1px solid #000; margin:0; font-size:23px; line-height:22px; font-weight:100; }
.landing_noleak #form_wrap{ background:#333; border-top:1px solid #3e3e3e; padding:22px; }
.landing_noleak #form_content{ width:281px; }
.landing_noleak #form_content fieldset{ width:281px; }
.landing_noleak #form_content fieldset input{ width:269px; }
.landing_noleak #form_content fieldset div{ padding-bottom:10px; }
.landing_noleak #form_wrap #form_content #eloqua_form label, .landing_noleak #form_wrap #form_content #eloqua_form input, .landing_noleak #form_wrap #form_content #eloqua_form select, .landing_noleak #form_wrap #form_content #MST_form label, .landing_noleak #form_wrap #form_content #MST_form input, .landing_noleak #form_wrap #form_content #MST_form select{ float:none; }
.landing_noleak #form_wrap #form_content #eloqua_form input, .landing_noleak #form_wrap #form_content #MST_form input{ width:269px; }
.landing_noleak #form_wrap #form_content fieldset div.half, .landing_page #form_wrap #form_content fieldset div.extra-fields{ width:134px; clear:none; }
.landing_noleak #form_wrap #form_content fieldset div.half label, .landing_page #form_wrap #form_content fieldset div.extra-fields label{ float:none; width:auto; padding:0; }
.landing_noleak #form_wrap #form_content #eloqua_form fieldset div.half input, .landing_page #form_wrap #form_content #eloqua_form fieldset div.extra-fields input, .landing_noleak #form_wrap #form_content #MST_form fieldset div.half input, .landing_page #form_wrap #form_content #MST_form fieldset div.extra-fields input{ width:126px; }
.landing_noleak .form_submit{ height:26px; }
.landing_noleak #MST_form .input_advice{ padding-bottom:0px; }
.landing_noleak #content .form_asset_desc p{ text-transform:uppercase; font-size:11px; color:#fff; padding:15px 0 30px 0; }
.landing_noleak #content .form_asset_desc p strong{ display:block; font-weight:bold; }
.landing_noleak #content label{ color:#999; }
.landing_noleak #content #required_note{ text-align:right; font-size:11px; color:#999; margin:0; padding-bottom:5px; }
.landing_noleak #content .req{ color:#fff; }
#rac_preview{ padding:15px 0; border-top:1px solid #439539; /*border-bottom:1px solid #439539;*/ }
#rac_preview p{ margin:0; padding:0; color:#439539; }
#rac_preview .button a{ background:#439539 url(/common/img/button_bg.png) bottom left no-repeat; padding:0 10px 0 0; margin-top:12px; display:block; text-decoration:none; }
#rac_preview .button a:hover{ text-decoration:none; background-position:top left; }
#rac_preview .button_rac a{ padding-right:12px; }
#rac_preview .button a span{ font-size:15px; color:#fff; padding:10px; display:block; }
#rac_preview .button_rac a span{ background:url(/common/img/phone.png) center right no-repeat; }
#rac_preview .button_chat{ display:none; } /* disable by default. EMEA countries will have it enabled via JS */
#rac_preview .button_chat a span{ background:url(/common/img/chat_bubble.png) center right no-repeat; }
.ie6 .career #meta_wrap{ height:164; }
.ie6 .career .feature .wrap{ padding:80px 0 0 0; }
.ie6 .career #content{ clear:both; }
.ie6 #rac_preview p.button{ height:30px; }
#rac_preview.rac_button_embedded{ padding:0 0 15px 0; border-top:0; }
#rac_preview.rac_button_embedded a{ margin-top:0; }
.landing_ty_asset .content_left, .landing_ty_asset .content_right{ width:43% }
.landing_ty_asset .asset{ background:#333; padding:22px; border-bottom:1px solid #000; border-top:1px solid #3e3e3e; }
.landing_ty_asset #content .asset p{ color:#fff; text-transform:uppercase; font-size:11px; padding:0; }
.landing_ty_asset #content .asset p strong{ display:block; }
.landing_ty_asset #content .asset p.download{ padding-top:15px; }
.landing_ty_asset #content .asset p.download a{ background:url(/common/img/green_dotted_bg.png) top left repeat; text-transform:none; padding:4px 12px 5px; text-decoration:none !important; color:#fff; display:inline-block; }
/* Sidebar content
----------------------------------- */
.module{ padding-bottom:36px; }
#content .rac_sublinks, #content .rac_sublinks li{ margin:0; padding:0; list-style-type:none; }
#content .rac_sublinks li{ font-size:14px; padding:6px 0 3px 0; border-top:1px solid #439539; }
#content .rac_sublinks li.last-child{ border-bottom:1px solid #439539; }
#content .rac_sublinks li a{ color:#439539; text-decoration:none; display:block; }
#content .rac_sublinks li a:hover{ text-decoration:underline; }
#industry_experts p{ font-size:13px; line-height:16px; }
#industry_experts p a{ color:#646464; text-decoration:none; }
#industry_experts p strong{ font-weight:500; color:#439539; display:block; }
#industry_experts p.last-child{ padding-bottom:0; }
#industry_experts p a:hover{ text-decoration:underline; }
#news_events ul, #news_events ul li, #follow_social ul, #follow_social ul li, #alliance_partners ul, #alliance_partners ul li{ margin:0; padding:0; list-style-type:none; }
#news_events ul li{ font-size:13px; padding:10px 0; color:#646464; line-height:16px; }
#news_events ul li a{ color:#666; text-decoration:none; }
#news_events ul li a:hover{ text-decoration:underline; }
#news_events ul li span{ display:block; color:#999; }
#follow_social ul li{ width:24px; height:24px; float:left; margin-right:10px; }
#follow_social ul li a{ display:block; background:url(http://dummyimage.com/24x48.jpg) top left no-repeat; text-indent:-9999px; width:24px; height:24px; }
#follow_social ul li a:hover{ background-position:bottom left; }
#follow_social ul li.follow_fb a{ background-image:url(/common/img/social/facebook_24x24.png); }
#follow_social ul li.follow_cs a{ background-image:url(/common/img/social/cool_24x24.png); }
#follow_social ul li.follow_forum a{ background-image:url(/common/img/social/forums_24x24.png); }
#follow_social ul li.follow_blog a{ background-image:url(/common/img/social/blog_24x24.png); }
#follow_social ul li.follow_newsletter a{ background-image:url(/common/img/social/newsletter_24x24.png); }
#follow_social ul li.follow_rss a{ background-image:url(/common/img/social/rss_24x24.png); }
#follow_social ul li.follow_site a{ background-image:url(/common/img/social/rss_site.png); }
#follow_social ul li.follow_twitter a{ background-image:url(/common/img/social/rss_twitter.png); }
#alliance_partners ul li{ width:74px; float:left; margin-bottom:10px; text-align:center; }
#alliance_partners ul li a{ display:block; width:80px; height:44px; background-repeat:no-repeat; background-position:top center; text-indent:-9999px; }
#alliance_partners ul li a:hover{ box-shadow: 0 0 10px #439539; -webkit-box-shadow: 0 0 10px #439539; -moz-box-shadow: 0 0 10px #439539; }
#alliance_partners ul li#amd a{ background-image:url(/common/img/alliance_partners/amd.png); }
#alliance_partners ul li#broadcom a{ background-image:url(/common/img/alliance_partners/broadcom.png); }
#alliance_partners ul li#brocade a{ background-image:url(/common/img/alliance_partners/brocade.png); }
#alliance_partners ul li#emulex a{ background-image:url(/common/img/alliance_partners/emulex.png); }
#alliance_partners ul li#fujitsu a{ background-image:url(/common/img/alliance_partners/fujitsu.png); }
#alliance_partners ul li#hp a{ background-image:url(/common/img/alliance_partners/hp.png); }
#alliance_partners ul li#ibm a{ background-image:url(/common/img/alliance_partners/ibm.png); }
#alliance_partners ul li#intel a{ background-image:url(/common/img/alliance_partners/intel.png); }
#alliance_partners ul li#lsi a{ background-image:url(/common/img/alliance_partners/lsi.png); }
#alliance_partners ul li#microsoft a{ background-image:url(/common/img/alliance_partners/microsoft.png); }
#alliance_partners ul li#nvidia a{ background-image:url(/common/img/alliance_partners/nvidia.png); }
#alliance_partners ul li#oracle a{ background-image:url(/common/img/alliance_partners/oracle.png); }
#alliance_partners ul li#qlogic a{ background-image:url(/common/img/alliance_partners/qlogic.png); }
#alliance_partners ul li#sap a{ background-image:url(/common/img/alliance_partners/sap.png); }
#alliance_partners ul li#symantec a{ background-image:url(/common/img/alliance_partners/symantec.png); }
#alliance_partners ul li#vmware a{ background-image:url(/common/img/alliance_partners/vmware.png); }
#alliance_partners ul li#dell a{ background-image:url(/common/img/alliance_partners/dell.png); }
#content .link_arrow{ margin:0; padding:15px 0 36px 0; }
#content .link_arrow a{ display:block; padding-left:21px; background:url(/common/img/link_arrow.png) top left no-repeat; color:#439239; text-decoration:none; }
#content .link_arrow a:hover{ text-decoration:underline; }
#content .content_left .link_arrow{ padding-top:0; }
/* Careers
----------------------------------- */
.career img.infographic{ width:966px; box-shadow: 0px 0px 15px #bbb; -moz-box-shadow: 0px 0px 15px #bbb; -webkit-box-shadow: 0px 0px 15px #bbb; border:6px solid white; margin-top:15px; }
.career .career_content{ width:700px; padding-top:10px; }
.career .suse_button{ float:right; padding-top:10px; }
.career h3{ margin-bottom:60px; }
.career_right p{ padding-top:10px !important; font-size:12px; }
.career_right h4{ clear:both; color:#439539; border-color:#439539; margin:8px 0; }
.career_right img{ display:block; padding:10px; background:#fff; box-shadow:0px 0px 5px #ccc; margin-bottom:5px; }
#content .jobs_title{ color:#666; font-family:"omnes-pro-1"; font-size:16px; text-align:center; }
.career_right .quotes{ margin-top:7px; }
.career_right blockquote{ margin:0; padding:15px 0 0 0; font-style:italic; font-size:12px; display:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.career .content_left .suse_button{ float:none; }
.career .career_num{ width:70px; height:93px; display:block; float:left; margin-right:5px; background-repeat:no-repeat; background-position:top left; text-indent:-9999px; }
.career .num_last{ margin-right:0; }
.career .num_0{ background:url(/company/careers/numbers/0.png); }
.career .num_1{ background:url(/company/careers/numbers/1.png); }
.career .num_2{ background:url(/company/careers/numbers/2.png); }
.career .num_3{ background:url(/company/careers/numbers/3.png); }
.career .num_4{ background:url(/company/careers/numbers/4.png); }
.career .num_5{ background:url(/company/careers/numbers/5.png); }
.career .num_6{ background:url(/company/careers/numbers/6.png); }
.career .num_7{ background:url(/company/careers/numbers/7.png); }
.career .num_8{ background:url(/company/careers/numbers/8.png); }
.career .num_9{ background:url(/company/careers/numbers/9.png); }
/* ISV Catalog
----------------------------------- */
br.clear{ clear:both; }
#app_tier4 h1{ position:static; font-size:30px; color:#439539; font-weight:400; padding-top:30px; }
#app_tier4 #desc1{ font-size:20px; float:none; }
#app_tier4 #desc2{ color:#439539; font-size:19px; font-weight:normal; }
#app_tier4 #contentcontainer{ padding:0 !important; background:none; }
#app_tier4 #info_box #info_line1, #app_tier4 #info_box #info_line2, #app_tier4 #info_box #info_line3{ height:auto; }
#app_tier4 #contenthead{ height:auto; border:none; }
#app_tier4 #subcontenthead p{ font-weight:bold; font-size:18px; color:#439539; padding:0; }
#app_tier4 #subcontenthead p.sub{ font-weight:normal; font-size:15px; color:#333; }
/* Footer
----------------------------------- */
footer{ /*background:#E4E7E9;*/ padding:36px 0 62px 0; }
footer .col{ padding:0 16px; float:left; width:130px; }
footer h5{ font-size:15px; color:#439539; margin:26px 0 20px; font-weight:300; }
footer ul{ margin:0; padding:0; list-style-type:none; }
footer ul li{ border-bottom:1px solid #C6C6C6; font-size:11px; font-family:Helvetica, Arial, sans-serif; }
footer ul li:first-child{ border-top:1px solid #C6C6C6; }
footer ul li a{ color:#666; text-decoration:none; display:block; padding:2px 0; }
footer ul li a:hover{ color:#439339; }
footer.product, footer.home{ background:#202020; padding-bottom:0; }
footer.product .wrap .col, footer.home .wrap .col{ border-top:1px solid #76ad2d; padding:17px 0 0 0; margin-right:32px; }
footer.product .wrap .col h5, footer.home .wrap .col h5{ margin:0 0 15px 0; color:#999; }
footer.product .wrap .col h5 a, footer.home .wrap .col h5 a{ color:#999; text-decoration:none; }
footer.product .wrap .col h5 a:hover, footer.home .wrap .col h5 a:hover{ color:#666; }
footer.product .wrap .col ul, footer.home .wrap .col ul{ padding-bottom:32px; }
footer.product .wrap .col ul li, footer.home .wrap .col ul li{ border-bottom:1px solid #2f2f2f; /*font-family:Omnes_Regular;*/ }
footer.product .wrap .col ul li:first-child, footer.home .wrap .col ul li:first-child{ border-top:1px solid #2f2f2f; }
footer.product .wrap .col ul li a, footer.home .wrap .col ul li a{ color:#76ad2d; padding:8px 2px 5px; }
footer.product .wrap .col ul li a:hover, footer.home .wrap .col ul li a:hover{ color:#5E9632; }
footer.product .subtitle{ font-size:11px; color:#fff; }
footer.product .wrap .col:first-child, footer.home .wrap .col1{ width:222px; }
footer.product .wrap .col:first-child ul{ padding-top:22px; }
footer.product .wrap .col:first-child li{ border-bottom:1px solid #76ad2d; padding:2px 0; font-weight:500; }
footer.product .wrap .col:first-child li#footer_rac{ background:#76ad2d; }
footer.product .wrap .col:first-child li:first-child{ border-top:1px solid #76ad2d; }
footer.product .wrap .col:first-child li a{ color:#e3e4e5; font-size:13px; padding:2px 5px 2px 5px; }
footer.product .wrap .col:first-child li a:hover{ color:#fff; text-decoration:none; }
footer.product .wrap .col:first-child li#footer_rac a{ color:#202020; }
footer.product .wrap .col:first-child li#footer_rac a:hover{ color:#000; }
footer.product .wrap .second-child{ width:304px; }
footer.product .wrap .third-child{ width:388px; margin-right:0; }
footer.home .wrap .col{ float:left; margin-right:30px; }
footer.home .col1, footer.home .col5{ width:222px; }
footer.home .col2, footer.home .col3, footer.home .col4{ width:138px; }
footer.home .wrap .col1{ padding-top:0; border-top:none; }
footer.home .wrap .col5{ margin:0; }
footer.home p{ color:#999; padding-bottom:20px; }
footer.home .footer_title{ font-weight:100; color:#76AD2D; font-size:25px; padding-bottom:15px; }
footer.home .footer_global{ padding:0; background:none; }
footer.home .footer_global p, footer.home .footer_global a{ color:#666 !important; }
footer .footer_global{ background:#f2f2f2; padding:32px 0 28px; min-width:1018px; }
footer .footer_global p, footer .footer_global ul li{ float:left; color:#333; padding-right:32px; font-size:12px; }
footer .footer_global p{ font-weight:500; padding-top:2px; }
footer .footer_global p#suse_phone{ float:right; padding:0; }
footer .footer_global p#suse_phone a{ color:#333; text-decoration:none; }
footer .footer_global p#suse_phone a:hover{ text-decoration:underline; }
footer .footer_global li{ font-weight:400; border:none !important; }
footer .footer_global li a:hover{ text-decoration:underline; color:#76ad2d; }
/* Typekit font events to eliminate FOUT on Firefox: http://blog.typekit.com/2010/10/29/font-events-controlling-the-fout/
----------------------------------- */
.wf-loading h1,
.wf-loading h1 strong,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
/*.wf-loading header ul#nav li,*/
/*.wf-loading .feature #product_nav li,*/
.wf-loading .feature .headline,
.wf-loading .feature .headline strong,
.wf-loading .feature #cta_links #cta a,
.wf-loading #content .callout p,
.wf-loading #content .highlight p,
.wf-loading #content .callout p strong,
.wf-loading #content .sublinks li,
.wf-loading #content .sublinks li strong,
.wf-loading #content p.title,
.wf-loading #content .content_left .anchor_content strong,
.wf-loading #content .content_left .anchor_title,
.wf-loading #content .content_left .anchor_title span,
.wf-loading blockquote,
.wf-loading blockquote span,
.wf-loading #content .product_list li p.title,
.wf-loading #content .product_list li a,
.wf-loading #content .subtitle,
.wf-loading #content .greenbox p.number,
.wf-loading #content .greenbox p.text,
.wf-loading #content .col_small blockquote,
.wf-loading .table_comparison tbody td,
.wf-loading .version_comparison tbody td span,
.wf-loading #content .table_header,
.wf-loading .support_comparison thead th span,
.wf-loading .support_comparison .buy a,
.wf-loading #content .box p.box_title,
.wf-loading #community p.desc,
.wf-loading #content #requestcall .title,
.wf-loading footer.product .wrap .col:first-child li,
.wf-loading .col_highlight_one p,
.wf-loading header ul#nav .nav_subheading,
.wf-loading #company .section_title,
.wf-loading .offer a span,
.wf-loading footer.home .footer_title,
.wf-loading #training .training_heading,
.wf-loading .promo_sidebar a strong{ visibility:hidden; }
/* Typekit font customizations
----------------------------------- */
/* .tk-omnes-pro is the default class which enables this on any element to which the class is applied */
h1,
h1 strong,
h2,
h3,
h4,
h5,
/*header ul#nav li,*/
/*.feature #product_nav li,*/
.feature .headline,
.feature .headline strong,
.feature #cta_links #cta a,
#content .callout p,
#content .highlight p,
#content .sublinks li,
#content .sublinks li strong,
#content p.title,
#content .content_left .anchor_content strong,
#content .content_left .anchor_title,
#content .content_left .anchor_title span,
blockquote,
blockquote span,
#content .product_list li p.title,
#content .product_list li a,
#content .subtitle,
#content .greenbox p.number,
#content .greenbox p.text,
#content .col_small blockquote,
.table_comparison tbody td,
.version_comparison tbody td span,
#content .table_header,
.support_comparison thead th span,
.support_comparison .buy a,
#content .box p.box_title,
#community p.desc,
#content #requestcall .title,
footer.product .wrap .col:first-child li,
.col_highlight_one p,
.col_highlight_one p strong,
header ul#nav .nav_subheading,
#company .section_title,
.offer a span,
footer.home .footer_title,
#training .training_heading,
.promo_sidebar a strong{ font-family: "omnes-pro-1", "omnes-pro-2", Helvetica, Arial, sans-serif; }
/* Japanese/Chinese overrides
----------------------------------- */
.ja-jp .feature .headline, .zh-cn .feature .headline{ font-size:31px; line-height:38px; }
.ja-jp .feature #cta_links #cta a, .zh-cn .feature #cta_links #cta a{ line-height:32px; }
.ja-jp #content .callout p, .zh-cn #content .callout p{ line-height:26px; }
.ja-jp #trial_content h2, .ja-jp #content p, .ja-jp footer p, .ja-jp #form_content #disclaimer, .ja-jp #content .sublinks li, .zh-cn #content p, .zh-cn #form_content #disclaimer, .zh-cn #content .sublinks li{ line-height:130%; }
.ja-jp #content .content_left .anchor_content li, .zh-cn #content .content_left .anchor_content li{ line-height:18px; }
/* Need to specifically override elements that were targeted for Omnes font customization */
html body.ja-jp,
html body.ja-jp #container,
.ja-jp h1,
.ja-jp h1 strong,
.ja-jp h2,
.ja-jp h3,
.ja-jp h4,
.ja-jp h5,
.ja-jp .feature .headline,
.ja-jp .feature .headline strong,
.ja-jp .feature #cta_links #cta a,
.ja-jp #content .callout p,
.ja-jp #content .highlight p,
.ja-jp #content .sublinks li,
.ja-jp #content .sublinks li strong,
.ja-jp #content p.title,
.ja-jp #content .content_left .anchor_content strong,
.ja-jp #content .content_left .anchor_title,
.ja-jp #content .content_left .anchor_title span,
.ja-jp blockquote,
.ja-jp blockquote span,
.ja-jp #content .product_list li p.title,
.ja-jp #content .product_list li a,
.ja-jp #content .subtitle,
.ja-jp #content .greenbox p.number,
.ja-jp #content .greenbox p.text,
.ja-jp #content .col_small blockquote,
.ja-jp .table_comparison tbody td,
.ja-jp .version_comparison tbody td span,
.ja-jp #content .table_header,
.ja-jp .support_comparison thead th span,
.ja-jp .support_comparison .buy a,
.ja-jp #content .box p.box_title,
.ja-jp #community p.desc,
.ja-jp #content #requestcall .title,
.ja-jp footer.product .wrap .col:first-child li,
.ja-jp .col_highlight_one p,
.ja-jp .col_highlight_one p strong,
.ja-jp header ul#nav .nav_subheading,
.ja-jp #company .section_title,
.ja-jp .offer a span,
.ja-jp footer.home .footer_title,
.ja-jp #training .training_heading,
.ja-jp .promo_sidebar a strong,
.ja-jp header ul#nav li,
.ja-jp footer ul li{ font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"," Pゴシック","arial","sans-serif" !important }
.hu-hu header ul#nav li#nav_solutions{ width:115px; }
.hu-hu header ul#nav li#nav_products{ width:210px; }
.hu-hu header ul#nav li#nav_support{ width:140px; }
.hu-hu header ul#nav li#nav_partners{ width:100px; }
.hu-hu header ul#nav li#nav_community{ width:100px; }
.hu-hu header ul#nav li#nav_dl{ width:135px; }
/**
* Media queries for responsive design.
*
* These follow after primary styles so they will successfully override.
*/
@media all and (orientation:portrait) {
/* Style adjustments for portrait mode goes here */
}
@media all and (orientation:landscape) {
/* Style adjustments for landscape mode goes here */
}
/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you: j.mp/textsizeadjust */
/* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
/**
* Print styles.
*
* Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
*/
@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}
/**
* Prettyphoto
*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(/common/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(/common/img/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(/common/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(/common/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(/common/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(/common/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(/common/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(/common/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(/common/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(/common/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(/common/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(/common/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(/common/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/common/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(/common/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(/common/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(/common/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(/common/img/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(/common/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(/common/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(/common/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(/common/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(/common/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon, div.pp_suse .pp_loaderIcon{background:url(/common/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(/common/img/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(/common/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(/common/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(/common/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(/common/img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(/common/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(/common/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(/common/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(/common/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(/common/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(/common/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(/common/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(/common/img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(/common/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(/common/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(/common/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(/common/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(/common/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(/common/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(/common/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(/common/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(/common/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(/common/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(/common/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(/common/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(/common/img/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/common/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/common/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/common/img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/common/img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/common/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/common/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(/common/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(/common/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(/common/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/common/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/common/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/common/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/common/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
.pp_suse .pp_content{ background:none !important; }
.pp_suse div.ppt{ height:0; margin:0; display:none !important; }
.pp_suse div.ppt_custom{ display:none; background:#fff; width:300px !important; padding:40px 0 0 28px; font-size:21px; margin:0; z-index:9999; color:#439539; position:relative; font-family:"omnes-pro-1", Arial, sans-serif; }
.pp_suse a.pp_close{ top:19px; right:28px; background-image:url(/common/img/x.gif); width:10px; height:10px; background-position:0px 0px; }
#suse_overlay_iframe{ overflow:hidden; }
.pp_margin{ top:150px !important; }
/**
* qtip
*/
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:14px;line-height:12px;z-index:15000;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:12px 12px 9px 12px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#333;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#D7FB60;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#D7FB60;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
/**
* jScrollPayne
*/
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #aaa;
}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
}
.jScrollPaneDragTop {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.jScrollPaneDragBottom {
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}