div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
#headerarea .floatingCartTotalItems span{display:inline !important;}
body{
	background-color: #fff;
	font: 70% Arial, Helvetica, Tahoma, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

a {
	color: #6C3A06;
}

/*End Common Classes*/

/*Main Structure Style*/
#container{
	background:url(bg2.png) repeat-y top left;
	width: 991px;
	margin: 0 auto;
	text-align: left;
}

#header{
	margin:0 1px;
	font-size:12px;
	width: 989px;
}
#brandmark {
	float:left;
	display:block;
	padding:9px;
}
#brandmark a {
	display:block;
}

#headerarea {
	padding:3px 0 0;
	margin-bottom:35px;
}
#headerarea span {
	display:block;
	padding:10px 0 0;
	text-align:right;
	color:#6c3a06;
}
#headerarea span a {
	color:#6c3a06;
	text-decoration:none;
	padding:0 3px;
}
#headerarea span a:hover {
	color:#e6c67c;
	text-decoration:underline;
}
#headerarea #floatingCart {
	float:right;
	margin-left:10px;
	border-left:1px solid #d9cdc0;
	padding:4px 7px 4px 125px;
	background:url(headercart.png) no-repeat 13px center;
	text-decoration:none;
	color:#1777b1;
}
/*
#search {
	text-align:left;
}
#search #searcharea {
	padding: 0 0 0px 20px;
	float:right;
	margin:0;
	margin-bottom:7px;
}

* html #search #searcharea {
	padding-bottom:2px;
}

#search #sli_search_1 {
	padding:4px 8px;
	color:#000;
	font-size:0.9em;
	border:1px solid #000;
	width:136px;
	margin-right: 3px;
	*height:25px;
}
*/

#search #topsearches {
	float:right;
	color:#8d9972;
	text-decoration:none;
	padding:3px 22px 0 11px;
}
#search #topsearches:hover {
	text-decoration:underline;
}
/*
#header_specials {
	font-size:1.3em;
	color:#f08332;
	margin:0;
}

#header_specials a {
	color:#f08332;
	text-decoration: none;
}

#header_specials a:hover {
	text-decoration: underline;
}
*/
#header .links{
	margin: 12px 0 0;
	padding:3px 0;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	list-style: none;
	clear:both;
	border:1px solid #f2e0bb;
	border-width:1px 0;
	margin-top:-10px;
	background:#fdf5c8 url(linkstop.png) repeat-x bottom left;
	width: 989px;
	
}

* html #header .links{
	margin-top:0px;
}

#sitebrandBanner{
	margin:0;
	padding:0;
	padding-top:10px;
}

#header .links li {
	display:inline;
	font-size:1.1em;
}
#header .links a {
	color:#542e0f;
	padding:3px 19px;
	text-decoration:none;
	border-right:1px solid #fff;
	border-left:1px solid #fdeb8b;
	font-weight:bold;
}
#header .links li.last a {border-right:0}
#header .links li.first a {border-left:0}
#header .links a:hover {
	background:#502b10 url(linkstophover.png) repeat-x top left;
	color:#fff;
}


#bodyshell {
	border-left: 150px solid #C0C0C0;
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 610px;
}

#nav-product {
	float: left;
	margin-left: -150px;
	/*overflow: hidden;*/
	position: relative;
	width: 150px;
	z-index: 100;
}

#footer{
	margin:0 1px;
	background-color: #fcf9eb;
	border:1px solid #dbcdb6;
	border-width:1px 0;
	clear: both;
	padding:6px 0;
}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

#bodycontent{
	position: relative;
	width: 100%;
	float: right;
}
#bodycontentinfo{
	position: relative;
	width: 810px;
	float: right;
}
#bodycontent .bodypad{ padding: 10px; }

/*Nav Area*/
/*
#searcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
	display:inline;
}

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}


#searcharea span{
	display: block;
}
*/

#htmltop, #htmlbottom{
	padding: 5px;
	background: #AAA;
}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000;
}
	
#nav-product li a{
	display: block;
	padding: 5px 10px;
}
/*End Nav Area*/


