.centerGrids,
.lastGrids, 
.firstGrids,
.centerGridsWrapper{ float:left;}

.centerGrid { border:1px solid #f2f2f2;}
.centerGrids .centerGrid,
.firstGrids .centerGrid { margin:8px 2px 0 0;}
.lastGrids .centerGrid { margin:8px 0 0 0;}

.firstRow .centerGrid { margin-top:0;}

.centerGrid .innerbox { padding:20px 15px 10px 20px; }
.centerGrid .itemTitle, .leftBoxContainer .itemTitle { margin-bottom:10px; height:36px; overflow:hidden; display:block; padding:0; line-height:100%;}
 .leftBoxContainer h3.itemTitle { text-align: center;}
.centerGrid .itemTitle a, .leftBoxContainer .itemTitle a  { margin:0; padding:0; color:#484848; text-decoration:none; line-height:150%; font-weight:bold;}
.centerGrid .itemTitle a:hover, .leftBoxContainer .itemTitle a:hover  { padding:0; margin:0; color:#484848; text-decoration:underline; }
.centerGrid .itemImage, .leftBoxContainer .itemImage {  margin-bottom:10px; display:block; height:150px; overflow:hidden;}
.centerGrid .itemPrice, .leftBoxContainer .itemPrice { font-size:18px; line-height:120%; color:#B90A08; float:left;}
.centerGrid .itemButton { float:right;}

span.productPriceDiscount { display:none;}

.productsListingTopNumber { float:right; margin:0 10px 0;}

.imagesWrapper { width:300px; float:left; margin: 10px 20px 0 10px;}
.product_info_right { float:left; width:428px; }
#productPrices { margin:15px; float:left;}

#addtocartBox { margin:10px 0; display:block; height:36px;}
#addtocartBox li { float:left; list-style:none;}
#cartAdd { margin-left:20px; padding-top:20px;}
#addtocartBox li span { line-height:36px;}
#cartAdd .col1, #cartAdd .col2 { float:left;}
#cartAdd .col1 { padding:4px 5px 0;}

.wrapperAttribsOptions .optionName, .wrapperAttribsOptions .optionValue { display:inline; margin-right:8px;}
.wrapperAttribsOptions .optionValue input { margin-right:5px;}

#productDescription {margin-top:10px; border-top:1px solid #f2f2f2; padding-top:10px;}


.productGridsWrapper_topNavwrapper, .productGridsWrapper_bottomNavwrapper { background-color:#f2f2f2; padding:10px 3px; }
.productGridsWrapper_bottomNavwrapper { margin-top:0px;}

.categoryRowWrapper { border:1px solid #f2f2f2; margin-bottom:10px; }

.centerColumn { border:1px solid #f2f2f2; padding:15px;}
#productGeneral { border:1px solid #f2f2f2; padding:0;}
#indexDefault, #indexProductList, #indexCategories { border:none; padding:0;}