.order {
	padding:5px;
	color:#ba7923;
	line-height:140%;
	margin:auto;
	position:relative;
}

.order a{
	color:#ba7923;
	font-weight:bold;
}


.order input, .order select, .order textarea{
	width:150px;
}

.order .check {
	width:15px;
}


.order .orderbox:hover{
	border:1px solid #ba7923;
}

.order .orderbox{
	border:1px solid transparent;
    padding:8px 10px 10px 10px;
	width:560px;
	position:relative;
}

.order .setaddress{
	padding:0px;
	width:350px;
}

.order .setaddresslink{
  background:url(/files/ok.png) no-repeat 10px;
  padding:5px 0px 5px 30px;
  width:300px;
  margin:0px;
  border:#ba7923 1px solid;
  color:#ba7923;
}

.order .setaddresslink:hover{
	border:#FFFFFF 1px solid;
	background:#000;
}

.order .buttonrow {
	width:600px;
}
.order .inputrow {
	position:relative;
	height:22px;
}

.order .inputrow .key{
	width:100px;
	float:left;
}

.order .inputrow .value{
	z-index:10;
	float:left;
	width:170px;
}














.order .inputrow .shippingname{
	float:left;
	width:250px;
}

.order .inputrow .shippingprice{
	float:left;
	width:70px;
}

.order .inputrow .shippingoption{
	float:left;
	width:40px;
}

.order .topic{
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

.order .topic div{
	padding:0px;
	font-size:9px;
	font-weight:normal;
}


.order select{
	width:157px;
}

.order textarea{
	width:550px;
	font-size:12px;
}


.order a{
	font-size:12px;
}

.order .addressbox {
	overflow:auto;
}
.order .billaddress {
	float:left;
	padding-right:50px;
}

