/* vlbutikken.no */ body { margin: 0px; margin-top: 10px; background-color: #e7e7e1; background-image: url("../images.vlbutikken.no/bground.gif"); background-position: top center; background-repeat: repeat-x; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, Helvetica, Sans-serif; font-weight: normal; font-size: 11px; color: #333; } form { margin: 0 0 0 0; padding: 0 0 0 0; } select, textarea { margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, Helvetica, Sans-serif; font-size: 11px; } input { margin: 0 0 0 0; padding: 1px 1px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, Helvetica, Sans-serif; font-size: 11px; } .search_btns { margin: 0 0 0 0; padding: 5px 15px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; background-color: #f5f5f5; border: 1px solid #f2f2f2; border-bottom: 1px solid #eee; color: #333; cursor: pointer; } /* Container styles */ #container { position: relative; width: 1000px; margin: 0px auto; padding: 0px 2px; background-color: #ffffff; background-image: url("../images.vlbutikken.no/b_line_sidebar.gif"); background-position: top left; background-repeat: repeat-y; } /* Top header styles */ #top { height: 168px; max-height: 168px; overflow: hidden; background-color: #fafafa; background-image: url("../images.vlbutikken.no/bg_top.gif"); background-position: center center; background-repeat: no-repeat; border-bottom: 2px solid #333; } #top #no_logo_text { color: #666666; font-size: 230%; margin-left: 40px; margin-top: 90px; } #top a img { margin-top: 20px; margin-left: 20px; } #top #no_logo_text a { color: #666666; } /* ********************************************** ********************************************** ********************************************** */ /* Footer styles */ #footer { width: auto; clear: both; margin: 0px; margin-top: 80px; background-color: #0a4277; border-bottom: 40px solid #ffffff; } #footer .footer { margin-left: 0px; line-height: 60px; border-top: 1px dotted #918d83; padding: 0px 20px; } #footer .copyright { color: #fafafa; font-weight: normal; font-size: 100%; } #footer .powered_by { margin: 0px; padding: 0px; float: right; color: #fafafa; } #footer .powered_by a { color: #fffff2; font-weight: normal; font-size: 100%; text-decoration: underline; margin: 0px; padding: 0px; } /* ********************************************** ********************************************** ********************************************** */ /* Top menu styles */ #top_menu { background-color: transparent !important; line-height: 20px; border-top: 0px solid #ddd; /*background-image: url("../images.vlbutikken.no/bg_top_menu.gif"); background-position: bottom left; background-repeat: repeat-x;*/ position: relative; margin-top: -85px; margin-left: 480px; } #top_menu ul { width: auto; list-style-type: none; margin: 0px; margin-left: 0px; padding: 0px; padding-left: 0px; border-left: 0px solid #6b625b; } #top_menu ul li { display: inline; margin-left: 0px; margin-right: -2px; padding: 0px; } #top_menu ul li.logout_btn { margin: 0px; } #top_menu ul li a { margin: 0px; padding: 6px 8px; color: #333; font-weight: bold; font-size: 110%; text-decoration: none; border-bottom: 0px solid #f5f5f5; margin: 0 3px; } * html #top_menu ul li a { /*padding: 20px 15px 17px 15px;*/ } #top_menu ul li.logout_btn a { color: #b60f6d; } #top_menu ul li.logout_btn a:hover { border-top: 1px solid #fffff2; background-color: #b60f36; color: #ffffff; } #top_menu ul li a:hover { border-bottom: 0px solid #0a4277; background-color: #0a4277; color: #fff; } /* ********************************************** ********************************************** ********************************************** */ /* Sidebar styles */ #sidebar { width: 200px; float: left; margin: 20px 0px; margin-top: 65px; /* background-image: url("../images.vlbutikken.no/bg_sidebar.gif"); background-position: top center; background-repeat: no-repeat; */ transparent !important } #sidebar .menu_headline_bar { margin: 0px; margin-top: 0px; margin-bottom: 1px; padding: 5px 10px; font-size: 150%; color: #f9f9c0; font-weight: bold; border-bottom: 0px solid #fff; text-transform: uppercase; font-family: "Trebuchet MS"; background-color: #bb2e2e; /*b60f6d*/ margin-right: 3px; } /* menu group 2 */ #sidebar .menu_group_2 { border-top: 0px solid #e6f1f5; border-bottom: 0px solid #f5f9fb; font-weight: bold; margin-right: 3px; } #sidebar .menu_group_2 div { border-bottom: 1px solid #fff; } #sidebar .menu_group_2 div a { display: block; border-bottom: 1px solid #ccc; padding: 2px 10px; padding-left: 10px; text-decoration: none; color: #666; font-weight: bold; font-size: 100%; background-color: #eee; } #sidebar .menu_group_2 div a.normal { font-weight: bold; } #sidebar .menu_group_2 div a:hover { background-color: #eaeaea; color: #cc3333; } /* menu group 1 */ #sidebar .menu_group_1 { border-top: 0px solid #e6f1f5; border-bottom: 0px solid #f5f9fb; font-weight: bold; margin-right: 3px; } #sidebar .menu_group_1 img { margin: 2px -7px 0 0; } #sidebar .menu_group_1 div { width: auto; border-bottom: 0px solid #999; } #sidebar .menu_group_1 div a.catLevel0_coupon { /* my coupon link on menu */ display: block; background-color: #b60f6d; border-bottom: 1px dotted #000; padding: 7px 10px; text-decoration: none; color: #fafafa; font-size: 105%; } #sidebar .menu_group_1 div a.catLevel0_coupon:hover { /* my coupon link on menu */ background-color: #0a4277; color: #fafafa; text-decoration: underline; } #sidebar .menu_group_1 div a.catLevel0_coupon_current { /* my coupon link on menu */ background-color: #0a4277; color: #fafafa; text-decoration: underline; } #sidebar .menu_group_1 div a.catLevel0 { display: block; background-color: #cc3333; border-bottom: 1px solid #e27b7b; padding: 5px 10px; text-decoration: none; color: #fafafa; font-size: 110%; text-transform: uppercase; } #sidebar .menu_group_1 div a.catLevel0_sel { display: block; border-bottom: 1px solid #e27b7b; padding: 5px 10px; background-color: #da3838; text-decoration: none; color: #fafafa; font-size: 110%; text-transform: uppercase; } #sidebar .menu_group_1 div a.catLevel0_sel:hover { background-color: #da3838; color: #fafafa; } #sidebar .menu_group_1 div a.catLevel1 { display: block; background-color: #f5f5f5; border-bottom: 1px solid #fafafa; padding: 3px 10px; padding-left: 15px; text-decoration: none; color: #666; font-size: 110%; } #sidebar .menu_group_1 div a.catLevel1_sel { display: block; border-bottom: 1px solid #fafafa; padding: 3px 10px; padding-left: 15px; background-color: #f5f5f5; text-decoration: none; color: #000; font-size: 110%; } #sidebar .menu_group_1 div a.catLevel1_sel:hover { background-color: #f5f5f5; color: #000; } #sidebar .menu_group_1 div a.catLevel2 { display: block; border-bottom: 1px solid #eee; padding: 2px 10px; padding-left: 20px; text-decoration: none; color: #666; font-weight: normal; font-size: 100%; } #sidebar .menu_group_1 div a.catLevel1_sel2 { display: block; background-color: #faf9f9; border-bottom: 1px dotted #eee; padding: 2px 20px; background-color: #ffffff; text-decoration: none; color: #000; font-weight: normal; font-size: 100%; } #sidebar .menu_group_1 div a.catLevel1_sel2:hover { background-color: #ffffff; color: #333333; } #sidebar .menu_group_1 div a:hover { background-color: #bb2e2e; color: #ffffff; } #sidebar .menu_group_1 div a.catLevel1:hover { background-color: #dadada; color: #000; } #sidebar .menu_group_1 div a.catLevel2:hover { background-color: #efeded; color: #333333; } /* ********************************************** ********************************************** ********************************************** */ /* General styles */ form { padding: 0px; margin: 0px; } a, input { outline: none; text-decoration: none; } a.float_right { float: right; font-size: 70%; margin-right: 3px; font-weight: normal; } h1.heading { margin: 10px 0px; padding: 10px 3px; padding-right: 4px; font-size: 140%; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; clear: none; } .submit_btn { margin-top: 10px; padding: 5px 10px; font-size: 100%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; background-color: #fafafa; border: 1px solid #eee; border-bottom: 1px solid #ddd; } /* toggle product name, manufacturer */ .toggle1 { display: block; font-weight: bold; } .toggle2 { display: block; font-weight: normal; margin-left: 0px; font-size: 90%; } #paginate { clear: both; } .img_not_exist { width: 150px; height: 100px; text-align: center; border: 2px dotted #eee; padding: auto 1px; } .spacer { clear: both; font-size: 1%; } /* ********************************************** ********************************************** ********************************************** */ /* Ad block styles */ #ad_block { float: right; width: 180px; margin: 20px 0px; max-width: 180px; overflow: hidden; border-left: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 0px; margin-top: 80px; } #ad_block .ad { margin-bottom: 5px; padding: 0px; background-color: #fafafa; border: 1px solid #eee; overflow: hidden; } #ad_block .ad #flashcontent { margin: 3px; } #ad_block .ad #flashcontent a { color: #628296; font-size: 95%; } #ad_block .ad img, #ad_block .ad embed { width: auto; } /* random ad */ #ad_block .ad_random_replace { margin: 5px 10px 5px 2px; padding: 3px 3px; } #ad_block .ad_random_replace a { color: #333; text-decoration: none; font-weight: bold; } #ad_block .ad_random_replace p { width: 100%; padding: 0px 3px; margin: 5px 0px; } #ad_block .ad_random_replace p.ad_img { width: 100%; padding: 3px; border: 1px solid #f7f7f5; text-align: center; background-color: #fafafa; overflow: hidden; } #ad_block .ad_random_replace p.ad_p_name { padding: 5px 3px; margin-bottom: 10px; background-color: #fafafa; border: 1px solid #f5f5f5; } #ad_block .ad_random_replace p.ad_descr { margin: 0px auto; padding: 0px 3px; line-height: 13px; font-family: tahoma; } #ad_block .ad_random_replace p.ad_descr img { margin: 0px 7px 5px 0px; width: 100%; border: 1px solid #ccc; } #ad_block .ad_random_replace p.ad_more { clear: left; } #ad_block .ad_random_replace p.ad_more a { padding: 2px 0px; margin-left: 2px; background-color: transparent; text-decoration: none; font-weight: normal; border-bottom: 1px solid #006699; color: #006699; } /* ********************************************** ********************************************** ********************************************** */ /* Content general styles */ #content { margin-left: 220px; margin-right: 200px; margin-top: 75px; margin-bottom: 20px; width: 580px; } *html #content { width: 575px; margin-right: 195px; } #content a { color: #006699; text-decoration: underline; } #content a:hover { text-decoration: none; } #content .a_div { padding: 0px 6px; } #content h1#page_title, #content h1.page_title { padding: 0px; margin: 5px 0px 30px 0px; font-size: 170%; font-weight: bold; } #content h2#page_title, #content h2.page_title { padding: 10px 3px; margin: 30px 0px 5px 0px; font-size: 130%; font-weight: bold; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #content h3 { padding: 0px; margin: 0px; font-size: 100%; } #content h4 { padding: 10px 3px; margin: 0px 0px 10px 0px; font-size: 130%; font-weight: bold; background-color: #fafafa; border-top: 1px solid #eee; color: #669900 } #content h4.msg_success { color: #669900; } #content h4.msg_failure { color: #f35a56; } #content h5 { padding: 10px 3px; margin: 0px 0px 10px 0px; font-size: 100%; font-weight: bold; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #content h5.msg_success { color: #669900; } #content h5.msg_failure { color: #f35a56; } /* ********************************************** */ /* Forgot password styles */ #content input.txt_box_fetch_pass { margin-top: 10px; padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 300px; } #content input.submit_btn_fetch_pass { margin-top: 10px; padding: 0px 10px; font-size: 100%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; height: 22px; cursor: pointer; background-color: #f5f5f5; border: 1px solid #eee; border-bottom: 1px solid #ddd; } * html #content input.submit_btn_fetch_pass { padding: 0px; height: 24px; } /* ********************************************** */ /* Contact form styles */ #content #contact_form { width: 100%; } #content #contact_form div { width: 100%; margin: 10px 0px; } #content #contact_form div span { display: block; font-weight: bold; margin: 2px 0px; } #content #contact_form input.txt_box_contact_form { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 200px; } #content #contact_form textarea.txt_area_contact_form { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 70%; height: 130px; } #content #contact_form input.submit_btn_contact_form { margin-top: 10px; padding: 3px 10px; font-size: 100%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; border: 1px solid #eee; border-bottom: 1px solid #ddd; background-color: #eee; } * html #content #contact_form input.submit_btn_contact_form { padding: 3px 10px; } #content #contact_form div.labelsbt span { font-size: 100%; font-weight: bold; color: #f35a56; display: block; } /* ********************************************** */ /* Error messages styles */ #content .msg_failure { padding: 10px 3px; margin: 0px 0px 10px 0px; font-size: 100%; font-weight: bold; color: #f35a56; background-color: #fafafa; border-top: 1px solid #eee; } #content .msg_failure ul { margin: 0px; padding: 0px; list-style-type: none; } /* ********************************************** */ /* Breadcrumb styles */ #content #breadcrumb { width: 100%; } #content #breadcrumb span { font-family: Georgia; font-weight: normal; } #content #breadcrumb a { color: #8A8A8A; text-decoration: underline; } #content #breadcrumb a:hover { text-decoration: none; } /* ********************************************** */ /* New account/login styles */ #content .account_login { padding: 0px 3px; border-right: 0px solid #fafafa; overflow: auto; } #content .account_register { width: 48%; float: right; padding: 0px 3px; padding-right: 1px; height: 300px; overflow: auto; } #content .account_login h1, #content .account_register h1 { margin: 0px; margin-bottom: 10px; padding: 10px 3px; padding-right: 4px; font-size: 130%; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; position: relative; left: -3px; } #content .account_login div label span { display: block; font-weight: bold; margin-bottom: 1px; } #content .account_login div input.txt_box_login { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 200px; margin-bottom: 10px; } #content .account_login div input.submit_btn_login, #content .account_register div input.submit_btn_register { margin-top: 10px; margin-left: 0px; padding: 6px 10px; font-size: 110%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; border: 0px; background-color: #f5f5f5; border: 1px solid #eee; border-bottom: 1px solid #ddd; width: auto; height: 45px; } * html #content .account_login div input.submit_btn_login, * html #content .account_register div input.submit_btn_register { padding: 6px 10px; position: relative; top: 10px; } #content .account_login div input.submit_btn_login { } #content .account_register div input.submit_btn_register { position: relative; top: 1px; } *html #content .account_register div input.submit_btn_register { position: relative; top: 15px; } #content .account_login div a { display: block; font-size: 100%; font-weight: normal; padding: 2px 5px; width: 150px; } #content .account_register label { display: block; margin-bottom: 19px; } #content .account_register label span { font-weight: normal; position: relative; top: -3px; } #content .account_order_checkpoint { margin: 0px; margin-bottom: 20px; padding: 0px; } #content .account_order_checkpoint h1 { margin: 0px; margin-bottom: 10px; padding: 10px 3px; padding-right: 4px; font-size: 140%; background-color: #fffff2; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eee; } #content .account_order_checkpoint div { margin: 0px; padding: 5px; border-bottom: 1px solid #eeeeee; font-size: 120%; line-height: 17px; } #content .account_order_checkpoint h2.account_ok { margin: 0px; margin-top: 20px; padding: 0px; font-size: 130%; } /* ********************************************** */ /* Register styles */ #content .register h1 { margin: 0px; margin-bottom: 10px; padding: 10px 3px; padding-right: 4px; font-size: 130%; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #content .register h1 input, #content .register h1 span { float: right; margin-right: 20px; } * html #content .register h1 input, #content .register h1 span { float: right; margin-right: 14px; } #content .register .element { margin: 0px 3px; border-bottom: 1px solid #fafafa; padding: 3px 0px; } #content .register .element .tag { float: left; font-weight: bold; margin-top: 3px; } #content .register .element .tag img { border: 1px solid #eee; padding: 1px; } #content .register .element .box { margin-left: 300px; } #content .register .element .box input.txt_box_register, #content .register .element .box select { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 220px; } #content .register .element .box select { padding: 0px; width: 227px; } #content .register .element .box label.city input.txt_box_register { width: 61%; } #content .register .element .box label span.asterix, #content .register .element .box label span.asterix2, #content .register .note span.asterix { color: #f35a56; font-size: 150%; position: relative; top: 6px; font-family: Georgia, "Times New Roman", Times, serif; } #content .register .element .box label span.asterix2 { position: relative; top: -4px; } * html #content .register .element .box label span.asterix, * html #content .register .element .box label span.asterix2, { position: relative; top: 3px; font-family: Georgia, "Times New Roman", Times, serif; } * html #content .register .element .box label span.asterix2 { position: relative; top: -18px; } #content .register .element .box label span { font-size: 100%; position: relative; top: -1px; font-weight: bold; } #content .register .note2 { margin: 0px 3px; border-bottom: 1px solid #fafafa; padding: 15px 0px; color: #f35a56; font-weight: normal; } #content .register .note { margin: 0px; margin-top: 15px; padding: 6px 3px; padding-right: 4px; padding-bottom: 15px; font-size: 120%; border-bottom: 1px solid #fafafa; font-weight: bold; color: #006699; } #content .register .note a:hover { text-decoration: none; } #content .register div input.submit_btn_customer { float: right; margin-top: 10px; margin-left: 0px; margin-right: 58px; padding: 10px 10px; font-size: 140%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; border: 0px; background-color: #f5f5f5; border: 1px solid #eee; border-bottom: 1px solid #ddd; width: 200px; height: 55px; } #content .register div input#cancell { float: left; width: auto; margin-right: 0px; border: none; font-size: 100%; background: none; padding: 0px; color: #333333; font-weight: normal; text-align: left; } #content .register .msg_failure { width: auto; background: transparent; border: 0px; } #content .register .msg_failure h1 { margin: 0px; margin-bottom: 10px; padding: 15px 3px; padding-right: 4px; font-size: 130%; background-color: #eeeeee; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } #content .register .msg_failure ul { margin: 0px; padding: 0px; list-style-type: none; } #content .register .msg_failure ul li { display: block; padding: 2px 3px; border-bottom: 1px solid #fafafa; font-size: 100%; } /* ********************************************** ********************************************** ********************************************** */ /* My account styles */ #content .my_account { width: 100%; } #content .my_account h1 { margin: 0px; margin-bottom: 10px; padding: 10px 3px; padding-right: 4px; font-size: 140%; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #content .my_account .a_div { padding: 10px 6px; padding-top: 0px; } #content .my_account .a_div .float { float: left; width: auto; } #content .my_account .a_div .box { width: 100%; padding: 3px 0px; border-bottom: 1px solid #fafafa; } #content .my_account .a_div .box span { float: left; } #content .my_account .a_div .box div { margin-left: 320px; } #content .my_account .a_div .box div input.txt_box_my_account { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 200px; } #content .my_account .a_div .box div select { padding: 0px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 206px; } #content .my_account .a_div .box div input.submit_btn_my_account { margin-left: 0px; padding: 2px; font-size: 100%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; border: 1px solid #ddd; background-color: #eee; } #content .my_account h1 img.arrow_expand { float: right; cursor: pointer; font-size: 10px; } #content .my_account .a_div .club_name { font-weight: normal; color: #369; } #content .my_account .a_div .membership_status { float: right; font-weight: normal; font-size: 90%; } #content .my_account .a_div .box2 { width: 100%; padding: 4px 0px; border-bottom: 1px solid #fafafa; } #content .my_account .a_div a.club_details_link { float: right; } #content .my_account .a_div .box2 .master_change_style select { width: 100px; font-size: 90%; padding: 0 0 0 0; margin: 0 0 0 0; cursor: pointer; } #content .my_account h1 .date { float: right; text-decoration: none; font-size: 70%; font-weight: normal; margin-top: 0px; padding: 3px 5px; border-bottom: 1px solid #dddddd; } /* ********************************************** ********************************************** ********************************************** */ /* Main cart styles */ #content #checkout_progress { width: 99%; height: 28px; font-size: 110%; border-bottom: 1px dotted #eee; margin-bottom: 5px; } #content #checkout_progress .checkout_progress_default { width: auto; border-bottom: 0px solid #fafafa; padding: 5px 3px; float: left; margin-right: 30px; text-align: center; font-weight: normal; color: #ccc; } #content #checkout_progress .checkout_progress_toned { width: auto; border-bottom: 2px solid #ccc; padding: 5px 3px; float: left; margin-right: 30px; text-align: center; font-weight: bold; color: #333; position: relative; top: 0px; } #content #cart table { width: 100%; } #content #cart table .table_headers { background-color: #fafafa; } #content #cart table .table_headers td { padding: 12px 0px; font-weight: bold; font-size: 120%; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #content #cart table .table_headers td.header_product { padding-left: 10px; width: 300px; } #content #cart table .table_cart_content td { padding: 6px 0px; border-bottom: 1px solid #eee; } #content #cart table .table_cart_content td input.txt_box { padding: 1px; font-size: 100%; font-weight: normal; color: #333333; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; width: 30px; text-align: center; } #content #cart table .table_cart_content td.img { width: 80px; padding-right: 10px; } #content #cart table .table_cart_content td.img img { width: 100%; border: 2px dotted #eee; padding: 2px; background-color: #fff; } #content #cart table .table_cart_summary { background-color: #fafafa; } #content #cart table .table_cart_summary td { padding: 3px 0px; padding-left: 10px; font-weight: bold; font-size: 110%; border-bottom: 1px solid #ffffff; } #content #cart table .table_cart_summary td span.member_note { display: block; font-size: 90%; font-weight: normal; color: red; } #content #cart table .table_cart_summary td.total { text-align: right; } #content #cart table .table_cart_summary td.total_summary { font-size: 140%; height: 60px; border-bottom: 1px solid #eeeeee; background-color: #f5f5f5; } #content #cart table .table_cart_summary td.total_summary span { float: right; margin-right: 20px; } /* update btns */ #content #cart table .table_cart_update_btns td { background-color: #fafafa; border-bottom: 1px solid #ddd; height: 60px; } #content #cart table .table_cart_update_btns td input.cart_btns { margin-left: 0px; padding: 4px; font-size: 100%; font-weight: normal; color: #ff0000; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; width: auto; background-color: #f5f5f5; border: 1px solid #f2f2f2; border-bottom: 1px solid #eee; position: relative; top: 0px; text-transform: uppercase; } /* checkout btns */ #content #cart table .table_cart_checkout_btns { background-color: #fafafa; } #content #cart table .table_cart_checkout_btns td { background-color: #f5f5f5; margin: 0px; padding: 0px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; } #content #cart table .table_cart_checkout_btns td .continue_shop_div { float: left; width: 49%; border-right: 1px solid #ddd; } #content #cart table .table_cart_checkout_btns td .checkout_div { float: right; width: 49%; } #content #cart table .table_cart_checkout_btns td div input.submit_btn { width: 95%; border: 0px; background: transparent; padding: 15px 0px; margin: 0px; font-size: 140%; font-weight: bold; color: #628296; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; background-image: url("../images.vlbutikken.no/bg_input_checkout_btn.gif"); background-position: center right; background-repeat: no-repeat; text-align: right; padding-right: 20px; } #content #cart table .table_cart_checkout_btns td div.continue_shop_div input.submit_btn { background-image: url("../images.vlbutikken.no/bg_input_continue_shop_btn.gif"); background-position: center left; background-repeat: no-repeat; text-align: left; padding-left: 20px; } /* cart attributes */ #content #cart table .table_cart_attr_main_heading td { font-size: 100%; font-weight: bold; padding: 5px 0px; border-bottom: 1px solid #fafafa; text-transform: uppercase; } #content #cart table .table_cart_attr_name td h3 { font-size: 90%; font-weight: bold; padding: 5px 0px; text-decoration: none; } #content #cart table .table_cart_attr_value td { padding: 10px 0px; font-weight: normal; border-bottom: 1px solid #fafafa; } #content #cart table .table_cart_attr_value td h3 { padding: 0px; text-indent: 10px; font-weight: normal; } #content #cart table .table_cart_attr_value td { padding: 0px; text-indent: 10px; } /* ********************************************** ********************************************** ********************************************** */ /* Checkout page styles */ #content #checkout_page { width: 100%; } * html #content #checkout_page { width: auto; } #content #checkout_page h2 { margin-top: 0px; } #content #checkout_page .element { padding: 3px 6px 3px 6px; border-bottom: 1px solid #fafafa; } #content #checkout_page .element .method { position: relative; top: -5px; font-weight: normal; font-size: 120%; text-decoration: none; } #content #checkout_page .element .cost { float: right; font-size: 120%; } #content #checkout_page .element .href_img { margin-right: 20px; } #content #checkout_page .vendor { padding: 3px 6px 3px 6px; border-bottom: 1px solid #eee; } #content #checkout_page .vendor .info { float: right; text-decoration: none; } #content #checkout_page .vendor .info img { margin-right: 5px; } #content #checkout_page .vendor img { margin-right: 20px; } #content #checkout_page .vendor .cc, #content #checkout_page .vendor .cc2 { position: relative; top: -5px; font-weight: normal; font-size: 100%; text-decoration: none; color: #333; cursor: default; } #content #checkout_page .vendor .cc2 { font-weight: bold; text-decoration: none; } #content #checkout_page h3.normal { font-weight: bold; font-size: 130%; margin: 10px 10px; } #content #checkout_page .element label { margin: 0px; padding: 0px; margin-left: 3px; margin-right: 20px; float: left; } * html #content #checkout_page .element label { margin-left: -1px; } #content #checkout_page .element label input { margin: 0px; padding: 0px; cursor: pointer; } #content #checkout_page .element .method2 { margin-left: 40px; position: relative; top: -2px; font-size: 110%; color: #333333; } * html #content #checkout_page .element .method2 { margin-left: 37px; } #content #checkout_page .msg_failure { background-color: #fffff2; margin: 0px; border-top: 2px solid #eee; border-bottom: 1px solid #eee; } #content #checkout_page .msg_failure h3 { margin: 0px; font-size: 120%; padding: 0px 10px; } #content #checkout_page h2 span.switch_c { float: right; margin-right: 3px; padding: 3px 10px; color: #9b5542; font-size: 65%; font-weight: normal; cursor: hand; cursor: pointer; background-color: #fffff9; text-decoration: none; } #content #checkout_page .element_quickout span.switch_c { margin-right: 3px; padding: 3px 10px; color: #ff0000; font-size: 110%; font-weight: bold; cursor: hand; cursor: pointer; background-color: #f5f5f5; text-decoration: none; } #content #checkout_page h2 a.switch_identity { float: right; margin-right: 3px; padding: 3px 10px; font-size: 65%; font-weight: bold; cursor: hand; cursor: pointer; text-decoration: none; border-bottom: 1px solid #9b5542; } #content #checkout_page h2 a:hover.switch_identity { background-color: #fafafa; } #content #checkout_page .checkout_order_summary .element { padding: 5px 6px; border-bottom: 1px solid #fafafa; } #content #checkout_page .checkout_order_summary span.price { float: right; } #content #checkout_page .checkout_order_summary span { font-size: 110%; font-weight: bold; } #content #checkout_page .checkout_btns { margin-top: 5px; background-color: #f5f5f5; border: 1px solid #eeeeee; line-height: 65px; } #content #checkout_page .checkout_btns input { padding: 10px; margin-top: 5px; font-size: 140%; font-weight: bold; color: #006699; font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Arial, "Trebuchet MS", Tahoma, Verdana, Sans-serif; cursor: pointer; background-color: #f5f5f5; background-image: url("/images.vlbutikken.no/bg_input_checkout_paynow.gif"); background-position: center center; background-repeat: no-repeat; border: 0px solid #eee; width: 110px; height: 55px; float: right; text-align: center; } #content #checkout_page .element_quickout { padding: 10px 6px 10px 6px; border: 1px solid #eee; margin: 5px 0; } #content #checkout_page .element_quickout label { } #content #checkout_page .element_quickout label input.quickout { width: 120px; padding: 3px 1px; margin-left: 10px; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; color: #333333; font-size: 100%; border: 1px solid #ccc; background-color: #f5f5f5; } #content #checkout_page .element_quickout .tag { font-size: 110%; font-weight: bold; } #content #checkout_page .element_quickout h2.important { margin: 0px; padding: 5px 0px; font-size: 130%; color: #006699; } #content #checkout_page .element_quickout p { font-size: 120%; font-weight: normal; margin: 5px 0px; } #content #checkout_page .element_quickout h2.important span { float: right; font-size: 80%; font-weight: normal; color: #ff0000; cursor: hand; cursor: pointer; padding: 3px 10px; text-decoration: none; } /* ********************************************** ********************************************** ********************************************** */ /* Product list/ Item styles */ #content #product_list { width: auto; } * html #content #product_list { width: 99%; } #content #product_list h1#product_sort { margin: 0px; margin-bottom: 30px; font-size: 140%; } /* row styles */ #content #product_list .p_box_row, #content .item_dump .p_box_row { padding: 20px 3px 10px 3px; margin: 0px 0 10px 0; overflow: hidden; background-image: url("/images.vlbutikken.no/bg_top_left_corner_box.gif"); background-position: top left; background-repeat: no-repeat; clear: none; } #content #product_list .p_box_row .img_box, #content .item_dump .p_box_row .img_box { float: left; padding: 1px; margin: 0px; margin-right: 20px; margin-left: 15px; margin-bottom: 10px; width: 120px; height: 120px; overflow: hidden; border: 1px solid #eee; text-align: center; vertical-align: middle; } * html #content #product_list .p_box_row .img_box, * html #content .item_dump .p_box_row .img_box { margin-bottom: 0px; } #content #product_list .img_box img, #content .item_dump .p_box_row .img_box img { padding: 0px; border: 0px solid #eeeeee; width: auto; margin: auto auto; } #content #product_list .detail_box, #content .item_dump .detail_box { margin-left: 170px; } #content #product_list .detail_box a, #content .item_dump .detail_box a { font-size: 110%; } #content #product_list .detail_box a { font-size: 100%; } #content #product_list .detail_box a span.toggle1, #content .item_dump .detail_box a span.toggle1 { font-size: 110%; text-decoration: none; color: #333; } #content #product_list .detail_box a span.toggle2, #content .item_dump .detail_box a span.toggle2 { font-size: 100%; margin-left: 0px; color: #333; text-decoration: none; font-weight: normal; } #content #product_list .detail_box .p_btns, #content .item_dump .detail_box .p_btns { margin: 20px 20px; text-align: right; } #content #product_list .detail_box .p_btns .submit_btn_ad_cart, #content #product_list .p_box_grid .p_btns .submit_btn_ad_cart, #content .item_dump .p_box_grid .p_btns .submit_btn_ad_cart, #content .item_dump .p_box_row .p_btns .submit_btn_ad_cart, #content #item .submit_btn_ad_cart { margin: 0px; padding: 0px; width: 43px; height: 32px; border: 0px; background-color: transparent !important; background-image: url("../images.vlbutikken.no/bg_input_ad_cart.gif"); background-position: center center; background-repeat: no-repeat; cursor: pointer; outline: none !important; } #content #product_list .detail_box .p_btns .submit_btn_cart_buy, #content #product_list .p_box_grid .p_btns .submit_btn_cart_buy, #content .item_dump .p_box_grid .p_btns .submit_btn_cart_buy, #content .item_dump .p_box_row .p_btns .submit_btn_cart_buy, #content #item .submit_btn_cart_buy { margin: 0px; padding: 0px 5px; width: auto; height: 28px; border: 0px; background-color: #979890; /* background-image: url("../images.vlbutikken.no/bg_input_cart_buy.gif"); background-position: center center; background-repeat: no-repeat; */ cursor: pointer; font: bold 12px Arial, "Trebuchet MS", Tahoma, Verdana, Arial; color: #fff; text-transform: uppercase; outline: none !important; } #content #product_list .detail_box .p_btns .submit_btn_price_label, #content .item_dump .detail_box .p_btns .submit_btn_price_label, #content #item .submit_btn_price_label { margin: 0px; padding: 0px px; width: auto; height: 28px; border: 0px; background-color: #b3b3aa; position: relative; left: 3px; /* background-image: url("../images.vlbutikken.no/bg_input_cart_price.gif"); background-position: center center; background-repeat: no-repeat; */ cursor: default; font: bold 12px Arial, "Trebuchet MS", Tahoma, Verdana, Arial; color: #fff; outline: none !important; } #content #product_list .detail_box p .average_rate_img { display: block; margin: 10px 0px; padding: 0px; text-decoration: none; } #content #product_list .detail_box p .average_rate_img span { float: right; margin-right: 50px; padding: 2px 5px; border-bottom: 1px solid #369; } #content #product_list .detail_box p .average_rate_img:hover span { background-color: #eee; } #content #product_list .detail_box p, #content .item_dump .detail_box p { margin: 5px 0px; padding: 0px; line-height: 14px; } #content #product_list .detail_box p.p_member_price, #content .item_dump .detail_box p.p_member_price, #content #item #item_right p.p_member_price { margin: 10px 0; padding: 0px; font-weight: normal; font-size: 100%; text-align: left; color: #e1852b; } /* /////////////////////////////////////////////////////////////////////////////////// PRICES CALCULATION BLOCK - ROW */ #content #product_list .detail_box .prices_calculation_block, #content .item_dump .detail_box .prices_calculation_block, #content #item #item_right .prices_calculation_block { margin: 10px 0; padding: 10px 0; font-weight: normal; font-size: 100%; /*background-color: #123287; background-image: url("/images.vlbutikken.no/bg_top_left_corner_box.gif"); background-position: -10 -70px; background-repeat: no-repeat;*/ border-top: 0px solid #ddd; } #content #product_list .detail_box .prices_calculation_block p, #content .item_dump .detail_box .prices_calculation_block p, #content #item #item_right .prices_calculation_block p { margin: 0px; padding: 0px 0 0px 0; color: #666666; } #content #item #item_right .prices_calculation_block p { padding: 0px; } #content #product_list .detail_box .prices_calculation_block p.var1, #content .item_dump .detail_box .prices_calculation_block p.var1, #content #item #item_right .prices_calculation_block p.var1 { font-size: 120%; padding-left: 0; color: #000; } #content #product_list .detail_box .prices_calculation_block p.var2, #content .item_dump .detail_box .prices_calculation_block p.var2, #content #item #item_right .prices_calculation_block p.var2 { font-family: "Trebuchet MS"; font-size: 160%; color: #000; font-weight: normal; padding: 2px 0px; margin: 0 0; } #content #item #item_right .prices_calculation_block p.var2 { /*margin-top: -7px;*/ } #content #product_list .detail_box .prices_calculation_block p.var2 span, #content .item_dump .detail_box .prices_calculation_block p.var2 span, #content #item #item_right .prices_calculation_block p.var2 span { color: #c03; } #content #product_list .detail_box .prices_calculation_block p.var2 span.columns, #content .item_dump .detail_box .prices_calculation_block p.var2 span.columns, #content #item #item_right .prices_calculation_block p.var2 span.columns { color: #000; } #content #product_list .detail_box .prices_calculation_block p.result, #content .item_dump .detail_box .prices_calculation_block p.result, #content #item #item_right .prices_calculation_block p.result { border-bottom: 0px; font-family: "Trebuchet MS"; font-size: 110%; font-weight: normal; padding-left: 0; } #content #item #item_right .prices_calculation_block p.result { /*margin-top: -7px;*/ } #content #product_list .detail_box .prices_calculation_block p span, #content .item_dump .detail_box .prices_calculation_block p span, #content #item #item_right .prices_calculation_block p span { float: none; } #content #product_list .detail_box .prices_calculation_block p span.linethrough, #content .item_dump .detail_box .prices_calculation_block p span.linethrough, #content #item #item_right .prices_calculation_block p span.linethrough { text-decoration: line-through; } /* END PRICES CALCULATION BLOCK - ROW /////////////////////////////////////////////////////////////////////////////////// */ #content #product_list .detail_box .p_btm_end, #content .item_dump .detail_box .p_btm_end { margin: 0px; padding: 0px; clear: both; font-size: 1%; background-image: url("../images.vlbutikken.no/bg_p_btm_end.gif"); background-position: center right; background-repeat: no-repeat; position: relative; top: 0px; } /* grid styles ////////////////////////////////////////////////////////////// */ #content #product_list .p_box_grid, #content .item_dump .p_box_grid { float: left; padding: 0px 0px 0px 0px; margin: 0px; margin-bottom: 20px; margin-right: 8px; /* background-image: url("../images.vlbutikken.no/bg_grid_box.gif"); background-position: top center; background-repeat: no-repeat; */ width: 106px; border-bottom: 0px solid #fafafa; } * html #content #product_list .p_box_grid, * html #content .item_dump .p_box_grid { margin-right: 6px; margin-bottom: -5px; height: 215px; overflow: hidden; } #content #product_list .p_box_grid .p_name, #content .item_dump .p_box_grid .p_name { text-align: center; margin: 5px 0; display: block; } #content #product_list .p_box_grid .p_name a, #content .item_dump .p_box_grid .p_name a { text-decoration: none; font-weight: normal; font-size: 100%; color: #333; } #content #product_list .p_box_grid a.img_box, #content .item_dump .p_box_grid a.img_box { text-align: center; display: block; text-decoration: none; padding: 0px; margin: 0px auto; width: 106px; height: 106px; margin-bottom: 5px; border: 0px solid #eee; overflow: hidden; background-color: #fafafa; text-align: center; vertical-align: middle; } #content #product_list .p_box_grid a.img_box img, #content .item_dump .p_box_grid a.img_box img { border: 0px solid #eeeeee; padding: 0px; width: auto; margin: auto auto; } #content #product_list .p_box_grid .p_btns, #content .item_dump .p_box_grid .p_btns { text-align: center; clear: both; margin: 0px auto; margin-top: 3px; } #content #product_list .p_box_grid .p_price, #content .item_dump .p_box_grid .p_price { clear: both; margin: 0px auto; padding: 0px 0px 0 5px; font: bold 100% "Trebuchet MS", Tahoma, Verdana, Arial; color: #fff; cursor: default; background-color: #b3b3aa; width: 96%; line-height: 28px; } * html #content #product_list .p_box_grid .p_price, #content .item_dump .p_box_grid .p_price { width: 103px; } #content #product_list .p_box_grid .p_price input, #content .item_dump .p_box_grid .p_price input { margin: 0px; padding: 0px 0; height: 28px; text-align: center; border: 0px; width: 50%; background-color: #979890; float: right; font: bold 12px Arial, "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; text-transform: uppercase; /* background-image: url("../images.vlbutikken.no/bg_input_cart_buy.gif"); background-position: center center; background-repeat: no-repeat; */ color: #ffffff; outline: none !important; border: 0px; } #content #product_list .p_box_grid .p_price .submit_btn_price_label, #content .item_dump .p_box_grid .p_price .submit_btn_price_label { margin: 0px; padding: 0px; width: 88px; height: 32px; border: 0px; background-color: transparent !important; background-image: url("../images.vlbutikken.no/bg_input_cart_buy.gif"); background-position: center center; background-repeat: no-repeat; cursor: default; font: bold 130% "Trebuchet MS", Tahoma, Verdana, Arial; color: #9b5542; outline: none !important; } #content #product_list .p_box_grid p.p_member_price, #content .item_dump .p_box_grid p.p_member_price { margin: 0px 0px; padding: 0px; font-weight: normal; font-size: 95%; color: #e1852b; text-align: center; display: block; width: 99%; overflow: hidden; } #content #product_list .p_box_grid .klarna_from_price, #content .item_dump .p_box_grid .klarna_from_price { text-align: center; } /* /////////////////////////////////////////////////////////////////////////////////// PRICES CALCULATION BLOCK - GRID */ #content #product_list .p_box_grid .prices_calculation_block, #content .item_dump .p_box_grid .prices_calculation_block { margin: 10px 0; margin-left: 25px; padding: 0px; font-weight: normal; font-size: 90%; color: #666666; width: 70%; overflow: hidden; text-align: center; } #content #product_list .p_box_grid .prices_calculation_block p, #content .item_dump .p_box_grid .prices_calculation_block p { margin: 0px; padding: 3px 0; border-bottom: 1px dotted #e4ecf1; } #content #product_list .p_box_grid .prices_calculation_block p.var1, #content .item_dump .p_box_grid .prices_calculation_block p.var1 { font-size: 120%; } #content #product_list .p_box_grid .prices_calculation_block p.var2, #content .item_dump .p_box_grid .prices_calculation_block p.var2 { font-family: "Trebuchet MS"; font-size: 140%; font-weight: normal; color: #333; } #content #product_list .p_box_grid .prices_calculation_block p.var2 span, #content .item_dump .p_box_grid .prices_calculation_block p.var2 span { color: #c03; } #content #product_list .p_box_grid .prices_calculation_block p.result, #content .item_dump .p_box_grid .prices_calculation_block p.result { border-bottom: 0px; font-family: "Trebuchet MS"; font-size: 120%; font-weight: bold; } #content #product_list .p_box_grid .prices_calculation_block p span, #content .item_dump .p_box_grid .prices_calculation_block p span { display: block; } #content #product_list .p_box_grid .prices_calculation_block p span.columns, #content .item_dump .p_box_grid .prices_calculation_block p span.columns { display: none; } #content #product_list .p_box_grid .prices_calculation_block p span.linethrough, #content .item_dump .p_box_grid .prices_calculation_block p span.linethrough { text-decoration: line-through; } /* END PRICES CALCULATION BLOCK - GRID /////////////////////////////////////////////////////////////////////////////////// */ #content #homepage #product_list { float: left; width: 99%; } #content #homepage #product_list h1.heading, #content .item_dump h1.heading { clear: both; } /* pagination */ #content #pagination { width: 100%; text-align: center; margin: 50px 0px; font-size: 120%; color: #eee; clear: right; border-bottom: 2px solid #fafafa; line-height: 22px; } #content #pagination ul { margin: 0px; padding: 0px; list-style-type: none; } #content #pagination ul li { margin: 0px 3px; padding: 0px; display: inline; } #content #pagination ul li.current { margin: 0px; padding: 2px 4px; text-decoration: none; font-weight: bold; position: relative; border-bottom: 2px solid #006699; color: #333; } #content #pagination ul li.nextPrev { margin: 0px 10px; padding: 2px 4px; text-decoration: none; font-weight: bold; color: #ddd; } #content #pagination ul li a { margin: 0px; padding: 2px 4px; text-decoration: none; } #content #pagination ul li a.nextPrevHref { margin: 0px 10px; padding: 2px 4px; font-weight: bold; } #content #pagination ul li a:hover.nextPrevHref { border-bottom: 2px solid #006699; } #content #pagination ul li a:hover { border-bottom: 2px solid #006699; } /* ********************************************** ********************************************** ********************************************** */ /* Item styles */ #content #item { width: 100%; } /* item left */ #content #item #item_left { float: left; width: 250px; border: 5px solid #eeeeee; background-color: #ffffff; overflow: hidden; text-align: center; } #content #item #item_left #default_img { width: auto; border: 1px solid #ddd; text-align: center; } #content #item #item_left #default_img img { border: 0px solid #999; } #content #item #item_left #all_imgs { margin-top: 1px; text-align: center; background-color: #fff; overflow: hidden; border: 1px solid #ccc; } #content #item #item_left #all_imgs img { float: left; width: 33%; margin: 1px; padding: 0px; position: relative; left: 0px; border: 1px solid #fff; } #content .item_dump { width: 100%; margin-bottom: 10px; } #content .item_dump a img { float: left; width: 88px; margin-right: 2px; margin-bottom: 1px; padding: 0px; border: 1px solid #999; } #content .item_dump .img_box img { padding: 2px; border: 1px solid #eee; width: 100%; } #content .item_dump .detail_box { margin-left: 200px; } #content .item_dump .detail_box a { font-size: 130%; } #content .item_dump .detail_box a { font-size: 100%; } #content #item #item_left ul#item_trivia { clear: both; list-style-type: none; margin: 0px; margin-top: 2px; padding: 0px; text-align: left; background-color: #fafafa; } #content #item #item_left ul#item_trivia li { display: block; margin: 0px; padding: 3px 3px; text-align: left; border-top: 1px solid #eee; font-size: 90%; font-weight: normal; text-transform: uppercase; } #content #item #item_left ul#item_trivia li span { font-size: 110%; font-weight: bold; text-transform: none; float: right; } #content #item #item_left ul#item_trivia li a { float: right; margin-right: 3px; margin-left: 5px; } /* item right */ #content #item #item_right { margin-left: 270px; } #content #item #item_right #product_name { font-size: 140%; color: #006699; } #content #item #item_right ul#item_trivia { list-style-type: none; margin: 0px; margin-top: 2px; padding: 0px; text-align: left; background-color: #fafafa; border-bottom: 1px solid #eee; } #content #item #item_right ul#item_trivia li { display: block; margin: 0px; padding: 10px 5px; text-align: left; border-top: 1px solid #eee; font-size: 100%; font-weight: normal; text-transform: uppercase; } #content #item #item_right ul#item_trivia li a { float: right; margin-right: 3px; } #content #item #item_right ul#item_trivia li span { font-size: 110%; font-weight: bold; text-transform: none; float: right; } #content #item #item_left ul#item_trivia li.shareonservice { padding-top: 5px; padding-bottom: 7px; } #content #item #item_left ul#item_trivia li.shareonservice p { float: right; margin: 0px; padding: 0px; width: auto; } #content #item #item_left ul#item_trivia li.shareonservice p a { float: none; margin-right: 3px; margin-left: 3px; border: none; } #content #item #item_left ul#item_trivia li.shareonservice p a img { width: 16px; border: none; } /* item attributes */ #content #item #item_right .show_attr { margin: 20px 0px; margin-right: 25px; padding: 0px; } #content #item #item_right .show_attr h3 { margin: 10px 0px; padding: 3px 5px; background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 120%; } #content #item #item_right .show_attr select { font: bold 100% "Trebuchet MS", Tahoma, Verdana, Arial; margin-left: 6px; width: 95%; background-color: #fafafa; color: #666; } #content #item #item_right .show_attr h3.attr_use_text { margin: 1px 0px; padding: 3px 9px; background-color: transparent; border: 0px; font-weight: bold; font-size: 90%; } #content #item #item_right .show_attr .attr_use_text_additional_price { margin-top: 0px; padding: 0px; margin-bottom: 3px; margin-left: 10px; z-index: 9; } #content #item #item_right .show_attr .attr_use_text_input { font: normal 100% "Trebuchet MS", Tahoma, Verdana, Arial; margin-left: 6px; width: 78%; z-index: 7; } #content #item #item_right p.descr { font-weight: normal; } #content #item #item_right p.descr a { font-weight: normal; display: block; margin-top: 5px; text-decoration: underline; } #content #item #item_right h3.soldout { margin-bottom: 20px; padding: 10px; background-color: #fffae9; border-top: 1px solid #ffff99; border-bottom: 1px solid #ffff99; font-size: 130%; color: #c03; text-align: left; text-transform: uppercase; } #content .search_result_heading { font-size: 130%; font-weight: bold; } /* technical */ #content .item_dump table.technical { width: 100%; border: 0px dotted #eeeeee; border-bottom: 0px; } #content .item_dump table.technical .tr_odd { background-color: transparent !important; } #content .item_dump table.technical .tr_even { background-color: transparent !important; } #content .item_dump table.technical tr td { border-bottom: 1px dotted #eeeeee; padding: 5px 3px; } #content .item_dump table.technical tr td.tech_header { padding-right: 15px; border-right: 1px dotted #eeeeee; font-weight: bold; color: #666; } #content .item_clear { width: 99%; clear: none; margin-top: 20px; } #content .item_dump2 .pdescr_clearfix { clear: none; margin: 0; padding: 0; } /* ********************************************** ********************************************** ********************************************** */ /* Reviews styles */ #content .average_star { font-size: 110%; margin: 0px; padding: 10px 3px; border-top: 1px solid #ddd; border-bottom: 2px dotted #ddd; background-color: #fafafa; background-image: url("../images.vlbutikken.no/bg_td_checkout_btn.gif"); background-position: left center; background-repeat: repeat-x; } #content h3.average_star img { float: right; } #content .item_reviews_toggle1, #content .item_reviews_toggle2 { padding: 10px 3px; } #content .item_reviews_toggle1 { border-top: 1px dotted #eee; border-bottom: 1px dotted #eee; } #content .item_reviews_toggle2 { background-color: #fafafa; } #content .item_reviews_toggle1 h3, #content .item_reviews_toggle2 h3 { font-size: 100%; } #content .item_reviews_toggle1 h3 img, #content .item_reviews_toggle2 h3 img { float: right; } #content .item_reviews_toggle1 span.item_reviews_date, #content .item_reviews_toggle2 span.item_reviews_date { display: block; color: #ccc; font-size: 100%; margin-left: 5px; } #content #pagination_reviews { padding: 10px 10px 10px 30px; text-align: left; color: #ccc; font-size: 100%; border-top: 1px dotted #eee; border-bottom: 1px solid #eee; background-color: #fafafa; background-image: url("../images.vlbutikken.no/bg_td_checkout_btn.gif"); background-position: left center; background-repeat: repeat-x; } /* review form */ #content #review_form { padding: 0px; } #content #review_form h1 { font-size: 110%; border: 0px; border-bottom: 1px solid #fafafa; padding: 6px 3px; } #content #review_form h1 span { float: right; margin-right: 200px; font-weight: normal; } #content #review_form h1 input { float: right; margin-right: 100px; position: relative; top: -3px; font: normal 100% "Trebuchet MS", Tahoma, Verdana, Arial; width: 120px; padding: 1px; } #content #review_form h1 input.radio { float: right; position: relative; top: 1px; width: 30px; margin: 0px; cursor: pointer; } * html #content #review_form h1 input.radio { position: relative; top: -3px; } #content #review_form h1 img { float: right; position: relative; top: -7px; } #content #review_form textarea { margin: 0px; padding: 0px 6px; font: normal 100% "Trebuchet MS", Tahoma, Verdana, Arial; width: 120px; padding: 1px; width: 99%; height: 100px; } #content #review_form .submit_btn_reviews { margin-top: 10px; margin-left: 30px; padding: 5px 10px; font-size: 110%; font-weight: bold; color: #666666; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; cursor: pointer; border: 1px solid #eee; border-bottom: 1px solid #ddd; background-color: #eee; } #content #review_form .reviews2 { border: 0px; border-bottom: 1px solid #fafafa; padding: 6px 6px; background-color: #fffff2; } /* ********************************************** ********************************************** ********************************************** */ /* Search Box styles */ #search_box { float: none; margin-top: 0px; margin-right: 0px; position: relative; padding: 0px 10px; left: 0px; top: 0px; z-index: 1; width: 550px; background-color: transparent; /*#6b625b;*/ position: absolute; top: 26px; left: -480px; } #search_box div { margin-top: 14px; } * html #search_box div { margin-top: 15px; } #search_box .textBox { width: 350px; font: bold 12px "Trebuchet MS", Tahoma, Arial; color: #666666; border: 1px solid #ccc; background-color: #fafafa; padding: 3px 5px; } #search_box .submitBtn { width: 54px; height: 28px; border: 1px solid #e26464; margin-left: 3px; font: bold 12px Arial, "Trebuchet MS"; color: #ffffff; cursor: pointer; background-color: #c92e2e; position: relative; top: 2px; } * html #search_box .submitBtn { position: relative; top: 1px; left: 3px; } #search_box div .advSearch { margin: 0 0 0 10px; padding: 2px 3px; color: #ffffff; text-decoration: none; border-bottom: 1px solid #fff; } #search_box div .advSearch:hover { border-bottom: 2px solid #f9f9c0; color: #f9f9c0; } /* advanced search /////// */ #advanced_search { border: 0px solid #1f4483; padding: 0px; } #advanced_search .heading { margin-bottom: 10px; } #advanced_search input.txtbox_adv_search, #advanced_search input { padding: 6px 5px; font-size: 100%; font-weight: normal; color: #333333; font-family: ; width: 240px; margin-bottom: 10px; border: 1px solid #999999; } #advanced_search input.txtbox_adv_search_catalogue { width: 240px; } #advanced_search .selbox_adv_search, #advanced_search select { padding: 5px; font-size: 100%; font-weight: normal; color: #333333; font-family: ; width: 250px; margin-bottom: 10px; border: 1px solid #999999; border-radius: 3px; } #advanced_search .selboxflt { float: right; width: 250px; } #advanced_search .search_btns { width: 54px; border: none; border-bottom: 1px solid #dddddd; margin-left: 3px; padding: 5px 5px; font: bold 12px ; color: #333333; cursor: pointer; background-color: #eeeeee; position: relative; font-weight: bold; } #advanced_search .checkbox_adv_search { float: right; width: 250px; } #advanced_search .checkbox_adv_search input { width: 24px; } /* ********************************************** ********************************************** ********************************************** */ /* Cart display styles */ #cart_display { width: 300px; padding: 0px; background-color: #c92e2e; text-transform: none; color: #ffffff; position: absolute; top: -10px; right: 170px; z-index: 1000; text-align: center; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #cart_display #cart_display_wrapper { position: relative; width: auto; margin: 10px 0 0px 10px; padding: 5px 20px 15px 20px; background-image: url("/images.vlbutikken.no/b_icon_cart.gif"); background-position: 0px 0px; background-repeat: no-repeat; } #cart_display #cart_display_wrapper p { margin: 0px; padding: 0px; } #cart_display #cart_display_wrapper #cart_display_right { width: auto; margin: 0px; padding: 0px; } #cart_display span.cart_display_result { float: none; } #cart_display span.cart_display_total { text-transform: none; font-weight: bold; } #cart_display div { width: auto; display: block; clear: both; } #cart_display span.dash { /*display: none;*/ } #cart_display a.cart_display_checkout { } #cart_display a.cart_display_checkout:hover, #cart_display a.cart_display_show_cart:hover { text-decoration: none; border-bottom: 0px solid #f9f9c0; } #cart_display a.cart_display_checkout, #cart_display a.cart_display_show_cart { color: #f9f9c0; font-weight: bold; font-size: 100%; text-decoration: underline; background-color: #c92e2e; border-bottom: 0px solid #f9f9c0; padding: 1px 2px; text-transform: uppercase; } /* ********************************************** ********************************************** ********************************************** */ /* Customer greeting styles */ h1#customer_greeting { width: auto; margin: 0; padding: 0px; font-size: 110%; position: relative; top: -23px; left: 820px; color: #ffffff; } h1#customer_greeting span { text-decoration: underline; } h1#customer_greeting a { display: none; } /* ********************************************** ********************************************** ********************************************** */ /* Homepage styles */ #content #homepage { width: auto; } #content #homepage .homepage_poster { width: 100%; max-width: 655px; overflow: hidden; margin-bottom: 20px; } /* ********************************************** ********************************************** ********************************************** */ /* Card icons styles */ #card_icons { width: auto; margin: 30px 20px; padding: 0px; } /* ********************************************** ********************************************** ********************************************** */ /* Homepage welcome styles */ #homepage_welcome { width: auto; margin: 0px; margin-bottom: 20px; padding: 0px; border-bottom: 1px dotted #eeeeee; } #homepage_welcome h2.page_title { font-size: 130% !important; } #homepage_welcome .w_content { padding: 3px; padding-top: 7px; padding-bottom: 10px; } #spacer { margin: 5px 0; } /* Order done */ .orderdone { width: 100%; } .orderdone h2 { font-size: 140%; padding: 0px 0px 10px 0px; border-bottom: 1px solid #eeeeee; } .orderdone h2.orderprintbtm { padding: 10px 0; border-top: 1px solid #eeeeee; border-bottom: none; } .orderdone h2 a { float: right; margin-right: 10px; font-size: 80%; } .orderdone div { font-family: Courier, "Courier New"; color #000000; } /* ////////////////////////////////////////////////////////// popup div ////////////////////////////////////////////////////////// */ .popdiv { z-index: 1; width: 300px; visibility: hidden; display: none; padding: 0px; background-color: #fafafa; border: 1px solid #666; overflow: auto; } .popdiv .menuHeader { cursor: default; width: 300px; font: bold 14px "Trebuchet MS", Tahoma, Helvetica, Arial; background-color: #666666; color: #fafafa; margin: 0px; padding: 0px; } .popdiv .menuHeader .top { background-color: #666666; margin: 0px; padding: 10px 5px; font-weight: normal; } .popdiv .menuHeader .top a { color: #fafafa; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fafafa; padding: 0px 5px; } .popdiv .menuHeader .top a:hover { padding: 2px 5px; } .popdiv .menuHeader .title { background-color: #fff; margin: 0px; padding: 10px 5px; color: #333; } .popdiv .menuHeader div .toggle1 { margin: 0px; padding: 0px; font-size: 14px; display: block; text-decoration: none; } .popdiv .menuHeader div .toggle2 { margin: 0px; padding: 0px; font-size: 11px; text-decoration: none; } .popdiv .menuHeader div { padding: 5px 5px 5px 5px; cursor: move; } .popdiv .menuBody { border-top: 0px; width: 300px; background-color: #666666; } .popdiv .menuBody a { display: block; padding: 3px 5px 3px 5px; border-top: 1px solid #eeeeee; background-color: #f5edcf; font: bold 11px "Trebuchet MS", Tahoma, Helvetica, Arial; text-decoration: none; color: #fafafa; } .popdiv .menuBody a:hover { background-color: #fff; } .popdiv .menuExit { float: right; margin: 0px; cursor: pointer; position: relative; } /* Force extra css content on product details */ #product_details_force_content { display: none; } /* Service share styles */ .serviceshare { margin-top: 30px; border-top: 3px dotted #eeeeee; padding: 10px 0px; } /* Tell a frind styles --------------- */ .shareservice_tellfriend { display: none; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: rgba(240,240,240,240) 1px 6px 3px; -webkit-box-shadow: rgba(240,240,240,240) 1px 6px 3px; -khtml-box-shadow: rgba(240,240,240,240) 1px 6px 3px; box-shadow: rgba(240,240,240,240) 1px 6px 3px; width: 500px; position: fixed; top: 100px; padding: 15px; padding-top: 0px; border: 1px solid #999999; background-color: #eeeeee; z-index: 99; } .shareservice_tellfriend h2 { padding: 15px 15px; margin: 0px; font-size: 120%; } .shareservice_tellfriend h2 a { float: right; font-weight: normal; text-decoration: none; color: #333333; font-size: 100%; } .shareservice_tellfriend h2 a span { font-weight: bold; color: #cd2b3a; } .shareservice_tellfriend .shstf_body { position: relative; padding: 15px 15px 0px 15px; border: 1px solid #333333; background-color: #ffffff; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .shareservice_tellfriend .shstf_body div.ttle { margin: -15px -15px 0px -15px; padding: 15px 15px 12px 15px; border-bottom: 2px solid #cccccc; background-color: #fcfcfa; } .shareservice_tellfriend .shstf_body div.ttle table { width: 100%; border: none; } .shareservice_tellfriend .shstf_body div.ttle table th { text-align: left; padding: 0px 15px; } .shareservice_tellfriend .shstf_body div.ttle table td { text-align: left; width: 50px; } .shareservice_tellfriend .shstf_body div.ttle img { width: 50px; padding: 1px; border: 1px solid #999999; } .shareservice_tellfriend .shstf_body div.ttle span.toggle1 { font-weight: bold; font-size: 110%; } .shareservice_tellfriend .shstf_body div.ttle span.toggle2 { font-weight: normal; font-size: 100%; } .shareservice_tellfriend .shstf_body p.pemail { margin: 0px -15px 0px -15px; padding: 10px 15px 10px 15px; border-bottom: 1px solid #eeeeee; background-color: #fafafa; } .shareservice_tellfriend .shstf_body p.pemail_even { background-color: #fcfcfc; } .shareservice_tellfriend .shstf_body p.pemail input { margin-top: 5px; padding: 5px 1px; width: 230px; border: 1px solid #999999; } .shareservice_tellfriend .shstf_body p.pemail textarea { margin-top: 5px; padding: 3px 1px; width: 100%; height: 100px; border: 1px solid #999999; font-weight: normal; font-size: 11px; } .shareservice_tellfriend .shstf_body .pemail_submit { margin: 0px -15px 0px -15px; padding: 10px 15px 10px 15px; background-color: #fcfcfa; text-align: right; } .shareservice_tellfriend .shstf_body .pemail_submit .submitbtntellfriend { margin-top: 5px; padding: 7px 15px; border: 1px solid #999999; background-color: #dddddd; font-size: 120%; font-weight: bold; cursor: pointer; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .shareservice_tellfriend .shstf_body .pemail_submit span { display: none; float: left; margin-top: 15px; } .shareservice_tellfriend .shstf_body .pemail_submit .loading { text-decoration: blink; color: #333333; } .shareservice_tellfriend .shstf_body .pemail_submit .tellfriend_msgok { color: green; } .shareservice_tellfriend .shstf_body .pemail_submit .tellfriend_msgnok { color: #cd2b3a; } /* *********************** Register new customer * ************************/ #register_new_customer { } #register_new_customer div.msg_regerror { margin: 0 0px 10px 0px; padding: 10px; background: #fffff2; color: #cd2b3a; } #register_new_customer div.msg_regerror h3 { margin: 0px; padding: 0px; font-size: 100%; } #register_new_customer form { } #register_new_customer table { width: 100%; border-collapse: collapse; } #register_new_customer table tr { } #register_new_customer table tr.first { } #register_new_customer table tr td { padding: 5px 0px; border-bottom: 1px solid #fafafa; vertical-align: middle; } #register_new_customer table tr td h2 { margin: 0px; padding: 0px; } #register_new_customer table tr td input.txt { width: 180px; padding: 7px 5px; border: 1px solid #dddddd; } #register_new_customer table tr td input.txt:focus { border: 1px solid #999999; } #register_new_customer table tr td select { width: 192px; padding: 7px 5px; border: 1px solid #dddddd; font-size: 100%; } #register_new_customer table tr td select:focus { border: 1px solid #999999; } #register_new_customer table tr td input[type="checkbox"] { margin: 0px; padding: 0px; } #register_new_customer table tr td #captcha_image { border: 1px solid #dddddd; } #register_new_customer table tr td .regerror { display: block; color: #cd2b3a; } #register_new_customer table tr td .deg { color: #cd2b3a; } #register_new_customer table tr.first td { width: 300px; } #register_new_customer table tr.reg_toc td { padding-top: 20px; padding-bottom: 20px; } #register_new_customer table tr.reg_toc td div.note { border: none; margin: 5px 0 0 0; padding: 0px; } #register_new_customer table tr.tr_company { display: none; } #register_new_customer table tr.show_company { display: table-row; } #register_new_customer table tr.ruler td { background: none; border: none; } #register_new_customer table tr.ruler td hr { border: 3px solid #f1f1f1; } #register_new_customer table tr.tr_skipmember td { padding: 0 0 20px 0px; } #register_new_customer table tr.tr_skipmember td div { padding: 10px 0px; background: #ffffcc; font-size: 110%; font-weight: bold; border: 1px solid #f1f1f1; } #register_new_customer table tr.tr_skipmember td div input { padding: 3px 3px; background: #cd2b3a; border: none; font-size: 100%; font-weight: bold; color: #fafafa; cursor: pointer; } #register_new_customer table tr td label.mysubcat_label { display: block; margin: 5px 0 3px 0; padding-right: 0px; font-weight: bold; } #register_new_customer table tr.product_img a { width: 40px; overflow: hidden; text-decoration: none; } #register_new_customer table tr.product_img a span { font-weight: normal; font-style: italic; } #register_new_customer table tr.product_img img { width: 40px; padding: 1px; border: 1px solid #eeeeee; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #register_new_customer table tr.ftr td a { margin-right: 20px; font-weight: bold; text-decoration: none; font-size: 110%; } #register_new_customer table tr.ftr td a.cancel { margin-left: 30px; font-weight: normal; text-decoration: none; font-size: 90%; color: #999999; } #reg_breadcrumb { /* Reg breadcrumb */ margin: 0px 0 0px 0; padding: 0px 0px 0px 3px; height: 40px; background: #ffffff; border: none; list-style: none; } #reg_breadcrumb li { float: left; line-height: 35px; margin: 0px 0 0 0px; padding: 0px 5px 0px 5px; border-right: 3px solid #fafafa; border-bottom: 0px solid #fafafa; background: #f3f3f3; list-style: none; color: #999999; font-weight: bold; font-size: 100%; text-shadow: 1px 0px #ffffff; } #reg_breadcrumb li.highlight { background: #dddddd; color: #000000; } #reg_breadcrumb li em { margin: 0 5px 0 0; padding: 5px 9px; background: #fafafa; -moz-border-radius: 300px; -khtml-border-radius: 300px; -webkit-border-radius: 300px; border-radius: 300px; } #reg_breadcrumb li.highlight em { background: #cd2b3a; color: #ffffff; }/* @Ajax cart */ #maincart_Ajax_Mask, .document_Mask { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; background-color: #000000; z-index: 10000; } #maincart_Ajax, .modal_Ajax { position: fixed; top: 20px; width: 900px; background-color: #ffffff; z-index: 99999; border: 0px solid #fafafa; -moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-box-shadow: 0px 0px 3px #eeeeee; -webkit-box-shadow: 0px 0px 3px #eeeeee; -khtml-box-shadow: 0px 0px 3px #eeeeee; box-shadow: 0px 0px 9px #c1c1c1; color: #010101; font-size: 100%; } #maincart_Ajax #maincart_Ajax_Inner, .modal_Ajax .modal_Ajax_Inner { padding: 10px; } #maincart_Ajax #maincart_Ajax_Inner .loading, .modal_Ajax .modal_Ajax_Inner .loading { margin: 5px 0 5px 32px; padding: 0px; } #maincart_Ajax #maincart_Ajax_Title, .modal_Ajax .modal_Ajax_Title { padding: 20px 20px 5px 20px; margin: 0px; font-size: 150%; font-weight: bold; } #maincart_Ajax #maincart_Ajax_Title a, .modal_Ajax .modal_Ajax_Title a { float: right; padding: 0 8px 0 5px; color: #cd2b3a; font-size: 100%; font-family: arial; } #maincart_Ajax #maincart_Ajax_Title span, .modal_Ajax .modal_Ajax_Title span { cursor: default; } /* ++++++++++++++ */ #maincart_Ajax a { color: #336699; text-decoration: none; } /* ++++++++++++++ */ #maincart_Ajax #maincart_Ajax_Inner #checkout_progress { width: 99%; height: 28px; font-size: 110%; border-bottom: 1px dotted #eee; margin-bottom: 5px; display: none; } #maincart_Ajax #maincart_Ajax_Inner #checkout_progress .checkout_progress_default { width: auto; border-bottom: 0px solid #fafafa; padding: 5px 3px; float: left; margin-right: 30px; text-align: center; font-weight: normal; color: #ccc; } #maincart_Ajax #maincart_Ajax_Inner #checkout_progress .checkout_progress_toned { width: auto; border-bottom: 2px solid #ccc; padding: 5px 3px; float: left; margin-right: 30px; text-align: center; font-weight: bold; color: #333; position: relative; top: 0px; } .modal_Ajax .modal_Ajax_Inner table, #maincart_Ajax #maincart_Ajax_Inner table { width: 100%; margin-bottom: 0px; border: 2px solid #e1e1e1; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .modal_Ajax .modal_Ajax_Inner table .table_headers, #maincart_Ajax #maincart_Ajax_Inner table .table_headers { background-color: #f7f7f7; } .modal_Ajax .modal_Ajax_Inner table .table_headers td, #maincart_Ajax #maincart_Ajax_Inner table .table_headers td { padding: 12px 0px; font-weight: bold; font-size: 120%; border-bottom: 0px solid #eee; } #maincart_Ajax #maincart_Ajax_Inner table .table_headers td img { cursor: pointer; } #maincart_Ajax #maincart_Ajax_Inner table .table_headers td.header_product { padding-left: 10px; width: 250px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.header_product a { font-size: 100%; display: inline; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.header_product a .toggle1 { font-size: 105%; font-weight: normal; color: #336699; display: inline; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.header_product a .toggle2 { font-size: 95%; font-weight: normal; font-style: italic; color: #666666; display: inline; cursor: default; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.header_product .cart_is_coupon { color: #cd2b3a; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.header_product .flag_welcome_offer { color: #cd2b3a; } #maincart_Ajax #maincart_Ajax_Inner table td.td_cart_drop_item, #maincart_Ajax #maincart_Ajax_Inner table td.td_cart_drop_item a { text-align: right; padding: 0 15px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td { padding: 10px 0px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background-color: #ffffff; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.td_cart_checkbox { width: 0px; overflow: hidden; text-indent: -10000px; padding-left: 10px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content_even td { background-color: #fafafa; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td input.txt_box { padding: 7px 5px; font-size: 100%; font-weight: normal; color: #333333; width: 50px; text-align: center; border: 2px solid #eeeeee; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td input.txt_box:focus { border: 2px solid #c1c1c1; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.img { width: 40px; padding-right: 30px; overflow: hidden; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_content td.img img { width: 100%; padding: 2px; background-color: #fff; border: 1px solid #c1c1c1; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; vertical-align: middle; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary { background-color: #ffffff; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary td { padding: 5px 0px; padding-left: 10px; font-weight: bold; font-size: 105%; border-bottom: 1px solid #fafafa; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary td.total_summary { padding-right: 55px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary .td_member_note { } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary .td_member_note br { line-height: 3px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary .td_member_note .member_note { display: inline; font-size: 95%; font-weight: normal; color: #cd2b3a; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary td.total { text-align: right; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary td.total_summary { font-size: 120%; height: 45px; border-top: 1px solid #eeeeee; border-bottom: 2px solid #f0f0f0; background-color: #f5f5f5; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_summary td.total_summary span { float: right; margin-right: 0px; font-size: 110%; } /* update btns */ #maincart_Ajax #maincart_Ajax_Inner table .table_cart_update_btns { display: none; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_update_btns td { background-color: #fafcfc; border-bottom: 0px solid #ddd; height: 45px; display: none; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_update_btns td input.cart_btns { margin-left: 0px; padding: 4px; font-size: 100%; font-weight: normal; color: #666666; cursor: pointer; width: auto; background-color: #ffffff; border: 1px solid #c3d2da; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; top: 0px; display: none; } /* checkout btns */ #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns { background-color: #fafafa; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns_btm { background-color: #fafafa; display: none; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td { background-color: #f0f0f0; margin: 0px; padding: 3px 0px 5px 0; border-bottom: 2px solid #e1e1e1; border-top: 2px solid #eeeeee; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td .continue_shop_div { float: left; width: auto; text-align: left; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td .checkout_div { float: right; width: auto; text-align: right; position: relative; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td div input.submit_btn { width: auto; border: 0px; background: transparent; padding: 15px 0px; margin: 0px; font-size: 130%; font-weight: bold; color: #336699; cursor: pointer; background-image: url("/images.vlbutikken.no/bg_input_checkout_btn.gif"); background-position: center right; background-repeat: no-repeat; text-align: right; padding-right: 20px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td div.continue_shop_div input.submit_btn { background-image: url("/images.vlbutikken.no/bg_input_continue_shop_btn.gif"); background-image: url("/images.vlbutikken.no/bg_sbm_checkout_back.png"); background-position: bottom center; background-repeat: no-repeat; text-align: left; text-shadow: 1px 1px #ffffff; border-bottom: 0px dotted #cd2b3a; padding: 15px 10px; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td div input.submit_btn_checkout { /*background: #cd2b3a; color: #fafafa; height: auto; padding: 10px 5px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 5px; font-size: 120%;*/ background-image: url("/images.vlbutikken.no/bg_sbm_checkout_go.png"); background-position: left center; background-repeat: no-repeat; border-bottom: 0px solid #336699; padding: 15px 10px; text-shadow: 2px 1px #ffffff; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_checkout_btns td div input.submit_btn_checkout:hover { border-bottom-color: #cd2b3a; } /* cart attributes */ #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_main_heading td { font-size: 100%; font-weight: bold; padding: 5px 0px; border-bottom: 1px solid #fafafa; text-transform: uppercase; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_main_heading td h3 { padding: 0px; margin: 0px; font-style: italic; font-size: 110%; text-transform: capitalize; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_name td { margin: 0px; padding: 5px 0px; height: auto; font-size: 100%; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_name .td_attr_name h3 { font-size: 100%; font-weight: bold; padding: 0px 0px; margin: 0px; text-decoration: none; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_value td { padding: 0px 0px 5px 0; font-weight: normal; border-bottom: 1px solid #fafafa; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_value td h3 { font-size: 100%; padding: 0px 0 0 5px; margin: 0px; text-indent: 0px; font-weight: normal; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_even td { background-color: #fafafa; } #maincart_Ajax #maincart_Ajax_Inner table .table_cart_attr_even td { border-bottom: 1px solid #ffffff; } #maincart_Ajax #maincart_Ajax_Inner table .bordernone td { border: none; } #maincart_Ajax #maincart_Ajax_Inner h7 { display: block; margin-bottom: 30px; padding: 0 10px; } #maincart_Ajax #maincart_Ajax_Inner h2 { font-size: 100%; } #maincart_Ajax #maincart_Ajax_Inner .cart_settings { padding: 10px; } #maincart_Ajax #maincart_Ajax_Inner .cart_settings .submit_btn { border: 1px solid #c3d2da; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } /* coupons */ /* Coupons page styles */ #maincart_Ajax #maincart_Ajax_Inner table .tr_coupons_cart td { background-color: #fafafa; border-bottom: 1px solid #eee; } #maincart_Ajax #maincart_Ajax_Inner table .table_headers .coupons_cart input { background-color: #336699; border: 0px solid #336699; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 3px 5px; cursor: pointer; font-weight: bold; color: #fafafa; font-size: 90%; } #maincart_Ajax #maincart_Ajax_Inner table .table_headers .coupons_cart select { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; padding: 3px; font-size: 80%; } #maincart_Ajax #maincart_Ajax_Inner table .table_headers .coupons_cart_show { background-color: #fafafa; border-bottom: 1px solid #eee; font-size: 100%; } #maincart_Ajax #maincart_Ajax_Inner .coupons_cart_show p { font-size: 90%; font-weight: normal; padding: 0px 0px; margin: 0px; text-align: left; } /* No items */ #maincart_Ajax #maincart_Ajax_Inner .noitems { padding: 10px 10px 10px 10px; margin: 0px; background-color: #f1f1f1; border: 1px solid #eeeeee; font-size: 110%; font-weight: normal; font-style: italic; } /* @Checkout */ #checkout_page { margin-top: 15px; } #checkout_page #checkout_right { float: right; width: 350px; } #checkout_page #checkout_right table tr td.title { width: 70%; } #checkout_page #checkout_left { margin-right: 370px; } #checkout_page #checkout_left input.txt { padding: 7px 3px; border: 1px solid #c1c1c1; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #checkout_page .checkoutboxes { width: 100%; margin: 0 0 10px 0; background-color: #ffffff; border: 1px solid #d1d1d1; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #checkout_page .checkoutboxes h3, #checkout_page .checkoutboxes table tr td { padding: 5px 10px; color: #333333; } #checkout_page .checkoutboxes h3 a, #checkout_page .checkoutboxes table tr td a { color: #336699; } #checkout_page .checkoutboxes_xqc_hide { display: none; } #checkout_page .checkoutboxes table { width: 100%; border-collapse: collapse; } #checkout_page .checkoutboxes table tr td { padding: 10px 10px; } #checkout_page .checkoutboxes table tr.border td { border-top: 1px solid #dddddd; } #checkout_page .checkoutboxes table tr.borderdashed td { border-top: 1px dashed #eeeeee; } #checkout_page .checkoutboxes table tr.tr_shipment td { padding-top: 15px; padding-bottom: 15px; } #checkout_page .checkoutboxes h3 { background: #f7f7f7; border: 0px solid #ffffff; border-top: 2px solid #fafafa; border-bottom: 1px solid #f1f1f1; padding: 12px 10px; font-size: 120%; font-weight: bold; text-shadow: 2px 1px #ffffff; } #checkout_page .checkoutboxes input.button { background: #f7f7f7; border: 1px solid #eeeeee; margin: 0 0 0 10px; padding: 5px 3px; color: #336699; text-shadow: 1px 0px #ffffff; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #checkout_page .checkoutboxes table tr .align { text-align: right; border-left: 1px solid #f1f1f1; } #checkout_page .checkoutboxes table tr .title { font-weight: bold; font-size: 100%; } #checkout_page .checkoutboxes table tr .title_shipment { padding-left: 0px; } #checkout_page .checkoutboxes table tr .title a { font-weight: bold; font-size: 105%; text-decoration: none; color: #336699; } #checkout_page .checkoutboxes table tr .title .normal { font-weight: normal; } #checkout_page .checkoutboxes table tr .klarna_terms { border-left: 1px dashed #f1f1f1; padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 100%; text-align: center; } #checkout_page .checkoutboxes table tr .klarna_terms a { font-weight: normal; font-size: 90%; text-decoration: none; color: #336699; } #checkout_page .checkoutboxes table tr td .optionsheading { border: none; margin: 0px 0 10px 0; padding: 5px 10px 0 0; background: none; font-size: 100%; font-weight: bold; font-style: italic; } #checkout_page .checkoutboxes table tr.tr_options td p { position: relative; margin: 0px 0 3px 0; padding: 4px 0px; } #checkout_page .checkoutboxes table tr.tr_options td p a { text-decoration: none; } #checkout_page .checkoutboxes table tr.tr_options td p a.suboptions { position: relative; top: 1px; float: none; margin: 0px 10px 0 0; padding: 0px 0px; background: none; border: 0px solid #e1e1e1; font-weight: bold; font-size: 100%; text-decoration: none; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 1px 0px #ffffff; font-weight: normal; } #checkout_page .checkoutboxes table tr.tr_options td p a span { font-size: 90%; text-decoration: none; } #checkout_page .checkoutboxes table tr.tr_options td p a.suboptions:hover { color: #333399; } #checkout_page .checkoutboxes table tr.tr_options td p a.suboptions_selected { font-weight: bold; } #checkout_page .checkoutboxes table tr.tr_options td p a.suboptions img, #checkout_page .checkoutboxes table tr.tr_options td img.loading { width: 13px; margin: 0px 10px 0 0; background: none; border: none; position: relative; top: 2px; } #checkout_page .checkoutboxes table tr.tr_options td img.loading { display: none; } #checkout_page .checkoutboxes table tr.tr_errors td { padding: 0px; } #checkout_page .checkoutboxes table tr .logo { width: 100px; padding-left: 0px; padding-right: 0px; } #checkout_page .checkoutboxes table tr .radio { width: 50px; text-align: center; padding-left: 0px; padding-right: 0px; } #checkout_page .checkoutboxes table tr .radio_arrow { font-weight: bold; font-size: 150%; font-family: Georgia, Times, serif; } #checkout_page .checkoutboxes table tr .radio .loading { display: none; } #checkout_page .checkoutboxes table tr .valign { vertical-align: top; padding-top: 15px; } #checkout_page .checkoutboxes table tr .price { width: 60px; padding-left: 10px; padding-right: 10px; border-left: 1px dashed #f1f1f1; } #checkout_page .checkoutboxes table tr .logo a { cursor: pointer; } #checkout_page .checkoutboxes table tr .logo a img { border: 1px solid #eeeeee; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #ffffff; cursor: pointer; } #checkout_page .checkoutboxes table tr .logo a:hover img { } #checkout_page .checkoutboxes table tr .logo a img.img_hover { border: 1px solid #d1d1d1; background-color: #fafafa; } #checkout_page .checkoutboxes table tr .logo a img.img_selected { border: 1px solid #336699; background-color: #E6F3FB; } #checkout_page .checkoutboxes table tr.highlight td { color: #666666; font-weight: normal; font-style: italic; } #checkout_page .checkoutboxes .customer_add_address_link { padding: 10px; border-top: 1px solid #dddddd; } #checkout_page .checkoutboxes .customer_add_address_link a { font-size: 105%; font-weight: bold; text-decoration: none; } /* @Checkout order summary */ #checkout_page .checkoutboxes table.checkout_order_summary tr td { padding-top: 10px; padding-bottom: 10px; } #checkout_page .checkoutboxes table.checkout_order_summary tr td em { display: block; font-weight: normal; color: #cd2b3a; } #checkout_page .checkoutboxes table.checkout_order_summary tr td a { font-weight: normal; font-size: 100%; } #checkout_page .checkoutboxes table.checkout_order_summary tr td a.bold { font-weight: bold; font-size: 100%; } #checkout_page .checkoutboxes table.checkout_order_summary tr td .normal { font-weight: normal; font-style: normal; color: #333333; display: inline; } #checkout_page .checkoutboxes table.checkout_order_summary tr td .block { display: block; } #checkout_page .checkoutboxes table.checkout_order_summary tr td .italic { font-style: italic; } #checkout_page .checkoutboxes table tr.enhance td { padding-top: 15px; padding-bottom: 13px; background: #f1f1f1; border-bottom: 0px solid #f6f6f6; color: #000000; font-weight: bold; font-size: 120%; text-shadow: 1px 1px #ffffff; } #checkout_page .checkoutboxes table tr.enhance td.align { border-left: none; } #checkout_page .checkoutboxes table tr.enhance td span { float: right; margin-left: 3px; } #checkout_page .checkoutboxes table tr.borderenhance td { border-top: 1px solid #999999; } #checkout_page .checkoutboxes table tr.enhance2 td { padding-top: 15px; padding-bottom: 13px; background: #fafafa; border-bottom: 0px solid #f6f6f6; color: #000000; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #ffffff; } #checkout_page .checkoutboxes table tr.sum td { background: #fffffc; color: #000000; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #ffffff; } #checkout_page .checkoutboxes table tr.enhance2 td span { float: right; margin-left: 3px; } #checkout_page .checkoutboxes table tr td.position_klarna img { float: left; margin-top: 27px; } #checkout_page .checkoutboxes table tr td.position_klarna p { margin-left: 110px; text-align: right; } /* customer details */ #checkout_page .checkoutboxes table tr td #checkout_customer_details { font-weight: normal; } #checkout_page .checkoutboxes table tr td #checkout_customer_details h4 { margin: 0px 0 3px 0; padding: 0px 0 0px 0; background: none; border: none; font-size: 110%; font-weight: bold; font-style: normal; color: #333333; text-decoration: underline; } #checkout_page .checkoutboxes table tr td #checkout_customer_details p { margin: 0px; padding: 0px; } #checkout_page .checkoutboxes table tr td #checkout_customer_details p span { font-weight: normal; } #checkout_page .checkoutboxes table tr td #checkout_customer_details p#checkout_c_fullname span { font-weight: bold; } /* @Checkout errors */ #checkout_page .checkout_errors { margin: 2px; padding: 8px 8px; background-color: #ffffca; border: 1px solid #cd2b3a; color: #cd2b3a; font-size: 110%; } #checkout_page .checkout_errors_top { margin: 0px 0 10px 0; padding: 10px; border-width: 2px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; } #checkout_page .checkout_errors_top a { color: #333333; text-decoration: none; } #checkout_page .checkout_errors_top a:hover { } #checkout_page .errors_hide { display: none; } /* @Checkout btn */ #checkout_page #checkout_left .checkout_btns, #checkout_page #checkout_right .checkout_btns { margin: 0px auto; padding: 10px 10px; background: none; border: none; border-top: 0px solid #dddddd; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; overflow: hidden; } #checkout_page #checkout_left .checkout_btns input, #checkout_page #checkout_right .checkout_btns input { float: none; margin: 0px auto; padding: 20px 20px; width: auto; height: 90px; background-color: #f1f1f1; background-image: url("/images.vlbutikken.no/bg_sbm_checkout.png"); background-position: 20px center; background-repeat: no-repeat; border: 2px solid #e1e1e1; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #336699; text-shadow: 1px 1px #ffffff; font-weight: bold; font-size: 200%; font-family: sans-serif, arial, tahoma; text-align: left; text-indent: 20px; } #checkout_page #checkout_left .checkout_btns input:hover, #checkout_page #checkout_right .checkout_btns input:hover { border-color: #cccccc; } #checkout_page #checkout_left .checkout_btns p, #checkout_page #checkout_right .checkout_btns p { position: relative; display: none; width: auto; margin: 0px auto; padding: 12px 0px 0 0px; border: 0px solid; line-height: normal; font-style: italic; } #checkout_page #checkout_left .checkout_btns p span, #checkout_page #checkout_right .checkout_btns p span { position: relative; top: 0px; margin: 0px 0 0 0px; padding: 0px 0 0 0px; color: #666666; font-weight: normal; font-size: 105%; } #checkout_page #checkout_left .checkout_btns p img, #checkout_page #checkout_right .checkout_btns p img { position: absolute; top: 12px; left: 10px; margin: 0px 0 0 0px; padding: 0px; } #checkout_page #checkout_left .checkout_btns p.showlock, #checkout_page #checkout_right .checkout_btns p.showlock { display: block; } /* @Add address block */ #addaddress_Ajax { margin: 0px; padding: 0 0 0px 0; border: 0px solid #999999; background: #ffffff; } #addaddress_Ajax #addaddress_Ajax_Title { text-shadow: 1px 1px #ffffff; } #addaddress_Ajax #addaddress_Ajax_Title a { } #addaddress_Ajax #addaddress_Ajax_Title span { } #addaddress_Ajax #addaddress_Ajax_Inner { margin: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner .loading { margin: 5px 0 5px 32px; padding: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner div { margin: 0px; padding: 0px 0px; border: 1px solid #cccccc; background: #fcfcfc; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #addaddress_Ajax #addaddress_Ajax_Inner table { width: 100%; border: 1px solid #e1e1e1; border-collapse: collapse; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td { padding: 5px 10px; border-bottom: 1px dotted #dddddd; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.first td { padding-top: 20px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.last td { padding-bottom: 20px; border: none; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.heading { padding-top: 10px; padding-bottom: 10px; background: #f3f3f3; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #dddddd; vertical-align: top; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.heading_right { background: #f0f0f0; border-left: 1px solid #dddddd; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.heading h3 { margin: 0px; padding: 0px; font-weight: bold; font-size: 105%; text-shadow: 1px 0px #ffffff; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.heading p { margin: 0px; padding: 0px; text-shadow: 1px 0px #ffffff; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.txt, #addaddress_Ajax #addaddress_Ajax_Inner table tr td select.txt { padding: 5px 3px; border: 1px solid #dddddd; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 100%; width: 140px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td select.txt { width: 148px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.chkbx { padding: 0px; margin: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.txt_fail { border-color: #cd2b3a; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.txt_fail2 { border-color: #ff6633; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.txt:focus { } #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.login:focus, #addaddress_Ajax #addaddress_Ajax_Inner table tr td input.passfetch:focus { border: 1px solid #c1c1c1; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td .deg { color: #cd2b3a; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.reg_response td { padding-top: 10px; padding-bottom: 10px; background: #fffffa; border-top: 1px dotted #eeeeee; color: #cd2b3a; text-align: left; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.reg_response td span { display: block; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.reg_response td span.deg { display: inline; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.td_checkbox { padding: 10px 5px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.td_checkbox input { padding: 0px; margin: 0px 10px 0 0; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.ftr td { padding-top: 15px; padding-bottom: 20px; padding-bottom: 15px; border: none; border-top: 1px solid #dddddd; background-color: #f7f7f7; text-align: center; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.ftr td.ftr_right { border-left: 1px solid #dddddd; background-color: #f3f3f3; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.loading { background-image: url("/images.vlbutikken.no/loading.gif"); background-position: 10px center; background-repeat: no-repeat; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.ftr td input, #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_Ajax_sbm input { width: auto; padding: 7px 10px; border: 0px solid #dddddd; background: none; color: #336699; font-weight: bold; font-size: 110%; text-shadow: 1px 1px #ffffff; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.ftr td input:hover, #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_Ajax_sbm input:hover { padding: 6px 9px; border: 1px solid #d1d1d1; background: #dddddd; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.ftr td .prepend_guest { margin: 0 35px 0 0px; font-weight: bold; font-size: 110%; color: #999999; text-shadow: 1px 1px #ffffff; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.btm td { padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #dddddd; border-bottom: none; background: #ffffff; font-style: italic; color: #666666; } #addaddress_Ajax #addaddress_Ajax_Inner table tr.btm td p { margin: 0px; padding: 0px; } /* Register block */ #addaddress_Ajax #addaddress_Ajax_Inner table tr td.register_Ajax { margin: 0px; padding: 0px; vertical-align: top; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.register_Ajax table { margin: 0px; padding: 0px; border: none; border-collapse: collapse; } /* Login block */ #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax { width: 45%; padding-top: 10px; padding-bottom: 10px; background: #f6f6f6; border: none; border-left: 1px solid #dddddd; vertical-align: top; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div { margin: 10px 10px; padding: 20px 20px; background: #ffffff; border: none; -moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div#login_Ajax_Fetch { background: #fafafa; border: 2px solid #ffffff; color: #616161; font-size: 95%; text-align: center; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div#login_Ajax_Fetch h5 { padding-top: 0px; padding-bottom: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_Ajax_sbm { margin: 10px 0 0 0; padding: 10px 10px; background-color: #f1f1f1; border: none; border: 1px solid #dddddd; text-align: center; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_Ajax_sbm input { } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div a { margin: 0 0 0 0px; padding: 10px 0; color: #336699; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div h5, #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_response { margin: 0px 0 10px 0; padding: 0px; background: none; border: none; font-size: 105%; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .fetchpass_Toggle { margin: 0px 0 0px 0; padding: 0px; background: none; border: none; font-size: 105%; cursor: pointer; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div p { margin: 0px; padding: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div p.passfetch_Ok { margin: 10px 0 0 0; padding: 0px; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .fetchpass_Hide { display: none; margin: 10px 0 0 0; padding: 0px 0 0 0; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div .login_response_fail { color: #cd2b3a; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div p label { margin: 5px 0 2px 0px; padding: 0px; display: block; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div p input.txt { width: 95%; margin-right: 0px; padding: 10px 3px; font-size: 110%; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax p input.passfetch { color: #666666; background: #ffffff; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax p input.passfetch:focus { color: #333333; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax p input.button { width: auto; margin: 5px 0 0 0; padding: 5px 5px; background: #f1f1f1; border: 1px solid #e1e1e1; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #336699; font-weight: normal; text-shadow: 1px 0px #ffffff; cursor: pointer; } #addaddress_Ajax #addaddress_Ajax_Inner table tr td.login_Ajax div p input.txt_fail { border-color: #cd2b3a; } #addaddress_Ajax #addaddress_Ajax_corporate_approve_baloon { position: absolute; top: 202px; left: 310px; padding: 20px; border: solid 1px #dddddd; width: 225px; background: #ffff99; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #addaddress_Ajax #addaddress_Ajax_corporate_approve_baloon #exit_baloon { color: #cd2b3a; font-style: italic; } /* @Account */ #account_Ajax #account_Ajax_Inner { margin: 10px; padding: 0px; border: 2px solid #dddddd; border-bottom-width: 1px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } #account_Ajax #account_Ajax_Inner .loading { margin: 5px 0 5px 32px; padding: 0px; } #account_Ajax #account_Ajax_Inner .h_headers { position: relative; margin: 0px; padding: 20px 10px 7px 140px; background: #f1f1f1; border-bottom: 1px solid #cccccc; border-top: 0px solid #f7f7f7; text-shadow: 1px 1px #ffffff; font-size: 120%; cursor: pointer; } #account_Ajax #account_Ajax_Inner .h_headers span { position: absolute; left: 10px; bottom: 7px; } #account_Ajax #account_Ajax_Inner form { display: none; } #account_Ajax #account_Ajax_Inner .form_first { display: block; } #account_Ajax #account_Ajax_Inner table { border: 1px solid #eeeeee; border-bottom-color: #cccccc; padding: 0px; border-collapse: collapse; } #account_Ajax #account_Ajax_Inner table tr td { padding: 5px 10px; background: #fafafa; border-bottom: 1px solid #eeeeee; } #account_Ajax #account_Ajax_Inner table tr.table_headers td { padding-top: 20px; padding-bottom: 7px; background: #f1f1f1; border-bottom: 1px solid #cccccc; border-top: 0px solid #f7f7f7; text-shadow: 1px 1px #ffffff; } #account_Ajax #account_Ajax_Inner table tr td.td_enhance { background: #f7f7f7; border-left: 1px solid #dddddd; border-bottom: 1px solid #e1e1e1; } #account_Ajax #account_Ajax_Inner table tr td.td_first { width: 110px; } #account_Ajax #account_Ajax_Inner table tr.first td { padding-top: 20px; } #account_Ajax #account_Ajax_Inner table tr.last td { padding-bottom: 20px; border-bottom: none; } #account_Ajax #account_Ajax_Inner table tr.table_headers td h3 { margin: 0px; padding: 0px; font-size: 100%; } #account_Ajax #account_Ajax_Inner table tr td input.txt, #account_Ajax #account_Ajax_Inner table tr td select { width: 160px; padding: 5px 3px; border: 1px solid #dddddd; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 100%; } #account_Ajax #account_Ajax_Inner table tr td select { width: 168px; } #account_Ajax #account_Ajax_Inner table tr td span { margin-left: 10px; } #account_Ajax #account_Ajax_Inner table tr td .deg { margin-left: 10px; color: #cd2b3a; } #account_Ajax #account_Ajax_Inner table tr.ftr td { padding-top: 7px; padding-bottom: 7px; padding-left: 7px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #fafafa; text-align: left; } #account_Ajax #account_Ajax_Inner table tr.ftr td input { width: auto; margin: 0px; padding: 3px 0px; border: none; background: none; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 100%; font-weight: bold; color: #336699; text-shadow: 1px 1px #ffffff; cursor: pointer; } #account_Ajax #account_Ajax_Inner table tr.ftr td input:hover { color: #003399; } #account_Ajax #account_Ajax_Inner table tr.ftr td img.loading { display: none; } #account_Ajax #account_Ajax_Inner table tr.ftr td .msg_response { color: #cd2b3a; } #account_Ajax #account_Ajax_Inner table tr.ftr td .msg_response_ok { color: green; } /* @Send Inquery */ #send_inquiry_wrapper { border: 1px solid #616161; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } #send_inquiry_wrapper form { margin: 0px; padding: 5px; } #send_inquiry_wrapper form table { width: 100%; border: 1px solid #c1c1c1; border-collapse: collapse; } #send_inquiry_wrapper form table tr td { padding: 10px 10px; border-bottom: 1px solid #f0f0f0; } #send_inquiry_wrapper form table tr.last td { border: none; } #send_inquiry_wrapper form table tr.first td { padding-top: 15px; } #send_inquiry_wrapper form table tr th { padding: 20px 10px; border-bottom: 1px solid #c1c1c1; background: #e1e1e1; text-align: left; text-shadow: 1px 0px #ffffff; } #send_inquiry_wrapper form table tr th h3 { margin: 0px; padding: 0px; font-size: 140%; font-weight: bold; } #send_inquiry_wrapper form table tr th h3 a { float: right; color: #cd2b3a; font-weight: bold; } #send_inquiry_wrapper form table tr.ftr td { border: none; border-top: 2px solid #eeeeee; padding-bottom: 10px; padding-top: 10px; background: #f1f1f1; text-align: center; background-position: 10px center; background-repeat: no-repeat; } #send_inquiry_wrapper form table tr td input { padding: 5px 3px; border: 1px solid #dddddd; } #send_inquiry_wrapper form table tr td textarea { padding: 5px 3px; border: 1px solid #dddddd; width: 300px; height: 50px; } #send_inquiry_wrapper form table tr td input:focus, #send_inquiry_wrapper form table tr td textarea:focus { border-color: #cccccc; } #send_inquiry_wrapper form table tr td#pname { font-weight: bold; } #send_inquiry_wrapper form table tr.ftr td input.sbm { border: 2px solid #d1d1d1; background: #dddddd; color: #336699; text-shadow: 1px 0px #ffffff; font-weight: bold; padding: 10px; font-size: 110%; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; cursor: pointer; } #send_inquiry_wrapper form table tr.inq_response td em.nok { color: #cd2b3a; } #send_inquiry_wrapper form table tr.inq_response td em.ok { color: green; } #send_inquiry_wrapper form table tr td .deg { color: #cd2b3a; } /* CORPORATE AWAITING APPROVAL */ #corporate_awaiting_approval { } #corporate_awaiting_approval h3 { font-size: 16px; margin: 0 0 10px; padding: 0; }
