/* CSS Document */

td
{
	text-align:left;
}

.tabText , .tabText2
{ 
width:165px; 
text-align:center; 
float:left; 
color:#7C7C7C; 
font-weight:bold; 
padding-top:6px;
}

.tabText2 { width:330px; text-align:left;padding-left:30px;}

.tabText a {color:#7C7C7C;}

.tabText a:hover
{
	/*text-decoration:underline;*/
}

.bookingHeading {font-weight:bold;}

.bookingRowSelected td , .bookingRowSelect td ,
.bookingRowExtra1aSelectedUp td , .bookingRowExtra1aSelectUp td ,
.bookingRowExtra1aSelectedDown td , .bookingRowExtra1aSelectDown td

{
	border-top-style:solid;
	border-top-color:#C0C0C0;
	border-top-width:1px;
	line-height:30px;
	height:30px;
}

.bookingRowExtra2SelectedUp td , .bookingRowExtra2SelectUp td ,
.bookingRowExtra2SelectedDown td , .bookingRowExtra2SelectDown td
{
	padding-bottom:20px;
}

.bookingRowSelected td ,
.bookingRowExtra1SelectedUp td , .bookingRowExtra1aSelectedUp td , 
.bookingRowExtra1SelectedDown td , .bookingRowExtra1aSelectedDown td ,
.bookingRowExtra2SelectedUp td , 
.bookingRowExtra2SelectedDown td
{background-color:#F3F3F3; }

.bookingRowExtra1SelectedUp , .bookingRowExtra1SelectUp ,
.bookingRowExtra1aSelectedUp , .bookingRowExtra1aSelectUp ,
.bookingRowExtra2SelectedUp , .bookingRowExtra2SelectUp
{ display:table-row; }

.bookingRowExtra1SelectedDown , .bookingRowExtra1SelectDown ,
.bookingRowExtra1aSelectedDown , .bookingRowExtra1aSelectDown ,
.bookingRowExtra2SelectedDown , .bookingRowExtra2SelectDown
{ display:none; }

.tdHelpIcon , .tdArrowIcon
{
	width:40px;
	padding-left:20px;
}

.tdSelectedTick { padding-right:20px; padding-top:4px; }

.wordSelected , .wordSelect { font-weight:bold; }

.wordSelected {	color:#741819;}

.wordSelect {	color:#211D58; }

.bottomBookingRow td

{
	border-top-style:solid;
	border-top-color:#C0C0C0;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#C0C0C0;
	border-bottom-width:1px;
	line-height:50px;
	height:50px;
}

.bottomRegistrationRow td

{
	border-bottom-style:solid;
	border-bottom-color:#C0C0C0;
	border-bottom-width:1px;
	line-height:50px;
	height:50px;
}

.smallItalic , .smallItalic a
{ font-size:10px; font-style:italic; }

.belowBottomBookingRow td
{
	border-bottom-style:solid;
	border-bottom-color:#C0C0C0;
	border-bottom-width:1px;
	line-height:30px;
	height:30px;
}
.bookingRowButtons td
{
	line-height:50px;
	height:50px;
}

.HelpIcon {cursor:pointer;}

.HelpPopup  
{
	height:200px;
	width:300px;
	border:solid #737373 4px;
	background-color:white;
	position:absolute;
	top:150px;
	left:200px;
	padding-top:16px;
	padding-left:14px;
	padding-right:16px;
}

.height240 {height:240px; }
.height260 {height:260px; }
.height300 {height:300px; }

.HelpTip
{ 
	color:#9B2523;
	font-size:16px;
	font-weight:normal;
	border-bottom:solid #595959 1px;
	margin-bottom:4px;
	float:left;
}

.HelpPopupClose
{
	float:right;
	width:24px;
	cursor:pointer;
}

.HelpMain
{
	clear:both;
	float:left;
	width:300px;
	line-height:20px;
}

.trBookingHeading td , .spBookingHeading
{
	font-weight:bold;
	color:#666666;
}

.trBookingFirstLine td 
{ 
	border-top:solid black 1px; 
	padding-bottom:4px;
	padding-top:4px;
	background-color:#F3F3F3;
}

.trBookingLastLine td , .trBookingLastLineSelected td 
{ 
	border-bottom:solid black 1px;
	padding-bottom:10px;
}

.trBookingLastLineSelected td {background-color:#F3F3F3;}

.trBookingSpacerLine td { height:20px;}

.trBookingSelected td {background-color:#F3F3F3;}

.mandatory {color:red; width:10px;}

.OneColTitle {width:150px;}
.OneColInput {width:460px;}

.TwoColTitle {width:80px;}


.TwoColInput {width:210px;}
.TwoColSpacer {width:30px;}
.TwoColInput {width:180px;}
.TwoColInput input {width:150px;}

#DOB , .textbox {width:100px;}
#ADDRESS1 {width:130px;}
#POSTCODE , #COMPANYPOSTRCODE{width:75px;}

#DVLA {width:188px;}

.rightborder {border-right:solid #C0C0C0 1px; margin-right:20px;}

#NEWCOMPANY {border:none; background-color:#221E5B; color:white; font-weight:normal;}

.boldred {font-weight:bold; color:red; }

.hpBIG
{
	width:740px;
	text-align:left;
}

.nounderline , .nounderline td
{
	border-top-style:none;
	border-bottom-style:none;
	line-height:25px;
	height:25px;
}


#divINV input
{
	width:300px;
	margin-right:0px;
	padding-right:0px;
}

#divCC input
{
	width:100px;
	margin-right:0px;
	padding-right:0px;
}

#divCC #CCName {width:300px;}
#divCC #CCNumber {width:150px;}
#divCC #CCIssue {width:50px;}
#divCC #CCExpiry {width:60px;}
#divCC #CCMaestroIssue {width:20px;}
#divCC #CCExpiry {width:50px;}