/*
.homePageSwf {
 margin-bottom: -2px;
 width: 744px;
 height: 184px;
}
*/

#slideshowContainer {
 width: 744px;
 height: 184px;
 overflow: hidden;
 background-color: #fff;
}

#homePage .c3a {
 background: url(/images/lay/featured_mid.jpg) 543px 0px repeat-y; 
}


.quickLinkCol {
 padding-top: 30px;
}

.nav2 {}

h1.detailHeader {
 background: none;
}

.propertyImageDetail {
 width: 248px;
 height: 248px;
 background: url(/images/lay/detail_large_bg.jpg) top left no-repeat;
 display: block;
 padding: 22px 20px 20px 26px;
}

.propertyImagePreview  {
 width: 134px;
 height: 134px;
 background: url(/images/lay/preview_bg.jpg) top left no-repeat;
 display: block;
 padding: 20px 21px 23px 22px;
}

.propertyImageThumb  {
 background: url(/images/lay/detail_thumb_bg.jpg) top left no-repeat;
 width: 41px;
 height: 41px;
 padding: 5px 8px 8px 5px;
 cursor: pointer;
}

* html .propertyImageThumb {d
 cursor: hand;
}


#active {
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

.mainArticle {
 padding-top: 12px;
 width: 280px;
 float: left;
}

#quickLinkHeader, #linkHeader {
 width: 135px;
 margin-top: 15px;
}

/*main css*/
a img {
 border: 0px;
}

