﻿body 
{
	margin : 0px;
	padding : 0px;
	background-color:#072732;	
	color:#353535;
	font-family : Verdana,arial;
	font-size:11px;
	line-height:17px;
}
#wrapper{width:870px;border-right:10px solid #0B56A0;border-left:10px solid #0B56A0;background-color:#ffffff;text-align:left;}

.text{font-family:Verdana;font-size:11px;width:200px;height:15px;border:1px solid #B3B3B3;}
.select{font-family:Verdana;font-size:11px;width:200px;height:18px;border:1px solid #B3B3B3;}

.topbar{background-image:url(images/topbg.jpg);background-repeat:no-repeat;width:870px;margin:0px;padding:0px;}

.toptable{width:870px;margin:0px;padding:0px;border:0px;background:none;}

a.gennblackblue{color:#353535;text-decoration:none;}
a:hover.gennblackblue{color:#0B56A0;text-decoration:underline;}

a.genublackblue{color:#353535;text-decoration:underline;}
a:hover.genublackblue{color:#0B56A0;text-decoration:none;}

a.gennblueblack{color:#0B56A0;text-decoration:none;}
a:hover.gennblueblack{color:#353535;text-decoration:underline;}

a.genublueblack{color:#0B56A0;text-decoration:underline;}
a:hover.genublueblack{color:#353535;text-decoration:none;}

a.bottomlink{color:#FFFFFF;border-bottom:1px solid #0B56A0;text-decoration:none;}
a:hover.bottomlink{color:#FFFFFF;border-bottom:1px solid #000000;text-decoration:none;}


#mainlink{width:380px;padding-right:20px;font-weight:bold;font-size:10px;color:#454545;}

#mainlink DIV{float:left;}

.toplink{background-image:url(images/toplinkbg.gif);background-repeat:no-repeat;height:35px;font-size:10px;padding-left:40px;}

.centerdiv
{
	width:870px; background-image:url('images/innerbg.jpg');
}

.threecolumns
{
  vertical-align:top;
  padding-top:17px;	
}

.middlebar{background-image:url(images/centerbg.jpg); background-repeat:no-repeat;}

.middletr{background-image:url(images/innercenterbg.jpg); background-repeat:no-repeat;width:870px;}

.middletr1{background-image:url(images/innercenterbg2.jpg); background-repeat:no-repeat;width:870px;}
.innermainhead
{
	height:21px;
	border-left:5px solid #E67817;
	padding-left:9px;
	color:#0C0F11;
	font-size:18px;
	padding-top:2px;
	margin: 0px 0px 0px 12px;	
}
.innersubhead
{
	height:25px;
	background-color:#BF0034;
	color:#ffffff;
	padding-left:15px;
	width:525px;
}

/* MAIN PAGE*/
#maincontact
{
	background-image:url(images/homecontactbg.jpg);
	background-repeat:no-repeat;
}

#maincontact TD
{
	font-family:arial;font-size:15px;color:#2C4B5A;font-weight:bold;
	background-position:.50em .15em; background-repeat:no-repeat;padding-left:40px;	
}

#maincontact a
{
	color:#2C4B5A;
	text-decoration : none;
}
#maincontact a:hover
{
	color:#BF0034;
	text-decoration : underline;
}

#maincontact .head{font-family:arial;font-size:16px;color:#B00403}
#maincontact .phone{background-image:url(images/phoneicon.jpg);}
#maincontact .mail{background-image:url(images/emailicon.jpg);}
#maincontact .chat{background-image:url(images/chaticon.jpg);}

#MOtherServices
{
	background-image:url(images/otherservicesbg.jpg);background-repeat:no-repeat;
}

#MOtherServices .columns
{
	background-repeat:no-repeat;padding-left:25px;color:#4D254D
}

#MOtherServices .columns a
{
	color:#4D254D;
	text-decoration:none;
}
#MOtherServices .columns a:hover
{
	color:#B44848;
	text-decoration:underline;
}

.travelinfo
{
	list-style:none;margin:0px;padding:0px;
}
.travelinfo LI A
{
	background-image:url('images/travelinfoiconon.gif');
	background-position:.01em .50em;
	background-repeat:no-repeat;
	padding-left:15px;
	color : #353535;
	margin-bottom:10px;
}

.travelinfo LI A:Hover
{
	background-image:url('images/travelinfoiconoff.gif');
	color : #C40000;
}
/*************************/

.faq
{
	margin:0px;
	padding:0px;
	list-style:none;	
}

.faq LI A
{	
	font-bold:true;
	color:#3A3A3A;
	text-decoration : none;
	list-style-image:url('images/faqbullet_off.gif');
	list-style-position:inherit;
	line-height:18px;	
	margin-left:15px;
	display:block;
	
}
/* REQUEST QUOTE */
.requote
{
	list-style:none;margin:0px;padding:0px;
}
.requote LI.holiday
{
	background-image:url('images/reqholidaybg1.gif');	
	color:#4D254D;	
	height:25px;	
}

.requote LI.holiday:Hover
{
	background-image:url('images/requestquotebgon.gif');	
	cursor:default;	
}
.requote LI.hotel
{
	background-image:url('images/reqhotelbg1.gif');	
	color:#4D254D;	
	height:25px;	
}

.requote LI.hotel:Hover
{
	background-image:url('images/reqhotelbg2.gif');	
	cursor:default;	
}
.requote LI.flight
{
	background-image:url('images/reqflightbg1.gif');	
	color:#4D254D;	
	height:25px;	
}

.requote LI.flight:Hover
{
	background-image:url('images/reqflightbg2.gif');	
	cursor:default;	
}

.requote LI.vehicle
{
	background-image:url('images/reqvehiclebg1.gif');	
	color:#4D254D;	
	height:25px;	
}

.requote LI.vehicle:Hover
{
	background-image:url('images/reqvehiclebg2.gif');	
	cursor:default;	
}

.quotefrmtbl
{
	margin-top:2px;text-align:left;
}
.quotefrmhead
{
	height:23px;
	background-image:url('images/quotehead.gif');
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.quotefrmtd1
{
	padding-right:8px;text-align:right;border-bottom:1px solid #BC3F3F;
}
.quotefrmtd2
{
	border-bottom:1px solid #BC3F3F;
}
.quotefrmtd3
{
	padding-right:8px;text-align:right;
}


/*RIGHT LINKS*/
#rightlinks
{
	margin-left:9px;
}
#rightlinks .innercontact
{
	background-image:url('images/innercontactbg.jpg');
	height:185px;
	background-repeat:no-repeat;
	vertical-align : top;
	text-align : center;
}
#rightlinks TABLE
{
	font-size:9px;margin-top:20px;text-align:left;
}
#rightlinks .tdcontact
{
	padding-top:10px;
	background-position:.0em 1.1em;
	background-repeat:no-repeat;
	padding-left:21px;
}
#rightlinks .tdcontact a
{
	color:#353535;
	text-decoration:none;	
}
#rightlinks .tdcontact a:hover
{
	color:#BF0034;	
}

#rightlinks .phone
{	
	background-image:url(images/phoneiconinner.jpg);	
}
#rightlinks .mail
{
	background-image:url(images/emailiconinner.jpg);	
}
#rightlinks .chat
{
	background-image:url(images/chaticoninner.jpg);	
}
#rightlinks .print
{
	background-image:url(images/printiconinner.jpg);
}
#rightlinks .share
{
	background-image:url(images/sharepageinner.jpg);
}

#rightlinks .tdpadding
{
	padding-top:10px;
}
/*--------------------------------------*/


.hotelprop
{
	margin:0px;padding:0px;list-style:none;
}
.hotelprop LI
{
	background-image:url('images/righticon.gif');
	background-position:.40em .40em;
	background-repeat:no-repeat;
	color:#CC0000;	
	padding-left:20px;
}

.hotelspacer{height:10px;}

.findmore a
{
	color:#0B56A0;
	font-weight:bold;
}
.findmore a:hover
{
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

.otherlinks a
{	
	height:20px;
	background-image:url('images/otherlinkbg1.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 20px;
	margin-bottom:3px;
	display:block;
	color:#000000;
	text-decoration:none;
}
.otherlinks a:hover
{	
	background-image:url('images/otherlinkbg1.gif');
}

.pdf a
{
	width:200px;
	margin-left:10px;
	background-image:url('images/pdficon.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	display:block;
	color:#0B56A0;
}
.pdf a:hover
{
	color:#FF7E00;
	text-decoration:none;
}


.enlarge a
{	
	width:170px;
	font-weight:bold;
	margin-left:10px;
	background-image:url('images/enlargeicon.jpg');
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	display:block;
	color:#0B56A0;
}
.enlarge a:hover
{
	color:#FF7E00;
	text-decoration:none;
}


.booking a
{	
	width:145px;
	font-weight:bold;
	margin-left:10px;
	background-image:url('images/bookingicon.jpg');
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	display:block;
	color:#0B56A0;
}
.booking a:hover
{
	color:#FF7E00;
	text-decoration:none;
}


.enq a
{	
	float:left;
	width:100px;	
	background-image:url('images/enqicon.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	display:block;
	color:#00007B;
}
.enq a:hover
{
	color:#FF7E00;
	text-decoration:none;
}

.galzoom
{
	float:left;
	width:170px;
	margin-left:30px;
	background-image:url('images/zoomicon.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	height:20px;
	display:block;
	color:#0B56A0;
}

.galslide a
{
	float:right;
	width:95px;
	margin-right:40px;
	background-image:url('images/slideshowicon.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	height:20px;
	display:block;
	color:#0B56A0;
}
.galslide a:hover
{
	color:#FF7E00;
	text-decoration:none;
}

.location1 a
{background-image:url('images/regabout_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location1 a:hover
{background-image:url('images/regabout_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location2 a
{background-image:url('images/regweather_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location2 a:hover
{background-image:url('images/regweather_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location3 a
{background-image:url('images/regholiday_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location3 a:hover
{background-image:url('images/regholiday_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location4 a
{background-image:url('images/regtourmap_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location4 a:hover
{background-image:url('images/regtourmap_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location5 a
{background-image:url('images/regdistancechart_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location5 a:hover
{background-image:url('images/regdistancechart_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location6 a
{background-image:url('images/regshopping_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location6 a:hover
{background-image:url('images/regshopping_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

.location7 a
{background-image:url('images/regsightseeing_off.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#000000;display:block;text-decoration:none;padding-top:3px;}
.location7 a:hover
{background-image:url('images/regsightseeing_on.jpg');height:28px;background-repeat:no-repeat;padding-left:35px;color:#787878;}

a.otherservices
{
	border-bottom:1px solid #ffffff;
	color : #BF0034;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a:hover.otherservices
{
	border-bottom:1px solid #000000;
	color : #000000;	
}

/*HOLIDAY PACKAGES*/
.holidayhead
{
	color:#B00403;font-size:14px;padding-bottom:8px;
}

.holidaysubhead
{
	height:23px;
	background-image:url('images/packagetop.gif');
	text-align:center;
	font-weight:bold;color:#FFFFFF
}

.holidaytable
{
	text-align:left;border-right:1px solid #E67817;border-left:1px solid #E67817
}

.holidaytr1
{
	border-bottom:1px solid #E67817;border-right:1px solid #E67817;
}
.holidaytr2
{
	border-bottom:1px solid #E67817;
}
/**********************/
