@import url(lf_addon.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
   margin:              0;
   padding:             0;
}
body {
   line-height:         1;
   width:               100%;
   height:              100%;
}

ol, ul {
   list-style:          none;
}

ol.decimal {
   list-style-type:     decimal;
   list-style-position: inside;
}

blockquote, q {
   quotes:              none;
}

.regError { color: #ff0000; }

blockquote:before, blockquote:after,
q:before, q:after {
   content:             '';
   content:             none;
}

/* remember to define focus styles! */
:focus {
   outline:             0;
}

/* remember to highlight inserts somehow! */
ins {
   text-decoration:     none;
}
del {
   text-decoration:     line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
   border-collapse:     collapse;
   border-spacing:      0;
}

body {
   width:               100%;
   height:              100%;
/*   background:          #C1C1C1 url(ui/backgrounds/body_bg.jpg) repeat-y center top; */
   background:          #000000 url(ui/backgrounds/body_bgBLCK.gif) repeat-y center top; 
   font:                11px/15px Verdana, Arial, Helvetica, Sans-Serif;
}

img {
   border:              0;
}

p, h1, h2, h3, h4, h5 {
   margin:              0;
   padding:             3px 0 0 0;
}

.clear {
   clear:               both;
}

a { 
   margin:              0;
   padding:             0;
   text-decoration:     none;
   color:               #000;
}

#wrapper {
   position:            relative;
   margin:              0 auto 0;
   width:               1000px;
}

/* ------------------------------------------------ BANNER/HEAD ------------------------------------------------ */
#headban {
   position:            relative;
   height:              auto; 
   width:               1000px;
/*   background:          url(ui/backgrounds/lf_top.gif) no-repeat left bottom; */
   padding:             0;
/*   overflow:            hidden; */
}

.headban_leftspace {
   width:               38px;
   height:              70px;
   float:               left;
}

.navwrap_leftspace {
   width:               38px;
   float:               left;
}

#logowrap {
   height:              50px;
   overflow:            hidden;
/*   margin:              30px 0 0 0; */
   padding:             30px 0 0 0;
   width:               927px;
}

#logo {
   display:             block;
   width:               410px;
   overflow:            hidden;
   height:              40px;
   margin:              0 0 0 10px;
   padding:             0;
}

#logo img { margin: 0; padding: 0; display: block; }

#search { width: 245px; padding: 0 0 0 35px; }

#input_search {
   float:               right;
   position:            relative;
   width:               103px;
   height:              29px;
/*   background:          url(ui/searchbox.gif) no-repeat right top; */
}

#txt_search {
   float:               left;
   position:            relative;
   width:               137px;
   text-align:          right;
   padding-top:         5px;
   font-weight:         bold;
}

#txt_search a{
   text-decoration:     none;
   color:               #000;
   color:               #fff;
}


#navwrap {
   height:              36px;
   position:            relative;
}

#navwrap #nav .btn_nav {
   width:               114px;
   background:          #555;
   float:               left;
}

#navwrap #way2pay {
   float:               left;
   width:               244px;
   height:              36px;
   margin:              0;
   padding:             0;
   position:            relative;
   background:          #fff url(ui/backgrounds/pay3.gif) no-repeat right bottom;
   overflow:            hidden;
}

#navwrap .nav_li #way2pay { display: none; }

/* CONTAINER */
#container { 
   width:               1000px;
   overflow:            hidden;
/*   background:          url(ui/backgrounds/container_bg.gif) repeat-y left top; */
   background:          url(ui/backgrounds/container_bgBLCK.gif) repeat-y left top;
   clear:               both;
}

#con_top {
   height:              379px;
}

#ap_con_top {
   width:               1000px;
}

.con_leftspace {
   width:               38px;
   height:              379px;
   float:               left;
}

#con_01 {
   width:               685px;
   float:               left;
   overflow:            hidden;
   padding-left:        38px;
}

#ap_con_01 {
   width:               260px;
   float:               left;
   overflow:            hidden;
   padding-left:        38px;
}

#ap_con_01 #verfijnen_wrap {
   width:               190px;
   margin:              0 auto;
   overflow:            hidden;
   color:               #7E7F80;
}

#ap_con_01 #verfijnen_wrap #tnh {
   margin-top:          46px;
   margin-left:         34px;
}

#ap_con_01 #verfijnen_wrap #tnh a {
   color:               #7E7F80;
   font-weight:         9px;
}

#ap_con_01 #verfijnen_wrap #verfijnen {
   height:              26px;
   color:               #7E7F80;
   font-size:           17px;
   margin:              20px 0 0 34px;
}

#ap_con_01 #verfijnen_wrap #verf_01 {
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

.verf_heads {
   padding-left:        35px;
   padding-top:         20px;
}

.verf_heads .verf_title {
   background:          url(ui/backgrounds/verf_title_bullit.gif) no-repeat left bottom;
   padding-left:        16px;
   font-size:           10px;
}

.verf_form {
   padding-left:        30px;
   padding-top:         10px;
   padding-bottom:      10px;
   font-size:           9px;
}

#ap_con_01 #verfijnen_wrap #verf_02 {
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

#ap_con_01 #verfijnen_wrap #verf_03 {
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

#ap_con_01 #verfijnen_wrap #verf_04 {
   height:              210px;
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

#ap_con_01 #verfijnen_wrap #verf_05 {
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

#ap_con_01 #verfijnen_wrap #verf_06 {
   width:               260px;
   background:          #fff url(ui/backgrounds/verfijn_lijn.jpg) no-repeat top left;
}

#ap_con_02 {
   width:               668px;
   float:               left;
   overflow:            hidden;
}

#footprint {
   font-weight:         bold;
   padding:             35px 0 11px 5px;
}

#footprint_full {
   font-weight:         bold;
/*   padding:             35px 0 11px 65px; */
   
   padding:             25px 0 11px 65px;   
}

#full_ban {
   padding:             0 0 0 38px;
   width:               928px;
}

#ap_ban {
   height:              46px;
   background:          #fff;
   width:               667px;
   overflow:            hidden;
}

#sort_wrap {
   height:              50px;
}

#sort_wrap #sort_txt {
   margin-top:          20px;
   margin-left:         5px;
   padding-right:       15px;
   float:               left;
   font-weight:         bold;
}

#sort_wrap #sort_drop {
   float:               left;
   padding-top:         17px;
}

#sort_wrap #pages {
   float:               right;
   padding:             10px 30px 0 0;
   font-weight:         bold;
}

