/* ----------------------------------------------------------------------------------- */
/*                              CSS MUX MediaLab, Norway                               */
/*                                 www.muxmedialab.no                                  */
/*                              Last updated 10.06.2010                                */
/* ----------------------------------------------------------------------------------- */
/*                                                                                     */
/*        __  __                              ___           __    __                   */
/*       /\ \/\ \                            /\_ \         /\ \__/\ \__                */
/*       \ \ \/'/'    ___     ___ ___   _____\//\ \      __\ \ ,_\ \ ,_\               */
/*        \ \ , <    / __`\ /' __` __`\/\ '__`\\ \ \   /'__`\ \ \/\ \ \/               */
/*         \ \ \\`\ /\ \L\ \/\ \/\ \/\ \ \ \L\ \\_\ \_/\  __/\ \ \_\ \ \_              */
/*          \ \_\ \_\ \____/\ \_\ \_\ \_\ \ ,__//\____\ \____\\ \__\\ \__\             */
/*           \/_/\/_/\/___/  \/_/\/_/\/_/\ \ \/ \/____/\/____/ \/__/ \/__/             */
/*                                        \ \_\                                        */
/*                                         \/_/                                        */
/*                                                                                     */
/* ----------------------------------------------------------------------------------- */
/*                                 KOMPLETT STYLESHEET                                 */


html,
body {
	background: #fff url(/a/i/G/bkgrnd.gif) repeat-x;
}

body,
textarea{ 
	color: #444;
}
 

a,
.price,
.priceBefore {
	color: #1f1949;
}

.priceWrapper .priceNowtxt {
	color: #7b75a9;
}



/* START ---------------------- block-top ---------------------- */

#block-top .top-bar{
	background: #1f1949 url(/a/i/G/block-top_bkgrnd.gif) repeat-x ;
	border-top: 8px solid #f7b80b;
	color: #fff;
}

#block-top .top-bar a{
	color: #fff;
}

#block-top .top-bar .segment-menu li a.active,
#block-top .top-bar .segment-menu li a:hover{
	background: url(/a/i/G/segment-menu_active.gif) #f7b80b repeat-x;
	color: #1f1949;
}

#block-top .top-bar .login-menu li a{
	background:url(/a/i/G/block-top_login-link.gif) no-repeat center top;
}

#block-top .top-bar .login-menu li a:hover{
	color: #ebeaef;
}



#block-top .header .important-menu li a:hover {
	color: #797592;
}

#block-top .header .important-menu li a.contact{
	background:url(/a/i/G/important-menu_contact.gif) no-repeat left center;
}

#block-top .header .important-menu li a.cart{
	background:url(/a/i/G/important-menu_cart.gif) no-repeat left center;
}

#block-top .header .important-menu li a.account{
	background:url(/a/i/G/important-menu_account.gif) no-repeat left center;
}

#block-top .header .important-menu li a.info{
	background:url(/a/i/G/important-menu_info.gif) no-repeat left center;
}









/* tabs START*/
#block-top .tabs li {
	background:url(/a/i/G/tabs_inactive_wide.gif) no-repeat;
}


#block-top .tabs .shortcuts li {
	background:url(/a/i/G/tabs_inactive.gif) no-repeat;
}

#block-top .tabs li a{
	background: none;
}



#block-top .tabs li a:hover{
	background:url(/a/i/G/tabs_hover_wide.gif) no-repeat;
}

#block-top .tabs .shortcuts li a:hover{
	background:url(/a/i/G/tabs_hover.gif) no-repeat;
}

#block-top .tabs li.active{
	background:url(/a/i/G/tabs_active_wide.gif) no-repeat;
}

#block-top .tabs li.active a:hover{
	background: none;
}

#block-top .tabs .shortcuts li.active{
	background:url(/a/i/G/tabs_active.gif) no-repeat;
}



/* tabs END */





#block-top .tabs-field{
	background: #f7b80b;
}

#block-top .tabs-field .search input.text{
}



