@charset "utf-8";
input { vertical-align: text-bottom;*vertical-align:top; }
ol { margin-left: 15px; margin-top: 5px; padding-left: 0; }
html>body ol { margin-top: 5px; padding-left: 10px; }
.shopTabNav.ui-widget-header a {color:#0384C5!important}
.shopTabNav .ui-state-active a, .shopTabNav.ui-state-active a:link{color:#444!important}
#breadcrumb { color: #444; font-size: 11px;height:12px;float:left;}
#cartLoading{padding-bottom: 5px; padding-left: 5px; padding-right: 10px; float: right; visibility: visible; padding-top: 40px;}
#CSCDiv { background: #efefef; border: 1px solid #aaa; border-radius: 4px; box-shadow: -5px -5px 5px #666; display: none; left: 585px!important; moz-border-radius: 4px; moz-box-shadow: -5px -5px 5px #666; padding: 10px; position: absolute; top: 405px; webkit-border-radius: 4px; webkit-box-shadow: -5px -5px 5px #666; width: 400px; }
#PopupQ { background: #efefef; border: 1px solid #aaa; border-radius: 4px; box-shadow: -5px -5px 5px #666; display: none; left: 585px!important; moz-border-radius: 4px; moz-box-shadow: -5px -5px 5px #666; padding: 10px; position: absolute; top: 405px; webkit-border-radius: 4px; webkit-box-shadow: -5px -5px 5px #666; width: 400px; }
#dataTbl td { font-size: 11px; }
#dataTbl td p { padding-left: 10px; }
#example td { font-size: 11px; }
#popup{text-align:left}
#product-name { color: #D20F46; }
#annoucement{background-color:#FFF7D4;border: 1px solid #EAE3C2;margin-bottom: 20px; padding: 10px;}
#right-search { background: #fff !important; background-image: none!important; border: 1px solid #999!important; float: right; moz-border-radius: 4px; width: 295px;padding-bottom: 3px; padding-top: 3px!important;  }
#right-search input { background-color: transparent !important; border: 0px !important; }
#searchbox a:hover { text-decoration: none!important; }
#selectednode { color: #000; font-weight: bold; }
.shopSearch { background-image: url(../png/search.png); background-position: right bottom; background-repeat: no-repeat; border: 1px solid #666; border-radius: 4px; color: #333; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; width: 300px; }
#store-ad1 { border: 1px solid #CCCCCC; float: left; height: 200px; margin-bottom: 15px; margin-right: 17px; width: 250px; }
#store-ad2 { border: 1px solid #CCCCCC; float: left; height: 200px; margin-bottom: 15px; margin-right: 17px; width: 400px; }
#store-ad3 { border: 1px solid #CCCCCC; float: left; height: 200px; margin-bottom: 15px; width: 250px; }
#store-advert { height: 75px; margin-bottom: 15px; }
#store-cart-confirmation { background-image: url(../png/module-confirmation.png); background-position: top center; background-repeat: no-repeat; margin-bottom: 15px; }

#store-cart-summary { background-image: url(../png/module-cart.png); background-position: top center; background-repeat: no-repeat; margin-bottom: 15px; }
#store-cart-verify { background-image: url(../png/module-verify.png); background-position: top center; background-repeat: no-repeat; margin-bottom: 15px; }
#store-data-search, #storeDataSearch, #event-data-search {width:200px;border: 1px solid #ccc; font-size: 12px; margin-left: 10px; margin-top: -3px; }
#store-detail, #store-mycart { }
#store-footer1 { height: 100px; margin-bottom: 15px; margin-right: 15px; width: 930px; }
#store-hp-carousel { *MARGIN-TOP:-5PX;clear: left; height: 155px; background-color:#fff; border:1px solid #ccc; background-image:none!important;padding:0px!important}
#store-hp-data {  margin-top:5px;float: right;  width: 455px; height:550px;}
#store-hp-research { float: left; margin-right: 20px; margin-top:5px;width: 425px;height:550px; }
#store-hp-mycart { float: left; height: 180px; width: 155px; }
#store-hp-top-favorites { height: 290px; }
#store-hp-top-sellers { height: 290px; padding-right: 5px; }
#store-mycart {clear: both; margin-top: 15px;padding: 5px;}
#store-tree { padding: 0px; }
#store-tree h3 { margin-left: 10px; }
#toolbar-autoSelect { font-size: 12px; height: 20px; margin-left: 0px; margin-left: 5px; width: 140px; }
#ui-dialog-title-popup { font-size: 14px; }

.addToCart{
	background: url(../png/add-to-cart.png);
	height: 18px;
    width: 74px;
	margin-left: 3px;
	cursor: pointer;
}
.addedToCart{
	background: url(../png/added.png);
	height: 18px;
    width: 74px;
	margin-left: 3px;
	cursor: default;
}

.tocHead{
	font-weight: bold;
}
.dictionary-left{
	float: left;
    margin-right: 20px;
    width: 180px;
}
.dictionary-middle{
	float: left;
    margin-left: 8px;
    margin-right: 20px;
    width: 180px;
}
.dictionary-right{
	float: left;
    width: 180px;
}
.browse { font-size: 14px; font-weight: bold; margin-left: 10px; }
.browse-catalog { display: inline; float: left; font-size: 14px; font-weight: bold; margin-left: 13px; margin-right: 10px; margin-top: 8px; }
.cart-checkout { color: #333 !important; }
.checkout{margin-bottom:10px;margin-top:20px;padding:5px;}
.col-1 { float: left; margin-right: 15px; width: 230px; }
.col-2 { float: left; margin-right: 15px; width: 450px; }
.col-3 { width: 230px; }
.client-favorites li{margin-bottom:9px!important}
.content-left-col { float: left; margin-bottom: 30px; margin-top: 20px; width: 550px; }
.content-left-col h2 { font-family: arial; font-size: 14px; margin-bottom: 10px; }
.content-right-col { float: right; margin: 40px 20px 20px; padding-top: 5px; width: 250px; }
.content-right-col h2 { color: #444444; font-family: arial; font-size: 14px; margin-bottom: 10px; }
.credit-card-image { margin-bottom: -5px; margin-right: 13px; margin-right: 9px; }
.dataDetailCat{font-weight:bold;}
.data ul { margin-left: 0px; padding-left: 0px; }
.data ul li { list-style-image: none; list-style-type: none; margin-bottom: 5px; }
.divSelectClass { border: 1px solid #ccc !important; height: 140px; margin: 2px 5px; overflow-x: hidden; overflow-y: auto; text-align: left; width: 100%; }
.grey { color: #333; margin-left: 5px; }
.intro-text{font-size:14px;font-family: Arial, Helvetica, sans-serif;color:#444;font-weight:normal}
.my-cart-checkout { float: right; margin-top: 4px; }
.my-cart-expenses { color: #659310; font-size: 13px; font-weight: bold; }
.my-cart-item-number { color: #; margin-bottom: 10px; text-shadow: 0 1px 0px #fff; }
.my-cart-items { font-weight: bold; }
.my-cart-total { clear: left; font-size: 13px; font-weight: bold; }
.navbar { background: url(../png/alphabet.png) no-repeat 0px -11px; height: 45px; margin-top: 5px; width: 568px; }
#nav {  margin: 123px 5px 5px 805px; z-index:3000;position:absolute}
#nav a { margin: 1px; padding: 2px 5px; background: #fff;text-decoration: none ;font-size: 12px;}
#nav a.activeSlide { background: #003468;color:#fff}
#nav a:focus { outline: none; }
.navbar table { height: 45px; }
.next-step { float: right; margin-right: -5px; }
.options { font-size: 11px; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.padding-left { padding-left: 50px; }
.pageLevel a:hover { color: #004299!important; }
.pageLevel a:link { text-decoration: none!important; }
.product-pdfs { margin-bottom: 15px; }

.research- { font-size: 10px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; }
.research- input { margin-top: -2px; vertical-align: middle; }
.research-by-geo { }
.research-by-topic { margin-top: 10px; }
#search_filter{display:none}

.safe-shopping { margin-top: -5px; width: 300px; }
.searchButton { float: right; }
.section-header { color: #000; font-size: 12px; }
.selectednode-head { color: #000; font-size: 12px; font-weight: bold; }
.selection-section { background-color: #fff; background-image: url(../jpg/bg.jpg); background-position: center bottom; background-repeat: repeat-x; border: 1px solid #ccc; padding: 10px; }
.selection-text { color: #777777; font-family: arial; font-size: 11px; font-style: italic; padding-right: 10px; }
.selection-section h1{font-size:18px}
.sm { font-size: 11px; }
.small { font-size: 11px; }
.sources { color: #777; font-size: 11px; font-style: italic; }
.steps { color: #336699; float: Left; font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; height: 100px; margin-right: 20px; text-shadow: 0 1px 0 #FFFFFF; }
.store-data-list-a { float: left; width: 190px; }
.store-data-list-b,.store-data-list-c,.store-data-list-d {float: left;}
.store-dedicated-advert { background-image: url(../png/csi-advert.png); background-repeat: no-repeat; border: 1px solid #ccc; border: 1px solid #ddd; float: left; height: 200px; margin-bottom: 10px; margin-left: 10px; moz-border-radius: 2px; width: 188px; }
.store-image { border: 1px solid #ccc; margin-bottom: 15px; }
.store-module { background-color: #F6F6F6; background-image: url(../png/module.png); background-position: top; background-repeat: repeat-x; border: 1px solid #ccc; border-radius: 2px; margin-bottom: 10px; min-height:50px; margin-bottom: 15px; moz-border-radius: 2px; padding: 5px 10px 10px 8px; webkit-border-radius: 2px; }
.store-module-payment { background-color: #F6F6F6; background-image: url(../png/module-payment.png); background-position: top center; background-repeat: no-repeat; border: 1px solid #ccc; border-radius: 2px; margin-bottom: 10px; min-height:50px; margin-bottom: 15px; moz-border-radius: 2px; padding: 5px 10px 10px 8px; webkit-border-radius: 2px; }
.store-module-promo { background-color: #FFFFDD; background-position: top; background-repeat: repeat-x; border: 1px solid #EAE3C2; border-radius: 2px; margin-bottom: 10px; min-height:50px; margin-bottom: 15px; moz-border-radius: 2px; padding: 5px 10px 10px 8px; webkit-border-radius: 2px; }
#store-hp-top-favorites, #store-hp-top-sellers, #store-hp-research, #store-hp-data{background-image:url(../png/angle.png)!important; background-position: right top;BACKGROUND-REPEAT:no-repeat}
.research-promo{background-repeat:no-repeat;background-position:right top;}
.store-module .toolbar-option { margin-right: 0px; }
.store-module h3 { margin-bottom: 20px; }
.store-module-payment h3 { margin-bottom: 20px; }
.store-module h3 a:hover { color: #06C; text-decoration: underline !important; }
.store-module h3,.store-module-payment h3,.store-module-grey h3, .store-module h3 a:link, .store-module h3 a:visited, .browse-catalog { color: #000; letter-spacing: 1px; text-decoration: none; text-shadow: 0 1px 0px #fff; }
.securitycode{margin-left:30px;margin-bottom:20px;margin-top:20px}
.store-page-name { color: #333; font-family: arial; font-size: 15px; font-weight: bold; letter-spacing: 1px; margin: -5px 0 5px; text-transform: uppercase; }
.store-tos { border: 1px solid #ccc; color: #000!important; font-size: 11px; height: 67px; overflow-x: hidden; overflow-y: scroll; padding: 10px; width: 250px;background:#fff;height:77px;margin-bottom: 5px; }
.store-tos div div {}
.store-tos h1 { color: #000; font-size: 12px; font-weight: bold; }
.subtotal { text-align: right; }
.toolbar img {margin-top: 2px; }
.toolbar { height: 20px; margin-bottom: 15px; }
.toolbar h3 { display: inline; float: left; margin-left: 10px; margin-right: 3px; margin-top: 1px; }
.toolbar-option { float: right; font-size: 11px; height: 21px; margin-left: 10px; }
.toolbar-option img { border: 0px; float: left; margin-bottom: -5px; margin-right: 0px; }
.toolbar-search { float: left; height: 20px; margin-bottom: 2px; margin-top: 18px; width: 305px; }
.toolbar-searchButton { display: inline; float: right; margin-right: 37px; }
.treeIcon { border: 0px; }
.ui-dialog .ui-dialog-titlebar { padding: 0.3em 1em !important; }
.ui-dialog ui-widget ui-widget-content ui-corner-all { top: 168px!important; }
.ui-helper-reset { font-size: 14px !important; }
.ui-tabs .ui-tabs-panel ul li {}
.ui-state-active a, .ui-state-active a:link { }
.ui-state-active, .ui-widget-content .ui-state-active { background: #f6f6f6 !important; border: 1px solid #aaa !important; color: #E47911 !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background-image:none!important}
 .shopTabNav.ui-tabs-nav li a {padding: 0.3em 1em 5px 10px!important}
.shopTabNav .ui-state-default, .shopTabNav .ui-widget-content .ui-state-default { background-image: url(../jpg/header-gradient.jpg) !important;background-position:bottom;background-color:#fff;background-repeat:repeat-x;}
.ui-tabs .ui-tabs-nav { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; list-style: none outside none !important; margin-left: 0; padding: 0.0em 0.2em 0 !important; position: relative; text-align: left; }
.ui-tabs .ui-tabs-nav li a { }
.ui-tabs .ui-tabs-panel { background: #F5f5f5 !important; border-bottom: 1px solid #ccc!important; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc!important; display: block; padding: 5px 10px 10px; }
.shopTabNav { border-bottom: 1px solid #bcbcbc !important; background: url(../png/module-shop.png) repeat-x scroll center bottom #EEF3F8 !important;}}
.ui-widget-overlay { opacity: 0.7 !important; background-color:#999!important}
.ui-tabs {padding: 0 !important;}
#tabs .ui-widget-content{border:0px !important}
.ui-tabs .ui-tabs-nav{border-left:0px !important;border-top:0px !important;border-right:0px !important}
html>#tabs-2 ul, html>#store-research-entry ul { margin-left: 0; padding-left: 20px; }
html>body.store-module ul { padding-left: 0px; }
.ui-tabs .ui-tabs-panel ul{*line-height:1.6em!important;*margin-left:-7px}
.verify-text { font-weight: bold; }
.whats-this { font-size: 10px; }

div.clsHasKidsMover { cursor: hand; padding: 1px; }
div.clsHasKidsOff { cursor: hand; padding: 2px; }
div.clsHasKidsOn { cursor: hand; padding: 1px; }
span.clsKids { display: none; font-size: 6pt; }
span.clsKidsSelected { font-size: 0pt; }
table.clsKids { }
.form-field * {
    vertical-align: middle;margin-top:0px}


  /* cool buttons store */
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
*a.selectorbutton {background: transparent url(../gif/bg_button_a-selector.gif) no-repeat scroll top right;color: #fff!important; display: block;font-weight:bold;float: left;height: 19px;margin-right: 6px;padding-right: 20px; /* sliding doors padding */text-decoration: none;margin-bottom:5px;}
*a.selectorbutton span {background: transparent url(../gif/bg_button_span-selector.gif) no-repeat;display: block;line-height: 9px;padding: 5px 0 6px 6px;text-decoration:none}
*a.selectorbutton:hover, a.button:visited{text-decoration:none !important;color:#fff !important}
*a.selectorbutton:active {background-position: bottom right;color: #fff !important;outline: none; /* hide dotted outline in Firefox */}
*a.selectorbutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* cool buttons FF */
html>body a.selectorbutton {background: transparent url(../gif/bg_button_a-selector.gif) no-repeat scroll top right;color: #fff !important;display: block;margin-bottom:5px;font-weight:bold;float: left;height: 20px;margin-right: 6px;padding-right: 20px; /* sliding doors padding */text-decoration: none;}
html>body a.selectorbutton span {background: transparent url(../gif/bg_button_span-selector.gif) no-repeat;display: block;line-height: 9px;padding: 5px 0 6px 6px;text-decoration:none !important  }
html>body a.selectorbutton:hover{text-decoration:none !important;color:#fff !important}
html>body a.selectorbutton:active {background-position: bottom right;color: #fff !important;outline: none; /* hide dotted outline in Firefox */}
html>body a.selectorbutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* ------- */

  /* cool buttons store */
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
*a.graybutton {background: transparent url(../gif/bg_button_a-blue.gif) no-repeat scroll top right;color: #fff!important; display: block;float: left;height: 19px;margin-right: 6px;padding-right: 10px; /* sliding doors padding */text-decoration: none;}
*a.graybutton span {background: transparent url(../gif/bg_button_span-blue.gif) no-repeat;display: block;line-height: 9px;padding: 5px 0 6px 10px;text-decoration:none;font-weight:bold;}
*a.graybutton:hover, a.button:visited{text-decoration:none !important;color:#fff !important}
*a.graybutton:active {background-position: bottom right;color: #fff !important;outline: none; /* hide dotted outline in Firefox */}
*a.graybutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* cool buttons FF */
html>body a.graybutton {background: transparent url(../png/gray-2.0.png) no-repeat scroll top right;color: #fff !important;display: block;float: left;ont: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 10px; /* sliding doors padding */text-decoration: none;}
html>body a.graybutton span {background: transparent url(../png/gray-2.0.-left.png) no-repeat;display: block;line-height: 13px;padding: 5px 0 6px 10px;text-decoration:none !important; font-weight:bold; }
html>body a.graybutton:hover{text-decoration:none !important;color:#ecf4fd !important}
html>body a.graybutton:active {background-position: bottom right;color: #ecf4fd !important;outline: none; /* hide dotted outline in Firefox */}
html>body a.graybutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* ------- */
 
 
 
  /* cool buttons store */
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
*a.greenbutton {background: transparent url(../gif/bg_button_a-blue.gif) no-repeat scroll top right;color: #fff!important; display: block;float: left;height: 19px;margin-right: 6px;padding-right: 10px; /* sliding doors padding */text-decoration: none;}
*a.greenbutton span {background: transparent url(../gif/bg_button_span-blue.gif) no-repeat;display: block;line-height: 9px;padding: 5px 0 6px 10px;text-decoration:none;font-weight:bold;}
*a.greenbutton:hover, a.button:visited{text-decoration:none !important;color:#fff !important}
*a.greenbutton:active {background-position: bottom right;color: #fff !important;outline: none; /* hide dotted outline in Firefox */}
*a.greenbutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* cool buttons FF */
html>body a.greenbutton {background: transparent url(../png/green-2.0.png) no-repeat scroll top right;color: #fff !important;display: block;float: left;ont: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 10px; /* sliding doors padding */text-decoration: none;}
html>body a.greenbutton span {background: transparent url(../png/green-2.0.-left.png) no-repeat;display: block;line-height: 13px;padding: 5px 0 6px 10px;text-decoration:none !important; font-weight:bold; }
html>body a.greenbutton:hover{text-decoration:none !important;color:#ecf4fd !important}
html>body a.greenbutton:active {background-position: bottom right;color: #ecf4fd !important;outline: none; /* hide dotted outline in Firefox */}
html>body a.greenbutton:active span {background-position: bottom left;padding: 7px 0 4px 10px; /* push text down 1px */} 
 /* ------- */
 
#ResearchTable{border-left:1px solid #ccc;border-right:1px solid #ccc}
 
 	/*tooltips*/
#s-m-t-tooltip{position:absolute; max-width:300px;  padding:6px 8px 8px 8px; background:#222; z-index:10; display:inline-block; /*important*//*font*/font-family:arial; font-size:11px; line-height:16px;color:#fff; /*css3 rounded corners*/-moz-border-radius:5px; 
khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-align:left
}





.ma-header-mod { background-color: #F5F5F5;background-image: url(../png/header-fill.png);background-position: center top;background-repeat: repeat-x;border: 1px solid #CCCCCC;margin-bottom: 20px;width: 220px;}
table.table-summary { background-color:#CDCDCD;font-family:arial;font-size:8pt;margin:5px 0 5px;text-align:left;width:100%;}
table.table-summary td {border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:4px; text-align:left;}
.table-col-odd{ background: #F1F5FA none repeat scroll 0 0; }
.table-col-even{ background: #ffffff none repeat scroll 0 0; }
.table-col-lastUpdated{ background: #DDDDDD none repeat scroll 0 0; }
td.table-name{font-weight:bold;}
.data-tbl {border-left:1px solid #DDDDDD;border-top:1px solid #DDDDDD;text-align:left;}


/*css3 used to mimic jtree for analysis and events*/
.r-openfolder{margin-bottom:-2px}
Html>body #analysisProducts ul, Html>body #eventsProducts ul {padding-left: 16px; margin-left:0px}
#analysisProducts ul, #eventsProducts  ul{*margin-left: -4px !important;padding-left:0px;}
html>body #analysisProducts ul li, html>body #eventsProducts ul li{*margin-bottom:3px !important;margin-bottom:6px}
#analysisProducts ul li, #eventsProducts ul li{list-style-type:none;list-style-image:none!important;}
.eventsProductsDate {margin-left:24px;*margin-left:5px;display:inline;font-size:11px;color:#666}
#analysisProducts a, #eventsProducts a{color:#000!important;text-decoration:none}
html>body #analysisProducts ul li a {padding:0px 2px 0 3px;border:1px solid transparent}
html>body #eventsProducts ul li a {padding:0px 2px 0 3px; border:1px solid transparent}
#analysisProducts li a:hover{padding:0px 2px 0 3px; border: 1px solid #999!important; background: #dadada url(../png/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; -moz-border-radius:5px; 
khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-decoration:none!important;}
#eventsProducts li a:hover{padding:0px 2px 0 3px; border: 1px solid #999!important; background: #dadada url(../png/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; -moz-border-radius:5px; 
khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-decoration:none!important;}
.selectedProduct { -moz-border-radius:5px; 
khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;background: url(../png/ui-bg_glass_75_d0e5f5_1x400.png) repeat-x scroll 50% 50% #D0E5F5;border: 1px solid #79B7E7!important; color: #000000;font-weight: normal;padding: 0 2px 0 2px;text-decoration:none!important;}
#analysisDetails td{line-height: 1.5em;}



.ui-icon-search {cursor: pointer;}
.slick-viewport{overflow-y:scroll!important;background:#f5f5f5}
.info{display:none;margin-bottom:-2px;margin-right:5px;cursor:pointer}

	/*used to make jtree cleaner visually*/
#midHeaders{margin-left:-18px; }
#midHeaders{*margin-left:-11px!important}
#midHeaders ul{padding-left:0px;margin-bottom:0px; }
#midHeaders li{margin-bottom:0px;}
#dataSelect{margin-bottom:3px!important}
.jstree-default li, .jstree-default .jstree-closed > ins, .jstree-default .jstree-open > ins, .jstree-default .jstree-leaf > ins {
background-position: -108px 0 !important;}
.jstree-default .jstree-clicked {border: 1px solid #79B7E7!important;}
.jstree-default .jstree-hovered {border: 1px solid #999999!important;}
.jstree-clicked,.jstree-hovered {*margin-left:-1px!important;}
.jstree-default.jstree-focused { background: none repeat scroll 0 0 #F6F6F6 !important;}
#conceptDetails td {vertical-align:top}


/*used to make datables cleaner visually*/
.shoppingCart .dataTables_wrapper .fg-toolbar{display:none}
#relatedContainer{border: 1px solid rgb(204, 204, 204); padding: 10px; background-image: url(../png/related-products.png);background-repeat:repeat-x;width:538px;min-height:80px;background-color:#fff}
#relatedProducts ul, #relatedProducts ol {padding-left: 17px;} 
#relatedProducts h4 {color:#444;font-size:11px}


.ui-widget input  {*margin-top:-3px;}
.ui-widget select{*height:18px;*margin-bottom:0px;*margin-top:0px}
}
.slick-header-column{padding-top:5px !important}