#home {padding: 0 2px 1px;}
#home #home_banner {display:block;}
#home #homeheader {
	border-collapse:collapse;
	border:0;
	width:987px;
	margin-top:1px;
}
#home #homeheader td,
#home #homeacross td {vertical-align:top;font-size:12px;padding:0;text-align:center;}
#home #homeheader td.featured {padding:3px 10px 3px 11px;color:#532d0f;text-align:left;}
#home #homeheader td.featured p {margin:0;padding:9px 5px 0;}
#home #homeheader td.featured .more a {
	float:right;
	display:block;
	width:33px;
	height:13px;
	background-repeat: no-repeat;
	text-indent:-100000px;
	font-size:0.1em;
}
#home #homeheader td.yellow {background:#fdcb26;}
#home #homeheader td.green {background:#799241;}
#home #homeheader td.featured.green .more a {background-position:0 -13px;}
#home #homeheader td.featured.yellow .more a {background-position:top left;}

#home_featured {
	padding:30px 5px 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
	zoom: 1;
}
#home_featured_borderset {
	margin-top:2px;
}

#homeacross {
	border-collapse:collapse;
	border:0;
	width:987px;
	margin-top:2px;
}
#home #homeacross tr td {text-align:left;}
#homeacross #newarrival_one_borderset,
#homeacross #newarrival_two_borderset {
	margin-right:2px;
}
#homeacross .newarrival {
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:40px 10px 18px;
	position: relative;
	z-index: 0;
	zoom: 1;
}
#homeacross .newarrival .icon {
	float:left;
	margin: 0 20px 20px 0;
}
#homeacross .newarrival .name {
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	padding-top:22px;
}
#homeacross .newarrival .name a {
	color:#6c3a06;
	text-decoration:none;
}
#homeacross .newarrival .name a:hover {text-decoration:underline;}
#homeacross .newarrival .price {
	font-size:1.2em;
	color:#c70219;
}
#homeacross .newarrival .abstract {
	padding:1px 0 0;
	color:#799241;
	margin:0 0 9px;
}

#homeacross .newarrival .more {
	font-size:0.1em;
	text-indent:-10000px;
	display:block;
	float:right;
	height:20px;
	width:33px;
	background-repeat: no-repeat;
	background-position: 0 -26px;
	position:absolute;
	bottom:0;
	right:0;
	z-index: 0;
}
#homeacross #seasonal_midwrap {
	background-repeat: no-repeat;
	background-position: bottom left;
}
#homeacross #seasonal {
	padding:40px 7px 28px;
	text-align:center;
	position: relative;
	z-index: 0;
	zoom: 1;
}

#seasonal.summer {
	background-repeat: no-repeat;
	background-position: top center;
	
}

#seasonalPad {
	width: 360px;
}

#specialPad {
	padding: 5px 20px;
}

#home_featured .tabBody .contents-table {
	width: 908px;
}

#home_featured .tabBody .contents-table td{
	padding:5px 20px;
}
#home_featured .tabBody .contents-table td .contInfo {
	border:1px solid #B4DEF6;
	padding:9px 6px;
}
#home_featured .tabBody .contents-table td,
#home #homeacross #seasonal td {
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#home_featured .tabBody .contents-table td .name a,
#home #homeacross #seasonal td .name a {
	color:#6c3a06;
	text-decoration:none;
	display:block;
}
#home_featured .tabBody .contents-table td .name a:hover,
#home #homeacross #seasonal td .name a:hover {
	text-decoration:underline;
}
#seasonal .more {
	background-repeat: no-repeat;
	background-position: right -46px;
	position:absolute;
	bottom:0;
	right:0;
	text-decoration:none;
	padding:3px 35px 4px 0;
	font-weight:bold;
	color:#f08332;
}
#seasonal .more:hover {
	text-decoration:underline;
}


#home_text, #text, #superFooter {
	font-size:1em;
	letter-spacing:0.5px;
	padding:15px 14px 10px;
}
#home_text p, #text p, #superFooter p {margin-top:0;color:#382214;margin-bottom:10px;}

#footer {
	zoom: 1;
	xheight:160px;
}

