body 
{
font-family: Calibri, Helvetica, sans-serif;

	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 880px;
	height:auto;
	margin-top: 4px;
}

a:link {
color:#D54500;

 text-decoration: none;
  }

a:visited {
color:#D54500;

text-decoration: none; 
}

a:hover {
color:#D54500;
 text-decoration:underline;
  }
  
  
#linkIndex, A.linkIndex:link, A.linkIndex:visited 
  {
  color:#0000D2;
  }
  

  
#ConnectLink, A.ConnectLink:link, A.ConnectLink:visited
{
color:#005BB7;
font-size:13px;
font-weight:bold;
}

.toursDescriptionClass
{
font-size:11px;}

.HotelNameStandard {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#8C0000;
}



  
#ConnectLink01, A.ConnectLink01:link, A.ConnectLink01:visited
{
color:#990000;
font-size:22px;
font-weight:bold;
text-align:center;
}


Table.AboutUS
{
width:810px;
background-color: #ffffff;
font-size:12px;
margin:0px;
padding-top:0px;
vertical-align:top;
font-family:Tahoma, Helvetica, sans-serif, Calibri;
color:#0057AE;
text-align:justify;

border-right:#FFC559 1px solid;
border-bottom:#FFC559 1px solid;

}


Table.AboutUS td.AboutUSText
{
width:630px;


}





table.HomeTable{
width:879px;
color:#990000;

	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}


table.HomeTable td.rightwidth{
width:90px;
	
	
}




