/* -------------------------------------------------------------------------------------------------- */
/*                                      CSS MUX MediaLab, Norway                                      */
/*                                          www.muxmedialab.no                                        */
/*                                        Last updated 28.09.09                                       */
/* -------------------------------------------------------------------------------------------------- */
/*                                                                                                    */
/*    ______                                             __                                           */
/*   /\__  _\                                           /\ \                                          */
/*   \/_/\ \/     ___   __  __  __     __     _ __    __\ \ \___     ___   __  __    ____     __      */
/*      \ \ \   /' _ `\/\ \/\ \/\ \  /'__`\  /\`'__\/'__`\ \  _ `\  / __`\/\ \/\ \  /',__\  /'__`\    */
/*       \_\ \__/\ \/\ \ \ \_/ \_/ \/\ \L\.\_\ \ \//\  __/\ \ \ \ \/\ \L\ \ \ \_\ \/\__, `\/\  __/    */
/*       /\_____\ \_\ \_\ \___x___/'\ \__/.\_\\ \_\\ \____\\ \_\ \_\ \____/\ \____/\/\____/\ \____\   */
/*       \/_____/\/_/\/_/\/__//__/   \/__/\/_/ \/_/ \/____/ \/_/\/_/\/___/  \/___/  \/___/  \/____/   */
/*                                                                                                    */
/*                                                                                                    */
/* -------------------------------------------------------------------------------------------------- */
/*                                        INWAREHOUSE STYLESHEET                                      */


html,
body {
	background: #efefef;
	color: #666;
}

body,
textarea,
#block-top .tabs-field .search input.text,
#block-top .tabs-field .search input.submit{
	font-family: Tahoma, Helvetica, sans-serif; 
}



h1, h2, h3, h4, h5, h6, a{
	color: #333;
}

.price {
	color: #bf0506;
}



#container{
	margin-top: 0;
}

/* START ---------------------- block-top ---------------------- */


#block-top {
	background: #bf0506;
}

#block-top .top-bar{
	background: #efefef;
	color: #333;
}

#block-top .top-bar a:hover{
	color:#000!important;
}

#block-top .top-bar .segment-menu li a.active,
#block-top .top-bar .segment-menu li a:hover{
       background: #333;
	   color: #fff!important;
}



#block-top .top-bar .login-menu li a{
	background:url(/a/i/DC/23/block-top_login-link.gif) no-repeat center top;
}



#block-top .header .important-menu li a {
	color: #fff;
}


#block-top .header .important-menu li a:hover {
	color: #a4a4a4;
}

#block-top .header .important-menu li a.contact{
	background:url(/a/i/DC/23/important-menu_contact.gif) no-repeat left center;
}

#block-top .header .important-menu li a.cart{
	background:url(/a/i/DC/23/important-menu_cart.gif) no-repeat left center;
}

#block-top .header .important-menu li a.account{
	background:url(/a/i/DC/23/important-menu_account.gif) no-repeat left center;
}

#block-top .header .important-menu li a.info{
	background:url(/a/i/DC/23/important-menu_info.gif) no-repeat left center;
}









/* tabs START*/
/*
#block-top .tabs li {
	background:url(/a/i/DC/23/tabs_inactive_wide.gif) no-repeat;
}


#block-top .tabs .shortcuts li {
	background:url(/a/i/DC/23/tabs_inactive.gif) no-repeat;
}

#block-top .tabs li a{
	background: none;
}



#block-top .tabs li a:hover{
	background:url(/a/i/DC/23/tabs_hover_wide.gif) no-repeat;
	color: #fff;
}

#block-top .tabs .shortcuts li a:hover{
	background:url(/a/i/DC/23/tabs_hover.gif) no-repeat;
}

#block-top .tabs li.active{
	background:url(/a/i/DC/23/tabs_active_wide.gif) no-repeat;
}

#block-top .tabs li.active a{
	color: #fff;
}


#block-top .tabs li.active a:hover{
	background: none;
}


#block-top .tabs .shortcuts li.active{
	background:url(/a/i/DC/23/tabs_active.gif) no-repeat;
}

*/

/* tabs END */



