/*********************/
/* Pagination Css   */
/********************/
.pagination {padding:20px 0px 15px 0px; text-align:center}

.tblListing .pagination a:hover
{
    background:#d1d1d1; 
    color:#535353; 
    padding:6px 10px; 
    border-radius: 4px 4px 4px 4px; 
    text-decoration:none;    
}

.pagination label{ display:none}

.pagingLinkBold {background:#838383; padding:6px 10px; color: #fff; border-radius: 4px 4px 4px 4px}

.pagingNotAvailable {background:none; color:#c6c6c6; padding:6px 10px; border-radius: 4px 4px 4px 4px}

.pagingLink{background:none; padding:6px 10px; font-weight:normal}

.pagingSelected{background:#009999; padding:6px 10px; color: #fff; border-radius: 4px 4px 4px 4px}


/**********/
/* table */
/*********/
.tblTable
{
    margin:0px;
} 

.tblTable TD, .tblTableBorder TD
{    
    margin:0px;
    padding: 8px;
}  

.tblTable TR.tblRowDash TD, .tblTable   Border TR.tblRowDash TD
{
    border-bottom: 1px #999999 dashed;
    padding: 8px 8px 8px 8px;
} 

.tblTable TR.tblRowSolidThick TD, .tblTableBorder TR.tblRowSolidThick TD
{
    border-bottom: 4px #999999 solid;
    padding: 8px 8px 8px 8px;
} 

.tblTable TR.tblRowSolidThin TD, .tblTableBorder TR.tblRowSolidThin TD
{
    border-bottom: 1px #999999 solid;
    padding: 8px 8px 8px 8px;
} 

.tblTable TR.tblRowNoDash TD, .tblTableBorder TR.tblRowNoDash TD
{
    padding: 8px 8px 8px 8px;
} 

.tblSearchFilter
{
    border : 1px solid #c3c3c3;  
    margin-top:-3px;  
}

.tblSearchFilter thead td
{
    background-color: #ececec;
    border-bottom :1px solid #c3c3c3;  
    height: 20px;
    color: #536675;
    font-weight: bold;
}

.tblSearchFilter .trAction td
{
    padding:  8px;
    text-align: left;
}  

.tblBorderPage
{
    background-color: #F7F7F7;
    border: 1px solid #D9D9D9;    
    text-align:left;
}

.tblBorderPage-inner
{
    padding:15px;
}

.tblSearchResult
{
    border:none;
    background-color:#ffffff;  
}

.tblSearchResult .tablescroll_head
{
    border-left:1px #000000 solid;
    border-top:1px #000000 solid;
    border-right:1px #000000 solid;
    border-bottom:0;
}

.tblSearchResult .tablescroll_wrapper
{
    border-left:1px #000000 solid;
    border-top:0;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
}

.tblSearchResult .tablescroll_foot
{
    border-left:1px #000000 solid;
    border-top:0;
    border-right:1px #000000 solid;
    border-bottom:1px #000000 solid;
}

.tblSearchResult .tblHeader, .tblSearchResultNoBorder .tblHeader
{
    background-color:#00afaf;
    color:#ffffff;
    font-weight:600;
    padding: 4px 8px 4px 8px;
    text-decoration:none;
    vertical-align:top;
}

.tblHeader td
{
    border-top:solid 1px #007979;
    border-bottom:solid 1px #007979;
}

.tblSearchResult TR, .tblSearchResultNoBorder TR
{
    color:#555555;
    font-weight:normal;
    padding: 4px 8px 4px 8px;
    text-decoration:none;
    vertical-align:top;
}

.tblSearchResult .tblRowOdd, .tblSearchResultNoBorder .tblRowOdd, .tblSearchFilter .tblRowOdd
{
    background-color: #ffffff;
}

.tblSearchResult .tblRowOdd td, .tblSearchFilter .tblRowOdd td
{
    border-bottom: solid 1px #e3e3e3
}

.tblSearchResult .tblRowEven, .tblSearchResultNoBorder .tblRowEven, .tblSearchFilter .tblRowEven
{
    background-color: #fff;
}

.tblSearchResult  .tblRowEven:hover, .tblSearchResult  .tblRowOdd:hover, .tblSearchFilter  .tblRowEven:hover, .tblSearchFilter  .tblRowOdd:hover{
  background-color: #f7f7f7; !important
}

.tblSearchResult .tblRowEven td, .tblSearchFilter .tblRowEven td
{
    border-bottom:solid 1px #e3e3e3
}

.tblSearchResultNoBorder
{
    border:0px;
    background-color:#ffffff;
}


.tblRefineCheck
{
    margin:0px;
    padding : 10px 0px 10px 0px;
} 

.tblRefineCheck TD
{    
    margin:0px;
    padding: 5px 5px 5px 10px;
}  

.tblRefineCheck TABLE TD
{
    margin:0px;
    padding: 1px 0px 1px 0px;
}

.tblRefineCheck .divSolid
{    
    border-bottom: 1px #bfbfbf solid;
    padding:0px;
} 

.tblRefineCheck .tdMainCategory
{    
    padding: 0px;
} 


.tblSubRefineCheck
{
    background-color:#fffabd;
    padding: 0px 0px 5px 0px;
    border-bottom: #bfbfbf 1px dashed;
}

.tblSubRefineCheck TD
{    
    margin:0px;
    padding: 5px 0px 5px 10px;
} 

.tblSubRefineCheck .tdCategoryHighlight
{    
    background:url(/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/CategoryHighlight.png) no-repeat;    
    position:absolute;
    height:22px;
    width:250px;
    padding: 10px;
    font-weight: bold;
} 

.tblSubRefineCheck .tdSubCategory
{    
    padding:12px 20px 7px 20px;
} 

.tblSubRefineCheck .tdSubCategory .divSelectedNone
{
    border:0px;
    padding:0px 0px; 
    background:none;
} 

.tblSubRefineCheck .tdSubCategory .divSelected
{
    border:1px solid #ebb000;
    padding:0px 0px; 
    background:#ebb000;
    width:1px;
} 

.tblSubRefineCheck-None
{
    background-color:#fff;
    padding: 12px 0px 12px 0px;
    border-bottom: #bfbfbf 1px dashed;
}

.tblSubRefineCheck-None .tdCategoryHighlight-None
{
    padding: 0px 10px 0px 10px;
}


.tblFilterScrollable 
{
    border:0px solid #bfbfbf;
    max-height: 120px;
    overflow-y: auto;
}

.tblReportHeaderCriteria
{
    margin:0px;
    background-color : #ffffff;
    border-top:solid 1px #007979;
    border-bottom:solid 1px #007979;
} 

.tblRowStatic
{
    color:#555555;
    font-weight:normal;
    padding: 4px 8px 4px 8px;
    text-decoration:none;
    vertical-align:top;
} 

.tblRowStatic td
{
    border-bottom: solid 1px #e3e3e3
}

.tblProductStyle, .tblProductStyle td, .tblProductStyle tr
{
    border-collapse: collapse;
    margin:0px;
    padding: 4px;
    border: 1px solid #000000;  
    color:#000000;     
} 

.tblProductStyle th
{
    border-collapse: collapse;
    margin:0px;
    padding: 4px;
    border: 1px solid #000000;  
    color:#000000;  
    font-weight: bold;   
}

.tblSimpleTable
{
    margin:1px;
    border: 1px solid #000000;   
    border-collapse: collapse;
} 

.tblSimpleTable TD
{    
    margin:1px;
    padding: 8px;
    border: 1px solid #000000;   
}  

.tblSimpleTable div
{    
    margin: 0px 0px 2px 0px;
} 

/************/
/* Table TD */
/************/
.tdRegBox
{
     border: 1px #d9d9d9 solid; 
     background-color: #f7f7f7; 
     vertical-align:top;
     text-align:center;
     font-size: 13px;
}

.trDuplicatedRecord td
{
    border: 1px solid #ffb900;
    background-color: #feffd7;
    color: #ff3300;
    font-weight: bold;
}

.trInActive td
{
    border: 1px solid #ffb900;
    background-color: #feffd7;
    color: #ff3300;
    font-weight: bold;
}

.trActive td
{
    border: 1px solid #3eb422;
    background-color: #e8ffd5;
    color: #3eb422;
    font-weight: bold;
}

.trFormTitle td
{
    border-bottom: 1px solid #009999;
    background-color: #e1f1e4;
    font-weight: bold;
    padding-top:  5px;
    padding-bottom:  5px;
}

.trReportSelection td
{
    background-color: #e1f1e4;
    font-weight: bold;
    padding-top:  5px;
    padding-bottom:  5px;
}

.HighlightCell{background:#FFD6F5}

.HiddenCell{
    display:none;
}

.HiddenRow{
    display:none;
}

/****************/
/* Paging DIV  * /
/****************/

DIV.pagingLeft
{
    text-align:left;
    /*float:left;*/
    padding-top: 10px;
    padding-bottom:10px;
}

DIV.pagingRight
{
    text-align:right;
    padding-top: 10px;
    padding-bottom:10px;
}

/*********/
/* Text */
/********/
.home-txtNormalGrey-L p{
    color: #484848;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
    font-size: 26px;
    font-weight:300;
    line-height: 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    margin-bottom:5px;
}

.txtRegister
{
    color:#006666;
    text-decoration :none;
    vertical-align:middle;
    font-weight:normal;
    line-height:17px;
    font-size: 28px; 
    font-weight: bold; 
    text-align: center;
    padding-bottom:20px;
}

.txtNormal{
   color:#595959;
   text-decoration:none;
   font-size:13px;
   text-align:left;
   vertical-align:middle;
   line-height:17px;
   margin-top:20px;
   text-align:center;
}

.txtNormalGrey-thin{
   color:#595959;
   text-decoration:none;
   font-size:19px;
   text-align:left;
   vertical-align:middle;
   font-weight:300;
   line-height:17px;
   margin-top:20px;
   text-align:center;
}

.txtNormalGreen
{
    color:#006666;
    text-decoration :none;
    vertical-align:middle;
    font-weight:normal;
    line-height:17px;
}

.txtNormalGreenBold
{
    color:#006666;
    text-decoration :none;
    vertical-align:middle;
    font-weight:bold;
    line-height:17px;
}

.txtNormalGrey{
   color:#595959;
   text-decoration:none;
   font-size:13px;
   text-align:left;
   vertical-align:middle;
   font-weight:normal;
   line-height:17px;
   margin-top:20px;
}

.txtNormalOrange
{
    color:#ed6c0a;
    font-weight:600;
    text-decoration :none;
    vertical-align:middle;
    line-height:17px;
}

.txt-or-dash
{
    text-align: center;
    font-size: 16px;
    color:#c4c4c4;
}

.txtRegister-category-line
{    
    border-bottom:solid 1px #c9c9c9;
}

.txtRegister-category, .txtTitle
{
    font-size: 18px;
    font-weight:300;
    padding-bottom:8px;
}

.txtRegister-info
{    
    font-size:13px;
    font-weight:600;
}


.txtManAsterik
{
    color:#ff3300;
}

.txtNormalRed
{
    color:#ff0000;
    text-decoration :none;
}

.txtNormal-L{
   color:#000000;
   font-family:'Open Sans', Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-size:14px;
   text-align:left;
   vertical-align:middle;
   font-weight:normal;
   line-height:17px;
}

.txtSerialNumber{
   color:#000000;
   font-family:'Open Sans', Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-size:18pt;
   text-align:left;
   vertical-align:middle;
   font-weight:bold;
   line-height:17px;
}

/*********/
/*  Div */
/*********/
.divDividerDash
{
    border-bottom: 1px #999999 dashed; 
    height: 1px
}

.divActive
{
    background-color: #e8ffd5;
    color: #3eb422;
    font-weight: bold;
    padding: 2px 12px;
    border-radius:10px; 
}

.divInActive
{
    background-color: #feffd7;
    color: #ff3300;
    font-weight: bold;
    padding: 2px 12px;
    border-radius:10px; 
}

/*********/
/* Tick */
/*********/
.tick-icon
{
    padding-right:5px;
    padding-left:35px;
    vertical-align:middle;
}

/***************/
/* background */
/***************/
.bg-register-button
{
    background:#e8e8e8;
    padding:20px;
}

.btnBasic {
	color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #12adad;
    border: #474a4a;
    margin:1px;
    padding:10px;
    cursor:pointer;
}

.btnLink:hover {
	color: white;
    border-radius: 4px;
    background: #0d7474;
    padding:3px;
    cursor:pointer;    
}

.btnLink {
	color: white;
    border-radius: 4px;
    background: #12adad;
    padding:3px;
    cursor:pointer;
    display: block;
}

.btnBasic:hover {
	color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #13a6a6;
    border: #474a4a;
    margin:1px;
    padding:10px;
    cursor:pointer; 
    display: block;   
}

.btnExport {
	color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #ed5565;
    border: #474a4a;
    margin:1px;
    padding:5px 10px 5px 10px;
    cursor:pointer;
}

.btnExport:hover {
	color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #cf404f;
    border: #474a4a;
    margin:1px;
    padding:5px 10px 5px 10px;
    cursor:pointer;    
}

/************************/
/* Global Halal Network */
/************************/

.search-cb-wrapper
{
    padding-left:90px;
}

.search-cb
{
    background:#cfe7e8; 
    padding:15px 15px 3px 15px; 
    text-align:center; 
    margin-top:15px;
    border-radius: 8px 8px 8px 8px;
    width:724px;
}

.search-cb-map-wrapper
{   width:900px; 
    height:450px; 
    margin:10px; 
    padding-top:15px
}

.txtIntro
{
    font-size:14px;
    text-align:center;
}

/**********/
/* button */
/**********/
.button_red_a, .button_red_a:visited{
	background: #ed5565;
	padding:10px 20px;
	color:#fff;
	font-family:"Open Sans";
	font-weight:300;
	font-size:14px;
	text-decoration:none;
	border-radius:20px;
	box-shadow: 0px 4px #bc4350;
	}
	
.button_red_a:hover{
	background: #cf404f;
	padding:10px 20px;
	color:#fff;
	font-family:"Open Sans";
	font-weight:300;
	font-size:14px;
	text-decoration:none;
	border-radius:20px;
	box-shadow: 0px 4px #a32835;
	transition:0.3s;
	}
	
/************/	
/* Content */
/************/	
.onecolumn_content {
	width: 980px;
	padding:0px 30px 0px 30px;
}

/*****************************/
/* Form CSS and Validation  * /
/*****************************/

.InpRegSmall
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    height:20px;
    width:100px;
}

.InpRegNormal
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    height:20px;
    width:190px;
}

.InpRegMedium
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #222222;
    display: inline-block;
    font-size: 13px;
    padding: 4px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    height:20px;
    width:250px;
}

.InpRegMax
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #222222;
    display: inline-block;
    font-size: 13px;
    padding: 4px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    height:20px;
    width:412px;
}

