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

.confetti .wrapper { display:block; clear:both; overflow:hidden; } 
.confetti .switch.active { border:none; color:#000; font-weight:bold; }

/* Cubes */
.confetti #colors { list-style:none; }
.confetti #colors li { display:block; float:left; width:32px; height:34px; margin:0; padding:0; position:relative; cursor:pointer; font-size:0px; }
	.confetti #colors .red { background:#b2000f url('/i/confetti/images/red.gif') repeat-x; }	
	.confetti #colors .pink { background:#ef79b4 url('/i/confetti/images/pink.gif') repeat-x; }	
	.confetti #colors .blue { background:#0d377b url('/i/confetti/images/blue.gif') repeat-x; }	
	.confetti #colors .aqua { background:#5486d6 url('/i/confetti/images/aqua.gif') repeat-x; }	
	.confetti #colors .green { background:#1f6b44 url('/i/confetti/images/green.gif') repeat-x; }	
	.confetti #colors .apple { background:#88d500 url('/i/confetti/images/apple.gif') repeat-x; }	
	.confetti #colors .orange { background:#e97c28 url('/i/confetti/images/orange.gif') repeat-x; }	
	.confetti #colors .yellow { background:#fbdf63 url('/i/confetti/images/yellow.gif') repeat-x; }	
	.confetti #colors .white { background:#eff4fd url('/i/confetti/images/white.gif') repeat-x; }	
	.confetti #colors .black { background:#222 url('/i/confetti/images/black.gif') repeat-x; }	
	.confetti #colors .violet { background:#6c3796 url('/i/confetti/images/violet.gif') repeat-x; }	
	.confetti #colors .peach { background:#ffe4b2 url('/i/confetti/images/peach.gif') repeat-x; }	
	.confetti #colors .crimson { background:#db143c url('/i/confetti/images/crimson.gif') repeat-x; }	
	.confetti #colors .mGold { background:#dcaa0f url('/i/confetti/images/mGold.gif') repeat-x; }	
	.confetti #colors .mSilver { background:#e5e5e5 url('/i/confetti/images/mSilver.gif') repeat-x; }	
	.confetti #colors .mRed { background:#cd0100 url('/i/confetti/images/mRed.gif') repeat-x; }	
	.confetti #colors .mBlue { background:#1932b5 url('/i/confetti/images/mBlue.gif') repeat-x; }	
	.confetti #colors .mGreen { background:#196412 url('/i/confetti/images/mGreen.gif') repeat-x; }	

.confetti #colors .colors_list { padding-left:0px; }
.confetti #colors .colors_description { display:block; clear:both; overflow:hidden; *zoom:1; }


/* Confetti forms */
.confetti .confetti_wrapper { position:relative; margin-left:-2.4em; overflow:visible; }
.confetti .confetti_wrapper .ruler { position:absolute; left:-4.5em; top:105px; color:#999; font-size:130%; }
.confetti .confetti_wrapper .ruler span { position:relative; top:1em; left:2em; }

.confetti .confetti_forms { list-style:none; white-space:nowrap; *zoom:1; }
.confetti .confetti_forms li { display:block; float:left; height:138px; overflow:hidden; text-align:center; margin:0; padding:0; }

.confetti .form img { position:relative; top:0; }
.confetti .form img.metallic { top:-290px; }
.confetti .form img.disabled { top:-142px; }

.confetti .confetti_forms:after { content:''; display:block; clear:both; overflow:hidden; }

/* Serpantin */
.confetti .serpantin_wrapper { overflow:visible; }
.confetti .serpantin_types {  }
.confetti .serpantin_types div { position:relative; margin-bottom:5em; padding:0; overflow:visible; }
	.confetti .serpantin_types .wide { width:790px; height:144px; }
	.confetti .serpantin_types .medium { width:737px; height:58px; }
	.confetti .serpantin_types .narrow { width:699px; height:19px; }
	
	.confetti .serpantin_types div img { _margin-bottom:-3px; }
	
.confetti .serpantin_types div span { position:absolute; font-size:130%; } 
	.confetti .serpantin_types div .width { left:-4em; text-align:right; top:40%; margin-top:-1em; }
	.confetti .serpantin_types div .length { text-align:center; width:4em; left:50%; margin-left:-2em; }
	
	.wide .length { bottom:0.5em; }
	.medium .length { bottom:0; }
	.narrow .length { bottom:-1em; }

.confetti .serpantin_types div ins { display:block; position:absolute; width:100%; height:100%; }
