#bannerbox,
#siteinfoIP,
#bannerSix,
#languages,
#checkoutSuccessLogoff,
#csNotifications,
#checkoutSuccessOrderLink,
#checkoutSuccessContactLink,
#checkoutSuccessThanks,
#headerWrapper,
#navSuppWrapper,
#siteinfoLegal,
#search,
#reviews,
#bannerbox2,
#alsoPurchased,
#currencies{
	display:none;
}

#mainWrapper{
	width:840px !important;
	margin-top:0px !important;
	position:relative;
	top:-10px !important;
}

#navColumnOne,
#sorter,
#allProductsDefaultHeading,
#allProductsListingTopNumber,
#navColumnTwo,
#navBreadCrumb,
#allProductsListingBottomNumber{
	display:none;
}

#allProductsListingTopLinks,
.navSplitPagesResult,
#productListHeading,
#whatsNew{
	display:none;
}

br.clearBoth{
	margin:0 !important;
	padding:0 !important;	
	border:0 !important;		
	height:0 !important;
}

#contentMainWrapper{
	border:0 !important;
	background: transparent !important;
}

#mainWrapper {
	background: transparent !important;
	position:relative !important;
	left:-20px !important;
}

*{
	vertical-align:top !important;
}

.buttonRow  img,
.navNextPrevList img{
	border:0 !important;

}

#productTellFriendLink,
#productReviewLink{
	display:none;
}

#productDetailsList{
	display:none;
}

.buttonRow.back{
	display:none;
}

div#mainWrapper td.main-td{
	margin:0 !important;
	padding:0 !important;
	border-bottom: 1px solid #fff !important;
}

table{
	border:0 !important;
}

.productListing-rowheading{
	display:none;
}

#indexProductList{
	border:0 !important;
}

#productMainImage{
	float:left;
}

#productCl{
	float:right;
}

#productAl{
	margin-top:20px;
	overflow:hidden;
}

#productDateAdded{
	display:none;
}

.price{
	font-weight:bold;
	font-size:15px;
	color:#478F23;
	display:block;
	position:relative;
	top:10px;
}

.productListing-data h3.itemTitle {
	padding-top:10px !important;
}


div#createAcctDefault .create-acc fieldset {
	padding: 1em;
	border:1px solid #999;
	margin-top:20px;
}

div#createAcctDefault .create-acc legend {
  padding: 0.2em 0.5em;
  border:1px solid #999;
  text-align:right;
}

.invia{
	float:none !important;
	text-align:center !important;
	margin-top:20px !important;
}

.messageStackWarning, .messageStackError {
	background-color:#FFCFCF !important;
	color:#000 !important;
}

.messageStackWarning, .messageStackError  img{
	display:none;
}

div.create-acc{
	padding-top:20px !important;
}

#cartInstructionsDisplay{
	display:none;
}

#ccTotalHeading{
	text-align:right;
}

#ccProductsHeading{
	text-align:left;
}