body {
	text-align:center;
	margin: 16px auto 100px auto;
	background:url(bg-site-grass.jpg);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	/** color:#555; */
	color:#111;
}
/*IE6*/
/** html body, * html table { font-size:x-small; }*/

h1, h2, h3 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }

/* LAYOUT ----------------------------------------- */

div#border { width:936px; background:url(bg-border-mid.gif) repeat-y; margin:0 auto;  }
div#border_top { width:936px; background:url(bg-border-top.gif) no-repeat; background-position:left top; padding-top:3px; }
div#border_btm { width:936px; background: url(bg-border-btm.gif) no-repeat; background-position:left bottom; padding-bottom:18px; }

div#frame, div#head_logo, div#main, div#left_background, div#right_background { width:910px; margin:0 auto; overflow:hidden; }

div#frame { text-align:left; }

div#head_logo { width:910px; height:140px; border-bottom:2px solid #ca7254; }

div#main { background:url(bg-page-background.jpg); }
div#left_background { background:url(bg-leftbar.jpg) repeat-y; background-position:left top; }
div#right_background { background:url(bg-rightcol.jpg) repeat-y; background-position:right top; }

div#page { width:760px; float:right; }
div#nav_column { width:150px; float:right; color:#FFF; font-size:11px; }

div.middle_column { float:left; width:400px; padding:4px 10px; }

.gradient { background:url(bg-page-gradient.jpg) repeat-x;  }

div.right_column { float:left; width:340px; }
div.right_column div.space { padding:6px 10px; }

