/* Mobile CSS */



a:link {color: #000000;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #333333;text-decoration: none;}
a:active {color: #333333;}

.arial11 {font-size: 11px}
.arial11bold {font-size: 11px;font-weight: bold;}

.arial11orange {font-size: 11px; color: #cc3300;}
.arial11orange:link {font-size: 11px; text-decoration:none; color: #cc3300;}
.arial11orange:visited {font-size: 11px; text-decoration:none; color: #cc3300;}
.arial11orange:hover {font-size: 11px; text-decoration:none; color: #cc3300;}
.arial11orange:active {font-size: 11px; text-decoration:none; color: #cc3300;}

.arial11boldorange {font-size: 11px; color: #cc3300; font-weight: bold;}
.arial11boldorange:link {font-size: 11px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:visited {font-size: 11px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:hover {font-size: 11px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial11boldorange:active {font-size: 11px;text-decoration:none; color: #cc3300; font-weight: bold;}

.arial13 {font-size: 13px}

.arial13bold {font-size: 13px;font-weight: bold;}

.arial13orange {font-size: 13px; color: #cc3300;}
.arial13orange:link {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:visited {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:hover {font-size: 13px; text-decoration:none; color: #cc3300;}
.arial13orange:active {font-size: 13px; text-decoration:none; color: #cc3300;}

.arial13boldorange {font-size: 13px; color: #cc3300; font-weight: bold;}
.arial13boldorange:link {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:visited {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:hover {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}
.arial13boldorange:active {font-size: 13px;text-decoration:none; color: #cc3300; font-weight: bold;}

/* Mobile CSS END -------------------------------------------------------------------------------------*/



/* Header CSS */




.tabSourcingHome_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: white;
	background-image: url(images/title_gradientBackground.gif);
	padding: 3px 10px 3px 8px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.tabSourcingHome_up{
	background-image: url(images/title_gradientBackground_up.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	padding: 3px 10px;
	cursor:pointer;
	line-height: normal;



























}


.sourcingHome_search_orange_whiteLine {
	background-color: #ca4700;
}

.sourcingHome_search_orange_whiteLine_leftWhiteLine {
	background-color: #ca4700;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}


.sourcingHome_search_orangeBackground {
	background-color: #ca4700;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top:2px;
	padding-left:3px;
	padding-right:8px;
	padding-bottom:2px;
}

.sourcingHome_search_orangeBackground2 {
	background-color: #ca4700;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
}

.seo, .desc {
	font-size:10px;
}

.seo h1, .desc h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	display:inline-block;
}

span.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}

.seo span, .desc span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}

.background_lightYellow {
	background-image: url(../../images/en/header/bg_lightYellow.gif);
}

.background_lightyellow_2 {
	background-color: #fffbe1;
}


.sourcingHome_searchBoxFrame {
	border: 1px solid #FFFFFF;
	background-color: #dcdbd9;
	padding: 3px 5px 0px;
}

.button_industryPortals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	background-color: #FFFFFF;
	padding: 1px 5px;
	border: 1px solid #CCCCCC;

}

.industryPortals_frame {
	background-color: #999999;
	padding: 1px;
	
}
.industryPortals{
	cursor:pointer;
	
}

.industryPortals_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/title_gradientBackground.gif);
	padding: 3px;
	line-height: normal;

}

.sub_menu_dowm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../../images/en/header/bg_lightYellow.gif);
	font-weight: bold;
	line-height: normal;
	padding-right: 5px;
	cursor:pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}

.sub_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333300;
	font-weight: normal;
	line-height: normal;
	padding-right: 5px;
	cursor:pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;

}

/* Header End ------------------------------------------------------------------------------------- */

/* Button CSS */

a.squarebutton {
	background: transparent url('../../images/square-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px verdana; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 27px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;

}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #ffffff; /*button text color*/
}

a.squarebutton span{
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 2px 8px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

a.squarebuttonL{
	background: transparent url('../../images/square-gray-left_L.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 16px verdana; /* Change 12px as desired */
	line-height: 32px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 38px; /* Height of button background height */
	padding-left: 60px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebuttonL, a:visited.squarebuttonL, a:active.squarebuttonL{
	color: #ffffff; /*button text color*/
}

a.squarebuttonL span{
	background: transparent url('../../images/square-gray-right_L.gif') no-repeat top right;
	display: block;
	padding: 2px 30px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebuttonL:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebuttonL:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

a.squarebuttonE{
	background: transparent url('../../images/square-gray-left_E.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px verdana; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 27px; /* Height of button background height */
	padding-left: 29px; /* Width of left menu image */
	text-decoration: none;

}

a:link.squarebuttonE, a:visited.squarebuttonE, a:active.squarebuttonE{
	color: #ffffff; /*button text color*/
}

a.squarebuttonE span{
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 2px 12px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebuttonE:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebuttonE:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
#apDiv {
	position:absolute;
	right:0px;
	z-index:40;
}
.disable_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_grayBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;

}
/* End Button CSS */


/* Templete */

.container {
	margin:0pt auto;
	width:950px;
	left: 2px;
	top: -1px;
}

.container_padding {
	margin:15pt auto;
	width:950px;
	left: 2px;
}

.templete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;

}

/* Templete End ------------------------------------------------------------------------------------- */


/* Diy Css */

.scroll_Box {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:88px;
	overflow:auto;
	position: relative;
}

.clickToSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	cursor:pointer;


}

.online_photoFrame {
	padding: 5px;
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.diy_popupScroll{
	background-color:#FCFCFC;
	border:1px solid silver;
	height:310px;
	overflow:auto;
}








/* Diy Css End ------------------------------------------------------------------------------- */


/* h1 title */
.title_white_GradientBackground {	
	background-image: url(images/title_gradientBackground.gif);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.title_white_GradientBackground_cms {
	background-image: url(images/title_gradientBackground.gif);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.title_white_GradientBackground_light {	
	background-image: url(images/title_gradientBackground_light.jpg);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin:0px
}

.h1_cms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin:0px
}

/* PCR2971: [SEO] Supplier Directory Revamp */
.h1_cms > h1 {
	display: inline;
}
/* h1 title End ------------------------------------------------------------------------------- */


/* Sourcing Css */
.advancedSearch_padding_left_15px {
	padding-left: 15px;
}

.advancedSearch_dotLine {
	height:1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #cccccc;
}

.tradeAlert_box {
	background-color:#FCFCFC;
	border:1px solid silver;
/*	height:112px; 
	overflow:auto;
*/	
	overflow:visible;
}

.tradeAlert_box_thin {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:68px;
	overflow:auto;
}

.advanced_searchBox {
	background-color:#FCFCFC;
	border:1px solid silver;
	height:88px;
	overflow:auto;
}

.relatedHistory {
	background-color:#FCFCFC;
	border:1px solid silver;
	width:600px;
	height:200px;
	overflow:auto;
}

.compare_Box {
	background-color:#FCFCFC;
	border:1px solid silver;
	width: 100%;
	overflow:auto;
}

.tab_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.tab_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_grayBackground.gif);
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}

.companyCertification_dotline {
	border:none;
	border-top:dotted 1px #cccccc;
	height:1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.companyBackground_authenticatedBox_padding_small_outsideLine {
	background-color: #f5f5f5;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.companyBackground_authenticatedBox_middleGray {
	background-color: #CCCCCC;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.company_headerSearchBox {
	background-color: #FFFFFF;
	color : #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #999999;
}

.company_headerSearchBox_tab_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	padding: 0px 5px 0px 5px;
	background-image:  url("../../images/en/sourcing/bg_company_search.gif");

}

.company_headerSearchBox_tab{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	padding: 0px 5px 0px 5px;


	cursor: pointer;
}

.company_printVersion_padding_content{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.sourcing_categoryBrowse_height {
	height: 45px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;}

.searchResultAll_title_black_MiddleGrayBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;

}

.Featured_listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #cccccc;
	padding-top: 1px;
	padding-right: 5px;

}

.sourcingHome_tab_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #cc3300;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	background-color: #FFFFFF;

}
.sourcingHome_tab_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	background-color: #CCCCCC;

}
.wordwrap
{
  	 -moz-binding: url('wordwrap.xml#wordwrap');
}
/* Sourcing Css End  ------------------------------------------------------------------------------- */


/* Portal Home Css */

.padding_topBottom_2px {
	padding-top: 2px;
	padding-bottom: 2px;
}

.Home_title_white_GradientBackground 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/title_gradientBackground.gif);
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	line-height: normal;
}

.home_tab_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	background-color: #FFFFFF;

}

.home_tab_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
	cursor:pointer;
	line-height: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}

.home_tab_end {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
	cursor:pointer;
	line-height: normal;

}

.Home_height {
	height: 25px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;}

.Home_background_white_padding_middle {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.padding_right_2px {
	padding-right: 2px;
}

.HomeSourcing_tab_top 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	cursor:pointer;
	background-image: url(images/portalHome_grayBackground.gif);
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #fece5f;
	line-height: normal;
	padding: 5px 3px 0px 5px;

}

.HomeSourcing_tab_top2 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	cursor:pointer;
	background-image: url(images/portalHome_grayBackground.gif);
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height: normal;
	padding: 5px 3px 0px 5px;

}

.HomeSourcing_tab 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	cursor:pointer;
	background-image: url(images/portalHome_grayBackground.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fece5f;
	line-height: normal;
	padding: 5px 3px 0px 5px;

}

.HomeSourcing_tab2 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	cursor:pointer;
	line-height: normal;
	background-image: url(images/portalHome_grayBackground.gif);
	border-left-color: #CCCCCC;
	border-left-width: 3px;
	border-left-style: solid;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #fece5f;
	padding: 5px 3px 0px 5px;

}

.HomeSourcing_tab_down 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #cc3300;
	padding: 0px;
	cursor:pointer;
	line-height: normal;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fece5f;
	border-left-color: #fece5f;
	border-left-width: 3px;
	border-left-style: solid;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fece5f;
	background-color: #FFFFFF;
	padding: 5px 3px 0px 5px;

}

.HomeSourcing_end 
{
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	padding: 0px;
	cursor:pointer;
	line-height: normal;
	background-image: url(images/portalHome_grayBackground.gif);
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fece5f;

	padding: 5px 3px 0px 5px;
}

.Home_grayBackground_yellowLine{
	background-color: #CCCCCC;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fece5f;
}

.Home_grayBackground{
	background-color: #CCCCCC;
}

.HomeSourcing_tab_VerticalDown_NEW
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:15px;
	font-weight: bolder;
	padding: 5px 10px;
	cursor:pointer;
	background-color: #FFFFFF;
	border-top: solid 3px #fece5f;
	border-left: solid 0px #fece5f;
	border-right: solid 3px #fece5f;

}

.HomeSourcing_tab_VerticalDown2_NEW
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:19px;
	font-weight: bolder;
	padding: 3px 9px;
	background-color: #FFFFFF;
	border-top: 3px solid #fece5f;
	border-left: 3px solid #fece5f;
	border-right: 3px solid #fece5f;


}

.Home_grayBackground_yellowLine_NEW{
	background-color: #CCCCCC;
	height:15px;
	padding: 5px 10px; 
	text-align:right;
	border-bottom: solid 3px #FECE5F;
}

.HomeSourcing_tab_Vertical_NEW
{
	float:left;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	padding: 5px 10px;
	cursor:pointer;
	background-color: #CCCCCC;
	border-bottom: solid 3px #FECE5F;

}

.HomeSourcing_tab_VerticalLine
{
	width:1px;
	cursor:pointer;
	height:18px;
	background-image: url(images/portalHome_line.gif); 
}

.Home_background_gray_padding_middle {
	background-color: #F5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.padding_bottom_4px {
	padding-bottom: 4px;
}

.padding_bottom_3px {
	padding-bottom: 3px;
}

.padding_top_4px {
	padding-bottom: 3px;
}


.HomeConcurrentEvent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	line-height: normal;
	background-color: #F5f5f5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cccccc;

}

.Homelink_black_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;

}

.Homelink_black_small:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;

}

.Homelink_black_small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;

}