body, html, form, label, p, span {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
body { background:url(/images/lay/bdy_bkgrnd.jpg) repeat-x left top #fff; margin-bottom: 10px;}

h1 {
 background: url(/images/lay/brownBar.jpg) bottom left no-repeat;
 display: block;
 margin-left: 26px;
 height: 45px;
}

.col2 {
 padding-top: 15px;
}

.col2 ul {
 margin-top: 0px;
 padding: 0px 0px 0px 14px;
}

.col2 li {
 padding-left: 0px;
}

.col3 {
 border-left: 10px solid #fff;
 padding-right: 5px;

 padding-left: 12px;
}

#homePage h1 {
 background: none;
 margin-left: 50px;
 margin: 12px 0px 9px 55px
}

h1 {margin: 10px 0px 5px 15px; padding:0px; font-size:18px; clear: left; height: 45px; font-size: 26px; font-size: 24px; font-size: 36px;}
.contentTable h2 {margin:0; padding:0; font-size:14px;}
.contentTable h3 {margin:0; padding:0; font-size:12px;}

a {color:#C78426;}
a:hover {color:#6E4011;}
.b_article strong { color:#6E4011; font-size:10px; font-weight:bold;}
.b_article h3 { color:#6E4011; font-size:10px; font-weight:bold; display: inline; margin: 0px; padding: 0px; }
.accent {color:#6E4011; font-size:10px; font-weight:bold;}
.clear {
 clear:both;
 margin:0;
 padding:0;
 line-height: 1%;
 height: 1%;
}

.c1 {
 background: url(/images/lay/background_hor_slice_03.jpg) top left repeat-y;
 width: 811px;   
 margin-left: auto;
 margin-right: auto;
}

.c2a {
 background: url(/images/lay/lay_bckgrnd_bot_home.gif) bottom left no-repeat;
 padding-bottom: 4px;
}

/* Articles */

.c3 {
 padding-top: 97px;
}

/* Home */

.featuredContents {
 padding: 0px 12px 0px 15px;
 line-height: 155%;
}

.featuredImage {
 padding-top: 19px;
 text-align: center;
 margin-bottom: 13px;
}
.featuredText {
}

* html #homeFeaturedTitle {
 background: url(/images/lay/feature_bg.jpg) 1px 0px no-repeat;
 width: 202px;
}

#homeFeaturedTitle {
 background: url(/images/lay/feature_bg.jpg) 0px 0px no-repeat;
 padding-top: 37px;
 padding-top: 42px;
 width: 201px;
 border-left: 1px solid #fff;
}

#featureBottom {
/* background: url(/images/lay/featured_gradient_bottom.jpg) -1px bottom no-repeat; */
}

.sidebarContact {
 font-weight: normal;
 color: #000;
 padding-left: 15px;
}

.sidebarContact h3#office {
 font-weight: bold;
 font-size: 12px;
}

.sidebarContact ul {
 padding: 0px;
 margin: 0px 0px 5px 0px;
}

.sidebarContact li {
 padding: 0px 0px 10px 0px;
 margin: 0px;
 list-style-type: none;
}


.sidebarContact strong {
 color:#6E4011;
}

.sidebarCaption {
 padding-left: 10px;
 font-weight: bold;
 color:#6E4011;
 clear: left;
 display: block;
}


.sidebarPhoto {
 padding: 24px 28px 25px 23px;
 display: block;
 width: 248px;
 height: 245px;
 background: url(/images/lay/photo_bg.jpg) top left no-repeat; 
}

.contentTable {
 width: 744px;
}


.contentTable td {
 padding: 0px;
 vertical-align: top;
}

.c2 {
 width: 750px;
 background: url(/images/lay/lay_bckgrnd_top.jpg) top left no-repeat;
 padding: 28px 28px 0px 33px;
 min-height: 500px;
}

* html .c2 {
 height: 500px;
}

.legacyRanches {
 overflow: hidden;
 width: 750px;
 padding: 28px 28px 0px 33px;
 height: 60px;
 text-indent: -999px;
 background: url(/images/lay/ranches.jpg) top left no-repeat;
 margin: 0px auto 0px auto;
 padding: 0px;
 
}

* html .c2 {
 height: 500px;
}

#bodyContainer {width:810px; margin:0 auto;}  

/* Basic Layout */
#contentWrapper, #contentWrapper2, #contentWrapper3 {width:800px; margin:0; padding:0;}
#contentWrapper {background:url(/images/lay/background_hor_slice_03.jpg) repeat-y;}/**/
#contentWrapper2 {background:url(/images/lay/lay_bckgrnd_bot.gif) no-repeat left bottom;}
#contentWrapper3 {background:url(/images/lay/lay_bckgrnd_top.jpg) no-repeat left top;}
#contentWrapper4 {margin:0 9px 0 10px; padding:0; background:transparent;}
#contentContainer {margin:0; padding:28px 0 0 23px;}
#contentBodyWrapper {width:716px; margin:0 0 0 14px; padding:0 0 0 0; vertical-align:top;}


.clear {
 clear: both;
 line-height: 1%;
 height: 1%;
}

/* Articles */

.quickLinkItem {
 line-height: 20px;
 padding-left: 23px;
 background: url(/images/lay/bullet.gif) 0px 6px no-repeat;
}

a.quickLink {
}

/* Header */
#headerNav {
}

.homeNav {
 border-top: 3px solid #fff;
 float: right;
 margin-right: 6px;
 height: 34px;
 overflow: hidden;
 width: 586px;
 background-color: #6e4d11;
}

.homeNav #ace1table {
 margin-top: -8px;
}

#ace1table {
 margin-top: -5px;
 float: right;
}

#homePage .headerLogo{
 width: 158px;
 height: 37px;
 background: url(/images/lay/mirr_ranch_top.gif) top left no-repeat;
}

.headerLogo {
 display: block;
 float: left;
 text-indent:-999px;
 overflow: hidden;
 background: url(/images/lay/interior_header_float_logo.jpg) top left no-repeat;
 width: 149px;
 height: 106px;
}

#homePage .headerLogoBottom {
 width: 203px;
 height: 60px;
 background: url(/images/lay/mirr_ranch.gif) top left no-repeat;
}

.headerLogoBottom {
 display: block;
 float: left;
 text-indent:-999px;
 overflow: hidden;
}

#homePage #ace1table {
 border-right: 0px;
}

#ace1table {
 margin-top: -5px;
 height: 34px;
 float: left;
}

.subNavSel {
 font-weight: bold;
 text-decoration: none;
 color: #704C12;
}

.subNavSelnewLine {
 font-weight: bold;
 text-decoration: none;
 color: #704C12;
}


#subNavNotch33 {
 background-position: 38px 3px;
}

#subNavNotch32 {
 background-position: 153px 3px;
}

