
#productList{width: 650px; min-height: 600px; _height:600px; font-size:1em;}
#productList li div{color: #666666;font-size:1em;}
#productResult ul{display:inline-block;padding:0; margin:0;}
#productResult ul li{display:inline-block;list-style:none;margin: 15px 0 0 0;width:120px;float:left;padding: 0px 40px 20px 0;min-height: 280px;}
html #productResult ul li{min-height: 280px; height:auto !important ;height :280px; overflow:hidden;}
#productResult ul li img{border: 1px solid #ccc;width:102px;height: 147px;padding: 5px;}
#productResult ul li div._title{padding: 0 0 0 10px;letter-spacing:normal;font-size:13px; color:#003466; font-weight:bold;}
#productResult ul li div.title{padding: 0 0 0 10px;letter-spacing:normal;color:#003466;font-weight:bold;}
#productResult ul li div.title a{ padding:0px; margin:0;color:#003366;}
#productResult ul li a{margin: 0 0 0 7px; font-size:90%; text-decoration:none;color:#0f6ca9;}
#productResult ul li a.more{background: url(../../assets/images/arrow_right.jpg) 4px 3px no-repeat;font-size:90%;margin: 0 0 0 7px; padding: 0 0 0 10px;font-size:90%; text-decoration:none;color:#0f6ca9;display:block;}
#productResult ul li div.hide{display:none;}
#productResult ul li div.description{width: 100px;min-height: 60px;margin: -175px 0 0 80px;position:absolute;z-index:100;padding: 5px 5px 5px 25px;color: #FFFFFF;font-size:.9em;background: url(../../assets/images/tooltip_bg.gif) 0px 0px no-repeat;}
#productResult ul li div.descriptionLeft{width: 100px;min-height: 60px;margin: -175px 0 0 -80px;margin: 0px!important ;position:absolute;z-index:100;padding: 5px 25px 5px 5px;color: #FFFFFF;font-size:.9em;background: url(../../assets/images/tooltipLeft_bg.gif) 0px 0px no-repeat;}

/**************************************************************************************************/

