/**
* Etnas Css Framework - CSS LAYERS
*
* A syntax CSS Framework.
* This stylesheet loads a set of rules useful for measuring and positioning layers or elements on a page.
*
* @project Etnas CSS Framework
* @version 2.0
* @author Etnas
* @2010
* @Creative Commons 3.0
*/


/* POSITIONS
--------------------------------------------------------------------------- */
.relative							{ position: relative !important;}
.absolute							{ position: absolute !important; }
.block 								{ display:block !important; }
.inline 							{ display:inline !important;}
.clear 								{ clear:both !important; }
.clear_none						{ clear:none !important; }
.left 								{ float:left !important; }
.right 								{ float:right !important; }
.center 							{ margin-left:auto !important; margin-right:auto !important;}
.out									{ margin-left:-9000px !important; position:absolute !important;}

/* FIX BUGS FOR IE6
--------------------------------------------------------------------------- */
.ie_correct_height		{ height:0.01%; }


/* ELASTICS WIDTHS
--------------------------------------------------------------------------- */
.e5 									{ width:5% !important; }
.e10 									{ width:10% !important; }
.e15                  { width:15% !important; }
.e20                  { width:20% !important; }
.e25                  { width:25% !important; }
.e30                  { width:30% !important; }
.e35                  { width:35% !important; }
.e40                  { width:40% !important; }
.e45                  { width:45% !important; }
.e50                  { width:50% !important; }
.e55                  { width:55% !important; }
.e60                  { width:60% !important; }
.e65                  { width:65% !important; }
.e70                  { width:70% !important; }
.e75                  { width:75% !important; }
.e80                  { width:80% !important; }
.e85                  { width:85% !important; }
.e90                  { width:90% !important; }
.e95                  { width:95% !important; }
.e100 								{ width:100% !important; }


/* ELASTICS HEIGHTS
--------------------------------------------------------------------------- */
.eh10 								{ height:10% !important; }
.eh20                 { height:20% !important; }
.eh30                 { height:30% !important; }
.eh40                 { height:40% !important; }
.eh50                 { height:50% !important; }
.eh60                 { height:60% !important; }
.eh70                 { height:70% !important; }
.eh80                 { height:80% !important; }
.eh90                 { height:90% !important; }
.eh100 								{ height:100% !important;}