#sort_wrap .pages {
   float:               right;
   padding:             10px 30px 0 0;
   font-weight:         bold;
}

#pages_bottom #pages_bottom {
   float:               right;
   padding:             10px 30px 0 0;
   font-weight:         bold;
}


#sort_wrap_bottom {
   float:               right;
   height:              50px;
   padding:             0 64px 0 0;
   font-weight:         bold;
   width:               604px
}

#pages {
    float:              right;
}

#ap_01 {
   height:              246px;
   width:               668px;
   padding-bottom:      36px;
   padding-left:        45px;
}

.ap_art_wrap {
   width:               160px; 
   text-align:          center;
   font-weight:         bold;
   padding:             20px 0 10px 0;
   float:               left;

/*   height:              280px; */
   height:              300px;
}

.ap_art_wrap .artikel_img {
   overflow:            hidden;
   width:               126px;
   height:              189px;
}

.ap_art_wrap .ap_art_title {
   font-size:           7pt;
}


.ap_art_wrap .ap_art_price_sale {
   margin:              0 auto;
}

.ap_art_wrap .ap_art_price_sale .ap_art_price_old {
   text-decoration:     line-through;
   font-size:           9px;
   float:               left;
   width:               100%;
}

.ap_art_wrap .ap_art_price_sale .ap_art_price_new {
   color:               #FE2222;
   font-size:           12px;
   float:               left;
   padding-left:        5px;
   width:               100%;
}

.ap_art_wrap .ap_art_rating {
   width:               50px;
   height:              9px;
   background:          url(ui/rating/star_bg1.gif) no-repeat left top;
   padding:             0 auto;
   margin:              0 auto;
   overflow:            hidden;
}

.ap_art_wrap .ap_art_rating .fill {
   height:              9px;
   background:          url(ui/rating/star_bg2.gif) no-repeat left top;
   padding:             0;
   margin:              0;
   float:               left;
}

.ap_art_wrap .ap_art_review a {
   text-decoration:     underline;
   font-size:           7pt;
   cursor:              pointer;
}

#ap_02 {
   height:              246px;
   width:               668px;
   padding-bottom:      36px;
   padding-left:        45px;
}

#full_jq_con {
   width:               928px;
   float:               left;
   overflow:            hidden;
   padding-left:        38px;
}

#pdp_con_01 {
   width:               437px;
   float:               left;
   overflow:            hidden;
   padding-left:        38px;
}

#pdp_con_01 #color_options {
   width:               162px;
   height:              450px;
   float:               left;
}

#pdp_con_01 #color_options #color_wrap {
   width: 56px;
   float: left;
   padding: 30px 0 0 31px;
}

#pdp_con_01 #color_options #color_wrap #other_color {
   padding-top:         40px;
   font-size:           9px;
   font-weight:         bold;
}

#pdp_con_01 #color_options #color_wrap .small_art {
   width: 50px;
   height: 80px;
   overflow: hidden;
}

#pdp_con_01 #color_options #color_wrap .small_art img { width: 50px; display: block; }
                  
#pdp_con_01 #art_big_wrap {
   float: left;
   width: 242px;
   padding: 30px 0 20px 0;
   font-weight: bold;
   font-size: 9px;
   overflow: hidden;
   text-align: center;
}

#art_big_wrap a {
   text-decoration:     underline;
   color:               #5B5B5B;
}

#pdp_con_01 #art_big_wrap #art_big {
   width:               228px;
   height:              350px;
}

.pdp_art_rating {
   background:          url(ui/rating/star_bg1.gif) no-repeat left top;
   height:              9px;
   width:               50px;
   margin:              0 auto;
}

.pdp_art_rating .pdp_fill {
   background:          url(ui/rating/star_bg2.gif) no-repeat left top;
   height:              9px;
   width:               50px;
   float:               left;
}

#pdp_con_01 #LBI_wrap {
   height:              166px;
   float:               left;
   margin-left:         31px;
}

#LBI_wrap #LBI {
   height:              15px;
   width:               100%;
   padding-top:         5px;
   float:               left;
   font-weight:         bold;
   font-size:           10px;
}

#LBI_wrap .LBI_item_wrap {
   width:               69px;
   height:              119px;
   overflow:            hidden;
   padding-top:         19px;
   padding-right:       16px;
   float:               left;
}

#LBI_wrap .LBI_item_txt_sale {
   color:               #F90000;
   font-size:           8px;
   font-weight:         bold;
   text-align:          center;
   float:               left;
   width:               100%;
}

#LBI_wrap .LBI_item_txt {
   font-size:           8px;
   font-weight:         bold;
   text-align:          center;
   float:               left;
   width:               100%;
}

#c2_top {
   width:               100%;
   padding-top:         21px;
   background:          #fff;
}

#c2_top a:hover {
   text-decoration:     underline;
}

#c2_top a {
   text-decoration:     none;
}

#c2_art_title_wrap {
   width:               316px;
   margin: 28px 0 10px 0;
}

#c2_art_title_wrap #c2_art_title {
   font-size:           17px;
   font-weight:         bold;
   padding: 5px 0 5px 0;
}

#c2_art_title_wrap #art_txt {
   font-size:           11px;
   font-style:          italic;
   color:               #AAAAAA;
   float:               left;
   padding-top:         5px;
}

#c2_art_title_wrap #art_code {
   font-size:           13px;
   font-style:          bold;
   float:               left;
   padding-top:         5px;
}

#winkelprijs {
   font-style:          italic;
   color:               #AAAAAA;
}

#winkelprijs_euro {
   float:               left;
   padding-left:        5px;
   font-weight:         bold;
}

#winkelprijs_euro_del {
   padding-left:        5px;
   font-weight:         bold;
   text-decoration: line-through;
}

#lederprijs {
   font-style:          bold;
   font-size:           11px;
   padding-top:         3px;
}

#lederprijs #lederprijs_euro {
   font-weight:         bold;
   font-size:           14px;
}

#lederprijs #lederprijs_euro_del {
   font-weight:         bold;
   font-size:           14px;
   text-decoration: line-through;
}

#lfactoryprijs {
   font-style:          bold;
   font-size:           11px;
   padding:             3px 0 0 0;
}


#lfactoryprijs #lfactory_txt {
   font-weight:         bold;
   font-size:           14px;
}

#lfactoryprijs #lfactory_euro {
   font-weight:         bold;
   font-size:           14px;
   color:               red;
}


#raprl_advies {
   font-size:           8pt;
   padding-top:         3px;
}

