@charset "utf-8";
/* Reset all styles */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, ol, a, img {margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* GENERAL */
  body          { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
  h1            { display: none; }
  h2,h3         { font-family:'ClarendonTextProRegular'; color:#3366CC; margin:0 0 5px 0; font-size:20px; }
  h3            { font-family:'FunctionProLight';font-size:17px;  margin:0 0 5px 0; }
  h4            { font-weight:bold; }
  h5            { margin:0 0 5px 0; }
  p           { margin: 0 0 15px 0; }
  strong          { font-weight: bold; }
  .strong         { font-weight: bold; }
  br            { margin:0 0 3px 0; }
  .clearer        { clear:both; height:1px; }
  .clear          { clear:both; }
  .error-message      { border: 1px solid; border-color: #e5997f; margin: 0 0 15px 0; color:#cc0000; background:#faf1f1 url(../static/images/icon_error.gif) 9px 9px no-repeat; font-size:11px; padding:9px 9px 9px 29px;}
  .error-message h2      { color:#cc0000; padding-bottom: 3px; font-size:13px; font-family: inherit; }
  .error-info         { margin: 0 0 15px 0; color: #22488f; background:#d6e4ff url(../static/images/icon_info.gif) 2px 4px no-repeat; font-size:11px; padding:5px 5px 5px 20px;}
  hr            { height:1px; border: none; border-top:1px solid #e9e9e9; padding-bottom:20px; }
  a           { color:#3333cc; }
  .foot-note        { font-size:10px; }
  
  .text-align-right   { text-align:right; }
  .text-align-left    { text-align:left; }
  
  .box_radius4 { -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px; }
  
/* LINKS */
  a.arrowLink       { background: url(../static/images/link_arrow.gif) 0 3px no-repeat; padding: 0 0 0 13px;}
  a.arrowLinkDisabled     { background: url(../static/images/link_arrow.gif) 0 3px no-repeat; padding: 0 0 0 13px; text-decoration: none; color:#000000 }
  a.linkBack        { background: url(../static/images/link_back.gif) 0 3px no-repeat; padding: 0 0 0 13px;}
  a.delimiter       {  padding:0 0 0 9px; margin:0 0 0 9px; display:block; width:auto; }
  a.show          { background: url(../static/images/arrow_more_link.gif) no-repeat top right; padding:0 20px 0 0; }
  a.hide          { background: url(../static/images/arrow_less_link.gif) no-repeat top right; padding:0 20px 0 0; }
  a.pagination      { display:block; float:left; width:64px; margin:0 5px 0 5px; } 
  a.pagination-right    { display:block; float:right; width:64px; margin:0 5px 0 5px; }
  a.create-partner    { position:absolute; top:200px; left:0px;  }        
  
/* LISTS */
  ul            { margin: 0 0 15px 0; }
  /*ul li         { padding:0 0 0 10px; background:url(../static/images/list_bullet.gif) 0 5px no-repeat;  margin: 1px 0;}*/
  
  /* horizontal list */
  ul.horizontal-list li       { float:left; background:none; padding:0px;  }
  ul.horizontal-list li.delimiter   { border-right:1px solid #666; padding:0 10px 0 0; margin:0 10px 0 0;}
  
  .error-message ul { margin: 0px; }
  .error-message ul li        { background:url(../static/images/list_bullet_error.gif) 0 5px no-repeat; padding: 2px 0 2px 9px;}

  ul.vertical-list li       { padding:0 15px 0 15px; background: url(../static/images/td_arrow_down.gif) 0 5px no-repeat;  margin: 1px 0;}
  
/* GRID */
  #canvas           { margin: 50px auto 0;  position:relative; }
  #branding           { height: 47px; margin: 0 0 10px 0; padding:0px 0 0 0; }
  #content          { margin: 0 auto; width: 970px; align-items: center; padding: 8px 0; font-size:13px; }
  #footer           { clear:both;  text-align:center; padding:20px 15px 20px 0; line-height:39px; border-top:1px solid #c8d1da;  }
  #client-info        { width: 700px; position:absolute; top:11px; right:0px; color:#676767; text-align:right; }
  #client-info-not-logged   { width: 700px; position:absolute; top:51px; right:0px; color:#676767; text-align:right; }
  #sidebar          { width:250px; float:right; margin:0 0 0 30px; font-size:11px; }
/* GRID */ 

/* NAVIGATION */
  /* main navigation */
    #nav-main                 { font-family:'FunctionProMedium';font-size:12px;background:#eef8ff url(../static/images/bg_nav.gif);  height:39px; margin:0 0 1px 0; }
    #nav-main ul              { margin:0px; }
    #nav-main ul li             { float:left; background:none; padding:0px; }
    #nav-main ul li a           {  color: #3367cd; display:block; font-weight: bold; padding:0px 11px; margin:4px 0px 0px 0px; background:url(../static/images/nav_delimiter.gif) top right no-repeat; line-height:30px; text-decoration:none; }
    #nav-main ul li a:hover,
    #nav-main ul li.selected-element a    { color:#002a7f; }
    #nav-main ul li.first-element a     {  border-left:none; }
    #nav-main-empty             { line-height:1px; height:1px; background:#c8d1da; }
  /* main navigation */

  /* sub navigation */
    #nav-sub                { width:250px; float:left; }
  /* sub navigation */
  
  /* service navigation */
    #nav-service              { width:290px; position:absolute; right:0px; top:10px; border-left: 1px solid #d2d2d2; padding: 0 0 0 15px; margin:0; height:50px; text-align:right; }
  /* service navigation */
/* NAVIGATION */

/* WIDGETS */
  /* widget promo*/
    .widget-promo     { width:170px; height:170px; float:left; margin:0 30px 0 0; }
    .widget-promo-content   { width:139px; height:150px;}
  /* widget promo*/
  
  /*  Partner of the month */
    .widget-partner-month { background:url(../static/images/bg_partner_month.gif) no-repeat; height:21px; padding:20px 0 10px 42px; margin:0 0 15px 0;  }
  /*  Partner of the month */
  
  /* Alert */
    .widget-alert       { background:url(../static/images/bg_alert.gif) no-repeat; width:202px; text-align:left; line-height:25px; margin:22px 0 0 58px; padding:0 0 0 30px; }
    #client-info .widget-alert  { float:right; margin: 0 0 0 10px; background:url(../static/images/bg_status_message.gif) no-repeat; color:#666; width:238px; height:31px; padding:0; text-align:center; }
  /* Alert */
  /* Alert */
    .widget-alert-box         { background:#d6ebff url(../static/images/bg_alert_box.gif) no-repeat;  text-align:left;  padding:5px 10px 5px 30px; }
    .widget-alert-box .error-message  { background:none; border: none; padding:0; margin: 0; color:#3763ce; }
  /* Alert */
  
  /* Widget Box */
    .widget-box         { background:url(../static/images/bg_widget_box.gif); margin:0 30px 15px 0; position:relative; border:1px solid #FFFFFF;  }
    .widget-box-content     { background:url(../static/images/bg_widget_box_content.gif) repeat-y; padding:15px 15px 0 15px; border-bottom:1px solid #edf6ff; border-right:1px solid #98ccff; margin:0;  }
    .widget-box-content-corner  { background:url(../static/images/bg_widget_box_right_up.gif); no-repeat: height:20px; width:20px; position:absolute; top:0px; right:0px; }
    .widget-box-footer      { background:url(../static/images/bg_widget_box_footer.gif) no-repeat; height:12px; position:relative; }
    .widget-box-footer-corner { background:url(../static/images/bg_widget_box_right_down.gif) no-repeat; height:12px; width:12px; position:absolute; top:0px; right:0px;  }
    .widget-box h3        { color:#000000; }
    .widget-box h3.small-font  { color:#000000; font-size:15px; }
    .widget-box p       { margin: 0 0 7px 0; }
    .widget-box .entry      { padding:0 0 23px 0; }
    .widget-box-content-smaller     { background:url(../static/images/bg_widget_box_content.gif) repeat-y; padding: 5px 0px 0px 10px; border-bottom-width: 1px; border-bottom:1px solid #edf6ff; border-right:1px solid #98ccff; margin:0;  }
    .widget-box-content-smaller ul { margin-bottom: 6px; padding-top: 6px; }
    .widget-box-content-smaller ul li	{ padding:0 0 0 15px; background:url(../static/images/list_bullet.gif) 0 5px no-repeat;  margin: 1px 0;}
  /* Widget Box */
  
  /* Widget box Registration */
  	.register-website	{ float:left; width:50%; }
  	.register-bullets	{ float:left; width:50%; font-size: 8pt; border-top-width: 0px; margin-top: 22px;}
  /* Widget box Registration */
  
  /* widget login*/
    .widget-login     { width:246px; float:left; margin:0; }
  /* widget login*/
  
  
  /* Dashboard */
    #dashboard            { margin:0 0 15px 0; min-height:360px;  }
    #dashboard .table-border    { border:1px solid #99CDFF; }
    #dashboard select       { margin:0 0 10px 0; width:100%; }
    #dashboard table        { width:100% }

  /*Shopwidget*/
    iframe.shopwidget { border: 0px; width: 100%; overflow: hidden; height: auto;}
    
  /*Sitebar*/
    #promo_sitebar { width: 500px; }
    #promo_sitebar .arrowLink { margin-left: -10px; }
/* WIDGETS */

/* FORMS */ 
  .form-row         { margin:0 0 10px 0; }
  .form-row label       { margin:0 0 2px 0; display:block; }

  /* FORM GROUP */
  .form-group           { background:#f2f2f2; padding:15px; margin:0 0 1px 0; }
  .form-group.greyed      { background:#FAFAFA; border:1px solid #f2f2f2; }
  .form-group label       { margin:0 0 6px 0; display:block; }
  .form-group label.radio     { display:inline; padding:0 5px 0 0; }
  .form-group label.radio input { margin:0 5px 0px 0; }
  .form-group .clear        { clear:both; block:display }
  .form-group input, .form-group select        { margin:0 5px 10px 0; }
  .form-group textarea      { margin:0 5px 10px 0; padding:2px; font-family: inherit; font-size: inherit; }
  .form-group .type01       { width:90px; padding:2px; }
  .form-group .type02       { width:150px;padding:2px;  }
  .form-group .type03       { width:255px;padding:2px;  }
  .form-group .type04       { width:90px; text-align: right; padding:2px;  }
  .form-group .type05, .type05    { width:30px; text-align: right; padding:2px;  }
  .form-group .type06       { width:30px; text-align: left; padding:2px; }
  .form-group .type07       { width:95%; padding:2px; }
  .form-group .type08       { width:99%; padding:2px; }
  .form-group .center       { text-align: center; }
  .form-group select        { width:255px; }
  .form-group .error        { border:1px solid #cc0000; padding: 2px;} 
  .form-group h3          { margin:0 0 15px 0; }
  .form-group span.column     { float:left; padding:0 10px 0 0; }
  .form-group span.listColumn   { float:left; width:217px; margin:0 0 5px 0; }
  .form-group span.extrainfo    { font-size:10px; color:#5A5A5A; }
  .form-buttons         { padding:15px 0 0 0; }
  .form-buttons input       { float:right; }
/* FORM GROUP */
  
/* FORMS */

/* BOXES */
.box-create-partner           { position:absolute; top:165px }

/* BUTTONS */
  .btn-normal         { background: url(../static/images/btn_small_form.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; border:none; padding:0 0 0 25px; color:#FFFFFF; font-weight:bold; text-align:left; display:block; text-decoration:none; line-height:18px; }
  input.btn-normal      { line-height:normal; padding:0 0 5px 22px;} 
  
  .btn-alt          { background: url(../static/images/btn_small_alt.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; border:none; padding:0 0 0 25px; color:#3266cb; font-weight:bold; text-align:left; display:block; text-decoration:none; line-height:18px; }
  input.btn-alt       { line-height:normal; padding:0 0 5px 22px;} 
  
  .btn-back         { background: url(../static/images/btn_small_back.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; border:none; padding:0 0 0 25px; color:#3266cb; font-weight:bold; text-align:left; display:block; text-decoration:none; line-height:18px; }
  input.btn-back        { line-height:normal; padding:0 0 5px 22px;} 
  
  .btn-77           { width:77px; background-position: 0 -26px; }
  .btn-89           { width:89px; background-position: 0 -52px; }
  .btn-102          { width:102px; background-position: 0 -78px; }
  .btn-114          { width:114px; background-position: 0 -104px; }
  .btn-127          { width:127px; background-position: 0 -130px; }
  .btn-139          { width:139px; background-position: 0 -156px; }
  .btn-165          { width:165px; background-position: 0 -208px; }
  .btn-190          { width:190px; background-position: 0 -312px; }
  .btn-214          { width:214px; background-position: 0 -312px; }
  .btn-238          { width:238px; background-position: 0 -364px; }
  input.btn-noblock        { display:inline; padding:5px 5px 5px 22px;}

  /* Specific additions */
  form#searchForm .btn-normal[type='submit'] { 
    display: inline; 
    position: relative; 
    top: -3px; 
  }
  *:first-child+html form#searchForm .btn-normal[type='submit'] { /* IE7 only. */
    position: static;
  }
  
/* BUTTONS */

/* ENTRIES */
  .entries          { float:left; width:687px; min-height:450px; }
  .entries-wide     { float:left; width:970px; min-height:450px; }
  .entry            { padding:0 0 15px 0; }
  .entry-image        { width: 150px; float:left; }
  
  /* Welcome entry */
    .entry-welcome          { float:left; width:708px; padding-right:14px; }
    /*.entry-welcome img        { float:right; }*/
  /* Welcome entry */
  
  /* Sidebar entry */
    .entry-sidebar          {  }
    .entry-sidebar .entry-image   { width:38px; float:left; margin:0 10px 0 0; }
    .entry-sidebar .entry-content { float:left; }
  /* Sidebar entry */
  
  /* Entry total */
    .entry-total          {  float:left; margin:1px 0 0 5px; }
    .entry-total-title        { float:left; }
  
/* ENTRIES */

/* TABS */
  .tab-hide   { display:none; }
  .tab-show   { display:block; }
/* TABS */

/* TABLES */
  table tr td   { padding:2px 10px;  border-bottom:1px solid #ececec; }
  table tr th   { font-weight:bold; padding:4px 10px; background:#eef8ff; margin:0 0 1px 0; border-bottom:1px solid #99cdff; color:#3367cd;  }
  table tr td.no-border   { padding:2px 10px;  border-bottom:none; }
/* TABLES */

/* COLUMNS */
  .col-one    { width: 48%; float:left;  }
  .col-two    { width: 48%; float:left; padding:0 0 0 15px; border-left:1px solid #d2d2d2;}
/* COLUMNS */

/* AJAX TABLES */
.table-ajax                           {  min-height:75px; }
.table-ajax table, table.default                { margin:0 0 15px 0; width:100%; }
.table-ajax th, table.default th                { border-bottom: 1px solid #e9e9e9; padding:6px 5px; background:url(../static/images/bg_th.gif); vertical-align:top; }
.table-ajax th.first-element, table.default th.first-element  { background:url(../static/images/bg_th_left.gif) }
.table-ajax th.last-element , table.default th.last-element   { background:url(../static/images/bg_th_right.gif)top right; }
.table-ajax th.footer { background:url(../static/images/bg_th_footer.gif); background-position: bottom; border: 0px;}
.table-ajax th.first-element-footer { background:url(../static/images/bg_th_footer_left.gif); background-position: left bottom; border: 0px;}
.table-ajax th.last-element-footer   { background:url(../static/images/bg_th_footer_right.gif); background-position: right bottom; border: 0px;}
table.default th.with-colspan-header              { border-bottom:0px; }
table.default th.with-colspan-content             { border-bottom:0px; background-image:none; background-color:#eff4f8; }
table.default tr.tr-border                    { border-right:1px solid #cccccc; }

.table-ajax th.select, table.default th.select          { background:url(../static/images/bg_option_top.gif) top left no-repeat; width:10px; border:none; padding:3px 8px 0px 0px; }
.table-ajax td, table.default td                { border-bottom: 1px solid #e9e9e9; padding:5px; vertical-align:top;  }
.table-ajax td.row-even, table.default td.row-even        { background:#f5f5f5; }
.table-ajax td.first-element, table.default td.first-element  { background-image:url(../static/images/bg_td_border.gif); background-repeat:no-repeat; }
.table-ajax td.last-element, table.default td.last-element    { background-image:url(../static/images/bg_td_border.gif); background-repeat:no-repeat; background-position: top right; }
.table-ajax td.select     { background:url(../static/images/bg_option.gif); padding:3px 8px 0px 0px; border:none;}
.table-ajax .searchBox      { padding:10px 0 5px 0; text-align:right; }
.table-ajax .minAmount      { width: 50px; }

.table-ajax a         { color:#3266cb; }
.table-ajax a.sorter_selected { font-weight:bold; background:url(../static/images/td_arrow_down.gif) no-repeat; background-position:right; padding:0 15px 0 0; text-decoration:none; }
.table-ajax a.sorter_selected_desc  { font-weight:bold; background:url(../static/images/td_arrow_up.gif) no-repeat; background-position:right; padding:0 15px 0 0; text-decoration:none; }

.table-ajax a.sorter      { padding:0 15px 0 0; text-decoration:none; } 
.table-ajax a.sorter:hover    { background:url(../static/images/td_arrow_down_hover.gif) no-repeat; background-position:right; }
.table-ajax .showEntries      { margin:0 0 15px 0;  text-align:right; }
.table-ajax .submit-actions     { margin:-45px 0 0 0; background:url(../static/images/bg_submit.gif) no-repeat; height:60px; padding: 40px 0 0 35px; }
.submit-actions-right       { float:right; text-align:right; }

.table-ajax .select-action    {  background:url(../static/images/bg_select.gif) bottom left no-repeat; height:28px; padding:0 0 0 35px;  } 
.table-ajax .paginate     { position:relative; height:30px; text-align:center; width:600px; margin:0 auto; }
.table-ajax .filter-box     { padding-bottom:15px; }
.table-ajax .amount-box     { width:75px; display:block; text-align:right; }
.table-ajax .amount-box span  { float:left;  }  

.table-ajax td.status_O span  { text-indent:-10000px; background:url(../static/images/status_open.gif) no-repeat; display:block; }
.table-ajax td.status_TA span { text-indent:-10000px; background:url(../static/images/status_ta.gif) no-repeat; display:block; }
.table-ajax td.status_TR span { text-indent:-10000px; background:url(../static/images/status_tr.gif) no-repeat; display:block; }
.table-ajax td.value_euro   { text-align:left; }
.table-ajax td.value_euro span  { background:url(../static/images/bg_euro.gif) no-repeat; padding:0 0 0 15px; }
.table-ajax td.value_euro span span { display:none; }
.table-ajax td.no_left_border { border-left:0px; font-size:10px }

.table-ajax td span.partnerType   {  height:50px; width:10px; text-indent:-10000px; display:block; }
.table-ajax td span.partnerTypeSite { background:#bad274; }
.table-ajax td span.partnerTypePartner { background:#b8cbf3; }

.table-ajax .legend       { padding:10px 0; font-size:11px;}

.table-ajax .hideRow      { display:none; }

.table-ajax.fixed th.first-element, .table-ajax.fixed td.first-element { width: 100px; }
.table-ajax.fixed th.last-element, .table-ajax.fixed td.last-element { width: 110px; }
.table-ajax.fixed td.value_euro { width: 70px; }

.table-ajax-suffix        {  display:block; clear:both; float:right;margin:-13px 0 0 0; }

.legend_partner, .legend_website  { display:marker; width:9px; height:9px; background:#b5ceed; }
.legend_website           { background:#bad176; }


.empty-paginate-left      { float:left; width:195px; }
.empty-paginate-right     { float:right; width:195px; }

.loading-box    { background:#FFFFFF url(../static/images/ajax-loader.gif) no-repeat; padding:0 0 5px 0; width:20px; position:absolute; top:-20px; right:0px; }

.bg-loader          { background:#FFF; position:absolute; top:0px; left:0px; width:100%; height:100%;  filter: alpha(opacity=8); -moz-opacity: 0.8; opacity: 0.8; }
.loader-info        { background:white; position:absolute; top:250px; left:231px; width:225px; height:35px; border:1px outset #3763CE; background:#3763CE url(../static/images/ajax-loader_blue.gif) 10px 10px no-repeat; padding:10px 10px 10px 35px; color:#FFF;  }

/*warning_corners*/
.js-warning         { background:url(../static/images/icon_warning.gif) 0 -3px no-repeat; text-indent:-10000px; display:block; position:relative; cursor:pointer; }
.js-warning-box       { position:absolute; top:15px; left:15px; width:272px; text-indent:0px; }
.js-warning-box-header          { background:url(../static/images/warning_corners_top.gif) no-repeat; }
.js-warning-box-footer          { background:url(../static/images/warning_corners_footer.gif) no-repeat; height:10px;   }
.js-warning-content-box         { padding:10px;  }
/*warning_corners*/

/* linkGeneratorResults */
.linkGeneratorElement           { float:left; width:43%; padding:10px; margin:10px; border:1px solid #d2d2d2; height:65px; background:#FFFFFF; cursor:move; position:relative;  }
.linkGeneratorElement span.lg_img   { float:left;padding:0 10px 0 0; height:60px; display:block; width:39px; }
.linkGeneratorElement span.lg_img img { width:39px; }
.linkGeneratorElement span.lg_price   { color:#cb0100; font-weight:bold; }
.linkGeneratorElement span.lg_add   { position:absolute; top:-8px; right:-10px; }
.linkGeneratorElement div.lg_link   { overflow: hidden; height: 34px; }
.linkSelectedElement          { background:#FFF; cursor:auto;  }
.linkSelectedElement .lg_delete     { position:absolute; top:-8px; right:-10px; }
#linkGeneratorSelected    {  border:2px solid #ebf5ff; padding:1px; min-height: 100px;   }
#linkGeneratorSelected.hover { border:2px dashed #b9d3ec; background:#f6fbff; padding:1px; }
.selected_result      { border:1px dashed #d2d2d2; background:#f5f5f5;cursor:default; }
.btn-float          { float:right; margin:0 0 0 5px; }
#icon_loader        { float:right; margin: 0 5px; }
.noshow { display:none;float:none;height:10px; }
#preview-box        {  }
.preview_tekstlink_box_holder		{ padding:10px; border:1px solid #F2F2F2; text-align:center; }
textarea.html_box	{ width:100%;height:50px;margin-bottom:0px; }

#searchPagination     { text-align:center; font-size:11px;  }
#searchPagination a     { text-decoration:none; color:#000; }
#searchPagination a.active  { font-weight:bold;  }

.lg_step2_col       { width:33%;float:left;padding:10px 0; }
.lg_step2_col label     { margin:0 10px 0 5px; }
#lg-step02 hr       { padding:0 5px; background:#dedede; color:#dedede; }

/* put the left rounded edge on the track */
.trackSlider-left {position: absolute;width: 5px;height: 9px;background: transparent url(../static/images/slider-images-track-left.png) no-repeat top left;}

/* put the track and the right rounded edge on the track */
.trackSlider {background: transparent url(../static/images/slider-images-track-right.png) no-repeat top right;}


/* BESTSELLER GENERATOR*/
.form-bestsellergenerator label { width:175px; float:left; }


/* PRODUCT FEED GENERATOR */
.product-feed-generator h3          { color:#CCC;  }
.product-feed-generator h3 .active-step   { color:#3763ce;  }
.product-feed-generator label         { width:175px; float:left; }


/* info-Popup*/
a.info-link             { position:relative;  }
a.info-link img           { position:absolute; top:0px; left:0px; }
label a.info-link            { margin-left:5px; }
.info-popup             { position:absolute; width:303px; bottom:20px; left:-21px; color:#000; display:none; background:url(../static/images/popupfooter.gif) left bottom no-repeat; padding:0 0 15px 0; }
*div .info-popup            { bottom:40px; }

a.info-link:hover .info-popup   { display:block; text-decoration:none;  }
.info-popup h4            { background:url(../static/images/popupheader.gif) no-repeat; padding:10px 10px 0 10px;  }
.info-popup span            { background:url(../static/images/popupcontent.gif) repeat-y; display:block; padding:0 10px 10px 10px;  }   
 

/* BANNERPAGE */
.bannerPage label         { font-weight:bold; display:block; margin:0 0 5px 0;  }
.bannerPage .formCol        { float:left; width:33%;  }
.bannerPage .formCol select     { width:90%; padding:2px;  }
.bannerPage .bannerBox        { background:none repeat scroll 0 0 #EBF5FF; border:1px solid #B9D3EC; padding:20px; text-align:center; }
.bannerPage .bannerBox .cols    { width:45%; border:1px solid #B9D3EC; min-height:275px; background:#FFF; padding:10px; margin:0 0 20px 0; }
.bannerPage .bannerBox .colLeft   { float:left; }
.bannerPage .bannerBox .colRight  { float:right; }
.bannerPage  table          { margin:10px 0 0 0; width:100%  }
.bannerPage  th           { background:none; border:none; color:#000; font-weight:normal; padding:0 10px 3px 0;  }
.bannerPage  td           {  border:none; text-align:left; padding:0 0 3px 0; }

/* Footer */
#footer       { color:#666; }
#footer a       { color:#698fd8; }
#footer p       { margin:0; line-height:normal; padding:0; }
#websiteCheckMessage  { display:block; }

/* HOOVER */
a.hoover            { position: relative; display:block; }
a.hoover .hooverBox       { display:none; }
a.hoover:hover .hooverBox   { display:block; position:absolute; top:10px; left:40px; z-index:1000000;  }

a.hoover .hooverBox       { border:1px solid #99CDFF; padding:20px; background:#fefefe; width:500px; color:#000; }
.hooverBox .table-border    { border:1px solid #99CDFF; background:#fff;  }
a.hoover div,a.hoover:hover div { text-decoration:none; }


/* PROMOTION PAGES */
.IcoPromo     { background:url("../static/images/HeaderIcons.png") no-repeat scroll 0 0 transparent; padding-left:25px; width:199px; }
.IcoRapport   { background:url("../static/images/HeaderIcons.png") no-repeat scroll 0 -40px transparent; padding-left:25px; }
.IcoCommission  { background:url("../static/images/HeaderIcons.png") no-repeat scroll 0 -77px transparent; padding-left:25px; }

.Intro h2.subheader_normal, .Intro h2.subheader_normal {font-size:24px; line-height:20px; padding-bottom:12px; padding-top:1px; }

.width_113 { background-position:0 -130px; width:130px; }

.btn_small_alt { background-image:url("../static/images/btn_small_alt.gif");  }

a.btn_small_alt { text-decoration:none; }

.btn_small_basket, .btn_small_form, .btn_small_alt, .btn_small_disabled, .btn_small_reserve {background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;font-size:10px;font-weight:bold;height:21px;line-height:18px;margin:0;padding:0 0 5px 5px;text-align:center;text-decoration:none;}

.PartnerPromoBanner {background:url("../static/images/PartnerPromoBanner.png") no-repeat scroll 0 0 transparent;height:1%;padding:229px 0 45px 227px;text-indent:-9000px;}
.PartnerPromoBanner h2, .PartnerPromoBanner p {display:none;}

.clear_autoheight { clear:both; height:1px; overflow:hidden; }

.PartnerPromoBanner a {
display:block;
height:39px;
text-indent:-9000px;
width:254px;
}
.PartnerPromoBannerPilot {
background:url("../static/images/PartnerPromoBannerPilot.png") no-repeat scroll 0 0 transparent;
height:1%;
padding:229px 0 84px 227px;
text-indent:-9000px;
}
.PartnerPromoBannerPilot h2, .PartnerPromoBannerPilot p, .PartnerPromoBannerPilot a {
display:none;
}
.PartnerPromoBanner a {
display:block;
height:39px;
text-indent:-9000px;
width:254px;
}
.Divider {
border-bottom:1px dashed #CFD6DC;
margin-bottom:16px;
padding-bottom:6px;
}
.DividerAlt {
border-top:1px solid #C8D1DA;
padding-top:5px;
}
.TabularData {
background:url("../static/images/PartnerTabularLargeBG.png") no-repeat scroll 100% 0 transparent;
margin-right:14px;
padding:0 0 10px;
}
.TabularData_left {
background:url("../static/images/PartnerTabularLargeBG.png") no-repeat scroll 0 0 transparent;
height:5px;
overflow:hidden;
width:5px;
}
.Top {
margin-top:23px;
}
.TSmall {
background:url("../static/images/PartnerTabularSmallBG.png") no-repeat scroll 100% 0 transparent;
}
.TabularData table {
border-collapse:collapse;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
width:100%;
}
.TabularData tbody {
border-bottom:1px solid #D3D3D3;
}
.TabularData th {
border-bottom:1px solid #D3D3D3;
color:#3366CC;
font-weight:bold;
padding:0 20px 4px 10px;
}
.TabularData th span {
color:#666666;
font-size:11px;
font-weight:normal;
}
.TabularData td {
padding:4px 20px 4px 10px;
}
.TabularData .even {
background:none repeat scroll 0 0 #F5F5F5;
}
.TabularData td {
border-bottom:1px solid #E9E9E9;
}
.TabularData .even td {
border-bottom:1px solid #E9E9E9;
}
.TabularData .last td {
border-bottom:1px solid #D3D3D3;
}
h2.PartnerLogin {
background:url("/nl/cms/static/images/ftp/partnerprogramma/img/PartnerLogin.png") no-repeat scroll 0 0 transparent;
padding:10px 13px 9px;
}
div.PartnerLogin {
background:url("/nl/cms/static/images/ftp/partnerprogramma/img/PartnerLogin.png") no-repeat scroll -250px 100% transparent;
margin-bottom:18px;
padding-bottom:7px;
}
.PartnerLogin a {
text-decoration:none;
}
.PartnerLogin a:hover {
text-decoration:underline;
}
.PartnerLogin form {
border-left:1px solid #99CCFF;
border-right:1px solid #99CCFF;
padding:0 13px 7px;
}
.PartnerLogin label {
color:#3366CC;
display:block;
font-weight:bold;
padding-bottom:2px;
}
.PartnerLogin input.textbox {
background:url("/nl/cms/static/images/ftp/partnerprogramma/img/PartnerLogin.png") no-repeat scroll 0 -40px transparent;
border:1px solid #7F9DB9;
height:22px;
margin-bottom:15px;
}
.PartnerLogin input.large {
width:214px;
}
.PartnerLogin input.small {
width:140px;
}
#button_submit_logon {
	cursor: pointer;
}
.PartnerForgotten {
border-left:1px solid #99CCFF;
border-right:1px solid #99CCFF;
font-size:11px;
padding:0 13px 7px;
}
.js-hideshow-link {
padding-left:17px;
}
a.show {
background:url("../static/images/PartnerIco-showhide.png") no-repeat scroll 0 0 transparent ; padding-left:17px;
}
a.hide {
background:url("../static/images/PartnerIco-showhide.png") no-repeat scroll 0 -20px transparent; padding-left:17px;
}
.DividerAlt a.show {
background-position:0 2px;
}
.DividerAlt a.hide {
background-position:0 -18px;
font-weight:bold;
}
.DividerAlt a.show, .DividerAlt a.hide {
text-decoration:none;
}
.DividerAlt a.show:hover {
text-decoration:underline;
}
.DividerAlt .js-hideshow-box {
padding-bottom:8px;
}
.last {
padding-bottom:15px;
}
h2.PartnerInfoLinks {background:url("../static/images/PartnerInfolinks.png") no-repeat scroll 0 0 transparent;padding:13px 13px 5px;}
div.PartnerInfoLinks {background:url("../static/images/PartnerInfolinks.png") no-repeat scroll -250px 100% transparent;margin-bottom:18px;padding-bottom:7px;}


.PartnerInfoLinks ul {
border-left:1px solid #C8D1DA;
border-right:1px solid #C8D1DA;
padding:0 13px 7px;
}
.PartnerInfoLinks a {
text-decoration:none;
}
.PartnerInfoLinks a:hover {
text-decoration:underline;
}
#document_footer {
border-top:1px solid #C8D1DA;
margin-top:12px;
}
.footer_information_links li.last {
border-right:0 none;
}
.main_nav {
float:right;
padding-top:25px;
}
.main_nav li {
border-right:1px solid #C8D1DA;
display:inline;
padding:0 5px 0 10px;
}
.main_nav li.last {
border:0 none;
padding-right:0;
}
.grid_210 {
  width:190px;
  background:#f8f8f8;
  padding:5px;
  margin:0 10px 10px 0;
}
.grid_210 img { float:left; margin:0 5px 0 0; }
.grid_224 {
width:224px;
}
.grid_downloads {
  width:290px;
  border-top: 1px solid #C0C0C0;
  padding:5px 5px 0px 5px;
  margin:0px 10px 0px 0px;
}
.grid_left {
float:left;
padding-right:18px;
}
.grid_right {
float:right;
}
.grid_no_border {
  border: none;
  margin-bottom: 0px;
}
.PartnerFeedback {
background:none repeat scroll 0 0 #F2F2F2;
}
.PartnerFeedback fieldset {
padding:0 0 10px 15px;
}
.PartnerFeedback label {
clear:left;
}
.PartnerFeedback label.left {
clear:none;
float:left;
padding-right:5px;
}
.PartnerFeedback label.radio {
display:block;
line-height:22px;
}
.PartnerFeedback label.radio input {
margin:0;
vertical-align:middle;
}
.PartnerFeedback input.textbox {
border:1px solid #7F9DB9;
display:block;
height:18px;
margin:4px 0 10px;
}
.PartnerFeedback input.large {
width:257px;
}
.PartnerFeedback input.average {
width:152px;
}
.PartnerFeedback textarea {
border:1px solid #7F9DB9;
display:block;
margin-top:4px;
overflow:auto;
width:473px;
}
.PartnerFeedback fieldset.FeedbackTop {
background:url("/nl/cms/static/images/ftp/partnerprogramma/img/PartnerRounded-grey_bg.png") no-repeat scroll 0 0 transparent;
padding-top:20px;
}
.PartnerFeedback fieldset.FeedbackBottom {
background:url("/nl/cms/static/images/ftp/partnerprogramma/img/PartnerRounded-grey_bg.png") no-repeat scroll -510px 100% transparent;
padding-bottom:20px;
}
.PartnerFeedback fieldset.submit {
background:none repeat scroll 0 0 #FFFFFF;
padding:15px 0 30px;
}
form#logout {
  display: inline;
}

form#logout div {
  display: inline;
}

form#logout input {
  background:none!important;
  border:none;
  padding:0!important;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3333cc;
  font-size:11px;
  text-decoration:underline;
}