.Homelink_black_small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;

}

.Homelink_black_small:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333300;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;

}

.HomeAdvertisement{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

/* Portal Home Css End  ------------------------------------------------------------------------------- */

body {
	background-color:#FFFFFF;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

img 
{
	border:0px;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
form {
	margin:0px;
	padding:0px;
}

.background_white {
	background-color: #FFFFFF;
}

.background_yellow_padding_middle {
	background-color: #FDCF60;
	padding: 5px;
}

.background_lightGray {background-color: #F5F5F5;}

.background_mediumGray {background-color: #c4c4c4;}

.background_lightGray_padding_middle {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_mediumGray_padding_middle {
	background-color: #c4c4c4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_lightGray_padding_middle_bold {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}

.background_mediumGray_padding_middle_bold {
	background-color: #c4c4c4;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}

.background_white_padding_middle {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.background_lightGray_padding1px {
	background-color: #CCCCCC;
	padding: 1px;
}

.sidebox_frame_gray {background-color: #CCCCCC; padding: 3px;}

.sidebox_frame_gray_1 {background-color: #CCCCCC; padding: 1px;}

.sidebox_frame_gray_cms {background-color: #CCCCCC; padding: 1px;}

.sidebox_frame_white {background-color: #FFFFFF;padding: 3px;}

.sidebox_frame_white_cms {background-color: #FFFFFF;padding: 1px;}

.sidebox_yellow_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	line-height: normal;
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);

}

.button_gray_box {	
	padding: 0px;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;	
}

.button_gray_up  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_grayBackground.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;

	
}

.button_gray_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_grayBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;

}

.button_orange_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;

}

.button_orange_up_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 4px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;
}

.button_orange_up_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;

}

.button_orange_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;

}

.button_orange_down_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground_d.gif);
	padding: 4px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;
}

.button_orange_down_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground.gif);
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	letter-spacing:1px;
	text-decoration:none;

}

.link_red_small_undline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	line-height: normal;

}

.link_red_small_undline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_small_undline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_small_undline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_small_undline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle_undline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	line-height: normal;
}

