/* CSS Document */
body{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/bg.gif) repeat;
}
#container{
	position:relative;
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/conbg.jpg) no-repeat;
}
#container2{
	position:relative;
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/conbg2.jpg) no-repeat;
}
#container3{
	position:relative;
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/conbg-online.jpg) no-repeat;
}
#content{
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height:674px;
}
#content2{
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height:810px;
}
#content3{
	width:750px;
	margin: 0px auto 0px auto;
	padding: 170px 0px 0px 0px;
	height:1089px;
}
#hols, #hols2 {
	position:absolute;
	top:170px;
	left:32px;
	width:650px;
	height:420px; 
}
#hols3{
	position:absolute;
	top:170px;
	left:32px;
	width:650px;
	height:420px;
	overflow:auto;
}
#holsbooking{
	position:absolute;
	top:250px;
	left:0px;
	width:740px;
	height:740px;
	overflow: auto;
}
#holshome{
	position:absolute;
	top:130px;
	left:32px;
	width:680px;
	height:420px;
	overflow:auto;
}
#hols4{
	position:absolute;
	top:170px;
	left:32px;
	width:650px;
	height:420px;
	overflow:auto;
}
#hols4 h1, #holsbooking h1 {
  margin: 30px 0px 0px 0px;
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
#hols4 li {
  font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#hols p{
	padding:0px;
	margin:0px;
	position:absolute;
	top:41px;
	left:5px;
	width:292px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#hols3 p{
	padding:0px;
	margin:0px;
    padding-bottom:0px;
	top:41px;
	left:5px;
	width:650px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#holshome p{
	padding:0px;
	margin:0px 0px 13px 0px;
	top:41px;
	left:5px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#hols4 p{
	padding:0px;
	margin:0px;
    padding-bottom:0px;
	top:41px;
	left:5px;
	width:620px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#hols2 p{
	padding:0px;
	margin:0px;
    padding-bottom:10px;
	top:41px;
	left:5px;
	width:650px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#hols2 {
	color: #000000;
}
#hols3 a, #holshome a{
	color: #D93B38;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#phone{
	position:absolute;
	top:275px;
	left:20px;
	width:299px;
	height:132px;
}
#search{
	position:absolute;
	top:295px;
	left:49px;
	width:226px;
	height:91px;
}
#search p{
	position:absolute;
	top:123px;
	left:0px;
	width:200px;
	height:31px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
#chan p{
	position:absolute;
	top:148px;
	left:0px;
	width:274px;
	height:31px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	
}
#search a, #chan a{
	color: #000000;
}
#ireland{
	position:absolute;
	top:99px;
	left:420px;
	width:190px;
	height:135px;
}
#chan{
	position:absolute;
	top:145px;
	left:373px;
	width:190px;
	height:104px;
}
#scot{
	position:absolute;
	top:386px;
	left:373px;
	width:190px;
	height:104px;
}
#stella{
	position:absolute;
	top:652px;
	left:20px;
	width:300px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#about{
	position:absolute;
	top:655px;
	left:530px;
	width:200px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#stella2{
	position:absolute;
	top:765px;
	left:20px;
	width:300px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#about2{
	position:absolute;
	top:765px;
	left:530px;
	width:200px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#click1 a{
	position:absolute;
	top:487px;
	left:405px;
	width:80px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#click2 a{
	position:absolute;
	top:487px;
	left:547px;
	width:80px;
	height:28px;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
a {

	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
a:hover{
	text-decoration:none;
}
#home{
	position:absolute;
	top:610px;
	left:430px;
}
.stellaimage {
  float: right;
  margin: 5px 0px 0px 20px;
}
#worldwide{
	position:absolute;
	top:100px;
	left:380px;
}
#homepic{
	position:absolute;
	top:223px;
	left:498px;
}
#holshome h1, #holsbooking h1, #content3 h1 {
  font: bold 18px Arial, Helvetica, sans-serif;
  width: 700px;
  color: #CC0000;
  margin: 12px 0px 15px 0px;
}
#holshome h2, #holsbooking h2 {
  font: bold 16px Arial, Helvetica, sans-serif;
  width: 700px;
  color: #3164A5;
  margin: 12px 0px 15px 0px;
}
#content3 h1 {
  font: bold 18px Arial, Helvetica, sans-serif;
  width: 700px;
  color: #CC0000;
  margin: 0px 0px 15px 32px;
}
#content3 h2 {
  font: bold 16px Arial, Helvetica, sans-serif;
  width: 700px;
  color: #3164A5;
  margin: 12px 0px 15px 32px;
}
#ttrust{
	position:absolute;
	top:605px;
	left:410px;
	width:177px;
	height:75px;
	z-index:1;
}
#offers {
  position: absolute;
  height: 216px;
  width: 236px;
  background-image: url(../images/cityback.gif);
  top: 55px;
  margin: 0px;
  padding: 0px;
  left: 430px;
}
#offers li {
 padding: 0px;
 margin: 0px 0px 3px 0px;
 list-style-type: none;
 }
#offers ul {
  margin: 65px 0px 0px 50px;
  padding: 0px;
}
#offers li a {
 color: #000;
 text-decoration: none;
 }
#offers li a:hover {
  text-decoration: underline;
} 
#offers .highlight {
  color: #CC0000;
  font-weight: bold;
}
#images img {
  margin: 0px 18px 0px 0px;
  padding: 0;
}