.mstrDockTop,
.mstrDockLeft,
.mstrDockRight,
.mstrDockBottom {
	display: none;
}
.mstrHeader,
.mstrPath,
.mstrFooter,
.mstrContent {
	display: block;
}
.mstrError,
.mstrContent {
	xmargin-left: 166px;	/* no longer needed with new table layout */
}
.mstrContent {
	padding: 0px;
	xborder: 0px;	/* use the border from panel inside mstrContent */
	xbackground: transparent;
	xheight: auto;
	height: 30em;
	overflow: visible;
}
.mstrPreferencesMenu {
	padding: 6px;
	border: 1px solid #eeeeee;
}

.mstrPanelPortrait {
	margin: 3px;
}
.mstrPanelPortrait .buttonbar {
	padding-top: 6px;
}
.mstrPanelPortrait .buttonbar span {
	float: left;
}

/* for dock left contents */

table.preferenceList {
	width: 100%;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
table.preferenceList td {
	padding: 6px;
}
table.preferenceList hr {
	border: 1px solid #cccccc;
}
.highlighted,
.standard-highlighted {
	font-weight: bold;
}

/* shopping cart customizations for font preferences */

.cart {
	margin-left: 20px;
	margin-bottom: 1.5em;
	width: 400px;		/* was 600 */
	clear: both;
}
#availableFonts,
.cart .available {
	width: 145px;
}
.cart .available {
	margin-left: 8px;	/* to align with bullets beneath */
}

.cart .selected {
	width: 145px;
}
#selectedFonts,
.cart .selected {
	width: 145px;
}
.cart .extras {
	float: none;
	display: block;
	clear: both;
	width: auto;
}
.cart .extras .bullets span {
	margin-left: 0px;	/* override 1.5em from schemeDialog.css */
	margin-top: .25em;

}