/* FIXED WIDTHS
--------------------------------------------------------------------------- */
.w1 									{ width: 1px !important; }
.w2 									{ width: 2px !important; }
.w3 									{ width: 3px !important; }
.w4 									{ width: 4px !important; }
.w5 									{ width: 5px !important; }
.w6 									{ width: 6px !important; }
.w7 									{ width: 7px !important; }
.w8 									{ width: 8px !important; }
.w9 									{ width: 9px !important; }
.w10 									{ width: 10px !important; }
.w11 									{ width: 11px !important; }
.w12 									{ width: 12px !important; }
.w13 									{ width: 13px !important; }
.w14 									{ width: 14px !important; }
.w15 									{ width: 15px !important; }
.w16 									{ width: 16px !important; }
.w17 									{ width: 17px !important; }
.w18 									{ width: 18px !important; }
.w19 									{ width: 19px !important; }
.w20                  { width: 20px !important; }
.w30                  { width: 30px !important; }
.w40                  { width: 40px !important; }
.w50                  { width: 50px !important; }
.w60                  { width: 60px !important; }
.w70                  { width: 70px !important; }
.w80                  { width: 80px !important; }
.w90                  { width: 90px !important; }
.w100 								{ width: 100px !important; }
.w110                 { width: 110px !important; }
.w120                 { width: 120px !important; }
.w130                 { width: 130px !important; }
.w140                 { width: 140px !important; }
.w150                 { width: 150px !important; }
.w160                 { width: 160px !important; }
.w170                 { width: 170px !important; }
.w180                 { width: 180px !important; }
.w190                 { width: 190px !important; }
.w200                 { width: 200px !important; }
.w210                 { width: 210px !important; }
.w220                 { width: 220px !important; }
.w230                 { width: 230px !important; }
.w240                 { width: 240px !important; }
.w250                 { width: 250px !important; }
.w260                 { width: 260px !important; }
.w270                 { width: 270px !important; }
.w280                 { width: 280px !important; }
.w290                 { width: 290px !important; }
.w300                 { width: 300px !important; }
.w310                 { width: 310px !important; }
.w320                 { width: 320px !important; }
.w330                 { width: 330px !important; }
.w340                 { width: 340px !important; }
.w350                 { width: 350px !important; }
.w360                 { width: 360px !important; }
.w370                 { width: 370px !important; }
.w380                 { width: 380px !important; }
.w390                 { width: 390px !important; }
.w400                 { width: 400px !important; }
.w410                 { width: 410px !important; }
.w420                 { width: 420px !important; }
.w430                 { width: 430px !important; }
.w440                 { width: 440px !important; }
.w450                 { width: 450px !important; }
.w460                 { width: 460px !important; }
.w470                 { width: 470px !important; }
.w480                 { width: 480px !important; }
.w490                 { width: 490px !important; }
.w500                 { width: 500px !important; }
.w510                 { width: 510px !important; }
.w520                 { width: 520px !important; }
.w530                 { width: 530px !important; }
.w540                 { width: 540px !important; }
.w550                 { width: 550px !important; }
.w560                 { width: 560px !important; }
.w570                 { width: 570px !important; }
.w580                 { width: 580px !important; }
.w590                 { width: 590px !important; }
.w600                 { width: 600px !important; }
.w610                 { width: 610px !important; }
.w620                 { width: 620px !important; }
.w630                 { width: 630px !important; }
.w640                 { width: 640px !important; }
.w650                 { width: 650px !important; }
.w660                 { width: 660px !important; }
.w670                 { width: 670px !important; }
.w680                 { width: 680px !important; }
.w690                 { width: 690px !important; }
.w700                 { width: 700px !important; }
.w710                 { width: 710px !important; }
.w720                 { width: 720px !important; }
.w730                 { width: 730px !important; }
.w740                 { width: 740px !important; }
.w750                 { width: 750px !important; }
.w760                 { width: 760px !important; }
.w770                 { width: 770px !important; }
.w780                 { width: 780px !important; }
.w790                 { width: 790px !important; }
.w800                 { width: 800px !important; }
.w810                 { width: 810px !important; }
.w820                 { width: 820px !important; }
.w830                 { width: 830px !important; }
.w840                 { width: 840px !important; }
.w850                 { width: 850px !important; }
.w860                 { width: 860px !important; }
.w870                 { width: 870px !important; }
.w880                 { width: 880px !important; }
.w890                 { width: 890px !important; }
.w900                 { width: 900px !important; }
.w910                 { width: 910px !important; }
.w920                 { width: 920px !important; }
.w930                 { width: 930px !important; }
.w940                 { width: 940px !important; }
.w950                 { width: 950px !important; }
.w960                 { width: 960px !important; }
.w970                 { width: 970px !important; }
.w980                 { width: 980px !important; }
.w990                 { width: 990px !important; }
.w1000 								{ width: 1000px !important; }


