h1.builder {margin-bottom:20px;}
#next {position:absolute;width:38px;height:38px;right:-36px;}
#prev {position:absolute;width:38px;height:38px;left:-38px;}
#step-header {position:relative;}
#step-progress {position:absolute;top:0;left:433px;}
#step-container {position:relative;min-height:400px;}
.left-pane {width:380px;}
.left-pane .text1 {margin-bottom:14px;}
.right-pane {width:480px;}
.help-text {font-size:12px;}

div.char-error {font-size:15px;color:red;font-weight:bold;}

/* Missing clothes */
.missing_clothes {border:2px solid #EE4000;}

#char {height:346px;width:304px;position:relative;margin:0 0 18px 0;}
#char-name {width:304px;}
#base, #hair, #skin, #eyes, #glasses, #clothes1, #clothes2, #clothes3, #clothes4, #clothes5, #clothes6 {position:absolute;top:0px;left:0px;}

p.price {color:red;font-weight:bold;}

/* Hair, Eyes, Skin & Clothes */
#hair-01, #eyes-01, #skin-01, #clothes1-01, #clothes2-01, #clothes3-01, #clothes4-01, #clothes5-01, #clothes6-01  {background-position:0 -74px;}
#hair-02, #eyes-02, #skin-02, #clothes1-02, #clothes2-02, #clothes3-02, #clothes4-02, #clothes5-02, #clothes6-02 {background-position:-74px -74px;}
#hair-03, #eyes-03, #skin-03, #clothes1-03, #clothes2-03, #clothes3-03, #clothes4-03, #clothes5-03, #clothes6-03 {background-position:-148px -74px;}
#hair-04, #eyes-04, #skin-04, #clothes1-04, #clothes2-04, #clothes3-04, #clothes4-04, #clothes5-04, #clothes6-04 {background-position:-222px -74px;}

#clothes1-05, #clothes2-05, #clothes3-05, #clothes4-05, #clothes5-05, #clothes6-05 {background-position:-296px -74px;}
#clothes1-06, #clothes2-06, #clothes3-06, #clothes4-06, #clothes5-06, #clothes6-06 {background-position:-370px -74px;}
#clothes1-07, #clothes2-07, #clothes3-07, #clothes4-07, #clothes5-07, #clothes6-07 {background-position:-444px -74px;}
#clothes1-08, #clothes2-08, #clothes3-08, #clothes4-08, #clothes5-08, #clothes6-08 {background-position:-518px -74px;}

#hair-01.selected, #eyes-01.selected, #skin-01.selected {background-position:0 0px;}
#hair-02.selected, #eyes-02.selected, #skin-02.selected {background-position:-74px 0px;}
#hair-03.selected, #eyes-03.selected, #skin-03.selected {background-position:-148px 0px;}
#hair-04.selected, #eyes-04.selected, #skin-04.selected {background-position:-222px 0px;}

#clothes1-01.selected, #clothes2-01.selected, #clothes3-01.selected, #clothes4-01.selected, #clothes5-01.selected, #clothes6-01.selected {background-position:0 0;}
#clothes1-02.selected, #clothes2-02.selected, #clothes3-02.selected, #clothes4-02.selected, #clothes5-02.selected, #clothes6-02.selected {background-position:-74px 0;}
#clothes1-03.selected, #clothes2-03.selected, #clothes3-03.selected, #clothes4-03.selected, #clothes5-03.selected, #clothes6-03.selected {background-position:-148px 0;}
#clothes1-04.selected, #clothes2-04.selected, #clothes3-04.selected, #clothes4-04.selected, #clothes5-04.selected, #clothes6-04.selected {background-position:-222px 0px;}
#clothes1-05.selected, #clothes2-05.selected, #clothes3-05.selected, #clothes4-05.selected, #clothes5-05.selected, #clothes6-05.selected {background-position:-296px 0px;}
#clothes1-06.selected, #clothes2-06.selected, #clothes3-06.selected, #clothes4-06.selected, #clothes5-06.selected, #clothes6-06.selected {background-position:-370px 0px;}
#clothes1-07.selected, #clothes2-07.selected, #clothes3-07.selected, #clothes4-07.selected, #clothes5-07.selected, #clothes6-07.selected {background-position:-444px 0px;}
#clothes1-08.selected, #clothes2-08.selected, #clothes3-08.selected, #clothes4-08.selected, #clothes5-08.selected, #clothes6-08.selected {background-position:-518px 0px;}

#hair-1 {background-position:0 0;}
#hair-2 {background-position:-98px 0;}
#hair-3 {background-position:-196px 0;}
#hair-4 {background-position:-294px 0;}
#hair-5 {background-position:-392px 0;}
#hair-6 {background-position:-490px 0;}
#hair-7 {background-position:-588px 0;}

#eyeshape-1 {background-position:0 0;}
#eyeshape-2 {background-position:-98px 0;}
#eyeshape-3 {background-position:-196px 0;}
#eyeshape-4 {background-position:-294px 0;}

#c-clothes1 {background-position:0 0;}
#c-clothes2 {background-position:-98px 0;}
#c-clothes3 {background-position:-196px 0;}
#c-clothes4 {background-position:-294px 0;}
#c-clothes5 {background-position:-392px 0;}
#c-clothes6 {background-position:-490px 0;}

/* Eyes */
img.eye-choice, img.eye-shape, img#glasses-choice {cursor:pointer;}
img.eye-shape {margin-right:8px;}

/* Skin */
img.skin-choice {cursor:pointer;}
#skin-container {margin-top:18px;}

ul.gender-combo {list-style-type:none;margin:-10px 0 0 200px;padding:0px;clear:both;display:block;height:25px;}
ul.gender-combo li {display:inline;}
ul.gender-combo li input {width:20px;}
ul.gender-combo li label {width:80px;}