#raprl_advies #raprl_advies_txt {
   font-weight:         normal;
}

#raprl_advies #raprl_advies_pr {
   font-weight:         normal;
   padding-left:        2px;
}

#raprl_advies #raprl_advies_pr_del {
   font-weight:         normal;
   text-decoration: line-through;
   padding-left:        2px;
}

#raprl_artprice {
   font-size:           8pt;
   padding-top:         3px;
}

#raprl_artprice #raprl_artprice_txt {
   font-weight:         normal;
}

#raprl_artprice #raprl_artprice_pr {
   font-weight:         normal;
   padding-left:        2px;
}

#raprl_artprice #raprl_artprice_pr_del {
   font-weight:         normal;
   text-decoration: line-through;
   padding-left:        2px;
}


#raprl_lfprice {
   font-size:           8pt;
   padding-top:         3px;
}

#raprl_lfprice #raprl_lfprice_txt {
   font-weight:         bold;
}

#raprl_lfprice #raprl_lfprice_pr {
   color:               #ff0000;
   font-weight:         bold;
   padding-left:        2px;
}


#bespaar_box {
   width: 165px;
   height: 31px;
   margin: 15px 0;
   background: url(ui/backgrounds/bespaar_box2.gif) no-repeat left top;
   color: #fff;
   font-weight: bold;
   padding: 0;
   text-align: center;
}

#bespaar_box span { display: block; margin: 0 auto; }

#art_desc {
   float:               left;
}

.desc_details {
   list-style-image:    url(ui/backgrounds/list-style.jpg);
   list-style-position: outside;
   list-style-disc:     disc;
   color:               #767676;
   font-size:           10px;
   margin:              0;
   padding:             10px 0 10px 14px;
}

#kleur_maat {
   width:               318px;
}

#dd_wrap {
   margin:              0;
   padding:             0;
   float:               left;
}

#art_kleur {
   margin:              0;
   padding:             0;
   padding-bottom:      15px;
}

#art_maat {
   margin:              0;
   padding:             0;
   padding-bottom:      15px;
}

#maattabel_img {
   background:          url(ui/backgrounds/maattabel.jpg) no-repeat left top;
   float:               left;
   width:               42px;
   height:              20px;
   margin-left:         10px;
   margin-top:          35px;
}

#add2bag {
   width:               100%;
   float:               left;
}

#IVR {
   padding-top:         21px;
   width:               271px;
   height:              104px;
}

#IVR .IVR_tabs {
   width:               271px;
   height:              104px;
}

#full_jq {
   position:            relative;
   padding-top:         21px;
   padding-bottom:      30px;
   padding-left:        20px;
   padding-right:       20px;
   width:               888px;
   float:               left;
}

#full_jq #step_bar {
   position:            relative;
   width:               888px;
   float:               left;
/*   background:          url(ui/backgrounds/sb_stepbar.jpg) no-repeat left top; */
/*   padding:             0 0 17px 0; */
/*   height:              64px; */
   
   height:              63px;
   padding:             0 0 27px 0;
}

#full_jq #sb_coninside_title {
   background:          #555 url(ui/backgrounds/sb_coninside_title_bg.jpg) repeat-x left top;
   padding-left:        10px;
   margin-left:         24px;
   margin-right:        29px;
   color:               #FFF;
   font-size:           11pt;
   font-weight:         bold;
   position:            static;
   padding-top:         5px;
   padding-bottom:      5px;
}

#full_jq #sb_coninside_title a {
   text-decoration: none;
   color: #fff;
}

#full_jq #sb_coninside_title a:hover { text-decoration: underline; }

#full_jq .sb_coninside_solo {
   width:               804px;
   height:              513px;
   margin-left:         24px;
   padding-bottom:      20px;
   border:              3px solid #9B9DA0;
   padding-left:        25px;
   position:            relative;
}

#full_jq .sb_coninside {
   width:               804px;
   margin-left:         24px;
   padding-bottom:      20px;
   border-top:          3px solid #9B9DA0;
   border-right:        3px solid #9B9DA0;
   border-left:         3px solid #9B9DA0;
   padding-left:        25px;
   position:            relative;
}

#full_jq .sb_coninside_bottom {
   width:               804px;
   height:              50px;
   margin-left:         24px;
   border-bottom:       3px solid #9B9DA0;
   border-right:        3px solid #9B9DA0;
   border-left:         3px solid #9B9DA0;
   padding-left:        25px;
   padding-bottom:      20px;
   position:            relative;
}

#full_jq .sb_coninside #sb_s1js {
   width:               589px;
   height:              23px;
   margin-top:          45px;
   color:               #606060;
   font-size:           17px;
   border-bottom:       2px solid #DBDBDB;
   float:               left;
}

#full_jq .sb_coninside .sb_bestronden {
   position:            relative;
   width:               181px;
   float:               left;
   margin-top:          46px;
   padding-left:        15px;
}
.sb_bestronden a {
   background:          transparent url(ui/buttons/sb_bestellingafronden.jpg) no-repeat left top;
   color:               #fff;
   display:             block;
   height:              23px;
   line-height:         22px;
   font-size:           11px;
   width:               180px;
   text-align:          left;
   padding-left:        12px;
   cursor:              pointer;
   text-decoration:     none;
   font-weight:         bold;
}

#full_jq .sb_coninside #tablewrap {
   width:               783px;
   bacground:           #888;
   color:               #5C5C5C;
}

#tablewrap .sb_artimg {
   vertical-align:      middle;
   width:               50px;
}

#tablewrap .sb_artdesc {
   vertical-align:      middle;
}

.artdesc_title {
   font-weight:         bold;
   font-size:           12px;
   text-decoration:     underline;
   color:               #5C5C5C;
}

.artdesc_code {
   font-style:          italic;
   font-size:           11px;
   color:               #5C5C5C;
}

/* ------------------------------------ NEW TABLE STYLE ------------------------------------ */

.sb_r1c1, .sb_r1c2 {
   text-align:          left;
}

.sb_delete {
   vertical-align:      middle;
}

.sb_artimg {
   width:               42px;
   position:            relative;
   float:               left;
}

.sb_arttxt {
   float:               left;
   position:            relative;
   height:              38px;
}

/* ------------------------------------ end NEW TABLE STYLE ------------------------------------ */
#add2wishlist {
   text-decoration:     underline;
   font-weight:         bold;
   font-size:           8px;
}

#pdp_con_03 {
   width:               173px;
/*
   height:              615px; 
*/
   float:               left;
   overflow:            hidden;
}