/* tabs START*/


	/* START Fill whole width */
	
	
	#block-top .tabs li {
		width: 113px;
	}
	#block-top .tabs li a .one{
		width: 113px;
	}
	
	#block-top .tabs .shortcuts li {
		width: 72px!important;
	}
	
	#block-top .tabs .shortcuts li a{
		width: 72px!important;
	}
	
	
	#block-top .tabs li.last,
	#block-top .tabs li.last a .one{
	}
	
	/* END Fill whole width */


#block-top .tabs li a{
	background:url(/a/i/DC/23/tabs_inactive_new.gif)!important;
	border: 1px solid #dedbde;
	border-right: none;
	border-bottom: none;
}

#block-top .tabs li.last a {
	border-right: 1px solid #dedbde;
}

#block-top .tabs li a:hover,
#block-top .tabs li.active a{
	background:url(/a/i/DC/23/tabs_active_new.gif)!important;
	border: 1px solid #736d73;
	border-right: none;
	border-bottom: none;
	color: #fff;
}





/* tabs END */








#block-top .tabs-field{
	background: #333 url(/a/i/DC/23/tabs-field_bkgrnd.gif);
}

#block-top .tabs-field .navigation h3 {
	color: #fff;
}

#block-top .tabs-field a{
	color: #fff;
}



#block-top .tabs-field .search{
	background:url(/a/i/DC/23/search.gif) no-repeat left top;
}




#block-top .tabs-field .navigation a{
	background:url(/a/i/DC/23/navigation-bullet.gif) no-repeat center right;
}

#block-top .tabs-field .navigation a:hover{
	background:url(/a/i/DC/23/navigation-bullet.gif) no-repeat center right;
	color: #fff;
}

#block-top .tabs-field .navigation li.last a{
	background: none;
}


#block-top .tabs-field .navigation a:hover,
#block-top .tabs-field .small-cart a:hover{
	color:#a4a4a4;
	cursor: pointer;
}


/* END ---------------------- block-top ---------------------- */











/* START ---------------------- block-left ---------------------- */

#block-left .cat-menu{
	background: #333;
}

#block-left .cat-menu a{
	color: #fff;
}

#block-left .cat-menu h2,
#block-left .cat-menu h3,
#block-left .cat-menu h4 {
	color:#fff;
}


#block-left .function-menu{
	border: 2px solid #d9d9d9;
}


#block-left .cat-menu h4 a{
	padding-left: 14px;
	background:url(/a/i/DC/23/categories_bullets.gif) no-repeat center left;
}

#block-left .cat-menu h4 a:hover{
	background:url(/a/i/DC/23/categories_bullets_a.gif) no-repeat center left;
}

#block-left .cat-menu li a:hover{
	background:url(/a/i/DC/23/categories_bullets_sub_a.gif) no-repeat 0 2px;
}

#block-left .cat-menu ul.level_two li.active a{
	background:url(/a/i/DC/23/categories_bullets.gif) no-repeat 0 2px;
}

#block-left .function-menu{
	border: 2px solid #d9d9d9;
}



#block-left #wof_banner h2 a{
	background: #bf0506;
	border: #bf0506 solid 2px;
	color: #fff;
}
/* END ---------------------- block-left ---------------------- */











/* START ---------------------- block-content ---------------------- */


#block-content h2,
#block-content .filter-menu h3{
	background: #d9d9d9;
}

#block-content .prod-boxes-vertical,
#block-content .prod-boxes-horisontal {
	border-top: 2px dotted #d9d9d9;
}




#block-content .button-next,
#block-content .button-buy-small{
	color: #fff;
	background: url(/a/i/DC/23/button-buy-smaller.gif) no-repeat;
}

.lang_nl #block-content .button-next,
.lang_be #block-content .button-next,
.lang_fr #block-content .button-buy-small,
.lang_de #block-content .button-buy-small,
#block-content .wide {
	color: #fff;
	background: url(/a/i/DC/23/button-buy-small.gif) no-repeat;
}




#block-content .button-buy-big {
	color: #fff;
	background: url(/a/i/DC/23/button-buy-big.gif) no-repeat;
}

#block-content .prod-boxes-vertical .prod .bomb{
	color: #333;
	background:url(/a/i/DC/23/bomb.png) no-repeat;
}