/* sml delete */
/* #subNavNotch31 {
 background-position: 268px 3px;
} */

/* sml add */
#subNavNotch100 {
 background-position: 255px 3px;
}

#subNavNotch30 {
 /* sml change */
 /* background-position: 360px 3px; */
  background-position: 335px 3px;
}

#subNavNotch29 {
 background-position: 443px 3px;
}

/* sml add */
#subNavNotch88 {
 background-position: 410px 3px;
}

/*
#subNavNotch24 {
 background-position: 530px 3px;
}
*/

.subNav {
 background: url(/resources/img/nav/notch.gif) -100px 3px no-repeat;
 width: 550px;
 padding: 14px 0px 0px 14px;
 height: 55px;
 float: left;
 overflow: hidden;
}

/* Content */

#homePage .b_content {
 min-height: 350px;
 width: 541px;
 float: left;
 padding-bottom: 40px;
}

.b_content {
 min-height: 350px;
 width: 761px;
 float: left;
}

* html #homePage .b_content {
 height: 478px;
 overflow: hidden;
}

* html .b_content {
 height: 350px;
}

.b_content p {
 padding: 0px 0px 10px 0px;
}

.b_bottom_image {
 border-bottom: 3px solid #fff;
 margin-bottom: 0px;
}

* html .b_bottom_image {
}


#homePage .b_article {
 padding-left: 27px;
}


.b_article {
 padding: 0px 30px 0px 0px;
 clear:both;
}

.b_feature {
 width: 202px;
 float: right;
 margin-right: 36px;
 margin-right: 6px;
 border-top: 2px solid #fff;
}

/* Header */
#headerWrapper {width:744px; margin:0; padding:0;}
#headerBkGrnd {width:744px; height:184px; margin:0; padding:0; background:url(/resources/img/hed/large/top_field_mnts.jpg) no-repeat left top;}
#headerBkGrndInner {width:744px; height:97px; margin:0; padding:0;}
#contentContainerHom {width:744px; margin:-57px 0 0 0; padding:0; clear:both;}
#contentContainerInner {width:744px; margin:-173px 0 0 0; padding:0;}
#contentBodyWrapper {width:716px; margin:0 0 0 14px; padding:0 0 0 0; vertical-align:top;}
#contentBodyWrapper2 {width:716px; margin:66px 0 0 14px; padding:0 0 0 0; vertical-align:top;}
#contentBodyHeader {width:716px; margin:0; padding:0 0 10px 0;}
#contentGradient {width:744px; margin:0; padding:0;}

