#everything {
position:absolute;
width:1000px;
left:-500px;
margin-left:500px;
height:566px;
top:50%;
margin-top:-283px;
}

#body {
  background-color:#A8BBF7;
}


#menu {
  position:absolute;
  top:0px;
  left:0px;
  background-image:url(../../images/menu.jpg);
  width:110px;
  height:566px;
}

#menuContainer {
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}

#menuoverlay {
  position:absolute;
  top:0px;
  left:0px;
  background-color:navy;
  width:220px;
  height:566px;
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity:0.4;
  z-index:1;
}


#opaquetext {
  position:absolute;
  width:220px;
  height:566px;
  font-family: garamond;
  margin:0px;
  font-weight:bold;
  letter-spacing:0.2pt;
  line-height:15pt;
  z-index:2;
}

html > body #opaquetext {
  position:absolute;
  z-index:3;
}

html > body #menu {
  height:566px;
}

html > body #menuoverlay {
  height:566px;
  z-index:2;
}



html > body #main, html > body #mainAbout, html > body #mainGardens, html > body #mainGardenTours, html > body #mainLinks, html > body #mainTestimonials,html > body #mainEngland, html > body #mainOxford, html > body #mainLondon, html > body #mainHamphsire_Dorset, html > body #mainNorthumberland, html > body #mainCornwall, html > body #mainWales, html > body #mainFrance, html > body #mainChampagne, html > body #mainDordogne, html > body #mainProvence, html > body #mainCoteDuRhone, html > body #mainPasDeCalais, html > body #mainLoire, html > body #mainItaly, html > body #mainRome, html > body #mainTuscany, html > body #mainLakeComo, html > body #mainUSA, html > body #mainFlorida, html > body #mainEnquiries, html > body #mainWineFairs, html > body #mainGrandTours {
  z-index:0;
}


#logo {
  position:relative;
  top:40px;
  left:83px;
}

#logoText {
  position:relative;
  top:45px;
  /*font-family:Stone Temple SF;*/
  font-family:Felix Titling, Stone Temple SF;
  font-size:18pt;
  line-height:20pt;
  color:rgb(241,216,129);
}

#logoLine {
  position:relative;
  color:rgb(241,216,129);
  top:45px;
}

#menuList {
  border-top: 2px solid;
  position:relative;
  /*left:25px;*/
  top:15px;
  font-family:garamond, sylfaen, "palatino linotype", verdana,helvetica;
  font-size:10pt;
  color:beige;
}

li a, a {
  text-decoration:none;
  /*text-transform:lowercase;*/
  color:beige;
}

li a:hover {
  color:orange;
  list-style-image:none;
}

ul {
  list-style-type:none;
  margin:0;
  text-transform:uppercase;
  text-align:left;
  padding-left:20px;
}



ul.second {
/*  padding-left:10px;*/
  font-size:11pt;
  list-style-image: url(../../images/bluebullet.gif);
  text-transform:capitalize;
}

ul.third {
  padding-left:10px;
  font-size:11pt;
  list-style-image:none;
  letter-spacing:0.1pt;
  line-height:15pt;
  text-transform:capitalize;
}

li.selectedmenu {
  color:#FB6614;
  letter-spacing:0.2pt;
  list-style-image:none;
  font-size:11pt;
}

.third li.selectedmenu {
  color:#FB6614;
  letter-spacing:0.2pt;
  list-style-image:none;
  font-size:11pt;
}

#bookingLink, #linktext a, {
  color:orange;
}

#bookingLink:hover {
  color:#FB6614;
  font-weight:bold;
}


#main, #mainAbout, #mainGardens, #mainGardenTours, #mainLinks, #mainTestimonials, #mainEngland, #mainLondon, #mainOxford, #mainHamphsire_Dorset, #mainNorthumberland, #mainCornwall, #mainWales, #mainFrance, #mainChampagne, #mainDordogne, #mainProvence, #mainCoteDuRhone, #mainPasDeCalais, #mainLoire, #mainItaly, #mainRome, #mainTuscany, #mainLakeComo, #mainUSA, #mainFlorida, #mainEnquiries, #mainWineFairs, #mainGrandTours {
  position:absolute;
  left:110px;
  top:60px;
  width:890px;
  height:486px;
  z-index:-1;
}

#main {
  background:url(../../images/home.jpg);
}