.InpReadOnly
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    background-color : #e1f1e4;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    
}

.InpDisabled
{
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    background-color : #ebe9e9;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    
}

.sltRegNormal
{   
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width:202px;
}

.sltRegMedium
{   
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width:256px;
}

.sltRegMax
{   
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width:418px;
}

.sltReg
{   
    font-family:'Open Sans';
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size:13px;
    color:#222222;
    padding: 4px;
    vertical-align:middle;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

/*********************/
/* Page Hyperlink  * /
/*******************/

a.ActionLink
{
    display:inline-block;    
    background: url("/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/Content/images/btnAction.gif") repeat-x scroll center center transparent;
    border: 1px solid #c7a000;
    border-radius: 5px 5px 5px 5px;
    color: #402A00;
    text-shadow: 0 1px 0 #FFF;
    cursor: pointer;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    padding:5px 15px 5px 15px;
}

a.ActionLink:link
{
    display:inline-block;    
    background: url("/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/Content/images/btnAction.gif") repeat-x scroll center center transparent;
    border: 1px solid #c7a000;
    border-radius: 5px 5px 5px 5px;
    color: #402A00;
    text-shadow: 0 1px 0 #FFF;
    cursor: pointer;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    padding:5px 15px 5px 15px;
}

a.ActionLink:hover
{
    display:inline-block;
    background: url("/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/Content/images/btnActionHover.gif") repeat-x scroll center center transparent;
    border: 1px solid #c7a000;
    border-radius: 5px 5px 5px 5px;
    color: #402A00;
    text-shadow: 0 1px 0 #FFF;
    cursor: pointer;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    padding:5px 15px 5px 15px;    
}

a.linkText2:link
{
   color:#006666;
   text-decoration:none;
   font-weight:bold;
}

a.linkText2:hover
{
   color:#006666;
   text-decoration:underline;
}

a.linkText2:visited
{
   color:#006666;
   text-decoration:none;   
}

a.linkText-S:link
{
   color:#006666;
   font-weight:600;
   font-size:13px;
   text-decoration:none;
}

a.linkText-S:hover
{
   color:#006666; 
   font-weight:600;
   font-size:13px;
   text-decoration:underline;
}

a.linkText-S:visited
{
   color:#006666;
   font-weight:normal;
   font-size:11px;
   text-decoration:underline;   
}

/* Product Category Menu */

a.CatLink-1
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-food-beverage.png') left no-repeat;
   color:#000;  
} 

