html,body,button,div,span,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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-size:100%}
ol,ul{list-style:none;padding:0 0 10px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
q{quotes:"“" "”" "‘" "’"}
:lang(en) > q{quotes:"“" "”" "‘" "’"}
:lang(de) > q{quotes:"„" "“" "‚" "‘"}
:lang(fr) > q{quotes:"«\00A0" "\00A0»" "“" "”" "‘" "’"}
q:before{content:open-quote}
q:after{content:close-quote}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
sub, sup{font-size:70%;}
table{border-collapse:collapse;border-spacing:0}
.both{clear:both}
body{background:#333;font-size:13px;font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:130%}
#imglogo{opacity:1;filter:alpha(opacity=1)}
#top-fix{position:fixed;top:0;width:100%;z-index:333}
#ltop{background:#181818;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#111111',endColorstr='#222222');background:-webkit-linear-gradient(top,#111,#222);background:-moz-linear-gradient(center top,#111,#222);background:-o-linear-gradient(top,#111,#222);background:-ms-linear-gradient(top,#111,#222);background:linear-gradient(top,#111,#222);width:100%;height:18px;margin:0;font-family:Arial,sans-serif;font-size:12px;line-height:18px!important;z-index:100}
#ltop a:hover,#ltop input:hover{color:#fff}
#ltop a,#ltop input,#ltop .login{color:#bbb}
#ltop:after{clear:both}
#ltop input{background:none;border:0;box-shadow:none;text-shadow:none;cursor:pointer;margin:-2px 40px 0 0;padding:0 10px 0 0;vertical-align:middle;max-height:16px}
#ltop #logoutform a{padding-left:22px;margin-left:6px;text-decoration:none;background:url(../images/user.png) no-repeat left center}
#top-handler{height:45px;position:relative;background:#900;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ee0000',endColorstr='#770000');background:-webkit-linear-gradient(top,#e00,#700);background:-moz-linear-gradient(center top,#e00,#700);background:-o-linear-gradient(top,#e00,#700);background:-ms-linear-gradient(top,#e00,#700);background:linear-gradient(top,#e00,#700);width:100%;min-width:1035px}
#top-handler:lang(fr){min-width:1025px}
#top-handler:lang(en){min-width:960px}
#top-handler:lang(de){min-width:980px}
#top-handler #logo{position:absolute}
#top-nav-handler{margin-left:170px}
#lbody .tophandlerhidden{top:20px!important}
#lbody{position:relative;top:63px}
#menu .nav li,#menu #mainlevel-nav li{position:relative;margin:0;padding:1px 0;list-style:none;line-height:35px;z-index:9901!important;background:none;float:left}
#menu .nav li a:hover{color:#fff;background:red;background:-webkit-linear-gradient(top,#f00,#500);background:-moz-linear-gradient(center top,#f00,#500);background:-o-linear-gradient(top,#f00,#500);background:-ms-linear-gradient(top,#f00,#500);background:linear-gradient(top,#f00,#500)}
#menu .nav > li > a:lang(fr){padding-left:9px;padding-right:9px}
#menu .nav a,#menu #mainlevel-nav a,#footer a,#menu .nav-header{text-decoration:none;display:block;cursor:pointer;padding:12px;line-height:18px;color:#ddd;font-size:14px;font-weight:400}
#menu .nav a:hover,#menu #mainlevel-nav a:hover,#footer a:hover,#menu .nav-header:hover{text-decoration:none;display:block;cursor:pointer;color:#fff;text-shadow:-1px -1px 1px #777}
#menu .nav li ul{top:40px;position:absolute;left:-999em;height:auto;margin:0;padding:2px;z-index:9900!important;box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;-webkit-box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;-moz-box-shadow:0 0 0 1px #dedede,1px 2px 5px rgba(0,0,0,0.3);background-color:#f7f7f7;width:184px}
#menu .nav li li,#menu .nav li li li{color:#333;padding:1px 0 3px!important;font-weight:700;text-align:center;float:left;clear:left;white-space:nowrap;margin:0;background:url(../images/dotted.gif) repeat-x bottom left!important;z-index:9901!important}
#menu .nav li li:last-child,#menu .nav li li li:last-child{background-image:none!important}
#languageselect,#login-logout{text-align:right;float:right}
#ltop #languageselect .lang-active a{font-weight:700;color:#ddd!important}
#languageselect .inputbox{font-size:12px;background:none repeat scroll 0 0 #FFF;border:1px solid #D7D7D7;border-radius:5px 5px 5px 5px;height:22px;line-height:22px;margin:2px 0;padding:2px}
#footer{height:30px;background-color:#333;width:100%;min-width:980px;clear:both}
#footer-menu{margin:0 20px;padding:6px 0 0;text-align:center}
#footer-menu ul{display:inline}
#footer-menu ul li{background:none;border:none;display:inline!important;float:none;text-align:center;padding:0 14px!important}
#footer-menu ul li a{display:inline!important;color:#ccc}
#search form.search{float:right;margin:10px 5px 0 0;display:inline-block}
#search form.search input:focus,#search form.search input#mod_search_searchword:hover,#search form.search input#button:hover{background:#fee url(../images/search19x38.png) no-repeat 110px 1px;color:#000}
#search form.search .button:hover,#search form.search .button:focus{background-color:transparent}
#search form.search .inputbox,form.search .button{font:italic normal normal 12px/20px Arial,Helvetica,sans-serif;color:#ddd;border:2px solid #811!important;width:100px;height:20px;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;transition:background-color .5s linear;padding:0 25px 0 6px !important;margin:0;background:url(../images/search19x38.png) no-repeat 110px -19px}
#search form.search .button{margin-left:-25px;height:19px;width:25px;overflow:hidden;border:none!important;border-radius:0!important;text-indent:-9999px;font-size:1px;cursor:pointer;-moz-border-radius:0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}

/* TM for Loytec */
.search .form-group .controls label {
    margin: 0 20px 20px 0;
}
.search input[type="radio"] {
    margin-right: .25rem;
}
/**/

/* #article_com ul li,.blog ul li{padding:4px 0 4px 18px;background:url(../images/li-bg.png) no-repeat 2px 7px}
*/
ol{padding:4px 0 4px 40px;list-style:decimal}
ol li{padding:4px 0}
*{padding:0;margin:0}
h1{font-weight:700;font-size:25px;margin-bottom:16px}
h2{font-weight:700;font-size:20px;padding:8px 0;line-height:normal}
h3{font-weight:700;font-size:15px;padding:6px 0 12px;line-height:normal}
h4{font-weight:700;font-size:13px;padding:5px 0 10px}
h5{font-weight:700;font-size:11px;line-height:110%;padding-bottom:10px}
h6{font-weight:700;font-size:11px;line-height:100%;padding-bottom:10px}
h3 img{vertical-align:middle;margin:-2px 0 25px}
a{text-decoration:none;color:#0c6cbd}
a:hover{text-decoration:underline}
a.image,a img{border:0;}
/*TM Start loytec.com/de/partner */
.blog a span img, #page a span img, .blog a strong img, #page a strong img{margin-width:auto;max-width: inherit !important;}
/* End */
img.thumb{max-width:inherit}
a:active,a:link,a:visited{border:0;outline:0}
fieldset{margin:10px 0;border:none;border-bottom:1px solid #ccc;padding:14px 0}

.both{clear:both;font-size:1px;line-height:1px;overflow:hidden;height:0}
input,select,label{vertical-align:middle;display:inline;}
/*TM for Loytec */
input,select,label{vertical-align:middle;display:inline-block;}
#rmaform_logicad_required-lbl{padding-top: 4px; padding-left: 10px;}
.phrases-box .controls > .radio:first-child, .output-shipto .controls > .radio:first-child{
	padding-left:0;
}
/* END*/
p{padding:0 0 12px;}
iframe{border:none}
.blog p img{margin-bottom:8px!important}
p iframe{margin-bottom:16px}
.image-left,.jicons-icons{float:left;margin:0 15px 5px 0}
.image-right{float:right;margin:0 0 5px 15px}
.panel h3{background:#f5f5f5;padding:5px 10px!important;border-bottom:1px solid #fff;font-size:140%!important}
.panel h3 a{text-decoration:none}
#site-handler{background:#fff}
.site-width{width:960px;margin:0 auto}
.fullwidth .site-width{width:100%;}
#mc-bg-top{padding-top:1px;height:100%}
#top-line{height:18px;margin-left:28px}
#top-line #font-size{float:right}
#font-size li{float:left;font-size:10px;line-height:26px;text-transform:uppercase;font-weight:700;margin-left:5px}
ul.breadcrumb{width:600px;overflow:hidden;float:left;line-height:18px;height:8px;font-size:12px;list-style-type:none;
	background-color: transparent;margin:0;padding:0 0 10px;}
ul.breadcrumb li{display:inline;line-height:21px;}
ul.breadcrumb > .active{color: #333;}
ul.breadcrumb > li >.divider{color: #333;padding:0;}
#menu .nav,#menu #mainlevel-nav{list-style:none;padding:0;height:39px;line-height:39px;margin:0;z-index:9901!important;display:inline}
#menu .nav li ul li,#menu .nav li ul li ul li{margin-top:1px}
#menu .nav ul a,#menu .nav ul ul a{font-weight:400;color:#686868;line-height:18px;font-size:13px;text-shadow:none}
#menu .nav li li a{font-weight:400;padding:3px 8px;height:18px;line-height:18px;text-indent:0;text-align:left;z-index:9901!important;overflow:hidden}
#menu .nav ul a,#menu .nav ul ul a{display:block;text-decoration:none;padding:3px 8px;z-index:9901!important}
#menu li li.parent,#menu li li li.parent{cursor:pointer!important}
#menu .nav li:hover,#menu .nav li.iehover{left:0;z-index:9901!important}
#menu .nav ul a:hover,#menu .nav ul ul a:hover{height:18px;line-height:18px;padding:3px 8px;margin:0;font-weight:400;text-decoration:none;background:#e1e1e1!important;border-bottom-left-radius:3px 3px;border-bottom-right-radius:3px 3px;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;-moz-border-radius:3px;background:none repeat scroll 0 0 #e1e1e1!important;color:#2d2d2d;text-shadow:1px 1px 0 #f7f7f7}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: transparent;
}
#menu .nav li ul li ul{top:0;position:absolute;left:-999em;height:auto;margin:-7px 0 0;padding:5px}
#menu .nav li.active ul li a,#menu .nav li.active ul li,#menu .nav li.active ul li a:hover,#menu .nav li.active ul li.hover #menu .nav li.active ul li.iehover{background-image:none}
#menu .nav li:hover ul ul,#menu .nav li:hover ul ul ul,#menu .nav li:hover ul ul ul ul,#menu .nav li.iehover ul ul,#menu .nav li.iehover ul ul ul,#menu .nav li.iehover ul ul ul ul{left:-999em}
#menu .nav li:hover ul,#menu .nav li li:hover ul,#menu .nav li li li:hover ul,#menu .nav li li li li:hover ul,#menu .nav li.iehover ul,#menu .nav li li.iehover ul,#menu .nav li li li.iehover ul,#menu .nav li li li li.iehover ul{z-index:9901!important;left:0}
#menu .nav ul a,.nav ul ul a{width:168px!important}
#menu .nav ul a:hover,.nav ul ul a:hover{width:168px}
#menu .nav li li,.nav li li li{width:186px}
#menu .nav li ul li ul{margin-left:186px}
#middle-cols{padding:0 38px 0 30px}
#mc-bg-tp{height:100%}
#mc-bg-bt{padding:0}
#middle-cols2{background:url(../images/middle-col-bg2.gif) repeat-y 658px top}
#mc-bg-tp2{background:url(../images/middle-col-bg-top.gif) no-repeat 658px top;height:100%}
#mc-bg-bt2{background:url(../images/middle-col-bg-bot.gif) no-repeat 658px bottom;padding:0 38px 0 30px}
#col-left{width:263px;padding:0;overflow:hidden}
#column-left{overflow:hidden}
#content-main{height:100%}
#jcom-content{padding:0}
#jcom-content ul.arrow li, div.article-index .nav-tabs > li{
	padding:4px 0 4px 18px;
	background:url(../images/li-bg.png) no-repeat 2px 7px
}
#jcom-content .contenttoc ul.arrow li, div.article-index .nav-tabs > li{
	padding:4px 0 4px 18px;
	background:url(../images/li-bg.png) no-repeat 2px 7px;
/* 	height:18px; */
/* 	line-height:12px; */
}
#jc-bot{padding:10px 20px}
.s600{width:710px;padding:10px 0}
.s920{width:890px;padding:10px 0}
.fullwidth .site-width .s920{width:100%;}
.clearfix{clear:both}
.items-row-end{border-top:1px solid #ccc;clear:both}
.blog div.item-layout-functions{background:#add8e6;padding:0 10px;margin:-8px -5px -17px}
.blog div.item-layout-default{clear:both}
.cols-1{display:block;float:none!important;margin:0!important}
.cols-2 .column-1{width:400px;float:left}
.cols-2 .column-2{width:400px;float:right;margin:0 0 0 10px;padding-left:20px}
.cols-3 .column-1{width:252px;float:left;padding:0;margin:0}
.cols-3 .column-2{width:252px;float:left;margin:0 20px;padding:0 22px;border-left:dotted 1px silver;border-right:dotted 1px silver}
.cols-3 .column-3{float:right;width:252px;padding:0;margin:0}
.leading-0,.leading-1,.leading-2,.column-1,.column-2,.column-3{padding:8px 5px 10px}
.column-2{width:49%;margin-left:40%}
.column-3{width:30%}
.blog-more{padding:10px 5px}
ul.horiz li{float:left!important;padding:0 1%!important}
.main-content-item{padding:0 0 1px;margin-bottom:8px}
dt.article-info-term{display:none}
.cat-children{padding:0}
div .category-list .cat-items{clear:both}
div .category-list .category-desc{width:450px}
#col-left ul.sections,#col-left ul#mainlevel,#col-left ul{list-style:none;padding:0;margin:0}
#col-left ul.sections ul,#col-left ul#mainlevel ul,#col-left ul ul{list-style:none;padding:0;margin:0}
#col-left ul.sections li,#col-left ul#mainlevel li,#col-left ul li{list-style:none;padding:0!important;margin:0;padding:6px 0 6px 10px!important;display:block;background:url(../images/dotted.gif) repeat-x bottom left;height:100%}
#col-left ul.sections ul li,#col-left ul#mainlevel ul li,#col-left ul ul li{list-style:none;padding:0!important;margin:0;padding:6px 0!important;display:block;border:0;background:none}
#col-left ul.sections li a,#col-left ul#mainlevel li a{text-decoration:none!important;font-size:100%;font-weight:400;display:block;padding:0;border:0;outline:0;color:#454545}
#col-left ul.section li ul li a,#col-left ul#mainlevel li ul li a{text-align:left;border:0;outline:0;font-size:90%;padding:2px 0 2px 20px !important;font-weight:400!important;background:none}
#col-left ul.sections ul ul,#col-left ul#mainlevel ul ul,#col-left ul ul ul{padding-left:20px!important}
#col-left ul.sections ul ul li a,#col-left ul#mainlevel ul ul li a,#col-left ul ul ul li a{padding:2px 0 2px 20px !important;font-size:85%}
#col-left ul.sections li a:hover,#col-left ul#mainlevel li a:hover{text-decoration:none!important;color:#0c6cbd}
#col-left ul.sections li#current a,#col-left ul#mainlevel li#current a{display:block;padding:0;border:0;outline:0;font-weight:700}
#col-left div.moduletable,#col-left div.moduletable_menu{text-align:left;padding:0;height:100%;margin-bottom:12px;clear:both}
#col-left div.moduletable_text{text-align:left;padding:0;height:100%;margin:0 30px 12px 20px;clear:both;background:#fff url(../images/jc-bg.gif) repeat-y top right}
#col-left div.moduletable_text .mtop{background:url(../images/jc-top-bg.gif) no-repeat top right}
#col-left div.moduletable_text .mbot{background:url(../images/jc-bot-bg.gif) no-repeat bottom left;padding:15px}
#col-left div.moduletable h3,#col-left div.moduletable_menu h3{font-size:160%;text-transform:uppercase;display:block;font-style:italic;padding:5px 0 20px!important;margin:0!important;height:100%;line-height:100%;background:url(../images/header-bg.gif) no-repeat bottom right}
#col-left div.moduletable_text h3{font-size:160%;text-transform:uppercase;display:block;font-style:italic;padding:5px 0!important;margin:0!important;height:100%;line-height:100%}
#col-left div.moduletable h3 span,#col-left div.moduletable_menu h3 span{background:url(../images/star.gif) no-repeat 0 0;display:block!important;height:100%;line-height:100%;padding:0 0 0 21px !important;margin:0!important}
#col-left div.moduletable .mod-content{padding:7px 30px 7px 20px;text-shadow:1px 1px 0 #fff}
#col-left div.moduletable_menu .mod-content{padding:7px 35px 7px 20px}
#col-left iframe,#col-right iframe{width:180px}
.leading{background:#f6f6f6;padding:10px 20px;position:relative}
.leading .it-is-hot{position:absolute;bottom:-3px;right:-2px}
.leading .main-content-item{margin-bottom:0}
.content-header{padding:0;height:100%;clear:both}
.content-header .contentheading{margin:0;padding:8px 20px 20px 0}
.componentheading{font-weight:700;font-size:20px;padding:5px 0 10px}
a.contentpagetitle{text-decoration:none}
a.contentpagetitle:hover{text-decoration:none}
.contentdescription{background:transparent;padding:5px 0}
.components{float:right;margin-right:4px;background-color:#eee;padding:5px;-moz-box-shadow:3px 3px 2px #888;-webkit-box-shadow:3px 3px 2px #888;box-shadow:3px 3px 2px #888;margin-top:-40px}
.contentpaneopen{margin:0 0 10px;width:99%}
div.weblinks .contentdescription{clear:both;padding-bottom:10px}
div.weblinks div.display{clear:both}
div.weblinks div.display form{float:right}
.sectiontableheader{background:url(../images/lighter-bg.png) repeat 0 0}
.content_rating{font-weight:400;font-size:10px;padding-left:2px;vertical-align:middle;line-height:10px}
.content_vote{font-weight:400;font-size:10px}
.content_rating img{vertical-align:middle}
.content_vote input{background:none;margin-left:1px;margin-right:1px}
.article-adds{padding:0 0 10px;clear:both}
p.art-nfo{width:100%;padding:0;margin:0;font-size:90%;line-height:90%}
span.buttonheading{padding:0;margin:-40px 0 0;white-space:nowrap;vertical-align:middle;float:right}
span.buttonheading a{margin-left:4px}
.pop-ups{float:right}
a.pop-up{border-bottom:0}
.createdate{font-size:90%;font-weight:700;display:block;padding:10px 0 0}
.modifydate{display:block;padding:2px 0}
.createdby{display:block;margin:0;padding:2px 0}
.article-footer{padding:10px 0;font-style:italic;font-size:90%;line-height:100%;color:#9a9a9a;height:100%}
.pagenavcounter{padding:0 0 10px;height:100%;margin-right:4px;text-align:right}
.pagination{margin-top:10px}
.back_button{font-size:11px;letter-spacing:1px;height:15px;clear:both;margin:5px 0;text-transform:uppercase;font-weight:700}
.readon{text-decoration:none;line-height:200%;font-weight:700;font-size:100%}
.readon:hover{text-decoration:underline}
div.article-index{background:#eee;padding:0;margin:16px 16px 10px 0;width:240px;-moz-box-shadow:6px 6px 4px #888;-webkit-box-shadow:6px 6px 4px #888;box-shadow:6px 6px 4px #888}
/* div.article-index ul{text-align:left;padding:0 6px 2px} */
/* div.article-index li{padding:4px 0 4px 18px;background:url(../images/li-bg.png) no-repeat 2px 7px} */
div.pull-right.article-index{float:none;}
div.contenttoc{background:#eee;padding:0;margin:8px 16px 10px 0;width:240px;-moz-box-shadow:6px 6px 4px #888;-webkit-box-shadow:6px 6px 4px #888;box-shadow:6px 6px 4px #888}
div.article-index h3, div.contenttoc h3{padding:10px 8px 1px}
div.contenttoc ul, div.article-index ul{font-size:120%;text-align:left;padding:8px 6px 2px}
div.contenttoc ul li, div.article-index ul li{font-size:13px;font-style:normal;padding:2px 10px 5px 30px}
div.article-index .nav-tabs > li{
	line-height:20px;
/* 	margin-bottom: -5px; */
}
div.article-index .nav-tabs.nav-stacked > li > a {
	padding-left:0;
	padding-top:0;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
div.article-index .nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border:none;
}
div.article-index .nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border:none;
}
div.article-index .nav-tabs > .active > a,
div.article-index .nav-tabs > .active > a:hover, 
div.article-index .nav-tabs > .active > a:focus {
	color: #0c6cbd;
	cursor: default;
	background-color: transparent;
	border: none;
	border-bottom-color: transparent;
	line-height: inherit;
}
div.article-index .nav-tabs > li > a{display:inline;}
div.article-index .nav-tabs.nav-stacked > li a:hover, div.article-index .nav-tabs.nav-stacked > li a:focus{text-decoration:underline;}
.articleimg{text-align:center;margin:20px 20px 8px!important}
#article_com{width:100%;position:relative}
.article_left{width:250px;float:left}
.article_right{width:570px;float:right}
#article_com .articleimg{float:right;margin:20px 10px 15px!important}
#article_com .img-left{position:absolute;right:600px;z-index:1;padding:8px}
#article_com .img-left img{padding-bottom:5px}
#article_com .productlist{clear:both}
.productlist td{vertical-align:middle;padding:4px 8px 4px 0;margin:0}
.productlist hr{margin:5px 0;border:1px solid #ccc}
a.toclink:hover,a.toclink:visited,a.toclink:link{height:inherit;}
.sec-sep1_2_1{background:url(../images/tms-sep-1n.gif) repeat-y center top}
.sec-sep2_2_1{background:url(../images/tms-sep-2n.gif) no-repeat center top}
.sec-sep1_2_0{background:url(../images/jc-bg.gif) repeat-y right top}
.sec-sep2_2_0{background:url(../images/jc-top-bg.gif) no-repeat right top}
.sec-sep3_2_0{background:url(../images/jc-bot-bg.gif) no-repeat left bottom}
.section{margin:0}
.section-top{width:392px;float:left;padding:8px;margin:5px 13px}
.section-space{width:20px;float:left;margin:0}
.section-row-sep{background-color:#fff;margin:0!important;padding:0!important;height:16px;display:block!important}
a.section-top{display:block;height:100%;text-decoration:none!important;color:#333!important}
a.section-top:hover{text-decoration:none!important}
.section-clear_1{width:426px;float:left;padding:13px 5px;margin:0;background:#fff}
.sectiontableheader{border-collapse:collapse;padding:3px;font-weight:700;font-size:12px}
.sectiontableheader *{vertical-align:middle}
table.category,table.newsfeeds{width:100%!important}
table.category th,table.newsfeeds th{background:url(../images/lighter-bg.png) repeat 0 0;padding:8px 4px;text-align:left}
table.category td,table.newsfeeds td{padding:4px!important;background:url(../images/dotted.gif) repeat-x bottom left}
.sectiontableentry1,.sectiontableentry2{background:transparent;padding:4px!important;text-align:left}
.sectiontableentry1 input,.sectiontableentry2 input{margin:0;padding:0;vertical-align:middle}
.sectiontableentry0 td,.sectiontableentry1 td,.sectiontableentry2 td{padding:4px;font-size:12px}
#number{padding:4px 10px!important}
.sectiontableentry1 label,.sectiontableentry2 label{margin:0;padding:0 0 0 5px;display:block}
.sectiontableentry2 td{background:url(../images/lighter-bg.png) repeat 0 0}
.section-td-center{text-align:center!important}
.category th{background:#f9f9f9;border-bottom:1px solid #f0f0f0}
a.category:link,a.category:visited{height:15px;text-decoration:underline}
a.category:hover{height:15px;text-decoration:none}
.blogsection{height:18px}
.blog_more{clear:both;display:block;padding:10px 20px}
.blog .subheading-category{padding:10px 5px 20px}
.blog_heading{height:18px}
.article_separator{font-size:1px;line-height:0;display:block!important}
.highlight{padding:0 4px;color:#666;font-weight:700}
.counter{text-align:center;padding:10px 0!important;clear:both;height:100%;margin:0 20px}
div.paginator{text-align:center;margin:0 20px}
div.paginator ul li{line-height:34px;padding:10px!important;display:inline;margin:0 2px!important;position:relative;height:34px;background:url(../images/pagination-lbg.gif) no-repeat 0 0!important;text-shadow:1px 1px 0 #fff}
div.paginator ul li a:hover{color:#33f;text-decoration:none}
div.paginator ul li span{position:absolute;background:url(../images/pagination-rbg.gif) repeat 0 0;width:10px;height:34px;top:0;right:0}
form{margin:0}
input{font-size:100%}
input[type=button]:disabled{color:#aaa}
#col-left form.form-login{padding:6px 0 0;margin:0 auto}
#col-left form.form-login a{display:block}
div.moduletable form.form-login input.button{text-align:center;cursor:pointer}
#col-left div.moduletable form.form-login p{margin:0;padding:5px 0;text-align:left!important}
div.moduletable form.form-login label.remember{display:inline}
#col-left form.form-login input.inputbox{width:160px;float:none!important}
.inputbox,.validate-email,.login #username,.login #password,#jform_email,.validate-password,.validate-username,#jform_name{background:#fff;margin:2px 0;padding:4px 6px;border:1px solid #d7d7d7;line-height:30px;border-bottom-left-radius:6px 6px;border-bottom-right-radius:6px 6px;border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;-moz-border-radius:6px;height:30px}
#easycalccheckplus input[type="text"]{margin-left:10px;}
.text_area,textarea{background:#fff;width:98%;border:1px solid #d7d7d7}
.login form.well{padding-bottom:0}
.login form.well fieldset{border:none;}
.selectbox{width:100%}
.profile-edit select{width:200px}
.formelm label,.contact-email label{width:160px;float:left}
.contact-email div{clear:both}
.button,button{font-weight:700;font-size:13px;vertical-align:middle;padding:2px 6px;margin:5px 0;background:#f2f2f2 url(../images/button-bg.gif) repeat-x 0 0;color:#434343;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;border:1px solid #fff;border-bottom-left-radius:6px 6px;border-bottom-right-radius:6px 6px;border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;-moz-border-radius:6px;-moz-box-shadow:0 0 0 1px #dedede,1px 2px 5px rgba(0,0,0,0.3)}
.button,button:focus,.button,button:hover{cursor:pointer;background-color:#bbf;/*background-position:0 -12px*/}
button:disabled, .button[disabled]{cursor:not-allowed;}
.btn{
display:inline-flex;
font-weight:700;
font-size:13px;
vertical-align:middle;
padding:2px 6px;
margin:5px 0;
background:#f3f3f3 0 0;
color:#434343;
text-shadow:1px 1px 0 #fff;
-webkit-box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;
box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;
border:1px solid #ccc;
border-bottom-left-radius:6px 6px;
border-bottom-right-radius:6px 6px;
border-top-left-radius:6px 6px;
border-top-right-radius:6px 6px;
-moz-border-radius:6px;
-moz-box-shadow:0 0 0 1px #dedede,1px 2px 5px rgba(0,0,0,0.3);
line-height: inherit;
text-align:left;}
.btn:hover,.btn:focus, .btn-primary:hover {background-color:#eee;color: #333333; cursor:pointer;box-shadow:#999 0 0 1px,rgba(0,0,0,0.7); text-decoration: none;}
.login label{float:left;width:120px;line-height:30px}
select:not[multiple], select[size="1"]{background:#fff;font-size:13px;padding:0;color:#333;height:22px;line-height:22px;font-weight:400}
#col-right select,#col-right select option{width:auto}
#system-message{margin:0;padding:8px 0}
#system-message .alert{background:none repeat scroll 0 0 #dfd;border:1px solid #ccc;padding:6px 25px 6px 14px;text-align:left}
#system-message .alert h4{color:#188;margin:2px 0}
#system-message .alert p{padding:0;margin:0}
#system-message .alert .close{float:right;font-size:24px;line-height:18px;position:relative;right:-20px;top:-2px;cursor:pointer}
#system-message .alert-notice{background-color:#cff}
#system-message .alert-warning{background-color:#ffc}
#system-message .alert-error{background-color:#fcc}
ul.actions{position:absolute;z-index:100;margin:-16px 0 0 -18px}
ul.actions li{line-height:1.5em;margin:0!important;padding:0!important}
.distributor{float:left;padding:25px 20px 10px;margin:18px 16px 15px;width:200px;-moz-box-shadow:6px 6px 4px #888;-webkit-box-shadow:6px 6px 4px #888;box-shadow:6px 6px 4px #888;text-align:left}
.distributor img{display:block;margin:auto;max-width:180px}
.distributor div.fixheight{height:90px}
.distributor p{clear:both;margin:2px -5px 2px 0;padding:4px 0}
.distributor p.company{min-height:40px;padding:0}
.distributor p.country{font-weight:700;vertical-align:bottom;height:40px;display:table-cell}
.distributor:link,.distributor:visited,.distributor:hover,.distributor:active{text-decoration:none;color:#424242;border:1px dotted #cdcdcd}
.overview-leading{padding:0 0 10px}
.overview-leading .overview{float:left;margin:5px 0;padding:12px 20px 5px;width:360px;height:112px;-moz-box-shadow:6px 6px 4px #888;box-shadow:6px 6px 4px #888;vertical-align:bottom;display:block}
.overview-leading .overview img{float:left;margin:0 15px 0 0;padding:0}
.overview-leading .overview:link,.overview-leading .overview:visited,.overview-leading .overview:hover,.overview-leading .overview:active{text-decoration:none;color:#424242}
.overview-leading .overview_seperator{float:left;width:38px}
.scheduler{background:url(../images/date-icon.png) no-repeat 140px 7px;background-color:#99BCD2;float:right;margin-right:5px;margin-left:20px;padding:10px 5px 10px 15px;width:150px}
.scheduler.us{background-color:#B9DCE2}
.scheduler p:first-child{padding-right:20px}
.regformtitle{margin-top:10px;margin-bottom:20px;font-weight:700;font-size:15px;line-height:16px;vertical-align:top;color:#343468}
table.jsTable{font-family:Verdana,Geneva,Ariel,Helvetica,sans-serif;font-size:12px;margin-bottom:16px}
table.jsTable th{border-bottom:solid 2px #e9e9e9;border-top:solid 2px #e9e9e9;text-align:center;background-color:#e9e9e9;vertical-align:bottom;color:#000;padding:5px}
table.jsTable td{border-bottom:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;padding:5px}
p.readmore_products{margin-left:170px}
img.readmore_products{float:left;margin:5px 15px 15px -165px !important}
div.products{margin-left:170px}
p.readmore_products_lweb{margin-left:170px}
img.readmore_products_lweb{float:left;margin:5px 15px 15px -165px !important}
div.products_lweb{margin-left:170px}
.blog p.readmore_review{margin-left:160px}
.blog img.readmore_review{float:left;margin:5px 10px 15px -160px !important}
.main-content-item img.readmore_review{float:left;margin:5px 20px 15px 5px !important}
div.review{margin-left:160px}
div.review img{float:left;margin:5px 10px 15px -160px !important}
table.ltable{margin-bottom:16px;background-color:#eee;text-align:left;vertical-align:top}
table.ltable th{font-size:14px;font-weight:700;background-color:#29337b;vertical-align:bottom;color:#fff;padding:5px}
table.ltable td:first-child{border-bottom:solid 1px #555;border-right:0}
table.ltable td:last-child{border-right:0}
table.ltable td.border{border-right:solid 1px #555}
table.ltable td.noborder{border-right:0}
table.ltable td{border-bottom:solid 1px #555;border-right:solid 1px #555;padding:5px}
table.ltable tr.noborder td{border-bottom:0!important}
table.ltable th a{color:#fff}
table.tablesuccess{border-collapse:collapse;border-spacing:5px;margin-bottom:16px;background-color:#fff;text-align:left}
table.tablesuccess tr{border-bottom:solid 1px #aaa}
table.tablesuccess tr:last-child{border-bottom:none}
table.tablesuccess td{padding:6px}
table.tablesuccess td:first-child{font-size:130%;font-weight:700}
.contacts hr{border-color:#daa520;border-top:1px solid #daa520;margin:6px 0 12px}
.contacts div.address{font-size:115%;float:left;max-width:238px}
.contacts div.google-maps{float:right; margin-top:-14px;}
div.google-maps .leaflet-pane {z-index: 0;}
div.google-maps .leaflet-top, .leaflet-bottom {z-index: 1;}
.contacts h4{color:#006400}
.contacts table.card tr{width:360px;background-color:#fff;border:1px solid #ddd;border-bottom:0;-webkit-box-shadow:10px 10px 5px #888;-moz-box-shadow:10px 10px 5px #888;box-shadow:10px 10px 5px #888;display:block;margin-bottom:30px;position:relative}
.contacts table.card tr td:first-child{width:130px}
.contacts table.card tr p{padding:0 12px}
.contacts table.card tr a img{position:absolute;right:1em;bottom:10px;padding:6px}
div.youtube{margin:0}
.youtube div.circle{position:relative;background:url(../images/video.png) no-repeat center center;width:80px;height:78px;z-index:1;margin:-150px auto}
.blog-featured{width:960px;margin:0 -52px;overflow:none;position:relative}
.blog-featured p{padding:0}
.blog-featured .item{width:312px!important;padding:0;margin:6px;box-shadow:#999 0 1px 5px 0;float:left;border:none!important}
.blog-featured .column-1{margin-left:0!important}
.blog-featured .column-3{margin-right:0!important}
.blog-featured .item img:hover{box-shadow:#666 0 1px 10px 0}
#sitemap{margin:10px auto;width:960px;padding:0 8px}
#sitemap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#sitemap ul li ul li a{text-decoration:none;color:#aaa;font-size:11px;padding:3px 0;font-weight:400}
#sitemap ul li ul li a:hover{color:#eee}
#sitemap ul.menu{list-style:none}
#sitemap ul.menu li{float:left;padding-right:6px;color:#daa520;width:154px;font-size:11px;font-weight:700}
#sitemap ul.menu > li > a{text-decoration:none;color:#daa520}
#sitemap ul.menu li ul{list-style:square inside;margin-top:5px}
#sitemap ul.menu li ul li{font-size:11px;clear:both;color:#444;-webkit-transition:color .4s linear;-moz-transition:color .4s linear;-o-transition:color .4s linear;transition:color .4s linear;margin:3px 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#sitemap ul.menu li ul li:hover{text-shadow:0 0 1px #777;color:#ff1}
#top-navigation-links{float:right;margin-right:10px;margin-top:5px;vertical-align:middle;height:38px;padding:0!important;line-height:34px!important;font-size:16px;color:#ddd}
#youtube{background-image:url(../images/social-media.png);background-repeat:no-repeat;float:left;height:26px;width:26px;text-indent:-9999px;background-position:-52px 0;margin-top:4px;opacity:0.9;
 -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;

}
#youtube:hover{opacity:1;}
#twitter,#blogger,#facebook,#rss,#linkedin,#myspace{width:34px;text-indent:-9999px;height:34px;float:left;background-image:url(../images/social-sprite.gif);background-repeat:no-repeat}
#twitter,#linkedin{width:26px;text-indent:-9999px;height:26px;float:left;background-image:url(../images/social-media.png);background-repeat:no-repeat; margin-top:4px;opacity:0.9;}
#twitter{background-position:0 0;
 -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
}
#blogger{background-position:-40px 0}
#facebook{background-position:-80px 0}
#rss{background-position:-120px 0}
#linkedin{background-position:-26px 0;
 -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
}
#myspace{background-position:-200px 0}
#twitter:hover{opacity:1;}
#blogger:hover{background-position:-40px -34px}
#facebook:hover{background-position:-80px -34px}
#rss:hover{background-position:-120px -34px}
#linkedin:hover{opacity:1;}
#myspace:hover{background-position:-200px -34px}
.slide{margin:0 10px;float:left;color:#ffd700}
ul.actions{list-style-type:none;text-align:right}
ul.actions a{padding:0}
ul.actions li{display:inline}
.article-info-term{display:none}
.article-info{overflow:hidden;font-size:.9em}
.article-info dd{float:left;padding:0 5px;border-right:solid 1px #ccc}
.article-info dd span{text-transform:none;display:inline-block;padding:0 5px 0 0;margin:0 10px 0 0}
.article-info dd.create{clear:left}
.tooltip{position:absolute;z-index:1030;display:block;font-size:13px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}
.tooltip.in{opacity:1}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{max-width:240px;padding:8px;color:#000;text-align:center;text-decoration:none;background-color:#dfd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#ccc;border-width:5px 5px 0}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#ccc;border-width:5px 5px 5px 0}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#ccc;border-width:5px 0 5px 5px}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#ccc;border-width:0 5px 5px}
@font-face{font-family:'IcoMoon';src:url(../../../media/jui/fonts/IcoMoon.eot);src:url(../../../media/jui/fonts/IcoMoon.eot?#iefix) format("embedded-opentype"),url(../../../media/jui/fonts/IcoMoon.woff) format("woff"),url(../../../media/jui/fonts/IcoMoon.ttf) format("truetype"),url(../../../media/jui/fonts/IcoMoon.svg#IcoMoon) format("svg");font-weight:400;font-style:normal}
[data-icon]:before{font-family:'IcoMoon';content:attr(data-icon);speak:none}
[class^="icon-"],[class*=" icon-"]{display:inline-block;/*width:14px;*/height:14px;margin-right:.25em;line-height:14px}
dd > span[class^="icon-"] + time,dd > span[class*=" icon-"] + time{margin-left:-.25em}
dl.article-info dd.hits span[class^="icon-"],dl.article-info dd.hits span[class*=" icon-"]{margin-right:0}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none}
[class^="icon-"].disabled,[class*=" icon-"].disabled{font-weight:400}
.icon-joomla:before{content:"\e200"}
.icon-chevron-up:before,.icon-uparrow:before,.icon-arrow-up:before{content:"\e005"}
.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before{content:"\e006"}
.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before{content:"\e007"}
.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before{content:"\e008"}
.icon-arrow-first:before{content:"\e003"}
.icon-arrow-last:before{content:"\e004"}
.icon-arrow-up-2:before{content:"\e009"}
.icon-arrow-right-2:before{content:"\e00a"}
.icon-arrow-down-2:before{content:"\e00b"}
.icon-arrow-left-2:before{content:"\e00c"}
.icon-arrow-up-3:before{content:"\e00f"}
.icon-arrow-right-3:before{content:"\e010"}
.icon-arrow-down-3:before{content:"\e011"}
.icon-arrow-left-3:before{content:"\e012"}
.icon-menu-2:before{content:"\e00e"}
.icon-arrow-up-4:before{content:"\e201"}
.icon-arrow-right-4:before{content:"\e202"}
.icon-arrow-down-4:before{content:"\e203"}
.icon-arrow-left-4:before{content:"\e204"}
.icon-share:before,.icon-redo:before{content:"\27"}
.icon-undo:before{content:"\28"}
.icon-forward-2:before{content:"\e205"}
.icon-backward-2:before,.icon-reply:before{content:"\e206"}
.icon-unblock:before,.icon-refresh:before,.icon-redo-2:before{content:"\6c"}
.icon-undo-2:before{content:"\e207"}
.icon-move:before{content:"\7a"}
.icon-expand:before{content:"\66"}
.icon-contract:before{content:"\67"}
.icon-expand-2:before{content:"\68"}
.icon-contract-2:before{content:"\69"}
.icon-play:before{content:"\e208"}
.icon-pause:before{content:"\e209"}
.icon-stop:before{content:"\e210"}
.icon-previous:before,.icon-backward:before{content:"\7c"}
.icon-next:before,.icon-forward:before{content:"\7b"}
.icon-first:before{content:"\7d"}
.icon-last:before{content:"\e000"}
.icon-play-circle:before{content:"\e00d"}
.icon-pause-circle:before{content:"\e211"}
.icon-stop-circle:before{content:"\e212"}
.icon-backward-circle:before{content:"\e213"}
.icon-forward-circle:before{content:"\e214"}
.icon-loop:before{content:"\e001"}
.icon-shuffle:before{content:"\e002"}
.icon-search:before{content:"\53"}
.icon-zoom-in:before{content:"\64"}
.icon-zoom-out:before{content:"\65"}
.icon-apply:before,.icon-edit:before,.icon-pencil:before{content:"\2b"}
.icon-pencil-2:before{content:"\2c"}
.icon-brush:before{content:"\3b"}
.icon-save-new:before,.icon-plus-2:before{content:"\5d"}
.icon-minus-sign:before,.icon-minus-2:before{content:"\5e"}
.icon-delete:before,.icon-remove:before,.icon-cancel-2:before{content:"\49"}
.icon-publish:before,.icon-save:before,.icon-ok:before,.icon-checkmark:before{content:"\47"}
.icon-new:before,.icon-plus:before{content:"\2a"}
.icon-plus-circle:before{content:"\e215"}
.icon-minus:before,.icon-not-ok:before{content:"\4b"}
.icon-ban-circle:before,.icon-minus-circle:before{content:"\e216"}
.icon-unpublish:before,.icon-cancel:before{content:"\4a"}
.icon-cancel-circle:before{content:"\e217"}
.icon-checkmark-2:before{content:"\e218"}
.icon-checkmark-circle:before{content:"\e219"}
.icon-info:before{content:"\e220"}
.icon-info-2:before,.icon-info-circle:before{content:"\e221"}
.icon-question:before,.icon-question-sign:before,.icon-help:before{content:"\45"}
.icon-question-2:before,.icon-question-circle:before{content:"\e222"}
.icon-notification:before{content:"\e223"}
.icon-notification-2:before,.icon-notification-circle:before{content:"\e224"}
.icon-pending:before,.icon-warning:before{content:"\48"}
.icon-warning-2:before,.icon-warning-circle:before{content:"\e225"}
.icon-checkbox-unchecked:before{content:"\3d"}
.icon-checkin:before,.icon-checkbox:before,.icon-checkbox-checked:before{content:"\3e"}
.icon-checkbox-partial:before{content:"\3f"}
.icon-square:before{content:"\e226"}
.icon-radio-unchecked:before{content:"\e227"}
.icon-radio-checked:before,.icon-generic:before{content:"\e228"}
.icon-circle:before{content:"\e229"}
.icon-signup:before{content:"\e230"}
.icon-grid:before,.icon-grid-view:before{content:"\58"}
.icon-grid-2:before,.icon-grid-view-2:before{content:"\59"}
.icon-menu:before{content:"\5a"}
.icon-list:before,.icon-list-view:before{content:"\31"}
.icon-list-2:before{content:"\e231"}
.icon-menu-3:before{content:"\e232"}
.icon-folder-open:before,.icon-folder:before{content:"\2d"}
.icon-folder-close:before,.icon-folder-2:before{content:"\2e"}
.icon-folder-plus:before{content:"\e234"}
.icon-folder-minus:before{content:"\e235"}
.icon-folder-3:before{content:"\e236"}
.icon-folder-plus-2:before{content:"\e237"}
.icon-folder-remove:before{content:"\e238"}
.icon-file:before{content:"\e016"}
.icon-file-2:before{content:"\e239"}
.icon-file-add:before,.icon-file-plus:before{content:"\29"}
.icon-file-minus:before{content:"\e017"}
.icon-file-check:before{content:"\e240"}
.icon-file-remove:before{content:"\e241"}
.icon-save-copy:before,.icon-copy:before{content:"\e018"}
.icon-stack:before{content:"\e242"}
.icon-tree:before{content:"\e243"}
.icon-tree-2:before{content:"\e244"}
.icon-paragraph-left:before{content:"\e246"}
.icon-paragraph-center:before{content:"\e247"}
.icon-paragraph-right:before{content:"\e248"}
.icon-paragraph-justify:before{content:"\e249"}
.icon-screen:before{content:"\e01c"}
.icon-tablet:before{content:"\e01d"}
.icon-mobile:before{content:"\e01e"}
.icon-box-add:before{content:"\51"}
.icon-box-remove:before{content:"\52"}
.icon-download:before{content:"\e021"}
.icon-upload:before{content:"\e022"}
.icon-home:before{content:"\21"}
.icon-home-2:before{content:"\e250"}
.icon-out-2:before,.icon-new-tab:before{content:"\e024"}
.icon-out-3:before,.icon-new-tab-2:before{content:"\e251"}
.icon-link:before{content:"\e252"}
.icon-picture:before,.icon-image:before{content:"\2f"}
.icon-pictures:before,.icon-images:before{content:"\30"}
.icon-palette:before,.icon-color-palette:before{content:"\e014"}
.icon-camera:before{content:"\55"}
.icon-camera-2:before,.icon-video:before{content:"\e015"}
.icon-play-2:before,.icon-video-2:before,.icon-youtube:before{content:"\56"}
.icon-music:before{content:"\57"}
.icon-user:before{content:"\22"}
.icon-users:before{content:"\e01f"}
.icon-vcard:before{content:"\6d"}
.icon-address:before{content:"\70"}
.icon-share-alt:before,.icon-out:before{content:"\26"}
.icon-enter:before{content:"\e257"}
.icon-exit:before{content:"\e258"}
.icon-comment:before,.icon-comments:before{content:"\24"}
.icon-comments-2:before{content:"\25"}
.icon-quote:before,.icon-quotes-left:before{content:"\60"}
.icon-quote-2:before,.icon-quotes-right:before{content:"\61"}
.icon-quote-3:before,.icon-bubble-quote:before{content:"\e259"}
.icon-phone:before{content:"\e260"}
.icon-phone-2:before{content:"\e261"}
.icon-envelope:before,.icon-mail:before{content:"\4d"}
.icon-envelope-opened:before,.icon-mail-2:before{content:"\4e"}
.icon-unarchive:before,.icon-drawer:before{content:"\4f"}
.icon-archive:before,.icon-drawer-2:before{content:"\50"}
.icon-briefcase:before{content:"\e020"}
.icon-tag:before{content:"\e262"}
.icon-tag-2:before{content:"\e263"}
.icon-tags:before{content:"\e264"}
.icon-tags-2:before{content:"\e265"}
.icon-options:before,.icon-cog:before{content:"\38"}
.icon-cogs:before{content:"\37"}
.icon-screwdriver:before,.icon-tools:before{content:"\36"}
.icon-wrench:before{content:"\3a"}
.icon-equalizer:before{content:"\39"}
.icon-dashboard:before{content:"\78"}
.icon-switch:before{content:"\e266"}
.icon-filter:before{content:"\54"}
.icon-purge:before,.icon-trash:before{content:"\4c"}
.icon-checkedout:before,.icon-lock:before,.icon-locked:before{content:"\23"}
.icon-unlock:before{content:"\e267"}
.icon-key:before{content:"\5f"}
.icon-support:before{content:"\46"}
.icon-database:before{content:"\62"}
.icon-scissors:before{content:"\e268"}
.icon-health:before{content:"\6a"}
.icon-wand:before{content:"\6b"}
.icon-eye-open:before,.icon-eye:before{content:"\3c"}
.icon-eye-close:before,.icon-eye-blocked:before,.icon-eye-2:before{content:"\e269"}
.icon-clock:before{content:"\6e"}
.icon-compass:before{content:"\6f"}
.icon-broadcast:before,.icon-connection:before,.icon-wifi:before{content:"\e01b"}
.icon-book:before{content:"\e271"}
.icon-lightning:before,.icon-flash:before{content:"\79"}
.icon-print:before,.icon-printer:before{content:"\e013"}
.icon-feed:before{content:"\71"}
.icon-calendar:before{content:"\43"}
.icon-calendar-2:before{content:"\44"}
.icon-calendar-3:before{content:"\e273"}
.icon-pie:before{content:"\77"}
.icon-bars:before{content:"\76"}
.icon-chart:before{content:"\75"}
.icon-power-cord:before{content:"\32"}
.icon-cube:before{content:"\33"}
.icon-puzzle:before{content:"\34"}
.icon-attachment:before,.icon-paperclip:before,.icon-flag-2:before{content:"\72"}
.icon-lamp:before{content:"\74"}
.icon-pin:before,.icon-pushpin:before{content:"\73"}
.icon-location:before{content:"\63"}
.icon-shield:before{content:"\e274"}
.icon-flag:before{content:"\35"}
.icon-flag-3:before{content:"\e275"}
.icon-bookmark:before{content:"\e023"}
.icon-bookmark-2:before{content:"\e276"}
.icon-heart:before{content:"\e277"}
.icon-heart-2:before{content:"\e278"}
.icon-thumbs-up:before{content:"\5b"}
.icon-thumbs-down:before{content:"\5c"}
.icon-unfeatured:before,.icon-asterisk:before,.icon-star-empty:before{content:"\40"}
.icon-star-2:before{content:"\41"}
.icon-featured:before,.icon-default:before,.icon-star:before{content:"\42"}
.icon-smiley:before,.icon-smiley-happy:before{content:"\e279"}
.icon-smiley-2:before,.icon-smiley-happy-2:before{content:"\e280"}
.icon-smiley-sad:before{content:"\e281"}
.icon-smiley-sad-2:before{content:"\e282"}
.icon-smiley-neutral:before{content:"\e283"}
.icon-smiley-neutral-2:before{content:"\e284"}
.icon-cart:before{content:"\e019"}
.icon-basket:before{content:"\e01a"}
.icon-credit:before{content:"\e286"}
.icon-credit-2:before{content:"\e287"}
.icon-expired:before{content:"\4b"}
#vmCartModule{float:right;display:inline;position:relative}
#vmCartModule div{display:inline;text-decoration:none;max-height:15px}
#vmCartModule div.show_cart a{margin:1px;text-decoration:none;height:16px}
#vmCartModule div.show_cart a:hover{color:#fff!important}
#vmCartModule div.show_total_products{padding:0 3px;left:1px;top:-6px;background:#df7720;color:#fff;position:relative;font-size:11px;z-index:1}
.vm-col div.product-for-free{color:#666;font-size:12px;font-weight:700;line-height:18px;margin:4px;padding:6px;left:auto}
.agb ol{list-style-type:none;counter-reset:item;margin:0;padding:0}
.agb ol > li{display:table;counter-increment:item;margin-bottom:.6em;font-weight:700}
.agb ol > li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}
.agb li ol > li{margin:0;font-weight:400}
.agb ul li{font-weight:400;background-image:none!important}
.agb li ol > li:before{content:counters(item, ".") " "}
.rma .controls select.required{display: block!important;visibility:hidden!important;position: absolute!important;}
.control-label .hasPopover,
.control-label .hasTooltip {
	display: inline-block;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0 0 .5em;
}
.alert .close {
	position: relative;
	top: -4px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
div#cookieAgreementlaw {background-color: #333;}

/* EULA */
.page-header {
    padding-bottom: 0px;
    margin: 0;
    border: none;
}
#dm_header{
	margin-top: 25px;
}
.dm_cats{
	margin-top: 10px;
}
.dm_cats h3{
	padding-bottom: 6px;
}
#dm_frmsearch label{
	display:inline;
}

#dm_frmsearch td{
	vertical-align:middle;
}

#dm_frmsearch td label{
	line-height:100%;
}

#dm_frmsearch td select{
	width:225px;
	
	
     padding-right: 0px;
}

#dm_frmsearch #search_phrase, #dm_frmsearch #search_where{
	padding-left: 10px;
}

#dm_frmsearch input[type="checkbox"]{
	margin: -3px 5px 0 10px;
}

#dm_frmsearch td not:input[type="checkbox"]{
	padding: 3px 0 0 0;
}

.modal-dialog {
	width:100%;
	height:100%;
	padding:0;
}
.modal-body{
	height: 100%;
	border-radius:0;
}

.modal-body p{font-size:13px;line-height:17px;}

div.attachmentsList td.at_edit {
	width:20px;
}