/* Login Form */


.subcats { margin-left: 25px; }
/* General Page mid panel width:960 */

/* div.general-page-mid-panel-half { width:480; color:ff0000; } */
.general-page-mid-panel-half { width:480px; }

.messages { margin:10px 0px 0px 128px; }

.login-frm{ width: 400px; float: left; margin: 20px 0 0 18px;}
.login-frm label{ float: left; width: 100px; padding: 6px 10px 6px 0}
/* .login-frm input{ width: 280px; margin: 6px 0; float: left;} */
.login-frm input.inputbox { width: 280px; margin: 6px 0; float: left;} 
.login-frm textarea { width: 280px; margin: 6px 0; font: normal 12px Arial;}
.login-frm input.submit-btn{ width: 74px; height:29px; margin: 10px 0 0 110px; *margin-left: 95px; background:url(/images/submit.jpg) no-repeat center top; border:none;}

.checkout-frm{ width: 400px; float: left; margin: 20px 0 0 18px;}
.checkout-frm label{ float: left; width: 100px; padding: 6px 10px 6px 0}
.checkout-frm input{ width: 280px; margin: 6px 0; float: left;}
.checkout-frm textarea { width: 280px; margin: 6px 0; font: normal 12px Arial;}
.checkout-frm input.submit-btn{ width: 74px; height:29px; margin: 10px 0 0 110px; *margin-left: 95px; background:url(/images/submit.jpg) no-repeat center top; border:none;}

#basket-contents { }
#basket-heading { font-weight:bold; }
td.item-remove { width:90px; }
td.item-description { width:250px; }
td.item-price { padding-left:25px; }
td.item-total { padding-left:25px; }
td.total-prompt { padding-left:25px; font-weight:bold; border-top:1px solid; }
td.formatted-total { padding-left:25px; font-weight:bold; border-top:1px solid; }
td.item-quantity input { width:25px; }
td.item-quantity input.shadow_button { width:85px; margin-right:15px; }

.checkout-btn{
        float: left; 
        margin: 15px 29px 0 0;
        display: inline;
        background: url(/images/read-more-btn-lft.jpg) no-repeat left top;
}

.checkout-btn a:link, .checkout-btn a:visited, .checkout-btn a:active{
        font: bold 12px Arial;
        color: #fff;
        text-decoration: none;
        padding: 4px 16px 6px 14px;
        background: url(/images/read-more-btn-rht.jpg) no-repeat right top;
        float: left;
}

.checkout-btn a:hover{ color: #000;}

/* Product Page: 12/31/2009 */
.product-image { margin:10px; }
div.checkbox input { width: 25px; padding: 0px 10px 6px 0 }

/* Product Attributes: 12/26/2009 */
.product-attributes { width:400px; }
.product-attributes label{ float: left; width: 100px; padding: 6px 10px 6px 0 }
.product-attributes input { width: 280px; margin: 6px 0; float: left;} 


/* Category Page 12/31/2009 */
.subcontent { font-size:18px; margin:15px;}