#block-top .tabs-field .navigation a{
	background:url(/a/i/G/navigation-bullet.gif) no-repeat center right;
}

#block-top .tabs-field .navigation a:hover{
	background:url(/a/i/G/navigation-bullet_a.gif) no-repeat center right;
	color: #fff;
}

#block-top .tabs-field .navigation li.last a{
	background: none;
}


#block-top .tabs-field .small-cart a:hover{
	color: #fff;
}

/* END ---------------------- block-top ---------------------- */











/* START ---------------------- block-left ---------------------- */

#block-left .cat-menu{
	background: #ebeaef;
}

#block-left .cat-menu h4 a{
	padding-left: 14px;
	background:url(/a/i/G/categories_bullets.gif) no-repeat center left;
}

#block-left .cat-menu h4 a:hover{
	background:url(/a/i/G/categories_bullets_a.gif) no-repeat center left;
}

#block-left .cat-menu li a:hover{
	background:url(/a/i/G/categories_bullets_sub_a.gif) no-repeat 0 2px;
}

#block-left .cat-menu ul.level_two li.active a{
	background:url(/a/i/G/categories_bullets.gif) no-repeat 0 2px;
}

#block-left .function-menu{
	border: 2px solid #ebeaef;
}



/* END ---------------------- block-left ---------------------- */











/* START ---------------------- block-content ---------------------- */


#block-content h2,
#block-content .filter-menu h3{
	background: #ebeaef;
}

#block-content .prod-boxes-vertical,
#block-content .prod-boxes-horisontal {
	border-top: 2px dotted #ebeaef;
}




#block-content .button-next,
#block-content .button-buy-small{
	color: #1f1949;
	background: url(/a/i/G/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: #1f1949;
	background: url(/a/i/G/button-buy-small.gif) no-repeat;
}




#block-content .button-buy-big {
	color: #1f1949;
	background: url(/a/i/G/button-buy-big.gif) no-repeat;
}

#block-content .prod-boxes-vertical .prod .bomb{
	color: #1f1949;
	background:url(/a/i/G/bomb.png) no-repeat;
}

/* IE PNG 6- HACK */
* html body #block-content .prod-boxes-vertical .prod .bomb{
	background:url(/a/i/G/bomb.gif) no-repeat;
}


#block-content .prod-boxes-vertical .prod,
#block-content .prod-boxes-vertical .ad {
	border-right: 2px dotted #ebeaef;
}

#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 #ebeaef;
}

#block-content .prod-boxes-horisontal .last {
	border: none;
}

#block-content .prod-boxes-horisontal .prod .bomb{
	background:url(/a/i/G/bomb.png) no-repeat;
}

/* IE PNG 6-HACK */
* html body #block-content .prod-boxes-horisontal .prod .bomb{
	background:url(/a/i/G/bomb.gif) no-repeat;
}





#block-content .prod_end{
	border-bottom: 2px dotted #ebeaef;
}






/* prod-list START */

#block-content .prod-list .list {
	border: 2px solid #ebeaef;
}


#block-content .prod-list .list th{
	background: #ebeaef;
}

#block-content .prod-list .list th h3{
	background:url(/a/i/G/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 #ebeaef;
}




#block-content .prod-list .list-badge{
	background: url(/a/i/G/list-badge.png) no-repeat;
	color: #fff;
}

* html #block-content .prod-list .list-badge{
	background: url(/a/i/G/list-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list .weekly{
	background: url(/a/i/G/weekly-badge.png) no-repeat;
}

* html #block-content .prod-list .weekly{
	background: url(/a/i/G/weekly-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list td.buy .qty{
	border: 2px solid #ebeaef;
}


#block-content .compare-top .button-compare,
#block-content .prod-list .compare-top .button-compare{
	background: url(/a/i/G/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/G/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/G/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/G/prod-list_button-compare_b_b.gif) no-repeat;
}

#block-content .prod-list .td_sort th{
	border-bottom: 2px solid #ebeaef;
	background: none;
}


/* KHB CHECK */