#footer #badges {
	float:left;
	width: 260px;
	border-right:1px solid #d5cec0;
}
#footer #badgesInner {
	padding:6px 20px 6px 11px;
}
#footer .linksHol {
	float:left;
	border-right:1px solid #d5cec0;
	width:175px;
}
#footer .links {
	float:left;
	list-style:none;
	padding:0 0 2px;
	margin:0;
	width:175px;
	color:#382214;
}
#footer .links li {
	padding:0px 0 3px 9px;
}
#footer .links li.header {font-weight:bold;font-size:1.1em;padding-top:6px;}
#footer .links li a {text-decoration:none;color:#382214;}
#footer .links li a:hover {text-decoration:underline;}

#newsletter {
	padding:19px 10px 6px 11px;
	float:left;
}
#newsletter span {
	background:url(emailupdates.png) no-repeat;
	display:block;
	width:144px;
	text-indent:-10000px;
	margin-bottom:11px;
	font-size:0.1em;
	height:12px;
}
#newsletter form {margin:0;}
#newsletter fieldset {
	border:0;
	margin:0;
	padding:0;
}
#nlemail {
	border:1px solid #502c10;
	padding:5px;
	font-size:0.9em;
	width:150px;
	display:block;
	margin-bottom:12px;
}
#nljoin {
	display:block;
}

#final {
	color:#b59c82;
	padding:6px 0 10px;
	font-size:12px;
}

#final a {
	color:#b59c82;
}

#final .phone {
	display:block;
	padding-bottom:5px;
	color: #392110;
}
#final .copyright {
	display: block;
	padding-bottom:12px;
}


a img {border:0}
div.clear{clear:both;height:1px;font-size:0;}



#body {
	float:right;
	margin:0 1px;
	width:987px;
}

#body.hasNav {
	background:url(sidebaredge.png) repeat-y top left;
	float:right;
	margin:0 1px;
	width:816px;
}

#bodypad {
	padding:4px 0 20px;
}

.hasNav #bodypad {
	padding-left: 8px;
}

.scBreadcrumbs {
	border-bottom:1px solid #cae0ed;
	padding: 0 8px 3px 9px;
	margin-bottom:-3px;
	color:#1273B5;
}

.hasNav .scBreadcrumbs {
	padding-left:1px;
}
.scBreadcrumbs a {
	color:#1273B5;
}

#sitebrandBanner {
	padding-left: 9px;
	margin-bottom: 9px;
}

.hasNav #sitebrandBanner {
	padding-left: 0;
}

#innerbody {
	padding:0 8px 0 9px;
}

.hasNav #innerbody {
	padding-left: 1px;
}


#body #sidebar {
	float:left;
	width:155px;
	margin-left:-170px;
	overflow:hidden;
	position:relative;
	padding-top:13px;
	font-size:13px;
	padding-bottom:200px;
	zoom: 1;
}
#body #sidebar .navRow a {
	display: block;
	padding: 0 0 10px;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
#body #sidebar .navRow a:hover {
	text-decoration: underline;
}
#body #sidebar h2, #body #sidebar h1{
	font-size:1.2em;
	margin:0;
	padding:0 0 0 13px;
	background:url(navpointer.png) no-repeat left center;
	color:#799241;
}
#body #sidebar ul {
	list-style:none;
	padding:5px 0 5px 13px;
	margin:0;
}
#body #sidebar ul li {
	padding:5px 0;
}
#body #sidebar ul li a {
	text-decoration:none;
	/*color:#799241;*/
	color: #703C05;
	/*font-weight: bold;*/
}
#body #sidebar ul li a:hover {
	text-decoration:underline;
}

#leftcol {
	float:left;
	width:258px;
	position: relative;
	z-index: 0;
}
#leftcol img {
	display:block;
	margin-bottom:10px;
}
#sect_details {
	padding:13px 13px 9px 13px;
	font-size:13px;
	line-height:1.7em;
	color:#6c3a06;
}
#sect_details h1, #sect_details h2 {
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
	line-height:1em;
}
#sect_details p {margin:0;}

#rightcol {
	float: right;
}

#rightcolPad {
	border:1px solid #7C9445;
	padding: 8px;
}

