/* WORLDWIDE COUNTRIES FLAGS 
=================================*/	
/*Worldwide*/
ul#top-right-links .worldwide { width:200px; height:500px; margin:0; overflow:auto; overflow-x:hidden; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
ul#top-right-links .worldwide li, 
ul#top-right-links .worldwide li:hover { white-space:normal; margin:0; padding-left:5px; background-position:left 7px; }
ul#top-right-links .worldwide li:last-child { margin-bottom:10px; }

	/*********TEMPORARY FIX FOR TYPO IN CLASS*************/
	.dropdown .worlwide { width:190px; height:500px; overflow:auto; overflow-x:hidden; }
	.dropdown .worlwide li { white-space:normal; }

	/*Country Flags*/
	.active-flag { padding-top:3px;}
	.active-flag:after { position:relative; top:3px; }
	
	.worldwide li a:before,
	.active-flag strong:before { display:inline-block; width:16px; height:14px; margin-right:3px; content:""; position:relative; top:3px; background:url(../images/sprites.png) no-repeat; }
	
		/*Countries*/
						
		/*1*/.ar:before { background-position:    0 -1235px !important; }
		/*2*/.au:before { background-position:-16px -1235px !important; }
		/*3*/.at:before { background-position:-32px -1235px !important; }
		/*4*/.be:before { background-position:-48px -1235px !important; }
		/*5*/.ca:before { background-position:-64px -1235px !important; }
		/*6*/.cl:before { background-position:-80px -1235px !important; }
		/*7*/.cn:before { background-position:-96px -1235px !important; }
		/*8*/.co:before { background-position:-112px -1235px !important; }
		/*9*/.dk:before { background-position:-128px -1235px !important; }
		/*10*/.fi:before { background-position:-144px -1235px !important; }
		
		/*1*/.fr:before { background-position:-160px -1235px !important; }
		/*2*/.de:before { background-position:-176px -1235px !important; }
		/*3*/.gr:before { background-position:    0 -1249px !important; }
		/*4*/.in:before { background-position:-16px -1249px !important; }
		/*5*/.il:before { background-position:-32px -1249px !important; }
		/*6*/.it:before { background-position:-48px -1249px !important; }
		/*7*/.jp:before { background-position:-64px -1249px !important; }
		/*8*/.kr:before { background-position:-80px -1249px !important; }
		/*9*/.lu:before { background-position:-96px -1249px !important; }
		/*10*/.my:before { background-position:-112px -1249px !important; }
		
		/*1*/.mx:before { background-position:-128px -1249px !important; }
		/*2*/.nl:before { background-position:-144px -1249px !important; }
		/*3*/.nz:before { background-position:-160px -1249px !important; }
		/*4*/.no:before { background-position:-176px -1249px !important; }
		/*5*/.ph:before { background-position:0 -1263px !important; }
		/*6*/.pl:before { background-position:-16px -1263px !important; }
		/*7*/.ru:before { background-position:-32px -1263px !important; }
		/*8*/.sg:before { background-position:-48px -1263px !important; }
		/*9*/.za:before { background-position:-64px -1263px !important; }
		/*10*/.es:before { background-position:-80px -1263px !important; }

		/*1*/.se:before { background-position:-96px -1263px !important; }				
		/*2*/.ch:before { background-position:-112px -1263px !important; }
		/*3*/.tw:before { background-position:-128px -1263px !important; }
		/*4*/.tr:before { background-position:-144px -1263px !important; }
		/*5*/.uk:before { background-position:-160px -1263px !important; }
		/*6*/.us:before { background-position:-176px -1263px !important; }			
		/*7*/.int-sales:before { background-position:0 -1276px !important; margin-bottom:1px !important; }
		/*8*/.latin-america:before { background-position:-16px -1276px !important; margin-bottom:1px !important; }
		/*9*/.hk:before { background-position:-32px -1277px !important; }
		