#block-content .prod-list .filter fieldset{
	border: 2px solid #ebeaef;
}

/* 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/G/zoom.gif) no-repeat;
}

#block-content .prod-info .prod-image .bomb{
	background:url(/a/i/G/bomb.png) no-repeat;
}

* html body #block-content .prod-info .prod-image .bomb{
	background:url(/a/i/G/bomb.gif) no-repeat;
}

#block-content .prod-info .manu{
	border: 2px solid #ebeaef;
}





#block-content .prod-info .details {
	border: 2px solid #ebeaef;
	background: #ebeaef;
}

#block-content .prod-info .prod-alert {
	border: 2px solid #ff0000;
	background: #ff0000;
}

#block-content .prod-info .prod-alert p{
	color: #fff;
}

#block-content .prod-info .marketing-text .content{
	border: 2px solid #ebeaef;
}

#block-content .prod-info .specs-info .info{
	border-left: 2px solid #ebeaef;
	border-right: 2px solid #ebeaef;
	border-bottom: 2px solid #ebeaef; 
}

#block-content .prod-info .specs-info .menu ul{
	background: #fff;
	border-bottom: 2px solid #ebeaef;
}

#block-content .prod-info .specs-info .menu li a{
	background: #ebeaef;
	border: 2px solid #ebeaef;
	border-bottom: 0;
}

#block-content .prod-info .specs-info .menu li a:hover,
#block-content .prod-info .specs-info .menu li a.current{
	background: #fff;
}


#block-content .prod-info .specs-info .menu li.nolink a:hover {
	background: #ebeaef;
}


#block-content .prod-info .specs-info .info td,
#block-content .prod-info .specs-info .info th{
	border-bottom: 2px solid #ebeaef;
}

#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 #ebeaef;
}

#block-content .prod-info .link-box .links li a{
	background:url(/a/i/G/bullet.gif) no-repeat left 3px;
}

#block-content .prod-info .link-box .links li a:hover{
	background:url(/a/i/G/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 #ebeaef;
	border-top: 0;
}

/* prod-review END */







/* recommendations START */

#block-content .recommendations {
	border: 2px solid #ebeaef;
	border-top: 0;
}


#block-content .recommendations .prod .content {
	border: 0;
	border-right: 2px dotted #ebeaef;
}

#block-content .recommendations .last .content{
	border: 0;
}

#block-content .recommendations .prod .bomb{
	background:url(/a/i/G/bomb.png) no-repeat;
}

* html body #block-content .recommendations .prod .bomb{
	background:url(/a/i/G/bomb.gif) no-repeat;
}

/* recommendations END */






/* mobile-subscription START */

#block-content .prod-info .mobile-subscription{
	border: 2px solid #ebeaef;
}

#block-content .prod-info .mobile-subscription h3{
	background: #ebeaef;
	border: 2px solid #ebeaef;
}

#block-content .prod-info .mobile-subscription td,
#block-content .prod-info .mobile-subscription th{
	border-top: 2px solid #ebeaef;
}

#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 #ebeaef;
}

#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: #ebeaef;
}

#block-content .prod-compare td.odd{
	background: #f4f3f6;
}

#block-content .prod-compare .button-remove,
#block-content .prod-compare .button-remove-all{
	border: 0;
	background: url(/a/i/G/compare_button-remove.gif) no-repeat;
}

#block-content .prod-compare .button-remove-all{
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
}

/* prod-compare END */








/* prod-relate START */

#block-content .prod-relate {
	border: 2px solid #ebeaef;
}


/* prod-relate END */






/* prod-accessories START */

#block-content .prod-accessories {
	border: 2px solid #ebeaef;
}


/* prod-accessories END */






/* memory-selector START */

#block-content .memory-selector .content{
	border: 2px solid #ebeaef;
}

/* memory-selector END */




/* account START */

#block-content .account .required{
	background: url(/a/i/G/required.gif) no-repeat;
}


#block-content .account .content{
	border: 2px solid #ebeaef;
}

