html, body, table {font-family: Verdana, Arial, Trebuchet MS, sans-serif;
                   font-size: 10px; color:#666666}

body {
		background: #ededed;
                font-family: arial;
		margin: 0 0 0 0;
		
                }

/*#OspreyPage {padding-left: -3px;}*/


hr {width: 100%; color: #bfbfbf; border: 1px solid #bfbfbf;} /*100% due to IE :(*/


td		{vertical-align: top}

h2  {
	color: white;
    height: 26px;
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
    padding-left: 10px; 
	padding-top: 6px;
    margin: 0 0 0 00;
    color: #004b8e;
                 
                 }        
h3              {background-color: #e7e7e7;
	         color: white;
                 height: 26px;
                 font-size: 14px;
                 font-weight: bold;
                 font-family: arial;
                 /*padding-left: 10px; */
				 text-align: center;
				 padding-top: 6px;
                 margin: 0 0 0 0;
                 color: #004b8e;
                 text-transform: uppercase;
                 /*background-image: url('../images/arrow.png');*/
                 background-position: left;
                 background-repeat: no-repeat;
                                 
                 
                 }                   


h4              {
	         color: white;
                 height: 26px;
                 font-size: 18px;
                 font-weight: bold;
                 font-family: arial;
                 padding-left: 30px; 
                 margin: 0 0 0 0;
                 color: #004b8e;
                 text-transform: uppercase;
                 background-image: url('../images/arrow.png');
                 background-position: left;
                 background-repeat: no-repeat;
 
                }



h5		{
		background-color: none;
		color: #004b8e;
		padding-top: 5px ;
		font-weight: bold;
		/* Daši 13.7.09
		text-align: center;
        height: auto;
		text-align: left;
		float:left;
        padding-bottom: 0px ;
		font-family: arial;*/
		margin: 0 0 0 0;
        font-size: 17px;
        

		}


.Airport 	{width: 140;
		 height: 18px}

		 
.Products 	{width: 172;
		 height: 18px;
                 border: 1px solid #7191af;
                }

#SelectionFrame {font-size: 11px;
                border: 1px solid #b4b4b4;
                background-color: #f0f0f0;
                color: #303030;
                /*background-image: url('pic/header.png'); */ /*additional layer or td is required*/
                background-position: top;
                background-repeat: no-repeat;
                width: 219px;
                }

#Calendar       {font-family : Arial, Verdana, Helvetica ;
                 font-size :10px;
                 border-collapse: collapse;
                 margin :0;
                 padding: 0;
                 border: 1px solid #bbbbbb;
                 background-color: white;
                 height : 154px;
                 width: 211px;
                 text-align: center;}

.ArrowLeft	{border: none;
		padding : 7;
		 background-color: white;
		 background-image: URL('../images/arrowl.png');
		 text-align: center;
		 vertical-align: center;
                 cursor: pointer;}

.ArrowRight	{border: none;
		 padding : 7;
		 background-image: url('../images/arrowr.png');
		 background-color: white;
		 text-align: center;
		 vertical-align: center;
                  cursor: pointer;}

.ArrowBrown	{border-width: 0; border-style: solid; border-color: red;
		 background-image: URL('../images/button_selected.png');
		 background-repeat: no-repeat;
		 background-color: transparent;
		 text-align: center;
		 padding: 4 10 2 2;
		 vertical-align: center;}

.ArrowBlue	{border-width: 0; border-style: solid; border-color: red;
		 background-image: URL("../images/button.png");
		 background-repeat: no-repeat;
		 background-color: transparent;
		 text-align: center;
		 padding: 4 10 2 2;
		 vertical-align: center}

.Month          {color: #242424; margin: 1px; border: none;
                 background-color: #f1f1f1;
                 font-size: 12px;
                 height: 20px;
                 text-align: center;
                 width: auto;
                 }

.DayOfWeek      {
		background-color: White;
                 font-size: 12px;
                 color: #8f8f8f;
                 font-weight: bold;
                 }

.GreyDay        {color: Gray;
                 font-size: 11px;
                 height: 17px; width: 18px;
                 padding: 2px;
                 margin-left: 2px;
                 border: 1px solid red;
                 border-width: 0 0 0 0;
		 border-color: white;
		 border-style: solid;
		 background-color: rgb(248,248,248);
		 }

.NormalDay      {color: white;
		/*text-align: center;
		vertical-align: middle;
		padding: 0 14 0 4px;*/
                 font-size: 11px;
                background-color: #009933;
                height: 17px; width: 22px;
                cursor: pointer; }

.SendChoices   {margin-top: 7px;
                margin-left: 23%;
                height: 31px;
                width: 121px;
                cursor: pointer;  
                background-image: url('../images/submit2.png');
                border: 0px;
                
                                }

input.SendChoicesHidden	{visibility: hidden
}	 

.Flights        {font-family : Arial, Verdana, Helvetica ;
                 font-size :10px;
                 margin :0;
                 padding: 0;
                 border-width: 1px; border-style: solid; border-color: silver;
                 background-color: white;}
                 
.Flights td     {border-width: 0 0 0 0;
                 margin: 0;
                 border-color: yellow;
                 border-style: solid;
                 vertical-align: top;}
                 