#mainAbout {
  background:url(../../images/aboutus.jpg);
}

#mainEngland {
  background:url(../../images/England/frontofUK890.jpg);
}

#mainLondon {
  background:url(../../images/England/London/Frontofsection890.jpg);
}

#mainOxford {
  background:url(../../images/England/Oxford/frontofsection890.jpg);
}

#mainHamphsire_Dorset {
  background:url(../../images/England/Hampshire_Dorset/Frontofsection890.jpg);
}

#mainCornwall {
  background:url(../../images/England/Cornwall/frontpage890666.jpg);
}

#mainNorthumberland {
  background:url(../../images/England/Northumberland/Frontofsection890.jpg);
}

#mainWales {
  background:url(../../images/England/Wales/Frontofsection890.jpg);
}

#mainFrance {
  background:url(../../images/France/frontofFrance890.jpg);
}

#mainChampagne {
  background:url(../../images/France/Champagne/frontofsection890.jpg);
}

#mainDordogne {
  background:url(../../images/France/Dordogne/frontofsection890.jpg);
}

#mainProvence {
  background:url(../../images/France/Provence/frontofsection.jpg);
}

#mainCoteDuRhone {
  background:url(../../images/France/CoteDuRhone/frontofsection890.jpg);
}

#mainPasDeCalais {
  background:url(../../images/France/PasDeCalais/frontofsection.jpg);
}

#mainLoire {
  background:url(../../images/France/Loire/frontofsection890.jpg);
}

#mainItaly {
  background:url(../../images/Italy/frontofItaly890.jpg);
}

#mainRome {
  background:url(../../images/Italy/Rome/frontofsection890.jpg);
}

#mainTuscany {
  background:url(../../images/Italy/frontofItaly890.jpg);
}

#mainLakeComo {
  background:url(../../images/Italy/LakeComo_Maggiore/frontofsection890.jpg);
}

#mainUSA {
  background:url(../../images/USA/frontofsection890.jpg);
}

#mainFlorida {
  background:url(../../images/USA/Florida/frontofsectionFlorida890.jpg);
}

#mainGardenTours {
  background:url(../../images/gardenTours890.jpg);
}

#mainGardens {
  background:url(../../images/gardensfront.jpg);
}

#mainWineFairs {
  background:url(../../images/winefairsfront.jpg);
}

#mainLinks{
  background:url(../../images/links890.jpg);
}

#mainTestimonials {
  background:url(../../images/testimonials890.jpg);
}

#mainEnquiries {
  background:url(../../images/frontofEnquiries890.jpg);
}

#mainGrandTours {
  background:url(../../images/grandTours.jpg);
}

#bodytext, #abouttext {
  color:black;
  font-size:10pt;
  font-family: "palatino linotype";
  margin:0px;
}

#rightBorder {
  position:absolute;
  top:0px;
  left:890px;
  background-image:url(../../images/menu.jpg);
  width:110px;
  height:566px;
}

#rightBorderContainer{
  position:absolute;
  top:0px;
  z-index:1;
}

#rightBorderOverlay {
  position:absolute;
  top:0px;
  left:780px;
  background-color:navy;
  width:220px;
  height:566px;
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity:0.4;
  z-index:1;
}

#rightBorderHeader{
  font-size:24px;
  margin-top:80px;
  padding-left:5px;
  left:780px;
  position:absolute;
  color:#FB6614;
  z-index:2;
}

#rightBorderText {
  position:absolute;
  font-family: garamond;
  margin:0px;
  font-weight:bold;
  letter-spacing:0.2pt;
  line-height:15pt;
  z-index:2;
  left:780px;
  top:160px;
  color:beige;
  padding-left:5px;
}

#privateFlightsText {
  position:absolute;
  font-family: garamond;
  margin:0px;
  font-weight:bold;
  letter-spacing:0.2pt;
  z-index:2;
  left:780px;
  top:170px;
  color:beige;
  padding-left:5px;
}




#bodytext {
  text-align:left;
  font-size:13px;
}

#linktext a, #ScrollInset a, #mainScrollInset a, #contact_text a {
  color:black;
  text-transform:none;
}

/* specific to about page*/

#mainTranslucentScroll {
  position:relative;
  top:20px;
  left:260px;
  width:620px;
  height:440px;
  margin:0px;
  padding:0px;
}

#rightBorderScrollPosition {
  position:absolute;
  left:550px;
  top:20px;
  z-index:4px;
}

