/* CSS Document */
/* index.css START */
* {
        padding: 0;
        margin: 0;
}

body {
        position: relative;
		color:#000000;
		background-color:#a7c4d7;
}

body a:link, body a:active, body a:visited {
		color: #2088d1;
		text-decoration:none;
}

body a:hover {
		color: #031236;
		text-decoration:none;
}

#all {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 778px;
}

img {
        border: none;
}


#header {
        position: absolute;
        width: 778px;
        height: 156px;
        top: 0;
        right: 0;
        bottom: auto;
        left: 0;
        z-index: 3;
}

#mainlogo {
        position: relative;
        top: 0px;
        left: 22px;
		z-index:101;
      }


     img.x1 {
     position:absolute;
     left:0px;
     top:0px;

}

     img.x2 {
     position:absolute;
     left:0px;
     top:0px;
}
     img.x3 {
     position:absolute;
     left:0px;
     top:2px;
}
     img.x4 {
     position:absolute;
     left:0px;
     top:0px;
}
     img.x6 {
     position:absolute;
     left:0px;
     top:0px;
}
     img.x7 {
     position:absolute;
     left:0px;
     top:0px;
}
#holsbanner {
position: absolute;
top: 133px;
left: 0px;
width: 800px;
height: 23px;
align: center;
}
#main {
        position: absolute;
        top: 244px;
        left: 22px;
        width: 776px;
        height: 482px;
        /*background-image: url(/images/template/searchboxwaiting.gif);*/
        z-index: 20;
		background-color:#FFFFFF;
		border:1px solid #000000;
}
      #footer {
        position: absolute;
        top: 728px;
        left: 22px;
        width: 778px;
        height: 120px;
        z-index: 19;
        background-image: url(/images/template/footer.gif);
        background-repeat: no-repeat;    
}
	#bookmark {
        position: absolute;
        left: 36px;
        top: 96px;
        width: 110px;
		height:26px;
        text-align: left;
		z-index:102;
      }
	#menubar {
        position: absolute;
        left: 359px;
        top: 69px;
		width:282px;
		height:45px;
		padding-top:17px;
		padding-left:15px;
		font-weight:bold;
		font-size:14px;
		z-index:102;
      }
	#menubar a:link, #menubar a:active, #menubar a:visited {
		font-weight:bold;
		font-size:14px;
	}
	
	#menuicons {
		position: absolute;
		left:389px;
		top:12px;
	}
	#menuitem {
		float:left;
		padding-right:7px;
		color:#FFFFFF;
		width: 40px;
		height: 60px;
		cursor:pointer;
	}
	#quotessofar {
        position: absolute;
        left: 543px;
        top: 35px;
        width: 310px;
        text-align: right;
      }
#phone {
        position: absolute;
        left: 537px;
        top: 70px;
        width: 340px;
        text-align: right;
        z-index: 50;
}

#phonenumber {
        color: #031236;
}

	#latestnews {
        position: absolute;
        width: 171px;
        height: 151px;
        left: 1px;
        top: 152px;
        background-image: url(/images/template/newsbox.gif);
     background-repeat: no-repeat;
	 font-weight:bold;
	 font-size: 8pt;
	 color:#031236; 
      }
	  
	 
	 #newsText {
	 	width:111px;
		margin-left:auto;
		margin-right:auto;
		margin-top:50px;
	 }
	  
	 	#latestnews a:hover {
	 color:#031236;
      }
.newsImage {
		position: absolute;
		left: 29px;
		top: 124px;
}	  
#searchbox {
        position: absolute;
        width: 409px;
        height: 283px;
        left: 173px;
        top: 1px;
        /*display: none;*/
        visibility: hidden;
      }
	  
#whoarewebox {
        position: absolute;
        width: 190px;
        height: 155px;
        left: 587px;
        top: 326px;
        background-image: url(/images/template/whoarewe.gif);
	background-repeat: no-repeat;
	text-align:center;
	font-weight: bold;
        font-size: 11px;
        cursor:pointer;
     }
