A:link {FONT-WEIGHT: normal; COLOR: #3366CC; TEXT-DECORATION: underline}
A:active {FONT-WEIGHT: normal; COLOR: #3366CC; TEXT-DECORATION: underline} 
A:visited {FONT-WEIGHT: normal; COLOR: #3366CC; TEXT-DECORATION: underline} 
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
} 
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
} 
.maintext11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.blueCells {
	background:#2862B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border:1px solid #000000;
}
.solidCells {
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border:1px solid #000000;		
}

.tblBorder{
	border:1px solid #000000;
}
.maintextwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.hometxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.jdalogo {
	background-attachment: fixed;
	background-image: url(images/form/jpg-DA-Logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.smalltext111 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	color: #000000;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0066CC;
}
.maintextl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.verySmall{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #0000FF;
}
.postcode {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.labeladdress {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.medtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.submitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFCC;
	background-color: #A50000;
	padding: 2px;
	height: 20px;
	width: 100px;
	border: 1px solid #000000;
}
.styleLink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
.styleLink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;		
	text-decoration: none;
}
.styleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFB8B8;
	font-weight: bold;	
	text-decoration: none;
}
.titleCells04 {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #554A61;
	font-size: 11px;
}
.titleCells05 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.titleCells06 {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.vehicle_name {
	padding-left:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}
.vehicle_name1 {
	padding-left:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A60011;
	font-size: 12px;
}
.hr_line{
	height:1px;
	color:#000000;
	width:60%;
}
.hr_line1{
	height:1px;
	color:#000000;
}

.desc {
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000ff;
	font-size: 14px;
}
.desc1 {
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFF;
}
.desc12 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.texFieldStandard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 30px;
	width: 165px;
	border: 1px solid #B3B9B9;
}
.texFieldLarge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 30px;
	width: 265px;
	border: 1px solid #B3B9B9;
}
.texFieldLarge5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 30px;
	width: 215px;
	border: 1px solid #B3B9B9;
}
.texFieldLarge1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 30px;
	width: 265px;
	border: 1px solid #B3B9B9;
}
.texFieldMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	background-color: #F1F1F1;
	padding: 2px;
	height: 18px;
	width: 65px;
	border: 1px solid #B3B9B9;
}
.texFieldMedium11 {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 16px;
	width: 40px;
	border: 1px solid #B3B9B9;
}
.texFieldMedium111 {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#000000;
	padding: 2px;
	height: 16px;
	width: 40px;
	border: 1px solid #B3B9B9;
}
.textAreaStandard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	background-color: #F1F1F1;
	padding: 2px;
	height: 80px;
	width: 150px;
	border: 1px solid #B3B9B9;
}
.submitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFCC;
	background-color: #A50000;
	padding: 2px;
	height: 20px;
	width: 100px;
	border: 1px solid #000000;
}
.hiddenspan
{
display:none;
}

INPUT.inp{
BORDER-RIGHT: #000000 0px solid; 
BORDER-TOP: #000000 0px solid; 
FONT-SIZE: 8.5pt;
FONT-WEIGHT: bold;
BORDER-LEFT: #000000 0px solid; 
BORDER-BOTTOM: #000000 0px solid; 
FONT-FAMILY: Arial; 
width:66px
}

.submitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFCC;
	background-color: #A50000;
	padding: 2px;
	height: 20px;
	width: 100px;
	border: 1px solid #000000;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A1A1A1;
}

#link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
  	text-decoration:none;
}
#link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
  	text-decoration:none;
}

#footerNav {
background-color: #CBCBCB;
height: 20px;
width:100%;
font-size: 10px;
text-align: center;
}

#footerNav a:link, #footerNav a:active, #footerNav a:visited, #footerNav a:hover, #footerNav a {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;

color: #000000;
}

#optext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#optext h1 {
font-size: 16px;
}

#footernav a, #footernav a:link, #footernav a:visited, #footernav a:hover, #footernav a:active {
 color:#000000;
 font-size: 10px;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
/**************************************


**********************/

/******* New CSS   ************/

#nav {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 width: 806px;
 position: absolute;
 top: 0px;
 text-align: center;

}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 114px;
	background: url('images/menubg.png');
	border: 1px solid #000; border-right:0px;
	color: #486DB0;
	text-decoration: none;
	font-weight:bold;
	line-height:22px;
}