#pitHol {
	float: right;
	padding: 0 36px;
}

#pitHol h1 {
	color: #532D0F;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 8px 0;
	width: 364px;
}

#pitHol .pit-of {
	width: 364px;
	margin: 0;
	padding: 0;
}

#pitHol .pitPad {
	padding: 12px;
	border: solid 1px #EFE7E3;
	background-color: #FFFCF1;
}

#product-info-table {
	width: 338px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#product-info-table th,
#product-info-table td {
	font-size: .76em;
	font-weight: normal;
	color: #532D0F;
	padding: 3px 8px;
	text-align: left;
	border-top: solid 1px #F7E7BD;
}

#product-info-table .first th,
#product-info-table .first td {
	border-top: none;
}

#product-info-table th {
	text-align: right;
}

#product-info-table .sale-price th,
#product-info-table .sale-price td {
	color: #c00;
	font-weight: bold;
}

#product-info-table .you-save th,
#product-info-table .you-save td {
	font-weight: bold;
}

#pitHol .addToCart {
	padding: 12px;
	text-align: right;
}

#crossSellPad {
	padding: 8px;
}

#rightcol .contents-table {
	width: 515px;
}

#crosssell .contents-table {
	width: 773px;
}

#crosssell .contents-table td,
#rightcol .contents-table td {
	font-size:12px;
	padding:8px;
	vertical-align:top;
}

#rightcol .contents-table td.table-spacer-horizontal{
	padding: 0 !important;
	background: url(/lib/bedbathstore/dotsep.gif) left center repeat-x;
}

#rightcol .contents-table td.table-spacer-horizontal img{
	display: block;
}

#crosssell .contents-table td .contInfo{
	border:1px solid #7C9445;
	padding:6px;
}

#rightcol .contents-table td .name{
	text-align: left;
}

.contents-table td .contInfo {
	position: relative;
	z-index: 0;
}
.contents-table td .new-marker {
	z-index: 0;
	position: absolute;
	top: -1px;
	right: -1px;
}

.contents-table td {text-align: center;}
.contents-table td .name {padding-top: 6px;
	font-weight:bold;}
.contents-table td .price {color: #CD0106;font-weight: bold;}
.contents-table td a {
	text-decoration:none;
	color:#6c3a06;}
.contents-table td a:hover {text-decoration:underline;}

#navBadges {
	text-align: center;
	padding: 6px 0 6px 13px;
}

#superFooter {
	clear:both;
	border-top:1px solid #ddd1c5;
}

#related {
	background:url(itemsprite.png) no-repeat left -23px;
	padding:46px 40px 20px;
}
#related ul {
	width:490px;
	margin:0;
	float: left;
	padding: 0;
}
#related ul li {
	float:left;
	padding: 2px 11px;
	margin: 0;
	background:url(relatedDot.gif) no-repeat 4px 8px;
	color:#6c3a06;
	font-size:1.1em;
	list-style:none;
}
#related ul li a {
	float: left;
	display: block;
	width: 215px;
	color:#6c3a06;
	text-decoration:none;
}
#related ul li a:hover {
	text-decoration:underline;
}
#related ul li.viewall a {text-decoration:underline;}

#crosssell{
	background:url(itemsprite.png) no-repeat -160px top;
	padding:29px 0 0;
}
#crosssell_borderset {margin-bottom:9px;}

#topwrap {
	border:1px solid #6B3901;
	margin-bottom:11px;
	padding:8px 10px;
}

#topwrapIn {
	width: 947px;
}

.hasNav #topwrapIn {
	width: 763px;
}

#ma-of {
	background:#fffcf1;
	margin-top:0px;
}
#ma-of table {
	border-collapse:collapse;
	font-size:13px;
	color:#382214;
}
#ma-of th {
	color:#542e0f;
	text-align:left;
	font-weight:normal;
	border:1px solid #f2e0bb;
	background:#e6e6e6 url(thback.png) repeat-x top left;
	padding:5px 14px;
}
#ma-of td {
	vertical-align: top;
	border:1px solid #f2e0bb;
	padding:12px 14px;
}
#ma-of td span,
#ma-of td a {
	display:block;
}

