div.content .left-pane {padding-top:10px;text-align:center;}
div.content .left-pane h2 {color:#4a8fd4;font-size:16px;}
div.content .right-pane h1 {color:#4a8fd4;font-size:20px;}
div.content .right-pane {padding-top:10px;font-size:14px;}
div.content .right-pane label {display:block;width:175px;float:left;}
div.content .right-pane p {clear:both;margin:0px;padding:5px;}
div.content .right-pane textarea {height:80px;width:200px;}
div.content .right-pane h2 {font-size:16px;}
div.content .right-pane h2 span{color:#4a8fd4;}

div.book-info p {padding:2px!important;}

ul.errorlist {color:red;margin:0 0 0 15px;padding:0px;}
div.char-error {font-size:15px;color:red;font-weight:bold;}

#char {height:310px;width:225px;margin:auto;position:relative;}
#base, #hair, #skin, #eyes, #glasses, #clothes1, #clothes2, #clothes3, #clothes4, #clothes5, #clothes6 {position:absolute;top:0px;left:0px;}

div.back {padding-top:5px;position:absolute;left:10px;top:0px;display:block;}
div.next {padding-top:5px;position:absolute;right:10px;top:0px;display:block;}
div.bottom-next {padding:5px 10px 5px 0px;display:block;width:50px;}

div.bookcover {margin-right:20px;margin-bottom:20px;}

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

/* Choosing facets */
.mark {position:absolute;}

/* Hair */
div.hair-divider {width:95%;clear:both;text-align:center;}
div#hair-colours img {cursor:pointer;}
img.hair-style-img {cursor:pointer;}
img.homerun-cookie-hair {margin-right:15px;}

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

/* Skin */
img.skin-choice {cursor:pointer;}

span.help-text {display:block;padding-left:175px;font-size:11px;font-style:italic;}

p.user-entered-value {clear:both;}

span.edit-link {display:block; float:left; margin-right:10px;}
span.field-label {display:block; float:left; width:170px;}
span.field-value {display:block; float:left; width:300px;}
div.step5-bottom-buttons {position:absolute;bottom:5px;right:5px;}

ul.gender-combo {list-style-type:none;}
ul.gender-combo li {display:inline;}
ul.gender-combo li label {float:none!important;width:80px!important;}

div.clothing-row {margin-bottom:5px;}
div.clothes-icon {width:110px;border:1px solid #ebebeb;margin-right:20px;}
img.clothes-colour {cursor:pointer;width:40px;margin-top:40px;}
img.jersey-icon {margin-right:10px;cursor:pointer;}
.clothing-row .icons {width:240px;}
.clothing-row .swatches {width:200px;}
.stripe-colour {cursor:pointer;width:40px;margin-top:5px;margin-right:5px;}