.link_red_middle_undline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle_undline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle_undline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle_undline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	line-height: normal;
}

.link_red_middle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: normal;
	line-height: normal;
}

.link_red_middle_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	line-height: normal;
	font-weight: bold;
}

.link_red_middle_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
	cursor:pointer;
}

.link_red_middle_bold_underline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
	cursor:pointer;
}

.link_red_middle_bold_underline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
	cursor:pointer;
}

.link_red_middle_bold_underline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
	cursor:pointer;
}

.link_red_middle_bold_underline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
	cursor:pointer;
}

.link_red_middle_bold_m, .link_red_middle_bold_m:link, .link_red_middle_bold_m:active,.link_red_middle_bold_m:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
	line-height:15px
}

.link_red_middle_bold_m:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
	line-height:15px
}

.link_red_extra_large_bold_m, .link_red_extra_large_bold_m:link, .link_red_extra_large_bold_m:active,.link_red_extra_large_bold_m:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
	line-height: 22px;
}

.link_red_extra_large_bold_m:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
	line-height: 22px;
}

.link_red_large_bold,.link_red_large_bold:link,.link_red_large_bold:active,.link_red_large_bold:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
}

.link_red_large_bold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d20000;
	text-decoration:none;
	font-weight:700;
}

.link_red_large_bold_m, .link_red_large_bold_for_m:link, .link_red_large_bold_for_m:active, .link_red_large_bold_for_m:visited, .link_red_large_bold_for_m:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d20000;
	font-weight:700;
	text-decoration:none;
	line-height: 22px;
}

.link_black_middle_m,.link_black_middle_m:link,.link_black_middle_m:active,.link_black_middle_m:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	line-height: 18px;
}

.link_black_middle_m:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	line-height: 18px;
}

.link_black_middle_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.link_black_middle_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.link_black_middle_bold_underline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold_underline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold_underline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle_bold_underline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: underline;
	line-height: normal;
	font-weight: bold;
}

.link_black_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.link_black_middle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.link_black_middle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.link_black_middle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.link_black_middle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.link_black_middle_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.link_black_middle_2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.link_black_middle_2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.link_black_middle_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.link_black_middle_2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

.link_black_middle_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}


.link_black_middle_underline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}

.link_black_middle_underline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}
.link_black_middle_underline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}
.link_black_middle_underline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}


.link_black_middle_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}

.link_black_middle_underline2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}

.link_black_middle_underline2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}
.link_black_middle_underline2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}
.link_black_middle_underline2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}

.link_black_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.link_black_small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.link_black_small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333300;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.link_black_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.link_black_small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc3300;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.link_black_small_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}
.link_black_small_underline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	line-height: normal;
	cursor:pointer;
}
.link_black_small_underline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333300;
	text-decoration: underline;
	font-weight: normal;
	line-height: normal;
	cursor:pointer;
}
.link_black_small_underline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc3300;
	text-decoration: underline;
	font-weight: normal;
	line-height: normal;
	cursor:pointer;
}
.link_black_small_underline:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc3300;
	text-decoration: underline;
	font-weight: normal;
	line-height: normal;
	cursor:pointer;
}

.link_black_large_bold_underlind {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333300;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}


.link_black_large_bold_underlind:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: bold;
}

.link_black_large_bold_underlind:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333300;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: bold;
}
.link_black_large_bold_underlind:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: bold;
}

.link_black_large_bold_underlind:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: bold;	
}

.link_black_large_underlind {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333300;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
}


.link_black_large_underlind:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: normal;
}

.link_black_large_underlind:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333300;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: normal;
}
.link_black_large_underlind:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: normal;
}

.link_black_large_underlind:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
	line-height: normal;
	cursor:pointer;
	font-weight: normal;	
}

.link_black_extra_large_m,.link_black_extra_large_m:link,.link_black_extra_large_m:active,.link_black_extra_large_m:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:400;
	text-decoration:none;
	line-height:normal;
}

.link_black_extra_large_m:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#990000;
	text-decoration:none;
	font-weight:400;
	line-height:normal;
}

.link_black_large_m,.link_black_large_m:link,.link_black_large_m:active,.link_black_large_m:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:400;
	text-decoration:none;
	line-height:normal;
} 

.link_black_large_m:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#990000;
	font-weight:400;
	text-decoration:none;
	line-height:normal;
} 

.dot_line {
	border:none;
	border-top:dotted 1px #cccccc; 
	height:1px;
}
.dot_line_size_1pxHeight {
	border:none;
	border-top:dotted 1px #cccccc; 
	height:1px;
	font-size: 0px;
}

.dot_line_size_1pxHeight_ccc {
	border:none;
	border-top:dotted 1px #ccc; 
	height:1px;
	font-size: 0;
}

.title_white{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: normal;
}

.title_messagePage_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #F5f5f5;
	line-height: normal;
}

.title_black_lightOrangeBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #f4d5b7;
	line-height: normal;
}

.title_black_lightOrangeBackground h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-color: #f4d5b7;
	line-height: normal;
}

.title_black_lightOrangeBackground2 {
	background-color: #F4D5B7;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;






	line-height: normal;
	padding: 3px 10px;
}

.title_black_lightGrayBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-color: #f5f5f5;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: normal;
}

.title_black_yellowBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: normal;
	background-image: url(../../images/en/sourcing/bg_title_yellow.gif);
}

.title_black_yellowBackground2{
	background-color: #FBFDD6;
	border:solid 2px #FF6600; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;


}

.tablelist_content_right {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tablelist_content_left_Bold {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

.content_gray_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
}

.content_gray_middle_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: normal;
}

.content_black_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: normal;
}

.content_black_small_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}

.content_black_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
}









.content_black_middle_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}

.content_black_middle_bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}

.content_black_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: normal;
}

.content_black_large_bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}

.content_white_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}

.content_red_large_bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

	font-weight: bold;
	color: #cc3300;
	line-height: normal;
}

.content_red_middle_bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	font-weight: bold;
	color: #cc3300;
	line-height: normal;
}

.content_red_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc3300;
	line-height: normal;
}
.content_red_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #cc3300;
	line-height: normal;
}

.content_white_middle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
}
.photo_frame {
	background-color: #999999;
	padding: 1px;
}