div.listing_preview { width:340px; height:230px; background:#555f75; color:#FFF; overflow:hidden; }

div#footer { width:864px; margin:0 auto; padding:6px 24px; }

/* NAVIGATION --------------------------------------- */

div#nav { padding:3px; margin-bottom:1em; text-transform:uppercase; font-size:11px; }
div#nav ul { text-align:left; }
div#nav ul li { /*border:1px solid #a45132; padding:3px 6px 3px 3px; margin-bottom:3px;*/ }
div#nav a { color:#fff9dc; text-decoration:none; }
div#nav a.sm { font-size:10px; }

div#state_ranches_holder { height:80px; overflow:hidden; }
div.hidden { visibility: hidden; }
div.visible { visibility: visible; }

div.breadcrumbs { color:#777; margin-bottom:1em; font-size:86%; }

p.foot_menu a { font-size:94%; margin:0 6px; }

/*State menu overwrites*/
.RadTabStrip .rtsTxt, .RadTabStrip .rtsIn, .RadTabStrip .rtsOut, .RadTabStrip .rtsLink { padding:0 !important; }
.RadTabStrip .rtsImg { margin-top:0 !important; }
/* -- */


/* CONTENT ------------------------------------------ */

div.internal_content { padding:6px 10px 16px 10px; position:relative; background:url(bg-page-gradient.jpg) repeat-x; }

/*IE6*/ * html div.internal_content { width:737px; }

h1 { 
	font-size:150%; 
	color:#282c1d; 
	font-weight:normal;
	letter-spacing:.04em;
	border-bottom:1px solid #CCC; 
	padding-bottom:2px; 
	margin-bottom:.4em; 
	}
/*IE6*/ * html h1 { font-weight:bold; }
/*IE7*/ *:first-child+html h1 { font-weight:bold; }
h1 sup { font-size:50%; }



h2 { font-size:130%; color:#000; font-weight:normal; margin-bottom:.4em; }
/*IE 6*/ * html h2 { font-weight:bold; }

h3 { font-size:120%; color:#282c1d; margin-bottom:.4em; }

h4 { font-size:110%; color:#000; margin-bottom:.6em; }
h5 { font-size:12px; margin-top:-.4em; margin-bottom:.6em; color:#000; font-style:italic; }
h6 { font-size:10px; margin-bottom:.6em; }

#page { font-size:11px; }
#page p { margin-bottom:.8em; }
#page a { color:#7b8b5a; }
#page a { color:#282c1d; }
#page a:hover { color:#883838; text-decoration:none; }

#page ul, #page ol { margin:0 0 .8em 1.8em; }
#page li { margin-bottom:.3em; }

div.nav_content { padding:6px; }
div.nav_content a { color:#fee1b4; font-weight:bold; }
div.nav_content a:hover { color:#FFF; text-decoration:none; }

/* CUSTOM CONTENT ---------------------------------- */

div#state_nav { overflow:hidden; padding-left:16px; }
div#state_nav ul { margin-bottom:.2em; }
div#state_nav img { width:48px; margin-right:8px; }
/*IE6*/ * html div#state_nav { padding:0; }

div#state_content { padding-bottom:4px; }
div#state_content p { text-align:justify; margin:0; }

table.ads { width:100%; }
table.ads tr { vertical-align:top; }
table.ads td { padding:0 10px 6px 0; width:156px; }
table.ads img { width:156px; }

#slogan h2{font-size:150%; color:#282c1d; font-weight:normal; letter-spacing:.04em; border-bottom:1px solid #CCC; padding-bottom:2px; margin-bottom:.4em; }
#slogan h2 sup{font-size:50%;}
#subtitle h1{font-size:130%; margin-top:.25em; margin-bottom:.3em; color:#000;}
#subtitle h2{font-size:12px; margin-top:-.4em; margin-bottom:.6em; color:#000; font-family:arial; font-weight:bold;}

.statetabcontent h1{font-size:140%; margin-top:.25em; margin-bottom:.5em; color:#000;}
.statetabcontent h2{font-size:140%; margin-top:.25em; margin-bottom:.5em; color:#000; border-bottom:1px solid #CCC;}
.statetabcontent h2 a{text-decoration:none;}
.statetabcontent p{font-size:90%;}

.footerlink {font-size:90%;}
.footerlink a{text-decoration:none;}

.ranches-for-sale {margin: 20px 0px;}
.ranches-for-sale p{font-size: 90%; margin-bottom:2em!important;}
.ranches-for-sale span{font-size:80%;}
.ranches-for-sale span a:link{text-decoration:none; color:#883838;}

/* LISTINGS ---------------------------------------- */ 

span.listing_price { font-weight:bold; color:#660000; }

div.listing { padding-bottom:.6em; margin-bottom:1.4em; overflow:hidden; }

div.listing dl { width:700px; overflow:hidden; }
div.listing dt { float:left; width:200px; margin-right:20px; }
div.listing dd { float:left; width:456px; padding-left:20px; border-left:2px solid #DDD; }
/*IE6*/ * html div.listing dd { width:450px; }

div.listing_data { clear:right; padding:4px 12px; }

div.listing_data strong { color:#000; }

div.listing_data table { width:100%; border-collapse:collapse; border-top:2px solid #CCC; border-bottom:2px solid #CCC; margin-bottom:.8em; }
div.listing_data table tr { vertical-align:top; }
div.listing_data table th { font-weight:normal; text-align:right; width:32%; color:#000; padding:0 4px 6px 12px; font-size:90%; }
div.listing_data table td { padding:0 0 6px 4px; }

div.listing_data dl { width:316px; overflow:hidden; }
div.listing_data dt { width:48%; float:left; border-right:2px solid #CCC; }
div.listing_data dd { width:48%; float:left; padding-left:8px; }

#page div.listing_data form p { margin-bottom:.3em; font-size:10px; }
div.listing_data input { border:1px solid #999; font-size:12px; }

div.listing_photos { width:340px; text-align:right; }
/*IE 6*/ * html div.listing_photos { }

/* STAFF ------------------------------------------- */

div.staff_gallery { overflow:hidden; width:100%; clear:both; }
/*IE6*/ * html div.staff_gallery { margin-bottom:1.2em; }
/*IE7*/ *:first-child+html div.staff_gallery { margin-bottom:1.2em; }
div.staff_gallery div { float:left; width:150px; margin:0 2em 2em 0; }
div.staff_gallery img { width:132px; height:132px; display:block; margin-bottom:.3em; padding:1px; border:2px solid #ca7254; }

/* FOOTER ------------------------------------------ */

div#footer { color:#e8e2cf; font-size:94%; }
div#footer a { color:#fee1b4; }
div#footer a:hover { color:#FFF; text-decoration:none; }
div#footer p { margin-bottom:1em; line-height:1.2em; }

div.footer_left { float:left; width:200px; text-align:left; }
div.footer_leftmid { float:left; width:200px; }
div.footer_right { float:right; width:200px; text-align:right; }
div.footer_rightmid { float:right; width:200px; }




/* MISC --------------------------------------------- */

a.translink { text-decoration:none; }

hr { clear:both; height:0; border:0; border-bottom:1px solid #e8e2cf; margin-bottom:.8em; }
div#footer hr { border-color:#731c1b; }

img.horz_collage { clear:both; border-bottom:2px solid #ca7254; border-top:2px solid #ca7254; }
/*IE6*/ * html img.horz_collage { margin-bottom:-3px; }
/*IE7*/ *:first-child+html img.horz_collage { margin-bottom:-3px; }

.img_bdr { padding:1px; border:2px solid #ca7254; }

.img_right { float:right; margin:0 0 1em 1em; }
.img_left { float:left; margin:0 1em 1em 0; }
.img_right_bdr { float:right; margin:0 0 1em 1em; padding:1px; border:2px solid #ca7254; }
.img_left_bdr { float:left; margin:0 1em 1em 0; padding:1px; border:2px solid #ca7254; }

.home_state { margin-bottom:.2em; }

.upsize { font-size:120%; }

.justify { text-align:justify; }

.LWRed { color:#670001; }
.LWRedBold { color:#670001; font-weight:bold; }

/* HIGHSLIDE ----------------------------------------- */

.highslide-html {
    background-color: white;
    z-index: 1000;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
    z-index: 1000;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.livewaterproperties.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    z-index: 1000;
    display: block;
}
.highslide-display-none {
    display: none;
}

.partners {border-bottom: 1px solid #bf694e; padding: 10px 0px 20px 0px; margin-bottom: 10px;}
.partners a:hover {opacity:0.6; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter: alpha(opacity=60);}
.nav_content h2 {color:#ebe2b5; font-size:125%; line-height: 20px; letter-spacing:-.75px;}
.nav_content span#connect {letter-spacing:-.5px; font-style:italic; font-weight:bold; text-align:center;}
.social-icons {margin-top:10px;}
.social-icons a:hover {opacity:0.6; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter: alpha(opacity=60);}




.newsletter_signup {background: url(/images/mail.png) no-repeat left ; border : 1px solid #A45132; padding : 5px 5px 5px 40px; height : 30px; width : 88px; margin : 170px 0 0 0;}
.newsletter_signup_new {background: url(/images/mail-new.png) no-repeat 5px 10px #692322; border : 1px solid #A45132; padding : 5px 5px 5px 40px; height : 30px; width : 88px; margin : 10px 0 0 0;}
.newsletter_signup_new a {text-decoration: none; color:#fff9dc;}
.internal_statenav { float : right; }
.internal_statenav a { text-decoration : none;}
.internal_statenav ul li { text-align : center ; font-size : 8px; }
.internal_statenav ul {display : table;}
.internal_statenav li {display: table-cell; padding : 0px 3px;}

#page p.nl_archive {width : 150px; height : 60px; float : left; margin : 0px !important; padding : 5px;}
.newsletter_thumb {float : left; margin : 0 10px 0 0;}
.clear {clear : both;}

#inthenews {
width: 600px;
 }

#inthenews td {
width: 200px;
}

#inthenews tr td img {
width: 157px;
height: 200px;
margin: 20px auto;
 }

.about_text p {font-size : 12px; text-align : justify; line-height : 1.5em;}


#inprint a img {width: 157px; margin-left: 5px;}














