@charset "UTF-8";
/* CSS Document */

 body {
	background-color:#E8DABA;
	background-image:url(../img/back_leftside.jpg);
	background-repeat:repeat-y;
	font-family: verdana, Helvetica, sans-serif;
	 color:#37291D;
	font-size: 12px;
	margin: 0;
	padding:0;
}
img {
	border: none;
}
a {
	color:#3A2B1B;
	text-decoration:underline;
}
a:HOVER {
	color: #1F1B1C;
}
#Page {
	padding:0;
	margin:0;
	width:1000px;
}


/*---------- HOME----------*/

#HomeNav {
	position:absolute;
	top:461px;
	left:38px;
	width:952px;
	height:128px;
}
#HomeTable td a {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:##1F1B1C;
	font-weight:bold;
}
#BMRVideo {
	position:absolute;
	top:0px;
	left:173px;
	width:820px;
	height:461px;
}
#colLeft {
	width:172px;
	margin:0;
	padding:0;
	color:#E8DABA;
}
#colLeft a {
	color:#E8DABA;
	text-decoration:none;
}
#BMR {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:5px 0;
}
#phone {
	font-size:11px;
	letter-spacing:.2em;
	text-align:center;
	padding-bottom:7px;
}
#Intro p {
	font-size:12px;
	padding:0px 2px 0 10px;
}
#gallerylink {
	position:absolute;
	top:649px;
	left:199px;
	width:304px;
	height:130px;
}
#ranchAssoc {
	position:absolute;
	top:800px;
	left:230px;
	width:299px;
	height:126px;
}


#banner {
	position:absolute;
	top:650px;
	left:522px;
	width:473px;
	height:148px;
}

#seoLinks {
	position:absolute;
	top:950px;
	left:230px;
	width:599px;
	height:100px;
}


/*---------- Sub Pages ----------*/


#colRight {
	position:absolute;
	top:0px;
	left:173px;
}

#PageContent {
	position:relative;
	padding:40px 0 0 40px;
	width: 773px;
	height: 883px;
}

#PageContent h1{ font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;}

#PageContent h2{  font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;}
#PageContent h3{  font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

#commentsNav { text-align:center;}





/*---------- Side Nav ----------*/

#SideNav {
	padding:40px 0 0 0px;
}
#SideNav ul {
	margin:0;
	padding:10px;
}
#SideNav ul li {
	list-style:none;
	padding:5px 0;
}
#SideNav ul li a {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px
}
#SideNav ul li a:HOVER {
	background:transparent url(../img/navStar.gif) no-repeat center left;
}




/*---------- Sub Nav ----------*/

#subNav {
padding:0;
margin:0;
background-image:url(../img/home/navArrows.jpg);
background-repeat:no-repeat;
background-color:#37291D;
height:60px;

}
#subNav ul {
	margin:0;
	padding:14px 0 0 30px;
}
#subNav ul li {
	list-style:none;
	padding:0px 10px;
	display:inline;
}
#subNav ul li a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E8DABA;
}
#subNav ul li a:HOVER {
}



/*---------- Untility Nav ----------*/

#utilityNav {
	padding:30px 0 0 0px;
}
#utilityNav ul {
	margin:0;
	padding:10px;
}
#utilityNav ul li {
	list-style:none;
	padding:5px 0;
}
#utilityNav ul li a {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#utilityNav ul li a:HOVER {
}











/*---------- FOOTER _____________________*/





#footer {
	text-align:center;
	margin-top:40px;
}
#footer ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00B8F1;
}
#footer ul li {
	color:#00B8F1;
	display:inline;
	list-style:none;
	padding:4px;
}
#footer ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00B8F1;
	text-decoration:none;
}
#footer ul li a:HOVER {
	color:#221E20;
}
/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}
