BODY
{
	background-color: #FFFFFF;
	color: #000000;
	margin-left:10px; 
	margin-top:4px; 
	margin-width:10px; 
	margin-height:4px;
}

HR 
{
	height: 1px; 
	border-top: 1px dotted #CED8E9; 
	border-left: 0; 
	border-right: 0; 
	border-bottom: 0; 
	margin: 0; 
	padding: 3px 0; 
	width: 95%;
}

P,TD, .bodycopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

#zlspw_location_links a {
	color: #FFF; 
	text-decoration: none;
}

#zlspw_location_links {
	padding-left: 10px;
	color: #FFF; 
	text-decoration: none;
}

.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.leftitems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.items
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.boldItems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.errorCopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

H1, .header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #008542;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

H2, .header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #008542;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

H3, .header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #008542;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #0b3d91;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


/* Remove special effect of h tag except bold */
.normalHeading 
{
	display:inline;
	padding:3px;
	font-size:12px;
	color:#000000;
	letter-spacing:inherit;
}

.smallHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    color: #008542;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.details
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.italicdisclaimer
{
    FONT-SIZE: 98px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bolditalicdisclalimer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

#footer
{
   font-size: 9px;
   color: #000;
   font-family: Arial, Gotham1, Verdana;
	 margin-top: 10px;
	 width: 750px;
}

.priceItems
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Gotham1, Verdana;
}

.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #008542;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, Gotham1, Verdana;
}

.boxBackground
{
	background-color: #008542;
}

A
{
    color: #008542;
}

A:hover
{
    text-decoration: none;
}

.framework A
{
    color: #FFFFFF;
}

.framework 
{
    color: #FFFFFF;
}

#nav_bottom A
{
	font-size: 10px;
	text-decoration: none;
}

#nav_bottom a:visited
{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.cssPoweredBy
{
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
}

.itemCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #527db9;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Gotham1, Verdana;
}

.whiteboldItems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Gotham1, Verdana;
}

.ingressHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #008542;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Gotham1, Verdana;
    TEXT-DECORATION: none
}

.smallcopy
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Gotham1, Verdana;
    TEXT-DECORATION: none
}

.terms
{
	font-size:10px;
}

DIV.left
{
	float: left;
}

DIV.right
{
	float: right;
}

#footer DIV.left
{
	width: 350px;
    float:left;
	display: inline;
    position: relative; 
}
#footer DIV.right
{
	width: 400px;
    float:right;
	display: inline;
    position: relative; 
}

#footer A
{
	color: #000;
}

/*****************
 Page defaults
******************/
TABLE.pagemargin
{
	margin-top: 1px;
	margin-left: 0px;
}


/*Start of Image swaping in nationalcar.co.uk Masthead */
.image-swap-logo 
	{
		height: 0;
		font-size: 0em;
		overflow: hidden;
		background-image: url("/Images/nav/national/logo_national.gif");
		width:161px;
		height:52px;
		position:absolute;
		background-repeat: no-repeat;
		color:white;
		z-index:1000;
		left: 10px;
	}

.image-swap-car
{
  background:url("/Images/nav/national/bg_nav_header_uk.jpg") right top no-repeat;
  text-align:left;
  margin:0px;
}

/* End of Image swaping in nationalcar.co.uk Masthead */