#scrollPosition {
  position:relative;
  left:550px;
  top:20px;
}

html > body #scrollPosition {
  position:absolute;
  left:550px;
  top:20px;
}

#translucentScroll{
  width:320px;
  height:440px;
}

#Scrollinset, #mainScrollInset td {
  font:10pt "palatino linotype";
  text-align:left;
  color:black;
  padding:10px 10px 10px 10px;
  background-color: #fff;
  border: 2px solid black;
  filter:alpha(opacity=80);
  opacity:0.8;
  -moz-opacity:0.8; 
}

#Scrollinset {
  width:301px;
}

#mainScrollInset {
  width:601px;
}

html > body #Scrollinset {
  width:275px;
}

html > body #mainScrollInset {
  width:598px;
}


/* Ends here */

.toggleLink {
  font-size:9pt;
  font-weight:bold;
  color:beige;
  padding: 2px 2px 2px 2px;
  text-align:center;
}

.toggleLink:hover {
  color:orange;
}

#translucent{
  position:relative;
  width:600px;
  top:20px;
  left:250px;
  padding:10px;
  background-color: #fff;
  border: 2px solid black;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

#slideshow_container {
  position:absolute;
  left:270px;
  top:75px;
  width:620px;
  height:350px;
}


#slideshow_translucent {
  width:620px;
  height:350px;
  background-color:#fff;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}


#slideshow_table {
  position:absolute;
  top:50px;
}
.slideshow_img {
  height:250px;
  width:250px;
  z-index:2;
}


#contact_container {
  position:absolute;
  width:690px;
  left:155px;
  top:3px;
  z-index:4;
}

html > body #contact_container {
  top:0px;
}


#contact_translucent{
  height:478px;
  background-color:beige;
  border: 2px solid black;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
  z-index:4;
}

html > body #contact_translucent {
  height:481px;
}

#contact_text{
  padding-left:10px;
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
  position:absolute;
  width:710px;
  left:0px;
  top:10px;
  line-height:11pt;
  z-index:5;
}

html > body #contact_text {
  padding-top:10px;
}

#contact_text td {
  font-size:9pt;
  margin:0px;
}



#translucent p, #translucent a, #translucent img, #Scrollinset p, #mainScrollInset p, .bodytext p, #contact_translucent a, .floatleft img {
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
  position:relative;
}

#abouttext {
  font:10pt Verdana;
  text-align:left;
  color:black;
}

.flags {
  width:30px;
  height:20px;
}


.title {
   font-size:24pt;
   height:50px;
   text-transform:uppercase;
   font-family:palatino linotype;
}

.general_img {
  padding:10px;
  position:relative;
  z-index:15;
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
  position:relative;
}


#header {
  position:absolute;
  top:0px;
  left:110px;
  background-color:#88A2F4; 
  height:40px;
  width:890px;
  z-index:0;
}

.breadcrumb {
  position:absolute;
  top:40px;
  left:110px;
  width:890px;
  height:20px;
  z-index:0;
  background-image:url(../../images/breadcrumb.jpg);
  text-transform:lowercase;
  font-size:10pt;
  padding-top:3px;
}

.breadcrumb a {
  color:orange;
  font-weight:bold;
  text-decoration:none;
  margin-right:6px;
}

.breadcrumb a:hover {
  color:#FB6614;
}

#footer {
  display:block;
  position:absolute;
  top:545px;
  width:890px;
  left:110px;
  z-index:0;
  background-image:url(../../images/breadcrumb.jpg);
  height:20px;
  color:beige;/*#025589;*/
  /*text-transform:lowercase;*/
  font-family:"palatino linotype", verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:11pt;
}

#footer a {
  font-size:9pt;
  color:orange;
}

#footer a:hover {
  color:#FB6614;
}

#footertext {
  width:72%;
}

html > body #footertext {
  width:73%;
}

#footerspace {
  width:13%;
}


td div {
  margin:0;
  padding:0;
}

div p {
  margin:0;
}

.floatleft {
  float:left;
  padding:10px;
}

.floatright {
  float:right;
}

.cap-g {
  float: left; 
  font-size:36pt;
  font-family:Stone Temple SF;
  padding:0 0;
  margin-bottom:0px; 
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
  position:relative;
  top:-5px;
}

.indent {
  text-indent:15px;
}
