
body { text-align: center; background: #321a11 url(images/body_bg.gif); }
body, p { font: 14px Georgia, Times New Roman, Times, serif; color: #323232; line-height: 1.5; margin: 0px; padding: 0px; letter-spacing: .35px; }

.clear { clear: both; font-size: 1%; }
a { color: #a85a2a; text-decoration: none; }

a.calloutLink { font-size: 11px; text-transform: uppercase; color: #a85a2a; font-weight: bold; letter-spacing: .75px; }

a:hover
{
	color:  #a85a2a; 
	text-decoration: underline;
}

.callout {padding: 0px 0px 15px 0px;}
a img { border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: center;
}
img.introImage { float: left; margin-right: 8px; margin-top: 6px; }
span.lowercase { text-transform: lowercase; font-style: italic; }

.mainContainer { width: 995px; margin: 0px auto 0px auto; text-align: left; position: relative; }

.mainContainer .topArea { background: url(images/home_toparea_bg.jpg) repeat-y; display: block; height: 455px; }

.mainContainer .topArea .header { height: 68px; width:985px; position: relative; }

.mainContainer .topArea .header p.tagline
{
	position: absolute;
	top: 31px;
	left: 243px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	
}
.mainContainer .topArea .header p.phone
{
	position: absolute;
	letter-spacing: .25px;
	top: 2px;
	left: 875px;
	font-size: 11px;
	padding-bottom: 3px;
}
.mainContainer .topArea .header p.tagline span { font-weight: bold; text-transform: lowercase; font-style: italic; }
.mainContainer .topArea .header .signup { text-align: left; position: absolute;  top: 20px;  width: 270px; left: 705px; }
.mainContainer .topArea .header .signup p.newsletter { margin-top: 8px; }
.mainContainer .topArea .header .signup a { color: #a85a2a; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none;letter-spacing: 1px;  }

.mainContainer .topArea .navigation { height: 31px; }

.mainContainer .topArea .mainContent { margin: 6px 0px 0px 9px; padding-bottom: 7px; }
.mainContainer .topArea .mainContent .col1 { float: left; width: 972px; position: relative; }
.mainContainer .topArea .mainContent .col1 img { vertical-align: bottom; }
.mainContainer .topArea .mainContent .col1 .menu { position: absolute; bottom: 0px; z-index: 400; }

.mainContainer .topArea .mainContent .col1 .menu ul { margin: 0px; padding: 0px; }

.mainContainer .topArea .mainContent .col1 .menu ul li { margin: 0px; padding: 0px; list-style: none; float: left; text-align: center; }

.mainContainer .topArea .mainContent .col1 .menu ul li p { letter-spacing: 1px; font: 9.5px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; background: #a85a2a;color: #ffffff; padding: 5px 0px 6px 0px; text-transform: uppercase; text-decoration: none;filter:alpha(opacity=75);   /* Internet Explorer  */
   -moz-opacity:0.75; /* Mozilla 1.6 and below   */
   opacity: 0.75; /* newer Mozilla and CSS-3 */}

.mainContainer .topArea .mainContent .col1 .menu ul li a:hover { background: #a85a2a; filter:alpha(opacity=100);   /* Internet Explorer  */
   -moz-opacity:1; /* Mozilla 1.6 and below   */
   opacity: 1; /* newer Mozilla and CSS-3 */}

.mainContainer .topArea .mainContent .col2
{
	float: left;
	width: 300px;
	margin: 8px 2px 8px 9px;
}


.mainContainer .topArea .mainContent .col2 p { font: 13px Georgia, Times New Roman, Times, serif; color: #323232; line-height: 1.7;letter-spacing: .25px; padding-bottom: 8px }

.mainContainer .topArea .mainContent .col2 .paddedLeft
{
    padding-left: 2px;
    vertical-align: middle;
    text-align: center;
}

.mainContainer .bottomArea { background: #ffffff; width: 989px; margin-left: 0px; padding: 7px 0px 1px 0px; }
.mainContainer .bottomArea .content { background: #ffffff url(../images/templates/home_bottomarea_bg.gif) repeat-y; border-top: 1px solid #ffffff; }

.mainContainer .bottomArea .content .twoCols { }
.mainContainer .bottomArea .content .twoCols .minHeight { float: left; height: 5px; width: 26px; }
.mainContainer .bottomArea .content .twoCols .col1 { float: left; width: 514px; background: #ffffff; padding-bottom: 14px; }
.mainContainer .bottomArea .content .twoCols .col1 h1 { font-size: 14px; text-transform: uppercase; margin: 0px 0px 4px 0px; padding: 0px; color: #a85a2a; letter-spacing: 0.35px; }
.mainContainer .bottomArea .content .twoCols .col1 p { font-size: 14px; line-height: 1.6; }
.mainContainer .bottomArea .content .twoCols .col1 a.calloutLink { font-size: 12px;letter-spacing: .75px; }
.mainContainer .bottomArea .content .twoCols .col2 { float: left; width: 400px; margin-left: 25px; }
.mainContainer .bottomArea .content .twoCols .col2 p { font-size: 14px; line-height: 1.6; }
.mainContainer .bottomArea .content .twoCols .col2 h1 { font-size: 14px; text-transform: uppercase; margin: 0px 0px 4px 0px; padding: 0px; color: #a85a2a; letter-spacing: 0.35px; }

.mainContainer .bottomArea .content .threeCols { }
.mainContainer .bottomArea .content .threeCols .contents { padding: 6px 12px 5px 15px; }
.mainContainer .bottomArea .content .threeCols .contents h1 {text-align:center; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: .75px; color: #ffffff; margin: 0px 0px 20px 0px; padding: 0px; }
.mainContainer .bottomArea .content .threeCols .contents h2 { letter-spacing: 1.25px; font-size: 12px; text-transform: uppercase; margin: 0px 0px 2px 0px; padding: 0px; }
.mainContainer .bottomArea .content .threeCols .contents h3 { letter-spacing: 1.25px; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 4px 0px; padding: 0px; }
.mainContainer .bottomArea .content .threeCols .preCol { float: left; height: 50px; width: 10px; background: url(images/home_bar_green.gif) repeat-x;  }
.mainContainer .bottomArea .content .threeCols .col1 { float: left; width: 488px; background: url(images/home_bar_green.gif) repeat-x; }
.mainContainer .bottomArea .content .threeCols .col2 { float: left; width: 326px; margin-left: 2px; background: url(images/home_bar_blue.gif) repeat-x; }
.mainContainer .bottomArea .content .threeCols .col3 { float: left; width: 489px; margin-left: 2px; background: url(images/home_bar_orange.gif) repeat-x; }

h1.bandbrown { background: #958b6f; margin: 8px 0px 0px 0px; padding: 6px 0px 6px 23px; color: #ffffff; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1.25px; }

h1.bandBlue { background: #94a7ad; margin: 8px 0px 0px 0px; padding: 6px 0px 6px 23px; color: #ffffff; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: .75px; }

.mainContainer .bottomArea .timebar { background: url(../images/templates/time_bar_bg.gif) 1px 0px repeat-y; padding: 8px 0px; }
.mainContainer .bottomArea .timebar .minHeight { float: left; width: 25px; }
.mainContainer .bottomArea .timebar, .mainContainer .bottomArea .timebar p { text-transform: uppercase; font-size: 11px; letter-spacing: 1.25px; }
.mainContainer .bottomArea .timebar i { text-transform: capitalize; }
.mainContainer .bottomArea .timebar span { color: #a85a2a; }
.mainContainer .bottomArea .timebar .col1 { float: left; width: 335px; }
.mainContainer .bottomArea .timebar .col2 { float: left; width: 235px; }
.mainContainer .bottomArea .timebar .col3 { float: left; width: 215px; }
.mainContainer .bottomArea .timebar .col4 { float: left; width: 150px; }
.hr_text
{
    padding: 2px 15px 15px 12px;
    letter-spacing: 1px;
    font: 13.5px Georgia;
    color: #958b6f;
    line-height: 1.5;
}

.bottom_text
{
    padding: 8px 15px 15px 12px;
    letter-spacing: 1px;
    font: 13.5px Georgia;
    color: #958b6f;
    line-height: 1.5;
    border-top: 1px solid rgb(202, 192, 166);
}
.mainContainer .footer { padding: 18px 4px 20px 5px; }
.mainContainer .footer p, .mainContainer .footer a { color: #fffbed; text-transform: uppercase; text-decoration: none; font-size: 10px; letter-spacing: 1.25px; }
.mainContainer .footer p { margin-bottom: 7px; }
.mainContainer .footer a:hover, .mainContainer .footer p.tan { color: #c0ac83; }
.mainContainer .footer p.dividerLined { border-top: 4px double #c0ac83; padding-top: 7px; }
.quote { 
font: Times New Roman,serif; 
line-height: 1.5; 
color: #666666;
font-style: italic;
margin: 0px; 
padding: 0px 0px 0px 5px; 
letter-spacing: .35px; }

.auction_title {
	color: #336600;
	letter-spacing: 0.5px;
	font: small-caps 13px Georgia;
	text-transform: uppercase;
}
.auction_location {
	font-style: italic;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
}

.smcap {
	letter-spacing: 0.75px;
	text-transform: uppercase;
	font-size: 10px;
	color: #333333;
	font-weight: bolder;
}
.excluaddy {
	color: #336600;
	letter-spacing: 1px;
	font: small-caps 16px Georgia;
	text-transform: uppercase;
}
.exmember {
	color: #336600;
	line-height: 1.7;
	letter-spacing: 0.75px;
}

.excluquote {
	color: #666666;
	line-height: 1.7;
	letter-spacing: 0.75px;
	font-style: italic;
	
}
.orangenolink {color: #a85a2a
}

.rchoice {
	font-size: 11px;
	letter-spacing: 0.25px;
	line-height: 1.75; 
}


.rchoice2 {
	line-height: 2; 
	margin: 0px; 
	padding: 0px;
}


.rcmenu {
	line-height: 2;
	}
	
	
.awards_lists {
	margin: 5px 0px 0px 165px;
	}
	
.presspubtitle {
	font-size: 11px;
	color: #666666
	}
	
.pressquotedate {	
	font-size: 11px Verdana,sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	letter-spacing: .75px; }


.hrcontroltitle {
letter-spacing: 1.25px; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
text-transform: uppercase; 
margin: 0px 0px 8px 8px; 
padding: 0px; 
color: #958b6f; 
font-weight: bold; 
line-height: 1.5; }


.hrcontrolcontent {
margin: 0px 0px 8px 8px; 

}


.blankul
{
	list-style: none;
	margin: 0;
	text-indent: -1em;
	width: 250px;
	padding: 5px 10px 5px 15px;
}
	
	.subul {
	list-style: none;
	margin: 0;
	padding-left: 1em;
	margin-top:6px;
	}

	.listsp
	{
	margin-bottom:6px;
	}


#twitter_update_list {width: 275px;}


ul{
padding:0;
margin:0;
list-style: none;
}
li{
padding:0;
margin-bottom:8px;
list-style: none;
} 
