span.amendment{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-transform: capitalize;
}
.error { font-size: 11px; color: red;font-family: Arial, Helvetica, sans-serif }.errorlarge { font-size: 10pt; color: red;font-family: Arial, Helvetica, sans-serif;
font-weight: bold; }
/* ar for opening hours */
td.opening_times,td.op_times_left,td.op_times_top,td.opening_times_closed
{
font-size:11px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding: 2px 2px 2px 2px;
text-align:center;
}

td.opening_times
{
color:#aaa;
}

td.opening_times_closed
{
color:#aaa;
text-align:left;
}
td.op_times_left,td.op_times_top
{
font-weight: bold;
}

td.op_times_left
{
border-left:1px solid #cccccc;
text-align:left;
}
td.op_times_title
{
text-align:left;
font-weight: bold;
}
td.op_times_top
{
border-top:1px solid #cccccc;
}

td.op_times_corner
{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
}

/* Vehilce Guide Styles */
div.vehicle{
float:left;
width : 47%;
margin : 5px 5px 2px 5px;
border : 1px solid #ccc;
height : 165px;
}
h1.vehicle{
	background: #212121;
	color: White;
	font-size: 11pt;
	padding:1px 0px 1px 2px;
	margin : 0 0 0 0
}

div.vehicle_text{
margin-top : 5px;
text-align:right;
margin-right: 5px;
}
div.vehicles_text2{
margin-top : 0px;
margin-left: 5px;
padding-top:0px
}

/* Ends Vehicle Guide Styles */
.bordering,.bordering2
{
color: #fff;
background-color: #212121;
margin-top:4px;
margin-bottom:4px;
margin-left:0px;
padding:2px 0px 2px 12px;

}
.bordering2,.borderingsubmit,.submit
{
background-color: #212121;

}

.borderingyourcaroverride
{
background-color: #ff0000;

}

.borderingresultswrapper{
margin-top : 10px;
width : auto;
}
.borderingoutline
{
margin-top:5px;
border:1px solid  #212121;
width: 99%;
margin-left:0px;

margin-right:0px;
padding:0px;
}

.borderingcost,.goldcardcost{
color: #dc2239;
font-size: 16px;
font-weight:900;
}
.goldcardcost{
	color : #e6b800;

}
.borderingcost
{
padding-right:20px;
color: #fd0000;
}
.borderinghighlight
{
color: #ff0000;
font-size: 16px;
font-weight:900;
}
.borderinggroup{
color: #fd0000;
font-size: 16px;
font-weight:900;

}

.borderingsubmit,.submit{
	color: #fff;
	padding: 0 4px 0 4px;
	margin : 0 2px 0 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;border:1px solid #CCCCCC;



}
.borderingamend{
border: 2px dashed #ff0000;
padding:4px;
width:100%;
margin-top: 4px;
margin-bottom: 4px;
}

.borderingamendsub{
color: #fff;
background-color: #ff0000;
margin-top:0px;
margin-bottom:4px;
margin-left:0px;
padding:2px 0px 2px 12px;
}

.borderingyourcar{
border: 2px solid #ff0000;
}
.borderingcdwtext
{
padding-top :5px;
padding-bottom:5px;
}

#bookTripHeader{
background-color: #212121;
color : #fff;
padding:10px;
}
#bookTripForm{
border:1px solid #000;
width:500px;
padding:10px;
margin:20px;
}