/* FIXED HEIGHTS
--------------------------------------------------------------------------- */
.h10 									{ height: 10px !important; }
.h20                  { height: 20px !important; }
.h30                  { height: 30px !important; }
.h40                  { height: 40px !important; }
.h50                  { height: 50px !important; }
.h60                  { height: 60px !important; }
.h70                  { height: 70px !important; }
.h80                  { height: 80px !important; }
.h90                  { height: 90px !important; }
.h100 								{ height: 100px !important; }
.h110                 { height: 110px !important; }
.h120                 { height: 120px !important; }
.h130                 { height: 130px !important; }
.h140                 { height: 140px !important; }
.h150                 { height: 150px !important; }
.h160                 { height: 160px !important; }
.h170                 { height: 170px !important; }
.h180                 { height: 180px !important; }
.h190                 { height: 190px !important; }
.h200                 { height: 200px !important; }
.h210                 { height: 210px !important; }
.h220                 { height: 220px !important; }
.h230                 { height: 230px !important; }
.h240                 { height: 240px !important; }
.h250                 { height: 250px !important; }
.h260                 { height: 260px !important; }
.h270                 { height: 270px !important; }
.h280                 { height: 280px !important; }
.h290                 { height: 290px !important; }
.h300                 { height: 300px !important; }
.h310                 { height: 310px !important; }
.h320                 { height: 320px !important; }
.h330                 { height: 330px !important; }
.h340                 { height: 340px !important; }
.h350                 { height: 350px !important; }
.h360                 { height: 360px !important; }
.h370                 { height: 370px !important; }
.h380                 { height: 380px !important; }
.h390                 { height: 390px !important; }
.h400                 { height: 400px !important; }
.h410                 { height: 410px !important; }
.h420                 { height: 420px !important; }
.h430                 { height: 430px !important; }
.h440                 { height: 440px !important; }
.h450                 { height: 450px !important; }
.h460                 { height: 460px !important; }
.h470                 { height: 470px !important; }
.h480                 { height: 480px !important; }
.h490                 { height: 490px !important; }
.h500                 { height: 500px !important; }
.h510                 { height: 510px !important; }
.h520                 { height: 520px !important; }
.h530                 { height: 530px !important; }
.h540                 { height: 540px !important; }
.h550                 { height: 550px !important; }
.h560                 { height: 560px !important; }
.h570                 { height: 570px !important; }
.h580                 { height: 580px !important; }
.h590                 { height: 590px !important; }
.h600                 { height: 600px !important; }
.h610                 { height: 610px !important; }
.h620                 { height: 620px !important; }
.h630                 { height: 630px !important; }
.h640 								{ height: 640px !important; }
.h650               	{ height: 650px !important; }
.h660                 { height: 660px !important; }
.h670                 { height: 670px !important; }
.h680                 { height: 680px !important; }
.h690                 { height: 690px !important; }
.h700                 { height: 700px !important; }
.h710                 { height: 710px !important; }
.h720                 { height: 720px !important; }
.h730                 { height: 730px !important; }
.h740                 { height: 740px !important; }
.h750                 { height: 750px !important; }
.h760                 { height: 760px !important; }
.h770                 { height: 770px !important; }
.h780                 { height: 780px !important; }
.h790 								{ height: 790px !important; }
.h800 								{ height: 800px !important; }
.h810 								{ height: 810px !important; }
.h820 								{ height: 820px !important; }
.h830 								{ height: 830px !important; }
.h840 								{ height: 840px !important; }
.h850 								{ height: 850px !important; }
.h860 								{ height: 860px !important; }
.h870 								{ height: 870px !important; }
.h880 								{ height: 880px !important; }
.h890 								{ height: 890px !important; }
.h900 								{ height: 900px !important; }
.h910 								{ height: 910px !important; }
.h920 								{ height: 920px !important; }
.h930 								{ height: 930px !important; }
.h940 								{ height: 940px !important; }
.h950 								{ height: 950px !important; }
.h960 								{ height: 960px !important; }
.h970 								{ height: 970px !important; }
.h980 								{ height: 980px !important; }
.h990 								{ height: 990px !important; }
.h1000 								{ height: 1000px !important; }


/* LINE HEIGHTS
--------------------------------------------------------------------------- */
.lh0 									{ line-height: 0 !important; }
.lh1 									{ line-height: 1px !important; }
.lh2 									{ line-height: 2px !important; }
.lh3 									{ line-height: 3px !important; }
.lh4 									{ line-height: 4px !important; }
.lh5 									{ line-height: 5px !important; }
.lh6 									{ line-height: 6px !important; }
.lh7 									{ line-height: 7px !important; }
.lh8 									{ line-height: 8px !important; }
.lh9 									{ line-height: 9px !important; }
.lh10 								{ line-height: 10px !important; }
.lh15                	{ line-height: 15px !important; }
.lh20                	{ line-height: 20px !important; }
.lh25                	{ line-height: 25px !important; }
.lh30                	{ line-height: 30px !important; }
.lh35                	{ line-height: 35px !important; }
.lh40                	{ line-height: 40px !important; }
.lh45                	{ line-height: 45px !important; }
.lh50                	{ line-height: 50px !important; }


/* SPACERS UTILS
--------------------------------------------------------------------------- */
.spacing 							{ margin:10px !important;}
.spacing_top 					{ margin-top:10px !important; }
.spacing_bottom 			{ margin-bottom:10px !important; }
.spacing_left 				{ margin-left:10px !important; }
.spacing_right 				{ margin-right:10px !important; }
.mid_spacing 					{ margin:5px !important;}
.mid_spacing_top 			{ margin-top:5px !important; }
.mid_spacing_bottom 	{ margin-bottom:5px !important; }
.mid_spacing_left 		{ margin-left:5px !important; }
.mid_spacing_right 		{ margin-right:5px !important; }
.dbl_spacing 					{ margin:20px !important;}
.dbl_spacing_top 			{ margin-top:20px !important; }
.dbl_spacing_bottom 	{ margin-bottom:20px !important; }
.dbl_spacing_left 		{ margin-left:20px !important; }
.dbl_spacing_right 		{ margin-right:20px !important; }
.no_padding						{ padding:0 !important;}
.no_margin						{ margin:0 !important;}
.no_margin_top				{ margin-top:0 !important;}
.no_margin_bottom			{ margin-bottom:0 !important;}
.no_margin_left				{ margin-left:0 !important;}
.no_margin_right			{ margin-right:0 !important;}
.padding_top					{ padding-top: 10px !important }
.padding_bottom				{ padding-bottom: 10px !important }
.padding_left					{ padding-left: 10px !important }
.padding_right				{ padding-right: 10px !important }


