/*Global Begin*/

  
  
/* Form element styles */
SELECT {
	font-family:Arial; 
	font-size:14px;
	border: solid 1px;
}
INPUT.text {
	font-family:Arial; 
	font-size:14px;
	border: solid 1px;
}

TEXTAREA {
	font-family:Courier; 
	font-size:12px;
	color: black;
	border: solid 1px;
}

 /* Global End */


DIV.bottom_links, A.bottom_links , A.bottom_links:visited{
    color: #FFFFFF;
    font-size: 9px;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}
A.bottom_links:hover{
    color: #FFFFFF;
    font-size: 9px;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}


.cellBorder {
 border: solid 1px gray;
}

.ErrorName {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma,Verdana,Arial;
	text-align:center;
	color: black;
	
}

TABLE.InfoTable {
 border: solid 1px #4F8568;
}

TABLE.InfoTable TD {
 border: solid 1px #4F8568;
 padding:0px 1px 0px 1px;
}

.x-smallText {
	font-size: 9px;
	font-family: Arial,Verdana,Tahoma;
}

TABLE.timelineTable {
	background-color:black;
}
TABLE.timelineTable TD {
	background-color:white;
	font: 9px Arial,Tahoma black;
}
TABLE.cellSpacing TD {
	padding: 2px 4px 2px 4px;	
}

/* Design V2 */

TD.contentLeftColumn {
	border-right:1px solid #7ca8c3; 
	background-color:#ecf4f7;
	text-align:left;
	vertical-align: top;
	padding:2px 5px 2px 5px;
}

TD.contentRightColumn {
	padding:10px 10px 10px 10px;
	vertical-align: top;
}


A.acloud, A.acloud:visited{
    text-decoration: none;
}

A.acloud:hover{
    text-decoration: underline;
}

TD.step_cell {
	background-color: #afc2c6;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid  #ffffff;
	padding: 4px 4px 4px 4px;
}
TD.step_cell_active {
	background-color: #dce1e4;
	border-right: 2px solid #dbe2e3;
	border-bottom: 2px solid  #ffffff;
	padding: 4px 4px 4px 4px;
}

TD.step_cell A,TD.step_cell A:hover,TD.step_cell A:visited {
	color: #1d3d3a;	
	text-decoration:underline;
}

TD.step_cell SPAN {
	color: #666666;	
}

TD.step_cell_active A,TD.step_cell_active A:hover,TD.step_cell_active A:visited, TD.step_cell_active SPAN {
	color: #1d3d3a;	
}


.airport_parkings_info .price {
	font: 12px Tahoma,Arial black; 
} 
.airport_parkings_info .priceOld {
	font: 10px Tahoma,Arial black;
	text-decoration: line-through; 
} 
.airport_parkings_info .discountPrice {
	font: 14px Tahoma,Arial black ;
	color: red; 
} 

    /* rating stars default */
		.edRate0,.edRate0h,
		.edRate1,.edRate1h,
		.edRate2,.edRate2h,
		.edRate3,.edRate3h,
		.edRate4,.edRate4h,
		.edRate5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(/images/star_e.gif) repeat-x;
			display:block;
			width:100px;
			height:22px;
			text-align:left;
		}

		.edRate0 span,.edRate0h span,
		.edRate1 span,.edRate1h span,
		.edRate2 span,.edRate2h span,
		.edRate3 span,.edRate3h span,
		.edRate4 span,.edRate4h span,
		.edRate5 span {
			background:url(/images/star_f.gif) repeat-x;
			display:block;
			height:22px;
		}


	.edRate0 span, .userRate0 span 		{width:0px;}
		.edRate0h span, .userRate0h span 	{width:11px;}
		.edRate1 span, .userRate1 span 		{width:21px;}
		.edRate1h span, .userRate1h span 	{width:31px;}
		.edRate2 span, .userRate2 span 		{width:41px;}
		.edRate2h span, .userRate2h span	{width:51px;}
		.edRate3 span, .userRate3 span 		{width:61px;}
		.edRate3h span, .userRate3h span 	{width:71px;}
		.edRate4 span, .userRate4 span 		{width:81px;}
		.edRate4h span, .userRate4h span 	{width:91px;}
		.edRate5 span, .userRate5 span 		{width:100px;}

		
/*Tooltips*/

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:10px Verdana;
z-index:100;
visibility:hidden;
width:210px;
background-color:lightyellow;
}

.cellHasTooltip {
background: URL(/images/tooltip.gif) right bottom no-repeat;
}

.errorText {
	color:red;
}
