	#content form select.long {
		width:160px;
	}
	
	a img{
		border: none;
	}
	
	h3 a{
		font-size:16px;
		margin:3px 0;
		padding:5px 0;
	}	
	
	span.label,
	div.label {
		width: 100px;
		float: left;
		height: 20px;
		padding-top: 3px;
	}
	
	span.price {
		font-size: 14px;
		font-weight: bold;
	}
	
	#content ol {
		padding-left: 30px;
	}
	
		#content ol li {
			list-style: lower-alpha outside;
			margin-bottom: 10px;
		}
	
	#content form select {
		width: 150px;
		clear: both;
	}
	
	#content form select.date {
		width: 75px;
	}
	
	#content form select.size {
		width: 65px;
	}
	
	#content form div.sizeCombo {
		margin-top: 10px;
	}
	
	#content form input {
		margin-right: 3px;
		clear: both;
	}
	
	#content form div.buttons {
		margin-top: 20px;
	}
	
	dl.product-list {
		margin-bottom: 20px;
	}
	
		dl.product-list dt {
			float: left;
		}

		dl.product-list dd {
			position: relative;
			padding-left: 220px;
		}
	
	dl.product-item-small,
	dl.product-item {
		clear: both;
		margin-bottom: 20px;
		margin-left: -20px;
	}
		
		dl.product-item dd{
			margin-left: 20px;
		}
		
			dl.product-item dd h3{
				margin-left: 20px;
			}
	
		dl.product-item-small dt{
			float: left;
			margin-right: 20px;
		}
		
	ul.product-overview li img {
		float: left;
		margin-right: 20px;
	}
	
	ul.product-overview li div.info {
		padding-left: 130px;
	}
	
	ul.product-overview li {
		margin-bottom: 20px;
	}
	
	table.order {
		width: 660px;
		border-collapse: collapse;
		margin-left: 30px;
	}
	
	table.order th {
		text-align: right;
		padding-bottom: 10px;
		font-size: 14px;
	}
	
	table.order th.description {
		text-align: left;		
	}
	
	#content table.order td {
		width: 280px;
		border-bottom: 1px solid #FFFFFF;
		padding: 0;
	}
	
	#content table.order td.value {
		text-align: right;
		width: 210px;
	}
	
	#content table.order td.summaryhead,
	#content table.order td.summary {
		border: none;
		width: 210px;
	}
	
	#content table.order td.summary {
		text-align: right;
		width: 200px;
	}
	
	#content table.sizeTable {
		padding: 0;
		float: left;
		margin-right: 15px;
		margin-bottom: 20px;
	}
	
	#content table.sizeTable td,
	#content table.sizeTable tr {
		line-height: 10px;
		vertical-align: middle;
		padding-left: 5px;
		padding-top: 6px;
		padding-right: 5px;
		background-color: #666666;
	}
	
	#content table.sizeTable td.gender {
		background-color: #333333;
		width: 65px;
		text-align: right;
	}
	
	#content div.table-head {
		float: left;
		margin-right: 130px;
	}
	
	div.order-form {
		background-color: #666666;
		width: 300px;
		padding: 10px;
		line-height: 22px;
	}
	
	span.strong {
		font-weight: bold;
		font-size: 14px;
	}
	
	div.check-confirm {
		margin-top: 10px;
	}
	
	p.color-alert {
		color: #ff0033;
		font-size: 12px;
	}

	p.order_progress,
	p.order_shipped {
		background-color: #ffed00;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
		width: 100%;
	}
	
	#content table.orderlist {
		width: 100%;
	}
	
		#content table.orderlist td {
			padding-left: 5px;
			padding-top: 6px;
			padding-right: 5px;
			vertical-align: middle;
			text-align: right;
			background-color: #666666;
		}
		
		#content table.orderlist td.checkbox {
			text-align: center;
		}
		
		#content table.orderlist td.label {
			text-align: center;	
			width: 360px;
		}
		
		#content table.orderlist td.amount-label,
		#content table.orderlist td.head-size,
		#content table.orderlist td.size-form,
		#content table.orderlist td.size-label,  
		#content table.orderlist td.articlenumber, 
		#content table.orderlist td.head-articlenumber {
			background-color: #333333;
		}
		
		#content table.orderlist td.head-product,
		#content table.orderlist td.head-size,
		#content table.orderlist td.head-price,
		#content table.orderlist td.head-checkbox,
		#content table.orderlist td.head-articlenumber {
			font-weight: bold;
			text-align: center;
		}
		
	#content ul#payment-form,
	#content ul#payment-message {
		margin:20px 0px 0px 0px;
		padding: 10px;
		background-color: #333333;
		width: 320px;
		float: left;
		height: 240px;
	}
	
	#content ul#payment-message {
		float: right;
	}
	
		#content ul#payment-form li,
		#content ul#payment-message li {
			position: relative;
			padding-left: 140px;
		}
		
		#content ul#payment-message li {
			padding-left: 0px;
		}
		
		#content ul#payment-message li textarea {
			width: 150px;
			height: 70px;
		}
		
		#content ul#payment-form li input,
		#content ul#payment-message li input {
			width: 150px;
			clear: none;
		}
		
		#content ul#payment-form li input.securitycode {
			width: 35px;
		}
		
			#content ul#payment-form li.payment-header,
			#content ul#payment-message li.payment-header {
				padding: 0px;
			}
		
			#content ul#payment-form li label {
				position: absolute;
				left: 0px;
			}
			
	#content ul.feedback-form {
		
	}
	
		#content ul.feedback-form li {
			position: relative;
			padding-left: 160px;
		}
		
		#content ul.feedback-form li.label {
			padding: 0;
		}
		
			#content ul.feedback-form li input.radio {
				margin-left: 10px;
			}
		
			#content ul.feedback-form li label {
				position: absolute;
				left: 0px;
				width: auto;
			}
			
	#content div.imagetable {
		width: 655px;
		padding: 10px 30px 10px 30px;
		float: left;
		background-color: #333333;
	}
		
		#content div.imagetable dl {
		  float: left;
		  margin: 5px;
		  width: 200px;
		  padding: 3px;
		  border: 1px #666 solid;
		  height:200px;
		  overflow: hidden;
		}
			
			#content div.imagetable dl dt {
			  width:200px;
			}
			
			#content div.imagetable dl dd {
			  text-align:center;
			  width: 200px;
			}
			
	#content ul.upload-form {
		padding: 10px;
		background-color: #333333;
		width: 695px;
		margin: 10px 0;
	}
	
		#content ul.upload-form textarea {
			width: 400px;
		}
		
	#content div#status {
		margin-bottom: 10px;	
	}
	
	#content div#status ul {
		background-color: #333333;
		display: block;
		width: 100%;
		height: 28px;
		margin: 0;
		padding: 0;
		margin-bottom: 10px;	
	}
	
		#content div#status ul li,
		#content div#status ul li.done {
			float: left;
			position:relative;
			list-style-type:none;
			height: 22px;
			padding-left: 26px;
			background: url(../img/24cross.gif) no-repeat;
			margin-left: 100px;						
		}
		
		#content div#status ul li.done  {
			background: url(../img/24check.gif) no-repeat;
		}
	
	#content ul.feedback-form {
		margin: 0;
		padding: 0;
	}
	
		#content ul.feedback-form li.form {
			background-color: #333333;
			padding-bottom: 10px;
			padding-top: 10px;
			margin-bottom: 20px;
		}
		
		#content ul.feedback-form li.form label {
			left: 10px;
		}
		
		* html #content ul.feedback-form li.form label {
			left: -160px;
		}
		
		#content ul.feedback-form li.form textarea {
			width: 400px;
			height: 80px;
		}
		
	#content ul#reshipment_form input {
		width: 200px;
	}
	
	#content ul#reshipment_form li.timing {
		margin-bottom: 20px;
	}
	
	#content ul#reshipment_form input.timing_time {
		width: auto;
		margin: 10px 0px 0px 120px;
	}
	
	#content ul#reshipment_form input#street {
		width: 150px;
	}
	
	#content ul#reshipment_form input#streetnumber {
		width: 40px;
	}
	
	#content ul#reshipment_form input#zipcode {
		width: 60px;
	}
	
	#content ul#reshipment_form input#city {
		width: 130px;
	}
	
	#content ul#reshipment_form input#bic {
		width: 120px;
	}
	
	#content div#reshipment_result dl dt{
		float:left;
		width: 120px;
	}
	
	#content div#reshipment_result dl dd{
		margin-left: 120px;
		width: 400px;
	}
