#featured-products {
        background-color:#fff;
        padding:5px;
}

#featured-products h3 {
        color:#fff;
        background:#5B7A91;
        padding:2px 2px 2px 8px;
}

#featured-products .hover .featured-product-image {
        background:#BECDD5;
        border:1px solid #AFC1CB;
}

.featured-product-image {
        background:#f9f7eb;
        border:1px solid #f9f6e7;
}

.featured-product-image a img {
        margin:5px 25px;
}

.featured-product div a {
        margin:0 auto;
}

#featured-products .featured-product { position:relative; }
#featured-products .featured-product button.form-button {position:absolute;bottom:5px;left:5px; }

.featured-product {
        margin:0px 5px 5px 0px;
        padding:5px;
        width:225px;
		height:310px;
      float:left; 
        background:#F3EFDB;
}

#featured-products .hover {
        background:#DEE5E8;
}

#featured-products .last {
        margin:0px 0px 5px 0px;
}

.recently .featured-product a.product-name {
        height:35px;
        width:auto;
}

.clearboth {
        clear:both;
}

#store-selector {
        margin:10px 0px 0px 20px;
        float:right;
}

#store-selector ul#stores {
        background:url('/skin/frontend/default/default/images/store/stores_background.png') no-repeat;
        padding:0px 9px 0px 9px;
        width:675px;
        height:50px;
}

#store-selector ul#stores li {
        float:left;
}
.recently a.product-name, .recently a.product-name {
  color:#000;
}

/* CHECKOUT */
a.terms-link {
	text-decoration:none;
}


/* Pager */
.pager { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; }
/*.pager .amount { float:left; margin:0; }*/
.pager .limiter { float:right; }
.pager .limiter label {}
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:0 140px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}

/* Sorter */
.sorter { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:3px 8px; border-top:1px solid #e2e2e2; }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label {}
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager { padding:3px 8px; border-bottom:1px solid #fff; background:url("../images/pager_bg.gif") repeat-x scroll 0 100% #FFFFFF; }
.toolbar .sorter { border-bottom:1px solid #fff; }
.toolbar-bottom {}

/* Data Table */
.data-table { width:100%; border:1px solid #bebcb7; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }

.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th { background:url(../images/bkg_th.gif) repeat-x 0 100% #d9e5ee; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first td { background:url(../images/bkg_tfoot.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#dee5e8 !important; }
.data-table tfoot td { border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }

.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

.product-shop .f-fix {
	width:340px;
	float:right;
}

