.trustedwrapper {float:left;width:470px;}
.sozwrapper {float:right;width:470px;line-height:18px;}

.link_orange_middle_underline {
	
	font-size: 11px;
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;-webkit-text-size-adjust:none;
	cursor:pointer;
}


.link_orange_middle_underline:link {
	font-size: 12px;
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;-webkit-text-size-adjust:none;
	cursor:pointer;
}


.cat {width:105px;height:20px;}
.skeyword {width:485px;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
   
}




.logintipsbox {z-index:10;padding:15px 10px; margin-left:8px; margin-top:5px;width:200px;line-height:16px; position:relative;border:1px solid #DCA; background:#fffAF0;-webkit-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);-moz-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);color:#666;font-size:11px;}

.messagetipsbox {z-index:10;padding:15px; margin-left:13px; margin-top:20px;width:190px;line-height:16px; position:relative;   border:1px solid #DCA; background:#fffAF0;-webkit-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);-moz-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);color:#666;font-size:11px;}

.messagetipsbox2 {z-index:10;padding:10px; margin-left:8px; margin-top:-10px;width:200px;line-height:16px; position:relative;   border:1px solid #DCA; background:#fffAF0;-webkit-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);-moz-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);color:#666;font-size:11px;}
.tc {padding-top: 5px; padding-right: 5px; padding-bottom: 5px; margin-top:0px; width:205px;}
.purchasetipsbox {z-index:10;padding:5px; margin-left:13px; margin-top:0px;width:320px;line-height:16px; position:relative;border:1px solid #DCA; background:#fffAF0;-webkit-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);-moz-box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);box-shadow: 2px 2px 5px 0px rgba(184,184,184,0.5);color:#666;font-size:11px;}

.tipsarrow {z-index:20;position:absolute;top:2px;border:0;left:-12px;}

.tipsarrow2 {z-index:20;position:absolute;top:15px;border:0;left:-12px;}


.loginbtnwidth {width:55px;line-height:18px;}


.leftcatborder {border: 1px #cdcdcd solid;width:198px;position:relative;display:table;padding:0px 0 0px 0;}


.leftcatborder .maintitle{margin:8px 0 8px -1px;border-left:4px #f47b32 solid;font-size:14px;color:#000000;font-weight:bold;line-height:14px;padding:0 0 0 8px; }

.maintitle2{margin:8px 0 8px -1px;border-left:4px #f47b32 solid;font-size:14px;color:#000000;font-weight:bold;line-height:14px;padding:0 0 0 8px; width:150px;float:left;}
.leftcatborder .catline {padding-top:8px; border-top:2px #f47b32 solid;width:100%;}
.catcontainer {padding:0px 13px 0px 13px;height:100%; }
.catcontainer2 {padding:0px 8px 0px 8px;height:100%; }

.caticon {width:20px;height:100%;float:right;}
.caticon2 {width:20px;height:100%;float:right;padding-right:13px;padding-top:6px;}
.cattitle {width:150px;height:100%;float:left;font-weight:bold;line-height:18px;font-size:12px;color:#000000;}
.cattitle a{color:#636363; }
.cattitle a:hover{color:#f47b32;}
.catcontainer ul {width:100%;display:block;list-style:none;margin: 0;padding:0 0 0 0;display:block;}
.catcontainer ul li{background:url(../images/sourcing/catdot.png) no-repeat;border-bottom:1px #eaeaea solid;padding:5px 0 5px 12px;width:160px;font-weight:normal;font-size:12px;}
.catcontainer a{color:#000000;}
.catcontainer  a:hover{color:#f47b32;}

.catcontainer ul li:last-child {
border-bottom:0px #eaeaea solid;margin-bottom:5px;
}



.catcontainer td {border-bottom:1px #eaeaea solid;padding:5px 0;}
.border0 {border-bottom:1px #ffffff solid !important;padding:5px 0;}
.seecat {
	font-size:12px;
	 font-weight: normal;
	position:relative;
	padding-top:6px;
	}


.seecat a {
    text-decoration: none;
   
}
.seecat a:after {
    content: "";
    display: inline-block;
    background: url(../images/sourcing/blackarrow.png) no-repeat ;
	position:absolute;top:-2px;
    width: 12px;
    height: 22px;

}


.productseecat {
	font-size:12px;
	font-weight: normal;
	position:relative;
	padding-top:6px;
}

.productseecat a {
    text-decoration: none;
}

.productseecat a:after {
    content: "";
    display: inline-block;
    background: url(../images/sourcing/blackarrow.png) no-repeat ;
	position:absolute;top:-2px;
    width: 12px;
    height: 22px;

}

.newlogobg {background:#e9e9e9;display:block;width:710px;border-bottom:1px #fff solid;border-top:1px #dedede solid;padding:10px;}

.allcat {display:none;}

.allsup {display:none;}

.loginbtnwidth {width:55px;}


/* region overlay - victor ngai*/
.regionborder {border: 3px #cdcdcd solid;width:500px;position:relative;display:table;padding:0px 0 0px 0;margin:-15px 0 0 0;}
.regionborder .maintitle{margin:8px 0 8px -1px;border-left:4px #f47b32 solid;font-size:14px;color:#000000;font-weight:bold;line-height:14px;padding:0 0 0 8px; }
.regionborder  .catline {padding-top:8px; border-top:2px #f47b32 solid;width:100%;} 
.regionHistory {
	background-color:#FCFCFC;
	border:1px solid silver;
	width:500px;
	height:360px;
		overflow:auto;
}
.regionHistory ul {list-style:none;padding:0px 10px;}
.regionHistory ul li{padding:5px 0;font-size:12px;}
.regionHistory ul li a:hover{color:#cc3300; }




/* view all destination | ADDED BY SAMANTHA WONG, 151215 S */

/* added by Samantha Wong 160415 S*/
.popupLayer.destContainer{
	width: 90%;
	max-width:450px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin: auto;
	height: auto;
	max-height: 480px;
	z-index: 9999;
}
.destContainer .popUpContent{
	min-height: 0 !important;
}
.destContainer .title{
	font-weight:bold;height:30px;
}
/* added by Samantha Wong 160415 E*/

.letters {
	margin: 0 0 20px;
}
.letters a {
	margin: 5px 0;
	width: 30px;
	display: inline-block;
	font-size: 13px;
}
.relatedHistory {
	background-color:#FCFCFC;
	border:1px solid silver;
	width:100%;
	max-height: 330px;
	overflow:auto;
}
.relatedHistory a {
	line-height: 15px;
}
.relatedHistory .link_black_middle {
	display:block;
	line-height: 25px;font-size:12px;
}
.relatedHistory .link_black_middle:hover {
	color: #f60; /* Samantha Wong 160122 */
	font-size:12px;
}

.relatedHistory_mob table {
	/*margin: 0 3px;*/
	padding: 0 3px;
}
.dot_line {
	border:none;
	border-top:dotted 1px #cccccc; 
	height:1px;
}



.link_black_large{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	cursor:pointer;
	padding:5px 13px;
	float:left;
	
}


.link_black_large:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	cursor:pointer;
	
}

.link_black_large:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	cursor:pointer;
	
}
.link_black_large:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	text-decoration: none;
	line-height: normal;
	cursor:pointer;
	
}

.link_black_large:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	cursor:pointer;
	
}

.name h2 {margin:0;padding: 1px 0px;  line-height:1.2; font-family: Verdana, Arial, Helvetica, sans-serif;}

.reseth2 {margin:0;padding:0;font-size:11px;font-weight:normal;}

.slide {
    
    border: 1px solid #DFDFDF;
	
    height: 200px;
    width:198px;
    overflow:hidden;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -webkit-transition:all 500ms ease;
}

.slide2 {
    
    border: 1px solid #DFDFDF;
	
    height: 170px;
    width:200px;
    overflow:hidden;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -webkit-transition:all 500ms ease;
}

.slide3 {
    
    border: 0px solid #DFDFDF;
	position:relative;
    height: 12px;
    width:100%;
	padding-right:0px;
    overflow:hidden;}


.slide5 {
    
  
	position:relative;
  
    width:100%;
	padding-right:0px;
    overflow:hidden;}



#mdiv {
    
    border: 1px solid #DFDFDF;
	
    height: 170px;
    width:200px;
    overflow:hidden;
    
}

#btmremarks { margin:0px 0px 0px 0px; }
#btmremarks.seo {font-size:10px; color:#999;text-align:left; padding:20px 0px 0px 8px; line-height: 12px;}
#seoArrow {display:none; position: absolute; right: 9px; top: 20px;}
#seoArrow img {float:right;padding-left:10px;margin-top:2px;}
#btmremarks.seo a{font-size:10px; color:#999; line-height: 12px;text-decoration: underline;}
#btmremarks.seo a:hover{font-size:10px; color:#cc3300; line-height: 12px;text-decoration: underline;}
