body{
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:justify;
}
.bodyDiv{
width:994px;
margin:0px auto;
}
.logoDiv{
padding:10px;
padding-top:0px;
top:-9px;
left:-1px;
position:relative;
padding-right:0px;
width:121px;
}
.headerContentDiv{
padding-top:10px;
padding-right:15px;
padding-left:-3px;
height:60px;
}
.headerSearchBox{
padding:5px;
padding-left:20px;
padding-top:8px;
}
.headerContentTextBig{
font-size:14px;
}
.headerContentTextBigBold{
font-size:16px;
font-weight:bold;
}

.headerContentTextBigBold2{
font-size:13px;
font-weight:bold;
}

.headerContentTextBlueBold{
font-size:14px;
font-weight:bold;
color:#2424a5;
}
.headerLinks{
font-size:10px;
color:#2424a5;
text-decoration:underline;
font-weight:bold;
}
.headerLinkArrows{
font-size:10px;
color:#2424a5;
font-weight:bold;
}
.from{
font-size:12px;
color:#000000;
}
.search {
height:23px;
margin-top:0px;
}
.logoText1{
color:#000000;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-align:center;
margin-left:-20px;
font-size:12px;
}
.logoText2{
color:#2424a5;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
text-align:center;
margin-left:-20px;
font-size:12px;
padding-top:3px;
}
.leftNavDiv{
float:left;
width:186px;
padding-top:2px;
}
.leftTopDiv{
background-image:url(images/sb_top.png);
background-position:top;
background-repeat:no-repeat;
height:9px;
padding-left:1px;
padding-top:1px;
}
.leftMiddleDiv{
text-align:right;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
padding-bottom:2px;
margin-top:-5px;
}
.leftBottomDiv{
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
padding:5px;
}
.contentDiv{
float:left;
width:994px;
padding-top:2px;
padding-left:0px;
}


.contentDiv2{
float:left;
width:804px;
padding-top:2px;
padding-left:4px;
}

.oddResultDiv{
background-image:url(images/bg_odd2.png);
background-position:bottom;
background-repeat:no-repeat;
width:994px;
height:120px;
padding-top:0px;
}
.evenResultDiv{
background-image:url(images/bg_even2.png);
background-position:bottom;
background-repeat:no-repeat;
width:994px;
height:120px;
padding-top:0px;
}
.oddResultDiv2{
background-image:url(images/bg_odd2.png);
background-position:bottom;
background-repeat:no-repeat;
width:994px;
height:120px;
padding-top:0px;
padding-bottom:2px;
}
.evenResultDiv2{
background-image:url(images/bg_even2.png);
background-position:bottom;
background-repeat:no-repeat;
width:994px;
height:120px;
padding-top:0px;
padding-bottom:2px;
}
.searchResultTopBox{
background-image:url(images/ho_line.png);
background-repeat:no-repeat;
background-position:bottom left;
padding-top:4px;
}
.searchResultBottomBox{
background-image:url(images/vertical_line.png);
background-repeat:no-repeat;
background-position:right top;
}
.footerDiv{
background-image:url(images/footer_line.png);
background-position:top;
background-repeat:repeat-x;
padding:10px;
padding-top:20px;
}
.bodyLinkSmall{
color:#1f5fcf; 
font-weight:bolder;
text-decoration:underline;
white-space:nowrap;
}

.bodyLinkSmall2{
color:#1f5fcf; 
font-weight:bolder;
text-decoration:underline;
white-space:nowrap;
font-size:12px;
}