/* MARGINS GENERAL
--------------------------------------------------------------------------- */
.m0 									{ margin: 0 !important; }
.m1 									{ margin: 1px !important; }
.m2 									{ margin: 2px !important; }
.m3 									{ margin: 3px !important; }
.m4 									{ margin: 4px !important; }
.m5 									{ margin: 5px !important; }
.m6 									{ margin: 6px !important; }
.m7 									{ margin: 7px !important; }
.m8 									{ margin: 8px !important; }
.m9 									{ margin: 9px !important; }
.m10 									{ margin: 10px !important; }
.m20 									{ margin: 20px !important; }
.m30 									{ margin: 30px !important; }
.m40 									{ margin: 40px !important; }
.m50 									{ margin: 50px !important; }
.m60 									{ margin: 60px !important; }
.m70 									{ margin: 70px !important; }
.m80 									{ margin: 80px !important; }
.m90 									{ margin: 90px !important; }
.m100 								{ margin: 100px !important; }


/* MARGINS TOP
--------------------------------------------------------------------------- */
.mt0 									{ margin-top: 0 !important; }
.mt1 									{ margin-top: 1px !important; }
.mt2 									{ margin-top: 2px !important; }
.mt3 									{ margin-top: 3px !important; }
.mt4 									{ margin-top: 4px !important; }
.mt5 									{ margin-top: 5px !important; }
.mt6 									{ margin-top: 6px !important; }
.mt7 									{ margin-top: 7px !important; }
.mt8 									{ margin-top: 8px !important; }
.mt9 									{ margin-top: 9px !important; }
.mt10 								{ margin-top: 10px !important; }
.mt11 								{ margin-top: 11px !important; }
.mt12 								{ margin-top: 12px !important; }
.mt13 								{ margin-top: 13px !important; }
.mt14 								{ margin-top: 14px !important; }
.mt15 								{ margin-top: 15px !important; }
.mt16 								{ margin-top: 16px !important; }
.mt17 								{ margin-top: 17px !important; }
.mt18 								{ margin-top: 18px !important; }
.mt19 								{ margin-top: 19px !important; }
.mt20 								{ margin-top: 20px !important; }
.mt25 								{ margin-top: 25px !important; }
.mt30 								{ margin-top: 30px !important; }
.mt35 								{ margin-top: 35px !important; }
.mt40 								{ margin-top: 40px !important; }
.mt45 								{ margin-top: 45px !important; }
.mt50 								{ margin-top: 50px !important; }
.mt55 								{ margin-top: 55px !important; }
.mt60 								{ margin-top: 60px !important; }
.mt65 								{ margin-top: 65px !important; }
.mt70 								{ margin-top: 70px !important; }
.mt75 								{ margin-top: 75px !important; }
.mt80 								{ margin-top: 80px !important; }
.mt85 								{ margin-top: 85px !important; }
.mt90 								{ margin-top: 90px !important; }
.mt95 								{ margin-top: 95px !important; }
.mt100 								{ margin-top: 100px !important; }


