/* CSS Reset *//**********************************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}


/* CSS Document */
body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878787; }
a {color:#999999; text-decoration:none;}
a:visited{ color:#999999;}
a:hover { color:#255fad;}
hr { border: 1px dotted #DDDDDD; margin: 20px 5%;}
img {border:none;}


/* =========================================== ICON  =========================================== */

/* --- Service ---*/
.ico_intercom{ background-image:url(/Portlets/images/css/icons/icon_intercom.gif); padding:4px 10px;  background-repeat:no-repeat;}
.ico_po{ background-image:url(/Portlets/images/css/icons/icon_po.gif); padding:2px 12px;  background-repeat:no-repeat; }
.ico_qap{ background-image:url(/Portlets/images/css/icons/icon_qap.gif); padding:2px 10px; background-repeat:no-repeat;}
.ico_buy{ background-image:url(/Portlets/images/css/icons/icon_buy.png); padding-left:10px; background-repeat:no-repeat;}
.ico_strc{ background-image:url(/Portlets/images/css/icons/strc_icon.png); padding:9px 12px; background-repeat:no-repeat;}
.ico_escrow{ background-image:url(/Portlets/images/css/icons/icon_escrow.png); padding:4px 10px; background-repeat:no-repeat;}
.ico_GoogleChrome{ background-image:url(/Portlets/images/css/icons/ico_GoogleChrome.png); padding:2px 10px; background-repeat:no-repeat;}
.ico_reported{ background-image:url(/Portlets/images/css/icons/icon_reported.gif); padding:4px 10px; background-repeat:no-repeat;}
.ico_search{ background-image:url(/Portlets/images/css/icons/icon_search.gif); padding-left:30px; background-repeat:no-repeat;}

/* --- Contact --- */
.ico_facebook_footer{ background-image:url(/Portlets/images/css/icons/icon_fb_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_sina_footer{ background-image:url(/Portlets/images/css/icons/icon_sina_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_lives_footer{ background-image:url(/Portlets/images/css/icons/icon_lives.png); padding-left:23px; background-repeat:no-repeat;}
.ico_msn_footer{ background-image:url(/Portlets/images/css/icons/icon_msn_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_skype_footer{ background-image:url(/Portlets/images/css/icons/icon_skype_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_teams_footer{ background-image:url(/Portlets/images/css/icons/icon_skype_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_qq_footer{ background-image:url(/Portlets/images/css/icons/icon_qq_s.png); padding-left:23px; background-repeat:no-repeat;}
.ico_email_footer{ background-image:url(/Portlets/images/css/icons/icon_email_s.png); padding-left:23px; background-repeat:no-repeat;}

.ico_facebook{ background-image:url(/Portlets/images/css/icons/icon_fb.gif); padding: 6px 0 0px 25px; line-height:20px;background-repeat:no-repeat;}
.ico_sina{ background-image:url(/Portlets/images/css/icons/icon_sina.gif); padding:  8px 0 0px 25px; line-height:20px;background-repeat:no-repeat;}
.ico_lives{ background-image:url(/Portlets/images/css/icons/icon_lives.gif); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_msn{ background-image:url(/Portlets/images/css/icons/icon_msn.gif); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_skype{ background-image:url(/Portlets/images/css/icons/icon_skype.gif); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_teams{ background-image:url(/Portlets/images/css/icons/icon_teams.gif); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_whatsapp{ background-image:url(/Portlets/images/css/icons/icon_whatsapp.png); padding:  8px 0 0px 25px; background-position-x:1px; line-height:25px; background-repeat:no-repeat;}
.ico_wechat{ background-image:url(/Portlets/images/css/icons/icon_wechat.png); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_qq{ background-image:url(/Portlets/images/css/icons/icon_qq.gif); padding:  8px 0 0px 25px; line-height:25px;background-repeat:no-repeat;}
.ico_email{ background-image:url(/Portlets/images/css/icons/icon_email.gif); padding:  8px 0 0px 25px;line-height:25px; background-repeat:no-repeat;}
.ico_sourcingpro{ background-image:url(/Portlets/images/css/icons/icon_sourcingpro.gif); padding:4px 0 0px 10px;  background-repeat:no-repeat;}
.ico_excessstock{ background-image:url(/Portlets/images/css/icons/excess_stock_icon.png); padding: 2px 0 2px 0; background-repeat:no-repeat;}
.ico_DSN{ background-image:url(/Portlets/images/css/icons/icon_DSN.png); padding: 2px 0 2px 0; background-repeat:no-repeat;}


/*---- Search Result ICON-----*/
.ico_30days{background-image:url(/Portlets/images/css/icons/icon_30days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat; font-size: 14px;}
.ico_60days{background-image:url(/Portlets/images/css/icons/icon_60days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_90days{background-image:url(/Portlets/images/css/icons/icon_90days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_180days{background-image:url(/Portlets/images/css/icons/icon_180days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_reseller{background-image:url(/Portlets/images/css/icons/icon_a_reseller.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_original{background-image:url(/Portlets/images/css/icons/icon_new_n_original.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}

.ico_30days_s{background-image:url(/Portlets/images/css/icons/icon_30days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_60days_s{background-image:url(/Portlets/images/css/icons/icon_60days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_90days_s{background-image:url(/Portlets/images/css/icons/icon_90days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_180days_s{background-image:url(/Portlets/images/css/icons/icon_180days.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_reseller_s{background-image:url(/Portlets/images/css/icons/icon_a_reseller.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}
.ico_original_s{background-image:url(/Portlets/images/css/icons/icon_new_n_original.png);padding:8px 10px 8px 11px; background-repeat:no-repeat;  font-size: 14px;}

.ico_escrowtop10_bak{background-image:url(/Portlets/images/css/icons/icon_EPS.gif);padding:5px 12px; background-repeat:no-repeat; background-position:left -3px; }
.ico_acceptescrow_bak{background-image:url(/Portlets/images/css/icons/icon_EPS.gif);padding:5px 12px; background-repeat:no-repeat; background-position:left -32px; }
.ico_epstop10_bak{background-image:url(/Portlets/images/css/icons/icon_EPS.gif);padding:8px 12px; background-repeat:no-repeat; background-position:left -99px; }
.ico_eps_bak{background-image:url(/Portlets/images/css/icons/icon_EPS.gif);padding:8px 12px; background-repeat:no-repeat; background-position:left -62px; width:12px;height:15px; }

.ico_escrowtop10{background-image:url(/Portlets/images/css/icons/icon_Escrow_top.png);padding:14px 18px; background-repeat:no-repeat; }
.ico_acceptescrow{background-image:url(/Portlets/images/css/icons/icon_Escrow_accept.png);padding:14px 18px; background-repeat:no-repeat; }
.ico_epstop10{background-image:url(/Portlets/images/css/icons/icon_Escrow_topeps.png);padding:12px 18px; background-repeat:no-repeat;  }
.ico_eps{background-image:url(/Portlets/images/css/icons/icon_Escrow_eps.png);padding:12px 18px; background-repeat:no-repeat; }

.ico_escrowtop10_cc{background-image:url(/Portlets/images/css/icons/Escrow_visamaster_logo_top.png);padding:14px 55px; background-repeat:no-repeat; }
.ico_acceptescrow_cc{background-image:url(/Portlets/images/css/icons/Escrow_visamaster_logo.png);padding:14px 55px; background-repeat:no-repeat; }
.ico_epstop10_cc{background-image:url(/Portlets/images/css/icons/Escrow_visamaster_logo_top_eps.png);padding:12px 55px; background-repeat:no-repeat;  }
.ico_eps_cc{background-image:url(/Portlets/images/css/icons/Escrow_visamaster_logo_eps.png);padding:12px 55px; background-repeat:no-repeat; }

.ico_STRC{background-image:url(/Portlets/images/css/icons/strc_icon.png);padding:6px 12px 6px 12px; background-repeat:no-repeat; }
.ico_tn{background-image:url(/Portlets/images/css/icons/icon_tn.gif);padding:10px 11px; background-repeat:no-repeat;width:11px;height:15px; }
.ico_ecatalog{background-image:url(/Portlets/images/css/icons/icon_ecatalog.gif);padding:10px 10px; background-repeat:no-repeat;width:10px;height:15px; }
/*
.ico_joinedyears{background-image:url(/Portlets/images/css/icons/icon_joinedyears.png); width:40px; padding:2px 0px 2px 0px; background-repeat:no-repeat; text-align:center; color:#484848; font-weight:bold; font-size: 16px; }
.ico_joinedyears10{background-image:url(/Portlets/images/css/icons/icon_joinedyears.png);padding:6px; background-repeat:no-repeat; color:#484848; font-weight:bold;font-size: 16px; }
*/
.ico_joinedyears{display:inline-block; width:31px; padding:2px 0px 3px 0px; background-repeat:no-repeat; text-align:center; color:#484848; font-weight:bold; font-size: 12px; letter-spacing:-1px; border:2px solid #484848; border-width:1px 2px 2px 1px; line-height:12px; }
.ico_joinedyears10{display:inline-block; width:31px; padding:2px 0px 3px 0px; background-repeat:no-repeat; text-align:center; color:#484848; font-weight:bold; font-size: 12px; letter-spacing:-1px; border:2px solid #484848; border-width:1px 2px 2px 1px; line-height:12px; }
.ico_mailbox {background-image:url(/Portlets/images/css/icons/emailbox.png); padding:23px 12px 0px; background-repeat:no-repeat; }
.ico_arrowflash{background-image:url(/Portlets/images/css/icons/arrow_flash.gif);padding:3px 40px; background-repeat:no-repeat; }
.ico_star{background-image:url(/Portlets/images/css/icons/icon_star.png);padding:3px 20px; background-repeat:no-repeat; }
.ico_website{background-image:url(/Portlets/images/css/icons/ico_website.png); padding:4px 10px 4px 10px; background-repeat:no-repeat; }
.ico_oemlogo{	background-image:url(/Portlets/images/css/icons/icon_oemlogo.gif);background-repeat:no-repeat;display:inline-block!important;vertical-align:bottom;padding:0!important;_display:block;_float:left;width:24px;height:16px;}
.ico_Manu{	background-image:url(/Portlets/images/css/icons/ico_Manu.gif);padding:2px 10px;background-repeat:no-repeat;}
.ico_EscrowNumber {background-image:url(/Portlets/images/css/icons/Escrow_number.png); background-repeat:no-repeat; padding:0 7px; right:-7px; top:12px; width:0;}


/*---- Other ----*/
.ico_freeregistration{ background-image:url(/Portlets/images/css/icons/freeregistration.png); background-repeat:no-repeat; padding:8px 10px 10px 30px ;color:#FFFFFF;}
	.ico_freeregistration:hover { background-image:url(/Portlets/images/css/icons/freeregistration_hover.png);}
.ico_signin{ background-image:url(/Portlets/images/css/icons/signin.png); background-repeat:no-repeat;  padding:8px 10px 10px 30px ; margin-left:10px;}
	.ico_signin:hover{background-image:url(/Portlets/images/css/icons/signin_hover.png);}
.ico_escrow_w{ background-image:url(/Portlets/images/css/icons/escrow.png); background-repeat:no-repeat; padding:8px 10px 10px 30px ;color:#FFFFFF;}
	.ico_escrow_w:hover { background-image:url(/Portlets/images/css/icons/escrow_hover.png);}
.ico_view, .ico_view a{background-image:url(/Portlets/images/css/icons/icon_view.png); background-repeat:no-repeat; padding:5px 0 0 20px; color:#0099CC;}
	.ico_view:hover{color:#0099CC; font-weight:bold;}
.ico_hint_bl{background-image:url(/Portlets/images/css/icons/icon_hint.gif); background-repeat:no-repeat; background-position:0 -53px; padding:4px 0 0 20px; width:15px;height:15px;}
.ico_hint_wl{background-image:url(/Portlets/images/css/icons/icon_hint.gif); background-repeat:no-repeat; background-position:0 -26px; padding:4px 0 0 20px; width:15px;height:15px;}
.ico_hint_bk{background-image:url(/Portlets/images/css/icons/icon_hint.gif); background-repeat:no-repeat; padding:4px 0 0 20px; }
.ico_cam{background-image:url(/Portlets/images/css/icons/icon_cam.png);padding-left:20px; background-repeat:no-repeat; }
.ico_attachment{background-image:url(/Portlets/images/css/icons/icon_attachment.png);padding-left:20px; background-repeat:no-repeat; }
.ico_instock{background-image:url(/Portlets/images/css/icons/icon_instock.gif);padding-left:60px; background-repeat:no-repeat; }
.ico_error{background-image:url(/Portlets/images/css/icons/icon_error.png); background-repeat:no-repeat; padding:3px 0 0 20px; color:#f56a33; margin-left: 10px; }
.ico_pdf{background-image:url(/Portlets/images/css/icons/icon_pdf.png); background-repeat:no-repeat; padding:5px 0 0 20px; color:#f56a33; }
.ico_note{background-image:url(/Portlets/images/css/icons/icon_note.png); background-repeat:no-repeat; padding:3px 0 0 25px; color:#333333; font-weight:bold; }
.ico_source{background-image:url(/Portlets/images/css/icons/icon_source.png); background-repeat:no-repeat; padding:2px 0 0 20px; }
.ico_ass{background-image:url(/Portlets/images/css/icons/icon_ass.png); background-repeat:no-repeat; padding:3px 0 0 25px; color:#333333; font-weight:bold; }
.ico_open{background-image:url(/Portlets/images/css/icons/addminus.png); background-repeat:no-repeat; padding:5px 0 0 18px; }
.ico_close{background-image:url(/Portlets/images/css/icons/addminus.png); background-repeat:no-repeat; background-position:left -20px; padding:5px 0 0 18px; }
.ico_tick{background-image:url(/Portlets/images/css/icons/tick.png); background-repeat:no-repeat;padding:1px 25px; }
.ico_close_green{background-image:url(/Portlets/images/css/icons/icons_close.png); background-repeat:no-repeat;  padding:5px 0 0 18px; }
.ico_create{background-image:url(/Portlets/images/css/icons/icon_create.png); background-repeat:no-repeat;  padding:2px 0 0 20px; color:#FF0000; }
	.ico_create a, .ico_create:visited{color:#FF0000; }
.ico_attch {background-image:url(/Portlets/images/css/icons/icon_attach.png); padding:3px 20px; background-repeat:no-repeat; }
.ico_folder {background-image:url(/Portlets/images/css/icons/icon_folder.png); padding:2px 10px 0 20px; background-repeat:no-repeat; }
.ico_closeX {background-image:url(/Portlets/images/css/icons/icon_closeX.png); padding:2px 5px 0 10px; background-repeat:no-repeat; }
.ico_closeW {background-image:url(/Portlets/images/css/icons/icon_closeW.png); padding:5px 5px 5px 10px; background-repeat:no-repeat; }
.ico_FeatureBrandLogo {background-image:url(/Portlets/images/css/icons/ico_FeatureBrand.png); padding:2px 7px 2px 8px; background-repeat:no-repeat; }
.ico_FeatureBrandLogo_Mobile {background-image:url(/Portlets/images/css/icons/ico_FeatureBrand_Mobile.png); padding:2px 8px; background-repeat:no-repeat; }
.ico_SponsorLogo_205 {background-image:url(/Portlets/images/css/icons/SponsorLogo_205.jpg); padding:5px 72px; background-repeat:no-repeat; }
.ico_SponsorLogo_209 {background-image:url(/Portlets/images/css/icons/SponsorLogo_230.png); display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_218 {background-image:url(/Portlets/images/css/icons/SponsorLogo_218.jpg); padding:5px 72px; background-repeat:no-repeat; }
.ico_SponsorLogo_220 {background-image:url(/Portlets/images/css/icons/SponsorLogo_220.jpg); padding:5px 74px; background-repeat:no-repeat; display:block; }
.ico_SponsorLogo_221 {background-image:url(/Portlets/images/css/icons/SponsorLogo_221.jpg); padding:5px 74px; background-repeat:no-repeat; display:inline-block; }
.ico_SponsorLogo_222 {background-image:url(/Portlets/images/css/icons/SponsorLogo_222.jpg); padding:5px 74px; background-repeat:no-repeat; display:inline-block; }
.ico_SponsorLogo_223 {background-image:url(/Portlets/images/css/icons/SponsorLogo_223.jpg); padding:5px 74px; background-repeat:no-repeat; display:inline-block; }
.ico_SponsorLogo_224 {background-image:url(/Portlets/images/css/icons/SponsorLogo_224.jpg); padding:5px 74px; background-repeat:no-repeat; display:inline-block; }
.ico_SponsorLogo_230 {background-image:url(/Portlets/images/css/icons/SponsorLogo_230.png); display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_231 {background-image:url(/Portlets/images/css/icons/SponsorLogo_231.png); display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_232 {background-image:url(/Portlets/images/css/icons/SponsorLogo_232.png); display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_233 {background-image:url(/Portlets/images/css/icons/SponsorLogo_233.png); display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_234 {background-image:url(/Portlets/images/css/icons/SponsorLogo_234.png); margin-bottom:5px; display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_SponsorLogo_235 {background-image:url(/Portlets/images/css/icons/SponsorLogo_235.png); margin-bottom:5px; display:block; float:left; width:240px; height:36px; background-size:contain; background-repeat:no-repeat; }
.ico_ad {background-image:url(/Portlets/images/css/icons/ico_ad.png); background-repeat:no-repeat; font-size:15px; font-weight:bold; padding-left:45px; color:#255d97;	}



    

/*--- Country Flags ---*/
.ico_countryFlag{
	background-image:url(/Portlets/images/css/icons/flags_fixsize.png);
	background-repeat:no-repeat;
	display:inline-block!important;
	vertical-align:middle;
	padding:0!important;
	_display:block;
	_float:left;
	width:24px;
	height:18px;
	}

.ad{ background-position: 0 0;  	       } 
.ae{ background-position: 0 -66px;         } 
.af{ background-position: 0 -132px;        } 
.ag{ background-position: 0 -198px;        } 
.al{ background-position: 0 -264px;        } 
.am{ background-position: 0 -330px;        } 
.ao{ background-position: 0 -396px;        } 
.ar{ background-position: 0 -462px;        } 
.at{ background-position: 0 -528px;        } 
.au{ background-position: 0 -594px;        } 
.az{ background-position: 0 -660px;        } 
.ba{ background-position: 0 -726px;        } 
.bb{ background-position: 0 -792px;        } 
.bd{ background-position: 0 -858px;        } 
.be{ background-position: 0 -924px;        } 
.bf{ background-position: 0 -990px;        } 
.bg{ background-position: 0 -1056px;       } 
.bh{ background-position: 0 -1122px;       } 
.bi{ background-position: 0 -1188px;       } 
.bj{ background-position: 0 -1254px;       } 
.bn{ background-position: 0 -1320px;       } 
.bo{ background-position: 0 -1386px;       }  
.br{ background-position: 0 -1452px;       } 
.bs{ background-position: 0 -1518px;       } 
.bt{ background-position: 0 -1584px;       } 
.bw{ background-position: 0 -1650px;       } 
.by{ background-position: 0 -1716px;       } 
.bz{ background-position: 0 -1782px;       } 
.ca{ background-position: 0 -1848px;       } 
.cd{ background-position: 0 -1914px;       } 
.cf{ background-position: -74px 0;         } 
.cg{ background-position: -74px -66px;     } 
.ch{ background-position: -74px -132px;    } 
.ci{ background-position: -74px -198px;    } 
.cl{ background-position: -74px -264px;    } 
.cm{ background-position: -74px -330px;    } 
.cn{ background-position: -74px -396px;    } 
.co{ background-position: -74px -462px;    } 
.cr{ background-position: -74px -528px;    } 
.cu{ background-position: -74px -594px;    } 
.cv{ background-position: -74px -660px;    } 
.cy{ background-position: -74px -726px;    } 
.cz{ background-position: -74px -792px;    } 
.de{ background-position: -74px -858px;    } 
.dj{ background-position: -74px -924px;    } 
.dk{ background-position: -74px -990px;    } 
.dm{ background-position: -74px -1056px;   } 
.do{ background-position: -74px -1122px;   } 
.dz{ background-position: -74px -1188px;   } 
.ec{ background-position: -74px -1254px;   } 
.ee{ background-position: -74px -1320px;   } 
.eg{ background-position: -74px -1386px;   } 
.eh{ background-position: -74px -1452px;   } 
.er{ background-position: -74px -1518px;   } 
.es{ background-position: -74px -1584px;   } 
.et{ background-position: -74px -1650px;   } 
.fi{ background-position: -74px -1716px;   } 
.fj{ background-position: -74px -1782px;   } 
.fm{ background-position: -74px -1848px;   } 
.fr{ background-position: -74px -1914px;   } 
.ga{ background-position: -148px 0;        } 
.gb{ background-position: -148px -66px;    } 
.gd{ background-position: -148px -132px;   } 
.ge{ background-position: -148px -198px;   } 
.gh{ background-position: -148px -264px;   } 
.gm{ background-position: -148px -330px;   } 
.gn{ background-position: -148px -396px;   } 
.gq{ background-position: -148px -462px;   } 
.gr{ background-position: -148px -528px;   } 
.gt{ background-position: -148px -594px;   } 
.gw{ background-position: -148px -660px;   } 
.gy{ background-position: -148px -726px;   } 
.hk{ background-position: -148px -792px;   } 
.hn{ background-position: -148px -858px;   } 
.hr{ background-position: -148px -924px;   } 
.ht{ background-position: -148px -990px;   } 
.hu{ background-position: -148px -1056px;  } 
.id{ background-position: -148px -1122px;  } 
.ie{ background-position: -148px -1188px;  } 
.il{ background-position: -148px -1254px;  } 
.in{ background-position: -148px -1320px;  } 
.iq{ background-position: -148px -1386px;  } 
.ir{ background-position: -148px -1452px;  } 
.is{ background-position: -148px -1518px;  } 
.it{ background-position: -148px -1584px;  } 
.jm{ background-position: -148px -1650px;  } 
.jo{ background-position: -148px -1716px;  } 
.jp{ background-position: -148px -1782px;  } 
.ke{ background-position: -148px -1848px;  } 
.kg{ background-position: -148px -1914px;  } 
.kh{ background-position: -222px 0;        } 
.ki{ background-position: -222px -66px;    } 
.km{ background-position: -222px -132px;   } 
.kn{ background-position: -222px -198px;   } 
.kp{ background-position: -222px -264px;   } 
.kr{ background-position: -222px -330px;   } 
.ks{ background-position: -222px -396px;   } 
.kw{ background-position: -222px -462px;   } 
.kz{ background-position: -222px -528px;   } 
.la{ background-position: -222px -594px;   } 
.lb{ background-position: -222px -660px;   } 
.lc{ background-position: -222px -726px;   } 
.li{ background-position: -222px -792px;   } 
.lk{ background-position: -222px -858px;   } 
.lr{ background-position: -222px -924px;   } 
.ls{ background-position: -222px -990px;   } 
.lt{ background-position: -222px -1056px;  } 
.lu{ background-position: -222px -1122px;  } 
.lv{ background-position: -222px -1188px;  } 
.ly{ background-position: -222px -1254px;  } 
.ma{ background-position: -222px -1320px;  } 
.mc{ background-position: -222px -1386px;  } 
.md{ background-position: -222px -1452px;  } 
.me{ background-position: -222px -1518px;  } 
.mg{ background-position: -222px -1584px;  } 
.mh{ background-position: -222px -1650px;  } 
.mk{ background-position: -222px -1716px;  } 
.ml{ background-position: -222px -1782px;  } 
.mm{ background-position: -222px -1848px;  } 
.mn{ background-position: -222px -1914px;  } 
.mo{ background-position: -296px 0;        } 
.mr{ background-position: -296px -66px;    } 
.mt{ background-position: -296px -132px;   } 
.mu{ background-position: -296px -198px;   } 
.mv{ background-position: -296px -264px;   } 
.mw{ background-position: -296px -330px;   } 
.mx{ background-position: -296px -396px;   } 
.my{ background-position: -296px -462px;   } 
.mz{ background-position: -296px -528px;   } 
.na{ background-position: -296px -594px;   } 
.ne{ background-position: -296px -660px;   } 
.ng{ background-position: -296px -726px;   } 
.ni{ background-position: -296px -792px;   } 
.nl{ background-position: -296px -858px;   } 
.no{ background-position: -296px -924px;   } 
.np{ background-position: -296px -990px;   } 
.nr{ background-position: -296px -1056px;  } 
.nz{ background-position: -296px -1122px;  } 
.om{ background-position: -296px -1188px;  } 
.pa{ background-position: -296px -1254px;  } 
.pe{ background-position: -296px -1320px;  } 
.pg{ background-position: -296px -1386px;  } 
.ph{ background-position: -296px -1452px;  } 
.pk{ background-position: -296px -1518px;  } 
.pl{ background-position: -296px -1584px;  } 
.pt{ background-position: -296px -1650px;  } 
.pw{ background-position: -296px -1716px;  } 
.py{ background-position: -296px -1782px;  } 
.qa{ background-position: -296px -1848px;  } 
.ro{ background-position: -296px -1914px;  } 
.rs{ background-position: -370px 0		;  } 
.ru{ background-position: -370px -66px	;  } 
.rw{ background-position: -370px -132px;   } 
.sa{ background-position: -370px -198px;   } 
.sb{ background-position: -370px -264px;   } 
.sc{ background-position: -370px -330px;   } 
.sd{ background-position: -370px -396px;   } 
.se{ background-position: -370px -462px;   } 
.sg{ background-position: -370px -528px;   } 
.si{ background-position: -370px -594px;   } 
.sk{ background-position: -370px -660px;   } 
.sl{ background-position: -370px -726px;   } 
.sm{ background-position: -370px -792px;   } 
.sn{ background-position: -370px -858px;   } 
.so{ background-position: -370px -924px;   } 
.sr{ background-position: -370px -990px;   } 
.st{ background-position: -370px -1056px;  } 
.sv{ background-position: -370px -1122px;  } 
.sy{ background-position: -370px -1188px;  } 
.sz{ background-position: -370px -1254px;  } 
.td{ background-position: -370px -1320px;  } 
.tg{ background-position: -370px -1386px;  } 
.th{ background-position: -370px -1452px;  } 
.tj{ background-position: -370px -1518px;  } 
.tl{ background-position: -370px -1584px;  } 
.tm{ background-position: -370px -1650px;  } 
.tn{ background-position: -370px -1716px;  } 
.to{ background-position: -370px -1782px;  } 
.tr{ background-position: -370px -1848px;  } 
.tt{ background-position: -370px -1914px;  } 
.tv{ background-position: -444px 0		;  } 
.tw{ background-position: -444px -66px;    } 
.tz{ background-position: -444px -132px;   } 
.ua{ background-position: -444px -198px;   } 
.ug{ background-position: -444px -264px;   } 
.us{ background-position: -444px -330px;   } 
.uy{ background-position: -444px -396px;   } 
.uz{ background-position: -444px -462px;   } 
.va{ background-position: -444px -528px;   } 
.vc{ background-position: -444px -594px;   } 
.ve{ background-position: -444px -660px;   } 
.vn{ background-position: -444px -726px;   } 
.vu{ background-position: -444px -792px;   } 
.ws{ background-position: -444px -858px;   } 
.ye{ background-position: -444px -924px;   } 
.za{ background-position: -444px -990px;   } 
.zm{ background-position: -444px -1056px;  } 
.zw{ background-position: -444px -1122px;  }  


/* =========================================== Section  ===========================================*/
/*--- Header ---*/
.scn_signin { background-color: #255FAD; padding: 15px 20px 5px; }
.scn_menutabon {background: none repeat scroll 0 0 #95b6e3; color: #FFFFFF ; padding: 8px 25px 12px !important; line-height: 30px;}
	.scn_menutabon:visited {color:#FFFFFF;}
.scn_menutaboff { padding: 8px 25px; background-color:#dddddd; line-height: 30px; }
	.scn_menutaboff:visited {color:#999999; }
	.scn_menutaboff:hover { background: none repeat scroll 0 0 #95b6e3; color: #FFFFFF ; padding: 8px 25px !important;  }

/* ---- Search Result-----*/
.scn_radius_green_l{background-image:url(/Portlets/images/css/radius_bg_green_left.png); background-repeat:no-repeat; background-position:right 0px; width:10%; height:73px; }
.scn_radius_green_r{background-image:url(/Portlets/images/css/radius_bg_green_right.png); background-repeat:no-repeat; background-position:left 0px; width:10%; height:73px;}
.scn_radius_green{background-image:url(/Portlets/images/css/radius_bg_green.png); background-repeat:repeat-x;height:55px;  padding-top:20px;}
.scn_radius_yellow_l{background-image:url(/Portlets/images/css/radius_bg_yellow_left.png); background-repeat:no-repeat; background-position:right 0px; width:10%; height:80px; }
.scn_radius_yellow_r{background-image:url(/Portlets/images/css/radius_bg_yellow_right.png); background-repeat:no-repeat; background-position:left 0px; width:10%; height:80px;}
.scn_radius_yellow{background-image:url(/Portlets/images/css/radius_bg_yellow.png); background-repeat:repeat-x;height:70px; padding:5px 0 ;  }

.scn_radius20{border-radius: 20px  ;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px ;}
.scn_radius7{border-radius: 7px 7px 0 0 ;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;}
	
/*.scn_radius_yellow, .scn_radius_green  { 
	background-color: #FFFFFF;
	margin:0 10px;
	border-radius: 50px  ;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px ;
	text-align:center;}
.scn_radius_yellow{ border: 3px solid #e5b35c ; } 
.scn_radius_green { border: 3px solid #0eb98e ; padding: 20px 50px; height:30px;}*/
.scn_radius_teal{background-color:#d8f2f0; border: 3px solid #79bbbb; border-radius: 20px;-webkit-border-radius: 20px; -moz-border-radius: 20px; color:#79bbbb;}

.scn_tabs_red {
	background-color:#e83e2d;
	border-radius: 10px 10px 0 0  ;
	-webkit-border-radius: 10px 10px 0 0  ;
	-moz-border-radius: 10px 10px 0 0  ;
	padding:10px;
	}
	.scn_tabs_red a{ color:#FFFFFF;}
	
	
.scn_sent_inquiry{ background-image:url(/Portlets/images/css/sent_inquiry.png); background-position:center top; background-repeat:no-repeat;}
.scn_sent_requirement{ background-image:url(/Portlets/images/css/sent_requirement.png); background-position:center top; background-repeat:no-repeat;}

.scn_bgdimgray{ background-color:#505050; padding:7px 10px; color:#FFFFFF;  }
.scn_bggreen{ background-color:#00cf9b;}
.scn_bgdeepgreen{ background-color:#0eb98e; color:#FFFFFF;}
	.scn_bgdeepgreen a{color:#FFFFFF; }
	.scn_bgdeepgreen a:hover{font-weight:bold;}
	
.scn_bg_red{ background-color:#e83e2d; color:#FFFFFF;}
	.scn_bg_red a{color:#FFFFFF; }
	.scn_bg_red a:hover{font-weight:bold;}
	
.scn_bgyellow	 { background-color:#f5d193; padding:3px 0;}
.scn_bgbrown 	 { background-color:#e07368; padding:20px 0; color:#FFFFFF;}
	.scn_bgbrown a{color:#FFFFFF; }
	.scn_bgbrown a:hover{font-weight:bold;}

.scn_bgdeepyellow{ background-color:#c2a97e; color:#FFFFFF;  padding: 10px;}
.scn_bgdeepbrown { background-color:#cf3d2e; color:#FFFFFF;  padding: 10px;}
.scn_bgdeepbule  { background-color: #95B6E3;color: #ffffff;}
	.scn_bgdeepbule a{color: #ffffff;}
	.scn_bgdeepbule a:hover{color: #255fad;}
.scn_bgwt		 { background-color:#FFFFFF; padding:20px;}
.scn_bggray		 { background-color:#cccccc; padding:10px; border:1px solid #bbbbbb;}
.scn_bggy		 { background-color:#cccccc;}
.scn_bgteal		 { background-color:#d8f2f2;}
.scn_bgdeeptaal  { background-color:#79bbbb;}
.scn_bgdeepgray  { background-color:#cccccc;}
.scn_bglightteal { background-color:#ecffff;}
.scn_bglightgray { background-color:#fafafa;}
.scn_bglightgreen{ background-color:#eafdd7;}


.scn_bgorgX	 { background-color:#fce8d3;}
.scn_bglightorgX  { background-color:#fff7ef;}



/*--- Contralspages ----*/
.scn_controlspages{
	padding:0 7px;
	}
	.scn_controlspages:hover{
		font-size: 19px;
		padding:0 5px;
		font-weight:bold;
		}
.scn_controlspages_red, .scn_controlspages_green{
		font-size: 19px;
		font-weight:bold;
		padding:10px 5px 9px;
		}
.scn_controlspages_green{background-color: #00CF9B;}
.scn_controlspages_red {background-color: #ca392b;}
.scn_controlspages_hovergreen{
	padding:0 7px;
	}
	.scn_controlspages_hovergreen:hover{
		font-size: 19px;
		padding:0 5px;
		font-weight:bold;
		color:#00CF9B;
		}
.scn_controlspages_hoverred{
	padding:0 7px;
	}
	.scn_controlspages_hoverred:hover{
		font-size: 19px;
		padding:0 5px;
		font-weight:bold;
		color:#ca392b;
		}
.scn_controlspages_txtgreen{font-size: 19px;
		font-weight:bold;
		color:#00CF9B !important;}
.scn_controlspages_txtred{font-size: 19px;
		font-weight:bold;
		color:#ca392b !important;}

/*--- ToolsBar ----*/
.scn_gray_title{
	height:35px;
	width:980px;
	background-color:#dddddd;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-radius: 10px 10px 0 0  ;
	-webkit-border-radius: 10px 10px 0 0  ;
	-moz-border-radius: 10px 10px 0 0 ;
	box-shadow: 0 0 4px #aaaaaa; 
	-webkit-box-shadow: 0 0 4px #aaaaaa; 
	-moz-border-box-shadow: 0 0 4px #aaaaaa;
	}

	


/*---- Portlet Color Box -----*/
.scn_box_skyblue { border: 1px solid #70d5f3 ; }
.scn_box_yellow  { border: 1px solid #efbc64 ; }
.scn_box_red     { border: 1px solid #e83e2d ; }
.scn_box_purple  { border: 1px solid #a98dde ; }
.scn_box_lightgreen	 { border: 1px solid #84de86 ; }
.scn_box_green	 { border: 1px solid #0eb98e ; }
.scn_box_skyblue, .scn_box_yellow, .scn_box_red, .scn_box_purple, .scn_box_lightgreen, .scn_box_green {
 	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	font-size:12px;
	padding:10px;
	}
	
.scn_box_yellow2 { border: 1px solid #f3b000 ; font-size:12px; padding:10px;}

.scn_boxtitle_skyblue { background-color:#70d5f3;}
.scn_boxtitle_yellow  { background-color:#efbc64;}
.scn_boxtitle_red     { background-color:#e83e2d; }
.scn_boxtitle_purple  { background-color:#a98dde; }
.scn_boxtitle_lightgreen { background-color:#84de86; }
.scn_boxtitle_green   { background-color:#0eb98e; }

.scn_boxtitle_skyblue, .scn_boxtitle_yellow, .scn_boxtitle_red, .scn_boxtitle_purple, .scn_boxtitle_lightgreen, .scn_boxtitle_green {
	border-radius: 7px 7px 0 0 ;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	padding:5px;
	}
	
.scn_boxtitle_yellow2  { 
	background-color:#f3b000; 
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	padding:5px;
	}


/*---- TextField / Table Border -----*/
.scn_border_btm 	{ border-bottom:1px solid #CCCCCC; padding:3px 5px; font-size:12px; }
.scn_border_top		{ border-top:1px solid #cccccc ; padding:5px;}
.scn_border_none	{ padding:5px;}
.scn_border_right   { border-right:1px solid #cccccc ; padding:5px;}
.scn_border_topright	{ border-top:1px solid #cccccc ; border-right:1px solid #cccccc ; padding:5px;}
.scn_border_left    { border-left:1px solid #cccccc ; padding:5px;}
.scn_border_btm_dot { border-bottom:1px dotted #CCCCCC;font-size:12px; line-height: 15px;padding: 8px 0;}
.scn_border_top_dot { border-top:1px dotted #CCCCCC;font-size:12px; line-height: 15px;padding: 8px 0;}
.scn_border_teal	{ border:1px solid #79bbbb;}
.scn_border_teal3 	{ border:3px solid #4f9c9c;}
.scn_border_purple	{ border:1px solid #8862c5;}
.scn_border_dimgray	{ border:1px solid #505050;}
.scn_textbox12 		{ border:1px solid #cccccc; color:#888888; font-size:12px; padding:2px 2px; margin-top:1px;}
.scn_textbox 		{ border:1px solid #cccccc; color:#000000; padding:2px 2px; margin-top:1px; font-size:14px;}
.scn_textboxoff 	{ background-color:#f5f5f5;  border:1px solid #dddddd; color:#888888; font-size:12px; padding:2px 2px; margin-top:1px;}
.scn_textbox_org 	{ border:1px solid #f56a33; color:#888888; box-shadow: 0 0 3px #ffbca1; -webkit-box-shadow: 0 0 3px #ffbca1; -moz-border-box-shadow: 0 0 3px #ffbca1; font-size:14px; padding:2px 2px; }
.scn_border			{ border:1px solid #CCCCCC;}


/*---- Other -----*/
.scn_imgupload { background-image:url(/Portlets/images/css/imagesbg.jpg); background-repeat:no-repeat; background-position:center; width:200px; height:230px; border:1px solid #cccccc; }
.scn_sourcingpro_bg { 
	background-image:url(/Portlets/images/css/sourcingpro_bg.png); 
	background-repeat:no-repeat; background-position:right; 
	background-color:#f0f3f6; 
	width:768px; 
	height:27px; 
	border:1px solid #689fcc;
	padding:74px 0 0 20px;}
	
.scn_sourcingpro { 
	background-image:url(/Portlets/images/css/sourcingpro.png); 
	background-repeat:no-repeat;  
	padding-top:60px;
	color:#306c9c;
	font-size:14px;
	}
	
.scn_ru_cs{
	background-color:#FFFFFF;
	border:1px solid #3c87c7;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color:#3c87c7;
	padding:7px 0 7px 10px;
	width:130px;
	}
	
.scn_ru_cs_off{
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color:#cccccc;
	padding:7px 0 7px 10px;
	width:130px;
	}
	
.scn_ru_csgril{
	background-image:url(/Portlets/images/css/icons/ru_girl.png);
	background-repeat:no-repeat;
	width:40px;
	height:47px;
	margin-top:-18px;
	}
.scn_EscrowNumber {
	width:20px;
	right:-2px;
	top:5px;
	color:#0000FF;
	font-size:15px;
	text-align:right;
}

/* =========================================== TEXT =========================================== */
.txt_b_wl	  { color:#FFFFFF; font-size:12px; font-weight:bold;}  
.txt_b_wl16	  { color:#FFFFFF; font-size:16px; font-weight:bold;}  
.txt_b_wl26	  { color:#FFFFFF; font-size:26px; font-weight:bold;}  
.txt_b_bk	  { color:#333333; font-size:12px; font-weight:bold;}  
.txt_b_gray	  { color:#888888; font-size:12px; font-weight:bold;}  
.txt_b_red	  {	color:#FF0000; font-size:12px; font-weight:bold; padding-right:3px;}
.txt_b_bu	  { color:#0099CC;  font-weight:bold;}
.txt_b_teal16 { color:#79bbbb; font-size:16px; font-weight:bold;}
.txt_right	  { padding-right:20px; text-align:right;}
.txt_b_deepbu { font-weight:bold; color:#255fad; }
.txt_111	  { color:#111111; line-height:20px; }

.txt_tabledata{color:#555555; vertical-align:top; padding-top:10px;}
	.txt_tabledata a, .txt_tabledata a:visited {color:#255fad !important ;}
	.txt_tabledata a:hover {color:#ed095a !important ;}
	.txt_tabledata:hover{background-color:#eeeeee !important ; }
	

 

/*-- Error Message --*/
#txt_errorPartMsg, #txt_errorSupplierMsg, #txt_errorDatasheetMsg{
 display:none;
 position:absolute;
 border:1px #eee solid;
 background-color:#F7FCEA;
 height:30px;
 line-height:30px;
 padding:0 15px;
 color:#66c;
 font-weight:bold;
}

/* ==================================== Link Font Style =========================================== */

/* ----- font color style -----*/
.lin_active{ color:#255fad !important ; }
.lin_title_blue_unl{ font-weight:bold; color:#255fad; text-decoration:underline}
.lin_txt_wl, .lin_txt_wl a{color:#FFFFFF ;}
	.lin_txt_wl a:hover, .lin_txt_wl a:visited {font-weight:bold;}
.lin_ahover_red a:hover {color:#555555 ;}
.lin_gy_gn a { color:#888888; font-size:12px;}
	.lin_gy_gn a:hover { color:#00cf9b;}
.lin_gy_wl, .lin_gy_wl a{color:#CCCCCC;}
	.lin_gy_wl:visited{ color:#CCCCCC;}
	.lin_gy_wl:hover{ color:#FFFFFF;}
	


/* ----- Arrow -----*/
.lin_arrow_blue 	{ background-image:url(/Portlets/images/css/icons/arrow_right.png); }
.lin_arrow_up_blue 	{ background-image:url(/Portlets/images/css/icons/arrow_up.png); }
.lin_arrow_down_blue { background-image:url(/Portlets/images/css/icons/arrow_down.png);}
.lin_arrow_blue, .lin_arrow_up_blue, .lin_arrow_down_blue {
	background-repeat:no-repeat; 
	background-position:0 -4px; 
	font-weight:bold; 
	padding-left:25px;
	line-height:17px; 
	margin: 10px 0;}
	.lin_arrow_blue:hover, .lin_arrow_up_blue:hover, .lin_arrow_down_blue:hover{
	background-position:0 -188px;color:#255fad;
	}



.lin_arrow_purple { background-image:url(/Portlets/images/css/icons/arrow_right.png); background-repeat:no-repeat; background-position:0 -4px; padding-left:25px;margin: 10px 0;}
	.lin_arrow_purple:hover{background-position:0 -249px; color:#7047be;}
.lin_arrow_skyblue { background-image:url(/Portlets/images/css/icons/arrow_right.png); background-repeat:no-repeat; background-position:0 -4px; padding-left:25px;margin: 10px 0;}
	.lin_arrow_skyblue:hover{background-position:0 -127px; color:#70d5f3;}
.lin_arrow_yellow { background-image:url(/Portlets/images/css/icons/arrow_right.png); background-repeat:no-repeat; background-position:0 -4px; padding-left:25px;margin: 10px 0; }
	.lin_arrow_yellow:hover{background-position:0 -65px;color:#efbc64;}
.lin_arrow_yellow_hightlight{background-image:url(/Portlets/images/css/icons/arrow_right.png); background-repeat:no-repeat; background-position:0 -65px;color:#efbc64;padding-left:25px;margin: 10px 0;}
.lin_arrow_lightgreen { background-image:url(/Portlets/images/css/icons/arrow_rightgray.png); background-repeat:no-repeat; background-position:0 -4px; padding-left:25px;margin: 10px 0;}
	.lin_arrow_lightgreen:hover{background-image:url(/Portlets/images/css/icons/arrow_right.png); background-position:0 -310px; color:#55b945;}
.lin_arrow_red    { background-image:url(/Portlets/images/css/icons/arrow.gif); background-repeat:no-repeat; padding:2px 0 2px 25px;}
.lin_arrow_top_wt { background-image:url(/Portlets/images/css/icons/arrow.png); background-repeat:no-repeat; background-position:left -214px; padding:0 18px; }
.lin_arrow_green  { background-image:url(/Portlets/images/css/icons/arrow.gif); background-repeat:no-repeat; background-position:left -30px; font-weight:bold; padding-left:25px;color:#009c75 !important;}
.lin_arrow_offer  { background-image:url(/Portlets/images/css/icons/arrow_red.jpg); background-repeat:no-repeat; padding-left:20px;line-height:35px; color:#555555;}



/* =========================================== Button =========================================== */
.btn_search, .btn_search2 {
	background-image:url(/Portlets/images/css/icons/icon_search_hover.gif);
	background-repeat:no-repeat;
	background-position: left 5px top 1px;
	background-position-x: 10%; /* for ie  */
	background-position-y: 1px; /* -7%for ie  */
	background-color:#f5f4f4;
	display: inline-block;
	color:#888888;
	padding:3px 15px 3px 25px;
	font-weight:bold;
	border:1px solid #cccccc; 
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	cursor:pointer;
	font-size:12px;
	}
	.btn_search:hover { color:#179374; 	background-position: left 5px bottom; 	background-position-x: 10%; /* for ie  */ background-position-y: -23px; /*105%; for ie  */;}
	
.btn_search2 {padding:3px 15px 3px 30px;}
	
.btn_postrequirement {
	background-image:url(/Portlets/images/css/icons/ico_postrequirement.png);
	background-repeat:no-repeat;
	background-position: left 5px top 1px;
	background-position-x: 10%; /* for ie  */
	background-position-y: 1px; /* -7%for ie  */
	background-color:#f5d193;
	color:#936924;
	padding:3px 9px 3px 25px;
	font-weight:bold;
	border:1px solid #c99d51; 
	border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	cursor:pointer;
	font-size:12px;
	}
	.btn_postrequirement:hover { color:#412c08; border-color:#936924;	background-position: left 5px bottom; 	background-position-x: 10%; /* for ie  */ background-position-y: -23px; /*105%; for ie  */;}


.btn_buynow {
	background-image: url(/Portlets/images/css/icons/icon_cart.png);
	background-repeat:no-repeat;
	background-position: left 11px top 1px;
	background-position-x: 10%; /* for ie  */
	background-position-y: 1px; /* -7%for ie  */
	background-color:#e03562;
	color:#ffffff;
	padding:4px 11px 4px 30px;
	font-weight:bold;
	border:1px solid #b7113c; 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor:pointer;
	}
	.btn_buynow:hover{
		background-position: left 11px top -22px; 	
		background-position-x: 10%; /* for ie  */ 
		background-position-y: -22px; /*105%; for ie  */
		text-shadow:0px 0px 5px #FFFFFF; 
		-webkit-text-shadow: 0px 0px 5px #FFFFFF; 
		-moz-border-text-shadow: 0px 0px 5px #FFFFFF;
			}


.btn_signin { 
	background: -webkit-linear-gradient(top, #f5f4f4 , #d7d7d7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient (bottom, #f5f4f4 , #d7d7d7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom,#f5f4f4 , #d7d7d7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #f5f4f4 , #d7d7d7); /* Standard syntax (must be last) */
	color:#333333; 
	border:1px solid #c4c4c4; 
	border-radius: 15px; 
	padding:1px 15px; 
	margin-top:10px;}
	.btn_signin:hover { color:#255fad; border:1px solid #ffffff;}


.btn_gray, .btn_gray_green {
	background-color:#CCCCCC;
	background: -webkit-linear-gradient(top, #ffffff , #d7d7d7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #ffffff , #d7d7d7); 	 /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom,#ffffff , #d7d7d7);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #ffffff , #d7d7d7); 	 /* Standard syntax (must be last) */
	color:#333333; 
	border:1px solid #c4c4c4; 
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding:2px 15px ;
	cursor:pointer;
	}

	
	.btn_gray:hover { border:1px solid #888888; }
	.btn_gray_green:hover { 
		color:#ffffff; 
		border:1px solid #06ae84 ;
		background-color: #06ae84 ;
		background: -webkit-linear-gradient(top, #00ce9b , #06ae84); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(bottom, #00ce9b , #06ae84)  ; /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(bottom,#00ce9b , #06ae84) ; /* For Firefox 3.6 to 15 */
		background: linear-gradient(to bottom, #00ce9b , #06ae84)  ; /* Standard syntax (must be last) */
		}

.btn_next_blue {
	background-image:url(/Portlets/images/css/icons/btnarrow.png);
	background-repeat:no-repeat;
	background-position: right 5px center;
	background-position-x: 90%; /* for ie  */
	background-position-y: center; /* for ie  */
	background-color:#0099cc;
	color:#ffffff;
	font-weight:bold;
	border:2px solid #ffffff; 
	margin: 2px;
    padding: 5px 30px 5px 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 0 0 3px #aaaaaa; 
	-webkit-box-shadow: 0 0 3px #aaaaaa; 
	-moz-border-box-shadow: 0 0 3px #aaaaaa;
	cursor:pointer;
	}
	.btn_next_blue:hover { background-color:#017da6; }
	
.btn_grayb {
	background-color:#aaaaaa;
	color:#ffffff;
	font-weight:bold;
	border:2px solid #ffffff; 
	margin: 2px;
   	padding: 5px 30px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 0 0 3px #aaaaaa; 
	-webkit-box-shadow: 0 0 3px #aaaaaa; 
	-moz-border-box-shadow: 0 0 3px #aaaaaa;
	cursor:pointer;
	}
	.btn_grayb:hover { background-color:#0099cc; }
	
.btn_gray_square{
	background-color:#eeeeee;
	background: -webkit-linear-gradient(top, #ffffff , #d7d7d7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #ffffff , #d7d7d7); 	 /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom,#ffffff , #d7d7d7);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #ffffff , #d7d7d7); 	 /* Standard syntax (must be last) */
	color:#555555; 
	border:1px solid #888888; 
	padding:2px 5px 1px ;
	cursor:pointer;
	}
	.btn_gray_square:hover { color:#555555; border:1px solid #555555; }

.btn_org_square{
	background-color:#e37b19;
	background: -webkit-linear-gradient(top, #ffa707 , #e37b19); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #ffa707 , #e37b19); 	 /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom,#ffa707 , #e37b19);  /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #ffa707 , #e37b19); 	 /* Standard syntax (must be last) */
	color:#ffffff; 
	border:1px solid #b27b11; 
	padding:10px 20px ;
	text-align:center;
	cursor:pointer;
	}
	.btn_org_square:hover { color:#694705; border:1px solid #b38122; }

@media screen and (max-width: 991px) {
	.ico_SponsorLogo_209 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_230_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_230 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_230_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_231 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_231_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_232 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_232_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_233 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_233_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_234 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_234_M.png);
		width:133px;
		height:40px;
	}

	.ico_SponsorLogo_235 {
		background-image:url(/Portlets/images/css/icons/SponsorLogo_235_M.png);
		width:133px;
		height:40px;
	}
}