/* REVISED STYLES

--------------------------------------------------------------------*/ 

a {text-decoration:none;color:#908478;}
a:hover {text-decoration:underline;}

#product-detail #bt-back-holder {background: url(../images/category-images/body-care-back-arrow.gif) no-repeat 0px 0px; width: 20px; height:52px; position:absolute; margin: 0 0 0 -1px;}
#subhead .alsolike {width:169px;background:url(../images/sh-alsolike.gif) no-repeat 0px 1px;}

ul.error { padding-left: 20px; margin-bottom:24px; color: #b22222; }
ul.error li { padding-left:10px; list-style-position: inside; margin-top:4px; }

input[type=text], input[type=password] {padding-left:4px;}

.small {color:#7e7469;font-size:10px; line-height:13px;text-decoration:none;}
.small:hover {text-decoration:underline;}

.hidden {display:none;}
.popup {position:absolute; background:#fff; border:1px solid #D9DFE3; border-bottom:2px solid #D9DFE3; font-size:11px; line-height:13px; width:160px; padding:6px 12px 8px; margin:10px 0 0 40px; margin:30px 0 0 -60px;}

.rowproduct .rrp {text-transform:uppercase;}
.sh-background-clear {padding: 0 0 14px 12px; margin: 4px 0px 4px 0px;}
.parent {padding: 0; margin: 2px 0px 2px 0px;}
.child li {list-style: none !important;} 

.sh-text-accordian {background: #f7f6f2 url(../images/nav/accordion-plus.gif) no-repeat 10px 13px; cursor:pointer; font-size:13px; font-weight:bold; padding: 10px 10px 10px 30px; text-transform:capitalize;}
.sh-text-accordian-on {background: #f7f6f2 url(../images/nav/accordion-minus.gif) no-repeat 10px 13px; cursor:pointer; font-size:13px; font-weight:bold; padding: 10px 10px 10px 30px; text-transform:capitalize;}

#ajax-loader img {margin:0 auto 0 auto;}

.btn-delete {background: url(../images/nav/icon-delete.gif) no-repeat 0px 0px; width:20px; height: 20px; cursor:pointer; float:left;}
.btn-enlarge a {margin-left: 65px;}

.fill-me {display:none;}

/** Customer Marketing Information **/

#customer-step-two {width:665px; background: #f4f3ed url(../images/sh-customer-new-2.gif) no-repeat 28px 23px; margin:10px 0 0 0;}
#customer-step-two .radio {display: block; float: left; width: 150px;}
#customer-step-two .radio input {margin-right:6px;  border:none;}
#customer-step-two .text {padding: 55px 30px 20px 30px; color:#878178;}
#customer-step-two .form {padding: 0px 32px 0px 30px; color:#878178;}
#customer-step-two .form img {padding: 0px 10px 0 0px;}
#customer-step-two .sh-text {width:135px; padding: 5px 0 0 0}
#customer-step-two td {padding-bottom:20px; border-top: 1px solid #e7e4d7; padding-top:15px;}

#leaf {
width:311px; height:39px; background: url(../images/sp-product-range-leaf.png) no-repeat;	
}
#homeproducts {
width:311px; height:277px; background: url(../images/sp-product-range.png) no-repeat;	
}