body {
	margin: 0;
	padding: 0;
	background-image: url(wallpaper_original.jpg);
	background-position: center top;
	background-repeat: none;
	background-attachment: fixed;
}
#topstripe {
	width: 1170px;
	height: 61px;
	background-color: #e3d4c1;
	vertical-align: middle;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #594d44;
	letter-spacing: 3px;
	text-align: left;
}
#logo {
	width: 1170px;
	background-color: #ffffff;
	letter-spacing: 1px;
}
#navstripe {
	width: 1170px;
	height: 51px;
	background-color: #7bb7c5;
	text-align: left;
}
#navigation{
	margin:0;
	width: 1170px;
	height: 51px;
	text-align: left;
	letter-spacing: 0;
}
#banner{
	margin:0;
	width: 1170px;
	height: 509px;
	text-align: left;
	letter-spacing: 0;
}
#leftdots{
	float:left;
	width: 250px;
	height: 509px;
	overflow:hidden;
	background-color: none;
	text-align: right;
}
#rightdots{
	float:left;
	width: 150px;
	height: 509px;
	overflow:hidden;
	background-color: none;
}
#bannertext{
	float:left;
	width: 700px;
	height: 509px;
	overflow:hidden;
	background-color: none;
	text-align: center;
	color: #ffffff;
}
#prices{
	margin:0;
	width: 1170px;
	height: 150px;
	text-align: left;
	letter-spacing: 0;
}
#bodybreak {
	width: 1170px;
	height: 31px;
	background-color: #f6f3ec;
	background-image: url(Images/topbody.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#widebody {
	background-color: #f6f3ec;
}
#welcome {
	margin:0;
	width: 1170px;
	text-align: left;
	letter-spacing: 0;
	background-color: #f6f3ec;
	overflow:hidden;
}
#welcometext{
	float:left;
	width: 800px;
	background-color: #f6f3ec;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 15px;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #271d1e;
}
#promotion{
	float:left;
	width: 355px;
	background-color: #f6f3ec;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
}
#calendar {
	margin:0;
	width: 1170px;
	text-align: left;
	letter-spacing: 0;
	background-color: #f6f3ec;
	overflow:hidden;
}
#calendardates{
	float:left;
	width: 1170px;
	background-color: #f6f3ec;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 15px;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #271d1e;
	
}
#calendarlinks{
	margin-top: 30px;
	float:left;
	width: 150px;
	background-color: #f6f3ec;
	padding-top: 10px;
	padding-right: 25px;
	margin-right: 25px;
	text-align: right;
	vertical-align: top;
	border-right: 1px solid;
	border-color: #e3d4c1;
}
span.calendarreg{
	font-family: Roboto Slab, serif;
	font-size: 25px;
	color: #d54b44;
}
span.calendarserv{
	font-family: Roboto Slab, serif;
	font-size: 25px;
	color: #936a4e;
}
span.calendarshand{
	font-family: Roboto Slab, serif;
	font-size: 25px;
	color: #5f9932;
}
span.calendarmonth{
	font-family: Roboto Slab, serif;
	font-size: 60px;
	color: #594d44;
	line-height: 30px;
}
span.year{
	font-family: Roboto Slab, serif;
	font-size: 20px;
	color: #594d44;
}
span.months{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	color: #b9a58e;
}
#footer {
	margin:0;
	width: 1170px;
	text-align: left;
	letter-spacing: 0;
	background-color: #f6f3ec;
	overflow:hidden;
}
#column{
	float:left;
	width: 275px;
	background-color: #f6f3ec;
	padding-top: 10px;
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #b9a58e;
}
#copyright {
	width: 1170px;
	padding-top: 25px;
	padding-bottom: 50px;
	text-align: left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #b9a58e;
	letter-spacing: 3px;
}
table.calendar {
    width: 1170px;
    margin: 0px;
	padding: 0px;
}
td.days {
	width: 100px;
	height: 25px;
	background-color: #d54b44;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	color: #ffffff;
}
td.servdays {
	width: 100px;
	height: 25px;
	background-color: #936a4e;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	color: #ffffff;
}
td.handdays {
	width: 120px;
	height: 15px;
	background-color: #5f9932;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	color: #ffffff;
}
td.activedate {
	width: 120px;
	height: 20px;
	background-color: #f6f3ec;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	border-top: 1px solid  #b9a58e;
	border-right:  0px;
	border-bottom: 0 px;
	border-left:   1px solid  #b9a58e;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	font-family: Roboto Slab, serif;
	font-size: 15px;
	color: #271d1e;
}
td.staticdate {
	width: 100px;
	height: 150px;
	background-color: #f6f3ec;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	
}
span.prepay {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
}
span.flipped {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	color: #d54b44;
}
span.disclaimer {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
}
a.registerman:link {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #d54b44;
	text-decoration: none;
}
a.registerman:hover {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #d54b44;
	text-decoration: underline;
}
a.registerman:visited {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #d54b44;
	font-weight: normal;
	text-decoration: none;
}
a.registerhand:link {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #5f9932;
	text-decoration: none;
}
a.registerhand:hover {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #7bb7c5;
	text-decoration: underline;
}
a.registerhand:visited {
	font-family: Roboto Condensed, serif;
	font-size: 15px;
	font-weight: bold;
	color: #5f9932;
	font-weight: normal;
	text-decoration: none;
}
a.location:link {
	font-family: Roboto Condensed, serif;
	font-weight: bold;
	color: #5DADE2;
	text-decoration: none;
}
a.location:hover {
	font-family: Roboto Condensed, serif
	font-weight: bold;;
	color: #5DADE2;
	text-decoration: underline;
}
a.location:visited {
	font-family: Roboto Condensed, serif;
	font-weight: bold;
	color: #5DADE2;
	text-decoration: none;
}
a.months:link {
	color: b9a58e;
	font-weight: normal;
	text-decoration: none;
}
a.months:hover {
	color: #936a4e;
	font-weight: normal;
	text-decoration: underline;
}
a.months:visited {
	color: #b9a58e;
	font-weight: normal;
	text-decoration: none;
}
a.footer:link {
	color: #b9a58e;
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover {
	color: #936a4e;
	font-weight: normal;
	text-decoration: underline;
}
a.footer:visited {
	color: #b9a58e;
	font-weight: normal;
	text-decoration: none;
}
a.redemail:link {
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
a.redemail:hover {
	color: #ff0000;
	font-weight: normal;
	text-decoration: underline;
}
a.redemail:visited {
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
table.form {
	width: 1000;
	text-align: center;
	margin-top: 50;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}
td.form {
	width: 450;
	margin: 0;
	padding: 0;
	font-family: Roboto, sans-serif;
	font-size: 12px;
	color: #645f59;
	vertical-align: top;
	text-align: left;
	line-height: 15px;
}
td.reschedule {
	width: 350;
	margin: 0;
	padding: 10px;
	font-family: Roboto, sans-serif;
	font-size: 12px;
	color: #645f59;
	vertical-align: top;
	text-align: left;
	line-height: 20px;
	border-left: 1px solid;
	border-color: #000000;
}
span.formgeneric {
	font-family: Roboto Slab, serif;
	font-size: 25px;
	color: #594d44;
	line-height: 15px;
}
span.formtitleregular {
	font-family: Roboto Slab, serif;
	font-size: 25px;
	color: #7bb7c5;
	line-height: 15px;
}
.bigText {
    height:100px;
}