table.HomeTableLink{
width:870px;
color:#990000;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}


table.HomeTable td.rightwidthLink{
width:90px;
	
	
}




.Title{

font-size: 14px;
text-indent:32px;
font-weight:bold;
color:#333333;
}


table.sizeTableTab {
width:660px;
height:auto;
border-top:#FFC559 1px solid;
border-left:#FFC559 1px solid;
border-right:#FFC559 1px solid;
border-bottom:#FFC559 1px solid;
}

table.sizeTableTab td.titleTours {


height: 25px;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#FFFFFF;

background-color:#0062C4;
 }
 



/*-----------------------------    GENERAL INFORMATION  TABLE   ----------------------------------------------*/


table.informationContent
{
width: 100%; height: auto;
font-size:12px;
background-color:#FFFFC4;
}

table.informationContent tr.Title {
background-color:#B90000;
font-size: 14px;
height:25px;
font-weight:bold;
text-align:left;
color:#ffffff;
text-indent:12px;
}

table.informationContent tr.BackColour {
background-color:#F8EFEF;

color:#0052A4;
height:30px;
font-weight:bold;
text-align:left;
font-size:14px;



}

table.informationContent td.left {
width: 14px;  
}

table.informationContent td.DayTitleHOTELS {
width: 70px;
height:30px;
font-size:12px;
border-bottom:#FFC559 1px dotted;

}

table.informationContent td.DayTitle {
width: 370px;
height:20px;
font-size:12px;


}

table.informationContent td.PlacesToStayTitle01 {
width: 140px;
height:50px;
text-indent:12px;
background-color:#FFC6AA;
color:#990000;
border-bottom:#FFC559 1px dotted;
}

table.informationContent td.PlacesToStayTitle {
width: 450;
height:50px;
text-indent:12px;
background-color:#FFFFE1;
color:#0053A6;
border-bottom:#FFC559 1px dotted;

}

table.informationContent td.PlacesToStayTitle2 {
width: 140px;
height:50px;
text-indent:12px;
background-color:#FFFFC4;
color:#990000;
border-bottom:#FFC559 1px dotted;

}



table.informationContent td.PlacesToStayDeluxe {
width: 140px;
height:50px;
text-indent:12px;
background-color:#FFC6AA;
color:#990000;
border-bottom:#FFC559 1px dotted;

}



table.informationContent td.text01 {
width: 600px;
text-align:justify;
border-bottom:#FFC559 1px dotted;


}


table.informationContent tr.colounmTitle3 {
background-color:#FFFFC4;
color:#990000;
height:40px;
font-size:12px;
font-weight:bold;
text-align:left;



}


table.informationContent tr.colounmHotelColoum {
background-color:#E0E0E0;
color:#FF6600;
height:40px;
font-size:16px;
font-weight:bold;
border-right:#000000 1px solid;
}


table.informationContent td.colounmStandard {
text-indent:12px;
border-left:#A0A0A0 1px solid;
}



table.informationContent tr.ImportantNote {
background-color:#CECECE;
color:#990000;
height:23px;
font-size:12px;
font-weight:bold;
text-align:left;
}







table.informationContent td.rightDay {
width: 140px;
}

/*-----------------------------   BUTTON TABLE  ----------------------------------------------*/

table.ButtonTable
{
width: 100%; height: auto;
font-size:12px;

}

table.ButtonTable td.rightDay {
width: 140px;
}

table.ButtonTable tr.Title {

font-size: 14px;
height:25px;
font-weight:bold;
text-align:left;
text-indent:12px;
}

table.informationContent td.left {
width: 14px;  
}

/*-----------------------------    PRICES - DEPART TABLE   ----------------------------------------------*/



table.PhotosTable
{
width: 300px; height: auto;
font-size:12px;
background-color:#F2F2F2;
border-left:#DADADA 1px solid;
border-right:#DADADA 1px solid;
border-bottom:#DADADA 1px solid;
}


table.PhotosTable td.left {
width: 14px; height: 13px; 
}


table.PhotosTable td.colounmTitle {
font-size: 14px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#666666;
}
table.PhotosTable tr.colounmTitle2 {
background-color:#FFFFD7;
height:23px;
font-size:12px;
font-weight:bold;
text-align:center;
}


/*-----------------------------    PRICES - TABLE DESTINOATIONS  ----------------------------------------------*/


table.PricesContentTourName
{
width: 650px; height: auto;
font-size:12px;
background-color:#FFFF97;
border-left:#DADADA 1px solid;
border-right:#DADADA 1px solid;
border-bottom:#DADADA 1px solid;
}

table.PricesContentTourName tr.countryName {
background-color:#FF9900;
height:23px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

table.PricesContentTourName td.CodeFly {
background-color:#0099FF;
height:23px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}



table.PricesContentTourName td.DestinationTitle {
background-color:#FFFF97;
height:23px;
font-size:17px;
font-weight:bold;
text-align:center;
color:#990000;
width:420px;
}












/*-----------------------------    PRICES - DEPART TABLE   ----------------------------------------------*/

table.PricesContent
{
width: 650px; height: auto;
font-size:12px;
background-color:#F2F2F2;
border-left:#DADADA 1px solid;
border-right:#DADADA 1px solid;
border-bottom:#DADADA 1px solid;
}

table.PricesContent tr.countryName {
background-color:#FF9900;
height:23px;
font-size:16px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

table.PricesContent td.DestinationTitle {
background-color:#FFFF97;
height:23px;
font-size:17px;
font-weight:bold;
text-align:center;
color:#990000;
width:420px;
}


table.PricesContent tr.colounmTitle3 {
background-color:#FFFFC4;
color:#990000;
font-size:12px;
font-weight:bold;
text-align:left;
}







/*-----------------------------  table price title----------------------------------------------*/


table.tablePriceTitle  {
color:#990000;
background-color:#FFFFC4;
width:650px;
}


table.tablePriceTitle tr.HotelNameStandard {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;

background-color:#8C0000;
}








table.tablePriceTitle td.HotelName {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
border-left:1px solid #005EBB;
background-color:#A6D2FF;
}

table.tablePriceTitle td.hotelType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;
border-left:1px solid #DDDDDD;
width:140px;
}

table.tablePriceTitle td.PriceType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;
border-left:1px solid  #DDDDDD;
width:40px;
}

table.tablePriceTitle td.DayNumber {
width:80px;
border-left:1px solid  #DDDDDD;
}


table.tablePriceTitle td.HotelNameDivited {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
border-left:2px solid  #FF6600;
background-color:#3399FF;
}
table.tablePriceTitle td.trRowDivited {
width:140px;
border-left:2px solid  #FF6600;
background-color:#B7DBFF;
}

table.tablePriceTitle td.PricePound {
width:40px;
border-left:1px solid #DDDDDD;
background-color:#B7DBFF;

}

table.tablePriceTitle td.trRow {
width:140px;
border-left:1px solid  #DDDDDD;
}


table.tablePriceTitle tr.trRowLight {
font-size: 12px;
height:30px;
text-align:center;
color:#002448;
background-color:#F2F2F2;

}

table.tablePriceTitle tr.trRowDark {
font-size: 12px;
text-align:center;
height:30px;
color:#002448;
background-color:#D7EBFF;

}








table.tablePriceTitle td.CodeFly {
background-color:#0099FF;
height:23px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}




















table.TablePriceDateDepartures  {
color:#990000;
background-color:#FFFFC4;
width:325px;
border-left:2px solid  #FF6600;
}



table.TablePriceDateDepartures td.HotelNameDivited {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#3399FF;
}


table.TablePriceDateDepartures td.PriceType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;
border-left:1px solid  #DDDDDD;
width:40px;
}


table.TablePriceDateDepartures td.PricePound {
width:40px;
border-left:1px solid #DDDDDD;
background-color:#B7DBFF;
}


table.TablePriceDateDepartures tr.DateRow {
font-size: 12px;
height:30px;
text-align:center;
color:#002448;
background-color:#B7DBFF;

}

table.TablePriceDateDepartures tr.DateRow02 {
font-size: 12px;
text-align:center;
height:30px;
color:#002448;
background-color:#B7DBFF;

}

/*----------------------------- price table ----------------------------------------------*/

table.tablePriceTitle02  {
color:#990000;
background-color:#FFFFC4;
width:325px;
}


table.tablePriceTitle02 tr.HotelNameStandard {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#8C0000;
}








