/*
  $Id: style_custom.css for base_002 20101215 multimixer $
  
  Styleshhet for the base_002 theme of minitemplatesystem.com

  MiniTemplateSystem
  http://minitemplatesystem.com

  Copyright (c) 2010 minitemplatesystem.com

Please add any style customizations you want into this stylesheet
*/

.sf-menu {
font-family:Courier;
font-size:13px;
font-weight:bold;
margin-left:0px;
}

#snowflakeContainer {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    line-height: 24px;
    position: fixed;
    color: #FFFFFF;
    user-select: none;
    z-index: 2;
}
.snowflake:hover {
    cursor: default;
}

body {
/*background-image:url('/images/kortshop/background.jpg');
background-repeat:repeat;
background-position:center top;*/ 
/*background-color: #E2F1F7;*/
/*background-color: #E2F1F7;*/
 /*background-color: #990000;*/
 /*text-align:center;*/
}

.kshopbody {
  /*background-color: #E2F1F7; 
  http://pariseselperro.com/red-christmas-backgrounds-2016.html
  */
  background-image:url('/ext/xmasback.jpg');
  background-repeat: no-repeat;
  background-color: #A5000B; 
  text-align:center;
  /*background-image:url('/images/kortshop/background.jpg');
  background-repeat:repeat;
  background-position:center top;*/
  /*background-color: #A5000B;*/
}

/*.kswrp {
  border:#A5000B 4px dashed;
  width:990px;
  padding-top:15px;
  padding-bottom:15px;
  position:relative;
  background-image:url('/ext/xmas_wrp_trans.png');
  background-repeat: repeat;
}*/

.kortshop_topnav {
 text-align:right;
 z-index:1023;
 overflow:visible;
}

.zorg li {
  font-family:Arial, sans-serif;
  font-size:15px;
  font-weight:normal;
  color:#000000 !important; 
}

/*li {
  text-shadow: 0px 0px #FFFFFF !important;
}*/ 

.loginlink {
font-family:Arial, sans-serif;
text-align:right;
font-size:25px;
font-weight:normal;
margin-right:10px;
padding-top:35px;
text-transform:uppercase;
color:#000000 !important;
}

.nbanner {
 height:60px;
 text-align:right;
 
}

#headerMenu {
margin-top:-8px;
margin-left:0px;
}

#headerBanner {

}

#storeLogo {
  margin-left:5px;
}

#columnLeft {
background-image:url('/images/kortshop/box_background.jpg');
background-repeat:repeat-y;
background-position:center top;
}

.newsback {
background-image:url('/images/kortshop/newsback.png');
background-repeat:no-repeat;
background-position:center top;
transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
height:220px;
padding-top:55px;
padding-left:16px;
}

.link1 {
 color:#000000;
 opacity:0.7;
 border-top:#FFFFFF 0px none;
 border-bottom:#FFFFFF 0px none;
}

.sf-vertical {
 background-color:#EEEEEE;
 width:150px;
 border-bottom:#FFFFFF 0px none;
 text-align:center;
 margin-bottom:0px;
}

.dshadow {
width:175px;
height:175px;
box-shadow: -3px 3px 3px #BBBBBB;
border-radius:12px;
padding:0px;
margin:0px;
}

a.bottomcats {
font-family:Courier;
font-size:30px;
font-weight:normal;
color:#87C6CD;
text-decoration:none;
}

a.bottomcats:hover {
text-decoration:underline !important;
}

input[type=text].kssearch {
height:10px !important;
width:80px !important;
border:#D9DADA 2px solid !important;
font-family:Courier !important;
font-size:12px !important;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; 
    width: 205px; 
    height: 70px;
    padding: 2px;
    text-align:center;    
    /*background:#880000; 
    border-bottom:1px solid #ddd;color:#fff;*/
}
.qq-upload-button-hover {outline:1px dotted black;}
.qq-upload-button-focus {outline:1px dotted black;}

/*.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:20000;
    background:#990000; text-align:center; border:#009900 1px solid; 
}
.qq-upload-drop-area span {
    display:none; position:absolute; top: 100%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}*/

.qq-upload-list {}
.qq-upload-list li {}
.qq-upload-image, .qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-delete, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-image {}
.qq-upload-id  {float:left;}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/images/icons/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel,.qq-upload-delete, {
  font-size:11px;
  color:#666666;
}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

#separate-list { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#separate-list li {  
  padding-left: 12px; 
  font-size: 11px;
  font-weight:normal; 
  height: 15px;
  width: 210px;
  float:left;
}

.exuploader {
  background-image:url('/images/icons/ksbutterfly.png');
  background-repeat:no-repeat;
  background-position:left top;
}