#ma-of td .name,
#ma-of td .price,
#ma-of td .sale-price,
#ma-of td .sale-price-bold {
	font-weight: bold;
}

#ma-of td .sale-price,
#ma-of td .sale-price-bold {color:#c00}
#ma-of td a {color:#f08332;}
#ma-of td input {
	width:30px;
	font-size: 11px;
	padding:3px;
	border:1px solid #a78864;
	color: #382214;
}
#ma-of .endcap {
	border:1px solid #f5f2f1;
	background:#fffcf1;
	text-align:right;
	padding:5px;
}

#ma-of table.ma-opts {
	margin: 6px 0 0;
}
#ma-of table.ma-opts th {
	border:none;
	background:none;
	padding: 2px 14px 2px 0;
	color: #382214;
}
#ma-of table.ma-opts td {
	border:none;
	padding:2px 0 !important;
	color: #382214;
}
#ma-of td table.ma-opts input {
	width:auto;
}
#ma-of td select {
	font-size: 11px;
	border:1px solid #a78864;
	color: #382214;
}
#image {
	float:left;
	width:316px;
	text-align: center;
}
#image img {
	vertical-align: top;
	border:1px solid #6c3a06;
	margin-bottom:10px;
}

#scMainIcon img,
#image div.swatchLink img {
	border: none;
}

#scPage-insets img {
	margin: 6px;
}

#scPage-insets {
	text-align: center;
}

#pit {
	float: right;
	width: 630px;
}

.hasNav #pit {
	width: 430px;
}

#pitWide {
	clear: both;
	width: 966px;
}

.hasNav #pitWide {


	width: 763px;
}


#pitWide .scTabHeads li,
#pit .scTabHeads li {
	width: 107px;
}
#pitWide .scTabHeads li a,
#pit .scTabHeads li a {
	background:#fcf9eb url(item-tabback.png) repeat-x -20px top;
	padding:7px 20px 0;
	border-right:1px solid #542e0f;
	text-decoration:none;
	color:#542e0f;
	font-size:1.1em;
}
#pitWide .scTabHeads li span.first a,
#pit .scTabHeads li span.first a {background:#fcf9eb url(item-tabback.png) repeat-x -10px top;}

#pitWide .scTabHeads li.tabOpen a,
#pit .scTabHeads li.tabOpen a {
	font-weight:bold;
	background:#fcf9eb url(item-tabback.png) repeat-x -20px -28px;
}
#pitWide .scTabHeads li.tabOpen span.first a,
#pit .scTabHeads li.tabOpen span.first a {
	background:#fcf9eb url(item-tabback.png) repeat-x 0 -28px;
}

#pitWide .scTabBodies,
#pit .scTabBodies {
	background:url(item-tabcorners.png) no-repeat left bottom;
	padding-left:19px;
	border-top:1px solid #542e0f;
	margin-top:-1px;
	margin-bottom:10px;
	clear: both;
	float: left;
}
#pitWide .scTabBodies h1,
#pit .scTabBodies h1 {
	margin:0 0 15px;
	font-size:17px;
	text-decoration:none;
}
#pitWide .scTabBodies .tabBody,
#pit .scTabBodies .tabBody {
	background:url(item-tabcorners.png) no-repeat right bottom;
	padding-top:3px;
	padding-right:20px;
	padding-bottom:17px;
	float: left;
	color:#532D0F;
	line-height:1.7em;
	font-size:12px;
}
#pitWide .scTabBodies .tabBody ul,
#pit .scTabBodies .tabBody ul {
	list-style:square;
	list-style-position:inside;
	padding:0;
	margin:0;
}

#pitWide .scTabBodies .tabBodyPad {
	float: left;
	width: 927px;
}

.hasNav #pitWide .scTabBodies .tabBodyPad {
	width: 724px;
}

#pit .scTabBodies .tabBodyPad {
	float: left;
	width: 591px;
}

.hasNav #pit .scTabBodies .tabBodyPad {
	width: 391px;
}

/*#home_featured_borderset {width: 979px;}*/

