/* 
---------------------
   LAYOUT OVERRIDES
---------------------
*/
#middle {
	padding-top:20px;
}

#supporting {
	padding-top:60px;
}


/* 
---------------- 
   SLIDESHOW
----------------
*/
#slideshow {
	height: 240px;
	position: relative;
	overflow: hidden;
	margin: 0 auto 40px auto;
}
#slideshow-frame {
	height: 240px;
	position: absolute;
	z-index: 100;
	background: url('/images/slideshow_frame.gif') 0 0 no-repeat;
	margin: 0;
	padding:0;
}
#slideshow #slider {
	position:relative;
	display: block;
	height:240px;
	left:0;
}
#slideshow .slide {
	position:relative;
	height:240px;
	width:800px;
}


/* 
---------------- 
   SLIDES
----------------
*/
#slide_0 { background: url('/images/slide_1.jpg') top left no-repeat; }
#slide_1 { background: url('/images/slide_2.jpg') top left no-repeat; }
#slide_2 { background: url('/images/slide_3.jpg') top left no-repeat; }
#slide_3 { background: url('/images/slide_4.jpg') top left no-repeat; }
#slide_4 { background: url('/images/slide_5.jpg') top left no-repeat; }


/*
-----------------
LISTINGS
-----------------
*/
#listings {
	position:relative;
	width:560px;
	height:260px;
}
#listings h3 {
	display: block;
	position: absolute;
	top:0;
	left:0;
	padding:0;
	margin:5px 0 0 0;
	line-height: 16px;
	font-size: 16px;
	font-weight: bold;
}
#listing-box {
	position:absolute;
	width:560px;
	height:207px;
	top:30px;
	left:0;
	background: url('/images/bg_listings_box.gif') 0 0 no-repeat;
	overflow: hidden;
}
#listing-box h4 {
	display:none;
}
#elpaso,
#centraltx,
#newmexico {
	position:relative;
	display: block;
}
#centraltx,
#newmexico {
	display:none;
}

/* ---- TABS ---- */
#listing-tabs {
	display:block;
	position: absolute;
	top:0;
	right:0;
	width:290px;
	height:30px;
	list-style-type: none; 
	margin: 0;
	padding: 0;
}
#listing-tabs li { 
	display: inline;
}

#listing-tabs li a {
	display: block;
	height: 30px;
	line-height: 30px;
	float:left;
	margin:0;
	padding:0;
	text-align: center;
	background-image: url('/images/bg_listings_tabs.gif');
	background-position: 0 44px;
	background-repeat: no-repeat;
}
#tab-ep {
	width:70px;
}
#tab-ctx {
	width:115px;
}
#tab-nm {
	width:100px;
}
#tab-ep.active,
#tab-ep:hover,
#tab-ep:active {
	background-position: 0 0;
}
#tab-ctx.active,
#tab-ctx:hover,
#tab-ctx:active {
	background-position: -75px 0;
}
#tab-nm.active,
#tab-nm:hover,
#tab-nm:active {
	background-position: -195px 0;
}
#listing-tabs li a:link, 
#listing-tabs li a:visited {
	text-decoration:none;
	border-bottom:none;
}
#listing-tabs li a:hover, 
#listing-tabs li a:active {
	text-decoration:underline;
	border-bottom:none;
}


/* ---- LISTINGS ---- */
#listing-box ul {
	display:block;
	position: absolute;
	top:20px;
	left:30px;
	width:10000px;
	list-style-type: none; 
	margin: 0;
	padding: 0;
}
#listing-box li { 
	display: inline;
}

#listing-box li a {
	display: block;
	width: 160px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border-bottom:none;
}

#listing_button_left,
#listing_button_left span,
#listing_button_right,
#listing_button_right span {
	position:absolute;
	width: 20px;
	height: 120px;
	background: #510000;
	z-index: 100;
	cursor: pointer;
}
#listing_button_left {
	top:20px;
	left:0;
	padding-top:30px;
	text-align: right;
}
#listing_button_right {
	top:20px;
	right:0;
	padding-top:30px;
}
#listing_button_left span {  background: url('/images/listing_arrow_left_on.gif') top right no-repeat; }
#listing_button_right span { background: url('/images/listing_arrow_right_on.gif') top left no-repeat; }
