.foot2 {
	margin-bottom:-15px;
	color:black;
}
.foot {
	font-family:calibri;
	font-size:18px;
	color:black;
	font-weight:bold;
	letter-spacing: 1px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
.mail2 {
	text-decoration: none;
	color:blue;
}
.txt {
	font-family:calibri;
	font-size:28px;
	color:white;
	font-weight:bold;
	letter-spacing: 5px;
}
.txt-std {
	text-decoration: none;
	font-family:calibri;
	font-size:22px;
	color:black;
}
.txt-small {
	text-decoration: none;
	font-family:calibri;
	font-size:18px;
	color:black;
	font-weight:bold;
	text-align: center;
}
.txt-reg {
	text-decoration: none;
	font-family:calibri;
	font-size:20px;
	color:black;
	text-align: left;
}
.txt-reg-form {
	text-decoration: none;
	font-family:calibri;
	font-size:22px;
	color:black;
	text-align: left;
	line-height: 160%;
}
.order-form {
	width:300px;
	height:25px;
	font-size:22px;
}
.ordering {
	width:65%;
}
.price {
	background-color:#d2fed2;
	border-radius: 10px;
	border:2px solid black;
}
.txt-price {
	font-family:calibri;
	font-size:30px;
	color:black;
	font-weight:bold;
	font-style: italic;
	letter-spacing: 2px;
	text-shadow: 2px 2px 5px gray;    
}
.price-ul {
	font-family:calibri;
	font-size:20px;
	color:black;
	margin-top:-10px;
}
.txt-main {
	width:100%; 
	color:black; 
	text-align: left; 
	font-family:calibri; 
	font-size:20px;
}
.point {
	font-family: calibri;
	font-size:18px;
	color:black;
	padding-right:30px;
	text-align: left;
}
.txt-mce {
	font-family:calibri;
	font-size:20px;
	color:#404040; 
	text-align: left;
	background:white;
}
.photos {
	width:760px;
}
h2 
{
	color:black; 
	margin-bottom:-20px;
}
h1 
{
	color:black; 
	margin-bottom:-20px;
}
.pictures {
	border-radius: 10px;
	border:2px solid black;
}
.caption {
	text-decoration: none;
	font-family:calibri;
	font-size:18px;
	color:black;
	font-weight:bold;
	text-align: center;
}
li.a {
	 list-style-type: circle;
	 line-height: 160%;
}
li.e {
	 list-style-type: circle;
	 line-height: 160%;
}
li.f {
	padding-left:15px;
}
.options {
	color:black;
	background-color:#9de5ff;
	border-radius: 10px; 
	width:40%;
	padding:0px;
	border:2px solid black;
	line-height: 160%;
}
ul.b {
	font-family:calibri;
	font-size:20px;
	color:black;
	margin-top:0px;
	list-style-type: circle;
}
.trial {
	width:40%;
	background-color:#d2fed2;
	border-radius: 10px;
	border:2px solid black;
}
.trial-image {
	width:140px;
	padding-right:20px;
}
.complete {
	color:black;
	font-family:calibri; 
	font-size:20px;
	font-weight: bold;
}
.free {
	font-size:24px;
	font-weight: bold;
	text-decoration: none;
}
ul.c {
	font-family:calibri;
	font-size:20px;
	color:black;
	margin-top:-10px;
	list-style-type: circle;
	line-height: 160%;
}
.features {
	width:75%;
	margin-top:-70px;
}
.contact {
	margin-bottom:-15px;
	color:black;
	font-family:calibri; 
	font-size:20px;
	font-weight: bold;
}
.summary {
	color:blue;
	font-size:20px;
}
.summary-table {
	width:90%;
	border:0px solid  black;
}
.dots {
	margin-bottom:-20px;
	width:40%;
}
/*.my_button {
	font-size:16px;
	border-radius: 10px;
	padding:5px 10px 5px 10px;
}*/
.my_button-table {
	width:40%;
}
.my_button-table4 {
	width:75%;
}
.my_button
	{
	font-family:calibri; font-size:18px; color:black; font-weight:400;
	background: silver;
	box-shadow: 5px 5px 5px #888888;
	border: 2px outset white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	width:180px;
	height:30px;
	}
.my_button:hover
	{
	font-family:calibri; font-size:18px; color:black; font-weight:400;
	background: #5b9bd5;
	box-shadow: 5px 5px 5px #888888;
	border: 2px outset white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	width:180px;
	height:30px;
}
.menu-admin {
	width:278px;
}
.question {
	width:80%;
	height:25px;
	font-size:22px;
}
.features-table {
	width:65%;
}