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;
  }
  

  
  #topSiteMap, A.topSiteMap:link, A.topSiteMap:visited 
  {
  color:#0069D2;
  }
  

  
#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;
}

#ConnectLink02, A.ConnectLink02:link, A.ConnectLink02:visited
{
color:#0073E6;
font-size:20px;
height:80px;
font-weight:bold;
text-align:center;
}



Table.AboutUS
{
width:800px;
background-color: #ffffff;
font-size:12px;

vertical-align:top;
font-family:Tahoma, Helvetica, sans-serif, Calibri;
color:#0057AE;


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.TOPRIGHT {


height: 15px;
font-size: 12px;
font-weight:bold;
text-align:right;
color:#0069D2;

 }
 

table.sizeTableTab td.titleTours {


height: 25px;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#BB0000;
 }
 
table.sizeTableTab td.TOURLINKSONMAP {


height: 25px;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#FFFFFF;

background-color:#0062C4;
 }
 

#TOURLINKSONMAP, A.TOURLINKSONMAP:link, A.TOURLINKSONMAP:visited
 {

height: 25px;
font-size: 18px;
font-weight:bold;
text-align:LEFT;
color:#FFFFFF;

background-color:#0062C4;
 }
 



/*-----------------------------    TOUR TIITLE PAGE ----------------------------------------------*/

table.TourIndexTitlePage  {
color:#990000;
background-color:#FFFFC4;
width:100%;
}

table.TourIndexTitlePage td.HotelName {
font-size: 16px;
height:50px;
font-weight:bold;
text-align:center;
color:#990000;

background-color:#E1E1E1;
}



table.TourIndexTitlePage td.TourName {
font-size: 16px;
height:50px;

font-weight:bold;
text-align:center;
color:#990000;

background-color:#E1E1E1;
}
table.TourIndexTitlePage td.TourNameWidth {
width:200px;


}


table.TourIndexTitlePage td.days_click {
font-size: 16px;
height:50px;
width:80px;
font-weight:bold;
text-align:center;
color:#990000;

background-color:#E1E1E1;
}




table.TourIndexTitlePage td.hotelType {
font-size: 14px;
height:25px;
color:#002448;
text-align:center;
background-color:#FFB062;

width:140px;
}

table.TourIndexTitlePage td.priceWidth {
font-size: 15px;
font-weight:bold;

color:#990000;
text-align:center;



}

table.TourIndexTitlePage td.DayNumber {
width:80px;
text-align:center;
border-left:1px solid  #DDDDDD;
}





table.TourIndexTitlePage td.trRow {


}


table.TourIndexTitlePage tr.trRowLight {
font-size: 12px;
height:30px;

text-align:center;
color:#002448;
background-color:#F2F2F2;

}

table.TourIndexTitlePage tr.trRowDark {
font-size: 12px;
text-align:center;

height:30px;
color:#002448;
background-color:#D7EBFF;

}





/*-----------------------------   SITE MAP top ----------------------------------------------*/

table.SiteMapTableTop  {
color:#990000;
font-size:12px;
width:100%;
}

table.SiteMapTableTop td.TitleSite {
font-size: 14px;
font-weight:bold;
text-align:left;
color:#990000;
background-color:#FFE8E8;
width:300px;
}

table.SiteMapTableTop td.middleColor {
border-left:1px solid  #DDDDDD;
width:4px;
}

table.SiteMapTableTop td.wid {
text-indent:16px;
}




/*-----------------------------   SITE MAP PAGE ----------------------------------------------*/

table.siteMapTable  {
color:#990000;
background-color:#FFFFC4;
width:100%;
}

table.siteMapTable td.HotelName {
font-size: 16px;
height:50px;
font-weight:bold;
text-align:center;
color:#990000;

background-color:#FFE8DD;
}



table.siteMapTable td.TourName {
font-size: 16px;
height:50px;
font-weight:bold;
text-align:center;
color:#990000;

background-color:#FFE8DD;
}

table.siteMapTable td.TourNameWidth {
width:200px;


}


table.siteMapTable td.days_click {
font-size: 16px;
height:50px;
width:80px;
font-weight:bold;
text-align:center;
color:#990000;

background-color:#FFE8DD;
}





table.siteMapTable td.priceWidth {
font-size: 15px;
font-weight:bold;
color:#990000;
text-align:center;
}


table.siteMapTable tr.trRowLight {
font-size: 12px;
height:30px;
text-align:center;
color:#002448;
background-color:#F2F2F2;

}

table.siteMapTable tr.trRowDark {
font-size: 12px;
text-align:center;
height:30px;
color:#002448;
background-color:#D7EBFF;

}






/*-----------------------------    INCLUDE EVERY NOTE TABLE   ----------------------------------------------*/

table.NOTE  {
width:100%;
border-top:1px solid  #DDDDDD;

}



table.NOTE tr.colounmTitle3 {
background-color:#FFFFD7;
color:#990000;
height:20px;
font-size:12px;
font-weight:bold;
text-indent:2px;
}








/*-----------------------------    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;
}







/*-----------------------------   BUTTON TABLE  ----------------------------------------------*/


/*-----------------------------    PRICES - DEPART TABLE   ----------------------------------------------*/

table.HeadTablePRICE
{

background-color:#FFFFA8;

}


/*-----------------------------    PRICES - TABLE DESTINOATIONS  ----------------------------------------------*/


table.PricesContentTourName
{
width: 100%; height: auto;
font-size:12px;
background-color:#FFFF97;
border-top:#990000 1px solid;
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.TOURNAMELINKS {
background-color:#FFFFE1;
height:23px;
font-size:12px;
font-weight:bold;

color:#990000;
}




table.PricesContentTourName td.DestinationTitle {
background-color:#FFFF97;
height:23px;
font-size:17px;
font-weight:bold;
text-align:center;
color:#990000;
width:420px;
}














/*-----------------------------  table price title----------------------------------------------*/


table.TablePriceDateDepartures  {
color:#990000;

width:317px;
border-left:8px solid  #FFFFA8;


}



table.TablePriceDateDepartures td.HotelNameDivited {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#3399FF;
width:110px;
}

table.TablePriceDateDepartures td.PricesDivited {
font-size: 16px;
height:25px;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#3399FF;
width:180px;
border-left:1px solid  #FF6600;

}



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 tr.DateRow {
font-size: 13px;
font-weight:bold;

height:30px;
text-align:center;
color:#990000;

border-top:1px solid  #FF6600;
background-color:#EBEBEB;


}

table.TablePriceDateDepartures tr.DateRow02 {
font-size: 13px;
font-weight:bold;
text-align:center;
height:30px;
color:#990000;

background-color:#F5F5F5;



}

/*----------------------------- price table ----------------------------------------------*/

table.tablePriceTitle02  {
color:#990000;
background-color:#FFFFC4;
width:339px;
}


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:400px;

 
}


.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.MainIndex {
width: 871px; height:auto;
border-right: 1px solid #DFEFFF;
border-left: 1px solid #DFEFFF;
}

table.MainIndex td.MapTitle {
font-size:18px;
text-align:center;
color:#0060BF;
font-weight:bold


}

table.Main {
width: 871px; 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:640px;
}

 table.MainSizeContentTable td.heightTextIndexbottom {
background-color:#0075EA;
height:2px;
 }
 
 
  table.MainSizeContentTable td.ConnectLink02 {


height: 50px;
font-size: 19px;
font-weight:bold;
color:#0060BF;


 }
 
 
 
 
 
 
 
 
 
 
 
 
 


table.ContentTable {
width: 215px; 
height: 30px;
}

table.ContentTable td.Title {

width: 180px; 
height: 25px;
font-size: 12px;
font-weight:bold;
color:#0052A4;
text-indent:12px;
background-color:#FFFF93;
 }
 

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:#FFFF93;
height:20px;
}
table.ContentTable td.textMoreInfo {
font-size:11px;
width:200px;
color:#0055AA;
background-color:#FFFF93;
height:20px;
}


