
/**
 * Clearfix
 */

/* FF2 */
.col2-set:after,
.col3-set:after,
.header:after,
.two-column-left:after,
.main-col:after,
.form-list li:after,
.button-set:after,
.product-image-buttons:after,
.tab-box .tab-header:after,
.product-options-bottom:after,
.grid3:after,
.product-list .item:after,
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


.col2-set,
.col3-set,
.header,
.two-column-left,
.main-col,
.form-list li,
.button-set,
.product-image-buttons,
.tab-box .tab-header,
.product-options-bottom,
.grid3,
.clearfix { display:inline-block; }

/* Hide from IE Mac \*/
.col2-set,
.col3-set,
.header,
.two-column-left,
.main-col,
.form-list li,
.button-set,
.product-image-buttons,
.tab-box .tab-header,
.product-options-bottom,
.grid3,
.clearfix {display:block;}
/* End hide from IE Mac */

* html .col2-set,
* html .col3-set,
* html .header,
* html .two-column-left,
* html .main-col,
* html .form-list li,
* html .button-set,
* html .product-image-buttons,
* html .tab-box .tab-header,
* html .product-options-bottom,
* html .grid3,
* html .clearfix { zoom:1; } /* triggers hasLayout */