a.CatLink-1:link
{   
   color:#000000;
   text-decoration:none;
   font-weight:bold;
}

a.CatLink-1:hover
{
   color:#009a9a;
   text-decoration:none;  
}

a.CatLink-2
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-consumer-goods.png') left no-repeat;
   color:#000;  
} 

a.CatLink-2:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-2:hover
{
   color:#009a9a;
   text-decoration:none;
}

a.CatLink-3
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-eating-premises.png') left no-repeat;
   color:#000;  
} 

a.CatLink-3:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-3:hover
{
   color:#009a9a;
   text-decoration:none;
}

a.CatLink-4
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-abattoir.png') left no-repeat;
   color:#000;  
} 

a.CatLink-4:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-4:hover
{
   color:#009a9a;
   text-decoration:none;
}

a.CatLink-5
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-logistic.png') left no-repeat;
   color:#000;  
} 

a.CatLink-5:link
{   
   color:#000000;
   text-decoration:none;   
}

a.CatLink-5:hover
{
   color:#009a9a;
   text-decoration:none;
}

a.CatLink-6
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-pharmaceuticals.png') left no-repeat;
   color:#000;  
} 

a.CatLink-6:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-6:hover
{
   color:#009a9a;
   text-decoration:none; 
}

a.CatLink-7
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-cosmetics.png') left no-repeat;
   color:#000;  
} 