.scTabHeads {
	margin:0;
	list-style:none;
	padding: 0;
	float: left;
	position: relative;
	z-index: 0;
}
.scTabHeads li {
	float: left;
	width: 161px;
	white-space: nowrap;
}
.scTabHeads li a {
	color:#3689bb;
	font-size:1.1em;
	text-decoration:none;
	display: block;
	padding:7px 7px 0;
	height: 22px;
	text-align: center;
	border-right:1px solid #b5def6;
	background:url(home-tabback.png) no-repeat -10px top;
}
* html .scTabHeads li a {
	height: 29px;
}
.scTabHeads li span.last a {
	background-position:right top;
	border:0;
}
.scTabHeads li span.first a {
	background-position:0 top;
}
.scTabHeads li.tabOpen a {
	background-position: -10px -29px;
}
.scTabHeads li.tabOpen span.first a {
	background-position:left -29px;
}
.scTabHeads li.tabOpen span.last a {
	background-position:right -29px;
}
.scTabBodies .tabClose {
	display: none;
}

.scTabBodies {
	clear: both;
	float: left;
	padding-left: 10px;
	border-top:1px solid #B4DEF6;
	margin-top:-1px;
	background:url(home-tabcorners.png) no-repeat bottom left;
}
.scTabBodies .tabBody {
	background:url(home-tabcorners.png) no-repeat bottom right;
	padding: 10px 10px 10px 0;
	float: left;
}
.scTabBodies .tabBodyPad {
	float: left;
	width: 948px;
}

div#pagingPad {
	clear: both;
	zoom: 1;
	border: solid 1px #8C9C52;
}

div#paging {
}

div#paging div.ctrls {
	padding: 4px 16px;
}

div#paging div.ctrls table {
	width: 765px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #845322;
	font-size:11px;
}

div#paging div.ctrls img {
	vertical-align: middle;
}

div#paging div.ctrls a:hover .arrWord,
div#paging div.ctrls a {
	text-decoration: none;
}

div#paging div.ctrls a .viewAll,
div#paging div.ctrls a .arrWord,
div#paging div.ctrls a:hover {
	text-decoration: underline;
}

div#paging div.ctrls .itemof span,
div#paging div.ctrls .chosen {
	color: #7B9442;
	font-weight: bold;
}

div#paging div.ctrls .pageof {
	margin-right: 20px;
}

div#paging div.ctrls .leftArrowDiv,
div#paging div.ctrls .rightArrowDiv {
	margin-left: 20px;
}

div#paging div.ctrls .leftArrowDiv a,
div#paging div.ctrls .rightArrowDiv a {
	color: #7B9442;
	font-weight:bold;
}

div#paging div#contents {
	padding: 0 8px;
}

div#paging div#contents table {
	width: 781px;
}

div#paging div#contents td {
	font-size:12px;
	padding:8px;
	vertical-align:top;
}
div#paging div#contents td .contInfo {
	/*border:1px solid #7C9445;*/
	padding:6px;
}

div#paging div#contents td .contInfo {
	position: relative;
	z-index: 0;
}

div#paging div#contents td.horizontalSpacer{
	padding: 0 !important;
	background: url(/lib/bedbathstore/dotsep.gif) left center repeat-x;
}

div#paging div#contents td.horizontalSpacer img{
	display: block;
}

div#paging div#contents td .new-marker {
	z-index: 0;
	position: absolute;
	top: -1px;
	right: -1px;
}

div#paging div#contents td {text-align: center;}
div#paging div#contents td .name {padding-top: 6px;
	font-weight:bold; text-align: left;}
div#paging div#contents td .price {text-align: left; color: #CD0106;font-weight: bold;}
div#paging div#contents td a {
	text-decoration:none;
	color:#6c3a06;}
div#paging div#contents td a:hover {text-decoration:underline;}



.sitemap-header {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top:  15px;
}
.sitemap-1 {
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 12px;
	display: block;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 10px;
	display: block;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: 8px;
	display: block;
	padding-left: 100px;
}

.coupon{
	font-weight:bold;
	color:#789440;
}

#ma-wrapper {
	width: 950px;
}

