/* CSS Document */



body{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#000;}

img{border:none;}

ul,ol{list-style:none;}





/*------------------------------------------*/	



#maincontainer{margin:0 auto; width:1000px; overflow:hidden;}





/*Start header section*/



#header{width:1000px; height:131px;}

.logo{width:155px; height:100px; float:left; margin-top:5px;}

.topbanner{width:845px; height:104px; float:left; background:url(images/topheader.png) no-repeat top left;}



#toprt-box{float:right; width:275px; height:94px; margin:10px 0px 0px 0px;}

#topchat{width:275px; height:30px; margin:0px;}

.chat{float:left; margin-top:10px; font:14px Arial, Helvetica, sans-serif; color:#af1e21; font-weight:bold; text-decoration:none;}

.chat a{color:#af1e21; text-decoration:none;}

.chat a:hover{color:#af1e21; text-decoration:underline;}

#toplang{width:275px; height:30px; margin:0px;}

#toplang img{margin:10px 0px 0px 64px;}



#toplink{width:275px; height:30px; margin:0px;}

#toplink ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 40px;}

#toplink ul li{ width:auto;float:right;padding:0px 5px 0px 5px; border-right:1px solid #000; font:14px Arial, Helvetica, sans-serif; color:#0A0907;}



#toplink ul li a{color:#0A0907; text-decoration:none;}

#toplink ul li a:hover{color:#156ae2; text-decoration:underline;}







#topmenu-box{width:1000px; height:27px; float:left; background:url(images/topmenubg.gif) repeat-x top left;}

 

#topmenu-box ul{margin:0px; padding:0px;}

#topmenu-box ul li{ width:auto; float:left; padding:5px 0px 0px 35px; font:14px Arial, Helvetica, sans-serif; text-align:center;  color:#fff;}

#topmenu-box ul li a{color:#fff; text-decoration:none;}

#topmenu-box ul li a:hover{color:#fff; text-decoration:none;}



/*End header section*/



/**********start midcontent section**************/ 





#maincontent{width:1000px; margin:0px 0px 0px 0px; clear:both; float:left; overflow:hidden;}



/*start leftsidebar*/

#leftsidebar{width:217px; float:left;}

#ournetwrk{width:212px; height:375px; border:2px solid #dbd9ed; margin:10px 0px 0px 3px;}

.nt-1{width:212px; height:225px; }

.ntimg{ width:212px; text-align:center;}

.nt-2{width:212px; height:150px; text-align:center; margin-bottom:5px;}



.nt-hd{/*width:212px; */height:35px; background:url(images/netwrkbg.gif) repeat-x top left;}

.hd{font:14px Arial, Helvetica, sans-serif; color:#00005c; font-weight:bold; padding:5px 0px 0px 0px; text-align:center;}

.nt-top{width:217px; height:130px;}

.nt-botm{width:187px; height:62px; background:url(images/nt_btm.jpg) no-repeat;}

.nt-text{font:8px Arial, Helvetica, sans-serif; color:#060505; font-weight:bold; text-align:justify; line-height:normal; letter-spacing:normal; padding:5px 5px 0px 25px; margin:0px;}





#holidestnation{width:212px; height:145px; border:2px solid #dbd9ed; margin:5px 0px 0px 3px;}

.holi-1{width:212px; height:145px;}

.hldest{width:92px; height:110px; float:left;}

.hldest2{width:120px; height:100px; float:left;}

.hldest2 ul{padding-left:0px; margin:0px;}

.hldest2 ul li{ margin-top:2px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#f37101; text-decoration:none;}

.hldest2 ul li a{color:#f37101; text-decoration:none;}

.hldest2 ul li a:hover{color:#f37101; text-decoration:underline;}



.holithm{width:212px; height:155px;}

.more{font:12px Arial, Helvetica, sans-serif; color:#032767; text-decoration:none;}

.more a{color:#032767; text-decoration:none;}

.more a:hover{color:#f37101; text-decoration:underline;}

.text{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.text a{color:#000; text-decoration:none;}

.text a:hover{color:#000; text-decoration:underline;}

.text1{font:11px Arial, Helvetica, sans-serif; color:#000;}

.hdtxt{font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}

.ruptext{font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}



#holitheme{width:212px; height:177px; margin:5px 0px 0px 3px; border:2px solid #dbd9ed;}

.clr{clear:both;}



#micbox{ width:212px; height:217px; margin:5px 0px 0px 3px; border:2px solid #dbd9ed;}

.mic{ width:212px; height:217px; margin-top:5px;}

/*start midcontent*/
#midcontent{width:560px; float:left; margin:10px 0px 0px 5px;}

#flashbox{width:563px; height:273px; margin-left:2px;}

#banner{width:550px; height:224px; margin-left:2px;}

.midadd{width:552px; height:120px; margin:6px 0px 0px 10px;}



#hotdestbox{width:552px; height:251px; margin:10px 0px 0px 10px;}

.hothead{width:552px; height:29px; background:url(images/hotdestbg.gif) repeat-x top left;}

.hotop{width:552px; height:9px; float:left;}

.hotmid{width:552px;/* height:216px; */float:left; margin-top:0px; background:url(images/hotmid.gif) repeat-y top center;}

.hotbotm{width:552px; height:9px; float:left;}

.hotinnermid{margin-top:5px; width:552px; height:217px;}

.hothd{font:14px Arial, Helvetica, sans-serif; color:#00005c; font-weight:bold; padding:7px 0px 0px 17px; }



#packagebox{width:552px; /*height:251px;*/ margin:18px 0px 0px 10px;}

.pkgtop{width:552px; float:left;}

.pkgmid{width:552px;/* height:216px; */float:left; margin-top:0px; background:url(images/packagemid.gif) repeat-y top center;}

.pkgbtm{width:552px; float:left;}

.pkgheading{width:550px;}

.pkgheading span{width:250px; font:18px Arial, Helvetica, sans-serif; color:#2d190d; font-weight:bold; padding-left:20px;}



.package-tube{width:272px; float:left; margin-left:4px; margin-top:10px;}

.package-midtube{background:url(images/pkgmid.gif) repeat-y top center;}

.packtopimg{width:272px;}

.package-innerbox{width:255px; margin:auto; overflow:hidden;}

.package-detailbox{width:255px; padding-bottom:5px; float:left; margin-top:5px; border-bottom:1px solid #d6d1d1; /*overflow:hidden;*/}

.package-thumb{width:71px; height:77px; float:left;}

.package-des{width:170px; margin:0px 0px 0px 10px; float:left;}

.cost{width:170px;}

.packagebtm{width:255px; float:left;}



/*--------------start sidebar------------------------------------------*/



#rightsidebar{width:200px; height:auto; float:left; margin:10px 0px 0px 10px;}

.getquote{width:200px;height:auto;background:#ef8d2e; float:left;margin:0px 0px 0px 0px;}

.carresev{ width:200px; height:15px; background:#000000;}

.rever{font:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;  }





#bestime{ width:200px; float:left; margin-top:10px;}

.bestimg{width:200px; float:left; margin:5px 0px 0px 0px;}



/*----------------------start packages page---------------------------*/



#packbox{width:552px; overflow:hidden; margin-top:20px;}

.packagetube{width:552px;}

.serl{width:49px; float:left; padding:10px 0px 10px 0px; border:1px solid #899eb2; }

.packname{width:450px; float:left; padding:10px 0px 10px 0px; border-top:1px solid #899eb2; border-bottom:1px solid #899eb2;}

.days{width:49px; float:right; padding:10px 0px 10px 0px; border:1px solid #899eb2; font:14px Arial, Helvetica, sans-serif;}

.packhead{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:center;}



.serl2{width:49px; float:left; padding:10px 0px 10px 0px; border:1px solid #899eb2; border-top:none; }

.packname2{width:450px; float:left; padding:10px 0px 10px 0px; border-top:none; border-bottom:1px solid #899eb2;}

.days2{width:49px; float:right; padding:10px 0px 10px 0px; border:1px solid #899eb2; border-top:none;  font:14px Arial, Helvetica, sans-serif;}

.pktext{font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-align:center;}



/*----------------------start europe highlight page---------------------------*/



.pnt-strip{height:25px;  width:550px; text-align:right; margin:10px 0px 0px 3px; background:#00B7B7; padding-top:7px;}

.pnt{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding:5px 20px; text-decoration:none;}

.pnt a{color:#000; text-decoration:none;}



.bookbox{width:550px; margin:15px 0px 0px 3px;}

.bookleft{width:260px; float:left;}

.bookright{width:270px; float:right; margin-right:10px;}

.booknw{width:160px; height:172px; text-align:center;}

.bookbtn{text-align:right;}

.alleu{margin-top:10px; padding-left:10px;}

.hotelleft{width:150px; float:left;}

.hotelright{width:270px; float:right; margin-right:10px;}

.hotel{width:150px; height:100px; text-align:auto;}

.thehotel{float:right; width:220px;}

.theht{margin-top:0px; padding-right:10px;}



.visit{float:left; width:50px;}

.eu-contry{float:right; width:220px;}

.visit-block{width:270px; margin-top:10px;}



.eu-contentbox{width:550px; margin:10px 0px 0px 0px;}

.eu-heading{width:540px; margin:10px 0px 0px 7px; padding:10px 0px 5px 5px; border-bottom:  1px   dashed #999999; font:14px Arial, Helvetica, sans-serif;

 font-weight:bold; color:#000;}

.theobroi{height:25px;  width:550px; text-align:left; margin:10px 0px 0px 3px; background:#FFE8E8; padding-top:7px;}

.bookbtn{text-align:right;}



.eulist{width:545px; margin-top:10px;
line-height:28px;}

.eulist ul{list-style-type:disc; margin:15px 0px 0px 20px; padding:0px;}

.eulist ul li{width:auto; margin-top:5px; font:12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; letter-spacing:normal; text-decoration:none;} 

.eulist ul li a{color:#000; text-decoration:none;} 

.eulist ul li a:hover{color:#000; text-decoration:underline;} 

.suritra{font:Arial,;font-size:12px;color:#000000; padding:10px 0px 0px 10px;}

.suritra ul li{font:Arial,;font-size:12px;color:#000000; padding:10px 0px 0px 10px;}









#eutab-box{width:400px; height:31px; float:right; background:url(images/eubg.gif) repeat-x top right; } 

#eutab-box ul{margin:0px; padding:0px; }

#eutab-box ul li{ width:19; float:left; padding:0px 2px 0px 0px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

#eutab-box ul li a{color:#000000; text-decoration:none;}

#eutab-box ul li a:hover{color:#000000; text-decoration:none;}

/*----------------------start footer section----------------------------*/



#footer{width:1000px; margin-top:5px; float:left; clear:left; overflow:hidden;}



#footer-1{width:1000px; height:20px; float:left;}

.card_type, .foot-logo{ text-align:center;}

.width100{ float:left; width:100%;  background:url(images/suri66.gif); height:8px; margin-bottom:10px;}

.footer_menu{width:100%; text-align:center; float:left; padding:10px 0; background-color:#E8E8E8;}

.footer_menu ul{width:auto; padding:0 0 0 200px; margin:0; overflow:hidden; list-style:none;}

.footer_menu ul li{width:auto; float:left; display:inline; padding:0 4px 0 4px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.footer_menu ul li a{text-decoration:none; color:#000;}

.footer_menu ul li a:hover{text-decoration:none; color:#000;}

/*start hotel page*/



.hotelhead{width:540px; height:30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background-color:#ffe8e8;}

.hothd{width:400px; float:left; display:inline; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; }

.eu-contentbox{width:550px; margin:10px 0px 0px 0px; display:inline-table; !important}

.hotelbk{float:right; height:30px;}

.hotdetail{width:375px; float:right;}

.hotelimg{width:150px; height:110px; float:left; display:inline; margin:5px 0px 0px 7px;}

.hoteldes{font:12px Arial, Helvetica, sans-serif; color:#000; line-height:17px; text-align:justify; margin-top:0px;}



/*End hotel page*/



.partner{width:200px;font: Arial, Helvetica, sans-serif;font-size:14px; text-align:center;color:#fe1817; font-weight:bold; border:1px solid #e4e5f3;margin:0px 0px 10px 0px;}





