@charset "utf-8";
.rootmenu .clearfix:before, .rootmenu .clearfix:after{content: ""; display: table;}.rootmenu .clearfix:after{clear: both;}.rootmenu .clearfix{zoom: 1;}
.rootmenu *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-font-smoothing: antialiased;}

.rootmenu {font-family: Arial, Helvetica, sans-serif;position: relative;font-size:13px;padding: 0px 0px 0px 0px;margin: 15px auto 0;width: 100%;font-weight:bold;-webkit-border-radius: 2px;	-moz-border-radius: 2px;border-radius: 2px;z-index:99;}
.rootmenu-list {margin: 0 auto 0 auto;width: 100%;display: table;padding: 0px;}
.rootmenu-list > li {text-align: center;border-right: 1px solid;}
.rootmenu-list > li > a {display: block;padding:0px 15px;line-height:45px;text-decoration: none;position: relative;}
.rootmenu-list > li > a > .homeicon{display:inline-block; font-size:18px;}
.rootmenu-list > li > a > em{ display:none; }
.rootmenu-list > li > a.active .homeicon{display:inline-block; width:15px; height:14px; background:url(../images/homeicon.png) 0px 0px no-repeat;text-indent: -99999px;}
.rootmenu-list > li:hover > a .homeicon{display:inline-block; width:15px; height:14px; background:url(../images/homeicon.png) 0px 0px no-repeat;	text-indent: -99999px;}
.rootmenu-list > li > a > .homeicon{display:inline-block; width:15px; height:14px; background:url(../images/homeicon.png) -15px 0px no-repeat;text-indent: -99999px; margin:0 8px;}
.rootmenu-list > li:first-child a {-webkit-border-radius: 2px 0px 0px 0px;-moz-border-radius: 2px 0px 0px 0px;border-radius: 2px 0px 0px 0px;}
.rootmenu-list > li:last-child a {-webkit-border-radius: 2px 0px 0px 0px;-moz-border-radius: 2px 0px 0px 0px;border-radius: 2px 0px 0px 0px;}
.rootmenu-list > li:last-child {border-right: 0px;}
/* Mega Menu */
.megamenu {width: 100%;text-align: left;margin: 0px;padding:8px; position: absolute;/*top:44px;*/left: 0;border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0px; z-index:1;}

