/* 
001 Black	     000000
002 Dark Grey	 7A868D
003 Mid Grey	 DADADA
004 Lit Grey	 C0C0C0
005 VLit Grey    F4F4F4
006 White	     FFFFFF
007 Brand Col	 06589C
008 Brand Red    9A0104
009 Br Lit Red   FFF3F2
*/


body             { font-family:verdana, droid sans; font-size:12px; color:#7A868D; margin:0px; padding:0px; background-color:#FFFFFF; }

/* Static image */
#background2     { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:-1; }

/* Video */
#vidback {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
	
	video { display: block; }
}

#imgback {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
	image { display: block; }
}

#bgkleentex {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-kleentex.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgturtlemat {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-turtlemat.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgdirttrapper {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-dirttrapper.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgwashanddry {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-washanddry.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgcasaneta {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-casaneta.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgkleencar {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-kleen-car.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgmatsmiths {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-matsmiths.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}
#bgoutdoor {
    position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto;
    z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	background: url(https://www.kleen-tex.co/images/backgrounds/bg-outdoor.jpg) no-repeat;
    background-size: cover;
	image { display: block; }
}

.stretch             { width:100%; height:100%; }

.h1                  { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:40px; color:#000000; font-weight:700; margin:0px; padding:0px; border:0px; letter-spacing:4px; }
.h2                  { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:22px; color:#000000; font-weight:400; margin:0px; padding:0px; border:0px; letter-spacing:4px; }
.h3                  { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#000000; font-weight:700; margin:0px; padding:0px; border:0px; }
.h4                  { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; margin:0px; padding:0px; border:0px; }

.postimg             { width:100%; border:solid; border-color:#EEEEEE; border-width:0px; }
.thumimg             { width:100%; border:solid; border-color:#EEEEEE; border-width:0px; max-width:100px; }

.blockcel01          { margin:0px; padding:0px; background-color:#FFFFFF; text-align:center; vertical-align:middle; width:100%; }
.blockcel02          { margin:0px; padding:0px; background-color:#7A868D; text-align:center; vertical-align:middle; width:100%; }
.blockcel03          { margin:0px; padding:0px; background-color:#000000; text-align:center; vertical-align:middle; width:100%; }
.blockcel04          { margin:0px; padding:0px; background-color:#9A0104; text-align:center; vertical-align:middle; width:100%; }
.blockcel05          { margin:0px; padding:0px; background-color:#FFF3F2; text-align:center; vertical-align:middle; width:100%; }
.cblock              { margin:0px; padding:30px; background-color:#FFFFFF; text-align:left; vertical-align:top; border:1px solid #000000; }
.casacel01          { margin:0px; padding:0px; background-color:#FFFFFF; text-align:center; vertical-align:middle; width:100%; }

/* Top */
.topcel01            { margin:0px; padding:2px; text-align:center; }

/* Header */
.hedcel01            { margin:0px; padding:6px; text-align:center; }
.hedcel02            { margin:0px; padding:6px; text-align:center; background-image:url('https://www.kleen-tex.co/images/cloud-banner.jpg'); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }
.hedcel03            { margin:0px; padding:6px; text-align:center; background-image:url('https://www.kleen-tex.co/images/cloud-banner-halloween.jpg'); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }
.hedcel04            { margin:0px; padding:6px; text-align:center; background-image:url('https://www.kleen-tex.co/images/cloud-banner-christmas.jpg'); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }

/* Navi */
.navcel01            { margin:0px; border:0px; padding:6px; }
.navtxt              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:none; line-height:20px; text-align:center; }
.navtxt a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:none; line-height:20px; text-align:center; }
.navtxt a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:none; line-height:20px; text-align:center; }
.navtxt a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; line-height:20px; text-align:center; }
.navtxt a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; line-height:20px; text-align:center; }

/* Lines */
.line01              { margin:0px; padding:0px; height:2px; background-color:#DADADA; border:0px; }
.line02              { margin:0px; padding:0px; height:1px; background-color:#FFFFFF; border:0px; }
.line03              { margin:0px; padding:0px; height:2px; background-color:#9A0104; border:0px; }

/* Spacer */
.space12             { margin:0px; padding:0px; width:100%; height:12px; }
.space20             { margin:0px; padding:0px; width:100%; height:20px; }

/* Body */
.txt001              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:300; text-decoration:none; letter-spacing: 1px; }
.txt001 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; }
.txt001 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; }
.txt001 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; }
.txt001 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; }

.txt002              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt002 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt002 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt002 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt002 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }

.txt006              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt006 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt006 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt006 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt006 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:400; text-decoration:underline; letter-spacing: 1px; }

.txt003              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt003 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt003 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt003 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; text-decoration:underline; letter-spacing: 1px; }
.txt003 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }

.txt004              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#FFFFFF; font-weight:300; text-decoration:none; letter-spacing: 1px; }
.txt004 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#FFFFFF; font-weight:300; text-decoration:none; letter-spacing: 1px; }
.txt004 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#FFFFFF; font-weight:300; text-decoration:none; letter-spacing: 1px; }
.txt004 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#FFFFFF; font-weight:300; text-decoration:underline; letter-spacing: 1px; }
.txt004 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:13px; color:#FFFFFF; font-weight:300; text-decoration:none; letter-spacing: 1px; }

.txt005              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt005 a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt005 a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt005 a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }
.txt005 a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#FFFFFF; font-weight:400; text-decoration:none; letter-spacing: 1px; }