table.tablePriceTitle02 td.HotelName {
font-size: 16px;
height:50px;
font-weight:bold;
text-align:center;
color:#ffffff;
border-left:1px solid #005EBB;
background-color:#A6D2FF;
}

table.tablePriceTitle02 td.hotelType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;
border-left:1px solid #DDDDDD;
width:140px;
}

table.tablePriceTitle02 td.PriceType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;
border-left:1px solid  #DDDDDD;
width:40px;
}

table.tablePriceTitle02 td.DayNumber {
width:80px;
border-left:1px solid  #DDDDDD;
}





table.tablePriceTitle02 td.trRow {
width:140px;
border-left:1px solid  #DDDDDD;
}


table.tablePriceTitle02 tr.trRowLight {
font-size: 12px;
height:30px;
text-align:center;
color:#002448;
background-color:#F2F2F2;

}

table.tablePriceTitle02 tr.trRowDark {
font-size: 12px;
text-align:center;
height:30px;
color:#002448;
background-color:#D7EBFF;

}








table.tablePriceTitle02 td.CodeFly {
background-color:#0099FF;
height:23px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}








/*-----------------------------   TAB SELECTED   ----------------------------------------------*/





div.TabSelected {
  text-align: left;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 11px;
  width: 152px;
  height: 48px;
  float: left;
  border-top: 1px solid #005EBB;
  border-right: 1px solid #005EBB;
  border-left: none;

}

div.TabUnSelected
{
  text-align: left;
  padding-top: 10px;
  padding-left: 10Px;
  font-size: 11px;
  width: 152px;
  height: 48px;
  float: left;
  border-bottom: 1px solid #005EBB ;
  border-right: 1px solid #005EBB;
background: url(../images/gridVertical.png);
}



td img.imageSize
{

  display: block;
  border-style: none;
}


/*-----------------------------   HEADER   ----------------------------------------------*/


.TitleContent

{

  text-align: left;
  background-color: #88C4FF;
  height:50px;
  padding-left:30px;
  font-size: 17px;
  font-weight: bold;
  color:#D54500;
  width:300px;

 
}


.rightDayTitle

{
width:110px;
  text-align:center;
  background-color: #88C4FF;
  height:50px;
  padding-left:30px;
  font-size: 12px;
  font-weight: bold;
  color: #D54500;

}


.NortheastFlyRightDayTitle
{
width:160px;
  text-align:center;
  background-color: #88C4FF;
  height:50px;
  padding-left:30px;
  font-size: 12px;
  font-weight: bold;
  color: #D54500;

}




/*-----------------------------  MAIN TABLE   ----------------------------------------------*/

table.Main {
width: 878px; height:auto;
}

table.LeftSideMenu
 {
width: 200px; height:auto;
background-color:#2BAAFF;
}

table.GreenLeftMenu
 {
width: 200px; height:auto;
background-color:#FF8000;
}




/*  =========================     content table  ====================================*/



table.MainSizeContentTable{
width:640px;
}

table.MainSizeContentTable td.TourText{
color:#004A95;
text-align:justify;
font-size:14px;
width:630px;


}


table.ContentTable {
width: 201.5px; 
height: 30px;
}

table.ContentTable td.Title {

width: 160px; 
height: 25px;
font-size: 12px;
font-weight:bold;
color:#0052A4;
text-indent:12px;
background-color:#ECF5FF;
 }
 
table.ContentTable td.height {
 height: 6px; 
}
 
 
 table.ContentTable td.leftNameWidth2 {
 text-align:center 
}
 
 
 
table.ContentTable td.text {
font-size:11px;
width:200px;

color:#0055AA;
background-color:#ECF5FF;
height:50px;

}

table.ContentTable td.EmptyBox {
background-color:#FFCC33;
width:8px;
 }
 
/*  =========================       END CONTENT TABLE     ====================================*/



table.SpecialTable
{
width:673px;
height:auto;
background-color:#FBFED3;
}

/*  =========================       footer   ====================================*/

table.footer {

width:660px;
height:40px;
font-size:10px;
color:#666666;
}




/*  =========================       red manu   ====================================*/



#simplyparis_menuStar{

color: #ffffff;
}


#simplyparis_menuStar ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#simplyparis_menuStar li {
border-bottom: 1px solid #2894FF;

}

#simplyparis_menuStar li a{
display: block;
padding: 1px 1px 2px 20px;
font-size:12px;
font-family: Arial;
font-weight:bold;
color:#FFFFD5;
text-decoration: none;
}


#simplyparis_menuStar li a:hover{
background-color:#0098FD;
color: #ffffff;
text-decoration:underline;
}



/*  =========================       greeb manu   ====================================*/
#green{
color: #ffffff;
}

#green ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#green li {
border-bottom: 1px solid #729E36;
}

#green li a{
display: block;
padding: 1px 1px 2px 28px;
font-size:12px;
font-family: Arial;
color: #ffffff;
text-decoration: none;
}



#green li a:hover{
background-color:#E67300;
color: #ffffff;
text-decoration:underline;
}










