.maintext { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
.green { color: #00a988; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
a:hover.green { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
a:active.green { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
a:visited.green { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
a.green { color: #00a988; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 15px; }
.maintextsmallgap { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; margin: 0 0 2px; }
.floatright { margin-left: 12px; float: right; }
.floatleft { margin-right: 12px; float: left; }
html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
#wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 983px;
   }
.offer1 { color: #fff; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 28px; text-align: center; margin: 5px 0 10px; }
.offer2 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 14px; text-align: center; margin: 0 0 0; }
.headings { color: #00a988; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; font-weight: bold; line-height: 21px; text-align: left; margin: 0 0 15px; }
h1 { color: #00a988; font-size: 39px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; font-weight: bold; font-stretch: normal; line-height: 41px; text-align: left; letter-spacing: -1px; margin: 0 0 15px; }
.tabletext { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 14px; background-color: #8fcdbf; text-align: left; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px !important; border: solid 2px #00a988; }
.tablebookoffer { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; background-color: #8fcdbf; text-align: center; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px !important; border-style: none; }
.tablebookhead { color: white; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; font-weight: bold; line-height: 18px; background-color: #56176a; text-align: center; margin-top: 7px; border-style: none; }
.tabletext_less_space { color: #56176a; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 24px; background-color: #8fcdbf; text-align: left; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px !important; border: solid 2px #00a988; }
.menutext { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "trebuchet ms", verdana, tahoma; line-height: 18px; text-align: left; letter-spacing: 2px; margin: 6px 0 0; }
.tableback { background-image: url(images/pattern2.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 bottom; }
a { color: inherit; text-decoration: none; }
a:hover { color: inherit; text-decoration: none; }
a:visited { color: inherit; text-decoration: none; }
a:active { color: inherit; text-decoration: none; }
.purpletext { color: #56176a; }
.margin { padding-left: 10px; }

#sideSEOLinks {
	list-style-type:none;
	text-align:left;
	font:bold 16px arial;
	padding:0px; 
	margin:15px 0px 0px 5px;
}

#sideSEOLinks a {
	color:#00a988;
	line-height:30px;
	display:inline-block;
	width:100%;
	background-color:#ededed;
	margin-bottom:2px;
	padding:4px;
}

#sideSEOLinks a:hover {
	text-decoration:underline;
}