/* MARGINS RIGHT
--------------------------------------------------------------------------- */
.mr0 									{ margin-right: 0 !important; }
.mr1 									{ margin-right: 1px !important; }
.mr2 									{ margin-right: 2px !important; }
.mr3 									{ margin-right: 3px !important; }
.mr4 									{ margin-right: 4px !important; }
.mr5 									{ margin-right: 5px !important; }
.mr6 									{ margin-right: 6px !important; }
.mr7 									{ margin-right: 7px !important; }
.mr8 									{ margin-right: 8px !important; }
.mr9 									{ margin-right: 9px !important; }
.mr10 								{ margin-right: 10px !important; }
.mr15                 { margin-right: 15px !important; }
.mr20                 { margin-right: 20px !important; }
.mr25                 { margin-right: 25px !important; }
.mr30                 { margin-right: 30px !important; }
.mr35                 { margin-right: 35px !important; }
.mr40                 { margin-right: 40px !important; }
.mr45                 { margin-right: 45px !important; }
.mr50                 { margin-right: 50px !important; }
.mr55                 { margin-right: 55px !important; }
.mr60                 { margin-right: 60px !important; }
.mr65                 { margin-right: 65px !important; }
.mr70                 { margin-right: 70px !important; }
.mr75                 { margin-right: 75px !important; }
.mr80                 { margin-right: 80px !important; }
.mr85                 { margin-right: 85px !important; }
.mr90                 { margin-right: 90px !important; }
.mr95                 { margin-right: 95px !important; }
.mr100 								{ margin-right: 100px !important; }


/* MARGINS BOTTOM
--------------------------------------------------------------------------- */
.mb0 									{ margin-bottom: 0 !important; }
.mb1                  { margin-bottom: 1px !important; }
.mb2                  { margin-bottom: 2px !important; }
.mb3                  { margin-bottom: 3px !important; }
.mb4                  { margin-bottom: 4px !important; }
.mb5                  { margin-bottom: 5px !important; }
.mb6                  { margin-bottom: 6px !important; }
.mb7                  { margin-bottom: 7px !important; }
.mb8                  { margin-bottom: 8px !important; }
.mb9                  { margin-bottom: 9px !important; }
.mb10 								{ margin-bottom: 10px !important; }
.mb15                 { margin-bottom: 15px !important; }
.mb20                 { margin-bottom: 20px !important; }
.mb25                 { margin-bottom: 25px !important; }
.mb30                 { margin-bottom: 30px !important; }
.mb35                 { margin-bottom: 35px !important; }
.mb40                 { margin-bottom: 40px !important; }
.mb45                 { margin-bottom: 45px !important; }
.mb50                 { margin-bottom: 50px !important; }
.mb55                 { margin-bottom: 55px !important; }
.mb60                 { margin-bottom: 60px !important; }
.mb65                 { margin-bottom: 65px !important; }
.mb70                 { margin-bottom: 70px !important; }
.mb75                 { margin-bottom: 75px !important; }
.mb80                 { margin-bottom: 80px !important; }
.mb85                 { margin-bottom: 85px !important; }
.mb90                 { margin-bottom: 90px !important; }
.mb95                 { margin-bottom: 95px !important; }
.mb100 								{ margin-bottom: 100px !important; }


/* MARGINS LEFT
--------------------------------------------------------------------------- */
.ml0 									{ margin-left: 0 !important; }
.ml1                  { margin-left: 1px !important; }
.ml2                  { margin-left: 2px !important; }
.ml3                  { margin-left: 3px !important; }
.ml4                  { margin-left: 4px !important; }
.ml5                  { margin-left: 5px !important; }
.ml6                  { margin-left: 6px !important; }
.ml7                  { margin-left: 7px !important; }
.ml8                  { margin-left: 8px !important; }
.ml9                  { margin-left: 9px !important; }
.ml10 								{ margin-left: 10px !important; }
.ml15 								{ margin-left: 15px !important; }
.ml20                 { margin-left: 20px !important; }
.ml25 								{ margin-left: 25px !important; }
.ml30                 { margin-left: 30px !important; }
.ml35 								{ margin-left: 35px !important; }
.ml40                 { margin-left: 40px !important; }
.ml45 								{ margin-left: 45px !important; }
.ml50                 { margin-left: 50px !important; }
.ml55 								{ margin-left: 55px !important; }
.ml60                 { margin-left: 60px !important; }
.ml65 								{ margin-left: 65px !important; }
.ml70                 { margin-left: 70px !important; }
.ml75 								{ margin-left: 75px !important; }
.ml80                 { margin-left: 80px !important; }
.ml85 								{ margin-left: 85px !important; }
.ml90                 { margin-left: 90px !important; }
.ml95 								{ margin-left: 95px !important; }
.ml100 								{ margin-left: 100px !important; }