.bodyLinkSmall3{
color:#1f5fcf; 
font-weight:bolder;
text-decoration:underline;
white-space:nowrap;
font-size:13px;
}
.bodyLinkNormal{
color:#1f5fcf; 
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
.bodyLinkNormal2{
color:#1f5fcf; 
font-weight:normal;
text-decoration:underline;
font-size:13px;
}
.bL2{
color:#1f5fcf; 
font-weight:normal;
text-decoration:underline;	
font-size:13px;
}
.bodyLinkBig{
color:#1f5fcf; 
font-weight:bolder;
text-decoration:underline;	
font-size:14px;
}
.bodyTextBold{
font-size:11px;
font-weight:bold;
}
.bodyTextBlue{
font-size:15px;
color:#1158a2;
}
.bodyTextGreen{
font-size:16px;
color:#519c30;
}
.bodyTextBig{
font-size:12px;
word-spacing:1.8px;
}
.bodyTextBig2{
font-size:13px;
word-spacing:1.8px;
}
.offerPriceText{
font-size:21px;
font-weight:bolder;
color:#ff0000;
line-height:25px;
}
.offerPriceText2{
font-size:18px;
font-weight:bolder;
color:#ff0000;
line-height:25px;
}



.inputTexts{
height:17px;
font-size:13px;
}
.datefild{
height:17px;
font-size:12px;
}
.thumb{
border:1px black solid;
}
.thumb2{
border-top:1px black solid;
border-right:0px black solid;
border-bottom:1px black solid;
border-left:0px black solid;
}

.thumb3{
border:1px blue solid;
}
.thumb4{
border:1px blue solid;
margin-top:3px;
margin-bottom:3px;
}

.thumbold{
border:1px black solid;
margin-left:24px;
margin-right:24px;
}
.inner_topbg{
background-image:url(images/inner_topbg.png);
width:804px;
height:20px;
background-repeat:no-repeat;
padding-top:10px;
}
.inner_bottombg{
background-image:url(images/inner_bottombg.png);
width:804px;
height:10px;
background-repeat:no-repeat;
padding-top:0px;
}

.innerbg{
background-image:url(images/innerbg.png);
width:994px;
height:10px;
background-repeat:no-repeat;
padding-top:0px;
}

.inner_bg{
width:992px;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-left:0px;
}

.inner_bg2{
width:802px;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-left:0px;
}

.bodyTextBlueBig{
font-size:16px;
color:#3a4aad;
}
.englandContents{	
width:773px;
background-image:url(images/eng_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
}
.englandBottom{
background-image:url(images/eng_bgbottom.gif);
height:8px;
background-repeat:no-repeat;
}
.scotlandContents{	
width:773px;
background-image:url(images/scot_bg.png);
background-repeat:repeat-x;	
padding-left:3px;	
}
.scotlandBottom{
background-image:url(images/scot_bgbottom.png);
background-repeat:no-repeat;
height:6px;	
}
.walesContents{	
width:773px;
background-image:url(images/wales_bg.png);
background-repeat:repeat-x;
padding-left:3px;
height:75px;		
}
.walesBottom{
background-image:url(images/wales_bgbottom.gif);
background-repeat:no-repeat;
height:7px;	
}
.northemContents{	
width:773px;
background-image:url(images/northem_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
height:53px;	
}
.northemBottom{
background-image:url(images/northem_bgbottom.gif);
background-repeat:no-repeat;
height:6px;	
}
.specialistContents{	
width:773px;
background-image:url(images/specialist_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
height:30px;	
}
.specialistBottom{
background-image:url(images/specialist_bgbottom.gif);
background-repeat:no-repeat;
height:7px;	
}
.ourtopContents{	
width:773px;
background-image:url(images/ourtop_bg.png);
background-repeat:repeat-x;
padding-left:3px;	
height:452px;	
}
.ourtopBottom{
background-image:url(images/ourtop_bgbottom.png);
background-repeat:no-repeat;
height:6px;	
}
.imag{
width:776px;
height:92px;
}
.locationListTable{
border:none;	
padding-top:6px;
}
.locationListTable td{	
padding-top:3px;
padding-bottom:4px;
width:166px;
vertical-align:top;
}
.locationLink{
background-position:left;
background-repeat:no-repeat;	
padding-left:13px;
font-size:12px;
text-decoration:none;
color:#000000;
}
.lL{
background-position:left;
background-repeat:no-repeat;	
padding-left:13px;
font-size:12px;
text-decoration:none;
color:#000000;
}
.locationLink:hover{
text-decoration:underline;
}
.lL:hover{
text-decoration:underline;
}
.england{
background-image:url(images/england_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.england2{
background-image:url(images/eng-bg.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#000000;
font-size:13px;
height:25px;
padding-left:20px;
padding-top:8px;
}
.england2 a{
color:#000000;
}
.scotland{
background-image:url(images/scotland_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.scotland2{
background-image:url(images/scot-bg.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#000000;
font-size:13px;
padding-top:8px;
height:25px;
padding-left:20px;
}
.scotland2 a{
color:#000000;
}
.wales{
background-image:url(images/wales_header_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.wales2{
background-image:url(images/wales-bg.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#000000;
font-size:13px;
height:25px;
padding-left:20px;
padding-top:8px;
}
.wales2 a{
color:#000000;
}
.northem{
background-image:url(images/northem_header_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.nireland{
background-image:url(images/ire-bg.png);
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
font-size:13px;
height:25px;
padding-top:8px;
padding-left:20px;
}
.nireland a{
color:#000000;
}
.specialist{
background-image:url(images/specialist_header_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.specialist2{
background-image:url(images/specialist-bg.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#000000;
font-size:13px;
height:25px;
padding-top:8px;
padding-left:20px;
}
.specialist2 a{
color:#000000;
}
.ourtop{
background-image:url(images/ourtop_header_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.top100{
background-image:url(images/ourtop-bg.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#000000;
font-size:13px;
height:25px;
padding-top:8px;
padding-left:20px;
}
.top100 a{
color:#000000;
}
.clear {clear:both; margin:0px}

.hotel_inner_topbg{
background-image:url(images/hitopbg.png);
background-repeat:no-repeat;
height:26px;
padding-top:3px;
}


.hotel_inner_topbg2{
background-image:url(images/hotel_inner_topbg.png);
background-repeat:no-repeat;
height:26px;
padding-top:3px;
}

.inner_title_bg{	
font-size:18px;
color:#000000;
}
.hotelDetailsDiv{
background-image:url(images/hotel_inner_bg.jpg);
background-repeat:repeat-x;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
background-color:#CFE3FE;
}
.bodyTextRed{
font-size:16px;
color:#FF0000;
padding-left:260px;
padding-bottom:3px;
}
.bodyTextBlueNormal{
color:#1158a2;
}
.bodyTextBlueBigBold{
font-size:18px;
color:#0d5fad;
font-weight:normal;
}
.searchResultTopBoxCenter{
background-image:url(images/ho_line.png);
background-repeat:no-repeat;
background-position:center bottom;
padding-top:4px;
}
.LT1{
color:#ffffff;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
text-align:center;
font-size:12px;
padding-top:3px;
}
.LT2{
color:#ffffff;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
text-align:center;
font-size:12px;
padding-top:3px;
}
.HCTB{
font-size:14px;
}

.HCTB2{
font-size:14px;
font-weight:normal;
display:inline;
}

.HCTBB{
font-size:16px;
font-weight:bold;
padding-left:35px;
vertical-align:middle;
}
.Logo {
padding-left:8px;
padding-right:8px;
padding-top:2px;
}
.CTBB{
font-size:14px;
font-weight:bold;
color:#2424a5;
padding-left:10px;
vertical-align:middle;
}
.adv{
font-size:10px;
color:#2424a5;
text-decoration:underline;
font-weight:bold;
padding-left:8px;
}
.opt{
font-size:12px;
word-spacing:1.8px;
width:100%;
}
.hL{
font-size:10px;
color:#2424a5;
text-decoration:underline;
font-weight:bold;
}
.hLA{
font-size:10px;
color:#2424a5;
font-weight:bold;
}
.tt {
border:0px;
border-collapse:collapse;
border-style:none;
background-image:url(images/header_bg2_rest2.jpg);
background-repeat:repeat-x;
}
.BLS{
color:#1f5fcf; 
font-weight:bolder;
text-decoration:underline;	
white-space:nowrap;
float:right;
}
.thumb{
border:1px black solid;
}
.locationLink2{
background-image:url(images/arrow.gif);
background-position:left;
background-repeat:no-repeat;	
padding-left:13px;
font-size:11px;
text-decoration:none;
color:#000000;
}
.menuCell {
height:29px;
background:url(images/menu_bg.png) center center repeat-x;
}
.menuCell a {
color:#fff;
padding-left:5px;
padding-right:5px;
text-decoration:none;
font-size:13px;
font-weight:bold;
white-space:nowrap;
display:block;
height:25px;
padding-top:5px;
}
.menuCell a:hover {
color:#000;
text-decoration:none;
background:url(images/menu_bg_hover.png) center center repeat-x;
}
.countyBottom{
background-image:url(images/countybgend.gif);
height:8px;
background-repeat:no-repeat;
}
.countyContents{	
width:773px;
background-image:url(images/self_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
}

.countyc{	
width:953px;
background:#D6E6C0;	
padding-left:3px;
}

.worldContents{	
width:773px;
background-image:url(images/self_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
}
.selfContents{	
width:773px;
background-image:url(images/self_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
}
.selfC{	
width:953px;
background-image:url(images/self_bg.png);
background-repeat:repeat-x;	
padding-left:3px;
}

.golfContents{	
width:773px;
background-image:url(images/self_bg.png);
background-repeat:repeat;	
padding-left:3px;
}
.county {
background-image:url(images/county_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.hotelname2{
font-size:13px;
color:black;
font-weight:bolder;
}
.continent{
background-image:url(images/continent_header_bg.png);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
font-size:14px;
height:25px;
padding-top:10px;
}
.continentContents{	
width:953px;
background-color:rgb(126,186,225);
background-repeat:repeat-x;	
padding-left:3px;
height:55px;	
}
.continentBottom{
background-image:url(images/continent_bgbottom.png);
background-repeat:no-repeat;
height:7px;	
}
.miles {
font-weight:bold;
font-size:11px;
}
.mi {
float:right;
padding-right:3px;
text-align:top;
}
.plain {
height:20px;
vertical-align:middle;
}
.cal1 {
vertical-align:top;
}
.cal2 {
margin-top:-2px;
vertical-align:top;
}
.asholder
{
position:relative;
}
.toptable{
border-width:0px;
border-spacing:0px;
border-style:none;
border-collapse:collapse;
background-color:white;
}
.toptable td {
border-width:0px;
padding:0px;
border-style:none;
background-color:white;
-moz-border-radius:0px;
}
.shortImage{
position:relative;
top:-3px;
}
.avail {
color:green;
font-size:18px;
font-weight:bold;
}
.avail2 {
color:green;
font-size:18px;
font-weight:bold;
}
.avail3 {
color:green;
font-size:13px;
font-weight:bold;
}
.avail4 {
color:green;
font-size:13px;
font-weight:bold;
}
.avail5 {
color:green;
font-size:13px;
font-weight:bold;
}
.avail6 {
color:#ff0000;
font-size:13px;
font-weight:bold;
}
.sm {
font-size:9px;
}
.countryListUl{
list-style:disc;
margin:0px;
padding:0px;
padding-left:25px;
white-space:nowrap;
}
.mileage{
border-width:0px;
border-spacing:0px;
border-style:none;
border-collapse:collapse;
background-color:white;
}
.mileage td {
border-width:0px;
padding:0px;
border-style:none;
background-color:white;
-moz-border-radius:0px;
}
.menu2{
height:29px;
background:url(images/menu_bg.png) center center repeat-x;
font-size:13px;
word-spacing:1.8px;
text-align:center;
font-weight:bold;
}

.menu2 a {
color:#fff;
padding-left:5px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
white-space:nowrap;
display:block;
height:25px;
padding-top:5px;
}
.menu2 a:hover {
color:#000;
text-decoration:none;
background:url(images/menu_bg_hover.png) center center repeat-x;
}
.mh1 {
font-size:14px;
display:inline;
font-weight:normal;
}

.mh2 {
font-size:10px;
display:inline;
font-weight:normal;
}

.mh3 {
font-size:12px;
display:inline;
font-weight:normal;
}
