/* CSS Document */
/*img, div { behavior: url(iepngfix.htc) }*/

body{ margin: 10px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
background:#4B95D2 url(../images/mainbg.jpg) repeat-x; /*background:#E2DBCF;*/}

#wrap{ width:984px; margin:auto; background-color:#FFFFFF;}

#header{ width:971px; height:178px; background-repeat:no-repeat;}

.logopad{ margin:32px 0 0 15px; float:left;}

.topnav{ float:right; width:355px; height:25px;}

.link1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.link1:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFCC00; text-decoration:underline;}

.navcorner{ float:left; width:5px; height:25px;}

.topnav1{ float:left; background:#333333; margin:0 1px 0 0; background-repeat:no-repeat; padding:5px 0 5px 0; text-align:center;}

.flagsbg{ float:right; background:url(../images/buttons/flagbg.png); height:25px; width:92px; margin-top:122px; margin-left:200px; margin-right:5px; margin-bottom:4px; }

.flag{ float:left; width:22px; height:15px; margin:5px 4px 0 4px; _margin:5px 3px 0 4px;}

.para1{ font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:420px; margin:45px 0 0 20px; _margin:45px 0 0 10px; color:#333333; font-size:11px;}

.heading1{ font-size:18px; font-weight:bold; font-style:italic;}

.navmain{ float:left; width:985px; height:39px; background:url(../images/buttons/navmainbg.jpg) repeat-x; border-bottom:#333333 solid 1px; margin-bottom:1px;}


a.holidaypackages{float:left; width:178px; height:40px; background:url(../images/buttons/holidaypackages.jpg) no-repeat;}
a.holidaypackages:hover{ background-position:bottom;}
a.holidaypackagesHover{float:left; width:178px; height:40px; background:url(../images/buttons/holidaypackages.jpg) bottom no-repeat;}

a.daytours{float:left; width:115px; height:40px; background:url(../images/buttons/daytours.jpg) no-repeat;}
a.daytours:hover{ background-position:bottom;}
a.daytoursHover{float:left; width:115px; height:40px; background:url(../images/buttons/daytours.jpg) bottom no-repeat;}
a.hotelbooking{float:left; width:174px; height:40px; background:url(../images/buttons/hotelbooking.jpg) no-repeat;}
a.hotelbooking:hover{ background-position:bottom;}
a.hotelbookingHover{float:left; width:174px; height:40px; background:url(../images/buttons/hotelbooking.jpg) bottom no-repeat;}

a.transport{float:left; width:110px; height:40px; background:url(../images/buttons/transport.jpg) no-repeat;}
a.transport:hover{ background-position:bottom;}
a.transportHover{float:left; width:110px; height:40px; background:url(../images/buttons/transport.jpg) no-repeat bottom;}

a.srilankanevents{float:left; width:173px; height:40px; background:url(../images/buttons/srilankanevents.jpg) no-repeat;}
a.srilankanevents:hover{ background-position:bottom;}
a.srilankaneventsHover{float:left; width:173px; height:40px; background:url(../images/buttons/srilankanevents.jpg) bottom no-repeat;}

a.specialplaces{float:left; width:145px; _width:135px; height:40px; background:url(../images/buttons/specialplaces.jpg) no-repeat;}
a.specialplaces:hover{ background-position:bottom;}
a.specialplacesHover{float:left; width:145px; _width:135px; height:40px; background:url(../images/buttons/specialplaces.jpg) no-repeat bottom;}

a.faq{float:left; width:84px; height:40px; background:url(../images/buttons/faq.jpg) no-repeat;}
a.faq:hover{ background-position:bottom;}
a.faqHover{float:left; width:84px; height:40px; background:url(../images/buttons/faq.jpg) bottom no-repeat;}

a.help{ float:left; width:70px; height:40px; background:url(../images/buttons/help.jpg) no-repeat;}
a.help:hover{ background-position:bottom;}

.sepline{ float:left; width:1px; background:#333333; height:25px; margin-top:7px;}

.search{ float:right; width:237px; height:34px; _height:29px; background:#333333; /*padding-top:5px; _padding-top:0px;*/}

.whitetext{ float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-top:3px;}

.hotdeal{ float:left; width:425px; height:284px; margin:15px 0 0 0; /*background:url(../images/hotdealmain.jpg);  background-repeat:no-repeat;*/}

.hotdealhead{ width:423px; height:127px; background:url(../images/hotdealhead.png); margin:1px; background-repeat:no-repeat; position:absolute; z-index:1000; top:0px;}

.hotdealheadtext{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#FFCC00; margin:7px 0 0 10px;}

.hotdealpara{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; margin:7px 0 0 10px; width:420px;}

a.button1{ float:right; width:67px; height:15px; background:url(../images/buttons/readmore.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 6px; text-decoration:none; background-repeat:no-repeat; border:none; position:absolute; z-index:1000; top:255px; left:340px;}

a.button1:hover{ float:right; width:67px; height:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 6px; background-position:bottom;}

.hotelsearch{ float:left; width:269px; margin:0; }

.hotelsearch2{ float:left; width:247px; margin:11px 0 0 0;}

.hotelsearchtext{ float:left; width:214px; height:27px; background:#A2BFD2; color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding:12px 0 0 55px;}

.hotelsearchtext2{ float:left; margin:13px 0 10px 5px; width:385px; border-bottom:#333333 1px solid; height:22px; color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;}

.hotelsearchtext3{ float:left; width:195px; height:27px; background:#A2BFD2; color:#000000; font-weight:bold; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding:12px 0 0 55px;}

.hotelsearchinner{ float:left; width:249px; height:253px; background:url(../images/hotsearchbg.jpg) repeat-x;}

.hotelsearchinner2{ float:left; width:227px; height:215px; background:url(../images/hotsearchbg2.jpg) repeat-x;}

.text1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin:15px 0 0 10px;}

.searchcity{ margin:12px 0 0 13px;} 

.button2{ float:right; width:73px; height:19px; background:url(../images/buttons/readmore.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 0 2px 4px; margin-right:15px; margin-top:15px; margin-bottom:6px; text-decoration:none; background-repeat:no-repeat; border:none;}

.button2:hover{ float:right; width:73px; height:19px; background-position:bottom; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 0 2px 4px; margin-right:15px; margin-top:15px; text-decoration:none; background-repeat:no-repeat; border:none;}

.arrangecar{ float:left; width:246px; height:86px; margin-top:15px; background:url(../images/car.jpg);}

.arrangecartext{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; margin-top:6px; margin-right:10px;}

.button3{ float:right; width:85px; height:15px; background:url(../images/buttons/disfind.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 13px; text-decoration:none; background-repeat:no-repeat; border:none;}

.button3:hover{ color:#FFFFFF; background-position:bottom;}

.columnright{ margin-top:15px; float:right; width:246px;}

.payonline{ float:left; margin-top:15px; width:246px; height:50px; background:url(../images/buttons/pobg.jpg); background-repeat:repeat-x;}

a.link2{ color:#333333; text-decoration:none; float:right;}

a.link2:hover{ color:#006699;}

.button4{ float:left; width:94px; height:15px; background:url(../images/buttons/disfind.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0 1px 4px; text-decoration:none; background-repeat:no-repeat; border:none;}

.button4:hover{ float:left; width:94px; height:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0 1px 4px; background-position:bottom;}

.payonlinetext{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:20px; text-decoration:none; margin:1px 6px 5px 0;}

.payonlinetext:hover{ float:left; color:#333333; font-size:20px; text-decoration:underline; margin:1px 6px 5px 0;}

.newsletter{ float:left; width:246px; height:60px; background:#004F84; margin-top:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}

.button5{ float:left; width:50px; height:20px; background:url(../images/buttons/submit.png); color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 2px 2px; text-decoration:none; background-repeat:no-repeat; border:none; margin:1px 8px 8px 7px;}

.button5:hover{ float:left; width:50px; height:20px; background-position:bottom; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 2px 2px; text-decoration:none; background-repeat:no-repeat; border:none; margin:1px 8px 8px 7px;}

.specialpackages{ float:left; width:246px; background:#89C1E6;}

.specialpackagestext{ float:left; font-family:"Times New Roman", Times, serif; font-size:25px; color:#000000; font-weight:bold; margin:18px 0 0 58px;}

.packages{ float:left; background:#D5E9F7; width:236px; height:84px; margin:0 5px 0 5px; _margin:0 0 0 2px;}

.packagestext{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0 0 0 10px; _margin:0 0 0 0px;}

.packagestext2{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#006699; margin:0 40px 0 10px; font-weight:bold;}

.packagestext3{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#990000; margin:0 0 0 10px;}

.booknow{ float:left; color:#990000; font-size:12px; margin:9px 10px 0 50px; font-weight:bold; text-decoration:none; }

.booknow:hover{ float:left; color:#006699; font-size:12px; margin:8px 10px 0 50px; font-weight:bold; text-decoration:underline; }

.mainone{ float:left; width:706px; margin-top:15px; }

.toursone{ float:left; width:347px; height:180px; background:url(../images/buttons/toursonebg.jpg);}

.toursone3{ float:left; width:347px; _width:345px; height:165px; background:url(../images/buttons/toursonebg.jpg);}

.toursone2{ float:left; width:347px; _width:351px; height:214px; background:url(../images/buttons/transonebg.jpg) repeat-x;}

.timg{ float:left; margin:7px 10px 0px 2px;}

.toursonetext{ float:left; width:334px; _width:328px; font-weight:bold; height:20px; font-size:15px; color:#333333; padding:6px 0 0 2px; margin:0 0 5px 0;}

a.button6{ float:right; width:67px; height:15px; background:url(../images/buttons/readmore2.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 6px; text-decoration:none; background-repeat:no-repeat; border:none;}

a.button6:hover{ float:right; width:67px; height:15px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 6px; background-position:bottom;}

a.button11{ float:right; width:93px; height:15px; background:url(../images/buttons/readmore11.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:2px 0 2px 0; text-decoration:none; background-repeat:no-repeat; border:none;}

a.button11:hover{background-position:bottom;}

.button9{ float:left; width:73px; height:19px; background:url(../images/buttons/readmore2.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; background-repeat:no-repeat; border:none;}

.button9:hover{ font-size:12px; background-position:bottom;}

.latestnews{ float:left; width:344px; height:200px;}

.latestnewshead{ float:left; width:344px; height:29px; background:url(../images/buttons/latestnewsbg.jpg) repeat-x; margin:15px 0 0 0;}

.latestnewsbody{ float:left; width:342px; height:173px; background:#EAF0F4; border:#004F84 1px solid; margin:0 0 0 0; padding:10px 0 0 0;}

.latestnewsbodytext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#015084; margin:15px 0 0 15px; text-decoration:underline;}

.latestnewsbodytext2{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:3px 0 0 15px; padding-right:10px;}

.readmore{ float:right; color:#990000; font-size:11px; margin:7px 20px 0 0; text-decoration:none; }

.readmore:hover{ float:right; color:#000000; text-decoration:underline; font-size:11px; margin:7px 20px 0 0;}

.widgetone{ float:left; width:116px; height:75px; margin:15px 0 0 0;}

.widgetonehead{float:left; width:116px; height:23px; background:url(../images/buttons/widget1bg.jpg) repeat-x;}

.widgetoneheadtext{ float:left; font-size:10px; margin-top:5px;}

.widgetonebody{ float:left; width:114px; height:107px; border-left:#DBDBDB solid 1px; border-right:#DBDBDB solid 1px; background:#FFFFFF;}

.clicktodownload{ text-align:center; text-decoration:none; float:left; font-size:11px; color:#990000; font-weight:bold; margin:4px 0 0 12px;}

.clicktodownload:hover{ text-align:center; text-decoration:none; float:left; font-size:11px; color:#333333; font-weight:bold; margin:4px 0 0 12px;}

.widgettwo{ float:left; width:706px; height:69px; margin:15px 0 0 0; background:#004F84;}

.wwallpaper{ float:left; width:167px; height:59px; margin:0 0 0 8px; _margin:0 0 0 4px; background:url(../images/wallpapersimg.jpg);}
.wwallpaper:hover{ background:url(../images/wallpapersimg.jpg) bottom;}

.wpostcards{ float:left; width:167px; height:59px; margin:0 0 0 7px; background:url(../images/postcardsimg.jpg);}
.wpostcards:hover{ background:url(../images/postcardsimg.jpg) bottom;}

.wbrochures{ float:left; width:167px; height:59px; margin:0 0 0 7px; background:url(../images/brochuresimg.jpg);}
.wbrochures:hover{ background:url(../images/brochuresimg.jpg) bottom;}

.wvideos{ float:left; width:167px; height:59px; margin:0 0 0 7px; background:url(../images/videosimg.jpg);}
.wvideos:hover{ background:url(../images/videosimg.jpg) bottom;}

.footer{ width:984px; margin:auto; }

.footerbody{ float:left; width:985px; height:287px; margin:0 0 15px 0; background:url(../images/buttons/footerbg.jpg) repeat-x;}

.footerlinkarea{ float:left; height:180px; margin:25px 7px 0 16px; _margin:25px 7px 0 10px; width:150px;}

.footerlinktext{ float:left; color:#333333; font-weight:bold;}

.footerlink{ float:left; color:#006699; font-size:11px; text-decoration:none; }

.footerlink:hover{ float:left; color:#000000; font-size:11px; text-decoration:underline; }

.footerlink2{color:#006699; font-size:12px; text-decoration:none; }

.footerlink2:hover{color:#000000; text-decoration:underline; }

.footernav{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:7px 0 0 16px; padding-top:7px; width:920px; border-top: #999999 solid 1px; text-align:center; color:#666666; line-height:17px;}

.footernavlink{ color:#666666; text-decoration:none;}

.footernavlink:hover{ color:#000000; text-decoration:underline;}

.button7{ float:left; width:67px; height:15px; background:url(../images/buttons/readmore.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 6px; text-decoration:none; background-repeat:no-repeat; border:none;}

.button7:hover{ color:#FFFFFF; background-position:bottom;}

.button10{ float:left; width:73px; height:15px; background:url(../images/buttons/readmore.png); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 0; text-decoration:none; background-repeat:no-repeat; border:none;}

.button10:hover{ color:#FFFFFF; background-position:bottom;}

.hotelsearchin{ float:left; width:246px; _width:236px; background:url(../images/hotsearchmid.jpg) repeat-y; margin:0px 0px 0 2px; _margin:0px 0px 0 0px; padding:0px 0 0px 10px; _padding:0px 0 0px 10px;}

.hotelsearchin2{ float:left; width:210px; background:url(../images/hotsearchmid.jpg) repeat-y; margin:0px 0px 0 2px; _margin:0px 0px 0 0px; padding:0px 0 0px 10px; border-right:#BCDBEF 1px solid;}

.hotelsearchintext{ font-size:12px; color:#000000; font-weight:bold; margin:0;}

.list1{ border:solid 1px #39B1E3; margin:5px 0 3px 0; width:205px;}

.list2{ border:solid 1px #39B1E3; margin:5px 0 3px 0; width:200px;}

.footerlogo{ float:left; margin:25px 0 0 0; width:400px; height:180px; border-left: #CCCCCC solid 1px; padding-left:35px;}

.button8{ float:left; width:186px; height:18px; background:url(../images/buttons/buttonmore.jpg); color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; background-repeat:no-repeat; border:none; text-align:center; margin:10px 0 0 0; padding:4px 0 0 0;}

.button8:hover{ color:#FFFFFF; background-position:bottom;}

a.buttonbooknow{ float:left; width:186px; height:32px; background:url(../images/buttons/booknowbig.jpg); background-repeat:no-repeat; border:none; margin:15px 0 0 0;}

a.buttonbooknow:hover{ color:#FFFFFF; background-position:bottom;}

a.request_booking{ float:left; width:186px; height:32px; background:url(../images/buttons/request_booking.jpg); background-repeat:no-repeat; border:none; margin:15px 0 0 0;}
a.request_booking:hover{ color:#FFFFFF; background-position:bottom;}

a.book_hotel{ float:left; width:186px; height:32px; background:url(../images/buttons/book_hotel.jpg); background-repeat:no-repeat; border:none; margin:15px 0 0 0;}
a.book_hotel:hover{ color:#FFFFFF; background-position:bottom;}

a.arrange_transport{ float:left; width:186px; height:32px; background:url(../images/buttons/arrange_transport.jpg); background-repeat:no-repeat; border:none; margin:15px 0 0 0;}
a.arrange_transport:hover{ color:#FFFFFF; background-position:bottom;}


/*---------------------------------Anu------------------------------------*/

#InnerArea{ float:left; width:706px; margin:20px 0 0 0;}
.grayDetailBox{ width:706px; background:url(../images/gray_grad.jpg) repeat-x #FFFFFF; background-position:top;}
	.GrayTOP{ height:6px; overflow:hidden;}
		.graytopL{ /*width:8px;*/ height:6px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left top;}
		.graytopR{ /*width:8px;*/ height:6px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -7px;}
	.GrayContent{border:1px solid #E1E1E1; border-bottom:none; border-top:none; padding:10px 18px 18px 18px; overflow:hidden; _height:180px;}
	.ImageGal{ float:left; margin:5px 0 5px 5px; width:140px;}

	
	.GrayContent p{ float:left; width:450px;}
	.GrayBOT{ height:6px; overflow:hidden; background:url(../images/gray_bm.jpg) repeat-x; clear:both;}
		.graybotL{ /*width:8px;*/ height:6px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -36px; }
		.graybotR{ /*width:8px;*/ height:6px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -43px;}
	

#simplegallery1{ 
position: relative; 
visibility: hidden; 
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

/*holiday package*/
.BlueDetailBox{ width:706px; background:#BFD1DF; margin-bottom:10px;}
	.BlueTOP{ height:9px; overflow:hidden;}
		.BluetopL{ width:7px; height:9px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -49px;}
		.BluetopR{ width:10px; height:9px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -58px;}
	.BlueContent{padding:0px 9px 0 9px; overflow:hidden; }
		.BlueContent h3{ background:url(../images/blue_hm.jpg) repeat-x; color:#FFFFFF; font-size:14px; height:27px; float:left; width:668px; padding-top:5px; font-weight:400;}
		.BlueheaderL{  width:10px; height:32px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -117px;}
		.BlueheaderR{  width:10px; height:32px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -149px;}
	.BlueBOT{ height:9px; overflow:hidden; clear:both; }
		.BluebotL{ width:7px; height:9px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -67px; }
		.BluebotR{ width:10px; height:9px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -76px;}
		.BluebotL2{ width:7px; height:9px; float:left; background:url(../images/gray_box_bk2.jpg) no-repeat;}
		.BluebotR2{ width:7px; height:9px; float:right; background:url(../images/gray_box_bk3.jpg) no-repeat;}
		
		/*lightblueBox*/
		.LightBlueDetailBox{ margin-top:5px; background:#E3EBF2; width:530px;}
		.LightBlueDetailBox3{ margin-top:5px; background:#E3EBF2; width:688px;}
		.LightBlueDetailBox2{ margin-top:5px; background:#E3EBF2; width:495px;}
	.LightBlueTOP{ overflow:hidden;}
		.LightBluetopL{float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -85px;}
		.LightBluetopR{  float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -93px;}
	.LightBlueContent{padding:10px 9px 0 9px; overflow:hidden; height:100px; }
	.LightBlueContent p{ float:left;}
	.LightBlueBOT{ overflow:hidden; clear:both; }
		.LightBluebotL{  float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -101px; }
		.LightBluebotR{ float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -109px;}
		
.MostPopTours{ width:160px; margin:5px 22px 0px 0; background:#BFD1DF; float:left;}
.MostPopTours2{ width:160px; margin:10px 0 10px 0; background:#BFD1DF; float:left;}
.MostPopTours3{ width:120px; margin:10px 0 10px 0; background:#BFD1DF; float:left;}
.MostPopToursCont{ padding:0 0 0 5px;}	

.MostPopToursCont2{ padding:0;}		


.NewsBlog{ background:url(../images/blue_gradiant.jpg) repeat-y; overflow:hidden; float:left;}
.NewsBlog h3{ background:url(../images/dark_hm.jpg) repeat-x; color:#FFFFFF; font-size:14px; height:25px; float:left; width:342px; padding-top:5px; font-weight:400; border-right:1px solid #fff;}
.NewsBlogL{  width:11px; height:30px; float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -181px;}
.NewsBlogR{  width:9px; height:30px; float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -211px;}
.NewsBlogContent{ width:333px; padding:10px; float:left; border-right:1px solid ##CCCCCC;}
.NewsBlog p{ font-size:11px;}


.NewsBlog h4{ font-size:13px; font-weight:400; text-decoration:underline;}
.NewsBlogBOT{ height:12px; overflow:hidden; clear:both; background:url(../images/grad_blueb.jpg) repeat-x;}
.NewsBlogBL{  float:left; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -241px; }
		.NewsBlogBR{  float:right; background:url(../images/gray_box_bk.jpg) no-repeat; background-position:left -253px;}
		.About{ width:420px; float:left; line-height:17px; margin-right:40px;}
		.AboutImages{width:222px; float:left;}
		/*short*/
	.LightBlueTOP,.LightBluetopL, .LightBluetopR, .LightBlueBOT, .LightBluebotL, .LightBluebotR { height:8px;}
.LightBluetopL, .LightBluetopR, .LightBluebotL, .LightBluebotR, .graytopL, .graytopR, .graybotL, .graybotR{ width:8px; }
.NewsBlogBL, .NewsBlogBR{width:11px; height:12px;}
	
/*styles*/
.imgFloat{ float:left; margin:5px 0 0 10px;}
a.More{ color:#990000; font-size:11px; text-decoration:underline; font-weight:700;}
a.More:hover{ color:#000; text-decoration:none;}


.BlackHeading{ font-size:16px; color:#000;}
hr { border:none; border-bottom:1px solid #000;}
/*******************/
.a{ position:absolute; top:135px; left:100px;z-index:1000; color:#000; font-weight:bold; background:url(../images/play.gif) no-repeat; width:8px; height:18px;}

p, h3, h1, h4{ margin:0px; padding:0px;}

.clearBoth{ clear:both; height:10px;}

.GrayContent h3{ font-size:15px; color:#004F84;}
a.BlueBut{ background:url(../images/blue_but.jpg) no-repeat; background-position:left bottom; width:98px; height:16px; display:block; color:#FFFFFF; font-size:11px; text-decoration:none; float:left; text-align:center; padding-top:3px;}
a.BlueBut:hover{background-position:left top;}

.mainevents{ float:left; width:710px; margin:0 0 15px 0; }

.maineventsone{ float:left; width:278px; height:96px;}

.maineventsonebg{ float:left; width:134px; height:96px; background:url(../images/maineventonebg.jpg) repeat-x;}
.maineventsonebg2{ float:left; width:134px; height:96px; background:url(../images/maineventonebg2.jpg) repeat-x;}
.maineventsonebg3{ float:left; width:134px; height:96px; background:url(../images/maineventonebg3.jpg) repeat-x;}

.text2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699; font-size:15px; font-weight:bold; margin-top:15px; float:left; margin-left:4px;}

.text3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin-top:5px; float:left; margin-left:4px; height:30px;}

.booknow2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:11px; margin-top:3px; float:left; margin-left:4px; text-decoration:none;}

.booknow2:hover{ color:#006699; text-decoration:underline;}

a.text4{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC6600; text-decoration:none; font-size:17px;}

a.text4:hover{ color:#333333;}
.text5{ float:left; font-size:10px; text-align:center; margin:3px 0 0 0;}

.text7{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC6600; text-decoration:none; font-size:17px;}

a.text6{ font-size:14px; color:#003366; text-decoration:none;}
a.text6:hover{ color:#990000; text-decoration:underline;}

.text8{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC6600; text-decoration:none; font-size:17px;}

.bookingform{ font-size:13px; color:#000000; }

.emaillinks{ color:#006699; text-decoration:underline; }
.emaillinks:hover{ color:#333333; text-decoration:none;}

a.arthead{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-size:14px; font-weight:bold;}
a.arthead:hover{ color:#000000;}


/*----------------------------------- image gallery -------------------------------------*/

* {margin: 0; padding: 0;}


/* slideViewer 1.0 default styles */
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul{position: relative;}

.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
/*border:1px solid  #004F84;  this is the border. should have the same value for the links */
margin:5px 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
overflow-x:hidden;
width: 1%;
/*margin-left:25px;*/
}
.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 36px;
float:left;
margin: 0 1px 1px 0px;
}

.stripTransmitter a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #333333;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover { /* hover */
background: #006699;
color: #fff;
}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
background: #fff;
color: #000000;
}
/* end slideViewer default styles */



#tooltip {
background: #fff;
color: #000;
opacity: 0.85;
border: 5px solid #dedede;
}
#tooltip h3 {
font: normal 10px Verdana; 
margin: 0; 
padding: 6px 2px; 
border: 0;}

/*--------------------------------- end of image gallery -----------------------------------*/



.stripViewer2 { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
/*border:1px solid  #004F84;  this is the border. should have the same value for the links */
margin:5px 0 1px 0;
}
.stripViewer2 ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer2 ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter2 { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
width: 1%;
/*margin-left:25px;*/
}
.stripTransmitter2 ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}
.stripTransmitter2 ul li{ /* in this list too, each LI is arranged horizontally */
width: 36px;
float:left;
margin: 0 1px 1px 0px;
}

.stripTransmitter2 a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #333333;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter2 a:hover { /* hover */
background: #006699;
color: #fff;
}
.stripTransmitter2 a.current, .stripTransmitter a.current:hover { /* current */
background: #fff;
color: #000000;
}
/* PageCount*/
#pagin_info, #pagin_info2{ float:left; padding:13px; }
a.PageCount:link , a.PageCount:visited, a.PageCount2:link , a.PageCount2:visited{
	text-decoration: none; font-size: 11px; color: #FFFFFF; background-color: #000000; border: 1px solid #4A4A4A; background-image: url(../images/buttons/page_count.gif);  background-repeat: repeat-x; background-position: top; font-weight: bold; height: 18px; padding-right: 5px; padding-left: 5px;}
a.PageCount:active , a.PageCount:hover , a.PageCount2:active , a.PageCount2:hover{
	text-decoration: none; font-size: 11px; color: #FFFFFF; background-color: #000000; border: 1px solid #4A4A4A; background-image: url(../images/buttons/page_count_over.gif); background-repeat: repeat-x; background-position: top; font-weight: bold; height: 18px; padding-right: 5px; padding-left: 5px; }
a.PageCountActive:link , a.PageCountActive:visited , a.PageCountActive:active , a.PageCountActive:hover{
	text-decoration: none; font-size: 11px; color: #FFFFFF; background-color: #000000; border: 1px solid #4A4A4A; background-image: url(../images/buttons/page_count_over.gif); background-repeat: repeat-x; background-position: top; font-weight: bold; height: 18px; padding-right: 5px; padding-left: 5px; }
.PageCountBar{ float: left; }
.TextBoldDark{ font-size: 12px;	font-weight: bold;color: #000000; }

.confirm{ float:left; width:186px; height:32px; background:url(../images/buttons/confirm.jpg); background-repeat:no-repeat; border:none; margin:15px 0 25px 245px;}

.confirm:hover{ color:#FFFFFF; background-position:bottom;}

/* PageCount*/

/* end slideViewer default styles */