/* PADDING GENERAL
--------------------------------------------------------------------------- */
.p0 									{ padding: 0 !important; }
.p1                   { padding: 1px !important; }
.p2                   { padding: 2px !important; }
.p3                   { padding: 3px !important; }
.p4                   { padding: 4px !important; }
.p5                   { padding: 5px !important; }
.p6                   { padding: 6px !important; }
.p7                   { padding: 7px !important; }
.p8                   { padding: 8px !important; }
.p9                   { padding: 9px !important; }
.p10 									{ padding: 10px !important; }
.p15                  { padding: 15px !important; }
.p20                  { padding: 20px !important; }
.p25                  { padding: 25px !important; }
.p30                  { padding: 30px !important; }
.p35                  { padding: 35px !important; }
.p40                  { padding: 40px !important; }
.p45                  { padding: 45px !important; }
.p50                  { padding: 50px !important; }


/* PADDINGS TOP
--------------------------------------------------------------------------- */
.pt0 									{ padding-top: 0 !important; }
.pt1 									{ padding-top: 1px !important; }
.pt2 									{ padding-top: 2px !important; }
.pt3 									{ padding-top: 3px !important; }
.pt4 									{ padding-top: 4px !important; }
.pt5 									{ padding-top: 5px !important; }
.pt6 									{ padding-top: 6px !important; }
.pt7 									{ padding-top: 7px !important; }
.pt8 									{ padding-top: 8px !important; }
.pt9 									{ padding-top: 9px !important; }
.pt10 								{ padding-top: 10px !important; }
.pt15                 { padding-top: 15px !important; }
.pt20                 { padding-top: 20px !important; }
.pt25                 { padding-top: 25px !important; }
.pt30                 { padding-top: 30px !important; }
.pt35                 { padding-top: 35px !important; }
.pt40                 { padding-top: 40px !important; }
.pt45                 { padding-top: 45px !important; }
.pt50                 { padding-top: 50px !important; }


/* PADDINGS RIGHT
--------------------------------------------------------------------------- */
.pr0 									{ padding-right: 0 !important; }
.pr1 									{ padding-right: 1px !important; }
.pr2 									{ padding-right: 2px !important; }
.pr3 									{ padding-right: 3px !important; }
.pr4 									{ padding-right: 4px !important; }
.pr5 									{ padding-right: 5px !important; }
.pr6 									{ padding-right: 6px !important; }
.pr7 									{ padding-right: 7px !important; }
.pr8 									{ padding-right: 8px !important; }
.pr9 									{ padding-right: 9px !important; }
.pr10 								{ padding-right: 10px !important; }
.pr15                 { padding-right: 15px !important; }
.pr20                 { padding-right: 20px !important; }
.pr25                 { padding-right: 25px !important; }
.pr30                 { padding-right: 30px !important; }
.pr35                 { padding-right: 35px !important; }
.pr40                 { padding-right: 40px !important; }
.pr45                 { padding-right: 45px !important; }
.pr50                 { padding-right: 50px !important; }


/* PADDINGS BOTTOM
--------------------------------------------------------------------------- */
.pb0 									{ padding-bottom: 0 !important; }
.pb1 									{ padding-bottom: 1px !important; }
.pb2 									{ padding-bottom: 2px !important; }
.pb3 									{ padding-bottom: 3px !important; }
.pb4 									{ padding-bottom: 4px !important; }
.pb5 									{ padding-bottom: 5px !important; }
.pb6 									{ padding-bottom: 6px !important; }
.pb7 									{ padding-bottom: 7px !important; }
.pb8 									{ padding-bottom: 8px !important; }
.pb9 									{ padding-bottom: 9px !important; }
.pb10 								{ padding-bottom: 10px !important; }
.pb15                 { padding-bottom: 15px !important; }
.pb20                 { padding-bottom: 20px !important; }
.pb25                 { padding-bottom: 25px !important; }
.pb30                 { padding-bottom: 30px !important; }
.pb35                 { padding-bottom: 35px !important; }
.pb40                 { padding-bottom: 40px !important; }
.pb45                 { padding-bottom: 45px !important; }
.pb50                 { padding-bottom: 50px !important; }


/* PADDINGS LEFT
--------------------------------------------------------------------------- */
.pl0 									{ padding-left: 0 !important; }
.pl1 									{ padding-left: 1px !important; }
.pl2 									{ padding-left: 2px !important; }
.pl3 									{ padding-left: 3px !important; }
.pl4 									{ padding-left: 4px !important; }
.pl5 									{ padding-left: 5px !important; }
.pl6 									{ padding-left: 6px !important; }
.pl7 									{ padding-left: 7px !important; }
.pl8 									{ padding-left: 8px !important; }
.pl9 									{ padding-left: 9px !important; }
.pl10 								{ padding-left: 10px !important; }
.pl15                 { padding-left: 15px !important; }
.pl20                 { padding-left: 20px !important; }
.pl25                 { padding-left: 25px !important; }
.pl30                 { padding-left: 30px !important; }
.pl35                 { padding-left: 35px !important; }
.pl40                 { padding-left: 40px !important; }
.pl45                 { padding-left: 45px !important; }
.pl50                 { padding-left: 50px !important; }


