.noCSS {
	display: none;
}
/* Generic Styles */
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #292929;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
td {
	vertical-align: top;
}
h1,h2,h3,h4,h5,h6,p,form {
	margin: 0;
}
input,select,textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.hide {
	display: none;
}
.clear {
	clear: both;
	height: 1px;
}
#wrapper {
	width: 880px;
	margin: 0 auto;
}
#outer {
	float: left;
	width: 100%;
	padding: 0 0 36px;
	background-color: #B15177;
	color: #FFFFFF;
}

#topbar {
	position: relative;
	float: left;
	width: 100%;
	padding: 69px 0 0 0;
	background-color: #EFDEE5;
	color: #68031E;
	border-bottom: 1px solid #FFFFFF;
}

#logo {
	position: absolute;
	top: 28px;
	left: 10px;
}

#searchbar {
	clear: left;
	padding: 5px 40px;
	border-bottom: 1px solid #FFFFFF;
}
#search {
	font-size: 70%;
}
#search label {
	margin: 0 6px 0 0;
	font-weight: bold;
}
#search input {
	margin: 0 6px 0 0;
}
#search input.button {
	padding: 0;
	background-color: #CE4040;
	color: #FFFFFF;
	border-top: 1px solid #FC0024;
	border-right: 1px solid #6C000C;
	border-bottom: 1px solid #6C000C;
	border-left: 1px solid #FC0024;
	font-weight: bold;
}

#content {
	clear: left;
	float: left;
	width: 100%;
	padding: 15px 0 12px;
	background-color: #FFFFFF;
	color: #292929;
}

#deptspanel {
	float: left;
	width: 180px;
	margin: 0 8px 0 0;
}
#deptspanel img {
	display: block;
}
#deptspanel .box {
	width: 146px;
	padding: 12px 16px 0;
	border: 1px solid #B45272;
	font-size: 65%;
}
#deptspanel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 150%;
}
#deptspanel li {
	padding: 0 0 0 7px;
	background: #FFFFFF url(/images/bulletDeptsPanelLi.gif) no-repeat 0 6px;
	color: #292929;
}
#deptspanel li a {
	background-color: #FFFFFF;
	color: #B45272;
	font-weight: bold;
	text-decoration: none;
}
#deptspanel li a:hover {
	background-color: #FFFFFF;
	color: #68031E;
}
#deptspanel li a:focus,#deptspanel li a:active {
	background-color: #FFFFFF;
	color: #68031E;
}
#deptspanel li p {
	margin: 0 0 1em;
}

#main {
	float: left;
	width: 512px;
	margin: 0 8px 0 0;
}
#main img {
	display: block;
}
#main .box {
	width: 486px;
	padding: 12px 12px 0;
	border: 1px solid #68031E;
}
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6 {
	margin: 0 0 0.6em;
	background-color: #FFFFFF;
	color: #68031E;
	font-size: 70%;
	line-height: 140%;
}
#main p {
	margin: 0 0 1.2em;
	font-size: 70%;
	line-height: 140%;
}
#main p a {
	background-color: #FFFFFF;
	color: #68031E;
}
#main p a:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#main p a:focus,#main p a:active {
	background-color: #FFFFFF;
	color: #B15177;
}

#main .categories,#main .products {
	float: left;
	width: 486px;
}
#main .categories a,#main .products a {
	background-color: #FFFFFF;
	color: #68031E;
}
#main .categories a:hover,#main .products a:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#main .categories a:focus,#main .products a:focus,#main .categories a:active,#main .products a:active {
	background-color: #FFFFFF;
	color: #B15177;
}
#main .categories .item,#main .products .item {
	float: left;
	width: 486px;
	margin: 0 0 12px;
	padding: 0 0 12px;
	border-bottom: 1px solid #999999;
}
#main .categories img,#main .products img,#main .categories .noimg,#main .products .noimg {
	float: left;
	width: 88px;
	height: 92px;
	margin: 0 15px 0 0;
	border: 0;
	font-size: 70%;
	text-align: center;
}
#main .categories .noimg,#main .products .noimg {
	min-height: 32px;
	height: 32px;
	padding: 30px 0;
	background-color: #EFDEE5;
	color: #68031E;
}
html>body #main .categories .noimg,html>body #main .products .noimg {
	height: auto;
}
#main .categories .text,#main .products .text {
	float: left;
	width: 381px;
	padding: 10px 0 0;
}
#main .products .price {
	margin: 0 0 0 6px;
	padding: 0 0 0 6px;
	border-left: 1px solid #68031E;
	white-space: nowrap;
}
#main img.editorial {
	float: right;
	margin: 0 0 12px 6px;
}
#main .prevprice {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: line-through;
}

