.SubmitButton_Orderstep1 {color:#FFFFFF;font-family:arial;height:23px;background-color:#ec8120;border-style:none;margin-top:5px;}
.SubmitButton_Orderstep2 {color:#FFFFFF;font-family:arial;height:23px;background-color:#ec8120;border-style:none;}
.SubmitButton_Orderstep3 {color:#FFFFFF;font-family:arial;height:23px;background-color:#ec8120;border-style:none;}


h1 {
color:#0D1329;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#666666;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.payments {
position:absolute;
bottom:112px;
left:50px !important;
left:11px;
}

.emaerket {
position:relative;
top:-10px !important;
top:-15px;
display:block;
margin-top:0px !important;
margin-top:16px;
/*
margin-bottom:15px;
*/
}
/*
#PayMentP {
height:10px;
overflow:hidden;
display:block;
}
*/

.CMText {
background-color:#949595;
padding:7px 7px;
width:180px !important;
width:194px;
height:288px !important;
height:302px;
overflow:hidden;
margin-top:13px !important;
margin-top:0px;
margin-left:40px;
}

.Frontpage_Custom_TBL .CNProductImage img {border:1px solid #000000;margin-bottom:5px;}

#Facebook-LINK, #Twitter-LINK {
border:none;
}

.ForsideTxt {}
.ForsideTxt A:Link {color: #ec8120; text-decoration: none;}
.ForsideTxt A:Active {color: #ec8120; text-decoration: none;}
.ForsideTxt A:Visited {color: #ec8120; text-decoration: none;}
.ForsideTxt A:Hover {color: #FFFFFF; text-decoration: none;}

#Search_Form {
visibility:hidden;}



.TopMenu_TD {
	padding-left: 130px;
	padding-top:25px;
}

.TopMenu_TD a {
	padding-right: 30px;
}
/*
.SpaceTop_TD {
padding-top:12px;}
*/
.Basket_TD {
/*background-image:url(/images/design/Da/Basket/lillekurvbg.gif);*/
background-repeat: no-repeat;
background-position: center right;
padding-top:24px;
/*
padding-right:95px;
*/
padding-right:70px;
}

.Basket_TD img {
	margin-left:5px;
}


.ProductmenuContainer_DIV {
display:block;
width:174px !important;
width:194px;
padding:10px;
margin-left:40px;
margin-bottom:30px;
background-color:#949595;
/*
background-image:url(/images/cygnet/produktmenubaggrund.png);
background-repeat:repeat-x;
*/
}

.ProductList_TD h1, .ProductInfo_TD h1, .CmsPageStyle h1 {
font-size:18px;
font-variant:normal;
color:#0d1329;}

.ProductList_TD b {
font-variant:normal;
}

.ProductList_TD p, .CmsPageStyle p {
font-size:11px;
line-height:18px;
}

.BackgroundColor1_Productlist a:link, .BackgroundColor2_Productlist a:link {
font-size:12px;
color:#8d949e;
margin-bottom:10px;
}

.BackgroundColor1_Productlist a:active, .BackgroundColor2_Productlist a:active {
font-size:12px;
color:#8d949e;
margin-bottom:10px;
}

.BackgroundColor1_Productlist a:visited, .BackgroundColor2_Productlist a:visited {
font-size:12px;
color:#8d949e;
margin-bottom:10px;
}

.BackgroundColor1_Productlist a:hover, .BackgroundColor2_Productlist a:hover {
font-size:12px;
color:#a37c2f;
margin-bottom:10px;
}

.BackgroundColor1_Productlist img, .BackgroundColor2_Productlist img {
	border: 1px solid #0d1329;
	margin-bottom:3px;
}
/*
.BackgroundColor1_Productlist img:hover, .BackgroundColor2_Productlist img:hover {
	border: 1px solid #FFFFFF;
}
*/
#sidelogo {

position:absolute;
top:19px;
padding-left:40px;
}

.TextInputField_ProductInfo, /*.VariantGroupLabel*/ {
visibility:hidden;
height:0px;
width:0px;
}

.MediaViewerSelector img {width:80px;margin-bottom:12px;}

.Selector {
	position:absolute;
	display: block;
	float: left;
	top:209px;
	padding-left:10px;
	width:80px;
}

.Selector img {

	margin-bottom:1px;
	
}

.Canvas {position:absolute;display: block;top:210px;padding-left:100px;width:360;height:324px;overflow:hidden;}

#BUYSECTION br {	font-size:0px;
	height:0px;
	line-height:0px;
	clear: both;}
	
.TableLines_ProductInfo {
margin:0px;
padding:0px;
color:#FFFFFF;
height:1px;
overflow:hidden;}	

.PriceDevider_ProductInfo_TR {
height:1px;
overflow:hidden;}

.Price_Productinfo {
font-size:16px;}

.PriceAmount_ProductInfo_SPAN {font-size:1px;color:#FFFFFF;}

.BuyButton_ProductInfo {text-align:right;}

/*
.OptionSelect_ProductInfo {width:120px;}
*/

#BUYSECTION #amount {display:none;}

.ProductInfo_MagixZoomPlus_IMG {border:1px solid #000000;}

.contact {
float:left;}

.info {
float:right;}

.info a, .info a:visited, .info a:link,  .info a:hover,  .info a:active {
padding-left:20px;
color:#999999;
}

.contact a{
padding-right:20px;

}


/* IO SoftGame - begin */
body {
	color: #322A27;
}

.productinfo_td .Related_Custom_TBL td {
	color: #322A27;
}

.BackgroundColor1_Productlist img, .BackgroundColor2_Productlist img, .Related_Custom_TBL img  {
	border: 1px solid #5D4C2C;
	margin-bottom: 10px;
}
.BackgroundColor1_Productlist img.InfoButton_ProductList, .BackgroundColor2_Productlist img.InfoButton_ProductList, img.Related_InfoButton_IMG {
	border: 0px;
	margin-top: 10px;
}

#category_header {
	background-image: url('category_bg.png');
	background-repeat: repeat-x;
	height: 150px;
	font-size: 14px;
	font-family: 'Times New Roman', Times, serif;
	margin-bottom: 10px;
	width: 625px;
}

#category_header h1 {
	font-size: 35px;
	margin: 0px 0px 0px 200px;
	padding-top: 20px;
	font-family: 'Times New Roman', Times, serif;
}
#category_header div {
	margin: 10px 0px 0px 200px;
	width: 380px !important;
}
#category_header div img {
	position: absolute;
	margin-left: -170px;
	margin-top: -70px;
}
#category_header table {
	height: auto !important;
}
#category_header td {
	font-size: 14px;
	font-weight: bold;
	width: 380px !important;
	line-height: 1.5em;
}

.phone, .phone:link, .phone:hover {
	background-image: url('phone_bg.png');
	background-repeat: no-repeat;
	font-size: 11px;
	color: #322A27 !important;
	display: block;
	height: 55px;
	*height: 70px;
	width: 124px;
	*width: 171px;
	padding: 15px 0px 0px 47px;
	font-weight: normal !important;
	margin: 0px auto 20px auto;
}

.phone strong {
	display: block;
	font-size: 22px;
	font-weight: bold;
	margin-left: -37px;
	margin-top: 8px;
}

.showroom, .showroom:link, .showroom:hover {
	background-image: url('showroom_bg.png');
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFFFFF !important;
	display: block;
	height: 57px;
	*height: 65px;
	width: 171px;
	padding-top: 8px;
	text-align: center;
	font-weight: normal !important;
	margin: 0px auto 20px auto;
}

.showroom strong {
	display: block;
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
	text-transform: uppercase;
}

.newsletter {
	border: 1px solid #5D4C30;
	background-color: #F9F3E7;
	padding: 10px;
	text-align: center;
}

.newsletter form {
	width: 130px;
	margin: 10px auto 0px auto;
}

.basket_td .NumberProduct_Basket {
	height: 40px;
	line-height: 40px;
	width: 230px;
	background-image: url('basket_bg.png');
	background-repeat: no-repeat;
	padding: 1px 15px 0px 40px;
	text-align: right;
}
.basket_td .NumberProduct_Basket span {
	float: left;
}

#DivClickBasket {
	/*margin-top: -40px;*/
	margin-top: -15px;
	position: absolute;
	width: 230px;
}

