.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                     { color: #333 !important; }

#kb-search                            { border: 0; background: #9eda44 url(/support/images/bg_kb_tile.jpg) repeat-x 0 0; 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: #fff; }
#kb-search p { color: #fff; }
#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; }



/* 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; }

/* new*/
table                 { border: 0; }
table td              { border-right: 0; }
table 								{ border: 1px solid #d5d5d5; border-right:none; border-bottom: none; }
table td 							{ border-right: 1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding: 5px 20px; vertical-align:middle; font-size:100% !important; text-align: center; }
/* tr > td:last-child		{ border-right: 0 none; }*/
thead 								{ color:#FFF; font-weight:bold; font-size:125%;}
thead th 							{ border-right: 1px solid #0b78a9; padding: 10px 20px;}
table th.last 				{ border-right: 0 none;}
table tr.last td 			{ border-bottom: 0 none; }
tr.alt, tr.shade 			{ background: none repeat scroll 0 0 #efefef;}

.product-div td 			{ border-top: 1px solid #c2c2c2; }

tr h3 								{ font-size: 120% !important; font-weight: bold; margin: 0 !important; padding: 0 !important; }
table h4 							{ color: #639F13;}

table td.heading			{ background-color:#efefef; font-size:110% !important;  /*border-top: 1px solid #d5d5d5;*/ border-bottom: 1px solid #d5d5d5; padding: 10px; }

table .table-header 	{ color:#FFF; font-weight:bold; font-size:90%;  }
table .table-header th { text-align:center !important; width: 25% }
table .table-header td { border-right: 1px solid #0b78a9; padding: 10px 20px; }
table td.lead {background-color:#e4f0f9; }

table .table-header 	{  /* fallback */ background-color: #fff; background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0b78a9), to(#158cc1)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #158cc1, #0b78a9); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #158cc1, #0b78a9); /* IE 10 */ background: -ms-linear-gradient(top, #158cc1, #0b78a9); /* Opera 11.10+ */ background: -o-linear-gradient(top, #158cc1, #0b78a9); }