/* ----------------------------------------------------------------------------------- */
/*                              CSS MUX MediaLab, Norway                               */
/*                                 www.muxmedialab.no                                  */
/*                                Last updated 21.10.09                                */
/* ----------------------------------------------------------------------------------- */
/*                                                                                     */
/*        __  __                              ___           __    __                   */
/*       /\ \/\ \                            /\_ \         /\ \__/\ \__                */
/*       \ \ \/'/'    ___     ___ ___   _____\//\ \      __\ \ ,_\ \ ,_\               */
/*        \ \ , <    / __`\ /' __` __`\/\ '__`\\ \ \   /'__`\ \ \/\ \ \/               */
/*         \ \ \\`\ /\ \L\ \/\ \/\ \/\ \ \ \L\ \\_\ \_/\  __/\ \ \_\ \ \_              */
/*          \ \_\ \_\ \____/\ \_\ \_\ \_\ \ ,__//\____\ \____\\ \__\\ \__\             */
/*           \/_/\/_/\/___/  \/_/\/_/\/_/\ \ \/ \/____/\/____/ \/__/ \/__/             */
/*                                        \ \_\                                        */
/*                                         \/_/                                        */
/*                                                                                     */
/* ----------------------------------------------------------------------------------- */
/*                                 KOMPLETT STYLESHEET                                 */


html,
body {
	background: #fff url(../../App_Themes/Images/Komplett/bkgrnd.gif) repeat-x;
}

body,
textarea{ 
	color: #444;
}


a,
.price {
	color: #1f1949;
}


/* START ---------------------- block-top ---------------------- */

#block-top .top-bar{
	background: #1f1949 url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/segment-menu_active.gif) #f7b80b repeat-x;
	color: #1f1949;
}

#block-top .top-bar .login-menu li a{
	background:url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/important-menu_contact.gif) no-repeat left center;
}

#block-top .header .important-menu li a.cart{
	background:url(../../App_Themes/Images/Komplett/important-menu_cart.gif) no-repeat left center;
}

#block-top .header .important-menu li a.account{
	background:url(../../App_Themes/Images/Komplett/important-menu_account.gif) no-repeat left center;
}

#block-top .header .important-menu li a.info{
	background:url(../../App_Themes/Images/Komplett/important-menu_info.gif) no-repeat left center;
}









/* tabs START*/
#block-top .tabs li {
	background:url(../../App_Themes/Images/Komplett/tabs_inactive_wide.gif) no-repeat;
}


#block-top .tabs .shortcuts li {
	background:url(../../App_Themes/Images/Komplett/tabs_inactive.gif) no-repeat;
}

#block-top .tabs li a{
	background: none;
}



#block-top .tabs li a:hover{
	background:url(../../App_Themes/Images/Komplett/tabs_hover_wide.gif) no-repeat;
}

#block-top .tabs .shortcuts li a:hover{
	background:url(../../App_Themes/Images/Komplett/tabs_hover.gif) no-repeat;
}

#block-top .tabs li.active{
	background:url(../../App_Themes/Images/Komplett/tabs_active_wide.gif) no-repeat;
}

#block-top .tabs li.active a:hover{
	background: none;
}

#block-top .tabs .shortcuts li.active{
	background:url(../../App_Themes/Images/Komplett/tabs_active.gif) no-repeat;
}



/* tabs END */





#block-top .tabs-field{
	background: #f7b80b;
}

#block-top .tabs-field .search input.text{
	background:url(../../App_Themes/Images/Komplett/search.gif) no-repeat left top;
}



#block-top .tabs-field .navigation a{
	background:url(../../App_Themes/Images/Komplett/navigation-bullet.gif) no-repeat center right;
}

#block-top .tabs-field .navigation a:hover{
	background:url(../../App_Themes/Images/Komplett/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 .button-buy-small
{
	color: #1f1949;
	background: url(../../App_Themes/Images/Komplett/button-buy-smaller.gif) no-repeat;
}

#block-left .cat-menu{
	background: #ebeaef;
}

#block-left .cat-menu h4 a{
	padding-left: 14px;
	background:url(../../App_Themes/Images/Komplett/categories_bullets.gif) no-repeat center left;
}

#block-left .cat-menu h4 a:hover{
	background:url(../../App_Themes/Images/Komplett/categories_bullets_a.gif) no-repeat center left;
}

#block-left .cat-menu li a:hover{
	background:url(../../App_Themes/Images/Komplett/categories_bullets_sub_a.gif) no-repeat 0 2px;
}

#block-left .cat-menu ul.level_two li.active a{
	background:url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/button-buy-small.gif) no-repeat;
}




#block-content .button-buy-big {
	color: #1f1949;
	background: url(../../App_Themes/Images/Komplett/button-buy-big.gif) no-repeat;
}

#block-content .prod-boxes-vertical .prod .bomb{
	color: #1f1949;
	background:url(../../App_Themes/Images/Komplett/bomb.png) no-repeat;
}

/* IE PNG 6- HACK */
* html body #block-content .prod-boxes-vertical .prod .bomb{
	background:url(../../App_Themes/Images/Komplett/bomb.gif) no-repeat;
}



#block-content .prod-boxes-vertical .ad {
	border-right: 2px dotted #ebeaef;
}

#block-content .prod-boxes-vertical .prod {
	border-right: 2px dotted #ebeaef;
	border-top: 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(../../App_Themes/Images/Komplett/bomb.png) no-repeat;
}

