/*******************************************************
Table Styles
*******************************************************/
.splitTable {
            float:left;
            margin:1.5em 1em 0 2em;
            width:40%;
}
.splitTableWide {
            float:left;
            margin:0.2em 0em 0 0.3em;
            width:48%;
}
.clear {
            clear:both;
}
.columns {
            margin:0 0 0.8em 0;
}

.tableHead {
    border:inset black 1.0pt;
    background:#D6D6D6;
    padding:3pt 3pt 3pt 3pt;
    font-weight:bold;
    color: #000;
}
.OrderEntry {    
    border-right-width: thin;
    padding: 2px;
    vertical-align:middle;
    padding-top:8px;
}
tr .tbuynowh {
    border:inset black 1.0pt;
    padding: 5px 2px 5px 1px;
    margin: 5px;
    vertical-align:top;
}
.tbuynow {
    vertical-align:top;
}
.tbuynowr {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    vertical-align:top;
    background:#E2EBF2;
}

stripes tr, #frelease tr { border-top: 1px solid #d6dbdf; position: relative !important}

#stripes, #frelease
{
	border: 1px solid #56626d;
	font-family: arial, sans-serif;
	font-size: 90%;
	width: auto;
}
html>body #stripes {
    width: 100%;
}

#stripes tr th, #frelease tr th
{
	padding: .2em;
	background: #46525d;
	color: #fff;
	text-align: left;
}
#frelease tr th {text-align: center}

#stripes tr.package td
{
	background: url("/_images/main_select_bg.gif") top repeat-x #789;
	color: #fff;
	font-size: 160%;
	font-weight: bold;
	padding:5px;
}

#stripes tr.package td a
{
	color: #fff;
	text-decoration: none;
}

#stripes td, #frelease td { padding: .1em .2em; }
#stripes tbody tr.release { display: table-row; }

#stripes tbody tr td
{
	background: #e6eaed;
	border-top: 1px solid #ddd;
}
/*
#frelease tbody tr td {border-top: 1px #fff solid; text-align: center;}
#frelease tbody tr.package td {text-align: left;}
*/
#stripes_nb tbody tr.release td
{
	background: #fff;
	padding: .4em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
	width:100%;
	color:#ff0000;
}
#stripes tbody tr.release td
{
	background: #fff;
	font-weight: bold;
	padding: .2em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
}

#stripes tbody tr td.even, #frelease tbody tr td { background: #f3f4f6; }
#stripes th small, #frelease th small  { color: #fff; }
#stripes small, #frelease small { font-weight: normal; }
#stripes col { width: 10%; }
#stripes col.filename { width: 40%; }
#stripes col.prodname { width: 30%; }
#stripes col.version { width: 15%; }

#stripes tfoot
{
	background: #56626d;
	color: #fff;
	font-weight: bold;
}

#stripes tbody tr td small { padding: 4px 14px 0 2px; }

#stripes tbody tr.current td { background: #dfd; }

#buystripes {
    background: #fff;
	font-weight: bold;
	padding: .4em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
	width:100%;
	color:#ff0000;
}
#buystripes tbody tr.odd td {
    background: #DCF1FF;
    padding: .4em;
    color:#000;
}
#buystripes tbody tr.even td {
    background: #B0D9F5;
    padding: .4em;
    color:#000
}
#buystripes tbody tr.odd td a {
    font-weight:bolder;
    color:#000;
}
#buystripes tbody tr.even td a {
    font-weight:bolder;
    color:#000;
}
#buystripes tbody tr.even td a:hover {
    text-decoration:underline;
    color:#E96A1A;
}
#buystripes tbody tr.odd td a:hover {
    text-decoration:underline;
    color:#E96A1A;
}
.stripes_nb
{
	font-weight:normal;
}