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

#navigation a:link{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold;
	letter-spacing:-1px;
	text-decoration: none;
	position: relative;
	top: 15%;
	float: left;
	padding: 15px;
	color: #FFFFFF;
	display: block;
	outline: none;
}

#navigation a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold;
	letter-spacing:-1px;
	text-decoration: none;
	position: relative;
	top: 15%;
	float: left;
	padding: 15px;
	color: #FFFFFF;
	display: block;
	outline: none;
}

#navigation a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold;
	letter-spacing:-1px;
	color: #FF8B22; 
	text-decoration: none;
	outline: none;
}

body{
background-color:#E8E8E8;
}

#main {
width:780px;
margin-left:auto;
margin-right:auto;
border:3px solid #666;
background-color:#FFF;
}

#content{
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
}

#navigation {
height:78px;
background-color:#000000;
display: block;
padding-left:30px;

}


#header{
height:142px;
background-image:url(images/header2_07.jpg);
border-top:1px solid #fff;
}

#exisitingcutomer{
	text-align:right;
	color:#F00;
	font-size: 18px;
	line-height:20px;
}

.h1{
color:#0066CC;
text-decoration:underline;
font-weight:bold;
}

.h2{
color:#0066CC;
font-weight:bold;
}

h4{
	color:#0066cc;
	font-weight:bold;
	font-size:18px;
	display:inline;
}

.h3{
color:#000;
font-size:17px;
}

.sold{
	color:#f00;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer{
background-color:#000;
color:#FFFFFF;
text-align:center;
width:780px;
margin-left:;
}
#footer a {
color:#F90;
}
#footer a:hover {
color:#FFF;
font-weight:bold;
}
#topParagraph {
	line-height:22px;
	padding:10px;
}
#topParagraph a {
color:#0066CC;
font-weight: bold;
text-decoration:none;
}
#topParagraph a:visited {
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
#topParagraph a:hover {
color:#900;
font-weight: bold;
text-decoration:none;
}
#articles {
	line-height:22px;
	padding:10px;
	text-align:justify;
}

#btn_1 {
	float:left;
	margin-top:20px;
}

#btn_2 {
	float:right;
	margin-top:-40px;
	margin-right:-30px;
}

#mainPage {
	width:650px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	line-height:22px;
	padding:15px;
	font-size:17px;
	border:1px solid #000000;

}

#intro {
	width:663px;
	margin-left:-8px;
	margin-right:auto;
	margin-top:0px;
	padding-left:5px;
}

#intro p {
	margin-top:-4px;
}

#graybox {
	width:670px;
	margin-right:auto;
	margin-left:auto;
	background-color:#680f0b;
	padding:15px 5px 15px 5px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.properties {
	border: 1px solid #fff;
	margin-left:7px;
	margin-right:7px;
	background-color:#000
}

#graybox a, a:visited, a:hover {
	text-decoration:none;	
	color:#333;
}

#exisitingcutomer a, a:visited, a:hover {
	text-decoration:underline;
	color:#F00;
}

.offer {
	text-decoration:none;
}
.offer a {
	text-decoration:none;
	font-weight:bold;
	color:#F00;
	font-size:24px;
}
.offer a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#F00;
	font-size:24px;
}
.offer a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#F00;
	font-size:24px;
}
#mainPage a {
color:#0066CC;
font-weight: bold;
text-decoration:none;
}
#mainPage a:visited {
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
}
#mainPage a:hover {
	color:#900;
	font-weight: bold;
	text-decoration:none;
}
#mainPage ul {
	list-style-image:url(images/check.png);
}

#peracre {
	width:690px;
	margin-left:auto;
	margin-right:auto;
	border:4px double #666666;
}

#peracre a {
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
}
#peracre a:visited {
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
}
#peracre a:hover {
	color:#900;
	font-weight: bold;
	text-decoration:none;
}

#peracre2 a {
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
}
#peracre2 a:visited {
	color:#0066CC;
	font-weight: bold;
	text-decoration:none;
}
#peracre2 a:hover {
	color:#900;
	font-weight: bold;
	text-decoration:none;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 200px;
display: block;
text-indent: 3px;
background-color:#FFF;
color:#000;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#900;
color:#ff9933;
}
input.btn {   
color:#FFF;   
font-weight:bold;
font-size:18px; 
background-color:#900;   
border: 1px solid;   
border-color: #333 #000 #000 #333;   
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#00990000',EndColorStr='#00000000');   
 }   
input.btnhov {   
color:#fff;
background-color:#000;
font-weight:bold;
font-size:18px; 
border: 1px solid;
border-color: #fff #333 #333 #fff;   
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#00000000',EndColorStr='#00990000');  
}

#texas{
	background-image:url(images/texasstatebutton.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:0 -34px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;	
	margin-left:40px;
}

#texas a, #texas a:hover{
	width:100%;
	height:100%;
	display:block;
	
}

