/******************************[ MENU & MAIN CLASSES ]******************************/

/* TINY - text used just to place single chars like &nbsp; */
.tiny
{
    font-size: 1px;
}




/* ABOUT PAGE - important note. */
span.important_note
{
	color: #ff0000;
	font-weight: bold;
}


/*****************************************************/

.page_header
{
    color: #000066;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 130%;
    font-weight: bold;
    padding-bottom: 8px;
    margin-bottom: 0px;
}



/* -------------------- ERROR -------------------- */
td.error {
	padding-left: 12px;
	background: url(../image/exclamation.gif) no-repeat 0 4px;
	font-family: Verdana, Arial, Sans;
	font-size: 90%;
	color: #cc3300;
	font-weight: bold;
	}
a.error {
	color: #cc3300;
	}
table.error {
	margin-bottom: 10px;
	margin-top: 5px;
	}

/* -------------------- INFORMATION -------------------- */
td.information {
	padding-left: 12px;
	background: url(../image/information.gif) no-repeat 0 4px;
	font-family: Verdana, Arial, Sans;
	font-size: 90%;
	color: #07006d;
	}
table.information {
	margin-bottom: 10px;
	margin-top: 5px;
	}


/* -------------------- FOOTER -------------------- */
/* GENERAL - styling the HTML footer. */
.footer
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 9px;
}


/* GENERAL - footer line */
td.footer_line
{
	font-size: 1px;
	background-image: url(../image/footer_line.gif);
}


/* GENERAL - footer links. */
a.footer
{
    color: #0000ff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}


/* GENERAL - footer links on mouse over. */
a.footer:hover
{
    text-decoration: underline;
}

span.Cookie_info
{
    font-style: italic;
}


/******************************[ PREVIEW - ADD NEW PRODUCT (ADDPAGE/ADDPRODUCTPAGE) ]******************************/


/* ADD NEW PRODUCT - Sub Container for everything in the body of the preview. */
table.addproductpage_preview_sub_table
{
    border-style: solid;
    border-width: 1px;
    border-color: #2B5788;
    padding: 5px;
}


/* ADD NEW PRODUCT - Style table row? Not used. */
.addproductpage_preview_sub_table_row_shortdescr { }


/* ADD NEW PRODUCT - Table surrounding the "This is how it will appear.." text. */
.addproductpage_preview_sub_table_shortdescr_header
{
    border-style: solid;
    border-width: 1px;
    border-color: #ebebeb;
	background-image: url(../image/textarea_gray_bg.gif);
    padding: 5px;
    font-size: 70%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #ffffdd;
}


/* ADD NEW PRODUCT - Table surrounding the actual Preview. */
.addproductpage_preview_sub_table_shortdescr_body
{
    border-style: solid;
    border-width: 1px;
    border-color: #ebebeb;
    padding: 5px;
}


/* ADD NEW PRODUCT - Style table row? Not used. */
.addproductpage_preview_sub_table_row_between { }


/* ADD NEW PRODUCT - Spacing between PRODUCTS and ABOUT NN tables */
.addproductpage_preview_sub_table_between
{
    font-size: 5px;
}


/* ADD NEW PRODUCT - Table for "Longdesc" textarea. */
table.addpage_contents_input_longdesc_subtable
{
	width: 100%;
}


/* ADD NEW PRODUCT - Style table row? Not used. */
.addproductpage_preview_sub_table_row_longdescr { }


/* ADD NEW PRODUCT - "This is how it will appear.." text. */
.addproductpage_preview_sub_table_longdescr_header
{
    border-style: solid;
    border-width: 1px;
    border-color: #bfddff;
    background-image: url(../image/textarea_blue_bg.gif);
    padding: 5px;
    font-size: 70%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    background-color: #ffffdd;
}


/* ADD NEW PRODUCT - Cell surrounding the Product Page preview. */
.addproductpage_preview_sub_table_longdescr_body
{
    border-style: solid;
    border-width: 1px;
    border-color: #bfddff;
    padding: 5px;
}

/* ADD NEW PRODUCT - Spacing between Preview tables and Edit table. */
span.addpage_preview_between
{
    font-size: 10px;
}


/* -------------------- ACTIVITY LOG -------------------- */

/* ACTIVITY LOG - Table surrounding activities. */
table.log_subtable
{
    width: 100%;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #ebebeb;
    background-image: url(../image/prod_doc_header_bg.gif);
}


/* ACTIVITY LOG - Activites headers (When, Who, Type, Detail, Description). */
.log_subtable_header
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 90%;
    font-weight: bold;
}


