#firefox {
	display:block;
}

body {
padding: 0px;
margin: 0px;
background: url("http://www.hr1871.com/Images/tile_main_background.gif") repeat;
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
vertical-align: top;
}
a, a:visited, a:link {
text-decoration: none;
}
a.red:link,
a.red:visited {
color: #4b190c;
text-decoration: none;
}
a.red:hover,
a.red:visited:hover {
color: #666;
text-decoration: bold;
}
h1 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
color: #4b4d2e;
}
h2 {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 2px 0px;
color: #5c3228;
}
h3 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
color:#666845;
margin: 0px 0px 0px 0px;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url("http://www.hr1871.com/Images/bullet.gif");
}
li{
margin: 3px 0px 3px 0px;
}
.lefttile{
background: url("http://www.hr1871.com/Images/tile_body_left.gif") repeat-y;
}
.righttile{
background: url("http://www.hr1871.com/Images/tile_body_right.gif") repeat-y;
}
.hrdot {
background: url("http://www.hr1871.com/Images/hr_tile.gif") repeat-x;
padding: 0px;
margin: 0px;
}
.global {
background: url("http://www.hr1871.com/Images/global.jpg") no-repeat;
}
.global a:link,
.global a:visited {
	font: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 11px;
}
.global a:hover,
.global a:visited:hover {
	font: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 11px;
}
/*homepage styles*/
.mainborder {
	border-left: solid 2px #32341b;
	border-right: solid 2px #32341b;
	border-bottom: solid 1px #32341b;
}
.navborder {
	border-top: solid 1px #32341b;
	border-bottom: solid 1px #32341b;
}
.hmnewsbg {
	border-right: solid 2px #32341b;
	border-left: solid 2px #32341b;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #646743;
}
.hmnewscontent {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 0px 18px;
}


.hmnewscontent a:link {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.hmnewscontent a:visited {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.hmnewscontent a:visited:hover {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.hmnewscontent a:hover {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}


.hmbanner{
	border-bottom: solid 1px #32341b;
}

div.overflow{
	margin-bottom: 25px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 0px;
	width: 100%;
	overflow: auto;
	position:relative;
	SCROLLBAR-FACE-COLOR: #646841;
	SCROLLBAR-HIGHLIGHT-COLOR: #32341b;
	SCROLLBAR-SHADOW-COLOR: #32341b;
	SCROLLBAR-3DLIGHT-COLOR: #898d62;
	SCROLLBAR-ARROW-COLOR: #32341b;
	SCROLLBAR-TRACK-COLOR: #898d62;
	SCROLLBAR-DARKSHADOW-COLOR: #898d62;
	SCROLLBAR-BASE-COLOR: #898d62;
}

/* tier styles */

.tier2content{
	background: #ffffff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 15px 15px 15px;
}

.white {
background: #ffffff;
}
.note {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #5d3229;
}

/*table styles*/
table.tblstyle  {
font: 8px Verdana, Arial, Helvetica, sans-serif;
border-left: #94967e 1px solid;
border-top: #94967e 1px solid;
color: #333;

}
.tblstyle td {
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 10px 5px 6px;
border-right: #94967e 1px solid;
border-bottom: #94967e 1px solid;
vertical-align:top;
}
.tblstyle .tblhdrone {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #32341b;
padding: 5px 10px 5px 6px;
background: #ffffff;
}
.tblstyle .tblhdrtwo {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 6px;
background: #F4F5ED;
}
.tblstyle .tblhdrthree {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 6px;
background: #EEF2F9;
}
.tblstyle h1 {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 0px 5px 0px;
}
.tblstyle  .shadedtr {
background: #f4f4f2;
}
.tblstyle  .shadedtrdark {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #94967e;
}
.tblstyle .small {
font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 0px 0px 5px 0px;
}

.price {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #8a5f56;
margin: 0px 0px 5px 0px;
}


/* footer styles */
.ftr {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: url("http://www.hr1871.com/Images/ftr_bg.jpg") no-repeat;
border-top: solid 0px #32341b;
}
.ftr p {
}
.ftrnav {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top; 
padding: 10px 0px 0px 0px;
}
.ftrnav a:link,
.ftrnav a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftrnav  a:hover,
.ftrnav  a:visited:hover  {
color: #32341b;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.ftrcopyright {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top; 
padding: 10px 0px 0px 20px;
}

/* NEW  */

.contentpadding { 
border-top: solid 1px #32341b; 
border-bottom: solid 1px #32341b; 
}

/*starts navigation elements*/


.tiernavborder{
	border-right: solid 2px #32341b;
	background: #8e8e8e;
}
.tier3nav {
	background: #f3dad5;
	color: #8c8c8c;
	font: 11px/15px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #faeae6;
}
.tier3nav a:link,
.tier3nav a:visited{
	color: #71463d;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 34px;
	text-decoration: none;
	display: block;	
	width: 157px;
}
.tier3nav a:hover,
.tier3nav a:visited:hover{
	background: #bc7769;
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	padding: 4px 0px 4px 34px;
	text-decoration: none;
	display: block;
}
.tier3navon {
	background: #bc7769;
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #f4e8df;
	padding: 4px 0px 4px 34px;
}
.tier3navon a:link,
.tier3navon a:visited,
.tier3navon a:hover,
.tier3navon a:visited:hover{
	color: #ffffff;
	font: 11px/15px Arial, Helvetica, sans-serif;
	display: block;
}

.toggler{
	font-size: 11px;
	font-weight: normal;
	font-family: helvetica;
	border-bottom: 1px solid #535540;
	color: #ffffff;
	line-height:20px;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
}	

.toggler a:link, .toggler a:visited { 
	color: #ffffff;}

.element {
	
}

.element p {
	margin: 0;
}

/*ends navigation elements*/
