/* CSS Document */

body{
	background:#FFF;
	margin:0;
	padding:0;
	font-family:sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(../images/national_car_hire/bg.gif);
	}
 body /* Internet Explorer */ 
{ 
text-align: center; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
}

#container{
	width:739px;
	margin-right:auto;
	margin-left:auto;
	padding:0 2px;
	background:#025b2f;
}

#topNav{
	width:630px;
	background:url(../images/national_car_hire/navBg.gif) no-repeat;
	height:39px;
	padding:10px 10px 0 100px;
	text-align:right;
}
#topNav a
{
	color: #fff;
	text-decoration: none;
	padding: 15px 5px 5px 5px;
}

#topNav a:hover
{
	color: #203c7b;
	text-decoration: none;
	background: #f8f54e;
	padding: 15px 5px 5px 5px;
}

#content{
	background:#025b2f;
	padding:24px;
	color:#fff;
	text-align:left;
	line-height:150%
}

.indexImgLinks{
	margin-right:20px;
}


#news
{
	background: url(../images/national_car_hire/newsBg.gif) no-repeat;
	height: 90px;
	width:100%;
	padding:58px 10px 5px 10px;
	overflow:hidden;
}


#prevNext
{float:right;
	/*margin: 60px 12px; width:80%;*/
}

.rightImg
{
	float: right;
	margin:3px;
	border: 0px;
}

#footer{
	padding:12px 0 12px 12px;
	font-size:10px;
	background:#01763c;
	line-height:16px;
}

.footerImg{
	float:right;
	margin:0 16px 16px 0px;
}

/*/////////////// links //////////////////////////////*/

#topNav a{color:#fff; text-decoration:none;padding:15px 5px 5px 5px;}
#topNav a:hover{color:#203c7b; text-decoration:none;background:#f8f54e;padding:15px 5px 5px 5px;}

a{color:#fff; text-decoration:none;}
a:hover{color:#f8f54e; text-decoration:none;}



.vTitle 
{
	font:120%;
	
	}
h3 
{
	margin:1px;}
/*Calendar*/
.yui .ajax__calendar_container 
{
    background-color:#f2f2f2;
    border:solid 1px #808080;
    font-family:arial,helvetica,clean,sans-serif;
    cursor:default;
    width:205px;
    font-size:12px;
    text-align:center;
    padding:0px;
}

.yui .ajax__calendar_body 
{
    height:139px;
    width:205px;
    position:relative;
    overflow:hidden;
    
}

.yui .ajax__calendar_days, .yui .ajax__calendar_months, .yui .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:139px;
    width:195px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.yui .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif;
    text-align:center;    
}

.yui .ajax__calendar_header 
{
    background:url(../images/yui/sprite.png) repeat-x 0 0; 
    height:22px;
    width:100%;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    padding-top:3px;
    color:Navy;
}

.yui .ajax__calendar_prev 
{
    margin-top:2px;
    margin-left:4px;
    height:15px;
    width:25px;
    cursor:pointer;
    float:left;
    background:url(../images/yui/sprite.png) 0px -450px no-repeat;
}

.yui .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:4px;
    height:15px;
    width:25px;    
    cursor:pointer;
    float:right;
    background:url(../images/yui/sprite.png) 0px -500px no-repeat;
}

.yui .ajax__calendar_title 
{
    cursor:pointer;
    font-weight:bold;
    text-align:center;
}

.yui .ajax__calendar_footer, .yui .ajax__calendar_today 
{
    display:none;
}

.yui .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:10pt;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.yui .ajax__calendar_day, .yui .ajax__calendar_month, .yui .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.yui .ajax__calendar_hover .ajax__calendar_day, .yui .ajax__calendar_hover .ajax__calendar_month, .yui .ajax__calendar_hover .ajax__calendar_year, .yui .ajax__calendar_hover .ajax__calendar_title
{
    color:#0066cc;
}

.yui .ajax__calendar_other .ajax__calendar_day, .yui .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}

.yui .ajax__calendar_active .ajax__calendar_day
{
    color:#0066cc;   
}

/*end*/

.tableHeader 
{
	font-size:120%; 
	background:#62A356;
	color:#fff;
	font-weight:bold;
	}
.price 
{
	font-size:110%;
	font-weight:bold;
	}
.errorMessage 
{
	font-weight:bold;
	font-size:105%;
	color:Yellow;
	background-color:#01763c;
}
input, select 
{
	border:solid 1px #ccc;
}
textarea 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chkBk 
{
	border:solid 0px #ccc;
	width:35px;
	}
.summaryTb 
{
	/*border:solid 1px yellow;*/
	background:#305B45;
	}
.darkTd 
{
	background:#013F20;}
.lgRowHeader 
{
	color:Yellow;
	background:#01763c;
	font-weight:bold;
	font-size:105%;
	line-height:20px;
		}
.vTitle 
{
	color:Yellow;
	font-weight:bold;
	font-size:110%;
}
.wizard
{border:solid 1px Yellow;  
	}
	.newsItems
{
	width:99%;
	float:left;
	vertical-align:middle;
	}
	
.imgOff 
{
	margin:0 3px;
	float:left;
	border:0px;
	}
.offText 
{
	font-weight:bold;
	line-height:150%;
	float:left;
	}
	h2 
{
	font-size:14px;
	line-height:18px;
	}
	
.imgBut 
{
	background:none;
	}