/*feedback form classes starts here*/
.site-feedback-main{top:50% !important; left:50% !important; margin-top:-250px !important; margin-left:-239px !important; width:478px !important;}
.site-feedback-main .popup{padding-bottom:7px;}
.thanks-main{top:50% !important; left:50% !important; margin-top:-99px !important; margin-left:-314px !important;}
.thanks-content{color:#666; overflow:hidden;}
.thanks-right{padding:0 0 0 20px; float:left; width:500px;}
.thanks-content h3{font-size:24px; color:#8cc63f; font-weight:normal; margin:0 !important; padding:0; text-shadow:none;}
.thanks-content h3.error{color:#ed1c24;}
.thanks-content p{font-size:14px; margin:0 0 20px;}
.thanks-content p.popup-info{font-size:14px; color:#999;}
.thanks-content p.popup-title{font-size:18px;}
.thanks-content .button{margin:0 15px 0 0; padding:7px 0; width:100px;}

.form-controls{color:#666666; font-size:12px; list-style:none outside none; padding:0; margin:0;}
.form-controls li{margin-bottom:15px; padding:0; background:none;}
.form-controls label{color:#666666; display:block; font-weight:bold; margin-bottom:2px;}
.form-controls textarea{height:100px; width:418px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset; border-radius:2px 2px 2px 2px; font-size:12px; font-family:calibri,arial; color:#666;}
.form-controls input[type="text"]{width:418px; font-size:12px; font-family:calibri,arial; color:#666;}
.form-controls .error small{color:#ed1c24; display:block; font:11px Arial, Helvetica, sans-serif; margin:2px 0 0 2px;}
.form-controls .error label{color:#ed1c24;}
.form-controls .error input[type="text"], 
.form-controls .error textarea, 
.form-controls .error select{border:1px solid #ef686d; background:#faeeef;}
.form-controls li.last-child{margin-bottom:0; padding:10px 0 0;}

.popupBody{background:#fff; padding:0; overflow-y:auto;}
.iframepopup{width:435px; float:left;}
.iframepopup a, .iframepopup a:visited{outline:none;}
.iframepopup h1{margin:0 0 20px;}
.iframepopup h3{color:#ED1C24; font-size:17px; margin-bottom:15px; text-shadow:none;}
.iframepopup form fieldset legend{display:none;}
.iframepopup form fieldset, .iframepopup form{border:0; margin:0; padding:0;}
.iframepopup .formInfo{color:#666; display:block; text-align:right;}
.iframepopup .fl{float:left;}
.iframepopup .fr{float:right;}
.iframepopup .radioBox{text-align:center; padding:0 8px; display:inline-block;}
.iframepopup .radioBox.first-child{padding-left:0;}
.iframepopup .radioBox.last-child{padding-right:0;}
.iframepopup .radioBox label{width:auto; float:none;}
.iframepopup .veryLike{padding:0 20px 0 0; color:#999; width:100px; text-align:right;}
.iframepopup .notLike{color:#999;clear:both; width:100px;}
.iframepopup .cl{clear:both;}
.iframepopup .contactByPhn{float:right; text-decoration:none; padding:8px 5px 0 0;}
.iframepopup .contactByPhn span{background:url(../images/sprites.png) no-repeat -189px -809px; width:10px; height:10px; display:inline-block; margin:0 0 0 3px;}
/*feedback form classes ends here*/


/*modal-popup classes starts here*/
.popup{padding:20px; display:none;}
#simplemodal-overlay{background-color:#666; cursor: default; display:none;}
	
	/* Container */
	#simplemodal-container { height:auto !important; width:620px; color:#333; m argin-top:-35%; background:#fff;
		-moz-box-shadow:0 0 8px rgba(0, 0, 0, .8);
		-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .8);
		box-shadow:0 0 8px rgba(0, 0, 0, .8);
		border:4px solid #fff;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		display:none;
	}
	#simplemodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer; }
	#simplemodal-container a.modalCloseImg {
		-background:none;
		-right:-14px;
		-width:22px;
		-height:26px;
		-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='x.png', sizingMethod='scale');
	}
/*modal-popup classes ends here*/