

.ProductMenuCol_TD, #BasketHolder, #ShopLayOut_SpaceBottom_TD, #LiveChat  {
	display:none
}

img {
	border:0px!important;
}

/*step 1*/
/*OrderStep1_TD*/

.OrderStep1_TD h1 {
	color:#111;
	font-size:20px;
	margin-bottom:30px
}

.OrderStep1_TD #Orderstep1_AlternativeDelivery_Enabled_CHECKBOX {
	margin-top:15px
}

.OrderStep1_Next_TD {
	border-top:1px solid #E5E5E5
}

.OrderStep1_TD .LabelColumn {
	color:#327cbb
}

.OrderStep1_TD #Field11_0 {
	height: 60px;
	vertical-align: top;
}

.OrderStep1_TD #Orderstep1_AlternativeDelivery_Enabled_CHECKBOX, .OrderStep1_TD .SubmitButton_Orderstep1_Position {
	border:0px!important
}

.OrderStep1_TD .customerdata_orderstep1_tbl br {
	display:none
}

.OrderStep1_TD .customerdata_orderstep1_tbl td {
	Line-height: 30px;
}

.customerdata_orderstep1_tbl input, .customerdata_orderstep1_tbl textarea, select {
	border: 1px solid #327cbb;
	padding: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#Field9_0 td.LabelColumn {
	white-space:nowrap!important;
	padding-right:5px;
}

#Field9_0 td {
	padding-bottom:20px
}

#company, #name, #address, #zipcode, #city, #email, #phone, #lcompany, #lname, #laddress, #lzipcode, #lcity, #lemail, #lphone, #field9_2 .textinputfield_orderstep1 {
	background-color: #cee8ff;
	border: 1px solid #327cbb;
	height:26px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


/*step 2*/
/*OrderStep2_TD*/

.OrderStep2_TD h1 {
	color:#111;
	font-size:20px;
	margin:0px!important
}


.OrderStep2_TD .OrderStep2_ShippingMethods_TD input {
	margin-right:10px
}

.OrderStep2_TD .OrderStep2_Methods_Next_TD, .OrderStep3_Next_TD {
	padding-bottom:100px
}

.OrderStep2_Methods_Header_TD br {
	display:none
}
.OrderStep2_Methods_Header_TD {
	padding-top:30px
}

.OrderStep2_ShippingMethods_TD {
	padding-top:15px
}

.OrderStep2_TD hr {
	display:none
}


.OrderStep2_TD #ShippingMethodsContainer td img {
	cursor:pointer
}

span#PayMethodsContainer table tbody tr td img {
	vertical-align:top; 
	display: block; 
	float: left; 
	margin-right: 20px; 
	margin-bottom:20px;
}

span#PayMethodsContainer table tbody tr td {
	vertical-align:top; 
	display: block; 
	float: left; 
	height: 50px
}


span#PayMethodsContainer table tbody tr td input {
	margin-top:5px; #margin-top:2px
}



span#PayMethodsContainer table tbody tr td br {
	display:none; 
}


/*step 3*/
.OrderStep3_TD .ProductImage_Order3 {
	width:50px;
	height:50px;
	padding-right:20px;
	padding-left:10px
}

.OrderStep3_TD .CustomerInfo_OrderStep3 br {
	display:none
}

.OrderStep3_TD .CustomerInfo_OrderStep3 table tbody tr td br {
	display: block
}

.OrderStep3_TD #acceptTermsText {
	position: relative;
	vertical-align: bottom;
	left: 555px;
	width: 300px;
	color: #FF4600;
}

.OrderStep3_TD .TableLines_OrderStep3 td {
	vertical-align:middle
}

.OrderStep3_TD .TableLines_OrderStep3 td a {
	color:#1F2A2A;
	text-decoration:none
}

.OrderStep3_TD hr {
	color:#E5E5E5
}

/*kreditkort betaling*/

.CreditCardPayment_TD .BackgroundColor1_CreditCardPayment {
	padding-top:50px
}

.CreditCardPayment_TD .Text1_CreditCardPayment {
	white-space: nowrap
}

.CreditCardPayment_TD .Text1_CreditCardPayment {
	color:#000;

}

.CreditCardPayment_TD #txtCardNumber {
	width:250px;
	background-color: #cee8ff;
	border: 1px solid #327cbb;
	height:26px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.CreditCardPayment_TD #txtCardCvv {
	width:100px;
	background-color: #cee8ff;
	border: 1px solid #327cbb;
	height:26px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



/*step 4*/
.OrderStep4_TD .CustomerInfo_OrderStep4 br {
	display:none
}

.OrderStep4_TD .CustomerInfo_OrderStep4 table tbody tr td br {
	display: block
}

.OrderStep4_TD .TableLines_OrderStep4 img {
	display:none
}

.OrderStep4_TD .TableLines_OrderStep4 a {
	color:#1F2A2A;
	text-decoration:none
}

OrderStep4_TD hr {
	color:#CACDD0
}