/* ACTIVITY LOG - One activity row. */
tr.log_subtable_entry
{
    font-family: Courier New, Courier, monospace;
    font-size: 80%;
    font-weight: normal;
}


/* ACTIVITY LOG - Created [WHEN] column. */
td.log_subtable_entry_created { }


/* ACTIVITY LOG - User [WHO] column. */
td.log_subtable_entry_user { }


/* ACTIVITY LOG - Type [TYPE] column. */
td.log_subtable_entry_type { }


/* ACTIVITY LOG - Detail [DETAIL] column. */
td.log_subtable_entry_detail { }


/* ACTIVITY LOG - Description [DESCRIPTION] column. */
td.log_subtable_entry_description { }



/* -------------------- PAGE HITS -------------------- */
/* Same values as with activity log. */


/* PAGE HITS - (Number of) Hits [HITS]. */
td.log_subtable_entry_hits { }


/* PAGE HITS - Page [PAGE]. */
td.log.subtable_entry_page { }



/******************************[ SETTINGS ]******************************/

/* -------------------- THEME'S -------------------- */

/* THEME'S - Before title. */
span.table_select_theme_before
{

}

/* THEME'S - Table surrounding the theme's drop down menu. */
table.table_select_theme
{
	font-size: 1px;
}


/* THEME'S - Cell containing the "Website Theme" text. */
td.table_select_theme_title
{
	font-size: 70%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	background-image: url(../image/theme_small_icon.gif);
}


/* THEME'S - Cell containing the drop down list. */
td.table_select_theme_select
{

}


/* THEME'S - Drop Down Menu containing different theme's. */
.table_select_theme_input
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 70%;
}


/* THEME'S - "Apply Theme" button. */
.theme_apply_button
{
    font-size: 10px;
    font-weight: bold;
    border-color: #666666;
    border-width: 1px;
    background-color: #ebebeb;
    background-image: url(../image/button_bg.gif);
    margin-left: 5px;
    margin-right: 0px;

}

/* ADD TOPBAR - styloing the add topbar thing. */
td.table_select_theme_topbar
{
	font-size: 70%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*****************************************************************/

table.html_help
{
	margin-top: 10px;
	margin-bottom: 5px;
	/*width: 500px;*/
}

td.html_help
{
/*	background: #f7fad7 url(../image/question.gif) no-repeat 1 3px;*/
	vertical-align: top;
	font-family: Verdana, Arial, Sans;
	font-size: 70%;
	color: #701212;
	padding-left: 10px;
	padding-right: 5px;
	border-top: solid 1px #701212;
	border-left: solid 1px #701212;
	border-bottom: solid 1px #701212;
	border-right: solid 1px #701212;
}



.info_box
{
	border-style: solid;
	border-width: 2px;
	border-color: #9dc6f2;

	background-color: #eff6ff;

	padding: 5px;
}

.normal_button
{
	font-size: 10px;
    font-weight: bold;
    color: #000066;
    border-color: #666666;
    border-width: 1px;
    background-image: url(../image/button_bg.gif);
}

DIV.AjaxPopup
{
/*    border-width: 1px;
    border-style: solid;
    border-color: #000000;*/
    background-color: #ffffff;
/*	vertical-align: middle;*/
}
TABLE.AjaxPopup
{
    width: 100%;
}

/* Ajax Popup tables with a Header and a Value per Row */
TABLE.ap
{
}

td.aph, td.aph_err
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000066;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    /*height: 20px;*/
}

td.apv
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
    color: #000033;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    /*height: 20px;*/
}

a.apv
{
	text-decoration: underline;
    font-weight: bold;
	color: #000066;
}

td.apvt, td.apvt_err
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
    color: #000033;
    font-family: Courier New, Courier, monospace;
    font-size: 80%;
    font-weight: normal;
    /*height: 20px;*/
}

td.apvt_err, td.aph_err /* Additional styles */
{
	background-color: #F0E0E0;
}
