
.class1 a:link { color: #24441c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.class1 a:visited { color: #24441c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.class1 a:hover { color: #406437 ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.class1 a:active { color: #46144c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.class2 a:link { color: #808386 ; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.class2 a:visited { color: #808386 ; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.class2 a:hover { color: #808386 ; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.class2 a:active { color: #000 ; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.homepagetext { color: #1a3413; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
.class3 a:link { color: #46144c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.class3 a:visited { color: #46144c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.class3 a:hover { color: #46144c ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.class3 a:active { color: #000 ; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.sponsorlogotext { color: #808386; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; }
.hiddentext { color: #fff; font-size: 0.1px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ts-1 {
	border: none;
	height: 700px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-1-1 {
	border: none;
	height: 700px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 960px;
}
.ts-2 {
	border: none;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-2-1 {
	border: none;
	height: 170px;
	left: 0px;
	line-height: 170px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 269px;
}
.gen-1 {
	vertical-align: middle;
}
.ts-2-2 {
	background-image: url(http://www.rancholabri.com/images/homepage_top_healing.gif);
	border: none;
	height: 170px;
	left: 269px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 691px;
}
.ts-3 {
	border: none;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-3-1 {
	background-image: url(http://www.rancholabri.com/images/homepage_links.gif);
	border: none;
	height: 45px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 960px;
}
.ts-4-1 {
	border: none;
	height: 45px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 104px;
}
.ts-4-2 {
	border: none;
	height: 45px;
	left: 104px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 80px;
}
.gen-2 {
	margin-top: 13px;
}
.ts-4-3 {
	border: none;
	height: 45px;
	left: 184px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 96px;
}
.ts-4-4 {
	border: none;
	height: 45px;
	left: 280px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 96px;
}
.ts-4-5 {
	border: none;
	height: 45px;
	left: 376px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 96px;
}
.ts-4-6 {
	border: none;
	height: 45px;
	left: 472px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 94px;
}
.ts-4-7 {
	border: none;
	height: 45px;
	left: 566px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 96px;
}
.ts-4-8 {
	border: none;
	height: 45px;
	left: 662px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100px;
}
.ts-4-9 {
	border: none;
	height: 45px;
	left: 762px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 94px;
}
.ts-4-10 {
	border: none;
	height: 45px;
	left: 856px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 104px;
}
.ts-5 {
	border: none;
	height: 381px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-5-1 {
	background-image: url(http://www.rancholabri.com/images/homepage_left.gif);
	border: none;
	height: 381px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 72px;
}
.ts-5-2 {
	background-image: url(http://www.rancholabri.com/images/homepage_flash.gif);
	border: none;
	height: 381px;
	left: 72px;
	line-height: 381px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 816px;
}
.ts-5-3 {
	background-image: url(http://www.rancholabri.com/images/homepage_right.gif);
	border: none;
	height: 381px;
	left: 888px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 72px;
}
.ts-6 {
	border: none;
	height: 104px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-6-1 {
	background-image: url(http://www.rancholabri.com/images/homepage_footer.gif);
	border: none;
	height: 104px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 960px;
}
.ts-7-1 {
	border: none;
	height: 104px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100px;
}
.ts-7-2 {
	border: none;
	height: 104px;
	left: 100px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 760px;
}
.ts-7-3 {
	border: none;
	height: 104px;
	left: 860px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100px;
}
.ts-8 {
	border: none;
	height: 517px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}
.ts-8-1 {
	border: none;
	height: 517px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 960px;
}
