﻿/*(0) tot row-ul*/
.row, .rowHelp
{
	padding-left: 10px;
	padding-right: 10px;
}
.row 
{
	background: #ffffff;
	width: 625px;
}
.rowHelp
{	
	/*background: #B4B1B1;*/
	background-image: url(../../../IMG/IMG-alcatraz/helpArrow.png);
	background-position: right 6px;
	background-repeat: no-repeat;
}
/*(1) label la stanga*/
.labelText, .labelError
{
	line-height: 3.11em; /*height/font-size/line-height*/
	font-size: 1.1em; /*height/font-size/line-height*/	
	display: block; /*float*/
	float: left; /*float*/
	width: 160px; /*float*/
}
.labelText .innerLabelText
{
	line-height: 1.5em;
	margin-top: 8px;
	text-indent: 1px;
	display: block;
}
.innerLabelText 
{
	padding-bottom: 5px;/*this is a manual value!!!!*/
}
.labelError
{
	color: #ff0000;
	font-weight: bold; /*height/font-size/line-height*/
}
.rowHelp .labelError 
{
	color: #DD0000;
}
/* (2) HELP */
/*(2.A) nu are input de help, asa ca las spatiu gol */
.helpIconSpacer
{
	font-size: 1.2em; /*height/font-size/line-height*/
	line-height: 2.91em; /*height/font-size/line-height*/
	height: 2.91em; /*height/font-size/line-height*/
	width: 35px; /*float*/
	display: block; /*float*/
	float: left; /*float*/
}
/*(2.B) input de help */
.helpButton
{
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	line-height: 15px;
	height: 15px;
	display: block; /*float*/
	float: left; /*float*/
	width: 15px; /*float*/
	margin: 10px; /*float*/
	overflow: hidden; /* hide the text */
	text-indent: 5em; /* hide the text */
	background-color: Transparent;
	background-image: url(../../../IMG/IMG-alcatraz/iconHelp.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
/*4. - vertical aligner inside input holder*/
.vertical_aligner
{
	font-size: 1.2em; /*height/font-size/line-height*/
	line-height: 2.91em; /*height/font-size/line-height*/
	height: 2.91em; /*height/font-size/line-height*/
	display: inline-block; /*height/font-size/line-height*/
	vertical-align: middle; /*height/font-size/line-height*/
}

/*5.buttons*/
.goToPreviousStep, .continueToNextStep, .goToHome, .buyOnlinePolicy
{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../../../IMG/IMG-alcatraz/buttonLong.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 199px;
	height: 24px;
	line-height: 21px;
	border: 0px;
	padding-bottom: 5px;
	margin-top: 25px;
	text-align: center;
	cursor: pointer;
}
.buyOnlinePolicy
{
	background-image: url(../../../IMG/IMG-alcatraz/buttonLong.gif);
	width: 110px;	
	line-height: 30px;
}
.goToHome 
{
	width: 80px;
	background-image: url(../../../IMG/IMG-alcatraz/button.gif);
}
.buyOnlinePolicy 
{
	margin-top: 0px;
	margin-left: 10px;
}
/*border-colors*/
.selectHolder select, .textBoxHolder .textBox, .completitionList li, .completitionList li.firstItem, 
.completitionList li.lastItem
{
	border-color: #A5ACB2;
}
/*(3.B) TextBox */
.textBoxHolder .textBox
{
	font-size: 1.1em; /*height/font-size/line-height*/	
}
/*(3.A) DropDownList - (3.B) TextBpx - (3.C) Static Label - (3.D) Date - (3.E) RadioList - (3.F) CheckboxHolder*/
.selectHolder select, .textBoxHolder .textBox, .fixedValue, .dataListTable td, 
.dateHolder .label, .dateHolder select, .radioListHolder label input, .radioListHolder label span,
.checkboxHolder input, .selectHolder select option
{
	font-size: 1.1em !important; /*height/font-size/line-height*/
	font-family: Verdana, Arial, Sans-Serif;
}
.offenceCodeDropDown 
{
	width: 400px;
}
/*
.message
{
	width: 180px;
	float: right;
}
*/
.helpMessage .innerLabel, .errorMessage .innerLabel 
{
	font-size: 1.1em;
}

.helpMessage, .errorMessage
{
	width: 170px;
	border: 1px solid gray;
	margin-right: 0px;
	padding: 2px;
}
.small .errorMessage
{
	width: 120px;
}
.medium .errorMessage
{
	width: 160px;
}

.textBoxHolder input.inputPostCode
{
	width: 60px !important;
}
.buttonAddToList
{
	/*margin-left: 185px;*/
    clear: both;
	float: left;
	background: #F4F4F4;
	border: solid 1px #A5ACB2;
	font-size: 1.1em;
	line-height: 1.27em;
	border: 1px solid #000;
	width: 100px;	
}

a.smallLinkButton span
{
	color: #0e6fcd;
	display: block;
	height: 22px;
	line-height: 1.8em !important;
	font-size: 0.9em !important;
	font-weight: bold !important;
	padding-top: 0px !important;
	text-align: center;
	height: 22px;
}
a.smallLinkButton
{
	display: block;
	float: left;
	text-decoration: none;
	overflow: hidden;
	height: 22px;	
}
.goToPreviousStep, .goToHome
{
	float: left;
	margin-left: 5px;
}
.continueToNextStep
{
	float: right;
	margin-right: 0px;
}