body {
  margin-top: 0px;
  background: url('./images/bg.png') repeat-x;
  background-color: #dddddd;
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; font-weight: bold; }
a:active { color: #e60a2e; text-decoration: none; }

img {
  border: 0;
  float: left;
}

#holder {
  margin-top: 30px;
  background: url('./images/main_bg2.png');
  width: 913px;
  min-height: 871px;
  border-bottom: 1px #a3a3a3 solid;
}

#top {
  float: left;
  height: 105px;
  width: 913px;
}

#logo {
  float: left;
  margin: -30px 0px 0px 50px;
  background: url('./images/logo.png');
  width: 293px;
  height: 122px;
} 

#nav {
  float: right;
  margin: 73px 10px 0px 0px;
  width: 531px;
  height: 31px;
}

#nav img {
  margin-right: 3px;
}

#left {
  float: left;
  margin: 10px 0px 0px 10px;
  width: 232px;
}

#head_black {
  float: left;
  background: url('./images/head_black.png');
  width: 232px;
  height: 38px;
}

#head_orange {
  float: left;
  background: url('./images/head_orange.png');
  width: 232px;
  height: 36px;
}

.head_text {
  float: left;
  margin: 12px 0px 0px 30px;
  text-align: left;
  font-size: 13px;
  color: #FFFFFF;
}

#box {
  float: left;
  background: url('./images/box.png');
  width: 232px;
  height: 161px;
}

#box2 {
  float: left;
  background: url('./images/box2.png');
  width: 232px;
  height: 132px;
}

.text {
  float: left;
  margin: 5px 5px 5px 10px;
  text-align: left;
}

#cat_bg {
  width: 230px;
  min-height: 50px;
  border: 1px #b1b1b1 solid;
}

.cat_button {
  float: left;
  position: relative;
  background: url('./images/h_orange.png') no-repeat;
  display: block;
  width: 232px;
  height: 28px;
  margin: 2px 0px 0px -1px;
}
.cat_button a {
  float: left;
  display: block;
  width: 232px;
  height: 28px;
  color: black;
  text-decoration: none; 
}
.cat_button a:hover img{
  visibility: hidden;
}

.cat_button span {
  position: absolute;
  left: 8px;
  top: 8px;
  margin: 0;
}

#right {
  float: left;
  width: 656px;
  margin: 10px 0px 0px 5px;
}

#welcome {
  float: left;
  background: url('./images/welcome.png');
  width: 656px;
  height: 161px;
}

.welcome_text {
  float: left;
  width: 400px;
  text-align: left;
  margin: 50px 0px 0px 17px;
}

#ad {
  float: left;
  background: url('./images/ad.png');
  width: 656px;
  height: 191px;
  margin-top: 5px;
}

.ad {
  margin: 20px 0px 0px 280px;
  padding: 0px 30px 20px 0px;
  text-align: left;
  color: #FFFFFF;
}

#featured_prods {
  float: left;
  width: 660px;
  margin-top: 5px;
  text-align: left;
}

#content {
  float: left;
  width: 656px;
  margin-top: 5px;
  text-align: left;
}

.prod_box {
  float: left;
  width: 205px;
  margin: 5px 17px 0px 0px;
  text-align: left;
}

.prod_box span {
  float: center;
  font-size: 14px;
  font-weight: bold;
}

.prod_text {
  float: left;
  height: 50px;
}

.price_box {
  float: left;
  margin-top: 5px;
  background: url('./images/price_box.png');
  width: 205px;
  height: 64px;
}

.price {
  float: left;
  width: 85px;
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

#footer {
  width: 913px;
}

#wrapper{
  float: left;
	overflow: hidden;
	width: 390px;
	height: 110px;
	position: relative;
}

#items {
  float: left;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	width: 50000px;
	position: relative;
	letter-spacing: 0em;
}

#items li {
	float: left;
	list-style: none;
	width: 390px;
}

#moveleft,#moveright {
  color: #ffb726;
}