/* TOP POSITION
--------------------------------------------------------------------------- */
.t0 									{ top: 0 !important; }
.t1 									{ top: 1px !important; }
.t2 									{ top: 2px !important; }
.t3 									{ top: 3px !important; }
.t4 									{ top: 4px !important; }
.t5 									{ top: 5px !important; }
.t6 									{ top: 6px !important; }
.t7 									{ top: 7px !important; }
.t8 									{ top: 8px !important; }
.t9 									{ top: 9px !important; }
.t10 									{ top: 10px !important; }
.t15                 	{ top: 15px !important; }
.t20                 	{ top: 20px !important; }
.t25                 	{ top: 25px !important; }
.t30                 	{ top: 30px !important; }
.t35                 	{ top: 35px !important; }
.t40                 	{ top: 40px !important; }
.t45                 	{ top: 45px !important; }
.t50                 	{ top: 50px !important; }


/* BOTTOM POSITION
--------------------------------------------------------------------------- */
.b0 									{ bottom: 0 !important; }
.b1 									{ bottom: 1px !important; }
.b2 									{ bottom: 2px !important; }
.b3 									{ bottom: 3px !important; }
.b4 									{ bottom: 4px !important; }
.b5 									{ bottom: 5px !important; }
.b6 									{ bottom: 6px !important; }
.b7 									{ bottom: 7px !important; }
.b8 									{ bottom: 8px !important; }
.b9 									{ bottom: 9px !important; }
.b10 									{ bottom: 10px !important; }
.b15                 	{ bottom: 15px !important; }
.b20                 	{ bottom: 20px !important; }
.b25                 	{ bottom: 25px !important; }
.b30                 	{ bottom: 30px !important; }
.b35                 	{ bottom: 35px !important; }
.b40                 	{ bottom: 40px !important; }
.b45                 	{ bottom: 45px !important; }
.b50                 	{ bottom: 50px !important; }


/* LEFT POSITION
--------------------------------------------------------------------------- */
.l0 									{ left: 0 !important; }
.l1 									{ left: 1px !important; }
.l2 									{ left: 2px !important; }
.l3 									{ left: 3px !important; }
.l4 									{ left: 4px !important; }
.l5 									{ left: 5px !important; }
.l6 									{ left: 6px !important; }
.l7 									{ left: 7px !important; }
.l8 									{ left: 8px !important; }
.l9 									{ left: 9px !important; }
.l10 									{ left: 10px !important; }
.l15                 	{ left: 15px !important; }
.l20                 	{ left: 20px !important; }
.l25                 	{ left: 25px !important; }
.l30                 	{ left: 30px !important; }
.l35                 	{ left: 35px !important; }
.l40                 	{ left: 40px !important; }
.l45                 	{ left: 45px !important; }
.l50                 	{ left: 50px !important; }


/* RIGHT POSITION
--------------------------------------------------------------------------- */
.r0 									{ right: 0 !important; }
.r1 									{ right: 1px !important; }
.r2 									{ right: 2px !important; }
.r3 									{ right: 3px !important; }
.r4 									{ right: 4px !important; }
.r5 									{ right: 5px !important; }
.r6 									{ right: 6px !important; }
.r7 									{ right: 7px !important; }
.r8 									{ right: 8px !important; }
.r9 									{ right: 9px !important; }
.r10 									{ right: 10px !important; }
.r15                 	{ right: 15px !important; }
.r20                 	{ right: 20px !important; }
.r25                 	{ right: 25px !important; }
.r30                 	{ right: 30px !important; }
.r35                 	{ right: 35px !important; }
.r40                 	{ right: 40px !important; }
.r45                 	{ right: 45px !important; }
.r50                 	{ right: 50px !important; }


/* Z-INDEX
--------------------------------------------------------------------------- */
.z0 									{ z-index: 0; }
.z1                   { z-index: 1; }
.z2                   { z-index: 2; }
.z3                   { z-index: 3; }
.z4                   { z-index: 4; }
.z5                   { z-index: 5; }