.topmenu_main .megamenutopheader{border-bottom: 1px solid #b6b6b6; display: block; font-size: 13px; font-weight: bold; padding: 10px 15px; width: 100%; color:#424242;}
.topmenu_main .megamenutopfooter{border-top:1px solid #b6b6b6;padding:9px 10px 9px 10px;font-size:13px;text-transform:none; color:#636363;margin-bottom:0px;text-align:left;list-style:none; clear:left; font-weight:normal;}



.carousel-control.left{top:38% !important;}
.carousel-control.right{top:38% !important;}
.catlinksstyle{display: block;margin: 0;padding:0px 0;font-size:13px;}
.catlinksstyle > li{color: #424242;display: block;line-height: 18px;padding: 6px 7px;}	
.catlinksstyle > li > span{font-size:11px;}
.catlinksstyle > li > a{padding:8px 6px 5px 13px;font-weight:normal;display:block;color:#000;}		
.catlinksstyle > li > a > .fa-caret-right{ margin-right:4px;}
/*Categories menu style*/
.rootmenu .categoriesmenu .title{background:none;border-bottom:1px solid #CCC;padding:15px 5px 12px 0;text-transform:none;font-weight:bold;margin-bottom:7px;text-align:left;height:50px;list-style:none;}
.rootmenu .categoriesmenu{font-size:13px;}	
.rootmenu li{margin:0px; padding:0px; list-style:none; clear:both;}	
.rootmenu .categoriesmenu ul{margin:0px;padding:0px;}	
.rootmenu .categoriesmenu > ul > li{display:block; white-space:nowrap;text-align:left;}	
.rootmenu .categoriesmenu ul > li > a{font-weight:normal;line-height:18px; text-align:left;padding:6px 10px 6px 15px; border-right: 0 none; display:block;}
.rootmenu .categoriesmenu ul > li > a > .fa-caret-right{ margin-right:10px;}
.rootmenu .categoriesmenu ul > li > a:hover{text-decoration:underline;}

/*END Categories menu style*/


/*Links menu style*/
.rootmenu .linksmenu{font-size:13px;}
.rootmenu .linksmenu ul{margin:0px;padding:0px;}	
.rootmenu .linksmenu > ul > li{display:block;white-space:nowrap;text-align:left;}
.rootmenu .linksmenu ul > li > a {border-right: 0 none; display: block; font-weight: normal; line-height: 18px; padding: 6px 10px; text-align: left;}
.rootmenu .linksmenu ul > li > a > .fa-caret-right{ margin-right:10px;}
.rootmenu .linksmenu ul > li > a:hover{text-decoration:underline;}
.linksmenu img {float: left;margin-right: 10px;}
.rootmenu .linksmenu .cat-arrow{float:left; height: 15px;  margin-bottom:11px; width: 15px;}
/*END Links menu style*/


/*Content menu style*/
.rootmenu .contentmenu .title{border-bottom:1px solid #CCC;padding:15px 5px 9px 0;text-transform:none;font-weight:bold;margin-bottom:7px;text-align:left;height:50px;list-style:none;}
.rootmenu .contentmenu .normaltextmenu{font-weight:normal;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px;}
/*END Content menu style*/

/*product thumbnail menu style*/
.rootmenu .product-thumbnail .title{border-bottom:1px solid #CCC; padding:9px 5px 9px 0px; font-size:15px; text-transform:none; font-weight:bold; color:#424242; margin-bottom:7px; text-align:left; height:39px; list-style:none;}
.rootmenu .product-thumbnail .normaltextmenu{ font-weight:normal; line-height:23px; font-family:Arial; text-align:justify; color:#424242; font-size:13px;}
.rootmenu .product-thumbnail img{width:100%;}
/*END Content menu style*/


/*Brands menu style*/
.rootmenu .brandsmenu .title{ padding:15px 5px 0px 0px; font-size:15px; text-transform:none; font-weight:bold; color:#424242; margin-bottom:0px; text-align:left; height:39px; list-style:none;}
.rootmenu .brandsmenu .normaltextmenu{ font-weight:normal;line-height:23px; font-family:Arial; text-align:justify; color:#424242; font-size:13px;}
.rootmenu .brandsmenu img{width:100%;}
.rootmenu .brandsmenu .logoicon{ margin:1% 0%; }
.rootmenu .brandsmenu .logoicon img{ width:100%; border:solid 1px #e1e1e1; border-radius:2px; }
/*END Brands menu style*/

/*Tab Menu style*/
.rootmenu .tabmenu .tabimtag{ width:100%; /*height:92px;*/ display:block;}
.rootmenu .tabmenu .tabimtag img {margin: 0 auto; vertical-align: middle;}
.rootmenu .tabmenu .tabimgtext{border-bottom: 1px solid #ccc; display: block; line-height: 23px; padding:6px 0; text-align: left; width: 100%;}

.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4{padding:5px 0px;}
.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4 li{display: block; font-weight: normal; padding: 3px 0;}
.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4 li a .fa{ margin-right:5px;}
.rootmenu .tabmenu .vertical-menu .tabimtag{ margin:0px !important;}

.rootmenu .tabmenu .mainmenuwrap{ width:100%; display:block; position:relative; }
.rootmenu .tabmenu .vertical-menu{ display:block; margin:0px; padding:0px; font-size:12px;}
.rootmenu .tabmenu .vertical-menu > li > a{ display:block; border-bottom:solid 1px; padding:11px 15px; line-height:24px; font-weight:bold;}
.rootmenu .tabmenu .vertical-menu > li > a:hover{ text-decoration:none; background-color:#fff; color:#424242;}
.rootmenu .tabmenu .vertical-menu > li:hover>a {text-decoration:none; background-color:#fff; color:#424242;}

.rootmenu .tabmenu .vertical-menu > li .openactive{display:block;}
.rootmenu .tabmenu .vertical-menu > li:hover .verticalopen{ display:block;}
.rootmenu .tabmenu .verticalopen{ display:none; position:absolute; right:0px; top:0px; color:#000;}
.rootmenu .tabmenu .vertical-menu .clearfix .verticalopen:first-child{display:block;}
.empty_category > span {color: #f47d4e;font-size: 13px; position: absolute;right: 40%;top: 40%;}
.rootmenu .tabmenu .verticalmenu-arrow{float:right; margin-left:6px; margin-right:0px;  margin-top: 5px;}
.rootmenu .tabmenu .tabmainimg{float:left; margin-right:8px;}
.rootmenu .tabmenu .tabmaintitle{float:left;}
/*END Tab Menu style*/


/*Category with product in tabing style*/
.rootmenu .horizontaltab{ }
.rootmenu .horizontaltab .tabimtag{ width:100%; height:92px; display:block;}
.rootmenu .horizontaltab .tabimtag img{width:100px; vertical-align:middle; }
.rootmenu .horizontaltab .tabimgtext{ text-align:center; font-size:12px; line-height:23px;}

.rootmenu .horizontaltab .mainmenuwrap{ width:100%; display:block; position:relative; }

.rootmenu .horizontaltab .vertical-menu{ display:block; margin:0px; padding:0px; font-size:12px;}
.rootmenu .horizontaltab .vertical-menu > li > a{ display:block; background-color:#f5f5f5; border-bottom:solid 1px #e2e2e2; padding:9px 15px;  color:#424242; line-height:24px; font-weight:bold;}
.rootmenu .horizontaltab .vertical-menu > li > a:hover{ text-decoration:none; background-color:#fff; color:#424242;}
.rootmenu .horizontaltab .vertical-menu > li:hover > a{ text-decoration:none; background-color:#fff; color:#424242;}
.rootmenu .horizontaltab .vertical-menu > li .openactive{display:block;}
.rootmenu .horizontaltab .vertical-menu > li:hover .verticalopen{ display:block;}
.rootmenu .horizontaltab .verticalopen{ display:none; position:absolute; right:0px; top:0px; background-color:#fff; color:#000;   }
.rootmenu .horizontaltab .vertical-menu .clearfix .verticalopen:first-child{display:block;}

.htabproductbxleft{ width:38%; float:left;}
.htabproductbxright{ width:62%; float:left; padding-left:10px;}
.htabproductbxhead{border-bottom: 1px solid #e2e2e2; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px; width: 100%;}
.htabproductbxprice{width:100%; display:block; padding:9px 0px 7px 0px; font-weight:bold; }
.htabproductbxprice > span{ text-decoration:line-through; color:#7c7e7f; padding-right:6px; font-weight:normal; font-size:13px;  }
.htabproductbxprice > em{ font-style:normal; font-weight:bold; font-size:14px;}
.htabproductbxcartbtn{background-color: #3399cc; border: 0 none; border-radius: 2px; color: #fff; font-size: 12px; font-weight: bold; line-height: 18px;    margin:0px 0 0; padding: 3px 3px 5px;  width: 115px;}
.htabproductbxcartbtn:hover{background-color: #323232;}
.rootmenu .horizontaltab .verticalmenu-arrow{float:right; margin-left:6px; margin-right:0px;  margin-top: 5px;}
.rootmenu .horizontaltab .tabmainimg{float:left; margin-right:8px;}
.rootmenu .horizontaltab .tabmaintitle{float:left;}
/*END Tab Menu style*/



/*Tab NEW style*/
.rootmenu .tabmenu02{ min-height:50px; padding:0px !important;}
.rootmenu .tabmenu02 .mainmenuwrap02{ width:100%; display:block; position:relative; }
.rootmenu .tabmenu02 .vertical-menu02{ display:block; padding:0px; font-size:12px;}
.rootmenu > .rootmenu-list > li > .tabmenu02 > .mainmenuwrap02 > .vertical-menu02 > li{float: left; width: 20%; clear:none;}
.rootmenu .tabmenu02 .vertical-menu02 > li > a{ display:block; background-color:#fff; border-bottom:solid 1px #e2e2e2; padding:9px 22px;  color:#424242; line-height:24px; font-weight:bold; height:73px; }
.rootmenu .tabmenu02 .vertical-menu02 > li .openactive02{display: block;opacity: 1;visibility: visible;}
.rootmenu .tabmenu02 .vertical-menu02 > li:hover>a{background-color:#F6F6F6; color:#005daa;}
.rootmenu .tabmenu02 .vertical-menu02 > li > a:hover {background-color:#F6F6F6; color:#005daa;}
.rootmenu .tabmenu02 .vertical-menu02 > li > a.active{ background-color:#F6F6F6; color:#005daa;}
.rootmenu .tabmenu02 .vertical-menu02 > li > a > span{ margin-right:13px; float:left;}
.rootmenu .tabmenu02 .vertical-menu02 > li > a > span > img{ width:50px; height:50px; }
.rootmenu .tabmenu02 .vertical-menu02 > li > a > em{ color:#424242; float:left; line-height:52px; font-style:normal; font-size:15px; font-weight:normal; text-transform:uppercase;}

.rootmenu .tabmenu02 .vertical-menu02 > li:hover .verticalopen02{ display: block; opacity: 1;visibility: visible;}
.rootmenu .tabmenu02 .verticalopen02{ display: none; position:absolute; right:0px; top:70px; background-color:#fff; color:#000; padding-top:15px; padding-bottom:5px; opacity: 0;visibility: hidden;}
.rootmenu .tabmenu02 .vertical-menu02 .clearfix .verticalopen02:first-child{display:block;}
.rootmenu .tabmenu02 .verticalopen02 .root-col-4.clearfix {padding: 0px;}

.ulliststy02{margin: 0; padding: 0; }
.ulliststy02 li{clear: both; list-style: outside none none; margin: 0; padding: 0;}
.ulliststy02 li a{background:#ffffff; border-right: 0 none; color: #424242; display: block; font-weight: normal; padding: 6px 10px 6px 6px; text-align: left;}
.ulliststy02 > li > a > span{ line-height:32px;}
.ulliststy02 li a img {float: left; margin-right: 10px;}	
/*END Tab Menu style*/
 

/* Main category Imageicon CSS */
.rootmenu .main-category-name {text-align: center;display: inline-block;}
.rootmenu .main-category-name em{font-style: normal;}
.rootmenu .main-category-icon{width: 25px;height: 25px; display:block; margin-right: 14px; margin-top: 10px; float: left;}
.rootmenu .main-category-icon img{width: 25px; height: 25px;}

/* Half Menu */
.view_all{ float:right; margin:9px 0px 0px 0px;}
/*====================*/
.rootmenu .halfmenu {width: 50%;text-align: left;margin: 0px;padding:0px;position: absolute;/*top:45px;*/border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0px; z-index:100;}
.rootmenu .halfmenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0px;font-size:15px;text-transform:none;font-weight:bold;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none; clear:left;}
.rootmenu .halfmenu{font-size:13px;}
.rootmenu .halfmenu ul{margin:0px;padding:0px;}	
.rootmenu .halfmenu > ul > li{display:block;white-space:nowrap;text-align:left;}	
.rootmenu .halfmenu ul > li > a{font-weight:normal;line-height:18px;text-align:left;padding:6px 10px 6px 6px;background-image:none; border-right: 0 none;display:block;}
.rootmenu .halfmenu ul > li > a:hover{ text-decoration:none; }
.rootmenu .halfmenu img {float: left;margin-right: 10px;}
/*====================*/

	

.rootmenu .contacthalfmenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0px;font-size:15px;text-transform:none;font-weight:bold;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none;}
.rootmenu .normaltext{font-size:13px; font-family:Arial; line-height:23px; font-weight:normal; text-align:justify;}
.rootmenu .contactdetail{ list-style:none; margin:0px; padding:0px;}
.rootmenu .contactdetail li{padding:0px 0px;}
.rootmenu .contactdetail li a{ text-decoration:underline; color:#000; }

.rootmenu .menu_form{width:100%; display:block;}
.rootmenu .menu_form .btnstyle01{font-weight:bold; text-transform:uppercase; color:#fff; font-size:14px; height:34px; cursor:pointer;}
.rootmenu .menu_form input[type="text"]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;}
.rootmenu .menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px;font-family:Arial;}
.rootmenu .menu_form input[type="submit"]{width:25%; color:#ffffff; display:block; height:28px; float:right;  border:solid 0px; margin-right:15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-color:#097fb4;}
.rootmenu .menu_form input[type="button"] {width:25%; color:#ffffff; display:block; height:28px; float:right; border:solid 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  background-color:#097fb4;}
/* Half Menu */

/*Drop down Menu style*/
.rootmenu-submenu{position: absolute;/*top: 45px;*/min-width: 230px;z-index: 1000;margin: 0px;padding: 0px;font-size: 12px;list-style: none;border-bottom:solid 2px #097fb4;}
.rootmenu-submenu li{ margin: 0; padding: 0; position: relative;}
.rootmenu-submenu > li > a {font-weight:normal;text-align: left;display: block;line-height: 22px;padding: 8px 17px 8px 17px;text-transform: none;border-right: solid 0px #000;	height: auto;}

.rootmenu-submenu a.submenuarrow:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;    -moz-border-top-colors: none; border-color: transparent transparent transparent #525252;   border-image: none; border-style: solid; border-width:4px; content:""; right:7px; margin-top:0; position:absolute; top:15px; z-index: 1;}

.rootmenu-submenu .simpledropdownimg > img{display: inline-block !important; vertical-align:middle;}
.rootmenu-submenu .simpledropdownimg{ margin-right:8px; }


.rootmenu-submenu li:hover>a {background-image: none;background-color: #e2e2e2;color: #000;}
.rootmenu-submenu > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub-sub > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub > li{ position:relative; }
.rootmenu-submenu-sub > li > a {font-weight:normal;color:#000 !important;background: #f6f6f6;text-align: left;border-bottom: 1px solid #e2e2e2;display: block;line-height: 22px;padding: 8px 15px 8px 15px;text-transform: none;border-right: solid 0px #000;height: auto;}
.rootmenu-submenu-sub li:hover>a {background-image: none;background-color: #e2e2e2;color: #000;text-decoration:none !important;}
.rootmenu-submenu-sub-sub > li{ position:relative; }
.rootmenu-submenu-sub-sub > li > a {background: #f6f6f6;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	display: block;
	line-height: 22px;
	padding: 8px 15px 8px 15px;
	text-transform: none;
	border-right: solid 0px #000;
	height: auto;
	color:#000 !important;
	font-weight:normal;
}
.rootmenu-submenu-sub-sub li:hover>a {
	background-image: none;
	background-color: #e2e2e2;
	color: #000;
}

.rootmenu-submenu > li a:hover {
	background-image: none;
	border-radius: 0px!important;
	text-decoration:none !important;
}
.rootmenu-list .sub-left .rootmenu-submenu-sub {left: -79%;top: 0px;}
.rootmenu-list .sub-left .rootmenu-submenu-sub .rootmenu-submenu-sub-sub {left: -100%;top: 0px;}


/*Drop down Menu style*/

.topmenu_main ul.rootmenulevel-3 li a:before {
	content: "\f105";
	font-family:fontawesome;
	margin-right: 9px;
}
.topmenu_main .verticalmenu-arrow{margin-right: 9px; float:left; }

.megamenu .carousel-caption{
	bottom:0px;
	background-color:rgba(0,0,0,0.7);
    font-size: 13px;
    height: 31px;
    left: 0;
    padding: 7px 0;
    right: 0;
    width: 100%;}

.productslist{display:block; padding:15px;   }
.probox01{ width:100%; display:block; padding:18px;float:left;  margin:0px 0px 0px 0px; position:relative; background-color:#fff; border:solid 1px #f5f5f5;  }
.probox01imgwp{display:block; } 
.proimg {display:block; text-align: center; vertical-align: middle; }
.proimg > a{display: block; text-align:center;}

.proinfo{width:100%; padding:15px 0px 0px 0px; font-family:Arial,Verdana; }
.proname{ width:100%; display:block; font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:14px; text-align:center; font-weight:bold;}
.proname a{ display:block; color:#5e5e5e;}
.proname a:hover{color:#f26100; text-decoration:underline;}
.addtolinks { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.addtolinks a { color:#6c6c6c; font-size:11px; text-decoration:underline;}
.addtolinks a:hover{color:#f26100; text-decoration:none;}
.addtolinks .add-to-wish { float:left;}
.addtolinks .add-to-comp { float:right;}
.pricebox { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.pricebox span { float:left; color:#5e5e5e; font-size:14px; padding:5px 0; font-weight:bold;}
.pricebox span em { font-style:normal; color:#bebebe; font-size:12px;}
.addtocart-but { float:right; height:30px; line-height:30px; background:#ea8921; color:#fff; font-size:13px; font-weight:bold; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; padding:0 15px 0 10px;}

	
/* Mobile rootmenuigation */
.rootmenu-mobile {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	padding: 7px 12px 7px 12px;
	margin: 6px 7px 0px 7px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #002c4c;
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
	color: #333333;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #424242;
}
.rootmenu-mobile:hover {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);
	background-color: #252525;
	border-color: #000;
}
.rootmenu-mobile > .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-image: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	margin-top: 3px;
}
.rootmenu-click {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	cursor: pointer;
	z-index:100;
}
.rootmenu-click > .rootmenu-arrow { float:right;display: block;height: 23px;width: 25px;margin-top: 10px;margin-right: 8px;background: url(../images/down.png) no-repeat top left;background-size: 25px; background-color:#424242; border-radius:2px;}
 .rootmenu-rotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rootmenu .rootmenu-submenu ul > li{position: relative;margin: 0px;padding: 0px;}
.rootmenu-text{width:70%;position:absolute;top:0px;left:0px;color:#fff;line-height:44px;text-indent:15px;font-weight:normal;font-size:20px;display:none;text-transform:none;}
.rootmenu-addimg{ width:100%; display:block;}
.rootmenu-addimg img{width:100%;}
.rootmegamenu_block img{width:100%;}
.rootmenu .sub-cat-name{
    
    vertical-align: top; 
 display: table-cell;
 width:90%;

}
.simpledropdown-list01{position:relative;}
/*Root Col Class */

.root-col-6{width:16.66666666666667%; float:left; display:block; padding:10px;}
.root-col-5{width:20%; float:left; display:block; padding:10px;}
.root-col-4{width:25%; float:left; display:block; padding:10px;}
.root-col-3{width:33.33333333333333%; float:left; display:block; padding:10px;}
.root-col-2{width:50%; float:left; display:block; padding:10px;}
.root-col-1{width:100%; float:left; display:block; padding:10px;}
.root-col-25{width:25%; float:left; display:block; padding:10px;}
.root-col-50{width:50%; float:left; display:block; padding:10px;}
.root-col-70{width:66.66666666666667%; float:left; display:block; padding:10px;}
.root-col-75{width:75%; float:left; display:block; padding:10px;}

/*Responsive Class*/

/* General Class */
#not_activated { background: #000 none repeat scroll 0 0; color: #ff0000;padding: 10px;}
#menu_submit_loader{ background: #fd740c url("../images/category-loader.gif") no-repeat scroll 0 0 / 51px auto; border-radius: 10px; font-size: 0; height: 49px; width: 49px;}
.rootthreecol .level2-popup img{ float: left; margin-right:10px;}
/* */


/*TAG CSS*/
.roottag {
	position: absolute;
    right: 0;
    top: -20px;
    z-index: 100; }
	
.rootmenutag {
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	border-radius: 2px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 1px 6px 1px 6px;
	margin-left: 6px;
	text-transform: none;
	letter-spacing: -0.0px;
	font-style:normal;
}
/*END TAG CSS*/

@media only screen and (min-width:901px){
.level3-popup:before, .level3-popup:after{content: ""; display: table;}
.level3-popup:after{clear: both;}


.level3-popup li a:before, .level3-popup li a:after{content: ""; display: table;}
.level3-popup li a:after{clear: both;}
.level3-popup li .level3-name,
.level4-popup li .level4-name { float:left; line-height:25px;}
.level3-popup li .top-sub-label{ float:left; line-height: 25px; }
.level3-popup li a .halfwidth-dropdown-arrow{ padding-top:4px !important; }
.level3-popup li a .fullwidth-dropdown-arrow{ padding-top:4px !important; }

.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub {min-width: 180px;position: absolute;left: 65%;top: 15px; margin: 0px;padding:0px;border-bottom:solid 2px #097fb4;z-index:99;}
.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub {list-style: none;margin: 0px}
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub {min-width: 180px;position: absolute;left: 65%;top: 15px; margin: 0px;padding:0px;border-bottom:solid 2px #097fb4;}
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub {display: block !important;list-style: none;margin: 0px;z-index:100;}
rootmenu-submenu-sub > li{position: relative;padding: 0px;margin: 0px}
.rootmenu-submenu-sub-sub > li {position: relative;padding: 0px;margin: 0px}
.mobilelink {display: none;}
.rootmenu .tabmenu .tabimtag img{margin:0px 0px;;}

/* Popup CSS  */
.rootthreecol .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,
.top-half-left .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,
.top-half-right .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub {
  background: #f6f6f6 none repeat scroll 0 0;
  border:1px solid #EDEDED;
  border-bottom: 2px solid #0092d7;
  box-shadow: 0 5px 5px #cccccc, 0 0 0 #cccccc inset;
  display: none !important;
  left: 45%;
  margin: 0;
  min-width: 180px;
  padding: 0;
  position: absolute;
  top: 26px;
  z-index: 99;
}
.rootthreecol ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,
.top-half-left ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,
.top-half-right ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub {display: block !important;list-style: none;margin: 0px;}

.rootthreecol .level2-popup,
.top-half-left .level2-popup,
.top-half-right .level2-popup,
.top-full-left .level2-popup,
.top-full-right .level2-popup,
.halflinkonly .level2-popup,
.megamenu-popup .level2-popup {margin: 0; padding: 0;}

.rootthreecol .level2-popup .halfwidth-dropdown-arrow,
.top-half-left .level2-popup .halfwidth-dropdown-arrow,
.top-half-right .level2-popup .halfwidth-dropdown-arrow,
.top-full-left .level2-popup .fullwidth-dropdown-arrow,
.top-full-right .level2-popup .fullwidth-dropdown-arrow,
.halflinkonly .level2-popup .halfwidth-dropdown-arrow,
.megamenu-popup .level2-popup .fullwidth-dropdown-arrow {display: table-cell; font-size: 14px; line-height: 17px; padding:0px 0px 0px 10px;}

.rootthreecol .level2-popup li,
.top-half-left .level2-popup li,
.top-half-right .level2-popup li,
.top-full-left .level2-popup li,
.top-full-right .level2-popup li,
.halflinkonly .level2-popup li,
.megamenu-popup .level2-popup li {position:relative;}

.rootthreecol .level2-popup li a, 
.top-half-left .level2-popup li a,
.top-half-right .level2-popup li a,
.top-full-left .level2-popup li a,
.top-full-right .level2-popup li a, 
.halflinkonly .level2-popup li a,
.megamenu-popup .level2-popup li a {background-image: none; border-right: 0 none; display: block; font-weight: normal; line-height: 18px; padding:10px 10px 10px 6px;text-align: left;}

.rootthreecol .level2-popup li:hover .level3-popup,
.top-half-left .level2-popup li:hover .level3-popup,
.top-half-right .level2-popup li:hover .level3-popup,
.top-full-left .level2-popup li:hover .level3-popup,
.top-full-right .level2-popup li:hover .level3-popup, 
.halflinkonly .level2-popup li:hover .level3-popup,
.megamenu-popup .level2-popup li:hover .level3-popup { display:block;}

.rootthreecol .level2-popup .level3-popup,
.top-half-left .level2-popup .level3-popup,
.top-half-right .level2-popup .level3-popup,
.top-full-left .level2-popup .level3-popup,
.top-full-right .level2-popup .level3-popup,
.halflinkonly .level2-popup .level3-popup,
.megamenu-popup .level2-popup .level3-popup {
 background: #f6f6f6 none repeat scroll 0 0;
  border:1px solid #EDEDED;
  border-bottom: 2px solid #0092d7;
  box-shadow: 0 5px 5px #cccccc, 0 0 0 #cccccc inset;
  display: none;
  left: 45%;
  margin: 0;
  min-width: 180px;
  padding: 0;
  position: absolute;
  /*top: 26px;*/
  z-index: 99;
}
  
.rootthreecol .level2-popup .level3-popup li,
.top-half-left .level2-popup .level3-popup li,
.top-half-right .level2-popup .level3-popup li,
.top-full-left .level2-popup .level3-popup li,
.top-full-right .level2-popup .level3-popup li,
.halflinkonly .level2-popup .level3-popup li,
.megamenu-popup .level2-popup .level3-popup li { position:relative;}

.rootthreecol .level2-popup .level3-popup li a,
.top-half-left .level2-popup .level3-popup li a,
.top-half-right .level2-popup .level3-popup li a,
.top-full-left .level2-popup .level3-popup li a,
.top-full-right .level2-popup .level3-popup li a,
.halflinkonly .level2-popup .level3-popup li a,
.megamenu-popup .level2-popup .level3-popup li a {background-image: none; border-right: 0 none; display: block; font-weight: normal; line-height: 18px; padding:10px 10px 10px 6px;text-align: left;}

.rootthreecol .level2-popup .level3-popup li  a:hover,
.top-half-left .level2-popup .level3-popup li  a:hover,
.top-half-right .level2-popup .level3-popup li  a:hover,
.top-full-left .level2-popup .level3-popup li  a:hover,
.top-full-right .level2-popup .level3-popup li  a:hover,
.halflinkonly .level2-popup .level3-popup li  a:hover,
.megamenu-popup .level2-popup .level3-popup li  a:hover { background-color:#f1f1f1;}

.rootthreecol .level2-popup .level3-popup li:hover .level4-popup,
.top-half-left .level2-popup .level3-popup li:hover .level4-popup,
.top-half-right .level2-popup .level3-popup li:hover .level4-popup,
.top-full-left .level2-popup .level3-popup li:hover .level4-popup,
.top-full-right .level2-popup .level3-popup li:hover .level4-popup,
.halflinkonly .level2-popup .level3-popup li:hover .level4-popup,
.megamenu-popup .level2-popup .level3-popup li:hover .level4-popup { display:block;}


.rootthreecol .level2-popup .level3-popup .level4-popup,
.top-half-left .level2-popup .level3-popup .level4-popup,
.top-half-right .level2-popup .level3-popup .level4-popup,
.top-full-left .level2-popup .level3-popup .level4-popup,
.top-full-right .level2-popup .level3-popup .level4-popup,
.halflinkonly .level2-popup .level3-popup .level4-popup,
.megamenu-popup .level2-popup .level3-popup .level4-popup {
 background: #f6f6f6 none repeat scroll 0 0;
  border:1px solid #EDEDED;
  border-bottom: 2px solid #0092d7;
  box-shadow: 0 5px 5px #cccccc, 0 0 0 #cccccc inset;
  display: none;
  left: 45%;
  margin: 0;
  min-width: 180px;
  padding: 0;
  position: absolute;
  top: 26px;
  z-index: 99;}
 
.rootthreecol .level2-popup .level3-popup .level4-popup li,
.top-half-left .level2-popup .level3-popup .level4-popup li,
.top-half-right .level2-popup .level3-popup .level4-popup li,
.top-full-left .level2-popup .level3-popup .level4-popup li,
.top-full-right .level2-popup .level3-popup .level4-popup li, 
.halflinkonly .level2-popup .level3-popup .level4-popup li,
.megamenu-popup .level2-popup .level3-popup .level4-popup li { position:relative;}

.rootthreecol .level2-popup .level3-popup .level4-popup li a,
.top-half-left .level2-popup .level3-popup .level4-popup li a,
.top-half-right .level2-popup .level3-popup .level4-popup li a,
.top-full-left .level2-popup .level3-popup .level4-popup li a,
.top-full-right .level2-popup .level3-popup .level4-popup li a, 
.halflinkonly .level2-popup .level3-popup .level4-popup li a,
.megamenu-popup .level2-popup .level3-popup .level4-popup li a {background-image: none; border-right: 0 none; display: block; font-weight: normal; line-height: 18px; padding:6px 10px 6px 6px;text-align: left;}

.rootthreecol .level2-popup .level3-popup .level4-popup li a:hover,
.top-half-left .level2-popup .level3-popup .level4-popup li a:hover,
.top-half-right .level2-popup .level3-popup .level4-popup li a:hover,
.top-full-left .level2-popup .level3-popup .level4-popup li a:hover,
.top-full-right .level2-popup .level3-popup .level4-popup li a:hover,
.halflinkonly .level2-popup .level3-popup .level4-popup li a:hover,
.megamenu-popup .level2-popup .level3-popup .level4-popup li a:hover{ background-color:#f1f1f1;}

/* END Popup CSS  */


/* New Dropdown Effect Default */
.rootmenu > .rootmenu-list > li > .topmenu_main{
	opacity:0;
	visibility:hidden;
	}
	
	
.rootmenu > .rootmenu-list > li:hover > .topmenu_main{
	opacity:1;
	visibility:visible;
	}

.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{
	opacity:0;
	visibility:hidden;
	}

.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub{
	opacity:1;
	visibility:visible;
	}

.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub{
	opacity:1;
	visibility:visible;
	}

.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{
	opacity:0;
	visibility:hidden;
	}
/* END New Dropdown Effect Default */


/* New Dropdown Effect "topanimation" */

.rootmenu > .rootmenu-list > li > .topmenu_main.topanimation{
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-webkit-transform: rotateX(-90deg);
	opacity:0;
	visibility:hidden;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.4s, opacity 0.4s;
	-ms-transition: -ms-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	}
	
	
.rootmenu > .rootmenu-list > li:hover > .topmenu_main.topanimation{
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	opacity:1;
	visibility:visible;
	}


/* New Dropdown Effect "bottomanimation" */
.rootmenu > .rootmenu-list > li > .topmenu_main.bottomanimation{
	transform: translateY(35px);
	transition: all .3s ease;
	opacity:0;
	visibility:hidden;
}
.rootmenu > .rootmenu-list > li:hover > .topmenu_main.bottomanimation{
	transform: translateY(0);
	opacity:1;
	visibility:visible;
 }


/* New Dropdown Effect "rightanimation" */
.rootmenu > .rootmenu-list > li > .topmenu_main.rightanimation{
	transform: translateX(35px);
	transition: all .3s ease;
	opacity:0;
	visibility:hidden;
}
.rootmenu > .rootmenu-list > li:hover > .topmenu_main.rightanimation{
	transform: translateX(0);
	opacity:1;
	visibility:visible;
 }


/* New Dropdown Effect "leftanimation" */
.rootmenu > .rootmenu-list > li > .topmenu_main.leftanimation{
	transform: translateX(-35px);
	transition: all .3s ease;
	opacity:0;
	visibility:hidden;
}
.rootmenu > .rootmenu-list > li:hover > .topmenu_main.leftanimation{
	transform: translateX(0);
	opacity:1;
	visibility:visible;
 }

}

@media only screen and (min-width:230px) and (max-width:900px) {
	
	.rootmenu > .rootmenu-list > li > .topmenu_main{
		display:none;
	}

	.level3-popup{ display:none; }
	.level4-popup{ display:none; }
	.rootmenu li{ position:relative; }
	.halfwidth-dropdown-arrow, .fullwidth-dropdown-arrow {display:none !important; }
	.level3-popup{padding-left:20px !important;}
	.level4-popup{padding-left:20px !important;}

	/*New Css for Tabing menu*/
	.rootmenu .tabmenu02 .verticalopen02{position:relative !important; display: block !important; opacity: 1 !important; visibility: visible !important; top: 0px; }
	.rootmenu > .rootmenu-list > li > .tabmenu02 > .mainmenuwrap02 > .vertical-menu02 > li{ width: 100%; float: none !important;}



	.roottag{ position:static; }	
	.sub_cat_listing li	{ position:relative; }
	.rootmenu-submenu a.submenuarrow:after{ border:none !important; }
	.verticalopen{ position:relative !important; display:block !important;}
	.rootmenu .tabmenu .tabimtag{ height:auto !important; }
	.rootmenu-list > li > a > .homeicon{ display:none !important; }
	.rootmenu-list > li > a > em{ display:block !important; font-style:normal; }
	.rootmenu-list > li{text-align:left; border-right:0px;}
	.megamenu{position: relative;top: 0px;left: 0px;padding:8px;}
	.megamenu .carousel .item img{ width:100%;}
	.rootmenu-mobile {display: block;}
	.rootmenu-list > li{float:none !important; display: inline-block; }
	.mobile-sub {margin: 0px;padding: 0px;list-style: none;float: none;width: 100%; display:table; }
	.mobile-sub > li {margin: 0px 0px 0px 0px !important;display: block; position: relative; }
	.mobile-sub > li > a {display: block;padding:5px 10px;line-height:35px;border-bottom: solid 1px #ccc;}
	.mobile-sub > li > a.active {color: #000 !important;box-shadow: none}
	.mobile-sub > li:hover>a {box-shadow: none;}
	.rootmenu {width: 100%;padding: 0px 0px 0px 0px !important;background-color: #fd740c  !important;margin: 0px 0px;}
	.rootmenu-list {display: none;}
	.rootmenu-item {width: 100%;float: none;text-align: left;}
	.rootmenu-item > a {padding: 13px;line-height: 20px;text-transform: none;position: static !important;}
	.rootmenu-click { padding-left:15px; display: block;}
	.rootmenu-click02 {display: block;}
	.rootmenu-mobile-open {border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;}
	.rootmenu-item:hover .rootmenu-submenu {display: none;}
	.rootmenu-submenu {position: static;idth: 100%;padding: 0px;box-shadow: none;display:none;}
	.rootmenu-submenu:after {border-color: transparent transparent transparent transparent;border-style: none;}
	.rootmenu-submenu li {margin: 0px 0px 0px 0px !important;position:relative;}
	.rootmenu-submenu a {display: block;color: #000;padding: 12px 25px;background: #fff !important;border-bottom: solid 1px #ccc;}
	.rootmenu-submenu li a.active {color: #000 !important;}
	.rootmenu-submenu li:hover>a {background-color: #f5f5f5!important;color: #000;}
	.rootmenu-submenu-sub {width: 100%;position: static;left: 100%;top: 0;display: none;margin: 0px;padding: 0px;}
	.rootmenu-submenu-sub li {margin: 0px 0px 0px 0px !important;padding: 0px;position: relative;}
	.rootmenu-submenu-sub a {display: block;color: #000;padding: 10px 25px 10px 25px;background: #fff !important;border-bottom: solid 1px #ccc;font-weight: normal;}
	.rootmenu-submenu-sub li a.active {color: #000 !important;}
	.rootmenu-submenu-sub li:hover>a {background-color: #a5a5a5 !important;	color: #fff;}
	.rootmenu-submenu-sub-sub {	width: 100%;position: static;left: 100%;top: 0;display: none;margin: 0px;padding: 0px;}
	.rootmenu-submenu-sub-sub li {margin: 0px 0px 0px 0px !important;}
	.rootmenu-submenu-sub-sub a {display: block;color: #000;padding: 10px 25px 10px 25px;background: #fff !important;border-bottom: solid 1px #ccc;font-weight: normal;}
	.rootmenu-submenu-sub-sub li a.active {color: #000 !important;}
	.rootmenu-submenu-sub-sub li:hover>a {background-color: #606060 !important;color: #fff;}
	.rootmenu-text {display: block;}
	.rootmenu-submenu .cat-arrow{ display:none !important;}
	.skip-link.skip-nav {display:none !important;}
	#header-nav{ display:block;}
	.rootmenu{width:100%; padding:44px 0px 0px 0px !important;  margin:0px 0px;font-size: 14px !important;}

	.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
	.rootmenu .catproductimg img{width:100%;}
	.linksmenu img {width: 100%;}
	.rootmenu .tabmenu .tabimtag img{width:70%;}


	.rootmenu .tabmenu02 .vertical-menu02 > li > a{ padding:5px 15px !important; height: auto; }	
	.rootmenu .tabmenu02 .vertical-menu02 > li > .verticalopen02 .root-col-4{ width:100% !important; margin:0px; padding:0px; }
	.rootmenu .tabmenu02 .vertical-menu02 > li > a > span{ margin:12px 0 !important; float:none; text-align:center; margin:0 auto; display:block;}

}

/*Mega menu Content Responsive*/

@media only screen and (min-width:1024px) and (max-width:1199px) {
	.rootmenu .halfmenu { width:60%;}
}

@media only screen and (min-width:901px) and (max-width:1023px) {
	.rootmenu-list > li > a{ padding-left:10px; padding-right:10px; }	
	.rootmenu .contacthalfmenu{ width:100%; }
	.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{ right:65%; left:auto !important; }
	.rootmenu .halfmenu { width:65%;}

}

@media only screen and (min-width:768px) and (max-width:900px) {
	.rootmenu .contacthalfmenu{ width: 100%; }
	.rootmenu .tabmenu .verticalopen { width:100%}

	.root-col-6{width:100%;}
	.root-col-5{width:100%;}
	.root-col-4{width:100%;}
	.root-col-3{width:100%;}
	.root-col-2{width:100%;}
	.root-col-1{width:100%;}
	.root-col-25{width:100%;}
	.root-col-50{width:100%;}
	.root-col-70{width:100%;}
	.root-col-75{width:100%;}
	
}

@media only screen and (min-width:501px) and (max-width:767px) {
	.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
	.rootmenu .contacthalfmenu{ position:relative; width: 100%; top:0px;}
	.rootmenu .tabmenu .tabimgwpr {min-height:90px;}
	.rootmenu .tabmenu .tabimgtext {font-size: 11px !important;line-height:13px !important;}

	.root-col-6{width:100%;}
	.root-col-5{width:100%;}
	.root-col-4{width:100%;}
	.root-col-3{width:100%;}
	.root-col-2{width:100%;}
	.root-col-1{width:100%;}
	.root-col-25{width:100%;}
	.root-col-50{width:100%;}
	.root-col-70{width:100%;}
	.root-col-75{width:100%;}

}

@media only screen and (min-width: 200px) and (max-width:500px) {
	.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
	.rootmenu .contacthalfmenu{ position:relative; width: 100%; top:0px;}
	.rootmenu .tabmenu .tabimgwpr {min-height:90px;}
	.rootmenu .tabmenu .tabimgtext {font-size: 11px !important;line-height:13px !important;}

	.root-col-6{width:100%;}
	.root-col-5{width:100%;}
	.root-col-4{width:100%;}
	.root-col-3{width:100%;}
	.root-col-2{width:100%;}
	.root-col-1{width:100%;}
	.root-col-25{width:100%;}
	.root-col-50{width:100%;}
	.root-col-70{width:100%;}
	.root-col-75{width:100%;}
}

.dropdown-leftside {right: 0;}
.dropdown-leftside .rootmenu-submenu-sub {left:-100% !important; top:0px !important; width:100%;}
.dropdown-leftside .rootmenu-submenu-sub .rootmenu-submenu-sub-sub {left: -60% !important;top: 0 !important;}
.dropdown-leftside a.submenuarrow:after {border-color: transparent #525252 transparent transparent !important;left: 7px !important;}
.dropdown-leftside > li > a {padding: 8px 12px 8px 25px !important;}

.contentcol p{ color:#323232; font-weight:normal; line-height:23px; text-align:justify; line-height:23px; font-size:13px; margin-bottom:15px; }
 
.contentcol .contentcolheading {
    border-bottom: 1px solid #b6b6b6;
    color: #424242;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding:8px 0px 8px 0px;
    width: 100%;
	margin-bottom:8px;
}