#texas:hover{
	background-position:0px 0px;
}

#wyoming{
	background-image:url(images/wyoming.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:0 -34px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#wyoming a, #wyoming a:hover{
	width:100%;
	height:100%;
	display:block;
}

#wyoming:hover{
	background-position:0px 0px;
}

#southdakota{
	background-image:url(images/southdakotabutton.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:0 -34px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#southdakota a, #southdakota a:hover{
	width:100%;
	height:100%;
	display:block;
}

#southdakota:hover{
	background-position:0px 0px;
}

#oklahoma{
	background-image:url(images/oklahoma.png);
	background-repeat:no-repeat;
	height:30px;
	background-position:0 -34px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#oklahoma a, #oklahoma a:hover{
	width:100%;
	height:100%;
	display:block;
}

#oklahoma:hover{
	background-position:0px 0px;
}

.statebuttons{
	height:110px;
	width:677px;
	margin:10px auto 10px auto;
	text-align:center;
	background-color:#fdf2e7;
	border:1px solid #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.statebuttons h4{
	color:#000;
}

#texas2{
	background-image:url(images/texas2.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:0 -60px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;	
	margin-left:50px;
}

#texas2 a, #texas2 a:hover{
	width:100%;
	height:100%;
	display:block;
	
}

#texas2:hover{
	background-position:0px 0px;
}

#wyoming2{
	background-image:url(images/wyoming2.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:0 -60px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#wyoming2 a, #wyoming2 a:hover{
	width:100%;
	height:100%;
	display:block;
}

#wyoming2:hover{
	background-position:0px 0px;
}

#southdakota2{
	background-image:url(images/southdakota2.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:0 -60px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#southdakota2 a, #southdakota2 a:hover{
	width:100%;
	height:100%;
	display:block;
}

#southdakota2:hover{
	background-position:0px 0px;
}

#oklahoma2{
	background-image:url(images/oklahoma2.png);
	background-repeat:no-repeat;
	height:55px;
	background-position:0 -60px;
	display:block;
	cursor:hand;
	width:145px;
	float:left;
}

#oklahoma2 a, #oklahoma2 a:hover{
	width:100%;
	height:100%;
	display:block;
}

#oklahoma2:hover{
	background-position:0px 0px;
}

.statebuttons2{
	height:130px;
	width:677px;
	margin:10px auto 10px auto;
	text-align:center;
	background-color:#fdf2e7;
	border:1px solid #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
/*****TV PAGE ****/
#media{
	text-align:center;
}

@media only screen and (max-device-width: 480px) {

*{
	margin:0px;
	padding:0px;
}

body{
	background:#fff;
	margin:0px;
	padding:0px;
	font-size:19pt;
	width:100%;
}

#header{
	width:100% !important;
	height:142px;
	background:url(images/header2_07.jpg) no-repeat;
	border-top:1px solid #fff;
}

#header img{
	width:100% !important;
}

#main, #content, #home, #mainPage, #intro, table#featured, #statebuttons, #footer, #peracre, #peracre table{
	width:100%;
}

#main{
	border:none;
	padding:0px;
	margin:0px;
}
#intro{
	font-size:24pt !important;
	line-height:26pt;
	padding:5px;
	margin:0px;
	font-weight:normal;
}

#mainPage{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

#content{
	padding:0px;
}

#peracre table tr td{
	font-size:22px !important;
}

#peracre{
	border:none;
}

table#featured{
	border:none !important;
}

#menuiphone{
	float:none;
	width:102%;
	background-image:none;
	line-height:70px;
	height:auto;
	font-size:25pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:inherit;
	margin:0px;
}

ul.menu1, ul.menu1 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.menu1 a {
  display: block;
  text-decoration: none;
}

ul.menu1 li {
  margin-top: 1px;
}

ul.menu1 li a, ul.menu1 ul.menu1 li a {
  background: #8F1512;
  color: #fff;	
  max-width:100%;
  height:70px;
  padding-left:5px;
}

ul.menu1 li a:hover, ul.menu1 ul.menu1 li a:hover {
  background:#ff9944;
}

ul.menu1 li ul li a, ul.menu1 ul.menu1 li ul li a {
  color: #000;
  padding-left: 20px;
  background:#dbdbdb;
}

ul.menu1 li ul li a:hover, ul.menu1 ul.menu1 li ul li a:hover {
  padding-left: 20px;
  text-decoration:none;
  background:#ff9944;
  height:70px;
 }
ul.menu1 ul.menu1 li a:hover {
    border-left: 0;
}

ul.menu1 a.active, ul.menu1 ul.menu1 li a.active, ul.menu1 a.active:hover, ul.menu1 ul.menu1 li a.active:hover {
    text-decoration: none;
	background:#ff9944;
	color:#000;
	height:70px;
					
}

#btn_2, #navigation{
	display:none;
}

.properties{
	margin:0px;
}


}