.photo_frame2 {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.collapseLayer {
	height:0px;
	overflow:hidden;
}
.expandCollapseBtn {
	cursor:pointer;
}

.padding_top_3px {
	padding-top: 3px;
}
.padding_top_5px {
	padding-top: 5px;
}
.padding_top_10px {

	padding-top: 10px;
}
.padding_top_15px {
	padding-top: 15px;
}

.padding_top_12px {
	padding-top: 12px;
}
.padding_top_20px {
	padding-top: 20px;
}
.padding_left_5px {
	padding-left: 5px;
}

.padding_left_10px {
	padding-left: 10px;
}
.padding_left_20px {
	padding-left: 20px;
}

.padding_left_15px {
	padding-left: 15px;
}
.padding_left_25px {
	padding-left: 25px;
}
.padding_right_5px {
	padding-right: 5px;
}
.padding_right_10px {
	padding-right: 10px;
}
.padding_right_20px {

	padding-right: 20px;
}
.padding_right_15px {
	padding-right: 15px;
}
.padding_bottom_5px {
	padding-bottom: 5px;
}
.padding_bottom_10px {
	padding-bottom: 10px;
}
.padding_bottom_15px {
	padding-bottom: 15px;
}
.padding_bottom_20px {
	padding-bottom: 20px;
}
.padding_bottom_200px {
	padding-bottom: 200px;
}

.padding_topBottom_100px {
	padding-top: 100px;
	padding-bottom: 100px;
}

.padding_top_100px_bottom_200px {
	padding-top: 100px;
	padding-bottom: 200px;
}

.popupLayout_frame {
	background-color: #666666; padding: 3px;
}

.activeMenuItem 
{
	background-color:#F0F0F0;
	font-weight:bold;
	cursor:pointer;
}

.inactiveMenuItem 
{
	background-color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}

.popUpLayer {
	visibility:hidden;
	overflow:auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:200;
}
.popUpLayerBg {
	background-color:#000000;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	visibility:hidden;
	overflow:auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
}

.calendarContainer {
	display:none;
	position:absolute;
	z-index:1;
}

.padding_topBottom_2px {
	padding-top: 2px;
	padding-bottom: 2px;
}


/*Print CSS*/

.hideInPrinting {
	display:block;
}
.displayInPrinting {
	display:none;
}
.searchHideInPrinting {
}

.print_mainSideBoxWidth {
width:148px;
}

.print_mainBodyWidth {
width:100%;
}

 a.button_gray_up:hover
 a.button_gray_up:link,
 a.button_gray_up:active,
 a.button_gray_up:visited,
 a.button_gray_up{
 	color: #333333;
 }
 
 a.button_gray_down:hover
 a.button_gray_down:link,
 a.button_gray_down:active,
 a.button_gray_down:visited,
 a.button_gray_down{
 	color: #FFFFFF;
 }

 td.button_gray_up a:hover
 td.button_gray_up a:link,
 td.button_gray_up a:active,
 td.button_gray_up a:visited,
 td.button_gray_up a{
 	color: #333333;
 }
 
 td.button_gray_down a:hover
 td.button_gray_down a:link,
 td.button_gray_down a:active,
 td.button_gray_down a:visited,
 td.button_gray_down a{
 	color: #FFFFFF;
 }
 
 a.button_orange_up:hover,
 a.button_orange_up:link,
 a.button_orange_up:active,
 a.button_orange_up:visited,
 a.button_orange_up{
  color: #333333;
 }

 a.button_orange_down:hover,
 a.button_orange_down:link,
 a.button_orange_down:active,
 a.button_orange_down:visited,
 a.button_orange_down{
  color: #FFFFFF;
 }
 
 td.button_orange_up a:hover,
 td.button_orange_up a:link,
 td.button_orange_up a:active,
 td.button_orange_up a:visited,
 td.button_orange_up{
  color: #333333;
 }

 td.button_orange_down a:hover,
 td.button_orange_down a:link,
 td.button_orange_down a:active,
 td.button_orange_down a:visited,
 td.button_orange_down{
  color: #FFFFFF;
 }
 
  a.button_orange_up_2:hover,
 a.button_orange_up_2:link,
 a.button_orange_up_2:active,
 a.button_orange_up_2:visited,
 a.button_orange_up_2{
  color: #333333;
 }

 a.button_orange_down_2:hover,
 a.button_orange_down_2:link,
 a.button_orange_down_2:active,
 a.button_orange_down_2:visited,
 a.button_orange_down_2{
  color: #FFFFFF;
 }
 
 td.button_orange_up_2 a:hover,
 td.button_orange_up_2 a:link,
 td.button_orange_up_2 a:active,
 td.button_orange_up_2 a:visited,
 td.button_orange_up_2{
  color: #333333;
 }

 td.button_orange_down_2 a:hover,
 td.button_orange_down_2 a:link,
 td.button_orange_down_2 a:active,
 td.button_orange_down_2 a:visited,
 td.button_orange_down_2{
  color: #FFFFFF;
 }
 
 a.button_orange_up_3:hover,
 a.button_orange_up_3:link,
 a.button_orange_up_3:active,
 a.button_orange_up_3:visited,
 a.button_orange_up_3{
  color: #333333;
 }

 a.button_orange_down_3:hover,
 a.button_orange_down_3:link,
 a.button_orange_down_3:active,
 a.button_orange_down_3:visited,
 a.button_orange_down_3{
  color: #FFFFFF;
 }
 
 td.button_orange_up_3 a:hover,
 td.button_orange_up_3 a:link,
 td.button_orange_up_3 a:active,
 td.button_orange_up_3 a:visited,
 td.button_orange_up_3{
  color: #333333;
 }

 td.button_orange_down_3 a:hover,
 td.button_orange_down_3 a:link,
 td.button_orange_down_3 a:active,
 td.button_orange_down_3 a:visited,
 td.button_orange_down_3{
  color: #FFFFFF;
 }
	
/*Print CSS -----------------------------------------*/

.print_mainCompanyPageWidth {
    width: 950px;
}

.print_companyNavigation {
    width: 178px;
    display:block;
}

.pirnt_companyContent {
    width: 733px;
}

.pirnt_companyContentRow {
    width: 100%;
}

.print_companyHeader {
    width: 100%;
    align: left;
}

.print_companyProductDetailcoMain {
    width: 100%;
}

.print_companyProductDetailcoLeft {
    width: 30%;
}

.print_companyProductDetailcoRight {
    width: 70%;
}

.print_companyProductDetailPhotoFrame {
    width: 288px;
    padding-left:10px;
}

.print_companyProductDetailPhotoSize {
    width:288px;
    height:288px;
}

.print_companyFactoryProfileTableLeft {
	width: 29%;
}

.print_companyFactoryProfileDescDiv {
	width: 510px;
}

.print_companyrdProfileTableLeft {
	width: 29%;
}

.print_companyrdProfileDescDiv {
	width: 510px;
}

.print_companyBackgroundDescDiv {
	width: 100%;
}
.freeListingCompanyBackgroundDesc{
	border:2px #CCC solid;
	height: auto;

	min-width: 508px;
	padding:10px; 
	overflow:hidden;
	word-wrap:break-word;
	margin: 10px 0;
}

.print_companyBackgroundDescDivDnB {
	width: 540px;
}


table.feedbackFormSelectOneRadio tr td{
	width: 120px;
}

.feedbackFormTD {
	width : 120px;
}

.feedbackFormTD2 {
	width : 130px;
}

.link_red_bes_undline {
	text-decoration: underline;
	color: #333300;
}

.link_red_bes_undline:link {
	text-decoration: underline;
	color: #333300;;
}

.link_red_bes_undline:visited {
	text-decoration: underline;
	color: #333300;
}

.link_red_bes_undline:hover {
	text-decoration: underline;
	color: #cc3300;
}

.link_red_bes_undline:active {
	text-decoration: underline;
	color: #cc3300;
}

.floatbox {
	padding:5px;
	color:#555555;
}

#pic2 {
	
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc3300;
	line-height: normal;
	text-decoration:underline;
}


