@charset 'UTF-8';

#noscriptcart{width:640px; margin-top: -15px;}

#noscriptcart thead tr th{border-top:none;}

#noscriptcart input{border: 1px solid #ddd;}

.ord-qty{width:120px;}
.ord-desc{width:400px;}
.ord-total{width:60px;}
.ord-del{width:40px;}

#content #noscriptcart th.foot{text-align:right; padding-right: 20px;}

#store_form fieldset .row {
padding:0 0 5px;
clear:both;
}

#store_form fieldset .row label {
display:block;
float:left;
font-weight:normal;
padding-top:8px;
padding-bottom:8px;
width:180px;
}

#store_form fieldset .row .input {
border:1px solid #ccc;
float:right;
padding:2px;
width:454px;
margin-top:5px;
margin-bottom:5px;
-moz-border-radius:2px;
-webkit-border-radius: 2px;
}

#store_form fieldset .row input,#store_form fieldset .row select{width:100%;}

#store_form fieldset .row .input span {
display:block;
font-size:12px;
padding-left:2px;
height: 17px;
font-style:italic;
}

#store_form fieldset .error .input {
background:white none repeat scroll 0 0;
border:1px solid #ff5959;
color:#ff1212;
}

#content p.error {
background:#ffe5e5 none repeat scroll 0 0;
border:1px solid #ffadad;
color:#FF1212;
margin-bottom:10px;
padding:10px;
}

legend{font-weight:bold; padding: 5px 0;}

#store_form fieldset .row .inputs {
	width:460px;
	float:right;
}
#store_form fieldset .row .inputs .col{
	width:160px;
	margin-right: 20px;
	float:left;
}
#store_form fieldset .row .inputs .col label {width:45px;}
#store_form fieldset .row .inputs .col .input{width: 94px;}

#store_form fieldset .row .inputs .col {
	text-align:right;
}

#cart-confirm td{vertical-align:top;}
#cart-confirm tbody tr{border:none;}


