a {color: #666008}
a:hover {color: #b8af1a}
img {border: 0}
.clear {clear: both}
form {margin: 0; padding: 0}

body {margin: 0px; background-color: #d8d6b0; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #282c14}

#wrap {width: 980px; margin: 0 auto; background-color: #ffffff; border-left: 5px solid #ffffff; border-right: 5px solid #ffffff}

#header {height: 112px; background-image: url(../images/header.gif)}
#header img {float: left; width: 335px; height: 60px; margin: 35px 0 0 20px}
#header ul {margin: 58px 0 0 0; padding: 0; list-style: none; float: right; background-color: #8B830B}
#header ul li {display: block; float: left; font-size: 12px}
#header ul li a {display: block; float: left; padding: 7px 12px; text-decoration: none; color: #dfd976}
#header ul li a:hover {color: #ffffff}
#header ul li.cart a {background-image: url(../images/icon_cart.gif); background-repeat: no-repeat; background-position: center right; padding-right: 25px}

#nav {height: 37px; background-color: #282C14; border-bottom: 3px solid #B8AF1A; padding: 3px 0 0 0}
#nav ul {margin: 0; padding: 0 0 0 15px; list-style: none}
#nav ul li {display: block; float: left; font-size: 14px; font-weight: bold}
#nav ul li a {display: block; float: left; height: 17px; padding: 10px 15px; text-decoration: none; color: #B8AF1A}
#nav ul li a:hover {background-color: #B8AF1A; color: #ffffff}

#search {background-color: #8B830B; padding: 5px}
#search form {margin: 0 auto; padding: 0; width: 459px}
#search input {vertical-align: middle}
#search .search {width: 350px; height: 29px; font-size: 19px; color: #B2AD5D; padding: 6px 6px 0 6px; border: 0; margin-right: 3px}

#main {padding-bottom: 20px}

#sidebar {width: 174px; padding: 15px 25px 40px 25px; float: left; border-right: 1px solid #DAD7B1}
#sidebar div {clear: both; padding-top: 25px}
#sidebar h3 {font-size: 14px; font-weight: bold; margin: 0 0 5px 5px}
#sidebar ul {margin: 0; padding: 0; list-style: none}
#sidebar ul li {width: 174px; display: block; float: left; clear: both; padding: 2px 0}
#sidebar ul li a {display: block; padding: 3px 5px; text-decoration: none}
#sidebar ul li a:hover {background-color: #B8AF1A; color: #ffffff}

#content {width: 675px; float: left; padding: 25px 40px 40px 40px}
#content h1 {margin: 0; font-size: 24px; letter-spacing: -1px}
#content h2 {clear: both; margin-top: 20px !important; padding-top: 20px}

ul.books {margin: 15px 0; padding: 0; list-style: none}
ul.books li {width: 145px; display: block; float: left; padding: 0 10px; text-align: center}
ul.books li div {height: 190px}
ul.books li img {margin: 0 auto}
ul.books li p {font-size: 12px; margin: 5px 0 25px 0}
ul.books li p a {font-weight: bold; text-decoration: none}

#footer {border-top: 1px solid #DAD7B1; padding: 15px 25px 40px 25px}
#footer ul {margin: 0; padding: 0; list-style: none}
#footer ul li {display: block; float: left; font-size: 11px}
#footer ul li a {display: block; float: left; padding: 5px 15px 5px 0; text-decoration: none; color:}
#footer ul li a:hover {bcolor: #ffffff}
#footer p {clear: both; font-size: 11px}

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

div.prodname{
font-weight: bold;
}

.prodname, .detailname{
font-weight: bold; text-align:center;
}

div.prodprice, div.detaildescription{
	text-align:center;
}
