*:first-child+html .group { zoom: 1; } /* IE7 */
*:first-child+html .addressfield-container-inline { min-height:auto; } /* IE7 */
.checkout_completion_message .checkout_complete_order_lines table tr td.views-field-field-bild-product, .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-line-item-title, .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-commerce-total{
	display:inline-block;
}
.store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-fornamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-fornamn{
	top:-5px;
}

#edit-line-item-fields-field-leverans, #edit-line-item-fields-field-amount-radios{
	padding-bottom:30px;
}

#sub_header .mini_cart_wrapper{
	top:15px;
}

div.shop_top_content{
	float:none !important;
}

tr.even td, tr.odd td{
	border-bottom: 1px solid #CCC;
} 

tr.component-type-commerce-price-formatted-amount td{
	border:none !important;
}

.checkout_page .checkout_details fieldset.cart_contents .fieldset-wrapper, .checkout_page .checkout_complete_order_lines{
	border-top: 1px solid #CCC;
}

.addressfield-container-inline.name-block{
	height:50px;
}

#header ul#main-menu li { line-height: 63px; }
#header ul#main-menu li.iconbutton a { padding: 24px 24px; }
#header ul#main-menu li a { padding: 0 36px; }
.nf-areas-view .area-row { margin-right: 13px; }
.nf-areas-view .area-row.views-row-3, .nf-areas-view .area-row.views-row-6, .nf-areas-view .area-row.views-row-9 { margin-right: 0; }
.nf-areas-view .area-row .icon_overlay img { margin-top: inherit; *clear: expression(style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"), 						style.clear = "none", 0 					); }

.panels-flexible-column-panel_page_layout-4
{
	position: absolute;
	left: 336px;
}

.panels-flexible-column-panel_page_layout-6
{
	position: absolute;
	left: 672px;
}

.hero-banner-container .hero-banner { padding-top: 0; height: 397px; }
.hero-banner-container .texts_wrapper { padding-top: 47px; margin-left: -250px; }
.hero-banner-container .promo-right .texts_wrapper { padding-left: 250px; margin-left: 0; }

#header ul#main-menu li.iconbutton.searchbutton a
{
	background: #fbfbfb url("../images/menu_search_button_icon.png") no-repeat center;
}

#header ul#main-menu li.iconbutton.searchbutton.open a
{
	background: #2a2a2a url("../images/menu_search_button_icon_open.png") no-repeat center;
}

/* Z-index fixes for IE7 */

#main-wrapper, .messages.status, #sub_header
{
	z-index: 0;
}

#header ul#main-menu li
{
	padding-top: 0;
}