/* Generic Items */
#contentCol1, #contentCol2, #contentCol3, #contentCol4, #contentCol4Article, #contentCol5, #contentCol6, #contentCol7, #contentCol8 {float:left; margin:0; padding:0; vertical-align:top;}
#contentCol1 p, #contentCol2 p, #contentCol3 p, #contentCol4 p, #contentCol4Article p, #contentCol5 p, #contentCol6 p, #contentCol7 p, #contentCol8 p {margin:0; padding:0 0px 0px 0;} 
#contentCol1 {width:285px;}
#contentCol2 {width:281px; padding:10px 10px;}
#contentCol3 {width:130px;}
#contentCol4 {width:576px; padding:0 10px 0 0;}
#contentCol5 {width:298px;}
#contentCol5 p {padding-left:10px;}
#contentCol6 {width:268px; padding:10px 10px;}
#contentCol7 {width:301px;}
#contentCol8 {width:263px; padding:0px 0px;}
#contentCol2 ul, #contentCol4 ul, #contentCol5 ul, #contentCol6 ul, #contentCol7 ul, #contentCol8 ul, .col2 ul, .b_article ul {margin:0 0 0 0px; padding:0; list-style: none;}
#contentCol2 li, #contentCol4 li, #contentCol5 li, #contentCol6 li, #contentCol7 li, #contentCol8 li, .col2 li, .b_article li {padding:3px 0;}
#contentCol2 ul.contentList, #contentCol4 ul.contentList, #contentCol5 ul.contentList, #contentCol6 ul.contentList, #contentCol7 ul.contentList, #contentCol8 ul.contentList, .col2 ul.contentList, #homePage .b_article ul  {margin:0 0 0 25px; padding:0; list-style:disc;}
li.contentList {margin-left:15px; list-style:disc;}
.contentIntro {margin:0 0 10px 14px; padding:0 10px 0 0;}
.sidebarPhoto ul {margin: 0px; padding:0px; list-style: none; font-weight: normal; color: #000; }
.sidebarPhoto li { margin-bottom: 10px; }
.sidebarPhoto ul {padding:3px 0;}

/*generic forms*/
#genForm form {margin:0; padding:0;}
.genFormHed {padding:0 6px 6px 0;}
.genFormRow {padding:4px 0;}
.genFormLabel, .genFormInput {padding:2px 0;}
.genFormLabel {font-weight:bold}
input.genFrmInput {width:200px;}
.genFormSubmit {margin:5px 0;}
.genFormMsg {padding:8px 6px 8px 0; font-weight:bold; color:#FF0000;}

/* Quick Links */
#quickLinks {width:130px; margin:10px 0 0 0; padding:0;}
#quickLinksBar {margin:0; padding:4px 0;}
#quickLinks ul {margin:4px 0 0 26px; /margin:4px 0 0 16px; padding:0; list-style: none;}  
#quickLinks li {margin:0; padding:0; /padding:0 0 0 10px; line-height:20px; list-style-image:url(/images/lay/bullet.gif);} 

/* Sub-Nav Layout */
#subNavContainer {width:744px; height:66px; margin:1px 0 0 0; padding:0;}
#subNavWrapper {width:744px; margin:0; padding:0 0 0 162px;}
div.subNavText {float:left; margin:0 0 0 4px; padding:13px 0 0 0; font-size:9px;}
.subNavTextOn {color:#6E4011; font-size:9px; font-weight:bold; text-decoration:none}


/* Home Page */
#homeContent {width:744px; margin:0; padding:0;}
#homeCol1 {width:525px; margin:0; padding:70px 0 0 0; vertical-align:top;}
#homeCol1 p {margin:8px 0 8px 28px; padding:0 14px 0 0;}
#homeCol1 label {display:block;}
#homeCol1Title {margin:0 0 0 54px; padding:0;}
#homeFeatureTitle {width:219px; height:37px; margin:0; padding:0; vertical-align:top; background:url(/images/lay/hom/title_featured_ranch.jpg) no-repeat right top;}
#homeFeatureImage {width:219px; height:265px; margin:0; padding:0 0 0 2px; /padding:0 0 0 1px; vertical-align:top; background:url(/resources/images/featuredRanch/featured_devilwashtub.jpg) 1px 0 no-repeat;}
#homeFeatureBody {width:203px;  margin:0; padding:0; background:url(/images/lay/hom/featured_backgroundslice.jpg) repeat-y right top;}
#homeFeatureBodyTxt  {margin:0; padding:2px 10px 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.5em;}
#homeFeatureSpacer {width:13px; height:100%;}
#homeFeatureSpacer2 {width:2px; height:100%;}
#homeFeatureBottom {width:203px; vertical-align:bottom; text-align:right; background:url(/images/lay/hom/featured_backgroundslice.jpg) repeat-y right top;}
 
/* For Sale Page */ 
.forSale_overview_Col {float:left; width:178px; padding:0 10px 0 0;}
.forSale_overviewColImg {}
.forSale_overviewColTxt {height:14px; margin:0 0 0 14px; padding:0;}
.forSale_overviewColTxt a {margin:0; padding:0;}
a.forSale_overviewColAnchor {margin:0 0 0 8px; padding:0; vertical-align:top;}

/* For Sale: Detail */
#detailTabs {width:716px; height:27px; margin:0px 0px 0px 12px; padding:0; background:url(/images/nav/detail_bot_ln.gif) no-repeat left bottom;}
#detailTabs ul {margin:0; padding:0; list-style:none;}
#detailTabs li {float:left; margin:0 0 0 6px; /margin:0 0 -2px 6px; padding:0;}
#detailTabs a {display:block;}
li.detail_general {width:143px; height:27px; margin:0; background:url(/images/nav/detail_general.gif) no-repeat -143px 0;}
li.detail_general a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_general.gif) no-repeat left top;}
li.detail_general_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_general.gif) no-repeat -286px 0;}
li.detail_general_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_general.gif) no-repeat -286px 0;}
li.detail_introduction {width:143px; height:27px; margin:0; background:url(/images/nav/detail_introduction.gif) no-repeat -143px 0;}
li.detail_introduction a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_introduction.gif) no-repeat left top;}
li.detail_introduction_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_introduction.gif) no-repeat -286px 0;}
li.detail_introduction_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_introduction.gif) no-repeat -286px 0;}
li.detail_location {width:143px; height:27px; margin:0; background:url(/images/nav/detail_location.gif) no-repeat -143px 0;}
li.detail_location a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_location.gif) no-repeat left top;}
li.detail_location_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_location.gif) no-repeat -286px 0;}
li.detail_location_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_location.gif) no-repeat -286px 0;}
li.detail_layoftheland {width:143px; height:27px; margin:0; background:url(/images/nav/detail_layoftheland.gif) no-repeat -143px 0;}
li.detail_layoftheland a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_layoftheland.gif) no-repeat left top;}
li.detail_layoftheland_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_layoftheland.gif) no-repeat -286px 0;}
li.detail_layoftheland_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_layoftheland.gif) no-repeat -286px 0;}
li.detail_recreation {width:143px; height:27px; margin:0; background:url(/images/nav/detail_recreation.gif) no-repeat -143px 0;}
li.detail_recreation a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_recreation.gif) no-repeat left top;}
li.detail_recreation_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_recreation.gif) no-repeat -286px 0;}
li.detail_recreation_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_recreation.gif) no-repeat -286px 0;}
li.detail_sportingfeatures {width:143px; height:27px; margin:0; background:url(/images/nav/detail_sportingfeatures.gif) no-repeat -143px 0;}
li.detail_sportingfeatures a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_sportingfeatures.gif) no-repeat left top;}
li.detail_sportingfeatures_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_sportingfeatures.gif) no-repeat -286px 0;}
li.detail_sportingfeatures_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_sportingfeatures.gif) no-repeat -286px 0;}
li.detail_ag {width:143px; height:27px; margin:0; background:url(/images/nav/detail_ag.gif) no-repeat -143px 0;}
li.detail_ag a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_ag.gif) no-repeat left top;}
li.detail_ag_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_ag.gif) no-repeat -286px 0;}
li.detail_ag_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_ag.gif) no-repeat -286px 0;}
li.detail_ranchattrib {width:143px; height:27px; margin:0; background:url(/images/nav/detail_ranchattrib.gif) no-repeat -143px 0;}
li.detail_ranchattrib a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_ranchattrib.gif) no-repeat left top;}
li.detail_ranchattrib_on {width:143px; height:27px; margin:0; background:url(/images/nav/detail_ranchattrib.gif) no-repeat -286px 0;}
li.detail_ranchattrib_on a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; text-decoration:none; background:url(/images/nav/detail_ranchattrib.gif) no-repeat -286px 0;}
li.detail_general span, li.detail_general_on span, li.detail_introduction span, li.detail_introduction_on span, li.detail_location span, li.detail_location_on span, li.detail_layoftheland span, li.detail_layoftheland_on span,
  li.detail_recreation span, li.detail_recreation_on span, li.detail_sportingfeatures span, li.detail_sportingfeatures_on span,li.detail_ag span, li.detail_ag_on span, li.detail_ranchattrib span, li.detail_ranchattrib_on span {display:block; margin:0; padding:0;}