.ContentContainer_DIV {
	width: 645px;
}


/* CHECKOUT */

	/* Kurven */
	.clear {
		clear: both;
	}
	
	.ProductImage_ShowBasket {
		width: 75px;
		height: 75px;
		border: 1px solid #cdc7bf;
		float: left;
	}
	
	.basket_item_container {
		border: 1px solid #cdc7bf;
	}
	
	.basket_item {
		border-collapse: collapse;
	}
	
	.ShowBasket_Custom_TBL {
		border: 1px solid #cdc7bf;
		border-top: 0px;
		border-bottom: 0px;
		width: auto !important;
	}
	
	.basket_item:first-child td {
		border-top: 0px;
	}
	
	.basket_item td {
		vertical-align: middle !important;
		border-color: #bbaf96;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		font-weight: bold;
	}
	.basket_item td a:link, .basket_item td a:visited, .basket_item td a:hover {
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	
	.border-right {
		border-right-width: 1px;
		border-right-style: dotted;
	}
	
	.BackgroundColor1_ShowBasket, .BackgroundColor2_ShowBasket {
		background-color: #FFFFFF;
	}
	
	.basket_heading {
		border: 1px solid #5c4b2f;
		border-collapse: collapse;
	}
	
	.basket_heading td {
		border-bottom: 1px solid #5c4b2f;
		border-color: #454545;
		border-right-width: 1px;
		border-right-style: dotted;
		font-weight: bold;
		background-color:#f9f3e8;
		padding: 5px 10px 5px 10px;
	}
	
	.actions a {
		margin: 0px 2px 0px 2px;
	}
	
	.basket_total {
		border: 1px solid #5c4b2f;
		border-collapse: collapse;
		float: right;
		width: 270px;
		margin-bottom: 20px;
	}
	
	.basket_total td {
		font-weight: bold;
		background-color:#f9f3e8;
		padding: 10px;
	}
	
	.border-bottom td {
		border-color: #454545;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
	}
	
	.thank-you {
		background-image: url('/images/undra.png');
		background-repeat: no-repeat;
		background-position: right bottom;
		padding-bottom: 10px;
		padding-top: 15px;
	}
	/* End of Kurven */

	.questions {
		border: 1px solid #5c4b2f;
		background-color:#f9f3e8;
		width: 155px;
		*width: 220px;
		height: 60px;
		*height: 70px;
		padding-left: 20px;
		padding-top: 10px;
		padding-right: 45px;
		background-image: url('/images/undra_small.png');
		background-repeat: no-repeat;
		background-position: right bottom;
		position: absolute;
		top: 260px;
		margin-left: 382px;
	}
	
	.questions span {
		text-transform: uppercase;
		margin-bottom: 10px;
		display: block;
		font-weight: bold;
	}
	
	.textinputfield_orderstep1, .textinputfield_orderstep1, .BackgroundColor1_CreditCardPayment input {
		background-color: #f9f3e8;
		border: 1px solid #857863;
	}
	
	.SubmitButton_Orderstep1 {
		background-color: #857863;
		border: 1px solid #55514b;
		color: #FFFFFF;
	}
	
	.OrderStep1_Next_TD .SubmitButton_Orderstep1, .OrderStep2_Methods_Next_TD .SubmitButton_Orderstep2, .OrderStep3_Next_TD .SubmitButton_OrderStep3, .SubmitButton_Pay {
		text-indent: -10000px;
		display: block;
		background-image: url('/images/til-levering.png');
		background-repeat: no-repeat;
		width: 224px;
		height: 68px;
		border: 0px;
		cursor: pointer;
	}
	
	.OrderStep2_Methods_Next_TD .SubmitButton_Orderstep2 {
		background-image: url('/images/godkend.png');
		width: 225px;
		height: 67px;
	}
	
	.OrderStep3_Next_TD .SubmitButton_OrderStep3 {
		background-image: url('/images/godkend-til-betaling.png');
		margin-right: 20px;
		margin-top: -80px;
		position: relative;
		float: none;
		margin-left: 320px;
		*margin-left: 330px;
	}
	
	input.SubmitButton_Pay {
		background-image: url('/images/godkend-ordren.png');
		border: 0px;
	}
	
	.OrderStep1_Next_TD .BackButton_Orderstep1, .OrderStep2_Methods_Next_TD .BackButton_Orderstep2, .OrderStep3_Next_TD .BackButton_Orderstep3 {
		background-image: url('/images/tilbage_knap.png');
		width: 46px;
		height: 11px;
	}
	
	.MethodFees_Basket_TBL, #DivClickBasket br {
		display: none;
	}
	
	#PayMethodsContainer table {
	}
	
	#PayMethodsContainer img {
		position: absolute;
		margin-left: -60px;
		margin-top: 15px;
	}
	
	#PayMethodsContainer td {
		padding-left: 10px;
	}
	
	#PayMethodsContainer input {
		margin-top: 17px;
		*margin-top: 12px;
	}
	
	#ShippingMethodsContainer input {
		margin-left: 70px;
		margin-right: 10px;
	}
	
	#ShippingMethodsContainer img {
		position: absolute;
		margin-left: -110px;
		margin-top: -15px;
	}
	
	.BackGroundColor1_OrderStep3 table table table {
		border: 1px solid #5c4b2f;
	}
	
	.BackGroundColor1_OrderStep3 table table table .heading td {
		border-bottom: 1px solid #5c4b2f;
		border-color: #454545;
		border-left-width: 1px;
		border-left-style: dotted;
		font-weight: bold;
		background-color:#f9f3e8;
		padding: 5px 10px 5px 10px;
	}
	
	.BackGroundColor1_OrderStep3 table table table .heading td:first-child {
		border-left: 0px;
	}
	
	.BackGroundColor1_OrderStep3 table table table table, .BackGroundColor1_OrderStep3 table table table table .heading td {
		border: 0px;
		background: none;
	}
	
	.BackGroundColor1_OrderStep3 table table table img {
		width: 75px;
		height: 75px;
		border: 1px solid #cdc7bf;
	}
	
	.BackGroundColor1_OrderStep3 center table table table hr {
		display: none;
	}
	
	.BackGroundColor1_OrderStep3 center table table table  {
		border: 1px solid #5c4b2f;
		border-collapse: collapse;
		float: right;
		width: 270px;
		margin-bottom: 20px;
	}
	
	.BackGroundColor1_OrderStep3 center table table table td, .BackGroundColor1_OrderStep3 center table table table .heading td {
		background-color:#f9f3e8;
		padding: 10px;
		font-weight: bold;
		
		border: 0px;
		border-color: #454545;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
	}
	
	.totalprice td {
		background-color:#a89168 !important;
		color: #FFFFFF;
		text-transform: uppercase;
	}
	
	.BackGroundColor1_OrderStep3 table table table td {
		vertical-align: middle !important;
		border-color: #bbaf96;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-left-width: 1px;
		border-left-style: dotted;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
	}
	
	.BackGroundColor1_OrderStep3 table table table td:first-child {
		border-left: 0px;
	}
	
	.BackGroundColor1_OrderStep3 table table table td a:link, .BackGroundColor1_OrderStep3 table table table td a:visited, .BackGroundColor1_OrderStep3 table table table td a:hover {
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	
	.Message_OrderStep3 {
		float: right;
		background-image: url('/images/arrow_down.png');
		background-repeat: no-repeat;
		background-position: center bottom;
		padding-bottom: 15px;
		
		/*margin-top:-20px;*/
		padding-bottom:15px;
		text-align:center;
		width:270px;
		/*float: none;
		position: relative;
		margin-left: 310px;*/
	}
	
	/* Fix step issue */
	.foto1_orderstep1 img, .Foto1_OrderStep2 img, .Foto1_OrderStep3 img {
		position: absolute;
		margin-left: -15px;
	}
	
	.os4 {
		position: absolute;
		z-index: 90;
	}
	
	.BackgroundColor1_CreditCardPayment table {
	}
	
	.Text1_CreditCardPayment .emaerke {
		position: relative;
		top: 120px;
		font-weight: bold;
		text-align: right;
		left: 390px;
	}
	
	#OrderStep3_TD .emaerke {
		font-weight: bold;
		top: -370px;
		padding-left: 10px;
		position: relative;
		width: 260px;
	}
	
	.s4b {
		position: relative;
		z-index: 100;
		display: block;
		height: 11px;
		width: 46px;
		background-image: url('/images/tilbage_knap.png');
		background-repeat: no-repeat;
		top: 490px;
		left: -175px;
	}
	
	#CreditCardPayment_TD {
		background-image: url('/images/cygnet/step4_new.png');
		background-repeat: no-repeat;
		background-position: 20px 15px;
	}
	
	.kkb {
		margin-top: -30px;/*80px;*/
		display: block;
	}
	
	.Text1_CreditCardPayment h3 {
		margin-bottom: 50px;
		margin-top: -20px;
	}
	
	.BackGroundColor1_OrderStep3 hr {
		display: none;
	}
	.BackGroundColor1_OrderStep3 .Heading_OrderStep3 hr {
		display: block;
		margin-bottom: -25px;
	}

	.CustomerInfo_OrderStep3 {
		margin-top: -20px;
	}

/* IO SoftGame - end */
