/* HEADER AND BODY */

body {
	background: url( '/images/background-fade.jpg' );
	background-repeat: repeat-x;
	background-color: #40342d;
	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;
}

td.phonenumber
{
	background: url( '/images/phone-number.jpg' ) no-repeat !important;
	padding-top: 10px;
	padding-right: 13px;
	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.floorplans {
	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.floorplans {
	float: left;
	width: 147px; height: 28px;
	background: url( '/images/searchourmls.jpg' ) no-repeat !important;
}
	
div.floorplans a:link,
div.floorplans a:active,
div.floorplans a:visited{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url( '/images/floorplans.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.floorplans span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.floorplans 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.amenities {
	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.amenities {
	float: left;
	width: 147px; height: 28px;
	background: url( '/images/amenities.jpg' ) no-repeat !important;
}
	
div.amenities a:link,
div.amenities a:active,
div.amenities a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/amenities.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.amenities span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.amenities 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.pricing {
	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.pricing {
	float: left;
	width: 148px; height: 28px;
	background: url( '/images/pricing.jpg' ) no-repeat !important;
}
	
div.pricing a:link,
div.pricing a:active,
div.pricing a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/pricing.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.pricing span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.pricing 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.project-photos {
	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.project-photos {
	float: left;
	width: 147px; height: 28px;
	background: url( '/images/project-photos.jpg' ) no-repeat !important;
}
	
div.project-photos a:link,
div.project-photos a:active,
div.project-photos a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/project-photos.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.project-photos span {
	display: block;
	margin: 6px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}
div.project-photos 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.contact-us {
	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.contact-us {
	float: left;
	width: 147px; height: 28px;
	background: url( '/images/contact-us.jpg' ) no-repeat !important;
}
	
div.contact-us a:link,
div.contact-us a:active,
div.contact-us a:visited{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( '/images/contact-us.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.contact-us span {
	display: block;
	margin: 6px 0px 0px -6px;
	text-align: center;
	vertical-align: top;
}
div.contact-us 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;
}



	
	
/* 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;
}

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;
}




/* CONTENT AREA*/

table.content {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

td.content
{	
	background-image: url( '/images/background-fall.jpg' );
	background-repeat: no-repeat;
	width: 728px;
	height: 393px;
	line-height: 18px;
	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: bold;
	color: #000000;
}

.contenttitle {	
	text-align: center;
	vertical-align: middle;
	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: center;
	vertical-align: top;
	filter:alpha(Opacity=15); /*IE 6+*/
	opacity:0.15; /*FF 1.5+/*
	-moz-opaciyu:0.15 /*older versions of FF*/
	-khtml-opacity:0.15; /*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.contentplannames
{	
	height: auto;
	line-height: 100%;
	text-align: right;
	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: bold;
	color: #000000;
	line-height: 18px;
}

td.contentpricing
{	
	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: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

td.contentcontactus
{	
	height: auto;
	line-height: 100%;
	text-align: left;
	vertical-align: top;
	padding-left: 150px;
	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.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
{
	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;
}

td.floorplanstitle
{
	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: bold;
	color: #000000;
}

.floorplanscentershadow {
	width: 86px;
	height: 65px;
	border-right: 3px solid #a3a3a3;
	border-bottom: 3px solid #a3a3a3;
}

img.floorplanscenter {
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #cecece;
}

td.floorplanscenter
{
	height: 70px;
	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;
}

img.drawingscenter {
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #cecece;
}

.drawingscentershadow {
	width: 94px;
	height: 61px;
	border-right: 3px solid #a3a3a3;
	border-bottom: 3px solid #a3a3a3;
}

td.drawingscenter
{
	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: 12px;
}

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' );
	background-color: #FFFFFF;
	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: url( '/images/detailimagebkgdsearch.jpg' ) no-repeat center top;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.listingphotosearch {
	text-align: center;
	vertical-align: top;
	margin-bottom: 55px;
	margin-right: 1px;
}

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: 6px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

img.detailimage {
	text-align: center;
	vertical-align: top;
	margin-bottom: 12px;
	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.thumbnail {
	width: 95px;
	height: 76px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

td.thumbnailedit {
	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: none;
}

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: none;
}

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: none;
}

.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.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;
}

td.listingphotosearch {
	background: url( '/images/detailimagebkgdsmall.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.listingphotosearch {
	text-align: center;
	vertical-align: top;
	margin-top: 6px;
	margin-left: 19px;
}

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;
}



/* 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,
a.cm:visited,
a.cm:active {
	color: #5e4c42;
	text-decoration: none;
}

a.cm: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: #715c50;
}