/*
// dmb0_over.css
// -----------------------------------------------------------------------------
// The 'Brand0' override stylesheet: Coloured  versions of the grayscale
// 'core' B0 styles. Use to 'brand match'.
//
// Release    > 1.15
// Project    > dmClubAutumn06:S01_C29
// Changedate > 19-12-06
// Copyright  > Digital Mail (2005)
// Author     > RAK for DML
// -----------------------------------------------------------------------------
*/

/* BORDER */
.dmb0 .border { border-color: #669; }

/* GENERAL TEXT STYLES */
.dmb0, .dmb0 p, .dmb0 th, .dmb0 td, #dmb0_infotext_bubble, .dmb0 .key b
{
	color: #333;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana;
}

#dmb0_infotext_bubble b
{
	color: #CD2200;
}

.dmb0 b, .dmb0 th b, .dmb0 td b { color: #732E22; }

.dmb0 .voice_A { color: #669; }
.dmb0 .voice_B { color: #06F; }
.dmb0 .voice_C { color: #636; }
.dmb0 .voice_D { color: #66F; }

.dmb0 .key b { border-color: #555; }

.dmb0 ul li
{
	list-style-type: disc;
	list-style-image: url(/dmx/core_resources/b0/images/dmclub_css/bullet.gif);
}

/* HEADLINE AND SUBHEAD STYLES */
.dmb0 h1, .dmb0 h2
{
	color: #F30;
	font-size: 18px;
	font-family: helvetica, 'lucida grande', arial, helvetica, 'sans serif';
	font-weight: bold;
}

.dmb0 h3
{
	font-size: 14px;
	font-weight: normal;
}

/* TABLE CELLS / GENERIC BACKGROUND AND BORDER COLOURS */
.dmb0 .col1i, .dmb0 td.cell1i, .dmb0 td.cell1i_thin, .dmb0 td.cell1i_thin_pale
{
	color: #FFF;
	background-color: #787880;
	background-image: url("images/active_blend_long.jpg"); 
}
.dmb0 td.cell1i_thin_pale { color: #BBB; }

.dmb0 .col1f, .dmb0 td.cell1f, .dmb0 td.cell1f_thin, .dmb0 td.cell1f_thin_pale

{
	color: #000;
	background-color: #EEE4E2;
}
.dmb0 td.cell1f_thin_pale { color: #555; }

.dmb0 .col2i, .dmb0 td.cell2i, .dmb0 td.cell2i_thin, .dmb0 td.cell2i_thin_pale
{
	color: #000;
	background-color: #E6D3CF;
}
.dmb0 td.cell2i_thin_pale { color: #555; }

.dmb0 .col2f, .dmb0 td.cell2f, .dmb0 td.cell2f_thin, .dmb0 td.cell2f_thin_pale
{
	color: #000;
	background-color: #FFFCCC;
}

.dmb0 td.cell2f_thin_pale { color: #555; }

.dmb0 td.cell_plain_thin_pale { color: #555; }

.dmb0 .divider, .dmb0 .padded_table td.divider, .dmb0 .padded_table_thin td.divider { background-color: #999; }

/* -------------------------------------------------------------------------------------------------
ICONS COMPRISING MULTIPLE BLOCKS */

.icon_blocks span
{
	font-size: 12px;
	background-color: #669;
	background-image: url("images/sg_mid.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

.icon_blocks span.range
{
	color: #E6E6FF;
}

/* FORM ELEMENTS */
.dmb0 .form_text_field, .dmb0 .form_select, .dmb0 .form_submit
{
	color: #111;
	background-color: #FFF;
	border: 1px #CC8B28 solid;
}

.dmb0 .form_text_field_error, .dmb0 .form_select_error, .dmb0 .form_checkbox_error
{
	background-color: #FFF;
	border-color: #C00;
	border-style: solid !important;
}

.dmb0 .form_submit:hover { background-color: #FC6; }

.dmb0 .form_submit:active
{
	color: #FFF;
	background-color: #F60;
}

/* STANDARD TEXT LINKS */
.dmb0 a
{
	color: #3E1D1E;
	text-decoration: none;
	border-bottom: 1px #3E1D1E dotted;
}

.dmb0 a:hover
{
	border-bottom: 1px #F30 solid; 
}

.dmb0 a:active
{
	color: #FFF;
	background-color: #F60;
}

/* Insert a light or dark popup-window-indicator graphic,
	 and adjust the link spacing re the text that follows (if necessary).
	 Choices are popup_dark.gif (for links on light backgrounds)
	 and popup_light.gif (for links on gark backgrounds) */
.dmb0 a.popup
{
	background-image: url(/dmx/core_resources/b0/images/dmclub_css/popup_dark.gif);
	padding-right: 20px;
}

/* Insert a light or dark forward-click-indicator graphic,
	 and adjust the link spacing re the text that follows (if necessary).
	 Choices are forward_dark.gif (for links on light backgrounds)
	 and forward_light.gif (for links on gark backgrounds) */
.dmb0 a.forward
{
	background-image: url(/dmx/core_resources/b0/images/dmclub_css/forward_dark.gif);
	padding-right: 20px;
}

/* GRAPHIC BUTTONS CREATED USING CSS */
.dmb0 .graphic_button_left li, .dmb0 .graphic_button_right li { background: url(images/css_button_left.gif) no-repeat left top; }

.dmb0 .graphic_button_left a, .dmb0 .graphic_button_right a {
	color: #333;
	background: url(images/css_button_right.gif) no-repeat right top;
}

.dmb0 .graphic_button_left a:hover, .dmb0 .graphic_button_right a:hover { color: #700; }

/* TABBED LINKS AND HORIZONTAL MENUBARS */

/* Define the standard (unselected) tab colours */
.dmb0 .tabs li a, .dmb0 .horizontal_menu li
{
	border-color: #99C;
	background-color: #E6E6FF;
}

/* Define the mouseover colour change */
.dmb0 .tabs li a:hover, .dmb0 .horizontal_menu a:hover { background-color: #FC6; }

.dmb0 .horizontal_menu #current { background-color: FFF3D9; }

/* Define the tab_body colours */
.dmb0 .tabs, .dmb0 .tab_body, .dmb0 .tabs li a#current, .dmb0 .horizontal_menu { border-color: #669; }
.dmb0 .tabs li a#current, .dmb0 .tab_body { background-color: #FFF; }
.dmb0 .tabs li a#current { border-bottom-color: #FFF; }

.dmb0 .tabs li a#current:hover, .dmb0 .horizontal_menu #current a:hover { background-color: #FFF; }

.dmb0 .horizontal_menu_background { background: url(/dmx/core_resources/b0/images/dmclub_css/horizontal_menu_background.gif); }

.dmb0 .tab_body h1, .dmb0 .tab_body h2
{
	font-size: 14px;
	font-weight: lighter;
	line-height: 18px;
	border-width: 0 0 1px 0;
	border-style: dotted;
}

/* DHTML DROP-DOWN MENUS */
.dmb0_menu, .dmb0_menu_top, .dmb0_menu_bar
{
	color: #009;
	background-color: #E6E6FF;
	layer-background-color: #E6E6FF;
}

.dmb0_menu_over, .dmb0_menu_top_over
{
	color: #009;
	background-color: #FC6;
	layer-background-color: #FC6;
}

.dmb0_menu_border
{
	background-color: #669;
	layer-background-color: #669;
}

/* RIGHT-ALIGNED INFO PANELS */
.dmb0 .floatbox_narrow, .dmb0 .floatbox_medium, .dmb0 .floatbox_expansive
{

	border-left-width: 15px;
	border-bottom-width: 15px;
	border-style: solid;
	border-color: #FFF;
	margin-top: 25px;
}

.dmb0 .floatbox_narrow h1, .dmb0 .floatbox_medium h1, .dmb0 .floatbox_expansive h1
{
	font-size: 14px;
	color: #FFF;
	background-color: #669;
}

.dmb0 .floatbox_brief
{
	color: #000;
	background-color: #E6E6FF;
	border-color: #669;
}

/* INFOTEXT INDICATORS, THE INFOTEXT BUBBLE AND INFOTEXT COPY */
.dmb0 .infotext {}

#dmb0_infotext_bubble
{
	background-color: #EEE;
	border-color: #555;
}

/* ----------------- */
/* XCOMPONENT STYLES */
/* ----------------- */
.dmb0 .dmx, .dmb0 .dmx p, .dmb0 .dmx td
{
	line-height: 140%;
}

/* HAEDLINE AND SUBHEAD STYLES IN COMPONENTS */
.dmb0 .dmx h1, .dmb0 .dmx h2 { font-size: 18px;}

.dmb0 .dmx h1.bordered {
	color: #FFF;
	background-color: #669;
}

.dmb0 .dmx h3 { font-size: 12px; }

/* LINKS FOR NUMBERS WITH NO UNDERSCORE */
.dmb0 a.nu
{
	text-decoration: none;
}

/* LINKS FOR NUMBERS IN NUMBER CHOOSER */
.dmb0 .numberchooser a.nu
{
	color: #333;
}

.dmb0 .numberchooser a.nu:hover
{
	color: #F30;
	background-image: url("../sgm/interface/nc_plus.gif");
}

.dmb0 .trolley a.nu
{
	border-bottom: 0px;
}

/* COLOR OF PRICES IN TROLLEY */
.dmb0 .price, .dmb0 .price b { color: #000; }