a.CatLink-7:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-7:hover
{
   color:#009a9a;
   text-decoration:none; 
}

a.CatLink-8
{   
   padding: 5px 10px 5px 30px;
   background: url('/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/icon-ingredient.png') left no-repeat;
   color:#000;  
} 

a.CatLink-8:link
{   
   color:#000000;
   text-decoration:none;
}

a.CatLink-8:hover
{
   color:#009a9a;
   text-decoration:none; 
}


a.SubCatLink:link
{
    font-size:13px;
   color:#000000;
   text-decoration:none;
   line-height:11px;
}

a.SubCatLink:hover
{
   color:#000000;
   text-decoration:none;
   line-height:11px;
   text-decoration:none;   
}

a.SubCatLink:visited
{
   color:#000000;
   text-decoration:none;
   line-height:11px;
   text-decoration:none;   
}

a.pagingLink:link
{
   color:#006666;
   text-decoration:none;
}

a.pagingLink:hover
{
   color:#006666;
   text-decoration:underline;
}

a.pagingLink:visited
{
   color:#006666;
   text-decoration:none;  
}


/***************/
/*  Accordion  */
/***************/
.accordionHeader
{
    background: url(/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/css/Content/images/Expand.gif) no-repeat 198px 5px;
    border: 1px solid #2F4F4F;
    color: #ffffff;
    background-color: #595959;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    /*padding: 4px 8px 4px 8px;*/
}