/* IE PNG 6- HACK */
* html body #block-content .prod-boxes-vertical .prod .bomb{
	background:url(/a/i/DC/23/bomb.gif) no-repeat;
}


#block-content .prod-boxes-vertical .prod,
#block-content .prod-boxes-vertical .ad {
	border-right: 2px dotted #d9d9d9;
}

#block-content .prod-boxes-vertical .last{
	border-right: 0;
}





/* PROD IMAGE RIGHT */

#block-content .prod-boxes-horisontal .prod,
#block-content .prod-boxes-horisontal .ad {
	border-right: 2px dotted #d9d9d9;
}

#block-content .prod-boxes-horisontal .last {
	border: none;
}

#block-content .prod-boxes-horisontal .prod .bomb{
	background:url(/a/i/DC/23/bomb.png) no-repeat;
}

/* IE PNG 6-HACK */
* html body #block-content .prod-boxes-horisontal .prod .bomb{
	background:url(/a/i/DC/23/bomb.gif) no-repeat;
}





#block-content .prod_end{
	border-bottom: 2px dotted #d9d9d9;
}






/* prod-list START */

#block-content .prod-list .list {
	border: 2px solid #d9d9d9;
}


#block-content .prod-list .list th{
	background: #d9d9d9;
}

#block-content .prod-list .list th h3{
	background:url(/a/i/DC/23/prod-list_cat-arrow.gif) no-repeat left center;
}

#block-content .prod-list .td_bottom td,
#block-content .prod-list .td_top td.image{
	border-bottom: 2px solid #d9d9d9;
}




#block-content .prod-list .list-badge{
	background: url(/a/i/DC/23/list-badge.png) no-repeat;
	color: #fff;
}

* html #block-content .prod-list .list-badge{
	background: url(/a/i/DC/23/list-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list .weekly{
	background: url(/a/i/DC/23/weekly-badge.png) no-repeat;
}

* html #block-content .prod-list .weekly{
	background: url(/a/i/DC/23/weekly-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list td.buy .qty{
	border: 2px solid #d9d9d9;
}


#block-content .compare-top .button-compare,
#block-content .prod-list .compare-top .button-compare{
	background: url(/a/i/DC/23/prod-list_button-compare_t_t.gif) no-repeat;
}

#block-content .compare-top .button-compare_bottom,
#block-content .prod-list .compare-top .button-compare_bottom{
	background: url(/a/i/DC/23/prod-list_button-compare_t_b.gif) no-repeat;
}

#block-content .compare-bottom .button-compare,
#block-content .prod-list .compare-bottom .button-compare{
	background: url(/a/i/DC/23/prod-list_button-compare_b_t.gif) no-repeat;
}

#block-content .compare-bottom .button-compare_bottom,
#block-content .prod-list .compare-bottom .button-compare_bottom{
	background: url(/a/i/DC/23/prod-list_button-compare_b_b.gif) no-repeat;
}

#block-content .prod-list .td_sort th{
	border-bottom: 2px solid #d9d9d9;
	background: none;
}


/* KHB CHECK */

#block-content .prod-list .filter fieldset{
	border: 2px solid #d9d9d9;
}

/* KHB CHECK */


/* prod-list END */







/* prod-info START */

#block-content .prod-info h2.name2{
	background: none;
}

#block-content .prod-info .prod-image .zoom strong{
	background: url(/a/i/DC/23/zoom.gif) no-repeat;
}

#block-content .prod-info .prod-image .bomb{
	background:url(/a/i/DC/23/bomb.png) no-repeat;
}

* html body #block-content .prod-info .prod-image .bomb{
	background:url(/a/i/DC/23/bomb.gif) no-repeat;
}

#block-content .prod-info .manu{
	border: 2px solid #d9d9d9;
}





#block-content .prod-info .details {
	border: 2px solid #d9d9d9;
	background: #d9d9d9;
}

#block-content .prod-info .prod-alert {
	background: #bf0506!important;
	border: 2px solid #bf0506!important;
}

#block-content .prod-info .prod-alert p{
	color: #fff;
}