.whoarewebox{
		color:#000000;
		padding-top: 40px;
}

#whoarewetext {
                position: relative;
                top: 66px;
                padding-left: 5px;
                padding-right: 5px;
}

	  
#searchboxalt {
        position: absolute;
        width: 409px;
        height: 283px;
        left: 173px;
        top: 1px;
}
      #roadsense {
        position: absolute;
        width: 184px;
        left: 4px;
        top: 25px;
      }
      #book2win {
        position: absolute;
        width: 184px;
        left: 3px;
        top: 367px;
      }
      #newsletter {
        position: absolute;
        width: 171px;
        height: 151px;
        left: 1px;
        top: 1px;
        background-image: url(/images/template/subscribebox.gif);
background-repeat: no-repeat;
		/*text-align:justify;*/
      }
	  #email {
	  	width: 140px;
	  }
      #comp {
        position: absolute;
        width: 171px;
        height: 178px;
        left: 0px;
        top: 340px;
        background-image: url(/images/template/specialoffersbox.gif);
background-repeat: no-repeat;
      }

      #breadcrumbs2 {
        position: absolute;
        left: 450px;

      }
      #quotes {
        position: absolute;
        width: 171px;
        height: 178px;
        left: 1px;
        top: 303px;
        background-image: url(/images/template/specialoffersbox.gif);
background-repeat: no-repeat;      
} 
       #topdest {
        position: absolute;
        width: 191px;
        height: 324px;
        left: 586px;
        top: 1px;
        background-image: url(/images/template/travelbox.gif);
background-repeat: no-repeat;      
}
       #topdest2 {
        position: absolute;
        width: 191px;
        left: 609px;
        top: 0px;
      }  
       #bottombar {
        position: absolute;
        width: 800px;
        /*left: 0px;*/
        /*top: 50px;*/
      }
       #bottomnavbar {
        position: absolute;
        width: 778px;
        left: 10px;
        top: 55px;
      }
      #logos {
        position: absolute;
        width: 94px;
        left: 585px;
        top: 507px;
      }
      #timeto {
        position: absolute;
        width: 90px;
        left: 615px;
        top: 536px;
      }
      #super {
        position: absolute;
        width: 180px;
        left: 620px;
        top: 534px;
      }
      #logos3 {
        position: absolute;
        width: 94px;
        left: 595px;
        top: 527px;
      }
      #logos2 {
        position: absolute;
        width: 413px;
		height:70px;
        left: 173px;
        top: 285px;
      } 
	  
	  #bottomImg {
	  	position:absolute;
		width: 414px;
		height:123px;
		left: 173px;
		top:355px;
	  }

      #comments {
        position: absolute;
        width: 184px;
        height: 58px;
        left: 2px;
        top: 510px;
      } 

      body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
      }

      h1 {
        font-size: 10pt;
        color: #ffffff;
        text-align: center;
        margin-top: 3px;
      }
     h2 {
        font-size: 12pt;
        color: #000000;
        text-align: center;
        margin-top: 3px;
        padding-left: 4px;
      }
     h5 {
        font-size: 10pt;
        color: #000000;
        text-align: left;
        line-height: 1px;
      }
     h10 {
        font-size: 10pt;
        color: #000000;
        line-height: 6px;
      }
     h17 {
        display: none;
        font-size: 12pt;
        line-height: 9px;
      }
     h77 {
        font-size: 12pt;
        color: #031236;
        text-align: center;
      }


p {
        font-size: 10pt;
        margin: 5px 2px 5px 0;
}

#supportingtext {
	padding-left: 6px; 
	margin-bottom: 0px;
	}
#supportingtext2 p {
      position: relative;
      left: 5px;
      top: 36px;
      padding-left: 5px; 
      padding-right: 14px;
      text-align: justify;
	}

#supportingtext3 {
      position: relative;
      left: 5px;
      top: 36px;
      padding-left: 5px; 
      padding-right: 14px;
      text-align: justify;
	}

