@charset "utf-8";
/* CSS Document */

a{
	color:#03C;
	tar
}

a:hover{
	color:#800000;
	text-align: center;
}

.addtocart{
	text-align:center;
}

.banner{
	background-image:url(Logos/DMbannerfade.png);
}

body{
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	background-color:#FFF;
}

.copyright{
	background-color:#800000;
	color:#FFF;
	font-weight:bold;
	width:100%;
}

.copyright a{
	text-decoration:underline;
	color:#FFF;
}

.copyright a:hover{
	color:#FFF;
}

.description{
	font-style:italic;
	font-size:small;
	font-weight:bold;
	color:#900;
}

.DMlogo{
	align-items:right;
}

.even{
	background-color:#FFF;
}

.follow{
	font-size:small;
}

.gdpr{
		font-size:10px;
		color:indigo;
		padding-top:24px;
	}

h1{
	font-weight:bold;
	font-size:40px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

h1 a{
	color:#800000;
	text-decoration:none;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
}

h1 a:hover{
	color:#F00;
}

h2{
	text-align:center;
	font-size:x-large;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:uppercase;
}

hr{
	border: 2px solid #800;
	margin:12px;
}

img{
	border:none;
	padding:6px;	
}

.level{  /* words in the links menu to talk about level*/
	font-size:larger;
	margin-bottom:12px;
}

.links{
	text-align:center;
	padding:3px 3px 3px 3px;
	/* line-height:24px; */
} 

li{
	padding-top:3px;
	padding-bottom:3px;
}

li a{
	font-weight:bold;
}

.menu{
	alignment-adjust:central;
	background:#F2CDCE;
}

.menutable{
	border-width: 1px;
}

.outcomes{
	border:none;
	border-collapse:collapse;
	empty-cells:show;
	border-color:#000;
	border-spacing:0px;
}

.outcomes td{
	vertical-align:top;
}

.red {
	color: #F00;
}

.requiredfield{
	font-weight:normal;
	font-size:10px;
	text-align:right;
}

.storemaintable {
	background:#F2CDCE;
	border:1px solid #800;
	border-collapse:collapse;
}

.storemaintable td{
	border-top:1px solid #800;
	border-bottom:1px solid #800;
	padding:12px;
	vertical-align:top;
}

.storemaintable li a{
	font-weight:normal;
}

.storemaintable .column2{
	vertical-align:top;
	width:35%;
}

.storemaintable .column2 td{
	border:none;
	margin-top:72px;
	padding:3px;
	font-weight:bold;
}

.storemaintable .column2 table{
	border:1px #800 double;
	align-items: center;
	align-self: center;
	width:95%;
}

.tagline{
	font-weight:bold;
	font-size:small;
	text-align:left;	
}

div.topmenu{
	background-color:#F2CDCE;
	padding:8px;
	text-align:left;	
}

div.topmenu a{
	color:#800000;
	text-decoration:none;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-weight:bold;
	font-size:large;
}

div.topmenu a:hover{
	color:#F00;
}

.toprow{
	background-color:#FFA4A4;
	font-weight:bold;
}

.twitter-follow-button{
	vertical-align:center;
}

.twittercolumn{
	vertical-align:top;
	padding-top:30px
}
