*{
	margin: 0;
	padding: 0;
}

html{
		height:100%;
}

body{
	height:100%;
}

#nonFooter{
	position: relative;
	min-height:100%;
}

* html #nonFooter{
	height: 100%;
}

body{
	background-color:#ffa71a;
/*	background:#ffa71a url(../img/bg-body.gif) top center repeat-y; */
	font:110%/1.4 Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	text-align: center;
}

#page{
	width:890px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
}

* html #page
{
	height: 100%;
}
.hidden
{
	position: absolute;
	left: -10000px;
}

/* HEADER */

#header{
}


/* CONTENT */

#content{
	text-align:center;
	padding-bottom:2em;
}

#contentMain{
	text-align:left;
	font:100%/1.5 Verdana, Arial, Helvetica, sans-serif;
	margin:1em 3em;
}

#contentMain a{
	color:#734F17;
}
#contentMain a:hover {
	text-decoration: underline
}
#contentMain a:active {
	color:#734F17; 
	text-decoration: none
}
#contentMain p{
	margin-top:.8em;
}

.w_info{
	font-size:110%;
	margin:.3em 5em;
}
h1{
	background:transparent url(../img/brangus-kuraby-png8.png) center bottom no-repeat;
	text-indent:-50000px;
	height:124px;
}
#navigation{
	margin-top:10px;
	background-color:#ffe58c;
	overflow:hidden;
	width:100%;

}
ul#nav{
	float:right;
	list-style:none;
}
#nav li{
	float:left;
	border-left:1px solid #d5710a;
}
#nav li a{
	display:block;
	text-decoration:none;
	padding:5px 15px;
	color:#000;
}
#nav li a:hover,#nav li.urhere{
	color:#fff;
	background-color:#d5710a;
}
#nav li.urhere{
	padding:5px 15px;
}
#nav li.first{
	border:none;
}


/* FOOTER */

#footer{
	width: 890px;
	padding:.8em 0;
	font-size: 60%;
	color:#000;
	text-align: center;
	line-height: 1.5em;
	margin: -3.5em auto 0 auto;
	position: relative;
	border-top:1px solid #d5710a;
}
#footer a{
	color:#000;
}
#footer a:hover{
	text-decoration:none;
	color:#fff;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer{
	margin-top: -3.5em;
}
.designer{
	margin-left:1em;
	border-left:1px solid #000;
	padding-left:1em;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.stand_out{
	font-size:135%;
	font-weight:bold;
}
#gallery{
/*	width:80%; */
}
#gallery a{
	color:#000;
	text-decoration:none;
}
#gallery a:visited img{
/*	border:1px solid #000; */
}
#gallery .box{
	float:left;
	margin:.5em;
	width:150px;
}

#gallery img{
	border:1px solid #FFE58C;
}
#gallery .box p{
	margin-top:.1em;
}
#for_sale{
	margin:.5em;
}
#for_sale img, .lg_img{
	border:1px solid #FFE58C;
}