#con3_top {
   width:               100%;
   height:              20px;
}

#con3_title {
   width:               172px;
   background:          url(ui/backgrounds/con3_bg.jpg) repeat-y left top;
   text-align:          center;
   font-weight:         bold;
   font-size:           9px;
}

#con3_bestsellers {
   height:              100%;
   background:          url(ui/backgrounds/con3_bg.jpg) repeat-y left top;
   text-align:          center;
   width:               172px;
}

#con3_bestsellers #bs1 {
   margin:              0 auto;
   width:               173px;
   float:               left;
   padding-bottom:      40px;
   padding-top:         30px;
   overflow:            hidden;
}

#con3_bestsellers #bs2 {
   margin:              0 auto;
   width:               173px;
   float:               left;
   padding-bottom:      40px;
   overflow:            hidden;
}

#con3_bestsellers #bs3 {
   margin:              0 auto;
   width:               173px;
   float:               left;
   padding-bottom:      40px;
   overflow:            hidden;
}

#con3_bottom {
   width:               100%;
   height:              15px;
   background:          #CCC;
}

#ban_wrap {
   width:               243px;
   height:              100%;
   float:               left;
   position:            relative;
}

#ban_01 {
   width:               243px;
   height:              134px;
   float:               left;
   overflow:            hidden;
}

#ban_02 {
   width:               243px;
   height:              120px;
   float:               left;
   background:          #888;
   overflow:            hidden;
}

#ban_03 {
   width:               243px;
   height:              126px;
   float:               left;
   background:          #000;
   overflow:            hidden;
}

#mb_leftspace {
   width:               38px;
   height:              22px;
   float:               left;
}

#mid_bar {
   width:               927px;
   height:              20px;
   float:               left;
   overflow:            hidden;
   background:          url(ui/backgrounds/bar_mid3.gif) no-repeat left top;
}

#con_bottom {
   width:               927px;
   float:               left;
   padding-left:        38px;
}

#bestseller {
   height:              30px;
   padding:             0 0 0 40px;
   overflow:            hidden;
}

#prod_wrap {
   width:               927px;
   height:              257px;
   overflow:            hidden;
   float:               left;
}

#select_left {
   width:               40px;
   height:              257px;
   float:               left;
}

#products {
   width:               844px;
   height:              257px;
   float:               left;
}

#select_right {
   width:               40px;
   height:              257px;
   float:               left;
}

#formwrap .aa_div_table {
   position:            relative;
   float:               left;
   color:               #6D6D6D;
   width:               804px;
   padding-top:         8px;
}

.aa_div_table .aa_form_txt {
   float:               left;
   position:            relative;
   width:               155px;
   height:              20px;
   padding-bottom:      10px;
}

.aa_div_table .aa_form_npt {
   float:               left;
   height:              20px;
   padding-bottom:      10px;
   width:               642px;
}

#create_acc {
   float:               left;
   position:            relative;
   width:               100%;
   padding-bottom:      10px;
   padding-top:         20px;
   font-weight:         bold;
}

#form_title {
   padding-top:         15px;
}

#form_title #form_title_txt {
   float:               left;
   margin-right:        40px;
   margin-top:          6px;
   font-weight:         bold;
}

#form_title #d_inloggen_txt{
   width:               150px;
   float:               left;
   margin-top:          5px;
   margin-right:        10px;
}

#form_title #d_inloggen_butt{
   background:          #333;
   width:               182px;
   float:               left;
   height:              23px;
}

#aa_div_table {
   background:          #000;
   float:               left;
   width:               804px;
   height:              20px;
}

#radio_newsletter {
   width:               100%;
   height:              30px;
}

#rn_txtwrap {
   width:               520px;
   float:               left;
   padding-left:        20px;
}

.table_wrap {
   position:            relative;
   float:               left;
   margin-left:         24px;
   margin-top:          31px;
   overflow:            hidden;
   padding-top:         20px;
}

#sb_table #artdesc {
   width:               200px;
}

div#tester {
   width:               685px;
   height:              379px;
}

/* ------------------------------------------------ SLIDESHOW ------------------------------------------------  */

#slideshow {
   width:               927px;
   position:            relative;
   float:               right;
}

#con_bottom #slideshow #slidesContainer {
  margin:               0 auto;
  width:                849px;
  overflow:             auto; /* allow scrollbar */
  position:             relative;
}

#con_bottom #slideshow #slidesContainer .slide {
  margin:               0 auto;
  width:                804px; /* reduce by 20 pixels to avoid horizontal scroll */
  z-index:              1;
}

/* ------------------------------------------------ Slideshow controls style rules ------------------------------------------------ */
.control {
  display:              block;
  width:                39px;
  height:               257px;
  text-indent:          -10000px;
  position:             absolute;
  cursor:               pointer;
}

#leftControl {
  top:                  0;
  left:                 0;
  background:           transparent url(ui/backgrounds/control_left.jpg) no-repeat 0 0;
  height:               245px;
}

#rightControl {
  top:                  0;
  right:                0;
  background:           transparent url(ui/backgrounds/control_right.jpg) no-repeat 0 0;
  height:               245px;
}

/* ------------------------------------------------ small TABS -------------------------------------------------- */

UL.tabNav {
  list-style:           none;
  margin:               0;
  padding:              0;
  width:                279px;
}

UL.tabNav LI {
   float:               left;
   height:              31px;
   padding-right:       1px;
}

UL.tabNav LI A {
   color:               #FFF;
   text-decoration:     none;
   width:               90px;
   height:              21px;
   background:          #000;
   float:               left;
   margin-right:        2px;
   background:          url(ui/buttons/js_unselected.jpg) no-repeat left top;
   text-align:          center;
   padding-top:         3px;
}

UL.tabNav LI A.selected,
UL.tabNav LI A:hover {
   color:               #fff;
   background:          url(ui/buttons/js_selected.jpg) no-repeat left top;
   text-align:          center;
}

UL.tabNav LI A:focus {
   outline:             0;
}

div.IVR_tabs > div {
   padding:             5px;
   margin-top:          3px;
}

.s_tabs {
   overflow:            hidden;
   height:              125px;
   width:               276px;
   border:              1px solid #DEDEE0;
}

#infocare {
   font-size:           9px;
   border:              0;
   padding:             0 0 0 5px;
}

#verzenden {
   font-size:           9px;
   border:              0;
   padding:             0 0 0 5px;
}

#retouren {
   font-size:           9px;
   border:              0;
   padding:             0 0 0 5px;
}

