/* Tabs
----------------------------------*/
.sslplans.ui-tabs { zoom: 1; }
#contentwide .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
#contentwide .plans.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0.5em 0; }
.ui-tabs .ui-tabs-nav ul { clear: both; }
.ui-tabs .ui-tabs-nav li { list-style: none !important; position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { color: #E16E30; font-size: 1.14em; float: left; padding: .5em .5em; }
.ui-tabs .ui-tabs-nav li a img { border:1px solid #000; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding:1em 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#contentwide .sslplans.ui-tabs h2 { text-align:center; margin-top:40px; color: #487DFD; }

/* SSL Tables
----------------------------------*/
table.table_compare * { margin: 0; padding: 0; }
table.table_compare { width: 900px; }
table.table_compare, table.table_compare th, table.table_compare td { border: 1px solid; border-collapse: collapse; }
table.table_compare th.headercol { background: #3C67D2; color: #fff; text-align: center; width: 250px; padding: 0; }
table.table_compare th.tblheader { background: #3C67D2; color: #fff; text-align: center; width: 150px; padding: 0; }
table.table_compare td { background: #8f8f8f; color: #fff; text-align: center; }
table.table_compare th { background: #7f7f7f; color: #fff; text-align: left; padding: 0 0 0 5px; }

