div.form label {
  display: block;
  clear: both;
  padding: 5px 0;
  font-weight: bold;
}

div.form label.button {
    width: 400px;
}

div.form label.button input {
    width: auto;
    float: right;
}

div.form label span {
	display: block;
	width: 200px;
	float: left;
}

div.form label span.notlabel {
    display: inline;
    width: auto;
    float: none;
}

div.form label input, div.form label select {
	display: block;
	width: 200px;
	float: left;
}

div.form label div.right {
  position: relative;
  left: 200px;
}

div.form label.checkbox {
	font-weight: normal;
}

div.form label.checkbox span {
	width: 120px;
}
div.form label.checkbox input {
	width: 10px;
	margin-left: 90px;
}

div.form label.checkbox-multi {
}

div.form div.radio input {
    width: auto;
}

div.form div.radio {
    width: 200px;
    margin-left: 200px;
}

div.form div.topspace {
	margin-top: 50px;
}
div.form small {
  display: block;
  position: relative;
  width: 200px;
}

/* Order Status */
.shipment_tracking_links{
  text-align:center;
}

.order_status{
  font-size:11px;
}
.order_status .addresses .half{
  float:left;
  width:48%;
  padding:3px;
}

table.shipment_data td.header, table.shipment_data td.sku, table.shipment_data td.qty{
  text-align:center;
}

table.shipment_data td{
  padding-left:5px;
  padding-right: 5px;
  font-size:11px;
}

/* Ajax Forms */

 #taf_form .message .bad,
 #taf_form .message .good{
 	width:320px !important;
 }

/* Ajax Popups */

#cvv-whats-this{
	background:#FFFFFF none repeat scroll 0 0;
	border:3px solid #EEEEEE;
	/*left:45%;*/
	padding:10px;
	position:absolute;
	text-decoration:none;
	/*top:50%;*/
	width:300px;
}