div.s_tabs > div {
   padding:             5px;
   margin-top:          3px;
   border:              5px solid #333;
}

div.IVR_tabs > div h2 {
   margin-top:          0;
}

#IVR_icare {
   background-color:    #f00;
}

#IVR_send {
   background-color:    #0f0;
}

#IVR_retouren {
   background-color:    #00f;
}

.waste {
   min-height:          1000px;
}

/* ------------------------------------------------ TABS DESIGN  ------------------------------------------------ */
div.tabs UL.tabNavigation {
   float:               left;
   list-style:          none;
   margin:              0;
   padding-top:         10px;
   height:              100%;
   width:               250px;
   background:          url(ui/backgrounds/faq_nav_line.jpg) no-repeat right top;
}

div.tabs UL.tabNavigation LI {
   display:             block; 
   position:            relative;
   margin:              0;
   padding:             0;
   height:              22px;
   width:               250px;
   list-style:          none; 
}

div.tabs UL.tabNavigation li#tn01 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn02 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn03 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn04 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn05 {
   display:             inline; 
   float:               left;
   width:               174px;
   height:              35px;
   padding-left:        34px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn06 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn07 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        35px;
   padding-top:         20px;
   text-align:          right;
}

div.tabs UL.tabNavigation li#tn08 {
   display:             inline; 
   float:               left;
   width:               147px;
   height:              35px;
   padding-left:        60px;
   padding-top:         20px;
   text-align:          right;
}

.rmaff_title.print {
    padding:            8px 0 0 0;
    font-weight:        bold;
}

/* ------------------------------------------------------------------------------------------- TRUE selected/hover --- */

div.IVR_tabs > div {
   padding:             5px;
   margin-top:          3px;
}

.tabs {
   overflow:            hidden;
   height:              585px;
   border:              1px solid #DEDEE0;
}

div.tabs > div {
   padding:             5px;
   margin-top:          3px;
   border:              5px solid #333; 
}

div.IVR_tabs > div h2 {
   margin-top:          0;
}

#IVR_icare {
   background-color:    #f00;
}

#IVR_send {
   background-color:    #0f0;
}

#IVR_retouren {
   background-color:    #00f;
}

.waste {
   min-height:          1000px;
}


/* --------------------------------------------- INSIDE TABS DESIGN  -------------------------------------------- */

.tabs #FAQ {
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #verzenden { 
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #retouren { 
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #maattabel {
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

#faq_mtimage {
   text-align:          center;
}
/* --------------------------------------------- INSIDE TABS DESIGN --> TABLE STYLE  -------------------------------------------- */
.mt_tablewrap {
   padding-left:        53px; 
   padding-top:         20px;
   position:            relative;
   float:               left;
}

.faq_mttable1 {
   float:               left;
   display:             block;
   position:            relative;
}

.th1 span {
   text-align:          left;
   border-bottom:       1px solid #000;
   float:               left;
   width:               100%;
   line-height:         2;
   font-size:           12pt;
   padding-left:        5px;
}

.td1 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   width:               100%;
   padding-right:       3px;
   padding-left:        2px;
}

.td0 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-left:        2px;
   background:          #F4F4F1;
   width:               100%;
   font-weight:         bold;
}

.td2 span, .td3 span, .td4 span, .td5 span, .td6 span, .td7 span, .td8 span, .td9 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-right:       2px;
   padding-left:        2px;
   background:          #F4F4F1;
   width:               100%;
}

.td10 span, .td11 span, .td12 span, .td13 span, .td14 span, .td15 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-right:       2px;
   padding-left:        2px;
   background:          #F4F4F1;
   width:               57px;
}

.td21 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   width:               100%;
   height:              35px;
   padding-right:       3px;
   padding-left:        2px;
}

.td22 span, .td23 span, .td24 span, .td25 span, .td26 span, .td27 span,
.td28 span, .td29 span, .td30 span, .td31 span, .td32 span , .td33 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-right:       2px;
   padding-left:        2px;
   background:          #F4F4F1;
   width:               27px;
   height:              35px;
   text-align:          center;
}

.ttd1 span, .ttd2 span, .ttd3 span, .ttd4 span, .ttd5 span, .ttd6 span,
.ttd7 span, .ttd8 span, .ttd9 span, .ttd span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-right:       2px;
   padding-left:        2px;
   width:               100%;
   font-weight:         bold;
}

.ttd12 span, .ttd13 span, .ttd14 span, .ttd15 span, .ttd16 span, .ttd17 span,
.ttd18 span, .ttd19 span, .ttd20 span, .ttd21 span, .ttd22 span, .ttd23 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-right:       2px;
   padding-left:        2px;
   width:               26px;
   font-weight:         bold;
}

.ttd10 span {
   text-align:          left;
   border-bottom:       1px solid #E5E5DF;
   float:               left;
   padding-left:        2px;
   width:               100%;
   font-weight:         bold;
}
/* --------------------------------------------- END TABLE STYLE  -------------------------------------------- */

.tabs #voorwaarden{
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #policy{
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   height:              555px;
   float:               left;
   overflow-x:          hidden;
   overflow-y:          scroll;
   width:               615px;
}

.tabs #programm{
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #contact {
   padding-left:        20px;
   padding-top:         15px;
   font-size:           10px;
   float:               left;
   width:               615px;
}

.tabs #contact span {
   position:            relative;
   float:               left;
   margin:              0;
   padding:             3px 0 10px 0;
   font-size:           12px;
   text-decoration:     underline;
   font-weight:         bold;
}

.tabs #contact #contact_txt {
   float:               left; 
   position:            relative; 
   display:             block;
}
/* ------------------------------------------ END INSIDE TABS DESIGN  ------------------------------------------- */

/* ------------------------------------------------ SLIDE DESIGN ------------------------------------------------ */
#s1, #s2, #s3 {
   padding:             6px 0 0 18px;
}

.art_wrap {
   width:               126px;
   padding:             0 10px 0 0;
   float:               left;
}

.artikel_txt {
   width:               126px;
   padding:             0 0 10px 0;
   color:               #000;
   text-align:          center;
   font-weight:         bold;
}

.artikel_prijs {
   font-weight:         bold;
   font-size:           10pt;
}

.artikel_details a{
   font-size:           6pt;
   text-decoration:     none;
   color:               #000;
}

.art_wrap_sale {
   width:               126px;
   height:              189px;
   padding:             0 10px 0 0;
   float:               left;
}

.artikel_txt_sale {
   width:               126px;
   height:              34px;
   color:               #000;
   text-align:          center;
   font-weight:         bold;
}

