	form{
		margin:0px;
		padding:0px;
	}	

	#tab_container{
		width:877px;
		margin-left:auto;
		margin-right:auto;
	}

		#tabs{
			height:40px;
		}

		#tabs img, .domain_row_buttons img{
			cursor:pointer;
		}

		#tabs_sub, #tabs_bottom{
			height:8px;
			line-height:4px;
		}

		#tabs_content{
			width:848px;
			padding-left:29px;
			padding-right:0px;
			min-height:300px;
			background-image:url('../../images/bestel/spacer_content.jpg');
		}

		#tabs_bottom{
			clear:both;
		}

	.domain_row_buttons button{
		border:0px;
		width:106px;
		height:22px;
		margin-left:5px;
		cursor:pointer;
	}

	.line{
		clear:both;
		width:96%;
		margin-top:5px;
		margin-bottom:5px;
		height:1px;
		border-bottom:1px solid #4e4e4e;
	}

	.button_row{
		width:100%;
		height:22px;
		margin-top:10px;
		margin-bottom:10px;
	}

		.button_row button{
			border:0px;
			width:106px;
			height:22px;
			margin:0px;
			padding:0px;
			cursor:pointer;
		}

		.buttons_left{
			width:50%;
			float:left;
		}

		.buttons_right{
			width:46%;
			margin-right:4%;
			float:right;
			text-align:right;
		}

	#domain_checker_output{
		width:100%;
	}

	.domain_rows{
		height:22px;
		padding-bottom: 3px;
	}

	#domain_checker_output h2{
		clear:left;
		margin-top:20px;
		margin-bottom:5px;
		color: #00488e;
	}

	#error_msg, #client_information_error{
		color:#c40000;
		margin-bottom:10px;
		background-image:url('/images/bestel/warning_icon.jpg');
		background-repeat:no-repeat;
		padding-left:20px;
	}

	.form_domain_checker{
		width:83%;
		float:left;
		font-size:14px;
		color: #4e4e4e;
		font-weight:bold;
		margin-right:4px;
	}

	.form_domain_checker input{
		width:650px;
	}

	.domain_row_buttons{
		float:left;
		width:30%;
		text-align:right;
	}

	.domain_row_name{
		float:left;
		width:38%;
		font-size:12px;
	}

	.domain_row_avalible{
		float:left;
		width:28%;
		font-size:12px;
		color:#138101;
	}

	.domain_row_not_avalible{
		float:left;
		width:28%;
		font-size:12px;
		color:#c40000;
	}

	#client_information{
		font-size:12px;
	}

	#client_information label{
		display:block;
		float:left;
		width:10em;
		margin-right:1em;
	}

	#checker_name{
		border:1px solid #e1e6ec;
	}

	#client_information ol{
		list-style-type:none;
		list-style: none;
		padding:0px;
		margin:0px;
	}

	#client_information .textfield, #client_information .selectfield{
		border:1px solid #e1e6ec;
		width:200px;
	}

	#HouseNo{
		border:1px solid #e1e6ec;
		width:30px;
	}

	.order_button{
		margin-top:1em;
		margin-left:11em;
		cursor:pointer;	
	}

	#add_products img{
		cursor:pointer;
	}

	#add_products, #client_information{
		display:none;
	}

	#client_information a{
		color: #00488e;
		text-decoration: none;
	}

	#client_information a:hover{
		text-decoration: underline;
	}

	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}

	#order_confirmation p{
		font-size:12px;
	}