
/* ************************************************ */
/* *     LIST (shared)                            * */
/* ************************************************ */

.i_list_setting td, /* does this need a #i_list? but it breaks 'td td' */
.i_list_item td,
#i_list .i_chart td,
.i_list_result td,
.i_list_script td,
.i_list_scriptlogo td,
.i_list_scripttext td,
.i_list_script_selected td,
.i_list_selected td,
.i_list_spacer div,
.i_list_text td,
.i_list_uninstall td,
.i_button {
	color: #668;
	background-color: #f3f3f3;
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #bbb;
}
#i_list .i_list_script td:hover,
#i_list .i_list_selected,
.i_list_script_selected td,
.i_list_selected td {
	background-color: #fff4d8;
}

/* ************************************************ */
/* *     LIST: TEXT (shared)                      * */
/* ************************************************ */

.i_list_scriptname a,
.i_list_scriptname div,
.i_list_setting h6,
.i_list_uninstall h6 {
    color: #000;
}
.i_list_text td {
	padding: 0px 100px;
}
.i_list_text h3,
.i_list_scripttext h3 {
    color: #226;
	border-bottom: 1px solid #e4e4ee;
	font-weight: bold;
	margin: 7px 0px;
	position: relative;
	left: -10px;
}
.i_list_text p,
.i_list_setting p {
	font-size: 13px;
	margin: 5px 0px;
	line-height: 1.3em;
}
.i_list_scripttext td {
	padding: 6px 30px;
}
.i_list_setting em {
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}
.i_list_text ul,
.i_list_scripttext ul {
	margin: 10px 10px;
	padding: 0px 10px;
	list-style-type: square;
}
.i_list_text ul input,
.i_list_scripttext input {
	font-size: 9px;
}
.i_list_text li,
.i_list_scripttext li {
	line-height: 2em;
}
.i_list_scripttext img {
    border: 0px;
	float: left;
	margin-right: 10px;
}
.i_list_scriptname {
	padding: 2px 30px 0px 4px;
}
.i_list_scriptname div {
    white-space: nowrap;
}
.i_list_scripttype {
	text-align: right;
	padding: 2px 1px;
}
.i_list_scriptlogo td {
	padding: 6px;
    text-align: center;
}
.i_list_setting h6,
.i_list_uninstall h6 {
	font-weight: normal;
	margin: 0px;
}
.i_list_uninstall span {
    font-weight: bold;
}
.i_list_item_links {
	color: #888;
	font-size: 10px;
	margin: 3px 0px;
	text-align: left;
	line-height: 16px;
}
.i_list_item_links i {
	font-size: 0px;
}
.i_list_scriptname a,
.i_list_scripttype a {
	text-decoration: none;
    white-space: nowrap;
    display: block;
}
.i_note,
.i_more,
.i_link,
.i_list_item_links a,
.i_list_scripttype a,
.i_list_scripttext a,
.i_list_setting a {
	color: #45c;
	text-decoration: none;
}
.i_note:hover,
.i_more:hover,
.i_link:hover,
.i_list_item_links a:hover,
.i_list_scripttext a:hover,
.i_list_setting a:hover,
.i_list_scriptname a:hover,
.i_list_scripttype a:hover {
	color: #e90;
}

/* ************************************************ */
/* *     LIST: ITEM                               * */
/* ************************************************ */

.i_list_selected td,
.i_list_item td {
    text-align: center;
}
.i_list_upgrade {
    font-weight: bold;
	color: #f33;
}
.i_list_item_minibuttons div {
	color: #ccf;
	font-size: 11px;
	text-align: center;
	margin: 2px;
}
.i_list_item_minibuttons a {
	color: #99c;
	text-decoration: none;
}
.i_list_item_minibuttons span {
	color: #ddd;
}
.i_list_item_minibuttons a:hover {
	background-color: #ffe4c8;
}

/* ************************************************ */
/* *     LIST: HEADER                             * */
/* ************************************************ */

.i_list_header td {
	font-size: 11px;
    padding: 2px;
}
.i_list_header_title {
	padding: 3px;
	float: left;
}
#i_toolbar_linksgroup,
.i_list_header_links {
	margin-top: 2px;
	float: right;
}

/* ************************************************ */
/* *     LIST: COLUMNS                            * */
/* *     LIST: SCRIPTINFO                         * */
/* *     LIST: SUBHEADERS                         * */
/* ************************************************ */

.i_list_columns th,
.i_list_scriptinfo th,
.i_list_subheader td,
.i_list_scriptgroup td {
	color: #77a;
	background-color: #e2e6ed;
	border-top: 1px solid #99c;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 2px 4px 2px;
	cursor: pointer;
	text-align: center;
}
.i_list_columns th a,
.i_list_scriptinfo th a,
.i_list_subheader td a,
.i_list_scriptgroup td a {
	color: #77a;
	text-decoration: underline;
}
.i_list_columns th:hover,
.i_list_scriptinfo th:hover,
.i_list_subheader td:hover,
.i_list_scriptgroup td:hover {
	color: #000;
	background-color: #d2d6dd;
}

/* ************************************************ */
/* *     LIST: SPACER                             * */
/* ************************************************ */

.i_list_spacer div {
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: top;
	font-size: 10px;
	height: 16px;
	position: relative;
}
.i_list_spacer b {
	background-repeat: repeat-y;
	position: absolute;
	right: 10px;
	height: 16px;
	width: 3px;
	top: 0px;
}

/* ************************************************ */
/* *     LIST: SETTING                            * */
/* ************************************************ */

.i_list_setting td {
    color: #000;
	text-align: left;
	padding: 5px 15px 5px 5px;

}
.i_list_setting span {
    color: #77b;
}