#subbutton {
      position: relative;
	left: 0px; 
	top: 40px;
	text-align:center;
	}

#subbutton2 {
      position: relative;
	left: 0px; 
	top: 8px;
	}

#supportingtext4 {
	padding-left: 84px; 
	margin-top: 50px;
	}
#supportingtext5 {
      position: relative;
      left: 5px;
      top: 20px;
      line-height: 12px;
	}

#supportingtext11 {
      position: relative;
      left: 6px;
      top: 1px;
      padding-left: 7px;
	}
#supportingtext6 p {
      position: relative;
      left: 8px;
      top: 46px; 
      padding-left: 5px;
      padding-right: 10px;
      text-align: left;
	  line-height:6pt;
	}

#moreleft {
      position: relative;
      top: 21px;
      left: 78px;
}

#supportingtext99 {
      position: relative;
      left: 2px;
      top: 68px; 
      padding-left: 10px;
      padding-right: 8px;
      test-align: justify;
	}

#footertext1 {
      position: relative;
      left: 8px;
      top: 0px; 
      text-align: justify;
      width: 450px;
	}

#footertext2 {
      position: absolute;
      top: 0px;
      float: right;
      width: 254px;
      left: 515px;
}

.t1 {
        font-size: 9pt;
}
.t4 {
        font-size: 8pt;
}
.t11 {
        font-size: 8pt;
}
.t13 {
        font-size: 8pt;
}
.t2 {
        font-size: 8pt;
}
.t3 {
        font-size: 7pt;
}
.t34 {
        font-size: 10pt;
        padding-bottom: 5px;
}
a {
        font-size: 9pt;
        font-weight: bold;
        color: #031236;
        text-decoration: none;
}
a:hover {
        color: #031236;
}
.t24 {
        font-size: 7pt;
        color: #000000;
        font-weight: normal;
}
.it {
       font-style: italic;
       font-size: 8pt;
}
.it3 {
       font-style: italic;
       font-size: 7pt;
}
.it2 {
       font-size: 10pt;
       font-weight: normal;
       color: #000000;
       margin-top: 5;
}
.b1 {
       font-weight: bold;
       font-size: 12pt;
       color:#000000;
}
.b13 {
       font-weight: bold;
       font-size: 10pt;
       color:#000000;
}

.b43 {
       font-weight: normal;
       font-size: 8pt;
       color:#000000;
       text-align: right;
}

.b65 {
       font-weight: bold;
       font-size: 8pt;
       color:#2088d1;
}

.b2 {
       font-weight: normal;
       font-size: 8pt;
       color:#70afdc;
}

.b52 {
       font-weight: bold;
       font-size: 8pt;
       color:#ffffff;
       text-align: justify;
}

.b22 {
       font-weight: normal;
       font-size: 7pt;
       color:#000000;
}

.b99 {
       font-weight: bold;
       font-size: 7pt;
       color:#000000;
}
.b992 {
		font-size: 11px;
}
#uList2 {
		list-style:none;
		margin-left: 0;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
                        line-height: 14px;
}
#uList ul li {
		padding-top:6px;
		_padding-top:6px;
}
.b5 {
       font-weight: bold;
       font-size: 10pt;
       color:#000000;
}

      #breadcrumbs2 {
        position: absolute;
        left: 450px;

      }
#supportingtext10 {
      position: relative;
      left: 5px;
      top: 0px;
      padding-left: 10px;
}


#bookingform {
        height: 473px;
        width: 430px;
        overflow: hidden;
}
/* index.css END */

#specialOffers {
	position:relative;
	top:45px;
	width:120px;
	margin-left:auto;
	margin-right:auto;
}

#offerTown {
	float: left;
	position:relative;
	top:0px;
	left:0px;
    width:60px;
	z-index:10;
}
.offerPrice {
	position:relative;
	left: 0px;
	top:0px;
    font-weight: bold;
    font-size: 8pt;
    color:#000000;
}