#pic2 a.p2, #pic a.p2:visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc3300;
	line-height: normal;
	text-decoration:underline;
	left: 0;
	top: 0;
	
}

#pic2 a.p2:hover {
	
}




#pic2 a .large3 {
	border: 0px;
	color:#000;
	text-align:left;
	display:none;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	border: 2px solid #cccccc;
	background:#ffffff;
}


#pic2 a.p2:hover .large3 {
	padding:10px;
	border: 2px solid #cccccc;
	background:#ffffff;
	display: block;
	left: -200px;
	position: absolute;
	font-weight:normal;
	top: 20px;
	height:292px;
	width: 460px;
	
}

.sourcingHome_searchWithinCompany_orangeBackground {

	background-color: #ca4700;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;



	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
}

.print_companyProductsMainTable {
	width: 100%;
}
.print_companyShowroomProductItem {
	width: 360px;
}

/*deffect Auto Complete CSS*/
.ac_header {
	background-color: #F5f5f5;
	font-weight: bold;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;

	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/

	/*width: 100%;*/
	font: menu;
	font-size: 109%;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 145%;
	overflow: hidden;
}
.ac_loading {
	/*background: white url('indicator.gif') right center no-repeat;*/
}
.ac_odd {
	
}
.ac_even {

}
.ac_over {
	background-color: #fcf0d4;
	color: black;
	font-weight: bold;








}
.seo, .desc {

}
.seo h1, .desc h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	display: inline-block;








}

span.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;


}

.seo span, .desc span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: normal;









}

/* UAT13859 Underline hyperLink in Message Center */
.messageCenterMessageContent a,.messageCenterMessageContent a:link,.messageCenterMessageContent a:focus {



	text-decoration: underline;
}

/* Small Order Header Page */
#smallorder_title_td {
	padding-top: 20px;
}
#smallorder_title_smallorder {
	color: rgb(244, 120, 30);
	font-size: 40px;
	font-weight: bold;



	padding-top: 0px;
	line-height: 43px;
}
#smallorder_title_zone {
	color: rgb(84, 84, 84);
	font-size: 30px;
	font-weight: bold;
}
#smallorder_subtitle {
	color: rgb(84, 84, 84);
	font-size: 15px;
}
#smallorder_searchbar_products {
	cursor: default;
}
#smallorder_welcomemessage_table {
	padding-left:15px;
}
#smallorder_breadcrumb_table {






}

/*PCR1825 emp_ revamp sourcing homepage*/
#maincontainer {
	width:950px;margin:0 auto;
	position:relative;height:100%;
}
#mainheader {
	width:950px;display:block;height:100%;position:relative;
}
/* PCR 2650 */
#hktdccom {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    font-weight: bold;
	color: #ffffff;
	line-height: 25px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/orangebar.gif");
    background-position: 0 0;
    background-repeat: repeat;
    font-size: 15px;
    font-variant: normal;
    height: 25px;
    width: 950px;
}
#trustedonline {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/orangebar.gif");
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;





    height: 21px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 7px;



    width: 940px;
}

.trustedonline {
}

.trustedonline h1{



	font-size: 12px; 

	font-weight: bold;
	color: #000000;
}

#trustedonline2 {
	background:url(../../images/orangebar.gif) repeat;
	padding:7px 0 0 10px;
	font-size:16px;font-weight:normal;color:#ffffff;
	width:460px;height:21px;
}

#trustedonlineleft2 {
	width:100%;height:100%;
	margin:10px 10px 0 0;
	float:left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px;
}

#trustedonlineleft2 img {
	margin:0 10px 0 0;
	float:left;
}

#trustedonlineleft {
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 10px;
    width: 425px;
}

#trustedonlineleft img {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
}

.spacer {
    clear: both;
    line-height: 0;
}

#trustedonlineright {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/trustedrightbg.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000000;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 238px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    width: 485px;
}

.more {
    color: #CC3300;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.more:link {
    color: #CC3300;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.more:visited {
    color: #CC3300;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.more:hover {
	COLOR: #cc3300; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.more:active {
	COLOR: #cc3300; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}


#buyermeeting {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/orangebar.gif");
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    height: 21px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 7px;
    width: 355px;
}

img {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}

#smallorderzone {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/gerybar.gif");
    background-position: 0 0;
    background-repeat: repeat;
    color: #FF6600;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 5px;
    width: 555px;
}

.browsebycat {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/orangebar.gif");
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    height: 21px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 7px;
    width: 940px;
}

#browsebycatbg {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #F3F2F3;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 930px;
}

#browsebycatbg hr {
	width:930px;
	padding:0;
	margin:10px 0 10px 0;
	color:#ccc;
	height:0px;
}

#browsebycatbg ul {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    width: 100%;

}

#browsebycatbg li {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/blackdot.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom-color: #666666;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #000000;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: normal;
    padding-bottom: 3px;
    padding-left: 14px;
    padding-right: 0;
    padding-top: 3px;
    text-decoration: none;
}

#browsebycatbg li a {
	display:block;color:#000;
	text-decoration:none;padding:0;

	
}

#browsebycatbg li a:hover{



	display:block;color:#cc3300;

	text-decoration:none;padding:0;


	
}

#browsesearchbg {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/bottomsearchbg.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 33px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 10px;
    width: 392px;
}

#browsesearchbg .searchbox {
    float: left;
    height: 15px;
    width: 180px;


}

#featuredsuppliers {
    background: url("../../images/orangebar.gif");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    height: 21px;
    margin: 0 0 10px;
    padding: 7px 0 0 10px;
    width: 455px;
}

#featuredproducts {
    background: url("../../images/gerybar.gif");
    color: #FF6600;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin: 0 0 10px;
    padding: 5px 0 0 10px;
    width: 455px;
}

#featuredbrands {
    background: url("../../images/gerybar.gif");
    color: #FF6600;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin: 0 0 10px;
    padding: 5px 0 0 10px;
    width: 455px;
}

#whatbuyers {
    background: url("../../images/orangebar.gif");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;





    height: 21px;
    margin: 0 0 10px;
    padding: 7px 0 0 10px;
    width: 455px;






}

#mainbullet {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#mainbullet ul {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: -5px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    width: 100%;
}
#mainbullet li {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/blackdot.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: normal;
    padding-bottom: 1px;
    padding-left: 14px;
    padding-right: 0;
    padding-top: 2px;
    text-decoration: none;
}

