@charset "utf-8";
/* CSS Document */

/* ============= Interactive Button ============= */

.ia_button {
	display: inline-block;
	padding: 7px;
	margin: 0px 5px 0px 0px !important;
	background-color: #E65415;
	position:relative;
	outline: 0;
}

/* --------------- Size --------------- */
.ia_button.small {
	padding: 7px !important;
}

.ia_button.medium {
	padding: 10px !important;
}

.ia_button.large {
	padding: 13px !important;
}

/* --------------- Radius --------------- */

.ia_button.no_radius {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.ia_button.small_radius {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ia_button.medium_radius {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.ia_button.large_radius {
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}

/* --------------- Icon Container --------------- */

.ia_button .iconContainer {
	position: relative;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	float:left;
}
.ia_button .iconContainer .icon {
	position: absolute;
	top: 0px;
	left: 0px;
	display:block;
	width:20px;
	height:40px;
	background-image: url(../images/icons.png);
	background-repeat: repeat-y;
	opacity: 0.45;
	filter: alpha(opacity=45);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.ia_button:hover .iconContainer .icon {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	top: -20px;
}

/* --------------- Button Text --------------- */

.ia_button .text {
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	float:left;
	font-size: 14px;
	line-height: 20px;
	margin-left:12px;
}
.ia_button.small .text {
	margin-left:7px;
	font-size:14px;
}
.ia_button.medium .text {
	margin-left:10px;
	font-size:15px;
}
.ia_button.large .text {
	margin-left:13px;
	font-size:16px;
}
.ia_button .text:empty {
	display:none;
}
.ia_button:hover .text {
	color:#ffffff;
}

/* --------------- Colors --------------- */

.ia_button.orange {
	background-color: #F47E00;

	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFB127), to(#F47E00));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #FFB127, #F47E00);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #FFB127, #F47E00);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #FFB127, #F47E00);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #FFB127, #F47E00);
	 
	border: 1px solid #F47E00;
	text-shadow: 1px 1px #D66F00;
	
}

.ia_button.blue {
	background-color: #0080DE;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2DA5E7), to(#0080DE));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #2DA5E7, #0080DE);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #2DA5E7, #0080DE);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #2DA5E7, #0080DE);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #2DA5E7, #0080DE);
	 
	border: 1px solid #0080DE;
	text-shadow: 1px 1px #0067B3;
}

.ia_button.dark_blue {
	background-color: #3D4E7E;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46629E), to(#3D4E7E));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #46629E, #3D4E7E);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #46629E, #3D4E7E);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #46629E, #3D4E7E);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #46629E, #3D4E7E);
	 
	border: 1px solid #3D4E7E;
	text-shadow: 1px 1px #46629E;
}

.ia_button.black {
	background-color: #393939;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#616161), to(#393939));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #616161, #393939);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #616161, #393939);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #616161, #393939);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #616161, #393939);
	 
	border: 1px solid #393939;
	text-shadow: 1px 1px #1D1D1D;
}

.ia_button.green {
	background-color: #5A9E2B;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#80BF51), to(#5A9E2B));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #80BF51, #5A9E2B);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #80BF51, #5A9E2B);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #80BF51, #5A9E2B);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #80BF51, #5A9E2B);
	 
	border: 1px solid #5A9E2B;
	text-shadow: 1px 1px #49861F;
}

.ia_button.red {
	background-color: #D84138;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF7550), to(#D84138));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #FF7550, #D84138);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #FF7550, #D84138);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #FF7550, #D84138);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #FF7550, #D84138);
	 
	border: 1px solid #D84138;
	text-shadow: 1px 1px #C43B33;
}

.ia_button.pink {
	background-color: #EB58AD;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF84CF), to(#EB58AD));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #FF84CF, #EB58AD);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #FF84CF, #EB58AD);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #FF84CF, #EB58AD);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #FF84CF, #EB58AD);
	 
	border: 1px solid #EB58AD;
	text-shadow: 1px 1px #CA4A94;
}

.ia_button.purple {
	background-color: #8B58BB;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C688E5), to(#8B58BB));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #C688E5, #8B58BB);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #C688E5, #8B58BB);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #C688E5, #8B58BB);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #C688E5, #8B58BB);
	 
	border: 1px solid #8B58BB;
	text-shadow: 1px 1px #794AA5;
}

.ia_button.gray {
	background-color: #666;
	
	/* Safari 4-5, Chrome 1-9 */
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#666));
  
  	/* Safari 5.1, Chrome 10+ */
 	 background: -webkit-linear-gradient(top, #999, #666);
  
  	/* Firefox 3.6+ */
  	background: -moz-linear-gradient(top, #999, #666);
  
  	/* IE 10 */
  	background: -ms-linear-gradient(top, #999, #666);
  
  	/* Opera 11.10+ */
 	 background: -o-linear-gradient(top, #999, #666);
	
	border: 1px solid #666;
	text-shadow: 1px 1px #464646;
}




/* --------------- Icons --------------- */

.ia_button.phone .iconContainer .icon {
	background-position:0px 0px;
}
.ia_button.mobile .iconContainer .icon {
	background-position:-20px 0px;
}
.ia_button.mouse .iconContainer .icon {
	background-position:-40px 0px;
}
.ia_button.address .iconContainer .icon {
	background-position:-60px 0px;
}
.ia_button.mail .iconContainer .icon {
	background-position:-80px 0px;
}
.ia_button.paper-plane .iconContainer .icon {
	background-position:-100px 0px;
}
.ia_button.pencil .iconContainer .icon {
	background-position:-120px 0px;
}
.ia_button.feather .iconContainer .icon {
	background-position:-140px 0px;
}
.ia_button.attach .iconContainer .icon {
	background-position:-160px 0px;
}
.ia_button.inbox .iconContainer .icon {
	background-position:-180px 0px;
}
.ia_button.reply .iconContainer .icon {
	background-position:-200px 0px;
}
.ia_button.reply-all .iconContainer .icon {
	background-position:-220px 0px;
}
.ia_button.forward .iconContainer .icon {
	background-position:-240px 0px;
}
.ia_button.user .iconContainer .icon {
	background-position:-260px 0px;
}
.ia_button.users .iconContainer .icon {
	background-position:-280px 0px;
}
.ia_button.add-user .iconContainer .icon {
	background-position:-300px 0px;
}
.ia_button.vcard .iconContainer .icon {
	background-position:-320px 0px;
}
.ia_button.export  .iconContainer .icon {
	background-position:-340px 0px;
}
.ia_button.location .iconContainer .icon {
	background-position:-360px 0px;
}
.ia_button.map .iconContainer .icon {
	background-position:-380px 0px;
}
.ia_button.compass .iconContainer .icon {
	background-position:-400px 0px;
}
.ia_button.direction .iconContainer .icon {
	background-position:-420px 0px;
}
.ia_button.hair-cross .iconContainer .icon {
	background-position:-440px 0px;
}
.ia_button.share .iconContainer .icon {
	background-position:-460px 0px;
}
.ia_button.shareable .iconContainer .icon {
	background-position:-480px 0px;
}
.ia_button.heart .iconContainer .icon {
	background-position:-500px 0px;
}
.ia_button.heart-empty .iconContainer .icon {
	background-position:-520px 0px;
}
.ia_button.star .iconContainer .icon {
	background-position:-540px 0px;
}
.ia_button.star-empty .iconContainer .icon {
	background-position:-560px 0px;
}
.ia_button.thumbs-up .iconContainer .icon {
	background-position:-580px 0px;
}
.ia_button.thumbs-down .iconContainer .icon {
	background-position:-600px 0px;
}
.ia_button.chat .iconContainer .icon {
	background-position:-620px 0px;
}
.ia_button.comment .iconContainer .icon {
	background-position:-640px 0px;
}
.ia_button.quote .iconContainer .icon {
	background-position:-660px 0px;
}
.ia_button.home .iconContainer .icon {
	background-position:-680px 0px;
}
.ia_button.popup .iconContainer .icon {
	background-position:-700px 0px;
}
.ia_button.search .iconContainer .icon {
	background-position:-720px 0px;
}
.ia_button.flashlight .iconContainer .icon {
	background-position:-740px 0px;
}
.ia_button.print .iconContainer .icon {
	background-position:-760px 0px;
}
.ia_button.bell .iconContainer .icon {
	background-position:-780px 0px;
}
.ia_button.link .iconContainer .icon {
	background-position:-800px 0px;
}
.ia_button.flag .iconContainer .icon {
	background-position:-820px 0px;
}
.ia_button.cog .iconContainer .icon {
	background-position:-840px 0px;
}
.ia_button.tools .iconContainer .icon {
	background-position:-860px 0px;
}
.ia_button.trophy .iconContainer .icon {
	background-position:-880px 0px;
}
.ia_button.tag .iconContainer .icon {
	background-position:-900px 0px;
}
.ia_button.camera .iconContainer .icon {
	background-position:-920px 0px;
}
.ia_button.megaphone .iconContainer .icon {
	background-position:-940px 0px;
}
.ia_button.moon .iconContainer .icon {
	background-position:-960px 0px;
}
.ia_button.palette .iconContainer .icon {
	background-position:-980px 0px;
}
.ia_button.leaf .iconContainer .icon {
	background-position:-1000px 0px;
}
.ia_button.new .iconContainer .icon {
	background-position:-1020px 0px;
}
.ia_button.graduation-cap .iconContainer .icon {
	background-position:-1040px 0px;
}
.ia_button.book .iconContainer .icon {
	background-position:-1060px 0px;
}
.ia_button.newspaper .iconContainer .icon {
	background-position:-1080px 0px;
}
.ia_button.bag .iconContainer .icon {
	background-position:-1100px 0px;
}
.ia_button.airplane .iconContainer .icon { 
	background-position:-1120px 0px;
}
.ia_button.lifebuoy .iconContainer .icon {
	background-position:-1140px 0px;
}
.ia_button.eye .iconContainer .icon {
	background-position:-1160px 0px;
}
.ia_button.clock .iconContainer .icon {
	background-position:-1180px 0px;
}
.ia_button.mic .iconContainer .icon {
	background-position:-1200px 0px;
}
.ia_button.calendar .iconContainer .icon {
	background-position:-1220px 0px;
}
.ia_button.flash .iconContainer .icon {
	background-position:-1240px 0px;
}
.ia_button.thunder-cloud .iconContainer .icon {
	background-position:-1260px 0px;
}
.ia_button.droplet .iconContainer .icon {
	background-position:-1280px 0px;
}
.ia_button.cd .iconContainer .icon {
	background-position:-1300px 0px;
}
.ia_button.briefcase .iconContainer .icon {
	background-position:-1320px 0px;
}
.ia_button.air .iconContainer .icon {
	background-position:-1340px 0px;
}
.ia_button.hourglass .iconContainer .icon {
	background-position:-1360px 0px;
}
.ia_button.gauge .iconContainer .icon {
	background-position:-1380px 0px;
}
.ia_button.language .iconContainer .icon {
	background-position:-1400px 0px;
}
.ia_button.network .iconContainer .icon {
	background-position:-1420px 0px;
}
.ia_button.key .iconContainer .icon {
	background-position:-1440px 0px;
}
.ia_button.battery .iconContainer .icon {
	background-position:-1460px 0px;
}
.ia_button.bucket .iconContainer .icon {
	background-position:-1480px 0px;
}
.ia_button.magnet .iconContainer .icon {
	background-position:-1500px 0px;
}
.ia_button.drive .iconContainer .icon {
	background-position:-1520px 0px;
}
.ia_button.cup .iconContainer .icon {
	background-position:-1540px 0px;
}
.ia_button.rocket .iconContainer .icon {
	background-position:-1560px 0px;
}
.ia_button.brush .iconContainer .icon {
	background-position:-1580px 0px;
}
.ia_button.suitcase .iconContainer .icon {
	background-position:-1600px 0px;
}
.ia_button.traffic-cone .iconContainer .icon {
	background-position:-1620px 0px;
}
.ia_button.globe .iconContainer .icon {
	background-position:-1640px 0px;
}
.ia_button.keyboard .iconContainer .icon {
	background-position:-1660px 0px;
}
.ia_button.browser .iconContainer .icon {
	background-position:-1680px 0px;
}
.ia_button.publish .iconContainer .icon {
	background-position:-1700px 0px;
}
.ia_button.progress-3 .iconContainer .icon {
	background-position:-1720px 0px;
}
.ia_button.progress-2 .iconContainer .icon {
	background-position:-1740px 0px;
}
.ia_button.progress-1 .iconContainer .icon {
	background-position:-1760px 0px;
}
.ia_button.progress-0 .iconContainer .icon {
	background-position:-1780px 0px;
}
.ia_button.light-down .iconContainer .icon {
	background-position:-1800px 0px;
}
.ia_button.light-up .iconContainer .icon {
	background-position:-1820px 0px;
}
.ia_button.adjust .iconContainer .icon {
	background-position:-1840px 0px;
}
.ia_button.code .iconContainer .icon {
	background-position:-1860px 0px;
}
.ia_button.monitor .iconContainer .icon {
	background-position:-1880px 0px;
}
.ia_button.infinity .iconContainer .icon {
	background-position:-1900px 0px;
}
.ia_button.light-bulb .iconContainer .icon {
	background-position:-1920px 0px;
}
.ia_button.credit-card .iconContainer .icon {
	background-position:-1940px 0px;
}
.ia_button.database .iconContainer .icon {
	background-position:-1960px 0px;
}
.ia_button.voicemail .iconContainer .icon {
	background-position:-1980px 0px;
}
.ia_button.clipboard .iconContainer .icon {
	background-position:-2000px 0px;
}
.ia_button.cart .iconContainer .icon {
	background-position:-2020px 0px;
}
.ia_button.box .iconContainer .icon {
	background-position:-2040px 0px;
}
.ia_button.ticket .iconContainer .icon {
	background-position:-2060px 0px;
}
.ia_button.rss .iconContainer .icon {
	background-position:-2080px 0px;
}
.ia_button.signal .iconContainer .icon {
	background-position:-2100px 0px;
}
.ia_button.thermometer .iconContainer .icon {
	background-position:-2120px 0px;
}
.ia_button.water .iconContainer .icon {
	background-position:-2140px 0px;
}
.ia_button.sweden .iconContainer .icon {
	background-position:-2160px 0px;
}
.ia_button.line-graph .iconContainer .icon {
	background-position:-2180px 0px;
}
.ia_button.pie-chart .iconContainer .icon {
	background-position:-2200px 0px;
}
.ia_button.bar-graph .iconContainer .icon {
	background-position:-2220px 0px;
}
.ia_button.area-graph .iconContainer .icon {
	background-position:-2240px 0px;
}
.ia_button.lock .iconContainer .icon {
	background-position:-2260px 0px;
}
.ia_button.lock-open .iconContainer .icon {
	background-position:-2280px 0px;
}
.ia_button.logout .iconContainer .icon {
	background-position:-2300px 0px;
}
.ia_button.login .iconContainer .icon {
	background-position:-2320px 0px;
}
.ia_button.check .iconContainer .icon {
	background-position:-2340px 0px;
}
.ia_button.cross .iconContainer .icon {
	background-position:-2360px 0px;
}
.ia_button.squared-minus .iconContainer .icon {
	background-position:-2380px 0px;
}
.ia_button.squared-plus .iconContainer .icon {
	background-position:-2400px 0px;
}
.ia_button.squared-cross .iconContainer .icon {
	background-position:-2420px 0px;
}
.ia_button.circled-minus .iconContainer .icon {
	background-position:-2440px 0px;
}
.ia_button.circled-plus .iconContainer .icon {
	background-position:-2460px 0px;
}
.ia_button.circled-cross .iconContainer .icon {
	background-position:-2480px 0px;
}
.ia_button.minus .iconContainer .icon {
	background-position:-2500px 0px;
}
.ia_button.plus .iconContainer .icon {
	background-position:-2520px 0px;
}
.ia_button.erase .iconContainer .icon {
	background-position:-2540px 0px;
}
.ia_button.block .iconContainer .icon {
	background-position:-2560px 0px;
}
.ia_button.info .iconContainer .icon {
	background-position:-2580px 0px;
}
.ia_button.circled-info .iconContainer .icon {
	background-position:-2600px 0px;
}
.ia_button.help .iconContainer .icon {
	background-position:-2620px 0px;
}
.ia_button.circled-help .iconContainer .icon {
	background-position:-2640px 0px;
}
.ia_button.warning .iconContainer .icon {
	background-position:-2660px 0px;
}
.ia_button.cycle .iconContainer .icon {
	background-position:-2680px 0px;
}
.ia_button.cw .iconContainer .icon {
	background-position:-2700px 0px;
}
.ia_button.ccw .iconContainer .icon {
	background-position:-2720px 0px;
}
.ia_button.shuffle .iconContainer .icon {
	background-position:-2740px 0px;
}
.ia_button.back .iconContainer .icon {
	background-position:-2760px 0px;
}
.ia_button.level-down .iconContainer .icon {
	background-position:-2780px 0px;
}
.ia_button.retweet .iconContainer .icon {
	background-position:-2800px 0px;
}
.ia_button.loop .iconContainer .icon {
	background-position:-2820px 0px;
}
.ia_button.back-in-time .iconContainer .icon {
	background-position:-2840px 0px;
}
.ia_button.level-up .iconContainer .icon {
	background-position:-2860px 0px;
}
.ia_button.switch .iconContainer .icon {
	background-position:-2880px 0px;
}
.ia_button.numbered-list .iconContainer .icon {
	background-position:-2900px 0px;
}
.ia_button.add-to-list .iconContainer .icon {
	background-position:-2920px 0px;
}
.ia_button.layout .iconContainer .icon {
	background-position:-2940px 0px;
}
.ia_button.list .iconContainer .icon {
	background-position:-2960px 0px;
}
.ia_button.text-doc .iconContainer .icon {
	background-position:-2980px 0px;
}
.ia_button.text-doc-inverted .iconContainer .icon {
	background-position:-3000px 0px;
}
.ia_button.doc .iconContainer .icon {
	background-position:-3020px 0px;
}
.ia_button.docs .iconContainer .icon {
	background-position:-3040px 0px;
}
.ia_button.landscape-doc .iconContainer .icon {
	background-position:-3060px 0px;
}
.ia_button.picture .iconContainer .icon {
	background-position:-3080px 0px;
}
.ia_button.video .iconContainer .icon {
	background-position:-3100px 0px;
}
.ia_button.archive .iconContainer .icon {
	background-position:-3140px 0px;
}
.ia_button.trash .iconContainer .icon {
	background-position:-3160px 0px;
}
.ia_button.upload .iconContainer .icon {
	background-position:-3180px 0px;
}
.ia_button.download .iconContainer .icon {
	background-position:-3200px 0px;
}
.ia_button.save .iconContainer .icon {
	background-position:-3220px 0px;
}
.ia_button.install .iconContainer .icon {
	background-position:-3240px 0px;
}
.ia_button.cloud .iconContainer .icon {
	background-position:-3260px 0px;
}
.ia_button.upload-cloud .iconContainer .icon {
	background-position:-3280px 0px;
}
.ia_button.bookmark .iconContainer .icon {
	background-position:-3300px 0px;
}
.ia_button.bookmarks .iconContainer .icon {
	background-position:-3320px 0px;
}
.ia_button.open-book .iconContainer .icon {
	background-position:-3340px 0px;
}
.ia_button.play .iconContainer .icon {
	background-position:-3360px 0px;
}
.ia_button.paus .iconContainer .icon {
	background-position:-3380px 0px;
}
.ia_button.record .iconContainer .icon {
	background-position:-3400px 0px;
}
.ia_button.stop .iconContainer .icon {
	background-position:-3420px 0px;
}
.ia_button.ff .iconContainer .icon {
	background-position:-3440px 0px;
}
.ia_button.fb .iconContainer .icon {
	background-position:-3460px 0px;
}
.ia_button.to-start .iconContainer .icon {
	background-position:-3480px 0px;
}
.ia_button.to-end .iconContainer .icon {
	background-position:-3500px 0px;
}
.ia_button.resize-full .iconContainer .icon {
	background-position:-3520px 0px;
}
.ia_button.resize-small .iconContainer .icon {
	background-position:-3540px 0px;
}
.ia_button.volume .iconContainer .icon {
	background-position:-3560px 0px;
}
.ia_button.sound .iconContainer .icon {
	background-position:-3580px 0px;
}
.ia_button.mute .iconContainer .icon {
	background-position:-3600px 0px;
}
.ia_button.circled-left .iconContainer .icon {
	background-position:-3620px 0px;
}
.ia_button.circled-down .iconContainer .icon {
	background-position:-3640px 0px;
}
.ia_button.circled-up .iconContainer .icon {
	background-position:-3660px 0px;
}
.ia_button.circled-right .iconContainer .icon {
	background-position:-3680px 0px;
}
.ia_button.facebook .iconContainer .icon {
	background-position:-3700px 0px;
}
.ia_button.twitter .iconContainer .icon {
	background-position:-3720px 0px;
}
.ia_button.dribbble .iconContainer .icon {
	background-position:-3740px 0px;
}
.ia_button.skype .iconContainer .icon {
	background-position:-3760px 0px;
}
.ia_button.tumbler .iconContainer .icon {
	background-position:-3780px 0px;
}
.ia_button.pinterest .iconContainer .icon {
	background-position:-3800px 0px;
}
.ia_button.googlepluse .iconContainer .icon {
	background-position:-3820px 0px;
}
.ia_button.instagram .iconContainer .icon {
	background-position:-3840px 0px;
}
.ia_button.stumbleupon .iconContainer .icon {
	background-position:-3860px 0px;
}
.ia_button.linkedin .iconContainer .icon {
	background-position:-3880px 0px;
}
.ia_button.vimeo .iconContainer .icon {
	background-position:-3900px 0px;
}
.ia_button.evernote .iconContainer .icon {
	background-position:-3920px 0px;
}
.ia_button.paypal .iconContainer .icon {
	background-position:-3940px 0px;
}
.ia_button.flickr .iconContainer .icon {
	background-position:-3960px 0px;
}
.ia_button.picasa .iconContainer .icon {
	background-position:-3980px 0px;
}
.ia_button.youtube .iconContainer .icon {
	background-position:-4000px 0px;
}

.ia_button.none .iconContainer {
	display:none;
}
.ia_button.none .text {
	margin-left:10px;
	margin-right:10px;
}

/*----------- Tooltip ----------- */

div.ia_tooltip {
	position:absolute;
	text-align:center;
	max-width:200px;
	z-index:1000;
}
div.ia_tooltip span.ia_tooltipText {
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
	background-color: #666666;
	padding: 5px 15px;
	margin:10px 0px 10px 0px;
	display:inline-block;
	position:relative;
	line-height:1.8;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.ia_tooltip span.ia_tooltipText span.ia_tooltipArrow {
	position:absolute;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	display:block;
	width:100%;
	height:7px;
	left:0px;
}

/* ======================= Admin Popup ======================= */

#divIbsEditorOverlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:299999;
	background-image:url(../images/admin_overlay_bg.png);
	direction:ltr;
}
#divIbsEditorOverlay #divIbsEditorPopup {
	background-color: #fff;
	width:400px;
	min-height:334px;
	margin:200px auto 0px auto;
	border:1px solid #222222;
}
#divIbsEditorOverlay #divIbsEditorPopup h3 {
	background-color:#222222;
	color:#fff;
	text-align:center;
	line-height:30px;
	margin:0px;
}
#divIbsEditorOverlay #divIbsEditorPopup #divIbsEditorPopupContent {
	padding:20px;
}
#divIbsEditorPopupContent .row {
	margin-bottom:10px;
}
#divIbsEditorPopupContent .row label{
	display:block;
	width:100px;
	text-align:left;
	line-height:25px;
	display:inline-block;
	float:left;
	margin-right:10px;
}

#divIbsEditorPopupContent .row input,
#divIbsEditorPopupContent .row select {
	display:block;
	width:245px;
	text-align:left;
	display:inline-block;
	border:1px solid #ccc;
}

#divIbsEditorPopupContent #divIbsEditorPopupButtons {
	padding-top:20px;
	border-top:1px solid #ccc;
}
#divIbsEditorPopupContent #divIbsEditorPopupButtons #ibs_closeBtn {
	float:right;
}