.columnLeft #navColumnOneWrapper { margin-left:0; margin-right:auto;}
.columnRight { border-left:1px solid #e2e2e2;}
.sideboxes .box-head .leftBoxHeading { border-bottom:1px solid #ddd; background:#eeecdd;}
.sideBoxContent {
	padding: 0.4em;
	}
#bannerbox .sideBoxContent {
	padding: 0;
	overflow:hidden;
	}

/*sideboxes*/
.columnLeft {}

.leftBoxHeading, .leftBoxHeading a {
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	margin:0;
	}	
	
#categoriestop {
	background: url("../images/bg_box_gray.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DDD;
	margin-bottom: 8px;
	color: #A72D2C;
	}
#categoriestop .leftBoxHeading { border-bottom:none;}
#categories .leftBoxHeading { font-size:12px; line-height:25px; color:#000;}
#categories .sideBoxContent { padding:0; margin:0;}
#categories .sideBoxContent h4 {
background: url(../images/sprite.gif) -490px -688px no-repeat;
padding: 7px 10px 0 22px;
font-weight: bold;
text-transform: uppercase;
margin:0; font-size:12px; line-height:20px;
}
#categories  .sideBoxContent a { border-top:1px solid #DDD; display:list-item; list-style:none; padding:5px 5px 5px 15px;}
#categories  .sideBoxContent a.l1 { padding-left:25px; background: url("../images/y.gif") no-repeat scroll 18px -1791px transparent; }
#categories  .sideBoxContent a:hover { background:#eeecdd;}
#categories  .sideBoxContent a.l1:hover { background: url("../images/y.gif") no-repeat scroll 18px -1791px #eeecdd; }
#categories  .sideBoxContent a.current-text { color:#BC0306; font-weight:bold;}
#categories  .sideBoxContent a i { background: url("../images/y.gif") no-repeat scroll right -2665px transparent; padding: 5px 8px 5px 4px; }


#categories .box-head .leftBoxHeading { border-bottom:none;}

#categoriestop .sideBoxContent { padding: 0.3em 0.6em 1em; }
.rightBoxContainer { margin-top:20px;}
.sideboxes { border:1px solid #ddd; }
.sideboxes .box-head { }

.sideboxes .box-body { }

.leftBoxContainer ul { margin:0; padding:0;}


#categories ul, #categories li { list-style:none;}
#categories li li a { line-height:150%;}
#categories li li a.current { color:#A72D2C; font-weight:bold;}
#categories li li li { }

#categoriestop ul { list-style:none; margin:0; padding:0 5px 0 10px;}
#categoriestop ul li { list-style:none; margin:0; background:url(../images/red_arrow_bg.png) left center no-repeat; padding:1px 0 1px 10px;}
#categoriestop ul li a { font-weight:bold; line-height:120%;}

#bestsellersContent { padding:0;}
#bestsellers.sideboxes ol { list-style:none; margin:0; padding:0;}
#bestsellers.sideboxes ol li  { list-style:none; border-top:1px solid #ddd; margin-top:5px; padding:5px; clear:both;}
#bestsellers.sideboxes ol li.first { margin-top:0; border-top:none;}
#bestsellers.sideboxes .sidebox_prodImg_small { float:left; display:block;}
#bestsellers.sideboxes .sidebox_prodSummary { display:block; }
#bestsellers.sideboxes .sidebox_itemPrices { margin-top:6px;}


#bannerbox .box-head, #bannerbox2 .box-head { display:none;}
#bannerbox, #bannerbox .box-head, #bannerbox .box-body  { background:none;}

#shoppingcartimages .cartImage { display:block; float:left;}
#shoppingcartimages li { clear:both; border-top:1px dotted #ccc; padding:5px 0;}

.prodgrisUL { list-style:none; margin:0; padding:0;}
.prodgrisUL li { list-style:none; margin:0; padding:0;}

#subscribe .sideBoxContent {
	background: url(../images/sprite.gif) no-repeat 0 -900px;
	text-align:left;
	padding:40px 10px 10px 10px;
}
#subscribe .sideBoxContent label { padding:10px 40px 10px 0; margin:0; line-height:125%; font-size:12px; display:block;}
#subscribe .inputbox { border: 1px solid #C00; }

.sideboxgrid { margin:5px 0;}