.price               { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:40px; color:#06589C; font-weight:700; margin:0px; padding:0px; border:0px; letter-spacing: 4px; }
.price2              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:20px; color:#06589C; font-weight:700; margin:0px; padding:0px; border:0px; letter-spacing: 4px; }
.pricewas            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:20px; color:#9A0104; font-weight:700; margin:0px; padding:0px; border:0px; letter-spacing: 4px; }

.notice              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#9a0104; font-weight:300; text-decoration:none; letter-spacing: 1px; }

.listtxt              { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#000000; font-weight:300; text-decoration:none; letter-spacing: 1px; line-height:30px; }
.listtxt a:link       { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; line-height:30px; }
.listtxt a:visited    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; line-height:30px; }
.listtxt a:hover      { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; line-height:30px; }
.listtxt a:active     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; color:#000000; font-weight:300; text-decoration:underline; letter-spacing: 1px; line-height:30px; }

/* Prod */
.procel01            { margin: 0px 0px 20px 0px; padding:0px; text-align:center; border:0px; }
.procel01:hover      { margin: 0px 0px 20px 0px; padding:0px; text-align:center; border:0px; box-shadow: 5px 5px 15px #6D6D6D; }

.catcel01            { height:60px; margin-top:5px; margin-bottom:5px; }
.catcel02            { height:140px; margin-top:5px; margin-bottom:5px; }

/* Product Images */
.pos_main            { position:relative; top:0px; left:0px; }
.pos_zero            { position:absolute; top:0px; left:0px; width:100%; }
.pos_new             { position:absolute; top:75%; left:40%; width:20%; }
.pos_sale            { position:absolute; top:0%; left:0%; width:100%; }
.pos_best            { position:absolute; top:75%; left:0%; width:20%; }
.pos_gift            { position:absolute; top:75%; left:80%; width:20%; }

.thfocus             { width:50px; height:50px; border:2px solid; border-color:#06589C; padding:2px; }
.thfade              { width:50px; height:50px; border:4px solid; border-color:#F4F4F4; padding:0px; }
.thfade:hover        { width:50px; height:50px; border:2px solid; border-color:#DADADA; padding:2px; }

/* Prod */
.detcel01            { margin:0px; padding:6px; text-align:left; }

.bboxcel             { margin:0px; border:1px solid; padding:10px; border-color:#000000; background-color:#FFFFFF; text-align:right; }
.bboxcel:hover       { margin:0px; border:1px solid; padding:10px; border-color:#000000; background-color:#FFFFFF; text-align:right; box-shadow: 5px 5px 25px #DADADA; }
.bboxtxt1            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; color:#000000; font-weight:400; text-decoration:none; }
.bboxtxt2            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#000000; font-weight:400; text-decoration:none; }
.bboxtxt3            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:12px; color:#DADADA; font-weight:400; text-decoration:none; }
.bboxtxt4            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#000000; font-weight:400; text-decoration:none; }
.bboxtxt4 a:link     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#000000; font-weight:400; text-decoration:underline; }
.bboxtxt4 a:visited  { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#000000; font-weight:400; text-decoration:underline; }
.bboxtxt4 a:hover    { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#000000; font-weight:400; text-decoration:underline; }
.bboxtxt4 a:active   { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#000000; font-weight:400; text-decoration:underline; }

.select01            { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:18px; margin:0px; padding:6px; text-align:left; height:30px; width:288px; border:solid 1px #000000; }

.custom-select {
    font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:18px;
}

.custom-select select {
    font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:18px;
    padding: 10px 10px;
}

.custom-select select:focus {
    outline: none;
}

.custom-input {
    font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:18px;
    padding: 10px 10px;
}

.smlbut {
	background-color:#FFFFFF;
	border:1px solid #000000;
    color:#000000;
    cursor:pointer;
    display:inline-block;    
	font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:400;
    margin:0;
    padding: 6px 18px 6px;
    font-size:0.8rem;
    box-sizing:border-box;
    vertical-align:middle;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.smlbut:hover {    
	background-color:#000000;
	color:#FFFFFF;
}
.medbut {
	background-color:#FFFFFF;
	border:1px solid #000000;
    color:#000000;
    cursor:pointer;
    display:inline-block;    
	font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:400;
    margin:0;
    padding: 7px 20px 7px;
    font-size:1.0rem;
    box-sizing:border-box;
    vertical-align:middle;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.medbut:hover {
	background-color:#000000;
	color:#FFFFFF;
}
.bigbut {
	background-color:#000000;
	border:2px solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;    
	font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:400;
    margin:0;
    padding: 12px 50px;
    font-size:1.7rem;
    box-sizing:border-box;
    vertical-align:middle;    
    letter-spacing: 2px;
    text-transform: uppercase;
}
.bigbut:hover {
	background-color:#06589C;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
}

/* Slider Style */

.jssorb01 {
position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
position: absolute;
width: 12px;
height: 12px;
filter: alpha(opacity=70);
opacity: .7;
overflow: hidden;
cursor: pointer;
border: #000000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #C0C0C0; }
.jssorb01 .av { background-color: #FFFFFF; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #7A868D; }
.jssora05l, .jssora05r {
display: block;
position: absolute;
width: 40px;
height: 40px;
cursor: pointer;
background: url(slider/img/a17.png) no-repeat;
overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* Tab Code */

.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
ul.tabbernav {  margin:0; padding: 3px 0; border-bottom: 1px solid #000000; font: normal 18px Verdana, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #000000; border-bottom: none; background: #FFFFFF; text-decoration: none; }
ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #000000; }
ul.tabbernav li a:hover { color: #FFFFFF; background: #000000; border-color: #000000; }
ul.tabbernav li.tabberactive a { background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
ul.tabbernav li.tabberactive a:hover { color: #000000; background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.tabberlive .tabbertab { padding:30px; border:1px solid #000000; border-top:0; background-color:#FFFFFF; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:300px; overflow:auto;}
.tabberlive#tabkt { background: url(https://www.kleen-tex.co/images/backgrounds/bg-kleentex.jpg) no-repeat; }

/*
   Magic Zoom v3.1.29 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magiczoom/
   License agreement: http://www.magictoolbox.com/license/
*/
.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #eeeeee; cursor:crosshair;
}
/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #FFFFFF;
background: #7A868D;
text-align: center !important;
}
/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #C0C0C0;
background: #FFFFFF;
cursor: move;
}
/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #C0C0C0;
background: #FFFFFF url(../images/loading.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #7A868D;
}















#parent              { display:table; }
#child               { display:table-cell; vertical-align:middle;}

/* Newsletter Signup Form */
.newsttl     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal; text-decoration:none; background:#000000; height:26px; line-height: 26px; }
.newsbdy     { font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:none; background:#7A868D; margin:0px; padding:0px; }

.imageV1             { border:0; width:100%; }
.img204              { max-width:204px; }
.img284              { max-width:284px; }
.img444              { max-width:444px; }
.img1024             { max-width:1024px; }

.f_name              { }
.f_email             { }
.f_query             { }
.f_human             { display:none; }




