

@font-face { font-family: 'AkzidenzGroteskBEMdCnRegular'; src: url("/design_nd/fonts/akgbebc_-webfont.eot"); src: url("/design_nd/fonts/akgbebc_-webfont.eot?#iefix") format("embedded-opentype"), url("/design_nd/fonts/akgbebc_-webfont.woff") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AkzidenzGroteskBQRegular'; src: url("/design_nd/fonts/akzidenzgroteskbq-reg-webfont.eot"); src: url("/design_nd/fonts/akzidenzgroteskbq-reg-webfont.eot?#iefix") format("embedded-opentype"), url("/design_nd/fonts/akzidenzgroteskbq-reg-webfont.woff") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Akzidenz-GroteskBQMedium'; src: url("/design_nd/fonts/akzidenzgroteskbq-medium-webfont.eot"); src: url("/design_nd/fonts/akzidenzgroteskbq-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/design_nd/fonts/akzidenzgroteskbq-medium-webfont.woff") format("truetype"); font-weight: normal; font-style: normal; }

/* Reset everything */
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-style: normal;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align: top;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
dfn, address {
	font-style: normal;
}

body { background-color:#fff; color:#666463; background-image:none; padding:0; margin:0; text-align:left; }

.mcdo-product-detail { margin-top:2em; margin-bottom:5em; }
.mcdo-listing-header, .mcdo-listing, .mcdo-product-header, .mcdo-product-detail { margin:0 auto; width:950px; max-width:950px; }
.mcdo-listing-header, .mcdo-product-header { margin-top:-84px; }

h1 {
	display:block; 
	line-height:52px;
	font-size:60px;
	font-family:'AkzidenzGroteskBEMdCnRegular'; 
	margin-bottom:0;
	font-weight:normal;
	text-transform:uppercase;
}

h1 span { display:block; color:#fff; }

.mcdo-listing-header h3 {
	font-family:'Akzidenz-GroteskBQMedium';
	font-weight:normal;
	font-size:18px;
	color:#666;
	padding-top:.35em;
	line-height:22px;
}

.mcdo-listing h3 {
	text-transform:uppercase;
	color:#fdc400; 
	clear:both; 
	font-size:30px; 
	margin:0 0 20px 0; padding:40px 0 15px 0; 
	border-bottom:1px solid #ccc; font-family:'AkzidenzGroteskBEMdCnRegular';
	font-weight:normal;
}

body #sfsContentIn .sfsFieldsetDialog h1 {
	color:#fff; 
	display:block; 
	line-height:52px;
	font-size:60px;
	font-family:'AkzidenzGroteskBEMdCnRegular';
	margin:0 0 10px 0;
	padding:56px 0 0 16px;
	font-weight:normal;
	text-transform:uppercase;
}

/* ~~~~~ Standard (Yellow) ~~~~~ */

body h1, 
body h2, 
.stageContent h3, 
.stagePlainContent h3 { color:#fdc400; }
.mcdo-listing-header-bg, .absenden_btn input { background-color:#fdc400; }

.stagePlainRight h3,
.borderBottom { border-bottom:2px solid #fdc400; }

/* ~~~~~ Brown ~~~~~ */

body.mcColor01 h1, 
body.mcColor01 h2, 
body.mcColor01 .stagePlainContent h3, 
body.mcColor01 .stageContent h3,
body.mcColor01 a:hover { color:#4c3327; }
body.mcColor01 .mcdo-listing-header-bg, body.mcColor01 .absenden_btn input { background-color:#4c3327; }
body.mcColor01 .stagePlainRight h3,
body.mcColor01 .borderBottom { border-bottom:2px solid #4c3327; }

/* ~~~~~ Grey ~~~~~ */

body.mcColor02 h1, 
body.mcColor02 h2, 
body.mcColor02 .stageContent h3, 
body.mcColor02 .stagePlainContent h3,
body.mcColor02 a:hover { color:#dde1dc; }
body.mcColor02 .mcdo-listing-header-bg, body.mcColor02 .absenden_btn input  { background-color:#dde1dc; }
body.mcColor02 .stagePlainRight h3,
body.mcColor02 .borderBottom { border-bottom:2px solid #dde1dc; }

/* ~~~~~ Green ~~~~~ */

body.mcColor03 h1, 
body.mcColor03 h2, 
body.mcColor03 .stageContent h3, 
body.mcColor03 .stagePlainContent h3,
body.mcColor03 a:hover { color:#3e4519; }
body.mcColor03 .mcdo-listing-header-bg, body.mcColor03 .absenden_btn input  { background-color:#3e4519; }
body.mcColor03 .stagePlainRight h3,
body.mcColor03 .borderBottom { border-bottom:2px solid #3e4519; }

/* ~~~~~ Light Brown ~~~~~ */

body.mcColor04 h1, 
body.mcColor04 h2, 
body.mcColor04 .stageContent h3, 
body.mcColor04 .stagePlainContent h3,
body.mcColor04 a:hover { color:#9c8a77; }
body.mcColor04 .mcdo-listing-header-bg, body.mcColor04 .absenden_btn input  { background-color:#9c8a77; }
body.mcColor04 .stagePlainRight h3,
body.mcColor04 .borderBottom { border-bottom:2px solid #9c8a77; }

/* ~~~~~ Light Blue ~~~~~ */

body.mcColor05 h1, 
body.mcColor05 h2, 
body.mcColor05 .stageContent h3, 
body.mcColor05 .stagePlainContent h3,
body.mcColor05 a:hover { color:#489edb; }
body.mcColor05 .mcdo-listing-header-bg, body.mcColor05 .absenden_btn input  { background-color:#489edb; }
body.mcColor05 .stagePlainRight h3,
body.mcColor05 .borderBottom { border-bottom:2px solid #489edb; }

/* ~~~~~ Olive Green ~~~~~ */

body.mcColor06 h1, 
body.mcColor06 h2, 
body.mcColor06 .stageContent h3, 
body.mcColor06 .stagePlainContent h3,
body.mcColor06 a:hover { color:#737345; }
body.mcColor06 .mcdo-listing-header-bg, body.mcColor06 .absenden_btn input  { background-color:#737345; }
body.mcColor06 .stagePlainRight h3,
body.mcColor06 .borderBottom { border-bottom:2px solid #737345; }

/* ~~~~~ Lime Green ~~~~~ */

body.mcColor07 h1, 
body.mcColor07 h2, 
body.mcColor07 .stageContent h3, 
body.mcColor07 .stagePlainContent h3,
body.mcColor07 a:hover { color:#c2c72c; }
body.mcColor07 .mcdo-listing-header-bg, body.mcColor07 .absenden_btn input  { background-color:#c2c72c; }
body.mcColor07 .stagePlainRight h3,
body.mcColor07 .borderBottom { border-bottom:2px solid #c2c72c; }