#mainbullet li a:hover{



	display:block;
	color:#cc3300;
	text-decoration:none;
	padding:0;






	
}

#mainbullet ul ul {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    width: 100%;
}

#mainbullet ul ul li {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../../images/blackdot2.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: normal;
    padding-bottom: 1px;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 1px;
    text-decoration: none;
}

#smallorders {
	background:url(../../images/gerybar.gif) repeat;
	padding:7px 0 0 10px;
	 width:460px;height:21px;
	 font-size:16px;font-weight:normal;color:#ff6600;
	 
}

#successstory {

    background-color: #F3F2F3;
    border: 2px solid #CDCDCD;
    padding: 10px;
    width: 441px;
}

#successstory .title {
    color: #FF6600;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;









    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    width: 441px;
}

#morehktdc {
    background: url("../../images/orangebar.gif");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    margin: 10 0 0px;
    padding: 7px 0 0 10px;




    height: 22px;
}










.orangecolor {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
}

.findmoreproducts {
	color: #E9781E;
	font-size: 15px;
	font-weight: bold;
}

#mainleft {
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 365px;
}

#mainright {
    color: #000000;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    margin: 10px 0 0;
    width: 465px;
}

#mainright1 {
    color: #000000;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 565px;
}

#awards {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    position: relative;
    width: 950px;
}

.sourcing_content_black_small {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 0.9em;
    font-weight: normal;
    line-height: normal;
}


.companyheaderbg {
	background-image: url(images/title_gradientBackground.gif);
	display: block;
	float: left;	
	position: relative;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;	
	width: 737px;			
}

.companyname {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 100%;
	width: 560px;	
}

.companyicons {	
	height: 40px;
	position: absolute;
	right: 10px;
	top: 0;	
}

.companybase2 {
	background-image: url(../../images/companybase02.png);
	height: 40px;
}

.h1_black_inline {
	display:inline;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bolder;
    line-height: normal;	
}

.companyBackgroundDesc {
	border:2px #CCC solid;
	height: auto;
	min-height: 165px;
	min-width: 508px;
	padding:5px; 
	overflow:hidden;
	word-wrap:break-word;
}

.defaultALink:link {
  color: blue;
}

.defaultALink:visited {
   color: purple;
}

.defaultALink:active {
   color: red;
}
}

// new online chat image css
.btn-online{ background:url(/static/css/en/images/online_chat_btn.png) 0 0; width:22px; height:22px; vertical-align:middle; display:inline-block;}
.btn-online:hover { background-position: -22px 0; cursor:pointer; }
.btn-offline{ background:url(/static/css/en/images/online_chat_btn.png) 0 -110px; width:22px; height:22px; vertical-align:middle; display:inline-block;}
.btn-offline:hover { background-position: -22px -110px; cursor:pointer; }

//sozbtn
img    {border:0px;}
a img  {outline:none;}
a      {outline:none;}
.clear {clear:both; }