li.detail_general a:hover, li.detail_introduction a:hover, li.detail_location a:hover, li.detail_layoftheland a:hover, li.detail_recreation a:hover, li.detail_sportingfeatures a:hover, li.detail_ag a:hover, li.detail_ranchattrib a:hover {background-position:-143px 0;}
#detailThumbWrapper {padding: 0px 0px 0px 15px;}
div.detailThumbImg {float:left; width:54px; padding:0 0 0 1px;}
#detailThumbTxt {padding:4px 0 0 1px; font-size:9px;}
#detailGeneralContent {display:block; padding-top: 15px; }
#detailLocationContent {display:block;}
#detailRecreationContent {display:block;}
#detailAgriculturalContent {display:block;}
#detailDisclaimer {margin:20px 0 0 0; font-size:9px; font-style:italic; color:#666;}

/* For Sale: Contact Info */
#contactInfoList {margin:4px 0px 12px 4px; padding:0; list-style: none; clear: left;}  
#contactInfoList li {margin:0; padding:0; line-height:15px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

/* Listing Pages */
.listingRow {width:576px; margin:0; padding:0px 0px 0px 12px;}
.listingRowImg {float:left; width:178px;}
.listingRowBdy {float:left; width:384px; margin:0 0 0 14px;}
.listingRowBdy_title {margin:10px 0 0 0; color:#D08317; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.listingRowBdy_location {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.listingRowBdy_txt {margin:0; padding:8px 4px 10px 0;}
.listingRowBdy_link {margin:4px 0 0 0; padding:0;}
.listingRowBdy_link a {margin:0; padding:0;}
a.listingRowBdy_linkAnchor {margin:0 0 0 8px; padding:0; vertical-align:top;}
.listingRowBar {width:516px; margin:14px 0; padding:0;}

/* Stewardship Page */ 

/* Stewardship > Aquatics Page */ 
 
/* Stewardship > Easement Page */ 

/* Stewardship > Agriculture Page */ 
    
/* Stewardship > Habitats Page */ 

/* About Page */ 

/* About > Bios Page */ 
.bio {padding:10px 10px 10px 14px;}
.bio img {float:left; margin:0 0 0 -10px; padding:0 4px 2px 0;}
#bioDetail {margin:5px 0 0 10px; padding:0;}
  
/* About > Policy Page */ 

/* Resource Page */
 
/* Contact Page */

/* Footer Section */

#footerCopyright {
 font-size:9px;
 color:#fff;
 font-weight:bold;
}

