/* Account Pages */

input { margin-bottom: 1em; }

.headerblock input {margin-bottom:0px;}
.validate-password { margin-bottom: 1em; }


.data-table {
	border-collapse: collapse;
	margin-bottom: 2em;
	width: 100%;
}

.data-table .product-name { width: 60%; }

.data-table td { /*vertical-align: middle;*/ }

.data-table tbody td { border-bottom: 1px solid #666; }

.data-table tfoot td { padding-top: 1em; }

.data-table a-center { text-align: center; }

.data-table a-right { text-align: right; }

/* Shopping Cart */

#shopping-cart-table td { text-align: center; }

#shopping-cart-table .item-description { text-align: left; }

#shopping-cart-table tfoot td {
	border-bottom: 1px solid #666;
	text-align: left;
}

div.discount, div.shipping { /* border-bottom: 1px solid #666;*/ }

div.shipping {/* padding-top: 2em;*/ }

#shipping-zip-form .form-list label {
	display: inline-block;
	margin-right: 1em;
}

/* Checkbox styles */

.checkbox * { /*vertical-align: middle; */}

.checkbox input { margin-bottom: 0; }

.checkbox label { display: inline-block; }

.checkbox dd { margin-bottom: 0; }

button {background: #5b5b5b; color:#fff; font-weight:normal; padding:1px 5px; border:none; font-family:'UniversCondensedMedium',Georgia,serif;text-transform: uppercase;margin: 0;cursor: pointer;margin-bottom: 15px}

button span {font-size:14px; text-transform:uppercase;float: left}

.customer-account-index .data-table th {text-align:left;}

#login-box{overflow: hidden;padding: 15px 0 150px;}
#login-box fieldset{float: left}
#login-box fieldset.col-1{width: 240px;margin-right: 80px;}
#login-box fieldset.col-2{width: 220px;}
#login-box fieldset h2,.register-form h2{font-size: 24px;}
#login-box fieldset p.text,.register-form p.text{font-size: 14px;color: #444;margin-bottom: 25px;}
#login-box fieldset.col-2 p.text{margin-bottom: 15px;}
#login-box fieldset.col-2 a.f-right{font-size: 14px;}
#login-box fieldset button{float: left;margin-bottom: 0}
#login-box fieldset .input-text,.register-form .input-text{border: 0;border-bottom: 1px solid #bbbcbb; font-family:'UniversCondensedMedium',Georgia,serif;margin-bottom: 15px;color: #444;font-size: 14px;line-height: 14px;padding: 0 0 6px;width: 220px; font-weight:normal;}

.input_pswrd, .cinput_pswrd, input.text_field{ background:url(../images/password.gif) no-repeat 0 2px; 
	color:#444; 
	padding: 0 0 6px; 
	width: 220px;
	font-size: 14px;
	line-height: 14px; 
	border:0; 
	border-bottom: 1px solid #bbbcbb;}
.cinput_pswrd { background:url(../images/c-pass.gif) no-repeat 0 2px;}
input.text_field { background:none;}

.register-form{width: 220px;padding: 15px 0 150px;}
.register-form button{float: none;}
.register-form .group-select label{display: none}
.register-form label{font-size: 14px;}

body.checkout-cart-index ul.checkout-types li button.button {background-color:#ef5c47;width:144px;text-align:center;}
body.checkout-cart-index ul.checkout-types li button.button span {width:100%;}