ul.categoryList {padding: 0;margin: 0;}
ul.categoryList li {padding: 0;list-style: none;margin: 2px;width: 318px;height: auto;float: left;list-style: none;background: url(../../../app/assets/images/filter/category_bg_top.jpg) no-repeat 0 0;}
ul.categoryList li .catTitle {font-size: 100%;font-weight: bold;color: #0072bc;padding: 0 !important;margin: 0 !important;}
ul.categoryList li img {width: 121px;height: 96px;padding-left: 5px;}
ul.categoryList li table {padding: 15px;cursor: pointer;height: auto;overflow: hidden;background: url(../../../app/assets/images/filter/category_bg_bottom.jpg) no-repeat left bottom;}

/**************************************************************************************************/

.main-control {background: url(../../../app/assets/images/products/collapsed02.png) no-repeat 220px center;color: #fff;cursor: pointer;display: block;font-weight: 700;padding: 11px 25px;width: 100%;}
.main-control.opened {background-image: url(../../../app/assets/images/products/expanded02.png);}

/************************************************/

.menu-tree-wrapper {position: relative;width: 250px;padding-bottom: 15px;background: url(../../../app/assets/images/products/big_sub_en01.gif) no-repeat 0px 1px;color: #fff;border: 1px solid #fff;overflow: hidden;}
.menu-tree-wrapper ul {width: 100%;padding: 0px;margin: 0px;list-style-type: none;background: #fff;}
.menu-tree-wrapper div {overflow: hidden;}
.menu-tree-wrapper div.collapsed {height: 32px;}
.menu-tree-wrapper .main-control a:link,
.menu-tree-wrapper .main-control a:visited,
.menu-tree-wrapper .main-control a:hover,
.menu-tree-wrapper .main-control a:active {color: #fff;text-decoration: none;}
.menu-tree-wrapper a.heading-text:link,
.menu-tree-wrapper a.heading-text:visited,
.menu-tree-wrapper a.heading-text:hover,
.menu-tree-wrapper a.heading-text:active {color: #06c;text-decoration: none;}

/**************************************************************************************************/

#navigation-benefits ul {margin-left: 0;padding-left: 0px;font-weight: 700;}
#navigation-benefits li {margin-left: 12px;padding-left: 3px;font-weight: 700;}
#navigation-benefits li a {font-weight: 700;}
#navigation-products .category {background: url(../../../app/assets/images/products/open10.gif) no-repeat left -1px;}
#navigation-products .category-expanded {background: url(../../../app/assets/images/products/close10.gif) no-repeat left 5px;}
.navigation-tertiary {padding: 15px 15px 15px 2px;margin: 0;height: auto;}

/**************************************************************************************************/
.menu-tree li.products-heading {cursor: default;}
.products-heading ul li {padding-left: 1em;padding-top: 3px;}

.menu-tree img {cursor: pointer !important;padding-left: 2px;padding-top: 2px;}
.menu-tree ul {width: 100%;list-style-type: none;font-size: 0.9em;}
.menu-tree li {color: #0072bc;cursor: pointer;font-size: 0.9em;font-weight: 700;list-style-type: none;padding-bottom: 3px;margin-left: 10px;padding-left: 12px;}
.menu-tree li.singleline {padding-bottom: 3px;}
.menu-tree li.singleline a.singlelinetext:link,
.menu-tree li.singleline a.singlelinetext:visited,
.menu-tree li.singleline a.singlelinetext:active {color: #666;cursor: pointer;font-size: 100%;font-weight: 700;list-style-type: none;text-decoration: none;margin-left:  0px;padding-left: 0px;}
.menu-tree li.singleline a.singlelinetext:hover {color: #0072bc;cursor: pointer;font-size: 100%;font-weight: 700;list-style-type: none;text-decoration: none;}

.menu-tree li.dividedLinks {border-bottom: 1px solid #ccc;list-style-type: none;margin-left: 0;margin-bottom: 3px;padding-top: 3px;padding-bottom: 3px;padding-left: 1px;}
.menu-tree li.dividedLinks  a {color: #666;}
.menu-tree li.dividedLinks a.current {color: #666;}
.menu-tree li.dividedLinks a:hover {color: #0072bc;text-decoration: none;}

.menu-tree li.NodividedLinks {color: #0072bc;cursor: pointer;font-size: 0.9em;font-weight: 700;list-style-type: none;margin-bottom: 3px; margin-left: 0;padding-bottom: 3px;padding-left: 1px;padding-top: 3px;}
.menu-tree li.NodividedLinks  a {display: block;color: #666;font-size: 100%;font-weight: 700;}
.menu-tree li.NodividedLinks a.current {background: #666;font-size: 100%;font-weight: 700;}
.menu-tree li.NodividedLinks a:hover {color: #0072bc;text-decoration: none;}

.menu-tree li.products-selected {color: #fff;display: block;cursor: default;text-decoration: none;background-color: #5ab857 !important;}
.menu-tree li.products-selected a:link, 
.menu-tree li.products-selected a:visited {color: #fff;display: block;cursor: default;text-decoration: none;padding-left: 3px;}
.menu-tree li.products-selected a:hover, 
.menu-tree li.products-selected:hover {color: #fff;background-color: #5ab857 !important;display: block;cursor: default;text-decoration: none;}

.menu-tree li.expansionState {list-style-type: none;margin:0px;padding:0px;text-align:right;width:100%;}
.menu-tree li.expansionState a.open-all:link,
.menu-tree li.expansionState a.open-all:visited,
.menu-tree li.expansionState a.open-all:active {color: navy;font-size: 0.9em;font-weight: normal;list-style-type: none;text-decoration: none;margin-left: 100px;padding-left: 0;}
.menu-tree li.expansionState a.open-all:hover {color: #06c;font-size: 0.9em;font-weight: normal;list-style-type: none;text-decoration: underline;}

.menu-tree li.expansionState a.close-all:link,
.menu-tree li.expansionState a.close-all:visited,
.menu-tree li.expansionState a.close-all:active {color: navy;font-size: 0.9em;font-weight: normal;list-style-type: none;text-decoration: none;margin-left: 10px;padding-left: 0;}
.menu-tree li.expansionState a.close-all:hover {color: #06c;font-size: 0.9em;font-weight: normal;list-style-type: none;text-decoration: underline;}


.menu-tree-benefits img {cursor: pointer !important;padding-left: 2px;padding-top: 2px;}
.menu-tree-benefits ul {width: 100%;list-style-type: none;font-size: 0.9em;}
.menu-tree-benefits li {color: #0072bc;cursor: pointer;font-size: 0.9em;font-weight: 700;list-style-type: none;padding-bottom: 3px;}
.menu-tree-benefits li.singleline {padding-bottom: 3px;}
.menu-tree-benefits li.singleline a.singlelinetext:link,
.menu-tree-benefits li.singleline a.singlelinetext:visited,
.menu-tree-benefits li.singleline a.singlelinetext:active {color: #666;cursor: pointer;font-size: 100%;font-weight: 700;list-style-type: none;text-decoration: none;}
.menu-tree-benefits li.singleline a.singlelinetext:hover {color: #0072bc;cursor: pointer;font-size: 100%;font-weight: 700;list-style-type: none;text-decoration: none;}

.menu-tree-benefits li.dividedLinks {border-bottom: 1px solid #ccc;list-style-type: none;margin-bottom: 3px;padding-top: 3px;padding-bottom: 3px;}
.menu-tree-benefits li.dividedLinks  a {color: #666;}
.menu-tree-benefits li.dividedLinks a.current {color: #666;}
.menu-tree-benefits li.dividedLinks a:hover {color: #0072bc;text-decoration: none;}

.menu-tree-benefits li.NodividedLinks {color: #0072bc;cursor: pointer;font-size: 0.9em;font-weight: 700;list-style-type: none;margin-bottom: 3px; padding-bottom: 3px;padding-top: 3px;}
.menu-tree-benefits li.NodividedLinks  a {display: block;color: #666;font-size: 100%;font-weight: 700;}
.menu-tree-benefits li.NodividedLinks a.current {background: #666;font-size: 100%;font-weight: 700;}
.menu-tree-benefits li.NodividedLinks a:hover {color: #0072bc;text-decoration: none;}

.menu-tree-benefits li.products-selected {color: #fff;display: block;cursor: default;text-decoration: none;background-color: #5ab857 !important;}
.menu-tree-benefits li.products-selected a:link, 
.menu-tree-benefits li.products-selected a:visited {color: #fff;display: block;cursor: default;text-decoration: none;padding-left: 0px;}
.menu-tree-benefits li.products-selected a:hover, 
.menu-tree-benefits li.products-selected:hover {color: #fff;background-color: #5ab857 !important;display: block;cursor: default;text-decoration: none;}

/**************************************************************************************************/

h3 span{color: #666; font-weight:normal; font-size: 75%;}
h1.pageTitle {padding-bottom: 5px !important;}
h1.pageHeader {padding: 10px 0 0 0;margin: 0;height: 35px;}
h1.articleTitle {padding: 0 70px 0 0;margin: 0;color: #036;font-size: 150%;width: 280px;}
h2.pageTitle {padding-bottom: 5px !important;}
h2.catTitle {font-size: 1.0em !important;font-weight: bold;color: #0072bc;padding: 0 0 0 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 15px !important;}
h2.catTitle {padding: 0 0 0 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 15px !important;}
h2.articaltopicheader {font-size: 100%;color: #003466;font-weight: bold;padding: 10px 0 0 0;margin: 0;margin-left: 10px !important;}
h3.articaltopictext {font-size: 0.9em;margin: 0px;padding: 0px;font-weight: normal;font-family: Arial;text-align: justify;color: #666666;margin-left: 10px !important;}
h3.articaltopicblocktext {font-size: 0.9em !important;margin: 0px !important;padding: 0px !important;font-weight: normal;text-align: left;color: #666;width: inherit;}
.articaltopicblocktext a:link, .articaltopicblocktext a:visited {color: #666;text-decoration: none;}
.catTitle a:link, .catTitle a:visited {color: #0072bc;text-decoration: none;}

/**************************************************************************************************/

.box {position: relative;padding: 0;text-align: left;width: auto;background-color: #fff;height: auto;}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc {background: transparent url(../../../app/assets/images/topics/tlc.gif) no-repeat 0 0;}
.trc {background: transparent url(../../../app/assets/images/topics/trc.gif) no-repeat 100% 0%;}
.blc {background: transparent url(../../../app/assets/images/topics/blc.gif) no-repeat 0% 100%;}
.brc {background: transparent url(../../../app/assets/images/topics/brc.gif) no-repeat 100% 100%;}
.tb {background: transparent url(../../../app/assets/images/topics/tb.gif) repeat-x 0 0;}
.bb {background: transparent url(../../../app/assets/images/topics/bb.gif) repeat-x 50% 100%;}
.rb {background: url(../../../app/assets/images/topics/r.gif) repeat-y 100% 0%;}
.lb {background: url(../../../app/assets/images/topics/l.gif) repeat-y 0% 100%;}

/**************************************************************************************************/

div#pageContent {padding: 0 0 10px 0px;}
div.dividedLinks {border-bottom: 1px dashed #666;padding-top: 1em;}
.paddingSpacer {padding: 0 0 10px 0;}
.hspanner {padding: 0 10px 0 0;}

/* used for the flash of unstyled content */
.js .productDetailContent {
	display: none;
}

/* fixes height issue when content loads and shows bg border for ie6 */
.js .br, .js .bl, .js .b {
	min-height: 355px;
	height: auto !important;
	height: 355px;
}

.js-tertiary-nav .menu-tree,
.js-tertiary-nav .products-heading ul,
.js-tertiary-nav .menu-tree-benefits {
	display: none;
}