.artikel_prijs_sale {
   font-weight:         bold;
   font-size:           10pt;
   color:               #FF0101;
}

.artikel_c_prijs_sale {
   font-weight:         bold;
   font-size:           7pt;
   text-decoration:     line-through;
}

.artikel_details_sale a{
   font-size:           6pt;
   text-decoration:     none;
   color:               #000;
}


/* ----------------------------------- NAV BUTTONS ---------------------------------------- */
#nav a { 
   display:             block;
   height:              36px;
/*   text-decoration:     none; */
   float:               left;
}

#nav a span { 
   display:             none; 
   visibility:          hidden; 
}



#nav .btn_women { width: 114px; background: #000 url(ui/buttons/btn_women.gif) no-repeat left top; }
#nav .btn_women:hover, #nav .btn_women_active { width: 114px; background: #000 url(ui/buttons/btn_women_h.gif) no-repeat left top; }

#nav .btn_men { width: 114px; background: #000 url(ui/buttons/btn_men.gif) no-repeat left top; }
#nav .btn_men:hover, #nav .btn_men_active { width: 114px; background: #000 url(ui/buttons/btn_men_h.gif) no-repeat left top; }

#nav .btn_kids { width: 114px; background: #000 url(ui/buttons/btn_kids.gif) no-repeat left top; }
#nav .btn_kids:hover, #nav .btn_kids_active { width: 114px; background: #000 url(ui/buttons/btn_kids_h.gif) no-repeat left top; }

#nav .btn_accessory { width: 114px; background: #000 url(ui/buttons/btn_accessory.gif) no-repeat left top; }
#nav .btn_accessory:hover, #nav .btn_accessory_active { width: 114px; background: #000 url(ui/buttons/btn_accessory_h.gif) no-repeat left top; }

#nav .btn_vintage { width: 114px; background: #000 url(ui/buttons/btn_vintage.gif) no-repeat left top; }
#nav .btn_vintage:hover, #nav .btn_vintage_active { width: 114px; background: #000 url(ui/buttons/btn_vintage_h.gif) no-repeat left top; }

#nav .btn_exclusive { width: 114px; background: #000 url(ui\/buttons/btn_exclusive.gif) no-repeat left top; }
#nav .btn_exclusive:hover, #nav .btn_exclusive_active { width: 114px; background: #000 url(ui/buttons/btn_exclusive_h.gif) no-repeat left top; }

/* VINTAGE EXCLUSIVE PREVIEW staan allemaal op dezelfde plaats */
#nav .btn_preview { width: 114px; background: #000 url(ui/buttons/btn_preview.gif) no-repeat left top; }
#nav .btn_preview:hover, #nav .btn_preview_active { width: 114px; background: #000 url(ui/buttons/btn_preview_h.gif) no-repeat left top; }

#nav .btn_outlet { width: 114px; background: #000 url(ui/buttons/btn_outlet.gif) no-repeat left top; }
#nav .btn_outlet:hover, #nav .btn_outlet_active { width: 114px; background: #000 url(ui/buttons/btn_outlet_h.gif) no-repeat left top; }

#nav .hb_li { width: auto; height: 16px; padding: 10px 0; background: transparent url(ui/backgrounds/menu.gif) no-repeat right 14px; }
#nav .hb_li a { 
    background: transparent;
    font-size: 10px;
    color: #fff; 
    padding: 0 14px; 
    font-weight: normal; 
    width: auto;
    height: 12px;
}

#nav .hb_li a:hover { background: transparent; width: auto; }
#nav .hb_li a span { display: block; visibility: visible; } 

#nav {
   width:               962px;
   height:              36px;
   position:            relative;
   margin:              0 0 0 38px;
}

/* ------------------------------------------ /NAV BUTTONS ------------------------------------------- */
/* ------------------------------------------ HOVER POPUP -------------------------------------------- */

#subNavi0 , #subNavi1 , #subNavi2 , #subNavi3 , #subNavi4 , #subNavi5 {
   border: 2px solid #717171;
   padding: 10px 7px 10px 7px;
   font-size: 10px;
   line-height: 15px;
   z-index: 300;
}

#nav .helpbox .sub-navi a{
   height: auto;
   text-decoration: underline;
}

#subNavi5 {
   margin: 0 0 0 -100px;
}

.helpbox { position: relative; width: 114px; float: left; }

.sub-navi { 
   margin: 0; 
   padding: 0; 
   display: none; 
   position: absolute; 
   top: 36px; 
   left: 0;  
   z-index: 10;
   background: #000;
   color: #fff;
   width: 300px;
   opacity:0.8;
   filter:alpha(opacity=80);
   -moz-opacity:.80;
}

.ui-slider-handle ui-state-default ui-corner-all ui-state-hover {
   z-index: 100;
}

/* -----------------------------------------  /HOVER POPUP -------------------------------------------- */

.sb_terug {
   float:               left;
   height:              23px;
   padding:             45px 0 0 0;
   position:            relative;
   background:          transparent url(ui/buttons/btn_bg.jpg) no-repeat scroll left bottom;
   color:               #fff;

/*   width:               587px; */
}

.sb_terug.raorbbtn{
   padding:             10px 0 0 0;
   margin:              0 0 10px 0;
}

.sb_terug a {
   background:          transparent url(ui/buttons/btn_bg.jpg) no-repeat left top;
   color:               #fff;
   float:               left;
   display:             block;
   height:              23px;
   line-height:         22px;
   font-size:           11px;
   width:               182px;
   text-align:          center;
   cursor:              pointer;
   margin:              0 5px 0 0;
   text-decoration:     none;
   font-weight:         bold;
}

.sb_bafronden a {
   background:          transparent url(ui/buttons/sb_bestellingafronden.jpg) no-repeat left top;
   color:               #fff;
   display:             block;
   height:              23px;
   line-height:         22px;
   font-size:           11px;
   width:               180px;
   text-align:          left;
   padding-left:        12px;
   cursor:              pointer;
   text-decoration:     none;
   font-weight:         bold;
}

.sb_bafronden {
   float:               right;
   height:              23px;
   padding:             45px 0 0 0;
   position:            relative;
   color:               #FFFFFF;
   width:               180px;
}

.sb_terug .backButton {
   background:          url(ui/buttons/sb_verderwinkelen.jpg) no-repeat left top;
   display:             block;
   width:               182px;
   height:              25px;
   cursor:              pointer;
}

.sb_terug .backButton span {
   display:             none;
   visibility:          hidden;
}