#footerContainer {
 width:750px;
 height:32px;
 margin-left: auto;
 margin-right: auto;
 padding: 18px 28px 0px 33px;
 background: url(/images/lay/lay_bckgrnd_bot.jpg) bottom left no-repeat;
 font-size:9px;
 color:#fff;
 font-weight:bold;
}

* html #footerContainer {
 padding-right: 28px;
}

#homePage #footerContainer {
 padding-top: 18px;
 background: url(/images/lay/lay_bckgrnd_bot_home.gif) bottom left no-repeat;
 margin-top: -15px;
}

.subscribe {
 text-indent: -999px;
 background: url(/images/lay/foot_subscribe.gif) top left no-repeat;
 width: 174px;
 height: 21px;
 overflow: hidden;
 float: right;
 margin-top: 5px;
 margin-right: 8px;
}

.internationalRanches {
 text-indent: -999px;
 background: url(/images/lay/foot_austral.gif) top left no-repeat;
 width: 174px;
 height: 21px;
 overflow: hidden;
 float: right;
 margin-top: 5px;
 margin-right: 10px;
}

#footerCopyright {float:left; margin:9px 0 0 10px; padding:0;}
#footerLink {float:right; margin:6px 10px 0 0; padding:0;}
#subFooter {width:760px; margin:6px auto 0px auto; padding: 0px 3px 0px 0px; font-size:9px; color:#6e4d11; font-weight:bold; text-align: center; line-height: 150%;}
#subFooter label {display:inline; margin:0; padding:0px 4px 0px 4px; font-size:9px; color:#6e4d11; font-weight:bold;}
#subFooter a {
 color:#6E4011; 
 text-decoration: none;
}

/*---- sIFR ---*/



.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced > div {
  display: none !important;
}

.sIFR-active h1, .sIFR-active #featuredLocation, .sIFR-active #featuredRanch {
 visibility: hidden;
 line-height: 1em;
}

.sIFR-active #featuredRanch {
 cursor: pointer;
}

/* Nav Flyouts */

.navFlyouts table {
 background-color: #6E4D11;
 border: 1px solid #A89470 !important;
 border-color: #6E4D11;
}

