body {
	background-image: url(../images/bg.gif);
	background-color: #782B01;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	text-align: center;

}
td#cellOne:hover {
	background-image: url(../images/nav_bg_a_hov.gif);
} 
td#cellTwo:hover {
	background-image:  url(../images/nav_bg_b_hov.gif);
} 

a.nav:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F5CE59;
	text-decoration: none;
}
a.nav:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF0C5;
	text-decoration: none;
}
a.nav:visited:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF0C5;
	text-decoration: none;
}
a.nav:active:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF0C5;
	text-decoration: none;
}
a.nav:active {
	font-family: Trebuchet MS, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #F5CE59;
	text-decoration: none;
}
a.nav:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F5CE59;
	text-decoration: none;
}
.title {
	color: B6570E;
	font-family: "Century Gothic";
	font-weight: bolder;
	font-size: 26px;
}
.h1 {
	font-family: Helvetica, "Trebuchet MS";
	font-size: 14px;
	color: #54501C;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;


}
.tagline {
	color: #A35F24;
	font-family: "Trebuchet MS", Helvetica;
	font-weight: bold;
	font-size: 10px;
	clip: rect(auto,auto,auto,auto);
}
.h2 {
	font-family: Helvetica, "Trebuchet MS";
	font-size: 13px;
	color: #782B01;
	line-height: 12px;
	font-weight: bold;

}
.shadowright {
	background-image: url(../images/shadow_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.shadowleft {

	background-image: url(../images/shadow_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.titlesub {


	color: #7B761F;
	font-family: "Trebuchet MS", Helvetica;
	font-weight: bold;
	font-size: 15px;
}
.titlesub2 {


	color: #b6570e;
	font-family: "Trebuchet MS", Helvetica;
	font-weight: bold;
	font-size: 15px;
}
.titleyellow {
	color: #F9EC91;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;



}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EDDFAC;
	line-height: 10px;
	font-weight: normal;

}
.h4 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #413718;
	line-height: 18px;
	text-align: justify;

}
.h6 {


	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: 74712F;
	line-height: 18px;
	font-weight: normal;
	text-align: right;
}
.h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C1B48A;
	line-height: 10px;
	font-weight: normal;
}
.h7 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D5D399;
	font-weight: normal;
}
.storecat {
	color: #99390B;
	font-family: "Trebuchet MS", Helvetica;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	line-height: 35px;
}
.price {

	font-family: Helvetica, "Trebuchet MS";
	font-size: 13px;
	color: #AA0000;
	line-height: 22px;
	font-weight: bold;
}

/* Christmas Items */
.xmas_lg {
background:url(../images/lg_salexmas.png) no-repeat; width:438px; height:79px;position:absolute; left:400px; top:565px;
}
.xmas_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #c5382e;
padding-top:20px;
padding-left:20px;
}
.xmas_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #000;
padding-top:8px;
padding-left:110px;
}
xmas_sm {
background:url(../images/sm_salexmas.png) no-repeat;
width:329px;
height:90px;
float:left;
}



#navi{
		width:auto; 
		height:52px;
		margin:0px auto;
		background:url(../images/back.jpg) no-repeat;

}

#nav, #nav ul{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		width:auto;
		margin:0px auto;
		list-style: none;
		font-size:12px;

}

#nav a, #nav a:visited {
	display: block;
	color:#F5CE59;
	text-decoration:none;
}


#nav a:hover{
	color:#FFFFFF;


}

#nav li { 
	float:left;
	border-bottom:none;
	width:130px;
}

#nav li ul    { /* second-level lists */
	position:absolute;
	background:#853200;
	_margin:0px 0px 0px -65px ;
	font-size:12px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	text-align:left;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	text-align:center;
}
#nav li ul li { 
	background:#853200;
	width:160px;
	
	border-bottom:solid #681002 1px;
	border-left:solid #681002 1px;
	border-right:solid #681002 1px;
}

#nav li ul li a{
	padding:5px 10px 5px 5px;
	}

#nav li ul li a:hover{
	background:#681002;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	width:160px;
}

#cellOne:hover { 
	height:52px;
	width: 130px;
	background: url(../images/nav_bg_a_hov.gif) no-repeat;
	
	}
	
#cellTwo:hover { 
	height:52px;
	width: 130px;
	background: url(../images/nav_bg_b_hov.gif) no-repeat;
	}
	

.pad{ padding:18px 0px 16px 0px}
.pad1{ padding:7px 0px 9px 0px}

.futon10 tr td {
	width: 240px;
	text-align: center;
}
.futon10 a, .futon10 a#followed {
	color: blue;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
}
.futon10 p {
	color: #54501C;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
}
.futon10 img{
	border: 0px;
}
.red {
	color: red;
}