table.ContentTable td.EmptyBox {
background-color:#FF7735;
width:8px;
 }
 

 
/*  =========================       CAR HIRE  TABLE     ====================================*/





table.BookingFormFlyDrive  {
display: block;
background-color:#CC0000;
width:410px;
text-align:left;
font: Helvetica, sans-serif, Calibri;
height:auto;
}


table.BookingFormFlyDrive tr.BackColor {
background-color:#ffffff;


}


table.BookingFormFlyDrive td.heading {
font-size:12px;
color:#0057AE;
background-color:#FFEBE1;
font-weight:bold;
}


table.BookingFormFlyDrive td.mystyle1 {
BACKGROUND:#FFFF71;
COLOR:#FFFF71;
FONT-FAMILY:Verdana;
FONT-SIZE:9;
}


.small_textnormal { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-weight: normal; color: #666666; 
text-decoration: none; }


/*  =========================        ====================================*/



/*  =========================        ====================================*/



table.flightTYPE {
width:660px;
font-size:11px;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}

table.flightTYPE td.TitleColor {
background-color:#D2E9FF;
text-align:center;
height:30px;
font-size:16px;
color:#990000;
font-weight:bold;
border-bottom:#0099FF 1px solid;
}

table.flightTYPE td.titleClass {
color:#990000;
width:100px;

font-weight:bold;
}

table.flightTYPE td.titleClassWID {
height:6px;
border-top:#0099FF 1px solid;
}



table.flightTYPE td.titleTEXT {
color:#0059B3;
font-weight:bold;

}


table.flightTYPE td.SmallTitle {
background-color:#FFFFB0;
font-weight:bold;
color:#0071E1;
font-size:13px;
height:20px;
}


table.flightTYPE td.SmallTitleText {
background-color:#FFFFB0;
font-weight:bold;
color:#00356A;
font-size:11px;


}

table.flightTYPE td.borderBottom {
border-top:#0099FF 1px dotted;
}


/*  =========================        ====================================*/






table.carhire_table {
width:210px;
font-size:11px;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;
}

table.carhire_table td.TitleColor {
background-color:#D2E9FF;
height:20px;
font-weight:bold;
}

table.carhire_table td.SmallTitle {
background-color:#FFFFB0;
height:20px;

}

table.carhire_table td.borderBottom {
border-top:#0099FF 1px dotted;

}


/*  =========================       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;
}






