.banner { font-weight:bold;font-family:Verdana; color:#fff; width:730px; height:27px;position:relative;cursor:pointer;}
.banner:hover{ color:#FFFF33;cursor:pointer;}
.content_red_middle{color:#cc3300;}
.productimageborder {border:1px #999999 solid;width:130px;height:130px;position:relative;}
.productimageborder .degreebtn {z-index:10;position:absolute;right:5px;bottom:5px;width:35px;height:26px;}
.productimageborder2 {border:1px #999999 solid;width:85px;height:85px;position:relative;}
.productimageborder2 .degreebtn {z-index:10;position:absolute;right:5px;bottom:5px;width:35px;height:26px;}

/******************************* BUTTON *************************************/
.fixWidth{ width:50px; max-width:50px;}
.fixWidth_L{ width:93px; max-width:93px;}
.fixWidth_M{ width:61px; max-width:61px;margin-bottom:5px;}
.btn-orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #f07d2b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f07d2b;
	box-shadow:inset 0px 1px 0px 0px #f07d2b;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f27b30), color-stop(1, #c65518) );
	background:-moz-linear-gradient( center top, #f27b30 5%, #c65518 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27b30', endColorstr='#c65518');
	background-color:#f27b30;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffa185;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 12px;
	text-decoration:none;
	text-align:center;
	line-height:1.1;}
.btn-orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c65518), color-stop(1, #f27b30) );
	background:-moz-linear-gradient( center top, #c65518 5%, #f27b30 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c65518', endColorstr='#f27b30');
	background-color:#c65518;color:#ffffff;
	cursor:pointer;}
.btn-orange:active {
	position:relative;
	top:1px;}

.btn-orange img{ padding-right:4px;}

.btn-orangeSM {
	-moz-box-shadow:inset 0px 1px 0px 0px #f07d2b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f07d2b;
	box-shadow:inset 0px 1px 0px 0px #f07d2b;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f27b30), color-stop(1, #c65518) );
	background:-moz-linear-gradient( center top, #f27b30 5%, #c65518 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f27b30', endColorstr='#c65518');
	background-color:#f27b30;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffa185;


	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	height:20px;
	line-height:20px;
	padding:0 10px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0px #c65518;}
.btn-orangeSM:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c65518), color-stop(1, #f27b30) );
	background:-moz-linear-gradient( center top, #c65518 5%, #f27b30 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c65518', endColorstr='#f27b30');
	background-color:#c65518;color:#ffffff;}
.btn-orangeSM:active {
	position:relative;
	top:1px;}
	
	
.btn-gray {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	padding:10px 24px;
	text-decoration:none;}
.btn-gray:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;color:#777;}
.btn-gray:active {
	position:relative;
	top:1px;}

.btn-graySM {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
    height:20px;
	line-height:20px;
	padding:0 10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;}
.btn-graySM:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;color:#777;}
.btn-graySM:active {
	position:relative;
	top:1px;
}



#contactus {margin:0px 0px; width:80%;}
#contactaddr { width:150px; border:1px solid #ccc; border-bottom: none; padding: 10px 15px 10px 15px;}
#contactaddr a {color:#ff6600; text-decoration:underline;cursor: pointer;}
#contactman {padding:10px 0px 0px 0px; }
#contactemail {padding:10px 0px 0px 0px; }
#contactstatus {padding:5px 0px 0px 0px; }
#contactemail:hover { color:#f60; cursor:pointer;}
#contactstatus:hover { color:#f60; cursor:pointer;}
.btn-online{ background: url(images/btn.png) 0 0; width:22px; height:22px; vertical-align:middle;}
#contactstatus:hover img.btn-online { background-position: -22px 0; }
.btn-offline{ background: url(images/btn.png) 0 -110px; width:22px; height:22px; vertical-align:middle;}
#contactstatus:hover img.btn-offline { background-position: -22px -110px;}
.btn-enq{ background: url(images/btn.png) 0 -22px; width:22px; height:22px; vertical-align:middle;}
#contactemail:hover img.btn-enq { background-position: -22px -22px;}

#contactinfo { width:150px; border:1px solid #ccc; padding: 0px 15px 10px 15px;}

#skype {margin-top:10px}

.skype-btnclose {background-image:url(../images/product_detail/btn-pop-close-white.png);height: 14px;width: 14px;position: absolute; right:0px; top:2px; cursor:pointer}
.skype-background {background-color: #fff; overflow: hidden; z-index: 101; position: absolute; left: 185px; top: 480px; width:500px; display: none;
	-webkit-box-shadow: 0px 0px 13px rgba(50, 50, 50, 0.45);
	   -moz-box-shadow: 0px 0px 13px rgba(50, 50, 50, 0.45);
            box-shadow: 0px 0px 13px rgba(50, 50, 50, 0.45);}
.skype-titleBox	{background-color:#ff6600; font-size:16px; padding-left:16px}
.skype-selectedSupplier {margin:10px 20px;}
.skype-note {padding:12px 0px 0px 15px; font-weight:bold;text-align:left; padding-left:25px;}
.skype-noteDetail {padding:15px 25px; !important}

a.btn-orange:link {
    color: #FFFFFF;
}
a.btn-orange:visited {
    color: #FFFFFF;



}

/* PCR 3129 */
.translated-ltr tbody > font, .translated-ltr tr > font {display: none;}
.translated-rtl tbody > font, .translated-rtl tr > font {display: none;}













/* Multi Language - s */
#google_translate_element { /*overflow: hidden; width: 0; height: 0;*/ }
.linkList { margin: 0; padding: 0; display: block; overflow: visible; }
.linkList:after { content: ''; width: 0; height: 0; display: block; border: 0 none; clear: both; }
.linkList li { list-style: none; padding: 0; position: relative; }
/*.linkList li:not(:first-child):not(.expanded):before { content: '';display: inline-block; width: 1px; height: 10px; background-color: #333333;  position: absolute; top: 50%; left: 0; margin-top: -6px;} */
.linkList li, .linkList li > a { display: block; }
.linkList li > a { padding: 8px 10px 8px 12px; font-size: 14px; cursor: pointer; color:#F86A13; }
.linkList.horiList li { float: left; border-style: none solid solid solid; border-color: transparent transparent transparent transparent; border-width: 1px 1px 0 1px; padding-top:2px;padding-bottom:5px;margin-right:0px;}
#pgholder .linkList.horiList li { float: left; border-style: none solid solid solid; border-color: transparent transparent transparent transparent; border-width: 1px 1px 0 1px; padding-top:1px;padding-bottom:0px;margin-right:0px;}
.linkList li:first-child > a { border-left-width: 0; }
#languageToggle { height: 20px; width: 100%; }
#languageToggle a.btn-tips, #languageToggle a.btn-tips { background:url(../../images/btn-tips2.png) top left; width:17px; height:17px; margin-left:5px; cursor:pointer; display:inline-block; vertical-align:bottom; }
a.btn-tips, #languageToggle a.btn-tips { background:url(../../images/btn-tips2.png) top left; width:17px; height:17px; margin-left:5px; cursor:pointer; display:inline-block; vertical-align:bottom; }
#languageToggle a.btn-tips:hover { background-position:top right; }


a.btn-tips:hover { background-position:top right; }


#languageToggle .linkList, #languageToggle #languageList { position: absolute; }
#languageToggle .linkList { z-index: 5000; top: 0; right: 0; }
.expandable.expanded { border-style: none solid solid solid; border-color: #CCC #CCC transparent #CCC; border-width: 1px 1px 0 1px; -webkit-box-shadow: 0 -3px 2px 2px #ccc; -moz-box-shadow: 0 -3px 2px 2px #ccc; box-shadow: 0 -3px 2px 2px #ccc; background-color: #FFF; margin-right:0px !important;}
.expandable > .arrow, .expandable > a > .arrow { width: 12px; height: 12px; display: inline-block; background-image: url(../../images/bg_toggle_arrow.png); background-repeat: no-repeat; background-position: 0% 0%; background-color: transparent; vertical-align: middle; }
.expandable > .arrow, .expandable > div > a > .arrow { width: 12px; height: 12px; display: inline-block; background-image: url(../../images/bg_toggle_arrow.png); background-repeat: no-repeat; background-position: 0% 0%; background-color: transparent; vertical-align: middle; }
.expandable.expanded > .arrow, .expandable.expanded > a > .arrow { background-position: 0% 100%; }
.expandable.expanded > .arrow, .expandable.expanded > div > a > .arrow { background-position: 0% 100%; }
.listPanel.bgGrey { background-color:#EEEEEE; } 
.listPanel.scroll { -webkit-overflow-scrolling: touch; }
.listPanel .title { padding: 23px 20px; text-align: center; }
.listPanel .title > * { color: #2D2D2D; margin: 0; line-height: 125%; }
.listPanel .title h4 { font-size: 18px; }
.listPanel .title h5 { font-size: 14px; }
.listPanel .listRow { padding: 0 13px 20px; }
.listPanel .listRow:after { content: ''; display: block; clear: both; }
.listPanel .listRow .listCol { padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 14px; }
.listPanel .listRow .listCol.col-4 { width: 100%; }
.listPanel .listRow .listCol.col-6 { width: 100%; }
.listFoot { height: 40px; background-color: #fff; text-align: center; padding: 10px 10px 0; }
.listFoot .button_gray_up { font-size: 14px; padding: 6px 8px; }
#languageList { width: 100%; display: none; top: 19px; right: 0px; background-color: #FFF; border: 1px solid #CCC; z-index: 4999; -webkit-box-shadow: 0 0 1px 1px #ccc; -moz-box-shadow: 0 0 1px 1px #ccc; box-shadow: 0 0 1px 1px #ccc; }
#languageList.expanded { display: block; }
#languageList .listPanel.scroll { overflow: scroll; }
#languageList .listPanel .listRow .listCol:not(:first-child) { border-top: 1px solid #ccc; }
#languageList .listPanel .title { padding-bottom: 20px; }
#languageList .listPanel .listRow .listCol a { padding: 17px 11px; display: block; }
#languageList .listPanel .listRow .listCol.selected a { color: #F96A13; font-weight: bold; }
#languageList .listPanel .listRow .listCol:not(.selected) a { cursor: pointer; }
#languageList .listPanel .listRow .listCol.selected a:after { content: ''; display: inline-block; width: 19px; height: 13px; vertical-align: middle; background-image: url(../../images/ico_checked_orange.png); margin-left: 5px; }
*.icon-after:after { content: ''; display: inline-block; margin-left: 7px; vertical-align: middle; }
*.icon-after.icon-google:after, *.icon-before.icon-google:before { width: 10px; height: 10px; background-image: url(../../images/google-translate-logo.png); }
*.icon-google:not(.icon-after):not(.icon-before) { width: 17px; height: 17px; background-image: url(../../images/google-translate-logo-md.jpg); display: inline-block; margin-left: 7px; vertical-align: middle; }

.googleTranslate { width: auto; }
.display-on-mobile, a .display-on-mobile { display: none; }
.display-on-desktop { display: block; }
a .display-on-desktop { display: inline; }
.linkList li > a { padding: 0 8px 4px; font-size: 11px; color:#333333; }
.linkList li > div > a { padding: 0 8px 4px; font-size: 11px; color:#333333; }
.listPanel .title { padding: 23px 34px; text-align: left; }
.listPanel .title h4 { font-size: 14px; }
.listPanel .title h5 { font-size: 12px; }
.listPanel .listRow { padding: 0 28px 20px; }
.listPanel .listRow .listCol { float: left; padding: 5px; font-size: 12px; }
.listPanel .listRow .listCol.col-4 { width: 33.333333333332%; }
.listPanel .listRow .listCol.col-6 { width: 50%; }
.expandable > .arrow, .expandable > a > .arrow { vertical-align: text-bottom; }
.expandable > .arrow, .expandable > div > a > .arrow { vertical-align: text-bottom; }
#languageToggle { /*width: 500px;*/ }
#languageList { width: 410px; text-align: left; }
#languageList .listPanel .listRow .listCol:not(:first-child) { border: 0 none; }
#languageList .listPanel .listRow .listCol { padding-bottom: 8px; }
#languageList .listPanel .listRow .listCol a { padding: 0; display: inline-block; min-height: 16px; color:#000000;}
/*------Tool Tip--------*/
.tipsy { font-size:10px; position:fixed; padding:5px;width:230px; z-index:10; opacity:1;top: 18px;left: 715px;visibility: visible;display: none; filter:alpha(opacity=100);}
.tipsy-inner { background-color:#F3F3F3; color:#333; max-width:200px; padding:10px; text-align:left;}
.tipsy.text-md { font-size: 12px; }
  .tipsy-inner { -webkit-box-shadow: -1px -1px 15px rgba(50, 50, 50, 0.2);-moz-box-shadow: -1px -1px 15px rgba(50, 50, 50, 0.2);box-shadow: -1px -1px 15px rgba(50, 50, 50, 0.2);}
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #F3F3F3; }
  .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.ipadtipsyclose {position:absolute;right:7px;top:7px;z-index:999;width:20px;height:20px;cursor:pointer;}
/* Multi Language - e */

.cat {width:145px;height:20px;}
.skeyword {width:445px;height:14px;}
.skeyword2 {width:590px;height:14px;}
 .cat select {
  color: #999999; // color of the selected option
  
 }
 .cat select option {
  color: #000000; // color of all the other options
}
td#tagProduct {width:130px;}
td#tagCompany {width:130px;}

.tipsBubble {
	/*opacity: 0;*/
	position: absolute;
	/*right:-211px;*/
	right:-180px;
	top:0;
	width: 185px;
	height:150px;
}
.tipsBubble div{
	color:#2A2A2A;
	position: relative;
	background: #fff1e7 url(/static/images/common/world-icon.png) no-repeat 8px 8px;
	border: 3px solid #2A2A2A;
	border-radius: 7px;
	width: 160px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	min-height: 45px;
}
.tipsBubble span, .tipsBubble img {	
	cursor: pointer;
}
.tipsBubble img {	
	position: absolute; top: 5px; right:5px;
}
.tipsBubble span {
	padding: 3px 25px 4px 45px;
	display: inline-block;
	text-align: left;
}
.tipsBubble div::after{
	content:"";
	position: absolute;
	left: -13px;
	top:0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 13px 10px 0;
	border-color: transparent #2A2A2A transparent transparent;
	line-height: 0px;
	_border-color: #000000 #2A2A2A #000000 #000000 ;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.background_lightyellow_2 {
	position: relative;
	background-color: #fffbe1;
}
.divMask {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

 .file-input-wrapper {
    width: 60px;
    height: 20px;
    overflow: hidden;
    position: relative;
  }
  .file-input-wrapper > input[type="file"] {
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
  }
  .file-input-wrapper > .btn-file-input {
  	font-size: 12px;
    display: inline-block;
    width: 60px;
    height: 20px;
  }
  .titleHighlight {
	color: #cc3300;
  }
  
  
  #info-limit, 
.profile-limit-text {
	overflow: hidden;
	position: relative; 
	line-height: 15px;
	max-height: 15px;
	margin-right: -1em;
	padding-right: 1em;
}
#market_range {
    max-height: 15px;
}

#nobs_range {
    max-height: 15px;
}
#company_range, 
.service-limit {
	max-height: 45px;
}
#info-limit {
	max-height: 75px;
}
#info-limit:before, 
.profile-limit-text:before {
	content: '...';
	position: absolute;
	right: 0;
	bottom: 0;
}
#info-limit:after, 
.profile-limit-text:after {
	content: '';
	position: absolute;
	right: 0;
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	background: white;
}
#market_range.open,
#nobs_range.open,
#company_range.open,
#info-limit.open, 
.profile-limit-text.open {
	max-height: none;
}
#market_range.open:before,
#nobs_range.open:before,
#company_range.open:before, 
#info-limit.open:before, 
.profile-limit-text.open:before {
	content: '';
}
  
.imgborder {border:1px #ededed solid;}
.textCenter{text-align:center;}
.profile-limit-text span.dot, 
#info-limit span.dot {
	position: absolute;
	right: 0;
	bottom: 0;
	letter-spacing: 0;
}
.profile-limit-text span.overlap, 
#info-limit span.overlap {
	content: '';
	position: absolute;
	right: 0;
	width: 1.5em;
	height: 1.5em;
	background: white;
}
.wrap-all-text {
    word-break: break-all;
}
.button_submit_latestprice_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-image: url(images/bt_orangeBackground.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;

}
.button_submit_latestprice_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/bt_orangeBackground_d.gif);
	padding: 5px;
	cursor:pointer;
	border:1px;
	border-color:#c8c8c8;
	border-style:solid;
	line-height: normal;
	text-decoration:none;

}
/* PCR4465 Start */
/* Loading Icon */
.loader {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    top: 0;
    left: 0; 
    z-index: 1000;
    display: none;
}
.loader .content {
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
    position: fixed;
    text-align: center; 
}
.loader .content .message:after {
    content: ' .';
    animation: dots 1s steps(5, end) infinite;
}
.loader .content .loading {
    margin: 0 auto 10px;
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #888888;
    border-right: 5px solid #888888;
    border-left: 5px solid #888888;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 0.7s linear infinite;
    animation: spin 0.7s linear infinite;
}

@keyframes dots {
    0%, 20% {
        color: transparent;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    40% {
        color: #333333;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    60% {
        text-shadow: 0.25em 0 0 #333333, 0.5em 0 0 transparent;
    }
    80%, 100% {
        text-shadow: .25em 0 0 #333333, .5em 0 0 #333333; 
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg); 
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* END Loading Icon */
/* PCR4465 End */