@charset "utf-8";
/* CSS Document */

@import url("fonts.css");

body {
	background:url(../images/background.jpg);
	margin:0; padding:0;
	min-width:1280px;
}

#headerWrap {
	background:url(../images/bg-headerWrap.png) top center repeat-x;
	width:100%;
	height:180px;
	float:left;
	margin:0;
	position:relative;
	z-index:200;
}

#header {
	width:1280px;
	height:180px;
	margin:0 auto;
}

#logo {
	width:385px;
	height:180px;
	float:left;
	margin:0;
}

#headContact {
	width:895px;
	height:60px;
	float:left;
	margin:0;
	line-height:60px;
	text-align:right;
	color:#FFF;
	font-family: 'RockwellRegular';
	font-size:18px;
}

#headContact strong {
	font-family: 'RockwellBold';
	font-weight:normal;
	margin-left:10px;
}

#headContact span {
	color:#ffc000;
	font-family: 'RockwellBold';
}

#navBar {
	width:895px;
	height:103px;
	float:left;
	margin:0;
	padding:17px 0 0;
	font-family: 'oldsansblackregular';
	font-size:18px;
	text-align:right;
	text-transform:uppercase;
}

#navBar a, #navBar a:visited {
	color:#808080;
	text-decoration:none;
	border-left:1px solid #c3c3c3;
	padding:17px 45px;
}

#navBar a.last {
	padding-right:0px;
}

#navBar a:hover {
	color:#343434;
}

#contentWrap {
	background:url(../images/bg-contentWrap.jpg) top center repeat-y;
	width:100%;
	height:auto;
	float:left;
	margin:-64px 0 0;
	position:relative;
}

#mainContain {
	width:1280px;
	height:auto;
	margin:0 auto;
}

#contentMain {
	background:url(../images/bg-contentMain.jpg) no-repeat;
	width:1280px;
	height:auto;
	float:left;
	margin:0;
	padding:110px 0 65px;
}

#contentArea {
	width:675px;
	height:auto;
	float:left;
	margin:0;
	font-family: 'MyriadProCond';
	font-size:24px;
	padding:0 40px 0 20px;
}

#contentArea h1 {
	color:#22316c;
	font-family: 'RockwellBold';
	font-size:57px;
	margin:0;
	line-height:57px;
	text-transform:uppercase;
}

#contentArea p {
	margin:15px 0 15px; line-height:30px;
}
#contentArea a, #contentArea a:visited {color:#22316c; text-decoration:underline;}
#contentArea a:hover {text-decoration:none;}
#contentArea input, #contentArea textarea {font-family: 'MyriadProCond';
	font-size:20px; border:1px solid #22316c;}
#contentArea input.input {width:290px; padding:5px; height:22px;}
#contentArea textarea {width:290px; padding:5px; height:80px;}
#contentArea input.btn {background:#22316c; color:#FFF; font-family: 'RockwellBold'; font-size:26px; width:300px; padding:0px; height:50px; text-transform:uppercase;}

#sideBar {
	width:545px;
	height:auto;
	float:left;
	margin:0;
}

#sideBar div+div {
	margin-top:40px;
}

#sideTease {
	background:#FFF;
	width:535px;
	height:163px;
	float:left;
	margin:0;
	border:5px solid #FFF;
	border-radius:20px;
	box-shadow:0px 3px 10px #000;
	text-align:center;
}

#sideTease img {
	width:271px;
	height:163px;
	float:left;
	margin-right:15px;
	border-right:5px solid #bfbfbf;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

#sideTease img.button {
	width:175px;
	height:auto;
	float:none;
	margin-right:0px;
	border-right:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	position:relative;
}

#sideTease h1 {
	color:#1031ac;
	font-family: 'RockwellBold';
	font-size:20px;
	margin:30px 0 5px;
	text-transform:uppercase;
}

#sideTease p {
	font-family: 'MyriadP8';
	font-size:16px;
	margin:0 15px 27px;
}

#mainPicWrap {
	background:url(../images/bg-main.jpg) center center;
	background-size:cover;
	width:100%;
	height:709px;
	float:left;
	margin:-180px 0 0;
	position:relative;
}

#mainTextWrap {
	background:url(../images/bg-mainText.png) top center no-repeat;
	width:100%;
	height:484px;
	float:left;
	margin:0;
	padding:225px 0 0;
}

#mainText {
	width:560px;
	height:484px;
	margin:0 auto;
	padding:0 720px 0 0;
}

#mainText h1 {
	color:#FFF;
	font-family: 'RockwellBold';
	font-size:57px;
	margin:0;
	line-height:57px;
	text-transform:uppercase;
}

#mainText h2 {
	color:#ffc000;
	font-family: 'RockwellBold';
	font-size:48px;
	font-weight:normal;
	margin:0 0 20px;
	text-transform:uppercase;
}

#mainText p {
	color:#FFF;
	font-family: 'MyriadProCond';
	font-size:30px;
	margin:0 40px 30px 0;
}

#teaserWrap {
	width:100%;
	height:364px;
	float:left;
	margin:0;
	border-top:10px solid #e10019;
}

#teasers {
	width:1280px;
	height:364px;
	margin:0 auto;
}

#teaseDalhart {
	background:url(../images/bg-teaseDalhart.png) no-repeat;
	width:315px;
	height:319px;
	float:left;
	margin:0;
	padding:45px 0 0;
	font-family: 'MyriadProBoldCond';
	text-transform:uppercase;
}

#teaseDalhart h1 {
	color:#0f31ac;
	font-size:36px;
	font-weight:normal;
	margin:0 0 0 45px;
	line-height:36px;
}

#teaseDalhart h1 span {
	color:#a60000;
}

#teaseDalhart h2 {
	color:#333333;
	font-size:23px;
	font-weight:normal;
	margin:0 0 0 30px;
}

#teaseContain {
	width:965px;
	height:386px;
	float:left;
	margin:-27px 0 0;
	position:relative;
	z-index:200;
}

#teaseContain div+div {
	margin-left:55px;
}

#tease {
	background:#FFF;
	width:271px;
	height:325px;
	float:left;
	margin:0;
	border:5px solid #FFF;
	border-radius:20px;
	box-shadow:0px 3px 10px #000;
	text-align:center;
}

#tease img {
	width:271px;
	height:163px;
	border-bottom:5px solid #bfbfbf;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

#tease img.button {
	width:175px;
	height:auto;
	border-bottom:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	position:relative;
}

#tease h1 {
	color:#1031ac;
	font-family: 'RockwellBold';
	font-size:20px;
	margin:25px 0 5px;
	text-transform:uppercase;
}

#tease p {
	font-family: 'MyriadP8';
	font-size:16px;
	margin:0 10px 25px;
}

#footerWrap {
	width:100%;
	height:72px;
	float:left;
	margin:0;
}

#footer {
	width:1280px;
	height:42px;
	margin:0 auto;
	padding:30px 0 0;
	color:#595959;
	font-family: 'MyriadP8';
	font-size:14px;
}

#footer span {
	float:right;
}

#footer a, #footer a:visited {
	color:#595959;
	font-family: 'MyriadPA';
	text-decoration:none;
}

#footer a:hover {
	color:#1031ac;
}

#footer strong {
	font-family: 'MyriadP2';
	font-weight:normal;
}