.Flights th     {border-width: 0 0 0 0;
                 margin: 0;
                 vertical-align: top;
                 background-color: rgb(245,245,255);
                 color: navy;
                 border-color: yellow;
                 border-style: solid;}

               
.FlightBlock td {padding: 4 4 4 4;
                 vertical-align: top;
				 }               
                 
.Even            {background-color: rgb(240,240,255)}  
.Continue        {
	width: 120px;
 	height: 21px;
	/*background-color: rgb(210,210,255)*/
	border: none;}

#Banner           {width: 900px;
                   height: 210px;
                   background-image: url(../images/bannerMediterranean.jpg);
                   background-repeat: no-repeat}

.SeatsOK	{
	color: lime;
	}
.SeatsLow	{color: red}
.SeatsSoldOut	{color: gray}

/* FlightNotes */

.FlightNotes {font-size: 10px;}
                   
/*table */

#RoomTypes tr {font-weight: normal;
                text-align: justify;
                padding: 5px;
                background-image: #fffaf8;
                
                }

#RoomTypes th {color: #616161;}


#RoomTypes td {font-weight: normal;
                text-align: justify;
                padding: 5px;
                background-image: url('../images/background.png');
		vertical-align: bottom;
		font-family:Verdana, Arial,Helvetica,sans-serif;
		font-size: 11px;
		color:#666666;
		
                }
#RoomTypes td a {
		font-weight:bold;
		}


/*Continue link*/

.Continue

{  background-image: url('../images/buttonlink.png');
	background-repeat:no-repeat;
	background-position:center center; 
	height: 20px;
	width: 60px;
	margin : 0 0 0 0;
    	padding: 2px 2px 2px 2px; /*must be with px*/
    	color: white;
    	font-weight: bold;
	cursor:pointer;
               
}

.SelectExtras

{ 
	height: 20px;
	width: 60px;
	margin : 0 0 0 0;
    	padding: 2px 2px 2px 2px; /*must be with px*/
    	color: green;
    	font-weight: bold;
	cursor:pointer;
               
}

/* button Nanari Upplysingar */

.HotelLink {
	background-image: url('../images/upplysingar.png');
	color: #ffffff;
	width: 140px;
	height: 31px;
	display: block;
	background-repeat:no-repeat;
	background-position:center center; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-top: 3px;
	padding-top: 5px;
	text-transform:uppercase;
}

/*.HotelLink, a {
		color: white;
		width: 149px;
		height: 30px;
		margin: 10px;	
		

}*/



#HotelTable 




.HotelPicture {border: 1px solid #bbbbbb;
                background-image: url('../images/bg.png');
                text-align: center;
                vertical-align: middle;
                height: auto;
                }
                
               /* .HotelPicture img /*displays just a picture*/
                {border: 1px solid #e1e1e1;
                background: transparent;
                vertical-align: middle;
                height: auto;
                }
.LeftButton {
                
                background-image: url('../images/buttonlinkimg.png');
                height: 33px;
                width: 152px;
                margin-top: 5px;
                padding:8px;
                color: white;
                font-weight: bold;
                text-align: center;
                text-decoration: none;
}

.RoomTypes {color: black;
                text-align: justify;
                }
                
                
/* Destination part - accomodation*/



input {
	/*border: 1px solid silver;  */
	height: 17px; 
	text-align: center; 
	font-size: 11px; 
	color: #303030;
	}

h2 {font-size: 18px;
color: #004b8e;
background: transparent;}

#FlightBlock {background: transparent;
border: none;
width: 100%}


.Flights  {border: none; background: #ececec; width: 100%
}

.Flights  th {  vertical-align: middle;
                color: #616161;
                font-size: 12px;
                height: 25px;
                background-image: url('../images/flightbg.png');
                border: 1px solid #e1e1e1;
                }


              .SeatsOK {color: green;
                background-image: url('../images/seatok.png');
				background-position:center; 
                background-repeat: no-repeat;
				}
                
.SeatsSoldOut, .SeatsLow {color: #c65856;}       
     
.Flights td tr {   background: transparent;
                height: 25px;
                vertical-align: middle;
                line-height: 30px;
                
                
                }
                
                
.Even {background: #f5e0a8;
                height: 25px;
                vertical-align: middle;
                line-height: 25px;
                font-size: 13px;
                color: #7f7a6f;
               }
.Even td {font-size: 12px;
               background-color: #ffffff;
			   text-align: center;
               }
                
          
.Odd {background-color: #f1f1f1;
                color: #7f7a6f;}                 
.Odd td {        
                height: 25px;
                vertical-align: middle;
				text-align: center;
                line-height: 25px;
                font-size: 12px;
                }
#NamesTable {
border : none;
width : 700px;
}

#NamesTable tr.Odd {height:50px}


/*TRAVEL ARRANGEMENTS table*/

.WhiteText, td {border:none; }
.WhiteText, tr {border: 1px solid #bebebe; font-size: 13px; word-spacing: 3px; text-align: justify;}
.WhiteText tbody, tr {border: none;}*/


.Redisplay

{background: transparent;

}

.RedText {font-size: 15px;
	font-weight: bold;}

.TextPanel {
font-size: 13px;
text-align: justify;

}

#Insurance {font-size: 14px; background: transparent;}

#NamesTable {text-align: center;}
.text {width: 90%; vertical-align: center;}



/*bakcup*/

/*




*/

