@charset "windows-1250";

HTML {height:100%;}

BODY {
  margin:0px 0px 0px 0px;
  font-family:Tahoma;
  color:#585858;
  font-size:12px;
  background-image:url(images/bg_main.gif);
  height:100%;
}

/* DEFAULT HEADER */
H1 {
  font-size:12px;
  color:#000033;
  line-height:15px;
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
}

/* H2 is to be used in images replacement for headers like ("MEET", "DATE", "SOCIALISE") */
H2 {
  font-size:15px;
  color:#000033;
  line-height:15px;
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
}

TD, * TD {
  font-size:12px;
}

/* Main Table Side Borders */
.MainTableBorder {
  border-left:2px solid #9D0027;
  border-right:2px solid #9D0027;
  background-color:#FFF;
}

/* Bottom Right Image */
.BottomMenuBarImage {
  background-image:url(images/bottom_image_01.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}

/* Default Links */
a:link, a:visited, a:active, a:hover {
  font-size:12px;
  color:#830d0E;
  text-decoration:underline;
}

.color_red {color:#830d0E;}
.color_grey {color:#585858;}
.color_blue {color:#000033;}

/* Bottom Menu Region Paddings and main color (should be the same as BottomMenuLinks (Where the bottom menu is located) */
.BottomMenuPaddingRegion {
  padding:0px 0px 0px 30px;
  line-height:15px;
  font-size:11px;
}

.padding_15px {
  padding:15px 15px 15px 15px;
}

/* Bottom Menu Links */
a.BottomMenuLinks:hover, a.BottomMenuLinks:active, a.BottomMenuLinks:visited, a.BottomMenuLinks:link, BottomMenuLinks {
  color:#585858;
  text-decoration:none;
  font-size:11px;
}

/* Image Border Settings */
.ImageBorderSettings {
   padding:2px;
   border:1px solid #CACDB5
}

.text_size_18px {font-size:18px;}
.text_size_24px {font-size:24px;}
.text_size_14px {font-size:14px;}
.text_size_12px {font-size:12px;}
.text_size_11px {font-size:11px;}
.text_size_10px {font-size:10px;}

/* NewsLetter Text Box */
.NewsLetterTextBox {
  width:193px;
  height:19px;
  border:1px solid #CACDB5;
  color:#585858;
}

/* NewsLetter Text Box Big */
.NewsLetterTextBoxBig {
  width:150px;
  height:100px;
  border:1px solid #CACDB5;
  color:#585858;
}

/* Telephone Number */
.TelephoneCall {
  font-size:19px;
  color:#830d0E;
  line-height:30px;
}

/* Telephone Number Top */
.TelephoneCallTop {
  font-size:12px;
  color:#830d0E;
}

/* E-mail Top */
.EmailTop:visited, .EmailTop:link, .EmailTop:active, .EmailTop:hover {
  font-size:12px;
  color:#830d0E;
  text-decoration:none;
}

/* Special Offer */
.special_offer {
  font-size:12px;
  padding:4px 10px 3px 10px;
  line-height:15px;
}

.margins_h5 {margin:5px 0px 5px 0px;}

#wrap {
  width:775px;
  margin:0px auto; /*center hack*/
  text-align: center;
  position: relative;
}

/* RED GET STARTED */
#lingue {
  position: absolute;
  left: 696px;
  top: 204px;
  width: 155px;
  height: 155px;
}

/* CATFISH RELATED - NOT REQUIRED FOR CATFISH TO WORK */
div#catfish {
  z-index: 100; 
  white-space: nowrap; 
  display: none; 	/* Stops catfish appearing before the page is fully loaded */
  text-align: center;
  border-top: 0px solid black;
}

div#ufa_position {
  top: expression( ( -0 - catfish.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

/* JOURNEY */
.journey_blocks {
  background-color:#ece6d5;
  border:1px solid #CACDB5;
  padding:5px 5px 5px 5px;
  margin-top:10px;
}

/* padding */
.padding_5px {padding:5px 5px 5px 5px;}
.padding_10px {padding:10px 10px 10px 10px;}

.style17 {
	color: #CCCCCC;
	font-size: 10px;
}
.style18 {
	font-size: 9px;
	color: #CCCCCC;
}
    .style19
    {
        font-size: 16px;
        text-align: left;
    }
