/*The popup post code*/

div.modalPopup 
{
	display: none;
}
.modalPopup
{
	width: 95%;
	height: 120px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: white;
	display: block;
	border-bottom: solid 1px #cfcfcf;
	float: left;
}
body div.visibleModalPopup 
{
	display: block !important;
}
.modalPopupN
{
	display: none;
}
.panelPopUp
{
	height: 90px;
	background-color: white;
	color: white;
	display: block;
	border: solid 1px #C2C2C2;
}
div.panelPopUp, .panelPopUp 
{
	width: 100%;
}
.resultsModalPanel
{
	background-color: White;
	float: left;
	width: 100%;
}
.message
{ *margin-right:-20px;
}
.panelText
{
	width: 100%;
	height: 30px;
	background-color: white;
	border: 1px solid #cfcfcf;
}
.row input.inputPostCode 
{
	width: 100px;
	width: 80px !important;
}
.corectAddressPostCode
{
	color: #061C68;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin-top: 3px;
}
.ddboxPostCode
{
	width: 80%;
	margin-top: 20px;
	background-color: white;
}
.ddboxPostCode option
{
	width: 400px;
	font-size: 0.9em;
	background-color: white;
}
/*
select.listboxPostCode , .listboxPostCode 
{
	width: 530px !important;
	height: 340px !important;
}
*/
.buttonsAreaPostCode
{
	width: 90%;
	float: left;
	height: 20px;
	background-color: white;
	padding-top: 10px;
	margin-left: 25px;
}
.okModalPanelButton
{
	color: White;
	font-weight: bold;
	border: 0;
	float: right !important;
	width: 120px;
	background-color: #6da750;
	border: 1px solid green;
}
.row input.okModalPanelButton 
{
	width: 120px;
}
.cancelModalPanelButton
{
	color: White;
	font-weight: bold;
	border: 1px solid green;
	float: left !important;
	width: 74px;
	background-color: #6da750;
}
.row input.cancelModalPanelButton
{
	width: 75px;
	margin-left: 0px;
}
.row input.enterManuallyButton
{
	color: White;
	font-weight: bold;
	border: 1px solid green;
	/*float: right !important;*/
	float: left !important;
	width: 200px; /*130px*/
	height: 20px;
	background-color: #6da750;
	line-height: 20px;
	vertical-align: middle;
	margin: 0px;
	/*margin-right: 85px;*/
	margin-left: 225px;
}
.streenNameField
{
	background-color: white;
	border: 0px;
}
.inputlayoutPostCode
{
	width: 100px;
}
.gender
{
	float: left;
	width: 200px;
	font-weight: normal;
	margin-left: 30px;
}
.houseNumberField
{
	width: 100px;
}


.row .pCode
{
}
.pCode, pCode:hover
{
	margin-left: 20px;
	padding: 0;
	font-size: 0.9em;
	background-color: transparent;
	font-weight: bold;
	color: white;
	border: 0;
}
.commercialContent
{
	display: none;
}
.confirmYourAddress
{
	border: 1px solid green;
	width: 145px !important;
	margin-left: 10px !important;
	height: 20px;
	background-color: #71ac52;
}

.line
{
	width: 450px;
}
.multipleselect .inner label.first
{
	margin-left: 0px;
	padding-right: 1px;
}
select.ddboxPostCode
{
	width: 90% !important;
}

.confirmYourAddress
{
	width: 145px !important;
	margin-left: 10px;
	background-color: #6ba550;
	color: white;
}
.DateOfBirthError, .ResidenceError
{
	margin-left: -23px !important;
	_margin-left: 0px;
}
.confirmYourAddress
{
	width: 148px !important;
	border:1px solid green;
}
.resultsModalPanel .message
{
	width: 600px !important;
	float: left !important;
	margin-left: 50px;
}
.resultsModalPanel .message .errorMessage
{
	width: 598px !important;
}

.row select.titleDropDown 
{
    width: auto;
}
