body {background: #E8DEC9;
	margin: 10px;
}
.body {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	color: #000000;
	padding-right: 5px;}
.body a { color: #8d222a; text-decoration: underline; }
.body a:hover { color: #8d222a; text-decoration: underline;}


.body h1 {
	font-size: 12px; 
	font-weight: bold;
	color: #a57c52;}
	
.borderpicture {border: 1px solid #8d222a;}
	
.title1 { font-size: 12px;
			font-weight: bold;
			color: #8d222a;}
			
.title2  {font-size: 12px;
font-weight: bold;
color: #8d222a}

.title3 { font-size: 15px;
			font-weight: bold;
			color: #a57c52;}
			
.title4 {font-size: 12px;
			font-weight: bold;
			color: #ffffff;}
	
.heading {font-size: 16px; 
	font-weight: bold;
	color: #8d222a;
	padding-bottom: 5px;}

	
.textblock-home {font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #ffffff;
	padding: 5px 10px 5px 5px;
	background-image: url(stock/images/image_block_home_33.gif);
	background-repeat: no-repeat;}
	
.footer {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9px; 
	color: #a57c52;
	line-height: 18px;
	padding-left: 10px;}
.footer a { color: #a57c52; text-decoration: none; }
.footer a:hover { color: #a57c52; text-decoration: underline;}

.nav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d222a;
	margin: 0px;}
	

.nav a { display: block; 
	color: #8d222a;
	text-decoration: none; 
	background-color: #ffffff; 
 	padding: 6px 3px 6px 5px;}
	
.nav a:hover { background-color: #fffff; 
				color: #a57c52; 
				text-decoration: none;}

.subnav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #a57c52;
	font-weight: normal;
	margin: 0px;}
	

.subnav a { display: block; 
		color: #a57c52; 
		text-decoration: none;  
		background-color: #ffffff; 
		padding: 3px 5px 3px 20px;}

.subnav a:hover { background-color: #ffffff; 
				color: #a57c52; 
				text-decoration: underline;}

.repgraphic-left {
	background-image: url(stock/images/leftrepeatside_17.gif);
	background-repeat: repeat-y;
}
.repgraphic-right {
	background-image: url(stock/images/rightrepeatside_20.gif);
	background-repeat: repeat-y;
}


.ad_box
{
    width: 100px;
    height: 100px;
    background-color: #8D222A;
    padding: 5px;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    float: left;
    margin-right: 11px;
    margin-bottom: 20px;
}

.ad_box a
{
    color: #ffffff;
    text-decoration: none;
}

.ad_box a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.thrift_box
{
    float: right; 
    width: 125px; 
    height: 125px; 
    background-color: #8D222A; 
    padding: 5px; 
    font-size: 18px; 
    color: #ffffff; 
    text-align: center;
}

.specials
{
    font-size: 20px;
    text-decoration: none;
}