#nav ul li a, #nav li li a {
 background: none;
 border: none;
 padding: 4px;
 text-align: left;
 color: #ffffff;
 font-weight:normal;
 line-height:normal;

}

#nav ul {
 position: absolute;
 top: 24px;
 left: 0px;
 border:none;
 margin:0;

}

#nav ul ul {
 position: absolute;
 top:auto;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	width: 14.2%;
 	border: none;
}

#nav li ul, #nav li li {
	width: 20em;
	}
	
ul#nav li ul{width:150px; background:#D9D9D9;}
ul#nav li ul li{ width:148px; border:solid 1px #666666; border-top:0px;}
ul#nav li ul li a{color:#153F89;}
ul#nav li ul li a:hover{color:#ffffff;}
ul#nav li ul li ul{margin-left:148px; *margin-left:75px; margin-top:-21px;}
ul#nav li ul li ul li{ width:148px; border:solid 1px #666666;}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	*margin-left:-57px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li li:hover, #nav li li.sfhover {
 background: #4584D7;
}

/******* End CSS   ************/





.tab-this,.cctab-this{
 width:700px;
 border: 1px solid #B0CAE5;
 text-align:left;
 padding-top:8px;
}

.tab-this p,.cctab-this p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000 !important;
 width:679px;
 text-align:left;
}


.tab-this h2,.cctab-this h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265EB1;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	font-size:12px;
}

/* Links to tabs which aren't visible */
.tablink-off{
 cursor:pointer;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#265EB1;
 border: 1px solid #CDCDCD !important;
 margin-right:7px;
 padding-left:13px;
 padding-right:13px;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-bottom:none;
 line-height:17px;
}

.tablink-off:hover {
 color:#FFFFFF !important;
 text-decoration:none !important;
 font-weight: bold;
}
	
.tablink-on:hover {
 color:#FFFFFF !important;
 text-decoration:none !important;
 font-weight: bold;
}

/* Link to the visible tab */
.tablink-on{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#7B8CB8;
	border: 1px solid #CDCDCD !important;
	margin-right:7px;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom:none;
	line-height:17px;	
}


/* These styles don't need editing */
.show-this{
	display:block;
	background-image:url(tabback.jpg);
	
}
.hide-this{
	display:none;
}

#tabbox, #cctabbox{
	width:89%;
	padding:0;
	margin:0;
	padding-left: 40px;
	margin-top: 10px;
}

#tabs p, #cctabs p{
 margin: 0px;
 padding: 5px;
}

#tabs strong, #cctabs strong {
 font-weight: normal;
}

#tabs h1, #cctabs h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding: 5px;
 margin: 2px;
}

#footernav {
 background-color: #CCCCCC;
 padding: 2px;
 text-align: center;
}

.maintext a {
 color: #000;
 text-decoration: none;
}
/* New css for site map page */
.cityholdbox{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 5px;
	background-color: #FFF;
	width: 430px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.citylistbox{
	width: 430px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
/*	border: 1px solid #999999; */
	line-height: 20px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

.city_link li a:hover
{
	font: 13px "Verdana", "Arial", sans-serif;
	color: #3b8fed ;
    text-decoration: underline;	
}

/** tooltip CSS **/
.tooltiptext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.validatetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
} 
/*
a.main:link
{
	font: 11px "Verdana", "Arial", sans-serif;
	color: #003399;
	text-decoration: none;
}
a.main:visited
{
	font: 11px "Verdana", "Arial", sans-serif;
	color: #003399;
    text-decoration: none;
}
a.main:hover
{
	font: 11px "Verdana", "Arial", sans-serif;
	color: #3b8fed ;
    text-decoration: none;
}
a.main:active
{
	font: 11px "Verdana", "Arial", sans-serif;
	color: #003399;
    text-decoration: none;
}  */


/* pop up CSS on home page */
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:150px;
	border:1px solid #000;
	background-color:#F2F5F6;
	background-image:url("images/alert_icon.png");
	background-repeat:no-repeat;
	background-position:10px 35px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#789BBB;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:35px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px 5px 0 70px;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#789BBB;
	text-decoration:none;
	float:left;
}

#alertBox #closeBtn1 {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#789BBB;
	text-decoration:none;
	float:left;
}
/* End of pop up CSS on home page */