/*********** 
 FileNames: 
/FilesLib/NoCompanyId/css/national.css
/FilesLib/NoCompanyId/css/navigation-national.css
2010/07/21
 ********/ 

/**** CSSFile1: national.css *****/
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;
}

#zlch-container {
width:750px;
height:auto;
}

#zlch-left{
float:left;	
width:370px;
margin:20px 0 40px 0;
padding:0;
}

#zlch-right {
float:right;	
width:370px;
margin:20px 10px 40px 0;
padding:0;	
}

#zlch-right-uk {
float:right;	
width:370px;
margin:20px 0 40px 0;
padding:0;	
}

#zlch-table{
width:370px;
}

#zlch-table td{
padding:5px;	
}

#zlch-box{
margin:20px 10px 0 10px;	
width:360px;
height:400;
background:#fff;	
}

.zlch-center {
text-align:center;
}

#zlch-links-de li {
	margin:0 10px 0 0;
	text-align:right;
	background:#fff;
	list-style:none;
	float: right;
	
}

#zlch-links-uk li {
	margin:0 0 0 10px;
	text-align:right;
	background:#fff;
	list-style:none;
	float: right;
	width:370px;
}

.existing-booking{
	padding-left:20px;
	font-size:14px;
	color:#5e8ef9;
}

.button-text{
	padding-left:20px;

}

.button{
	padding-left:10px;
	border:none;
}

#zlch-center-box{
border: 2px #008542 solid;			
width:356px;
height:400px;
background:#fff;	
}

#zlch-box-top{
background:url("news_box_header_ch.gif");	
width:360px;
height:27px;
}

#zlch-box-bottom{
background:url("news_box_header_bottom.gif");		
width:360px;
height:27px;
}

#footer {
clear:both;	
}

/***************** 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 */


/**** CSSFile2: navigation-national.css *****/


/* GLOBAL NAVIGATION */
div.navigation
{
  width:749px !important;
  background:#008544;
  font:bold 11px Arial, Verdana, Sans-Serif;
  text-align:right;
}
div.navigation p
{
  background:url("/Images/nav/national/bg_nav_header.gif") right top no-repeat;
  text-align:left;
  margin:0px;
}
div.navigation p a img
{
  border:none;
}
div.navigation ul
{
  margin:0px;
  height:18px;
}
div.navigation ul a
{
  text-decoration:none !important;
}

/* DEFAULT NAVIGATION ITEMS */
div.navigation ul li
{
  height:20px;
  background: url("/Images/nav/national/bg_nav.png") no-repeat 0% -120px; /*DH*/
  padding:3px 12px 3px 30px;
  margin:0 0 0 -3px;
  display:inline;
}
div.navigation ul li.start
{
  background: url("/Images/nav/national/bg_nav.png") no-repeat 0% -80px; /*DH*/
}
div.navigation ul li a
{
  color:#fff;
}

/* UTILITY NAVIGATION ITEMS OVER-RIDE DEFAULT NAV STYLE */
div.navigation ul.utils li
{
  height:20px;
  background: url("/Images/nav/national/bg_nav.png") no-repeat 0% -40px; /*DH*/
  padding:3px 8px 3px 24px;
  margin:0 0 0 -3px;
  display:inline;
}
div.navigation ul.utils li.start
{
  background: url("/Images/nav/national/bg_nav.png") no-repeat 0% 0px; /*DH*/
}
div.navigation ul.utils li a
{
  color:#000;
}

/* UK NAVIGATION */
#uk p
{
  background:url("/Images/nav/national/bg_nav_header_uk.jpg") right top no-repeat;
  height:50px;
}

/* GERMANY NAVIGATION */
#de p
{
  background:url("/Images/nav/national/bg_nav_header_de.jpg") right top no-repeat;
}