/* account END */







/* cart START */

#block-content .cart .content{
	border: 2px solid #ebeaef;
}

#block-content .cart .est-shipping th,
#block-content .cart .est-shipping td{
	border-bottom: 2px solid #ebeaef;
}

#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: #ebeaef;
}

#block-content .cart tr.td_total td{
	background: #ebeaef;
}


#block-content .cart .content{
	border: 2px solid #ebeaef;
}



#block-content .cart .checkout-wrapper .continueShopping{
	background: url(/a/i/G/continueShopping.gif) no-repeat;
}


/* cart END */





/* deliveryaddress & deliveryalert START */

#block-content .deliveryaddress .content,
#block-content .deliveryalert .content {
	border: 2px solid #ebeaef;
}

#block-content .checkout-wrapper .submit,
#block-content .deliveryalert .submit{
	background: url(/a/i/G/button-buy-big.gif) no-repeat;
}

/* deliveryaddress & deliveryalert END */






/* checkout START */

#block-content #checkout .content{
	border: 2px solid #ebeaef;
}

#block-content #checkout #checkout_main .deliverymethod-box .method .method-fyi,
#block-content #checkout #checkout_main .deliverymethod-box .method .details{
	border: 2px solid #ebeaef;
}


/* checkout END */







/* Search Start */


#block-content .search-alt-spelling .content,
#block-content .search-related .content {
	border: 2px solid #ebeaef;
}

/* 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: #ebeaef; 
}

#block-content .config-boxes .config .cto li{
	border: 0;
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
	background: url(/a/i/G/compare_button-configure-big.gif) no-repeat;
}

/* config-boxes End */






/* config-info Start*/



.config-info .buy-box li{
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
	background: url(/a/i/G/compare_button-configure-big.gif) no-repeat;
}


.config-info .marketing-text .content {
	border: 2px solid #ebeaef;
}

#block-content .zoom strong{
	background: url(/a/i/G/zoom.gif) no-repeat;
}

#block-content .config-info .spec{
	border-left: 2px solid #ebeaef;
	border-right: 2px solid #ebeaef;
}

#block-content .config-info .spec td,
#block-content .config-info .spec th{
	border-bottom: 2px solid #ebeaef;
}

#block-content .config-info .spec th{
	border-right: 2px solid #ebeaef;
}


/* config-info End */







/* configurator Start */

#block-content .zoom strong{
	background: url(/a/i/G/zoom.gif) no-repeat;
}


#block-content #SearchOrderHistory {
}


#block-content #Accounts {
	background: #b0e0e6;
}

/* configurator End */










/* account-home Start */

#block-content #account-home hr{
	border-top: 1px dashed #ebeaef;
}

#block-content #account-home h2{
	background: none;
	border-bottom: 2px solid #ebeaef;
}

/* account-home End */
















/* START Filter */

#block-content #filter .filter-menu .content {
	border: 2px solid #ebeaef;
	border-top: 0;
}

#block-content #filter .col3 .content{
    background: url(/a/i/G/col_3.gif) repeat-y;
}

#block-content #filter .col4 .content{
	background: url(/a/i/G/col_4.gif) repeat-y;
}

#block-content #filter .col5 .content{
	background: url(/a/i/G/col_5.gif) repeat-y;
}


#block-content #filter #filter-selections li a strong{
	background: url(/a/i/G/filter_selections_left.gif) no-repeat;
}

#block-content #filter #filter-selections li a span{
	background: url(/a/i/G/filter_selections_right.gif) no-repeat;
}



/* END Filter */








/* END ---------------------- block-content ---------------------- */











/* START ---------------------- block-bottom ---------------------- */

#block-bottom .toplists h4{
	background: #ebeaef;
}


#block-bottom .toplists .list {
	border-right: 2px solid #fff;
}

#block-bottom .toplists .last{
	border: 0;
}


#block-bottom .toplists .list li{
	border-bottom: 2px dotted #ebeaef;
}


/* END ---------------------- block-bottom ---------------------- */

