body {
padding: 0px;
margin: 0px;
background: url(../default_files/tile_main_background.gif) repeat;
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
vertical-align: top;
}
a:link,
a:visited {
color: #96562e;
text-decoration: none;
}

a:hover,
a:visited:hover {
color: #424324;
text-decoration: none;
}
p {
	margin: 10px 0px 15px 0px;
}
h1 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
color: #4a0d03;
margin: 0px 0px 5px 0px;
}
h2 {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#666845;
margin: 0px 0px 2px 0px;
}
h3 {
font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
color:#666845;
margin: 10px 0px 2px 0px;
}
h4 {
font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
color:#8D2302;
margin: 10px 0px 2px 0px;
}
h5 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin: 0px 0px 5px 0px;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../default_files/bullet.gif);
}
li{
margin: 3px 0px 3px 0px;
}
.lefttile{
background: url(../default_files/tile_body_left.gif) repeat-y;
}
.righttile{
background: url(../default_files/tile_body_right.gif) repeat-y;
}
.hrdot {
background: url(../default_files/hr_tile.gif) repeat-x;
padding: 0px;
margin: 0px;
}
hr{
border-right: #000000 0px solid;
border-top: #cccccc 1px solid;
border-left: #000000 0px solid;
border-bottom: #000000 0px solid;
color: #cccccc;
height: 1px;
}
/* Global Styles */
.global {
background: url(../default_files/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;
}
/* Global Styles */
/*homepage styles*/
.mainborder {
	border-left: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
}
.navborder {
	border-top: solid 2px #4a0d03;
	border-bottom: solid 2px #4a0d03;
}
.hmnewsbg {
	border-right: solid 2px #4a0d03;
	border-left: solid 2px #4a0d03;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #b17041;
}
.hmnewscontent {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 0px 18px;
}
.hmnewscontent a:link,
.hmnewscontent a:visited {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.hmnewscontent a:hover {
	font: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #890325;
}
.hmbanner{
	border-bottom: solid 2px #4a0d03;
}

div.overflow{
    overflow: auto;
    position:relative;
    height: 238px;
    width: 100%;
	padding: 0px 10px 0px 0px;
	SCROLLBAR-FACE-COLOR: #b17041;
	SCROLLBAR-HIGHLIGHT-COLOR: #d6cdc5;
	SCROLLBAR-SHADOW-COLOR: #d6cdc5;
	SCROLLBAR-3DLIGHT-COLOR: #8a491b;
	SCROLLBAR-ARROW-COLOR: #d6cdc5;
	SCROLLBAR-TRACK-COLOR: #8a491b;
	SCROLLBAR-DARKSHADOW-COLOR: #8a491b;
	SCROLLBAR-BASE-COLOR: #8a491b;
}

/* tier styles */
.tier2content{
	background: #ffffff;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 25px 25px 25px 25px;
}
.tier2content h1{
	font: 600 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4a0d03;
	margin: 0px 0px 0px 0px;
}

/*table styles*/
table.tblstyle  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
border-left: #94967e 1px solid;
border-top: #94967e 1px solid;
margin-bottom: 5px;
color: #333;
}
.tblstyle td {
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
padding: 6px 10px 15px 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: #4a0d03;
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;
}
.disclaimer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 2px;
}
.smallcaps {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 2px;
}

/* callouttable style*/
.callouttable{
background: #e6e6e0;
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
color: #666;
vertical-align: top;
padding: 15px 15px 15px 15px;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
}

/* footer styles */
.ftr {
font:10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: url(../default_files/ftr_bg.jpg) no-repeat;
border-top: solid 2px #4a0d03;
}
.ftr p {
}
.ftrnav {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top; 
padding: 10px 0px 0px 0px;
white-space: nowrap;
}
.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: #C87C38;
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;
}
img.right {
	float:right;
	margin: 0px 0px 10px 10px;
}
img.enlargeright {
	float:right;
	margin: 0px 25px 20px 0px;
}
.closeup { 
	border:#94967e 1px solid;
	background: #f4f4f2;
	margin-left: 30px;
	margin-top: 10px;
}
.history { 
	border:#94967e 1px solid;
	background: #f4f4f2;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.historytbl { 
	border:#94967e 1px solid;
	background: #f8f2e6;
	}
.historytext { 
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.historyspace { 
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px 20px 10px 20px;
}
img.floatright {
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
}
img.floatleft {
	float:left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.icon {
float:right;
margin: 0px 25px 20px 0px;
}

/*shopping cart styles*/
.table_hdr {
	background-color: #CFD1B7;
	padding: 4px 0px 4px 5px;
}
.table_row {
	background-color: #ffffff;
}
.table_row td {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 5px 3px 5px;
}
.total_row {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #8D2302;
	padding: 8px 5px 3px 5px;
}
.shipping {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 0px;
}
.remove {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
}

