/* God I hate Microsoft! */
/* menu */
.grid-5 > *, .mobile-grid-5 > *, .grid-10 > *, .mobile-grid-10 > *, .grid-15 > *, .mobile-grid-15 > *, .grid-20 > *, .mobile-grid-20 > *, .grid-25 > *, .mobile-grid-25 > *, .grid-30 > *, .mobile-grid-30 > *, .grid-35 > *, .mobile-grid-35 > *, .grid-40 > *, .mobile-grid-40 > *, .grid-45 > *, .mobile-grid-45 > *, .grid-50 > *, .mobile-grid-50 > *, .grid-55 > *, .mobile-grid-55 > *, .grid-60 > *, .mobile-grid-60 > *, .grid-65 > *, .mobile-grid-65 > *, .grid-70 > *, .mobile-grid-70 > *, .grid-75 > *, .mobile-grid-75 > *, .grid-80 > *, .mobile-grid-80 > *, .grid-85 > *, .mobile-grid-85 > *, .grid-90 > *, .mobile-grid-90 > *, .grid-95 > *, .mobile-grid-95 > *, .grid-100 > *, .mobile-grid-100 > *, .grid-33 > *, .mobile-grid-33 > *, .grid-66 > *, .mobile-grid-66 > *{margin-left:0;margin-right:0}
.grid-20 > *,.grid-33 > *,.grid-25 > *{margin-right:30px}
#column-right.grid-20 > *,#column-right.grid-33 > *,#column-right.grid-25 > *{margin-left:30px;margin-right:0}
#column-right{padding-left:0}
#menu { margin-left:!important; margin-right:!important}
#menu ul li {
	position: relative;
}
#menu ul li div {
	z-index: 5;
}
#menu ul li.active div {
	display: block;
}
#boss_menu {z-index:100;float:left; width:100%}
#boss_menu > ul { }
#boss_menu > ul > li { float:left}
#boss_menu > ul > li > div.dropdown ul  { float:left}
#boss_menu  > ul > li > a{display:inline-block; }
#boss_menu  > ul > li > div.dropdown{ }
#boss_menu  > ul > li:first-child{}
#boss_menu  > ul > li > div.dropdown a.parent + .column.category li > div.sub_menu ul {}
#boss_menu  > ul > li > div.dropdown a.parent + .column.category li > div.sub_menu ul li{ }
#boss_menu  > ul > li > div.dropdown .column.category li{display:inline-block}
#boss_menu  ul li ul li > div.sub_menu{} 
#boss_menu div.option ul.manufacturer li { display:inline!important}

#currency a{ vertical-align:inline}

.success, .warning, .attention, .information {
	position: relative;
}
.success .close, .warning .close, .attention .close, .information .close {
	position: absolute;
	right: 10px;
}
.box-product > div {
	display: inline;
}
.product-grid > div, #column-left + #column-right + #content .product-grid > div  {
	display: inline;
}

select { height:auto!important}
/* button */

.product-info a.button span {
	line-height: 12px;
	display: block;
}
.article-filter .sort span , .article-filter .limit span{ position:relative; top:-10px}
.return-reason  input[type="radio"] { margin: -3px 3px 0 0; vertical-align: 0;}

body .list_carousel li { display:inline}

.article-grid > div,
.boss_article-detail #productRelated  .box-product > div ,
.boss_article-detail  .date-post small,  .boss_article-detail  .date-post span ,
.boss_article-detail .tags  span , .boss_article-detail .tags ul, .boss_article-detail .tags li ,
.comment-item-header span, .comment-item-header small.time-stamp { display:inline!important; vertical-align:top}

.product-grid > div,
.product-info .cart .action > div { display:inline}


.product-filter .limit , .product-filter .sort{ padding-top:5px}
.product-filter select { position:relative; top:2px}

/*slide*/
.list_carousel li  img:hover{ filter:alpha(opacity=50)}

a.sft_quickshop_icon { display:none!important}
.cloud-zoom { display:inline!important}


#header .float_right { width:25%}


/*block*/

.boss_static_top .static-block-footer { display:inline}
.boss_static_bottom { margin:0!important}
/********************************************************************************************/
#footer .column{min-height:107px}
.boss_footer_column .payment{margin-top:0}
#language,#currency{margin-top:1px}

#header #search input{width:307px}
input[type="text"],input[type="password"]{line-height:30px;}

