/* =================== Getting the new tags to behave START ====================== */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
mark, rp, rt, ruby, summary, time { display: inline }

/* ==================== Getting the new tags to behave END ======================= */





/* ========================= Global properties START ============================= */

body {
	background:url(../images/body_tail.jpg) center top repeat #d5d4c3;
	min-width: 980px;
	min-height: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #81816b;
}

html {
	background: transparent;
	min-width: 980px;
	height: 100%;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: top;
	font-size: 100%;
}

div {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

a {
	outline: none;
	color: #81816b;
}

	a:hover {
	text-decoration: none;
	font-size: small;
	color: #72726c;
	}
	
	
.line_hor{height:6px; width:100%; overflow:hidden; background:url(../images/line_hor.gif) left top repeat-x}

#page1 #content{
	background-image:url(../images/Warhorse2.jpg)
}
#page2 #content{
	background-image:url(../images/HighPlainsMorningBkgd.jpg)
}
#page3 #content{
	background-image:url(../images/CattleDriveBg.jpg)
}
#page4 #content{
	background-image:url(../images/CheyenneBkgnd.jpg)
}
#page5 #content{
	background-image:url(../images/In%20Flight.jpg)
}
#page6 #content{background-image:url(../images/content_bg_1.jpg)}
#page7 #content{background-image:url(../images/content_bg_2.jpg)}

dl{}
	dt, dd{width:100%; overflow:hidden}

h2{
	color:#7c7c69;
	font-size:3.65em;
	line-height:1.3em;
	margin-bottom:9px;
	word-spacing:3px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h6{font-size:1.083em; line-height:18px; margin-bottom:6px}
h6 a{font-weight:normal}

p{
	font-size:1.083em;
	line-height:17px;
	margin-bottom:17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #72726c;
}

img{
	margin-bottom:10px;
	margin-right: 10px;
	margin-top: 5px;
	alignment-baseline: hanging;
	text-align: center;
}

img.fleft{margin:-9px 26px 25px 0}
img.extra{margin-bottom:9px}

p.extra{margin-bottom:33px}
p.extra2{
	margin-bottom:0px;
	font-size: 1.083em;
	margin-top: 5px;
}
p.extra3{
	margin-bottom:21px;
	font-size: 1.083em;
}
p.extra4{margin-bottom:8px}

h2.extra{
	margin-bottom:9px
}

ul.extra{
	margin-bottom:17px;
}

/* ========================= Global properties END =============================== */






/* ========================= Global Structure START ============================== */

#main {
	min-width: 980px;
 	font-size: 0.75em;
	background:url(../images/page_bg.jpg) center 31px no-repeat;
	min-height:850px;
	
}

.container{width:900px; margin:0 auto; padding-top:40px}

header {
	position: relative;
	height:136px;
}

section#content {background-color:#f1f1e8; background-position:center center; background-repeat:no-repeat; height:574px; margin-bottom:4px}

footer {
	overflow: hidden;
	background:#f1f1e8;
	color:#a8a89d;
	font-family:Arial, Helvetica, sans-serif;
}

/* ========================= Global Structure END ================================ */






/* ====================== Left & Right alignment START =========================== */

.fleft {
	float: left;
}

.fright {
	float: right;
}

.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}

.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}

.aligncenter {
	padding: 15px 0 0 0;
	text-align: center;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}
.wrapper1{
	height:100%;
	text-align: left;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}

/* ====================== Left & Right alignment END ============================= */





/* ============================== header START =================================== */

header h1{
	position:absolute;
	width:267px;
	height:120px;
	top:8px;
	left:2px
}
header h1 a{
	display:block;
	height:100%;
	background-image: url(../images/EAThomasLogo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 50px;
}
header h1 a span{display:none}

nav{position:absolute; width:578px; height:103px; right:0; top:0; font-size:2.167em; line-height:30px; text-transform:uppercase}
nav ul{width:100%; overflow:hidden}
nav li{float:left; height:105px}
nav a{color:#bfbbab; text-decoration:none; border-bottom:6px solid #fff; display:block; padding:55px 21px 11px; background:#fff}
nav a:hover, nav .active a{
	background:#a9a994;
	border-color:#6c888b;
	color:#fffcee;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/* =============================== header END ==================================== */





/* ============================= content START =================================== */

#content #indent {
	padding: 99px 95px 65px 102px;
	height:410px;
	background-image: url(../images/text_container_bg2.png);
	background-repeat: no-repeat;
	background-position: center 61px;
}

.img_list{width:100%; overflow:hidden}
	.img_list li{float:left}
	.img_list img{margin:0 1px 14px 0}
	
.list{
	font-weight:bold;
	font-size:small;
	line-height:33px;
	padding-top:6px;
	margin-bottom:10px;
	width:100%;
	overflow:hidden
}
	.list li{
	padding-left:17px;
	background:url(../images/list_marker.gif) 4px center no-repeat;
	color: #72726c;
}
	.list a{color:#72726c; text-decoration:none}
	.list a:hover{
	text-decoration:underline;
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.list2{}
	.list2 li{width:100%; margin-bottom:15px}
	.list2 p{margin-bottom:18px}

.phones span{float:right}

/* ============================== content END ==================================== */

/* =================== txt, links, lines, titles START =========================== */

a.more{font-weight:bold; color:#6b8c8d; text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding-left:12px; background:url(../images/more_marker.gif) 2px center no-repeat}
a.more:hover{text-decoration:underline}

/* ==================== txt, links, lines, titles END ============================ */





/* ============================= forms START ===================================== */

#contact_form {
	width: 100%;
	overflow: hidden;
}
#contact_form span{font-size:1.083em; line-height:18px}
#contact_form div{width:100%; overflow:hidden; margin-bottom:17px}
#contact_form input, #contact_form textarea{border:1px solid #a09b96; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:1px 5px; width:151px}
#contact_form textarea{float:none; margin:0; overflow:auto; height:117px}
#contact_form .buttons{padding-top:3px}
#contact_form a.more{margin:0 16px 0 2px}
/* ============================== forms END ====================================== */





/* ============================= other START ===================================== */

.pic-indent {
	margin: 0 0 0 0;
}

/* ============================== other END ====================================== */





/* ============================ footer START ===================================== */
footer .inner{padding:3px 14px;}
footer a{color:#6a999e; text-decoration:none}
footer a:hover{text-decoration:underline}
footer .copy{float:left; margin-right:35px}
footer .copy a{margin-left:3px}
footer .footer_link{float:right}

/* ============================= footer END ====================================== */
