/* HEADER AND BODY */

body {
	background: url( '/images/background.jpg' );
	background-repeat: repeat-x;
	background-color: #634f44;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

table.pagetable {
	margin-bottom: -1px;
	margin-left: 1px;
}

td.toptd
{
	text-align: center;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #868686;
	line-height: 14px;
}

.toptdbmre {
	color: #c3c3c3;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

td.phonenumber
{
	background: url( '/images/header_phonenumber.jpg' ) no-repeat !important;
	padding-top: 5px;
	padding-right: 9px;
	text-align: right;	
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

td.headeraffiliation
{
	background: url( '/images/header_affiliation.jpg' ) no-repeat !important;
	padding-top: 0px;
	padding-left: 184px;
	text-align: left;	
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #FFFFFF;
}

a.headeraffiliation:link,
a.headeraffiliation:visited,
a.headeraffiliation:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a.headeraffiliation:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

td.searchourmls {
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	color: #FFFFFF;
}

div.searchourmls {
	float: left;
	width: 165px; height: 28px;
	background: url( '/images/searchourmls.jpg' ) no-repeat !important;
}
	
div.searchourmls a:link,
div.searchourmls a:active,
div.searchourmls a:visited{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url( '/images/searchourmls.jpg' ) top left no-repeat !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}
div.searchourmls span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.searchourmls a:hover {
	background-position:bottom left !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

td.buyingselling {
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

div.buyingselling {
	float: left;
	width: 164px; height: 28px;
	background: url( '/images/buyingselling.jpg' ) no-repeat !important;
}
	
div.buyingselling a:link,
div.buyingselling a:active,
div.buyingselling a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/buyingselling.jpg' ) top left no-repeat !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}
div.buyingselling span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.buyingselling a:hover {
	background-position:bottom left !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

td.theflatheadvalley {
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

div.theflatheadvalley {
	float: left;
	width: 165px; height: 28px;
	background: url( '/images/theflatheadvalley.jpg' ) no-repeat !important;
}
	
div.theflatheadvalley a:link,
div.theflatheadvalley a:active,
div.theflatheadvalley a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/theflatheadvalley.jpg' ) top left no-repeat !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}
div.theflatheadvalley span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.theflatheadvalley a:hover {
	background-position:bottom left !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

td.meetrob {
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

div.meetrob {
	float: left;
	width: 164px; height: 28px;
	background: url( '/images/meetrob.jpg' ) no-repeat !important;
}
	
div.meetrob a:link,
div.meetrob a:active,
div.meetrob a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/meetrob.jpg' ) top left no-repeat !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}
div.meetrob span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.meetrob a:hover {
	background-position:bottom left !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

td.contactus {
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

div.contactus {
	float: left;
	width: 164px; height: 28px;
	background: url( '/images/contactus.jpg' ) no-repeat !important;
}
	
div.contactus a:link,
div.contactus a:active,
div.contactus a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/contactus.jpg' ) top left no-repeat !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}
div.contactus span {
	display: block;
	margin: 6px 0px 0px -6px;
	text-align: center;
	vertical-align: top;
}
div.contactus a:hover {
	background-position:bottom left !important;
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border-left: 0px solid #BDBDBD;
	border-top: 0px solid #DEDDD8;	
	border-right: 0px solid #999896;
	border-bottom: 1px solid #222222;
	border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	font-variant: small-caps;
	text-align: left;
	vertical-align: middle;
	line-height: 25px;
	height: 25px;
	z-index: 100;
	background-color: #101010;
	width: 160px;
}

.anylinkcss a{
	padding-left: 6px;
	width: 100%;
	display: block;
	border-left: 0px solid #BDBDBD;
	border-top: 0px solid #DEDDD8;	
	border-right: 0px solid #999896;
	border-bottom: 1px solid #222222;
	background-color: #101010;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.anylinkcss a:hover{ /*hover background color*/
	padding-left: 6px;
	border-left: 0px solid #D1CC28;
	border-top: 0px solid #FCFBCD;	
	border-right: 0px solid #B9B424;
	border-bottom: 1px solid #222222;	
	background-color: #556d43;
	text-decoration: none;
	color: #FFFFFF;
}

td.searcharea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	color: #000000;
	border: none;
}

table.searcharea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	text-align: center;
	vertical-align: top;
	color: #000000;
	border: none;
}

tr.search
{
	line-height: 100%;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	border: none;
}

td.searchtitle
{
	line-height: 100%;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	border: none;
}

td.homesearchinputleft {
	height: 41px;
	text-align: center;
	vertical-align: middle;
}

td.homesearchinputright {
	height: 41px;
	text-align: center;
	vertical-align: top;
}

form.homesearchtext {
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	border: 0px;
	padding-top: 18px;
}

select.homesearchtext {
	text-align: center;
	vertical-align: top;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #896f60;
}

.contentlogin
{
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.buttons
{
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.deletebutton
{
	text-align: middle;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.buttonsctr
{
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}


td.loginarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
	border: none;
}

td.loginareart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
	border: none;
}

td.loginareartimg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
	border: none;
}

td.loginarealt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
	border: none;
}

.homemlssearchlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	color: red;
	text-decoration: none;
	font-weight: bold;
}

a.homemlssearchlink:link,
a.homemlssearchlink:visited,
a.homemlssearchlink:active {
	color: #635045;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a.homemlssearchlink:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

img.homemlssearchlink {
	text-decoration: none;
	color: #635045;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	border: 0px;
}

.homemlssearchlinkitems
{
	text-align: left;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.searchbutton
{
	height: 21px;
	text-align: center;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.searchinput
{
	height: 14px;
	text-align: center;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.searcharea
{
	height: 21px;
	text-align: center;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

td.searcharea{
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border: none;
}

table.searcharea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	text-align: center;
	vertical-align: top;
	color: #000000;
	border: none;
}

tr.search
{
	line-height: 100%;
	text-align: center;
	vertical-align: baseline;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	border: none;
}

td.searchtitle
{
	line-height: 100%;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	border: none;
}



	
	
/* RIGHTNAV AREA*/

td.listingsearch
{
	background: url( '/images/rightnav_08.jpg' ) no-repeat;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #000000;
}

td.listingsearcharea
{
	background: url( '/images/rightnav_13.jpg' ) no-repeat;
	width: 194px;
	height: 148px;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.listingsearchitems
{
	text-align: left;	
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.listingsearchsort
{
	text-align: left;	
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
}

td.featuredproperty
{
	background: url( '/images/rightnav_17.jpg' ) no-repeat;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #000000;
}

td.featuredpropertytext
{
	background: url( '/images/rightnav_24.jpg' ) no-repeat;
	width: 194px;
	height: 63px;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

.featuredpropertytextsmall
{
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

td.flatheadmap
{
	background: url( '/images/rightnav_27.jpg' ) no-repeat;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #000000;
}

td.flatheadmapfooter
{
	background: url( '/images/flathead_map_footer.jpg' ) no-repeat;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

a.flatheadmapfooter:link,
a.flatheadmapfooter:visited,
a.flatheadmapfooter:active {
	color: #000000;	
	text-decoration: none;
}

a.flatheadmapfooter:hover {
	color: #635045;
	text-decoration: underline;
}

td.weather
{
	background: url( '/images/rightnav_36.jpg' ) no-repeat;
	text-align: center;	
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #000000;
}

a.weatherfooter:link,
a.weatherfooter:visited,
a.weatherfooter:active {
	color: #000000;	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
}

a.weatherfooter:hover {
	color: #635045;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
}





/* CONTENT AREA*/

table.content {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.contenthome {	
	background-image: url( '/images/home_18.jpg' );
	background-repeat: no-repeat;
	padding-left: 18px;	
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

td.contenttop
{	
	background-image: url( '/images/index_33.jpg' );
	background-repeat: no-repeat;
	padding-left: 30px;	
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
}

.contenttitle {	
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.divider {	
	text-align: left;
	vertical-align: top;
	filter:alpha(Opacity=25); /*IE 6+*/
	opacity:0.25; /*FF 1.5+/*
	-moz-opaciyu:0.25 /*older versions of FF*/
	-khtml-opacity:0.25; /*konqueror*/
}

td.contentleft
{	
	height: auto;
	line-height: 100%;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}


td.contentleftmid
{	
	height: auto;
	line-height: 100%;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

td.valleylinkssection
{	
	background: url( '/images/valleylinks_section.gif' ) bottom left no-repeat !important;
	padding-left: 6px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: bottom;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #556d43;
}

td.valleylinks
{	
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

a.valleylinkstitle:link,
a.valleylinkstitle:visited,
a.valleylinkstitle:active {
	color: #556d43;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

a.valleylinkstitle:hover {
	color: #000000;
	text-decoration: underline;
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

img.valleylinkstitle {	
	text-align: center;
	vertical-align: middle;
	filter:alpha(Opacity=80); /*IE 6+*/
	opacity:0.80; /*FF 1.5+/*
	-moz-opaciyu:0.80 /*older versions of FF*/
	-khtml-opacity:0.80; /*konqueror*/
}

a.valleylinks:link,
a.valleylinks:visited,
a.valleylinks:active {
	color: #635045;
	text-decoration: none;
}

a.valleylinks:hover {
	color: #000000;
	text-decoration: underline;
}

td.contentrightmid
{	
	height: auto;
	line-height: 100%;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

.contentform
{	
	height: auto;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.contentformbutton
{	
	height: auto;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

a.contentleft:link,
a.contentleft:visited,
a.contentleft:active {
	color: #000000;
	text-decoration: none;
}

a.contentleft:hover {
	color: #635045;
	text-decoration: underline;
}

td.contentcenter
{	
	height: auto;
	line-height: 100%;
	text-align: center;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

td.imgtitle {	
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.contentareacommon {	
	background-image: url( '/images/map_background.jpg' );
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

td.contentbottom {
	background-image: url( '/images/index_56.jpg' );
	background-repeat: no-repeat;
	padding-left: 8px;	
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.contentbottomsm {
	line-height: 8px;
}

td.listingphotosearch {
	background-image: url( '../images/detailimagebkgdsmall.png' );
	background-repeat: no-repeat;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}

img.listingphotosearch {
	border: 0px;
	margin-top: 6px;
}

a.listingphotosearch:link,
a.listingphotosearch:visited,
a.listingphotosearch:active {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a.listingphotosearch:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

td.listingthumbnail {
	background: url( '/images/detailimagebkgdsmaller.jpg' ) no-repeat center top;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

img.listingthumbnail {
	text-align: center;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 0px;
}

a.listingthumbnail:link,
a.listingthumbnail:visited,
a.listingthumbnail:active {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a.listingthumbnail:hover {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a.thumbnailsearch:link,
a.thumbnailsearch:visited,
a.thumbnailsearch:active {
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a.thumbnailsearch:hover {
	color: #635045;
	text-decoration: underline;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

td.detailimage {
	background: url( '/images/detailimagebkgd.jpg' ) no-repeat center;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.detailimage {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 20px;
	margin-right: 3px;
}

td.detailimagesmall {
	background: url( '/images/detailimagebkgdsmall.jpg' ) no-repeat center;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.detailimagesmall {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 1px;
}

td.detailimagesmall1 {
	background: url( '/images/detailimagebkgdsmall.jpg' ) no-repeat center;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.detailimagesmall1 {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 3px;
}

td.adventureimage {
	background: url( '/images/detailimagebkgd.jpg' ) no-repeat center;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.adventureimage {
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 2px;
}

img.adventureimageview {
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 2px;
}

img.adventurethumbnail {
	text-align: center;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 0px;
}

img.constructionthumbnail {
	text-align: center;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 0px;
}

td.thumbnailedit {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.imagesshadow {
	border: 1px solid #cecece;
}

.imagesshadowsmall {
}

td.thumbnail {
	width: 95px;
	height: 76px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.thumbnail {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 8px;
	border-right: 3px solid #a3a3a3;
	border-bottom: 3px solid #a3a3a3;
}

a.thumbnail:link,
a.thumbnail:visited,
a.thumbnail:active {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 3px solid #a3a3a3;
	border-bottom: 3px solid #a3a3a3;
}

a.thumbnail:hover {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cecece;
}

.listingcolumns
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background:#E2E2E2;
}
	
.listingtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
		
.listingspecs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
		
.listingdivider
{
	color:#000000;
	font-size:9.0pt;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#E3E3E3;
}

td.phppaging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
	border: none;
}

a.phppaging:link,
a.phppaging:visited,
a.phppaging:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

a.phppaging:hover {
	color: #635045;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

td.leftrepeatup_1
{
	background-image: url( '/images/common_61.jpg' );
	background-position: top;
	background-repeat: repeat-y;
}

td.rightrepeatup
{
	background-image: url( '/images/rightrepeat.jpg' );
	background-position: top;
	background-repeat: repeat-y;
}

td.leftrepeatup_3
{
	background-image: url( '/images/common_63.jpg' );
	background-position: top;
	background-repeat: repeat-y;
}

td.rightrepeatup_1
{
	background-image: url( '/images/common_62.jpg' );
	background-position: top;
	background-repeat: repeat-y;
}

td.rightrepeatup_2
{
	background-image: url( '/images/common_63.jpg' );
	background-position: top;
	background-repeat: repeat-y;
}

.searchbutton
{
	height: 21px;
	text-align: center;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.searchlist
{
	height: 21px;
	text-align: left;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}

.searchinput
{
	height: 14px;
	text-align: center;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}




/* FOOTER AREA*/

table.footertable {
	margin-left: 1px;
}

td.copyright
{
	background: url( '/images/common_51-65.jpg' ) no-repeat !important;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.copyrightbig
{
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

a.copyrightbig:link,
a.copyrightbig:visited,
a.copyrightbig:active {
	color: #000000;
	text-decoration: none;
}

a.copyrightbig:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

td.footertext
{
	padding-bottom: 6px;
	line-height: 12px;
	text-align: center;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.footertextbmrrt
{
	padding-bottom: 6px;
	line-height: 12px;
	text-align: right;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.footertextbmrlt
{
	padding-bottom: 6px;
	padding-left: 10px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

td.footertextlogos
{
	padding-bottom: 6px;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}




/* CONNECTING MONTANA TECHNOLOGY LINK AREA*/

a.cm_link:link,
a.cm_link:visited,
a.cm_link:active {
	color: #352b25;
	text-decoration: none;
}

a.cm_link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

td.cm_link {
	text-align: center;
	vertical-align: top;
	word-spacing: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #352b25;
}