#column-left{padding-right:0}
#content {
    display: block;
    
}
.product-filter .display{width:140px}
.product-filter .sort b, .product-filter .limit b{vertical-align:0px}
.product-grid > div{display:block;float:left;min-height:430px}
.product-grid{padding-left:0;padding-right:0}
.boss_homefilter_tabs{margin-top:25px}
.tp-bullets.simplebullets.round .bullet{height:18px!important}
#header #cart{background:none;float:right;padding-top:0;width:275px;padding-left:0}
#header #cart .heading{background:url("../image/cart.png") no-repeat scroll left 0 transparent;padding-left:66px}
#header #cart .heading h4{margin-top:7px}
#language img,#language img,#language span{float:left;display:block}
#language{overflow:hidden}
.article-filter .sort span, .article-filter .limit span{vertical-align:-6px}
.article-filter .sort,.article-filter .limit{margin-top:6px}
.product-info .cart .minimum{display:block;float:left;width:100%;margin-top:13px;margin-bottom:13px}
.product-info .options{overflow:hidden}
.product-info .options .option{overflow:hidden;width:100%}
.product-info .options .box-check{width:49%}
.required{vertical-align:0px}
input[type="radio"]{margin-left:-4px}
.boss_detail{overflow:hidden}
.htabs{text-align:center;overflow:hidden;width:100%}
.htabs a{display:inline-block}
.product-info .qty .decrease{top:25px}
.product-info .qty .increase{top:10px}


.boss_homefilter_tabs,.home_filter_content .box-content,.boss_revolution,.home_mainslide .boss_block-recent-post {margin-left:0px;margin-right:0px}
.home_mainslide{margin-right:0}
.home_filter_content .box-content{float:none}
#header #cart .content{position:absolute}
.ui-notify .boss_text h3{padding-top:0px;padding-bottom:5px}
#powered{line-height:20px}

.contact_fr{overflow:hidden}
.boss_revolution {margin-right:10px}

.manufacturer-list{padding-bottom:20px}
.manufacturer-list li{margin-bottom:10px}
.login-content span.forgotten_text a{vertical-align:9px!important}
.afiliate_resg_fr tr.payment_text input[type="radio"]{margin-top:9px;margin-bottom:12px}

.product-grid > div{min-height:455px}
.pagination .results{padding-bottom:3px}
.breadcrumb {margin-top:-7px;margin-bottom:15px}
.boss-alphabet{margin-bottom:38px}
.action input.button, .cart input.button, .product-info .cart input.button{padding-left:1px;padding-right:1px}

.compare-info tbody tr td:first-child{width:19%!important}
.compare-info tbody td.action a{vertical-align:9px}
.action input.button, .cart input.button, .shoppingcart_fr .left.checkout a.button{padding-bottom:0}
.box.bos_account .box-content li{padding-bottom:2px}
form.register table.form td{padding-bottom:1px}
form.register table.form td input[type="radio"]{vertical-align:-3px}
form.register table.form td.subscribe{line-height:21px}
.account_fr{width:auto}
.cart-info tbody .quantity input[type="image"]{top:4px;}
.cart-info tbody .quantity{padding-top:13px}
.cart-info thead td{border-bottom:1px solid #dcdcdc}
.shoppingcart_fr input[typw="radio"]{vertical-align:-2px}
.shoppingcart_fr table.radio tr td:first-child input{margin-top:-6px}
.account_fr li{padding-bottom:2px}
.wishlist-info thead td{border-bottom:1px solid #dcdcdc}
.article-filter .sort b, .article-filter .limit b{vertical-align:3px;margin-right:3px}
.checkout-heading a{margin-top:-10px}
.checkout-heading {position:relative}
.checkout-heading a{position:absolute;right:0}
#shipping-method .checkout-content table.radio input[type="radio"]{margin-top:0}
#payment-method .checkout-content table.radio input[type="radio"]{margin-top:-2px}
.boss_article-detail  .article-related li { padding-bottom:14px;margin-bottom:0}
#content .content{padding-bottom:2px}
.quotes_text label{line-height:20px}
.newsletter_fr td.title{float:left;line-height:25px;width:10%!important}
.product-info .cart div{display:inline-block}
.product-info .cart .buttons_fr{width:100%;float:none}
.product-info .cart .minimum{padding-bottom:2px}
#column-left.grid-20 .product_featured .detail,.product_featured .detail{margin-right:0}
.product-grid > div{width:22%!important;padding-right:20px}
.compare-info .name a{padding-bottom:2px}
.product-info .cart input.button{float:none}
.bosszoomtoolbox .image a{padding-bottom:2px}
.box-category ul > li ul > li > a{padding-bottom:1px}
.tp-caption.custom_large_text{padding-top:15px;padding-bottom:15px}


.article-grid > div{padding-right:20px;width:21%!important)

























