

body  {

background-image: url(/images/template/bg.gif);

margin: 0px;

padding: 0px;

border: 0px }

 





a {

color: #504c40;

text-decoration: none }

a:hover  {

color: #7b7563;

text-decoration: underline }





td  {
font-size: 12px;
font-family: tahoma, verdana, Helvetica, sans-serif }




h1   {

color: #000;

font-weight: bold;

font-size: 15px;

margin-bottom: 5px }





h2  {

color: #000;

font-weight: normal;

font-size: 12px }



h2 a  {

color: #87816d;

font-weight: normal;

font-size: 12px }



.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}



/* new styles */



#top-nav {

	font-size: 9px;

	font-weight: bold;

	background: #DADACE;

	text-transform: uppercase;

	vertical-align: bottom;

	padding: 7px 0 7px 10px;

}

#top-nav a {

	text-decoration: none;

	color: #3A2413;

}

.top-nav-div {

	color: #ffffff;

}

#top-nav a:hover {

	color: #3A2413;

	text-decoration: underline;

}



 .cart-items {

color: #010000;

text-decoration: none }



#cart p {

	margin: 0 0 5px 0;

	font-size: 9px;

	text-transform: uppercase;

	text-align: center;

}

#cart a {

	color: #888888;

	text-decoration: none;

}

#cart a:hover {

	text-decoration: underline;

}





#side-nav {

	width: 151px;

	background: #E6E2D2;

	padding: 0;

	margin: 0 auto 0 auto;

	text-transform: uppercase;

}

#side-nav dt{

	font-size: 10px;

	font-weight: bold;

	margin: 0;

	padding: 4px 0 4px 15px;

	background: #4A3E1B;

	color: #ffffff;

	text-align: left;

}

#side-nav dt a{

	color: #ffffff;

}

#side-nav dt a:hover {

color: #ffffff;

text-decoration: none }





.side-nav-off  {

font-size: 11px;

font-family: verdana, tahoma, Arial, Geneva, Swiss, SunSans-Regular;

background-color: #e6e2d2;

text-align: left;

font-weight: bold;

margin: 0 10px;

padding: 6px 5px 6px 10px;

border-bottom: 1px dashed #7d7d7d }



.side-nav-off a  {

color: #7d2d20;

text-decoration: none }

.side-nav-off a:hover  {

color: #7d2d20;

text-decoration: underline }





.side-nav-on {

	/*font-family: times, times new roman;*/

	font-family: verdana, tahoma, Arial, Geneva, Swiss, SunSans-Regular;

	font-size: 11px;

	font-weight: bold;

	margin: 0 10px 0 10px;

	padding: 6px 5px 6px 10px;

	background: #E6E2D2;

	text-align: left;

	border-bottom: dashed 1px #7D7D7D;

}

.side-nav-on a {

	color: #39039E;

}



#search {

	width: 151px;

	background: #E6E2D2;

	padding: 0;

	margin: 0 auto 15px auto;

	text-transform: uppercase;

}

#search dt {

	font-size: 10px;

	font-weight: bold;

	margin: 0;

	padding: 4px 0 4px 15px;

	background: #4A3E1B;

	color: #ffffff;

	text-align: left;

}

#search dt a{

	color: #ffffff;

}

#search dt a:hover{

text-decoration: none

}



#search dd {

	font-family: times, times new roman;

	font-size: 11px;

	margin: 0;

	padding: 5px 0 5px 10px;

	background: #E6E2D2;

	text-align: left;

}



#search input {

	border: solid 1px #333333;

	height: 20px;

}

.red {

color: #900 }


.box {
background-color: #ffefdd;
padding: 10px;
border: dotted 1px #804f47 }


