.mw_catalog-listing { line-height:1.35em; }
.mw_catalog-listing h5 { margin-bottom:.4em; font-size:1.05em; }
.mw_catalog-listing h5 a, .mw_catalog-listing h5 a:hover { color:#203548; text-decoration:underline; }
.mw_catalog-listing .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.mw_catalog-listing .add-to a, .mw_catalog-listing .add-to a:hover { text-decoration:underline; }
.mw_catalog-listing .ratings { margin-bottom:.6em; }

.mw_catalog-listing .ratings { line-height:1.5; }
.mw_catalog-listing .ratings .rating-box { float:none; margin-bottom:3px; }
.mw_catalog-listing .ratings .pipe { display:none; }
.mw_catalog-listing .ratings a { display:block; }

.mw_listing-type-grid { background:url(images/bkg_products-grid3.gif) 0 0 repeat;}
.mw_listing-type-grid .grid-row { border-bottom:1px solid #d9dde3; }
.mw_listing-type-grid li.item { float:left; width:138px; padding:12px 10px; line-height:1.6em; overflow:hidden; }
.mw_listing-type-grid .last { border-bottom:0; }
.mw_listing-type-grid .product-image {text-align:center; }
.mw_listing-type-grid .product-image{position:relative; width:100%;}
.mw_listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }

.mw_listing-type-grid .actions { margin:10px 0; text-align:center; }

.mw_listing-type-grid .grid-row:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.col-1-layout .mw_listing-type-grid { background-image:url(images/bkg_products-grid1.gif); }
.col-1-layout .mw_listing-type-grid li.item { width:280px; }
.col-2-left-layout .mw_listing-type-grid,
.col-2-right-layout .mw_listing-type-grid { background-image:url(images/bkg_products-grid2.gif); }
.col-2-left-layout .mw_listing-type-grid li.item,
.col-2-right-layout .mw_listing-type-grid li.item { width:208px; }


.mw_note-msg  {
	background-color:#FAFAEC;
	background-image:url("images/note_msg_icon.gif");
	border-color:#FCD344;
	color:#3D6611;
	background-position:10px 10px !important;
	background-repeat:no-repeat !important;
	border-style:solid !important;
	border-width:1px !important;
	font-size:0.95em !important;
	font-weight:bold !important;
	margin-bottom:1em !important;
	min-height:23px !important;
	padding:8px 8px 8px 32px !important;
}

.mw_form-button, .mw_form-button-alt {
	background:none repeat scroll 0 0 #F18200;
	border:1px solid #DE5400;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 12px arial,sans-serif !important;
	overflow:visible;
	padding:1px 8px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}

.mw_link-cart {
color:#DC6809 !important;
font-weight:bold !important;
}
table.mw_pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.mw_pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }

table.mw_pager td {
    width:32%;
    border-top:1px solid #eee;
    padding:4px 8px;
    vertical-align:middle;
    }
table.mw_pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
.a-right { text-align:right;}
table.mw_pager ol, table.mw_pager li {
    display:inline;
    }
table.mw_pager li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }
.mw_pager {
	background:url(images/pager_bg.gif) repeat-x 0 100% #fff;
	border-top:1px solid #E2E2E2;
	font-size:11px;
	text-align:center;
    width:100%;
}