#block-content .prod-info .marketing-text .content{
	border: 2px solid #d9d9d9;
}

#block-content .prod-info .specs-info .info{
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9; 
}

#block-content .prod-info .specs-info .menu ul{
	background: #fff;
	border-bottom: 2px solid #d9d9d9;
	height: 25px;
}

#block-content .prod-info .specs-info .menu li a{
	background: #d9d9d9;
	border: 2px solid #d9d9d9;
	border-bottom: 0;
}

#block-content .prod-info .specs-info .menu li a:hover,
#block-content .prod-info .specs-info .menu li.active a{
	background: #fff;
}


#block-content .prod-info .specs-info .menu li.nolink a:hover {
	background: #d9d9d9;
}

#block-content .prod-info .specs-info .info td,
#block-content .prod-info .specs-info .info th{
	border-bottom: 2px solid #d9d9d9;
}

#block-content .prod-info .specs-info .info .last td,
#block-content .prod-info .specs-info .info .last th{
	border-bottom: 0;
}

#block-content .prod-info .specs-info .info th{
	border-right: 2px solid #d9d9d9;
}

#block-content .prod-info .link-box .links li a{
	background:url(/a/i/DC/23/bullet.gif) no-repeat left 3px;
}

#block-content .prod-info .link-box .links li a:hover{
	background:url(/a/i/DC/23/bullet_active.gif) no-repeat left 3px;
}


/* prod-info END */










/* prod-review START */

#block-content .prod-review .review,
#block-content .prod-review .scoretotal{
	border: 2px solid #d9d9d9;
	border-top: 0;
}

/* prod-review END */







/* recommendations START */

#block-content .recommendations {
	border: 2px solid #d9d9d9;
	border-top: 0;
}


#block-content .recommendations .prod .content {
	border: 0;
	border-right: 2px dotted #d9d9d9;
}

#block-content .recommendations .last .content{
	border: 0;
}

#block-content .recommendations .prod .bomb{
	background:url(/a/i/DC/23/bomb.png) no-repeat;
}

* html body #block-content .recommendations .prod .bomb{
	background:url(/a/i/DC/23/bomb.gif) no-repeat;
}

/* recommendations END */






/* mobile-subscription START */

#block-content .prod-info .mobile-subscription{
	border: 2px solid #d9d9d9;
}

#block-content .prod-info .mobile-subscription h3{
	background: #d9d9d9;
	border: 2px solid #d9d9d9;
}

#block-content .prod-info .mobile-subscription td,
#block-content .prod-info .mobile-subscription th{
	border-top: 2px solid #d9d9d9;
}

#block-content .prod-info .mobile-subscription tr.head th{
	border-top: 0;
}
/* mobile-subscription END */






/* prod-compare START */


#block-content .prod-compare th,
#block-content .prod-compare td{
	border: 2px solid #d9d9d9;
}

#block-content .prod-compare tr.head th,
#block-content .prod-compare tr.head td{
	border: 0;
}

#block-content .prod-compare tr.row_head th,
#block-content .prod-compare tr.row_head td{
	background: #d9d9d9;
}

#block-content .prod-compare td.odd{
	background: #f3f3f3;
}

#block-content .prod-compare .button-remove,
#block-content .prod-compare .button-remove-all{
	border: 0;
	background: url(/a/i/DC/23/compare_button-remove.gif) no-repeat;
}

#block-content .prod-compare .button-remove-all{
	background: url(/a/i/DC/23/compare_button-remove-all.gif) no-repeat;
}

/* prod-compare END */








/* prod-relate START */

#block-content .prod-relate {
	border: 2px solid #d9d9d9;
}


/* prod-relate END */






/* prod-accessories START */

#block-content .prod-accessories {
	border: 2px solid #d9d9d9;
}


/* prod-accessories END */






/* memory-selector START */

#block-content .memory-selector .content{
	border: 2px solid #d9d9d9;
}

/* memory-selector END */




/* account START */

#block-content .account .required{
	background: url(/a/i/DC/23/required.gif) no-repeat;
}


#block-content .account .content{
	border: 2px solid #d9d9d9;
}

/* account END */







/* cart START */

#block-content .cart .content{
	border: 2px solid #d9d9d9;
}