#LeftTwoColContent .accordionHeader a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

#LeftTwoColContent .accordionHeader a:hover, #LeftTwoColContent .accordionHeader a:link,#LeftTwoColContent .accordionHeader a:visited
{
    color: #ffffff;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected
{
    border: 1px solid #595959;
    color: #ffffff;
    background-color: #595959;
	font-weight: 600;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#LeftTwoColContent .accordionHeaderSelected a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

#LeftTwoColContent .accordionHeaderSelected a:hover,#LeftTwoColContent .accordionHeaderSelected a:link,#LeftTwoColContent .accordionHeaderSelected a:visited
{
    color: #ffffff;
	background-color: #595959;
	text-decoration: none;
}

.accordionContent
{
    background-color: #ffffff;
    border: 1px solid #bfbfbf;
    border-top: none;
    padding: 0px;
    padding-top: 0px;
}
.accordionContent2
{
    background-color: #ffffff;
    border: 1px solid #bfbfbf;
    padding: 0px;
    padding-top: 0px;
}

.accordionContent .divMenuDivider Table, .accordionContent .divMenuDividerNoDash Table
{
    color:#000000;
    font-weight:normal;
    font-size:11px;
}

/******************/
/* Main Container */
/******************/

.signout_maincontent
{
    position: relative;
	margin: 0 auto;
	padding-top: 120px;
	padding-bottom: 50px;
	width: 980px;
	display: block;
	font-size: 13px;
}

.signout_content
{
    float: left;
	width: 690px;
	display: block;
}

.relatedresult_contentleft {
	float: left;
	width: 231px;
	display: block;
	border: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 50px;
	font-family: "Open Sans";
}


/************/
/**** li ****/
/************/
.NumberingOrderList li
{
	float: left;
	font-size: 15px;
	color: #707070;
	line-height: 30px;
	font-weight: 400;
	padding-bottom: 14px;
}

ul.StyleOrderList
{
    list-style-position: inside;
    list-style-type: square;
	padding : 0px 0px 0px 0px;
	margin:0px;
}


/*   Contact Us Page CSS   */
.contact-category{
	font-size:18px;
	color:#009899;
	font-weight:bold;
	padding-bottom:8px;
	margin-top:-15px;
	margin-top:0px}
	
.contact-text{
	line-height:25px}
	
.contact-email{
	font-size:14px;
	color:#f96601;
	margin-top:8px}
	
.contact-email a{
	font-size:14px;
	color:#008486;
	text-decoration:none;
	margin-top:8px}
	
.contact-email a:hover{
	font-size:14px;
	color:#008486;
	text-decoration:underline;
	padding-top:8px}
	
.dotted-line{
	background:url(/web/20190214015228im_/http://www.halalcms.com/Content/v2.0/images/Contactus/dotted-line.jpg) repeat-x;
	height:40px;}
	
.right-panel{
	padding-left:20px}
	
.right-panel-title{
	font-size:18px;
	color:#434343;
	padding-bottom:10px}
	
.right-panel-box{
	padding:30px 40px;
	background:#f1f1f1;}
	
.right-panel-box-map{
	padding:10px;
	text-align:center;
	background:#f1f1f1;}
	
.company-name{
	font-weight:bold;
	font-size:16px;
	color:#434343;
	}


/* Start - Temporary overite designer team css */


.main_menu ul li{
	float: left;
	color: #ffffff;	
}

.main_menu ul li:hover {
	background-color: #12adad;
	transition: .3s;
}

.active
{
    display: block;
    background-color: #12adad;
    width: auto;
    padding: 13px 50px 12px;
    text-decoration: none;
    color: #ffffff;	
    text-transform: uppercase;
	font-size: 13px;
}

.inactive
{
    display: block;
    width: auto;
    padding: 13px 50px 12px;
    text-decoration: none;
    color: #ffffff;	
    text-transform: uppercase;
	font-size: 13px;
}

.txtExpired
{
    color:#ff3300;
}

.txtActive
{
    color:#00d134;
}

.txtInActive
{
    color:#ff3300;
}

.active a, .inactive a, .active a:hover, .inactive a:hover
{
    color: #ffffff;	
}

/* replace the main page search button */
.btn_search_big {
	font-size: 22px;
	float: left;
	color: #ffffff;
	text-transform: uppercase;
	background: #e95764;
	padding: 25px 43px 27px 35px;
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	-moz-box-shadow: 0 7px rgba(0, 0, 0, 0.35);
	box-shadow: 0 7px rgba(0, 0, 0, 0.35);
	border-style: none;
	margin: 0 auto;
}

/* change the width for these two container*/

.signin_maincontent {
    font-size:13px;	
}

.signin_content {
	width: 650px;
	font-size:13px;
}

.signin_contentleft {
	width: 250px;	
}


/* fix the image size for news content*/
.leftcontent_news {
	position: relative;
	width: 980px;
	float: left;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}

.leftcontent_news h1 {
	font: 30px "Open Sans";
	color: #ed5565;
}

.leftcontent_news h2 {
	color: #939393;
	font: italic 12px "Open Sans";
}

.leftcontent_news p {
	color: #3c494b;
	font: 14px/2em "Open Sans";
	margin-top: 10px;
}

.leftcontent_news img {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

/****************************/
/*   Resizer Style   */
/****************************/
.resizer {
    position: absolute;
    top: 0;
    right: -8px;
    bottom: 0;
    left: auto;
    width: 16px;    
    cursor: col-resize;       
}

.plusMinus
{
    font-size: 8pt;
    width:20px;
    height:20px;
    background: solid #999999;
    border: 1px solid #999999;
    cursor:pointer;
}

.plusMinus:hover
{
    font-size: 8pt;
    width:20px;
    height:20px;
    background:#d9d9d9;
    border: 1px solid #999999;
    cursor:pointer;
}

.plusMinusInput
{
    font-size:8pt;   
    width:40px; 
    border: 1px solid #999999;
}

/****************************/
/*   Custome Dialog Style   */
/****************************/
.hveDialogStyle
{
    background-color: #ffffff;
    border : 1px #999999 solid; 
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.hveDialogStyle .ui-dialog-titlebar
{
    background-color: #e0eaf1;
    font-weight:Bold;
    border : 1px #999999 solid;
    color: #006666;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
}

.hveDialogStyle button 
{    
    border: 1px solid #d3d3d3/*{borderColorDefault}*/; 
    background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; 
    font-weight: normal/*{fwDefault}*/; 
    color: #555555/*{fcDefault}*/; 
}

.hveDialogStyle .dialogButton 
{    
    border: 1px solid #d3d3d3/*{borderColorDefault}*/; 
    background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; 
    font-weight: normal/*{fwDefault}*/; 
    color: #555555/*{fcDefault}*/; 
    width : 100px;
}

/* End - Temporary overite designer team css */


/*************************************/
/*   Overwrite auto complete Style   */
/*************************************/
.ui-menu {
	font-size: 13px;
	
}

/*************************************/
/*    Overwrite date picker Style    */
/*************************************/
.ui-datepicker.ui-widget { font-size: 15px;}

.ui-datepicker .ui-datepicker-title select { font-size: 13px; }


/**************************************/
/*      Highlight Background          */  
/**************************************/
.highlightBg
{
    background-color : #ffffcc;
}
/*
     FILE ARCHIVED ON 01:52:28 Feb 14, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:12:27 Mar 30, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 120.967
  exclusion.robots: 0.215
  exclusion.robots.policy: 0.207
  RedisCDXSource: 1.979
  esindex: 0.01
  LoadShardBlock: 97.254 (3)
  PetaboxLoader3.datanode: 344.01 (5)
  CDXLines.iter: 18.959 (3)
  load_resource: 1263.69 (2)
  PetaboxLoader3.resolve: 115.383 (2)
*/