﻿#main
{
   /*  background: url('images/wacotx.jpg') repeat-x top right; */
}

#PicRotator
{
	float:left;
	width: 800px;
	border: solid 1px gray;
	margin: 0; padding:0;
    height: 480px;
}
#PicRotator ul
{
	float:left;
	padding: 0; margin: 0;
	position: absolute;
	list-style: none;
}
#PicRotator ul li
{
	float:left;
	padding: 0; margin: 0;
	position: absolute;
	list-style: none;
}
#PicRotator ul li span
{
	vertical-align: baseline;
	visibility:hidden;
	padding: 10px; margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 480px;
	color: #FFFFFF;
	background: #333333;
	z-index: 601;
}
#PicRotator ul li.show span.mo
{
	vertical-align: baseline;
	visibility: visible;
	padding: 10px; margin: 0;
	margin-bottom: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 780px;
	color: #FFFFFF;
	background: #333333;
	z-index: 601;
}
#PicRotator ul li.show span.mo abbr
{
	color: #cf242c;
}
#PicRotator ul li.show
{
	z-index: 600;
}
#DistributorSearch
{
	padding: 0; margin:0;

}
.center
{
    text-align:center;
}
#ZipSeach
{
	border: dashed 1px gray;
	float:right;
	padding: 0px 10px;
	width: 270px;
	height: 160px;
	margin-bottom: 15px;
}
.front-page-zip-search
{
    
    width: 140px;
    margin: 10px auto;
    text-align: center;
    border-bottom: solid thin black;
}
.front-page-zip-search input[type="text"]
{
    display: block;
    float:left;
    width: 100px;
    margin: 3px 0;
}
.front-page-zip-search input[type="image"]
{
    display:block;
    float:right;
    margin: 0px 0px 0 0;
}
.formInput label
{
	
	text-align:right;
	vertical-align:middle;
	color:gray;
	font-size: 1.8em;
	margin-right: 10px;

}
.formInput input[type="text"]
{
	text-align:left;
	vertical-align:middle;
	color: #cf242c;
	font-size: 1.8em;
	padding-top: 4px;
	padding-left: 5px;
	height: 26px;
	width: 125px;
}
.button
{
    position: relative;
    top: 2px;
	margin-left: 5px;
	height: 35px;
	background-color: White;
	border-color: #cf242c;
	color: #cf242c; 
}
#pageDetails
{
    margin: 15px 0;
}
.NewsSection
{
    display: block;
	float:left;
	width: 470px;
	padding: 10px;
	border:1px gray dashed;

}
.NewsSection h3
{
    color: #cf242c;
}

.NewsSection .posted
{
    border-bottom: solid 1px #666666;
    color: #666666;
    margin-bottom: 35px;
    padding-bottom: 5px;
}
.NewsSection .posted a
{
    color: #d17377;
}
.NewsSection .extended
{
    
}
.NewsSection .extended a
{
    color: #d17377;
}

.EventsSection
{
	float:right;
	width: 270px;
	padding: 10px;
	border:1px gray dashed;
}
.HeadingBar
{
	width: 100%;
	text-align:center;
	padding: 5px 0;
	color: White;
	background:#cf242c;
}

.EventsSection span
{
	font-size: .8em;
	clear:both;
}
.EventsSection ul
{
	list-style-type: none;
	font-weight:bold;
	margin: 0; padding: 5px 10px;
}
.EventsSection ul li
{
	list-style-type: none;
	margin: 0; padding: 0;
}
.EventsSection .EventDetails
{
	margin: 0; padding: 0;
	font-weight:normal;
}
.EventsSection .EventTitle
{
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight:bold;
}
.EventsSection .EventLink
{
	margin: 0; padding: 0;
	font-weight:normal;
}
.EventDetails
{
    margin: 0 auto;
    text-align: center;
    clear: both;
}
.EventDetails img
{
}
.EventDetails div
{
    text-align: left;
    vertical-align: bottom;
}
#pageDetails 
{
   padding: 15px;
}
#awards
{
    text-align: center;
}

a.hlink
{
    text-decoration: none;
    color: #333333;
    font-weight: 300;
    font-size: 1.2em;
}