#block-content .cart .est-shipping th,
#block-content .cart .est-shipping td{
	border-bottom: 2px solid #d9d9d9;
}

#block-content .cart .est-shipping tr.last th,
#block-content .cart .est-shipping tr.last td{
	border-bottom: 0;
}


#block-content .cart tr.td_total td{
	background: #d9d9d9;
}

#block-content .cart tr.td_total td{
	background: #d9d9d9;
}


#block-content .cart .content{
	border: 2px solid #d9d9d9;
}



#block-content .cart .checkout-wrapper .continueShopping{
	background: url(/a/i/DC/23/continueShopping.gif) no-repeat;
}


/* cart END */





/* deliveryaddress & deliveryalert START */

#block-content .deliveryaddress .content,
#block-content .deliveryalert .content {
	border: 2px solid #d9d9d9;
}

#block-content .checkout-wrapper .submit,
#block-content .deliveryalert .submit{
	background: url(/a/i/DC/23/button-buy-big.gif) no-repeat;
	color: #fff;
}

/* deliveryaddress & deliveryalert END */






/* checkout START */

#block-content #checkout .content{
	border: 2px solid #d9d9d9;
}

#block-content #checkout #checkout_main .deliverymethod-box .method .method-fyi,
#block-content #checkout #checkout_main .deliverymethod-box .method .details{
	border: 2px solid #d9d9d9;
}


/* checkout END */







/* Search Start */


#block-content .search-alt-spelling .content,
#block-content .search-related .content {
	border: 2px solid #d9d9d9;
}

/* Search End */



#block-content .alert {
	border: 2px solid #ff0000;
	background: #ff0000;
}

#block-content .alert p{
	color: #fff;
}





/* config-boxes Start */


#block-content .config-boxes h4{
	background: #d9d9d9; 
}

#block-content .config-boxes .config .cto li{
	border: 0;
	background: #d9d9d9;
}

/* config-boxes End */






/* config-info Start*/



.config-info .buy-box li{
	background: url(/a/i/DC/23/compare_button-remove-all.gif) no-repeat;
}

.config-info .marketing-text .content {
	border: 2px solid #d9d9d9;
}

#block-content .config-info .prod-image .zoom strong{
	background: url(/a/i/DC/23/zoom.gif) no-repeat;
}

#block-content .config-info .spec{
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
}

#block-content .config-info .spec td,
#block-content .config-info .spec th{
	border-bottom: 2px solid #d9d9d9;
}

#block-content .config-info .spec th{
	border-right: 2px solid #d9d9d9;
}


/* config-info End */







/* configurator Start */

#block-content .configurator .prod-image .zoom strong{
	background: #d9d9d9;
}

/* configurator End */





/* account-home Start */

#block-content #account-home hr{
	border-top: 1px dashed #d9d9d9;
}

#block-content #account-home h2{
	background: none;
	border-bottom: 2px solid #d9d9d9;
}

/* account-home End */








/* START Filter */

#block-content #filter .filter-menu .content {
	border: 2px solid #d9d9d9;
	border-top: 0;
}

#block-content #filter .col3 .content{
    background: url(/a/i/DC/23/col_3.gif) repeat-y;
}

#block-content #filter .col4 .content{
	background: url(/a/i/DC/23/col_4.gif) repeat-y;
}

#block-content #filter .col5 .content{
	background: url(/a/i/DC/23/col_5.gif) repeat-y;
}


#block-content #filter #filter-selections li a strong{
	background: url(/a/i/DC/23/filter_selections_left.gif) no-repeat;
}

#block-content #filter #filter-selections li a span{
	background: url(/a/i/DC/23/filter_selections_right.gif) no-repeat;
}


/* END Filter */






/* END ---------------------- block-content ---------------------- */











/* START ---------------------- block-bottom ---------------------- */

#block-bottom .toplists h4{
	background: #d9d9d9;
}


#block-bottom .toplists .list {
	border-right: 2px solid #fff;
}

#block-bottom .toplists .last{
	border: 0;
}


#block-bottom .toplists .list li{
	border-bottom: 2px dotted #d9d9d9;
}


/* END ---------------------- block-bottom ---------------------- */

