.feature-legacy                       { height: 150px; padding-top: 60px; background: url(/support/images/feature_support.jpg) no-repeat 0 0; }
.feature-legacy h2                    { color: #fff !important; margin-left: 300px; font-size: 225% !important; }

/*#lower-area h2                        { color: #66A532; }
*/
#tab-headings                         { }
#tab-headings li                      { float: left; margin-right: 3px; }
#tab-headings a                       { display: block; padding: 5px 20px; font-size: 110%; background: #D2D6C5; text-decoration: none; }
#tab-headings a                       { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#tab-headings a:hover                 { background: #D2D6C5; }
#tab-headings a.selected              { background: #D9E4C4; color: #333; }
#tab-headings a.selected:hover        { background: #D9E4C4; }

#tab-content                          { clear: both; border: 10px solid #D9E4C4; padding: 10px 20px 20px 20px; }
#tab-content                          { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;}
 
/*
#tab-headers                          { margin: 0 !important; }
#tab-headers li                       { float: left; font-size: 125% !important;  text-align: center; width: 222px; height: 16px; list-style: none; padding: 0; margin-right: 2px; }
#tab-headers li a                     { display: block; padding: 5px 0; background: url(/support/images/bg_tab_head_up.png) no-repeat 0 0; text-decoration: none; }
#tab-headers li.selected              { padding: 5px 0; background: url(/support/images/bg_tab_head_selected.png) no-repeat 0 0; }
#tab-content                          { background: url(/support/images/bg_tab_content_bot_support_home.png) no-repeat 0 100%; } */
#tab-content .tab-wrapper             { padding: 15px 25px 40px 25px; margin-top: 25px !important; margin-top: 0px; background: url(/support/images/bg_tab_content_top_support_home.png) no-repeat 0 0; }
#tab-content h2                       { color: #3CA20D !important; margin-top: 10px; font-size: 130%; }
#tab-content h3, #tab-content p       { margin-left: 60px; font-weight: normal; }
#tab-content h3                       { padding-top: 10px; font-size: 120%; margin-bottom: 5px !important; } 
.section                              { clear: both; }
.section.first                        { margin-top: 15px; }
.section img                          { float: left; margin: 10px 0 20px; }
.clear                                { clear: both; }

/* SIDEBAR */
/*-------------------*/

.sidebar-links h2                     { /*background: url(/support/images/sidebar_bg_heading_support.png) no-repeat 0 0 !important; color: #333 !important;*/ }

#kb-search                            { border: 1px solid /*#d9cae0*/ #adadad; padding: 10px 20px; margin-bottom: 10px; }
/*#kb-search                            { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }*/
#kb-search h4                         { margin-bottom: 3px; color: #000; }
#kb-search p { color: #000; }
#kb-search label                      { display: none; }
#kb-search input                      { width: 150px; border: 1px solid #ccc; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 3px 10px 3px 25px; color: #616161; background: #fff url(/site/images/icons/icon_searchbar.png) no-repeat 8px 4px; }
/*
.promo-tile                           { border: 0; }*/

/* Tables
/*-------------------*/

table                                 { border: 1px solid #dbdbdb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
table td                              { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 10px; }
tr > td:last-child                    { border-right: 0; }
thead                                 { background: #555; }
thead th                              { border-right: 1px solid #dbdbdb; padding: 10px; color: #fff; font: normal 125% "Helvetica Neue", Helvetica, Arial, sans-serif; }
table th.last                         { border-right: 0; }
table tr.last td                      { border-bottom: 0; }
tr.alt, tr.shade                      { background: #Ebebeb; }
tr h3                                 { padding: 0 !important; margin: 0 !important; font-size: 120% !important; font-weight: bold; }

table .numbers                        { text-align: center; }
table h4                              { color: #639F13; }

/* Supported Products (/support/supported_products.html)
/*-----------------------------------------------------------*/

#product-documentation .oftwo         { width: 47%; float: left; }
#product-documentation .firstcolumn   { margin-right: 20px; }
#product-documentation ul li ul       { padding-top: 10px;  }


/* Downloads Page (/support/downloads/index.html) */
/*-----------------------------------------------------------*/

body#downloads #section-expandable h4.collapsed, 
body#downloads #section-expandable h4                { color: #0082c3; padding: 5px 20px; background: #DFF5CA url(/site/images/buttons/arrow_blue_right.gif) no-repeat 10px 10px; font-size: 110%; cursor: pointer; }
body#downloads #section-expandable h4:hover          { color: #0082c3; }
body#downloads #section-expandable h4.expanded       { background-image: url(/site/images/buttons/arrow_blue_down.gif); background-position: 10px 12px; color: #0082c3; }
body#downloads #section-expandable ul.collapsed      { display: none; }
body#downloads #section-expandable ul.expanded       { display: block; }
body#downloads h3 a                   { float: right; font-size: .7em !important; }
#expand-all.collapsed                 { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_right.gif) no-repeat 0 7px; }
#expand-all.expanded                  { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_down.gif) no-repeat 0 8px; }
body#downloads table                  { width: 100%; }
body#downloads table td               { font-size: 90%; padding: 5px 10px; }
#selObj                               { float: right; }

/* Books and Magazines (/support/books_magazines.html) */
/*-----------------------------------------------------------*/

body#books .feature-legacy            { background: url(/support/images/feature_books.jpg) no-repeat; }
body#books .book                      { clear: both; padding-top: 15px; margin-top: 15px; border-top: 1px solid #ddd; }
body#books .book.first                { border: 0; padding-top: 0; margin-top: 0; }
body#books .bookimg                   { float: left; text-align: center; background: #eee; padding: 10px; margin-bottom: 10px; }
body#books .bookimg                   { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
body#books .book .bookdetails         { margin-left: 140px; }

/* Product Documentation (/support/products/documentation.html) */
/*--------------------------------------------------------------*/

body#documentation #section-expandable h4.collapsed, 
body#documentation #section-expandable h4                { color: #0082c3; padding: 5px 20px; background: #DFF5CA url(/site/images/buttons/arrow_blue_right.gif) no-repeat 10px 10px; font-size: 110%; cursor: pointer; }
body#documentation #section-expandable h4:hover          { color: #0082c3; }
body#documentation #section-expandable h4.expanded       { background-image: url(/site/images/buttons/arrow_blue_down.gif); background-position: 10px 12px; color: #0082c3; }
body#documentation #section-expandable ul.collapsed      { display: none; }
body#documentation #section-expandable ul.expanded       { display: block; }
body#documentation #lower-area h3 a                      { float: right; font-size: .7em !important; }
#expand-all.collapsed                 { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_right.gif) no-repeat 0 7px; }
#expand-all.expanded                  { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_down.gif) no-repeat 0 8px; }