#productshome {
	float: left;
	width: 486px;
}
#productshome .item {
	float: left;
	width: 108px;
	padding: 6px;
}
#productshome img,#productshome .noimg {
	display: block;
	width: 88px;
	height: 92px;
	margin: 0 auto 6px;
	padding: 8px 10px;
	background: #68031E url(/images/bgProdListHomeImg.png) no-repeat;
	color: #FFFFFF;
	border: 0;
	font-size: 70%;
	text-align: center;
}
#productshome .noimg {
	height: 32px;
	min-height: 32px;
	padding: 38px 10px;
}
html>body #productshome .noimg {
	height: auto;
}
#productshome .name {
	background-color: #FFFFFF;
	color: #292929;
	font-size: 70%;
	font-weight: bold;
}
#productshome .name a {
	background-color: #FFFFFF;
	color: #292929;
	text-decoration: none;
}
#productshome .name a:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#productshome .name a:focus,#productshome .name a:active {
	background-color: #FFFFFF;
	color: #B15177;
}
#productshome .price {
	background: #FFFFFF;
	color: #68031E;
}
#productshomelink {
	clear: left;
	float: left;
	width: 100%;
	font-size: 70%;
	font-weight: bold;
}
#productshomelink a {
	background-color: #FFFFFF;
	color: #68031E;
}
#productshomelink a:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#productshomelink a:focus,#productshomelink a:active {
	background-color: #FFFFFF;
	color: #B15177;
}

#product {
	float: left;
	width: 486px;
}
#product img,#product .noimg {
	float: right;
	width: 306px;
	margin: 0 0 6px;
	border: 0;
	font-size: 70%;
	text-align: center;
}
#product .noimg {
	min-height: 156px;
	height: 166px;
	padding: 140px 0 0;
	background-color: #EFDEE5;
	color: #68031E;
}
html>body #product .noimg {
	height: auto;
}
#product .text {
	float: left;
	width: 174px;
}
#product .closeup {
	padding: 0 14px 0 0;
	background: #FFFFFF url(/images/bulletSpyglass.gif) no-repeat right 2px;
	color: #68031E;
	font-size: 70%;
}
#product .closeup:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#product .closeup:focus,#product .closeup:active {
	background-color: #FFFFFF;
	color: #B15177;
}

#options {
	clear: both;
	float: left;
	width: 486px;
	margin: 0 0 1.2em;
	font-size: 70%;
}
#options th,#options td {
	padding: 2px;
}
#options th {
	background-color: #EEEEEE;
	color: #292929;
	border: 1px solid #CCCCCC;
	text-align: left;
}
#options td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#options .price {
	background-color: #FFFFFF;
	color: #68031E;
	font-weight: bold;
	white-space: nowrap;
}
#options input.button {
	float: right;
	padding: 0;
	background-color: #68031E;
	color: #FFFFFF;
	border: 0;
	font-weight: bold;
}
#product #options .closeup {
	font-size: 100%;
}

#intro {
	float: left;
	width: 486px;
	padding: 0 0 12px;
}
#intro img {
	float: right;
	margin: 0 0 0 12px;
}

#chartspanel {
	float: left;
	width: 172px;
}
#chartspanel img {
	display: block;
}
#chartspanel .box {
	width: 138px;
	padding: 12px 16px 0;
	border: 1px solid #B45272;
}
#chartspanel .chartname {
	margin: 0 0 1.2em;
	background-color: #FFFFFF;
	color: #B45272;
	font-size: 70%;
	font-weight: bold;
}
#chartspanel ul {
	margin: 0 0 1.6em;
	padding: 0;
	list-style: none;
	font-size: 65%;
}
#chartspanel li {
	margin: 0 0 0.6em;
}
#chartspanel .chartnumber {
	background-color: #FFFFFF;
	color: #B45272;
	font-weight: bold;
}
#chartspanel a {
	background-color: #FFFFFF;
	color: #292929;
	text-decoration: none;
}
#chartspanel a:hover {
	background-color: #FFFFFF;
	color: #B15177;
}
#chartspanel a:focus,#chartspanel a:active {
	background-color: #FFFFFF;
	color: #B15177;
}
#chartspanel .price {
	background-color: #FFFFFF;
	color: #68031E;
	font-weight: bold;
}
#chartspanel .prevprice {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: line-through;
}

#deptspanel .box,#main .box,#chartspanel .box {
	float: left;
	min-height: 400px;
}
/*\*/
#deptspanel .box,#main .box,#chartspanel .box {
	height: 400px;
}
/**/
html>body #deptspanel .box,html>body #main .box,html>body #chartspanel .box {
	height: auto;
}

#footer {
	clear: left;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	color: #292929;
	border-bottom: 1px solid #FFFFFF;
}
#copyright {
	position: relative;
	float: right;
	width: 814px;
	padding: 6px 10px 6px 0;
	background: #68031E url(/images/bgFooterRight.gif) no-repeat right top;
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	text-align: right;
}
#copyright a {
	background-color: #68031E;
	color: #B15177;
	text-decoration: none;
}
#copyright a:hover {
	background-color: #68031E;
	color: #EFDEE5;
}
#copyright a:focus,#copyright a:active {
	background-color: #68031E;
	color: #EFDEE5;
}
#copyright .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: #68031E url(/images/bgFooterLeft.gif) no-repeat 0 0;
	color: #FFFFFF;
}