/* IE PNG 6-HACK */
* html body #block-content .prod-boxes-horisontal .prod .bomb{
	background:url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/list-badge.png) no-repeat;
	color: #fff;
}

* html #block-content .prod-list .list-badge{
	background: url(../../App_Themes/Images/Komplett/list-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list .weekly{
	background: url(../../App_Themes/Images/Komplett/weekly-badge.png) no-repeat;
}

* html #block-content .prod-list .weekly{
	background: url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/zoom.gif) no-repeat;
}

#block-content .prod-info .prod-image .flix strong{
	background: url(../../App_Themes/Images/Komplett/button_54px.gif) no-repeat;
}

#block-content .prod-info .prod-image .bomb{
	background:url(../../App_Themes/Images/Komplett/bomb.png) no-repeat;
}

* html body #block-content .prod-info .prod-image .bomb{
	background:url(../../App_Themes/Images/Komplett/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.active a{
	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(../../App_Themes/Images/Komplett/bullet.gif) no-repeat left 3px;
}

#block-content .prod-info .link-box .links li a:hover{
	background:url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/bomb.png) no-repeat;
}

* html body #block-content .recommendations .prod .bomb{
	background:url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/compare_button-remove.gif) no-repeat;
}

#block-content .prod-compare .button-remove-all{
	background: url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/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,
#basketHeader .continueShopping,
#basketFooter .continueShopping
{
	background: url(../../App_Themes/Images/Komplett/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,
#basketHeader .submit,
#basketFooter .submit
{
	background: url(../../App_Themes/Images/Komplett/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(../../App_Themes/Images/Komplett/compare_button-remove-all.gif) no-repeat;
	background: url(../../App_Themes/Images/Komplett/compare_button-configure-big.gif) no-repeat;
}

/* config-boxes End */






/* config-info Start*/



.config-info .buy-box li{
	background: url(../../App_Themes/Images/Komplett/compare_button-remove-all.gif) no-repeat;
	background: url(../../App_Themes/Images/Komplett/compare_button-configure-big.gif) no-repeat;
}


.config-info .marketing-text .content {
	border: 2px solid #ebeaef;
}

#block-content .zoom strong{
	background: url(../../App_Themes/Images/Komplett/zoom.gif) no-repeat;
}

#block-content .flix strong{
	background: url(../../App_Themes/Images/Komplett/button_54px.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(../../App_Themes/Images/Komplett/zoom.gif) no-repeat;
}

#block-content .flix strong{
	background: url(../../App_Themes/Images/Komplett/button_54px.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(../../App_Themes/Images/Komplett/col_3.gif) repeat-y;
}

#block-content #filter .col4 .content{
	background: url(../../App_Themes/Images/Komplett/col_4.gif) repeat-y;
}

#block-content #filter .col5 .content{
	background: url(../../App_Themes/Images/Komplett/col_5.gif) repeat-y;
}


#block-content #filter #filter-selections li a strong{
	background: url(../../App_Themes/Images/Komplett/filter_selections_left.gif) no-repeat;
}

#block-content #filter #filter-selections li a span{
	background: url(../../App_Themes/Images/Komplett/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 ---------------------- */

/* START ---------------------- registration ---------------------- */

#accountCreatedContentWrapper .dialogHeader,
#createAccountContentWrapper .dialogHeader{ 
    padding-top: 0.5em;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 0% 0%;
    background-color: #ebeaef;
    background-image: none;
    vertical-align: middle;
}

#accountCreatedContentWrapper .dialogHeader .middle span,
#createAccountContentWrapper .dialogHeader .middle span{
    top: 0px;
    padding-left: 10px;
}

#accountCreatedContentWrapper .dialogHeader .middle,
#createAccountContentWrapper .dialogHeader .middle{
    vertical-align: middle;
    font-size: 140%;
}

#accountCreatedContentWrapper .dialogContent,
#createAccountContentWrapper .dialogContent{
    padding-top: 10px;
    padding-bottom: 10px;    
}

#accountCreatedContentWrapper .account-mainContent .labelColumn{
    width: 160px;
}

#accountCreatedContentWrapper .account-mainContent td,
#createAccountContentWrapper .account-mainContent td{
    padding-top: 7px;
    padding-bottom: 7px;
}

#accountCreatedContentWrapper .account-mainContent table, 
#createAccountContentWrapper .account-mainContent table, 
#createAccountContentWrapper .createaccount-favshop, 
#createAccountContentWrapper .createaccount-specialoffers,
#createAccountContentWrapper .createaccount-salesConditions{
    margin-left: 10px;
    margin-right: 10px;
}

#createAccountContentWrapper .createaccount-favshop span{
    display: inline-block;
}

#createAccountContentWrapper .pageRegistrationTabContent1Text2, 
#createAccountContentWrapper .createaccount-favshop span{
    width: 160px;
}

#createAccountContentWrapper .pageRegistrationTabBottomTxtA{
    padding-bottom: 10px;
}

#accountCreatedContentWrapper .buttonWrapper{
    margin-top: 10px;
    margin-left: 10px;
}

#accountCreatedContentWrapper .buttonWrapper input{
    padding-right: 10px;
}

.account-type td{
    padding-top: 4px;
    padding-bottom: 4px;
}

.account-type td input.button{
   padding-top: 10px; 
}

#createAccountContentWrapper textarea { 
font-size: 1em;
width: 99%;
height: 8em;
}

/* END ---------------------- registration ---------------------- */
