@CHARSET "UTF-8";


#cart-order .form-row {
  margin-bottom: 5px;
}
#cart-order-content .form_error {
  padding-left: 0;
  font-size: 0.7em;
}

#order_form .form_inline_widget .inline {
  width: 110px;
}
#order_form label.radio {
  color: #fff;
  display: inline;
  width: 100px;
}

#order_form fieldset {
  margin:0;
  padding:0;
  border: none;
}

#order_form legend {
  margin:0;
  padding:0;
  margin-bottom: 10px;
}

#order_form #sf_guard_auth_email {
  
}

#order_form label {
  display: block;
  width: 100%;
  color: #aaa;
  font-size: 0.9em;
}

#order_form #shipping_cost_id {
  width: 300px;
}

#cart-order-content {
  padding: 0;
}

#order_form .subcolumns {
  border-bottom: 1px solid #aaa;
  padding-bottom: 10px;
  padding-top: 10px;
}

#order_form .subcolumns .c50l {
  width: 49%;
  border-right: 1px solid #aaa;
}

#order p.order_info {
  margin-bottom: 20px;
  font-size: 0.9em;
  display: block;
  width: 400px;
  font-weight: bold;
}

#order p.order_info em {
  font-weight: bold;
}

#order .order_steps {
  margin-bottom: 30px;
}

body.order #main {
	background: none;
	background-color: #231F20;
	padding: 30px 30px;
	padding-top: 50px;
}

body.order h2 {
  color: #fff;
  font-family: tahoma;
}

#order {
  position: relative;
}

a.order_logo
{
  position: absolute;
  right: -20px;
  top: -20px;	
}

.order_steps ul {
  margin:20px 0;
  padding:0;
}

#order h2 span {
  font-weight: normal;
  font-size: 0.9em;
}
.order_steps ul li {
  width:200px;
  height: 26px;
  display: block;
  float: left;
  margin:0;
  padding:0;
  text-align: center;
  background-color: #777;
  font-size: 0.8em;
  color: #222;
  margin-right: 1px;
  font-weight: bold;
  font-family: tahoma, arial;
  padding-top: 5px;
}

.order_steps ul li.selected {
  background-color: #eee;
}




div.order-comments {
	margin-top:10px;
	border-top: 1px solid #efefef;
}

div.order-comments label {
	margin: 10px 0;
}
div.order-comments textarea {
	width: 300px;
	height: 100px;
	color: #000;
	background-color: #ccc;
}