.sb_arttxt a {
   font-weight:         bold; 
   font-size:           10pt;
   text-decoration:     underline;
   color:               #5C5C5C;
}

.sb_arttxt a:hover {
   font-weight:         bold;
   font-size:           10pt;
   text-decoration:     none;
}

.sb_arttxt span.arttxt_bold {
   font-weight:         bold; 
   font-size:           10pt;
}

td.sb_maat {
   text-align:          center;
   vertical-align:      middle;
   font-size:           7pt;
}

td.sb_kleur {
   text-align:          center;
   vertical-align:      middle;
   font-size:           7pt;
}

td.sb_levertijd {
   text-align:          center;
   vertical-align:      middle;
}

td.sb_aantal {
   text-align:          center;
   vertical-align:      middle;
}

td.sb_soloprijs {
   text-align:          center;
   vertical-align:      middle;
   font-weight:         bold;
   font-size:           17px;
}

td.sb_delete {
   text-align:          center;
   vertical-align:      middle;
}

td.taright {
   text-align:          right;
}

td.totalen1 {
   border-top:          2px solid #A9A9A9; 
   height:              25px;
}

td span.totalen2 {
   font-size:           13pt;
   height:              25px;
}

td.totalen3 {
   text-align:          center;
   border-top:          2px solid #A9A9A9; 
   padding-top:         5px;
   line-height:         2;
}

td span.totalen4 {
   vertical-align:      bottom;
   height:              25px;
   font-size:           13pt;
   font-weight:         bold;
   line-height:         2;
}

.sb_buttbelow {
   padding:             0 0 10px 0;
   border-bottom:       solid 2px #DBDBDB;
}

/* ----------------------------------- LOGIN page ---------------------------------------- */

#full_lp_con {
   width:               928px;
   float:               left;
   overflow:            hidden;
   padding:             0 0 0 38px;
}


#full_jq .lp_coninside {
   width:               804px;
   padding-left:        25px;
   margin-left:         24px;
   margin-right:        29px;
   border-top:          3px solid #9B9DA0;
   border-right:        3px solid #9B9DA0;
   border-left:         3px solid #9B9DA0;
   padding-bottom:      20px;
   position:            static;
   height:              150px;
}

#full_jq .lp_coninside_bottom {
   width:               804px;
   height:              50px;
   margin-left:         24px;
   border-bottom:       3px solid #9B9DA0;
   border-right:        3px solid #9B9DA0;
   border-left:         3px solid #9B9DA0;
   padding-left:        25px;
   padding-bottom:      20px;
   position:            static;
}

.lp_coninside .lp_user_txt {
   position:            relative;
   float:               left;
   width:               300px;
}

.lp_coninside .lp_user_npt {
   position:            relative;
   float:               left;
}

.lp_coninside .lp_pass_txt {
   position:            relative;
   float:               left;
   width:               300px;
}

.lp_coninside .lp_pass_npt {
   position:            relative;
   float:               left;
}

.user_wrap {
   position:            relative;
   float:               left;
   padding:             20px 0 5px 0;
}

.pass_wrap {
   position:            relative;
   float:               left;
   padding:             0 0 20px 0;
}

.lp_coninside #login_wrap {
   position:            relative;
   float:               left;
   width:               678px;
}

.lp_coninside .user_wrap .user_wrap, .lp_coninside .user_wrap .pass_wrap {
   position:            relative;
   float:               left;
}

.lp_buttwrap {
   position:            relative;
   float:               left;
}

.lp_btn_regnewuser {
   position:            relative;
   float:               left;
   padding:             0 10px 0 0;
}

.lp_btn_login {
   position:            relative;
   float:               left;
   padding:             0 10px 0 0;
}

.lp_btn_mailpwd {
   position:            relative;
   float:               left;
   padding-right:       10px;
}

.error_msg {
   padding-top:         10px; 
   color:               red;
}

/* ----------------------------------- RAFOR page ---------------------------------------- */

.zr_articlewrap {
   position:            relative;
   float:               left;
   width:               804px;
}   

.lp_coninside #zr_articlewrap { 
   position:            relative;
   float:               left;
   width:               804px;
}

.zr_1art {
   position:            relative;
   padding:             0 0 10px 0;
   width:               804px;
   float:               left;
}

.zr_1art .zr_artdesc2, .zr_1art .zr_artdesc1 {
    float:              left;
    width:              728px;
}

.thumb_txt {
    float:              left;
    margin:             0 10px 0 0;
}

.thumb_btn {
    float:              left;
    width:              10px;
    height:             15px;
    margin:             0 5px 0 0;
}

#full_zr {
   position:            relative;
   padding-top:         21px;
   padding-bottom:      30px;
   padding-left:        20px;
   padding-right:       20px;
   width:               888px;
}

.zr_coninside_bottom {
   width:               835px;
   margin-left:         24px;
   border-top:          3px solid #9B9DA0;
   position:            relative;
   float:               left;
   height:              1px;
}

#full_jq .zr_coninside {
   width:               804px;
   margin-left:         24px;
   padding-bottom:      20px;
   border-right:        3px solid #9B9DA0;
   border-left:         3px solid #9B9DA0;
   padding-left:        25px;
   position:            relative;
   float:               left;
}

.zr_artimg {
   width:               50px;
   height:              75px;
   position:            relative;
   float:               left;
   padding:             0 25px 0 0;
}

.zr_artdesc1 {
   font-size:           10pt;
   font-weight:         bold;
   text-decoration:     none;
   padding:             10px 0 0 0;
}

.zr_Pages {
   position:            relative;
   float:               left;
}

.zr_Pselected {
/*   width:               10px; */
   float:               left;
   font-weight:         bold;
}

.zr_Punselected {
    padding: 0 3px;
   float:               left;
   font-weight:         normal;
}

.zr_labelpage {
   position:            relative;
   float:               left;
   width:               780px;
}

.zr_Porder {
   position:            relative;
   float:               right;
}

.zr_Ptxt {
   position:            relative;
   float:               left;
}

/* ----------------------------------- end RAFOR page ---------------------------------------- */

/* ----------------------------------- start RACOL + RACOD page ---------------------------------------- */

.lp_coninside #overview_wrap {
   position:            relative;
   float:               left;
   width:               678px;
   padding-top:         20px;
}


.ord_txt {
   position:            relative;
   float:               left;
   padding-left:        20px;
}