.navFlyouts table td {
 /* border: 0px !important; */
 border-color: #A89470 !important;
}

.navFlyouts td font {
 color: #A89470 !important;
 font-family: times  !important;
 font-size: 10pt !important;
 font-weight: normal !important;

 font-family: verdana !important;
 font-size: 7pt !important;
 font-weight: bold !important;
}

.navFlyouts td:hover font {
 color: #fff  !important;
}

#contentCol4 {
 width: 100%;
}

#contentCol3 {
 float: right;
}

#contentCol4Article {width:565px; padding: 0px 0px 0px 25px;}

.c3 .contentTable h2 {color:#6E4011; font-size:10px; font-weight:bold;}

.c3 h3 {color:#6E4011; font-size:10px; font-weight:bold;}

.col2 {
 padding-top: 15px !important;
}

td.FORM_Choice {
 padding-bottom: 10px !important;
}


.checkboxInput {
 margin: 5px 3px 0px 0px;
}

.subNav a {
 display: block;
 float: left;
/*
 line-height: 200%; 
 white-space: no-wrap; 
 */
 padding-left: 14px;
 background: url(/images/lay/nav_sep.gif) 7px 2px no-repeat;

 margin-bottom: 5px;
}

.subNav a.newLine, .subNav a.subNavSelnewLine {
 margin-left: 0px;
 padding-left: 0px;
 background: none;
}

.subNav #firstSubNav {
 margin-left: 0px;
 padding-left: 0px;
 background-image: none;
}

.listingRowBar {
 margin-left: 12px;
}


#b_footer {
 overflow: hidden;
 border-top: 3px solid #fff;
 height: 28px;
 width: 744px;
 background-color: #6D4D10;
 margin-top: -2px;
}

ul.usersForm {
 margin-top: 15px;
}

.usersForm a {
 font-weight: bold;
}

.usersForm .usersText {
 width: 220px;
 margin: 5px 0px 10px 0px;
}

.resourceLink {
 padding-bottom: 7px;
 margin-bottom: 7px;
}

/* Site Map */

.siteMap1, .siteMap2, .siteMap3, .siteMap4 {
 display: block;
 float: left;
 clear: left;
 padding: 0px 0px 12px 30px;
}

.siteMap1 {
}

.siteMap2 {
 padding-left: 45px;
}

.siteMap3 {
 padding-left: 60px;
}

.siteMap4 {
 padding-left: 75px;
}

/* Large photo with border effect */
.photoImageDetail {
 background: url(/images/lay/bg_mid_300.jpg) top left repeat-y;
 width: 300px;
}

.photoImageDetail div {
 background: url(/images/lay/bg_btm_300.jpg) bottom left no-repeat;
 padding-bottom: 27px;
}

.photoImageDetail img {
 background: url(/images/lay/bg_top_300.jpg) top left no-repeat;
 width: 248px;
 padding: 27px 26px 0px 26px;
}


/* Preview photo with border effect */
.photoImagePreview {
 cursor: pointer;
 background: url(/images/lay/bg_mid_178.jpg) top left repeat-y;
 width: 178px;
}

* html .photoImagePreview {
 cursor: hand;
}

.photoImagePreviewNoClick {
 background: url(/images/lay/bg_mid_178.jpg) top left repeat-y;
 width: 178px;
}


.photoImagePreview div, 
.photoImagePreviewNoClick div {
 background: url(/images/lay/bg_top_178.jpg) top left no-repeat;
 padding-top: 22px;
}

.photoImagePreview img,
.photoImagePreviewNoClick img {
 background: url(/images/lay/bg_btm_178.jpg) bottom left no-repeat;
 width: 134px;
 padding: 0px 22px 22px 22px;
}

/* Team plugin */
.teamDetails  ul.contentList {
 margin-left: 17px !important;
 padding-top: 5px !important;
}

.teamDetails  p {

}

#featuredLocation {
 font-size: 12pt;
 height: 25px;
 overflow: hidden;

 white-space: nowrap;
}

* html #featuredRanch {
 cursor: hand;
}

#featuredRanch embed {
 cursor: pointer !important;
}

