/*
// dmb0_over.css
// -----------------------------------------------------------------------------
// The 'Brand0' override stylesheet: Coloured  versions of the grayscale
// 'core' B0 styles. Use to 'brand match'.
//
// Release    > 1.49.8
// Project    > brand0_aug05:S01_C03
// Changedate > 11-10-07
// 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: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dmb0 p { margin-bottom: 8px; }

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

.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/b0/images/dmclub_css/bullet.gif);
}

/* HEADLINE AND SUBHEAD STYLES */
.dmb0 h1, .dmb0 h2
{
	color: #F60;
	font-size: 18px;
	font-weight: lighter;
	line-height: 23px;
	border-width: 0 0 1px 0;
	border-color: #F60;
	border-style: dotted;
}

.dmb0 h3
{
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0px 10px 0px;
}

/* 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: #669;
	border-color: #669; 
}
.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: #E6E6FF;
	border-color: #669; 
}
.dmb0 td.cell2f_thin_pale { color: #555; }

.dmb0 .col2i, .dmb0 td.cell2i, .dmb0 td.cell2i_thin, .dmb0 td.cell2i_thin_pale
{
	color: #000;
	background-color: #FC6;
	border-color: #669; 
}
.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: #FFF3D9;
	border-color: #669; 
}

.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: #669; }

/* The text colour for numbers inserted in service graphic number icons */
.dmb0 .sg_num td, .dmb0 .sg_num td a { color: #FFF; }

/* The background colour of the middle section of service graphic number icons, on which the actual number is displayed */
.dmb0 .sg_num .mid { background-color: #669; }

/* FORM ELEMENTS */
.dmb0 .form_text_field, .dmb0 .form_select, .dmb0 .form_submit
{
	color: #333;
	background-color: #E6E6FF;
	border-color: #669;
}

.dmb0 .form_text_field_error, .dmb0 .form_select_error, .dmb0 .form_checkbox_error
{
	background-color: #FEE5E5;
	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: #009; }
.dmb0 a:hover { background-color: #FC6; }
.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/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/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(/dmx/core/b0/images/dmclub_css/css_button_left.gif) no-repeat left top; }

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

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

/* 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/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: 14px; margin: 0px 0px 30px 0px;}

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

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

/* LINKS FOR NUMBERS IN NUMBER CHOOSER*/
.dmb0 a.nu { text-decoration: none; }

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