.ord_desc .ord_number, .ord_desc .ord_name, .ord_desc .ord_date, .ord_desc .ord_cost, 
.ord_txt .racod_desc, .ord_txt .racod_orderd, .ord_txt .racod_received, .ord_txt .racod_memo, .ord_txt .racod_price {
   width:               150px;
   float:               left;
   font-weight:         bold;
}

.ord_desc .ord_number_buyer, .ord_desc .ord_name_buyer, .ord_desc .ord_date_buyer, .ord_desc .ord_cost_buyer,
.ord_txt .racod_desc_info, .ord_txt .racod_orderd_info, .ord_txt .racod_received_info, .ord_txt .racod_memo_info, .ord_txt .racod_price_info {
   width:               375px;
   float:               left;
}

.ord_desc {
   position:            relative;
   float:               left;
   padding-bottom:      20px;
}

.racod_aflever {
   position:            relative;
   float:               left;
   font-weight:         bold;
   font-size:           13pt;
   clear:               both;
   padding:             0 0 10px 0;
}

.racod_product {
   position:            relative;
   float:               left;
   font-weight:         bold;
   font-size:           13pt;
   clear:               both;
   padding:             20px 0 10px 0;
}

.aflever_wrap {
   position:            relative;
   float:               left;
   clear:               both;
}

.racod_imgwrap {
   position:            relative;
   float:               left;
   padding-top:         10px;
}

.racod_tprice_wrap {
   position:            relative;
   float:               left;
   font-weight:         bold;
   padding-top:         10px;
   border-top:          2px solid #555555;
   width:               777px;
}

/* ----------------------------------- end RACOL + RACOD page ----------------------------------- */

/* ----------------------- (betaalmethode overzicht) artikelen overzicht------------------------------ */
.reg_inloggen {
   float:               left;
   height:              23px;
   position:            relative;
   color:               #FFFFFF;
}

.reg_inloggen a{
   background:          transparent url(ui/buttons/btn_bg.jpg) no-repeat left top;
   color:               #fff;
   float:               left;
   display:             block;
   height:              23px;
   line-height:         22px;
   font-size:           11px;
   width:               182px;
   text-align:          center;
   cursor:              pointer;
   margin:              0 5px 0 0;
   text-decoration:     none;
   font-weight:         bold;
}


.reg_toptxt {
   position:            relative;
/*   float:               left; */
   height:              50px;
}

.regTOP {
   position:            relative;
/*   float:               left; */
}

/* #orderTotal {
   position:            relative;
   border-top:          2px solid #666;
   font-weight:         bold;
   height:              30px;
   clear:               both;
} */

.artinf_wrap {
   position:            relative;
   float:               left;
   clear:               both;
   padding:             0 0 10px 0;
}

.artinf_wrap .art_txtwrap {
   position:            relative;
   float:               left;
   padding-top:         10px;
   width:               540px;
}

.art_img {
   position:            relative;
   float:               left;
   width:               42px;
   height:              63px;
/*   background:          #000; */
}

.art_txtwrap .art_title {
   padding-left:        10px;
   float:               left;
   width:               540px;
}

.art_adamount {
    padding-left:       10px;
    width:              90px;
    float:              left;
}

.art_absize {
    padding:            0 5px;
    width:              90px;
    float:              left;
}

.art_txtwrap .art_adprice {
   float:               left;
   width:               90px;
}

#orderTotal #ordertotal_txt {
   position:            relative;
   float:               left;
   font-size:           13pt;
   padding-top:         10px;
}

#orderTotal #ordertotal_price {
   position:            relative;
   float:               left;
   padding-left:        10px;
   font-size:           13pt;
   padding-top:         10px;
}

/* -------------------------------------------- RAREG --------------------------------------------- */

.ord_over {
   text-align:          center;
   float:               left;
   padding:             4px 0;
   background:          url(ui/buttons/btn_bg.jpg) no-repeat left top;
   font-weight:         bold;
   color:               #FFF;
   width:               187px;
}

.searchForm {
   background:          #FFF;
   margin-top:          5px;
}

.dropdown_span {
   opacity:1.0;
   filter:alpha(opacity=100);
   -moz-opacity:1.0;
}

.dropdown_span a { color: #fff; font-weight: bold; }

/* -------------------------------------------- RAPRD --------------------------------------------- */
.rCanOrder {
  background:           url(ui/buttons/add2bag.gif) no-repeat left top;
  height:               23px;
  width:                166px;
}

.rCanOrder a{
  color:                #FFFFFF;
  text-align:           center;
  width:                166px;
  height:               23px;
  display:              block;
  font-weight:          bold;
  font-size:            10px;
  padding:              3px 0 0;
}

.addToWish {
  background:transparent url(ui/buttons/button_wishlist.jpg) no-repeat scroll left top;
  display:block;
  float:left;
  margin-top: 10px;
  overflow: hidden;
  cursor: pointer;
  height:22px;
  color: #FFFFFF;
  padding: 6px 0 0 5px;
  width:226px;
  font-weight: bold;

/*  width:231px;*/
}


.stockTable { width: 100%; margin: 0; border-right: solid 1px #000; border-bottom: solid 1px #000; }
.stockTable th { background: #ccc; text-align: center; text-transform: uppercase; padding: 3px; border-top: solid 1px #000; border-left: solid 1px #000; }
.stockTable .th0 { text-align: left; }
.stockTable td { padding: 3px; border-top: solid 1px #000; border-left: solid 1px #000; text-align: center; } 
.stockTable td span { display: inline; background: transparent; padding: 0; border: 0; float: none; }
.stockTable input { width: 22px; font-size: 10px; padding: 1px 0 1px 1px; }
.whitespace { height: 20px; overflow: hidden; }

.helpbox .active span {
    font-weight:        bold;
}

.numbar {
     float:             right;
     font-weight:       bold;
     height:            50px;
     padding:           10px 30px 0 0;
     text-align:        right;
     width:             604px;
}

.numbar.bottom {
     padding:           0 30px 0 0;
}

.numbar .pagenum {
    float:              right;
    text-align:         right;
    width:              604px;
}

.godeep {
    width:100%;
    text-align: right;
}



/********* PRINT STYLES ************/

body.print {
    background:         #FFFFFF;
    padding:            10px;
}

body.print .cust_asl {
    padding:            10px 0 0 0;
}

body.print h1 {
    padding:            0 0 5px 0;
    margin:             0 0 10px 0;
    font-size:          14px;
    border-bottom:      1px solid #000000;
}

body.print .asl_left {
    width:              200px;
    display:            block;
    float:              left;
}
/********* /PRINT STYLES ***********/
