body {
   margin:0;
   padding:0;
}

body, p, div, td {
   font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
}

a {
   color:#020C9C;
   font-weight:bold;
}
a:hover {
   color:#3D84E8;
}
h1, h2, h3 {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:24px;
	color:#FF0000;
}

h2 {
	font-size:17px;
	color:#000000;
}

h3 {
	letter-spacing: 0.02em;
	
	font-size: 18px;
	font-weight: bold;
	margin: 0 20px 0 20px;
	color: #FF0000;
}

p, td {
	color: #000000;
}

li {
margin-left:0;
margin-bottom:10px;
}

.alternate {
	background-color:#ededf3;
}
.alternate strong
{
   /*color:yellow;*/
}

.wsoTestimonial {
	padding:5px;
	padding-left:50px;
	padding-right:50px;
	background-color:#EEEEEE;
	border: black solid 1px;
	margin:20px;
}

.testimonial {
	padding:5px;
	padding-left:50px;
	padding-right:50px;
	border: black solid 1px;
	margin:20px;
   background-color:#EEEEEE;
}
.testimonial h1 {
   color:black;
   font-size:17px;
}

.padded { margin-bottom: 20px; }
/*
.listSmall { font-size: 11px; }
*/

.demo {
   list-style-type:none;
   padding-left:0;
}

.demo li {
   list-style-type:none;
   border:solid 1px;

   border-bottom-color:#AAAAAA;
   border-right-color:#AAAAAA;
   border-top-color:#CCCCCC;
   border-left-color:#CCCCCC;

   padding:10px;
}

.videoBox {
   width:200px;
   height:200px;
   background-color:black;
   border:black solid 1px;
}

#blanket {
   background-color:black;
   width:100%;
   height:100%;
   position:absolute;
   z-index:1;

   top:0;
   left:0;

   display:none;
}

#popup {
   border:solid 3px;
   background-color:white;
   padding:10px;
   position:absolute;
   z-index:2;

   display:none;
}

#wrapper {
   height:100%;
   width:100%;
}

.specialLink {
   padding:10px;
   background-color:#EEEEEE;
   border:black solid 2px;
   margin:40px;
}

.highlight {
	background-color:yellow;
	font-weight:bold;
   color:black;
}

strong {
	color:red;
	font-weight:bold;
}

.sig {
   text-align:center;
   font-size:17px;
}

.order {
	border:none;
	padding:10px;
	background-color:#D8DFEA;
}
.button {
	background-color:white;
	border:#3B5998 solid 1px;
	padding:10px;
}

strong {
	font-weight:bold;
	color:#3B5998;
}

.timetable { font-size:17px; background-color: black; }
.timetable td { background-color:white; }
.timetable .header {
	background-color:red;
	color:white;
}
.today td {
	background-color:yellow;
}
.tablePrice { text-align:center; }
.tableDay small { font-size:14px; }

em {
   font-weight:bold;
   font-style:italic;

}

.testimonial img {
	margin:3px;
	border:solid 1px;
}