#featuredRanch {
 cursor: pointer;
 font-size: 20pt;
 height: 30px;
 overflow: hidden;
 white-space: nowrap;
}

#featuredRanch a {
 color: #000;
}

#small #featuredRanch {
}


/*
#ace1table a {
 height: 21px;
 display: block;
}

#ace1itm1 a {
 display: none;
}

#ace1itm2 a {
 width: 104px;
 background: url(/images/nav/home_nav_about.gif) top left no-repeat;
}

#ace1itm3 a {
 width: 168px;
 background: url(/images/nav/home_nav_membership.gif) top left no-repeat;
}

#ace1itm4 a {
 width: 104px;
 background: url(/images/nav/home_nav_operations.gif) top left no-repeat;
}

#ace1itm5 a {
 width: 105px;
 background: url(/images/nav/home_nav_fleet.gif) top left no-repeat;
}

#ace1itm6 a {
 width: 152px;
 background: url(/images/nav/home_nav_news.gif) top left no-repeat;
}

*/
#navSel33 #ace1itm1 img {
 display: none;
}

#navSel32 #ace1itm2 img {
 display: none;
}

/* sml delete */
/* #navSel31 #ace1itm3 img {
 display: none;
} */

/* sml add */
#navSel100 #ace1itm3 img {
 display: none;
}

#navSel30 #ace1itm4 img {
 display: none;
}

/* sml delete */
/* #navSel29 #ace1itm5 img {
 display: none;
} */

/* sml add */
 
#navSel88 #ace1itm5 img {
 display: none;
}

#navSel24 #ace1itm6 img {
 display: none;
}

#navSel33 #ace1itm1 a {
 background: url(/resources/img/nav/tab1_newListings_over.gif) top left no-repeat;
 height: 42px;
 width: 99px;
 display: block;
}

#navSel32 #ace1itm2 a {
 background: url(/resources/img/nav/tab1_forSale_over.gif) top left no-repeat;
 height: 42px;
 width: 129px;
 display: block;
}

/* sml delete */
/* #navSel31 #ace1itm3 a {
 background: url(/images/nav/tab1_stewardship_on.gif) top left no-repeat;
 height: 42px;
 width: 103px;
 display: block;
} */

/* sml add */
#navSel100 #ace1itm3 a {
 background: url(/images/nav/tab1_serv_on.gif) top left no-repeat;
 height: 42px;
 width: 81px;
 display: block;
}

#navSel30 #ace1itm4 a {
 background: url(/resources/img/nav/tab1_aboutUs_over.gif) top left no-repeat;
 height: 42px;
 width: 81px;
 display: block;
}

/* sml delete */
/* #navSel29 #ace1itm5 a {
 background: url(/resources/img/nav/tab1_resources_over.gif) top left no-repeat;
 height: 42px;
 width: 84px;
 display: block;
} */

/* sml add */
#navSel88 #ace1itm5 a {
 background: url(/resources/img/nav/tab1_blog_over.gif) top left no-repeat;
 height: 42px;
 width: 64px;
 display: block;
}

#navSel24 #ace1itm6 a {
 background: url(/resources/img/nav/tab1_contactUs_over.gif) top left no-repeat;
 height: 42px;
 width: 90px;
 display: block;
}

.areaPhotos .forSale_overviewColTxt {
 margin-bottom: 20px;
}


#featuredRanch {
 color: #000;
 font-size: 9pt;
 font-weight: bold;
 height: 18px;
}

#featuredLocation {
 font-size: 8pt;
 color: #714D11;
 height: 17px;
}

h1 {
 font-size: 14pt;
 color: #AE7114;
}

.sIFR-active #featuredRanch {
 font-size: 20pt;
 height: 30px;
}

.sIFR-active h1 {
 font-size: 24pt; 
}

.sIFR-active #featuredLocation {
 font-size: 12pt;
 height: 25px;
}

/* Blog */
.post h2 {
font-size: 13pt;
 font-family: "Trebuchet MS";
}

.post p {
 padding: 8px 0px 8px 0px;
}

.thick-thumbs {
  display: none;
}

.numberDisplay a {
  margin: 0 2px;
}