/* tab menu */

.tab-ui { margin: 10px 0; clear: both; }
	.tab-ui .tab-nav { margin: 0; padding: 0; }
	#product .tab-ui .tab-nav ul { margin: 0; padding: 0; list-style: none; list-style-type: none; }
	#product .tab-ui .tab-nav li { float: left; padding: 0; margin: 0; list-style-type: none; margin-right: 3px; }
	.tab-ui .tab-nav li a { display: block; color: #0c5ea5; text-decoration: none; font-weight: bold; border: 1px solid #CCC; background-color: #eee; padding: 10px; }
	.tab-ui .tab-nav li a:hover { background-color: #f8f8f8; color: #0c5ea5; }
	.tab-ui .tab-nav li.selected a { background-color: #fff; color: #333; border-bottom: 1px solid #fff; position: relative; }
	.tab-ui .tab-nav li.selected a:hover { background-color: #fff; }
	.tab-ui .tab-content { margin: 0; padding: 0;  border: 1px solid #CCC; padding: 10px; display: block; margin: -1px 0 10px; background: white;}
	
	
	
	#container:after, #content-container:after, #masthead:after, #navigation ul:after, .page-info:after, .small-promo:after, .listing:after,
.sitemap-container:after, #sitemap .pages:after, #sitemap:after, .product-detail:after, .tab-nav:after,
.prod-item:after
{  content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#container, #content-container, #masthead, #navigation ul, .page-info, .small-promo, .listing,
.sitemap-container, #sitemap .pages, #sitemap, .product-detail, .tab-nav,
.prod-item
 {display: inline-block;}

/* Hides from IE-mac \*/
* html #container, * html #content-container, * html #masthead, * html #navigation ul, * html .page-info, * html .small-promo, * html .listing,
* html .sitemap-container, * html #sitemap .pages, * html #sitemap, * html .product-detail, * html .tab-nav,
* html .prod-item
{height: 1%;}

#container, #content-container, #masthead, #navigation ul, .page-info, .small-promo, .listing,
.sitemap-container, #sitemap .pages, #sitemap, .product-detail, .tab-nav,
.prod-item
{display: block;}