@charset "utf-8";
/* CSS Document */

* { margin:auto; }
body { background-color:#f2f2f2; margin: 0; }

.style1 { font-family : "Verdana", serif; color : #ffffff; font-size : 12px; }
.style2 { font-family : "Verdana", serif; color : #ffffff; font-size : 11px; }
.style4 { font-family : "Verdana", serif; color : #006cb7; font-size : 14px; line-height : 25px; }
.style5 { font-family : "Verdana", serif; color : #000000; font-size : 11px; line-height : 20px; }
.style7 { font-family : "Verdana", serif; color:#CC0000; font-size : 10px; line-height : 16px; }
.style8 { font-family : "Verdana", serif; color : #000000; font-size : 9px; line-height : 16px; }
.style10 { font-family : "Verdana", serif; color : #000000; font-size : 14px; line-height : 25px; }
.style11 { font-family : "Verdana", serif; color : #006cb7; font-size : 11px; line-height : 16px; }
.style12 { font-family : "Verdana", serif; color : #000000; font-size : 11px; line-height : 16px; }
.style13 { font-family : "Verdana", serif; color : #000000; font-size : 9px; line-height : 12px; }
.style14 { font-family : "Verdana", serif; color : #006cb7; font-size : 30px; line-height : 34px; }
.style15 { font-family : "Verdana", serif; color : #000000; font-size : 9px; line-height : 20px; }
.style18 { font-family : "Verdana", serif; color : #006cb7; font-size : 12px; line-height : 25px; }
.style19 { font-family : "Verdana", serif; color : #006cb7; font-size : 11px; line-height : 30px; }
.style26 { font-family : "Verdana", serif; color : #FFFFFF; font-size : 11px; line-height : 16px; }
.style30 { font-family : "Verdana", serif; color : #006cb7; font-size : 13px; line-height : 16px; }
.style38 { font-family : "Verdana", serif; color : #ffffff; font-size : 9px; line-height : 16px; }
.style39 { font-family : "Verdana", serif; color : #006cb7; font-size : 8px; line-height : 16px; }
.style41 { font-family : "Verdana", serif; color : #006cb7; font-size : 11px; line-height : 16px; }
.style43 { font-family : "Verdana", serif; color : #FF6600; font-size : 12px; }
.style42 { font-family : "Verdana", serif; color:#FF6600; font-size : 11px; line-height : 16px; }
.style44 { font-family : "Verdana", serif; color : #FF6600; font-size : 15px; }
.style46 { font-family : "Verdana", serif; color:#FF6600; font-size : 7px; line-height : 8px; }
.style51{ font-family : "Verdana", serif; color : #333333; font-size : 8px; line-height : 10px; }
.style52{ font-family : "Verdana", serif; color : #CC0000; font-size : 10px; line-height : 10px; }
.style58 { font-family : "Verdana", serif; color:#FFFFFF; font-size : 18px; line-height :22px; }
.style61{ font-family : "Arial", serif; color: #FFFFFF; font-size : 22px; line-height : 18px; }
.style62 { font-family: "Verdana", serif; color: #666666; font-size:13px; line-height:38px; }
.style63 { font-family : "Verdana", serif; color : #ffffff; font-size : 11px; }
.style64 { font-family : "Verdana", serif; color : #ffffff; font-size : 11px; text-decoration:underline; }
.style65 { font-family: "Verdana", serif; color:#333333; font-size:9px; line-height:15px; text-decoration:underline; }
.style66 { font-family : "Verdana", serif; color : #ffffff; font-size : 8px; }
.style67 { font-family : "Verdana", serif; color : #ffffff; font-size : 16px; }
.style68 { font-family : "Verdana", serif; color : #CC0000; font-size : 30px; line-height : 25px; }

a:link { color : #000000; text-decoration : none; }
a:hover { color : #000000; text-decoration : underline; }
a:visited { color : #000000; text-decoration : none; }
a:active { color : #000000; text-decoration : none; }

.header { width:1024px; height: 183px; background-image:url(images/banner6.jpg); } 
.headerbox { width:100%; height: 183px; float: left;  background-image:url(images/bg.gif); background-repeat:repeat-x; background-position:top;}
.headertop { width: 1024px; height: 90px; float:left; }
.headerlanguage { width:374px; height:50px; padding-left:650px; float:left; }

.bookingbox {
	width:100%;
	height:auto;
	float:left;
	margin-bottom: 5px;

}

.languagebox { width:380px; height:35px; float:right; }
.flagbox1 { width: 70px; height:18px; float:left;  }
.flagbox2 { width: 85px; height:18px; float:left;  }
.flagbox2 a { color:#FFFFFF; }
.flagbox1 a { color:#FFFFFF; }
.flag { width: 20px; height: 12px; float:left; border:#FFFFFF 1px solid; margin-right: 5px; }
.flag1 { width: 17px; height: 12px; float:left; border:#FFFFFF 1px solid; margin-right:5px; margin-left:3px; }
.engCn1 { width :155px; height : 16px; float : right; margin-top:8px; }
.googlebox { width:150px; height:auto; float:right; padding-left:10px; margin-right:20px; color:#FFFFFF; }

.container { width:100%; height:100%; float:left }
.homebox { width:988px; height:1650px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page1 { width:988px; height:900px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page2 { width:988px; height:1300px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page3 { width:988px; height:1550px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page4 { width:988px; height:3030px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page5 { width:988px; height:1800px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page6 { width:988px; height:1030px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page7 { width:988px; height:900px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page8 { width:988px; height:1150px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page9 { width:988px; height:820px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page10 { width:988px; height:1400px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page11 { width:988px; height:2050px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page12 { width:988px; height:2300px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page13 { width:988px; height:1200px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page14 { width:988px; height:1650px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page15 { width:988px; height:3150px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page16 { width:988px; height:3350px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page17 { width:988px; height:1890px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page18 { width:988px; height:3600px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page19 { width:988px; height:600px; background-color:#FFFFFF; padding-left:18px; padding-right:18px; }
.page20 { width:988px; height:2800px; background:#FFFFFF; padding-left:18px; padding-right:18px; }

.leftbox { width : 285px; height : auto; margin-right : 2px; margin-left : 2px; margin-top : 2px; float : left; }
.callimage { width : 195px; height : 78px; margin-right : 2px; margin-left : 2px; margin-top : 2px; float : left; background-image : url(images/callusbg2.jpg); padding-left : 20px; padding-top : 15px; padding-right: 70px; }
.skypeBox { width : 285px; height : 100px; margin-right : 2px; margin-left : 2px; margin-top : 2px; float : left; background-image:url(images/skype4.jpg); }
.leftboxborder { width : 289px; height : auto; margin-bottom : 16px; float : left; padding : 2px 2px 2px 2px; border: 1px solid #d7d7d7; }
.leftcontent1 { width : 296px; height : 1450px; float : left; margin-top: 20px; }
.leftcontentp1 { width : 296px; height : 100%; float : left; margin-top: 20px; margin-bottom:15px; }

.rightcontent { width : 600px; height : 100%; float : left; }
.rightcontent1 { width: 660px; float: left; margin-top: 20px; padding-left: 30px; height: 1450px; }
.rightcontentp1 { width: 660px; float: left; margin-top: 20px; padding-left: 30px; height: 100%; margin-bottom:15px; }
.slogan { width:660px; height:58px; float:left; }

.movingimage { width:380px; height:235px; float:left; }

.homeimage { width:660px; height:235px; float:left; margin-top: 10px; }
.homepagebanner { width : 380px; height : 230px; float : left; margin-top : 2px; margin-left : 2px; margin-right : 2px; background-image : url(images/homepagegreatocean.jpg); }
.rightboxborder { width : auto; height : auto; border : 1px solid #d7d7d7; margin-bottom : 16px; float : left; padding-bottom : 2px; }
.weekspecial { width:272px; height:235px; float:right; }
.redcirclebox { width:79px; height:78px; float:left; margin-top:10px; }
.redcirclebox1 { width:79px; height:120px; float:left; margin-top:10px; }
.redcirclebox2 { width:79px; height:142px; float:left; margin-top:10px; }
.redcirclebox3 { width:79px; height:105px; float:left; margin-top:10px; }
.redcircle { width:79px; height:78px; float:left; }
.homemore { width:290px; height:15px; margin-bottom:5px; float:left; text-align:right; }
.hotdealsbox { width:295px; height:105px; float:left; }
.homelist1 { width:211px; height:120px; float:left; margin-bottom:5px; margin-top:10px; }
.homelist2 { width:211px; height:95px; float:left; margin-bottom:5px; margin-top:10px; }
.homelist3 { width:211px; height:142px; float:left; margin-bottom:5px; margin-top:10px; }
.homelist5 { width:211px; height:105px; float:left; margin-bottom:5px; margin-top:10px; }
.homelist4 { width:208px; height:15px; float:left; margin-bottom:5px; padding-bottom:3px; padding-left:3px; }
.homelist6 { width:208px; height:16px; float:left; margin-bottom:5px; padding-bottom:6px; padding-left:3px; }
.homelist7 { width:287px; height:15px; float:left; margin-bottom:5px; padding-bottom:3px; padding-left:3px; }
.homedealbox { width:652px; height:100%; float:left; margin-top:10px; padding-top:10px; }
.australiadea { width:302px; height:100%; float:left; }
.australiadeal1 { width:302px; height:27px; background-image:url(images/australiadeals.jpg); }
.australiadeal2 { width:290px; height:550px; padding-left:5px; padding-right:5px; border:#999999 1px solid; }

.internationaldea { width:303px; height:100%; float:left; margin-left:45px; }
.internationaldeal1 { width:303px; height:27px; background-image:url(images/internationaldeals.jpg); }
.internationaldeal2 { width:291px; height:550px; padding-left:5px; padding-right:5px; border:#999999 1px solid; }

.airlinesbox { width:1024px; height:136px; background-color:#FFFFFF; }
.airlines { width:986px; height:136px; float:left; }

div#footercontent a { text-align:center; background-color:#f2f2f2; }
div#footer { width:100%; height:110px; float:left; text-align:center; margin-bottom: 20px; }
div#footercontent { width:1024px; height:80px; text-align:center; }

.title { width : 645px; height : auto; float : left; margin-bottom : 10px; border-bottom : 1px solid #d7d7d7; padding-left : 15px; }

.tourinfocontent { width : 660px; height : auto; float : left; margin-bottom : 10px; margin-top : 15px; }
.tourinfocontent1 { width : 660px; height : auto; float : left; margin-bottom : 10px; margin-top : 15px; padding-top:20px; border-top:1px solid #999999; }

.victourImage { width : 300px; height : auto; float : left; margin-left : 15px; }

.textbox3 { width : 330px; height : auto; float : left; margin-left : 15px; }
.textbox1 { width : 630px; height : auto; float : left; padding-top : 10px; padding-left : 15px; padding-right : 15px; margin-bottom : 16px; }
.textbox9 { width : 280px; height : auto; float : left; }
.textbox9b { width : 280px; height : auto; float : right; }
.textbox9a { width : 280px; height : auto; float : left; }
.textbox10 { width : 280px; height : auto; float : left; margin-left : 12px; }
.textbox10a { width : 290px; height : auto; float : left; margin-left : 12px; }
.textbox10b { width : 290px; height : auto; float : left; margin-left : 20px; }
.textbox12 { width : 260px; height : auto; float : left; margin-left : 20px; margin-top : 15px; }
.textbox13 { width : 260px; height : auto; float : left; margin-left : 15px; }
.textbox13a { width : 260px; height : auto; float : left; }
.textbox14 { width : 260px; height : auto; float : right; margin-left : 10px; }
.textbox4 { width : 310px; height : auto; float : left; margin-left : 15px; }

.backbox1 { width:300px; height:30px; float:left; }
.back1 { width:30px; height:30px; float:left; margin-right:5px; }
.backtext1 { width:230px; height:20px; padding-top:10px; float:left; }

.listbox { width:600px; height:100%; padding-left:20px; }
.listbox1 { width:300px; height:100%; padding-left:20px; }

.textboxheading { width : 630px; height : 25px; float : left; margin-bottom : 3px; }
.selectbox { width:630px; height:100%; float:left; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom: 10px; }
.selectbox1 { width:630px; height:100%; float:left; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom: 25px; }
.selecttext { width:350px; height:123px; float:left; padding-right:10px; padding-top:5px; }
.selectimage { width:270px; height:128px; float:left; }
.selectbox2 { width:630px; height:100%; float:left; margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom: 10px; }
.selecttext2 { width:315px; height:123px; float:left; padding-top:5px; }
.selectimage2 { width:315px; height:128px; float:left; }

.tourvicbox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgvic.jpg); }
.tournswbox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgnsw.jpg); }
.tourqldbox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgqlds.jpg); }
.toursabox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgsa.jpg); }
.tourwabox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgwa.jpg); }
.tourntbox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgnt.jpg); }
.tourtasbox { width:315px; height:93px; float:left; padding-top:35px; background-image:url(images/tourbgtas.jpg); }

.nextbox { width:630px; height:60px; float:left; }
.next { width:30px; height:60px; margin-right:5px; float:left; }
.nexttext { width:160px; height:20px; padding-bottom:30px; padding-top:10px; float:left; }

.airfaretext1 { width : 280px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; padding-top : 6px; padding-left : 5px; padding-bottom : 3px; }
.airfaretext2 { width : 280px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; background-color : #f5f5f5; padding-top : 6px; padding-left : 5px; padding-bottom : 3px; }
.airfaretext3 { width : 200px; height : auto; float : left; }
.airfaretext4 { width : 77px; height : auto; float : left; }
.airfaretext5 { width : 280px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; padding-top : 10px; padding-left : 5px; }
.airfaretext6 { width : 275px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; background-color : #f5f5f5; padding-top : 6px; padding-left : 5px; padding-bottom : 3px; padding-right : 5px; text-align : center; }

.downloadbox { width:330px; height:52px; }
.download { width:45px; height:52px; margin-right:5px; float:left; }
.downloadtext { width:200px; height:12px; padding-top:35px; padding-bottom:5px; float:left; }

.attraction1 { width : 220px; height : 30px; float : left; border-bottom : 1px solid #006cb7; padding-bottom : 5px; }
.attraction2 { width : 210px; height : 30px; float : left; border-bottom : 1px solid #006cb7; padding-bottom : 5px; }
.attraction3 { width : 62px; height : 15px; float : left; padding-bottom : 2px; border-right : 1px solid #006cb7; padding-top : 3px; }
.attraction4 { width : 62px; height : 15px; float : left; padding-bottom : 2px; padding-top : 3px; border-right : 1px solid #006cb7; }
.attraction5 { width : 64px; height : 15px; float : left; padding-bottom : 2px; padding-top : 3px; }
.attraction6 { width : 190px; height : 30px; float : left; border-bottom : 1px solid #006cb7; padding-bottom : 5px; }
.attraction7 { width : 190px; height : 15px; float : left; border-bottom : 1px solid #006cb7; }
.attraction8 { width : 220px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; margin-top : 5px; }
.attraction9 { width : 210px; height : auto; float : left; padding-bottom : 5px; border-bottom : 1px solid #d7d7d7; margin-top : 5px; }
.attraction10 { width : 62px; height : auto; float : left; padding-bottom : 5px; border-bottom : 1px solid #d7d7d7; margin-top : 5px; border-right : 1px solid #d7d7d7; }
.attraction11 { width : 62px; height : auto; float : left; padding-bottom : 5px; border-bottom : 1px solid #d7d7d7; border-right : 1px solid #d7d7d7; margin-top : 5px; }
.attraction12 { width : 64px; height : auto; float : left; padding-bottom : 5px; border-bottom : 1px solid #d7d7d7; margin-top : 5px; }

.hotdealbox { width : 238px; height : auto; float : left; margin-bottom : 3px; }


#carhirebox { width : 660px; height : auto; float : left; padding-bottom : 20px; padding-top : 10px; margin-bottom : 15px; }
.tourleft1 { width : 260px; height : auto; float : left; padding-left : 15px; }

.contactMap { width : 305px; height : 251px; float : left; margin : 2px; }
.contactMapborder { width : auto; height : auto; float : left; border : 1px solid #d7d7d7; margin-bottom : 10px; }
.mapText { width : 305px; height : auto; margin-left : 10px; float : left; }
.faq1 { width : 224px; height : 20px; float : left; border-bottom : 1px solid #006cb7; padding-bottom : 5px; padding-left : 4px; }
.faq2 { width : 295px; height : 20px; float : left; border-bottom : 1px solid #006cb7; padding-bottom : 5px; border-left : 1px solid #006cb7; padding-left : 2px; }
.faq3 { width : 224px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; padding-top : 4px; padding-left : 4px; }
.faq4 { width : 295px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; border-left : 1px solid #d7d7d7; padding-left : 2px; padding-top : 4px; }
.faq5 { width : 224px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; padding-top : 4px; background-color : #f5f5f5; padding-left : 4px; }
.faq6 { width : 295px; height : 16px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; border-left : 1px solid #d7d7d7; padding-left : 2px; padding-top : 4px; background-color : #f5f5f5; }
.faq7 { width : 224px; height : 30px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; padding-top : 4px; padding-left : 4px; }
.faq8 { width : 295px; height : 30px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; border-left : 1px solid #d7d7d7; padding-left : 2px; padding-top : 4px; }
.faq9 { width : 224px; height : 30px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; padding-top : 4px; background-color : #f5f5f5; padding-left : 4px; }
.faq10 { width : 295px; height : 30px; float : left; border-bottom : 1px solid #d7d7d7; padding-bottom : 5px; border-left : 1px solid #d7d7d7; padding-left : 2px; padding-top : 4px; background-color : #f5f5f5; } 

.hotelbox1 { width : 640px; height : 100%; float : left; background-color : #f5f5f5; padding-top : 3px; border-bottom : 1px solid #d7d7d7; }
.hotelbox2 { width : 640px; height : 100%; float : left; padding-top : 3px; border-bottom : 1px solid #d7d7d7; }
.hotelbox2a { width : 640px; height : 100%; float : left; padding-top : 3px; border-bottom: 2px solid #666666; background-color:#333333; }
.hotelbox2b { width : 640px; height : 100%; float : left; padding-top : 3px; border-bottom: 2px solid #666666; background-color:#999999; }
.hotelbox3 { width : 640px; height : 100%; float : left; padding-top : 3px; border-bottom : 1px solid #d7d7d7; background-color : #f5f5f5; }

.hotel1 { width : 227px; height : 100%; float : left; padding-bottom : 5px; padding-left:5px; padding-top:5px; }
.hotel2 { width : 75px; height : 100%; float : left; padding-bottom : 5px; text-align:center; padding-top:5px; }
.hotel3 { width : 85px; height : 100%; float : left; padding-bottom : 5px; text-align:center; padding-top:5px; }
.hotel4 { width : 70px; height : 100%; float : left; padding-bottom : 5px; text-align: center; padding-top:5px; }
.hotel5 { width : 75px; height : 100%; float : left; padding-bottom : 5px; text-align: center; padding-top:5px; }
.hotel6 { width : 90px; height : 100%; float : left; padding-bottom : 5px; text-align: center; padding-top:5px; }
.hotel7 { width : 227px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; padding-left:5px; }
.hotel8 { width : 75px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align: center; }
.hotel9 { width : 85px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align:center; padding-right:2px; padding-left:2px; }
.hotel10 { width : 70px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align: center; }
.hotel11 { width : 75px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align: center; }
.hotel12 { width : 90px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align:center; }
.hotel13 { width : 227px; height : 100%; float : left; padding-bottom : 5px; padding-left:3px; padding-right:2px; padding-left:2px; }
.hotel14 { width : 75px; height : 100%; float : left; padding-bottom : 5px; text-align: center; }
.hotel15 { width : 85px; height : 100%; float : left; padding-bottom : 5px; text-align:center; padding-right:2px; padding-left:2px;  }
.hotel16 { width : 70px; height : 100%; float : left; padding-bottom : 5px; text-align: center; }
.hotel17 { width : 75px; height : auto; float : left; padding-bottom : 5px; text-align: center; }
.hotel18 { width : 90px; height : 100%; float : left; padding-bottom : 5px; text-align:center; }
.hotel19 { width : 166px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel20 { width : 45px; height : 45px; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel21 { width : 130px; height : 45px; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel22 { width : 50px; height : 45px; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel23 { width : 70px; height : 45px; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel24 { width : 65px; height : 45px; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel25 { width : 360px; height : 30px; float : left; border-bottom : padding-bottom : 5px; }
.hotel26 { width : 360px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.hotel27 { width : 360px; height : 100%; float : left; padding-bottom : 5px; }

.hotelinternationalb1 { width : 175px; height : auto; float : left; }
.hotelinternationalb2 { width : 77px; height : auto; float : left; }
.hotelinternationalb3 { width : 252px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; padding-top : 6px; padding-left : 5px; padding-bottom : 3px; }
.hotelinternationalb4 { width : 252px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; background-color : #f5f5f5; padding-top : 6px; padding-left : 5px; padding-bottom : 3px; }

.imagebox2 { width : 300px; height : auto; float : left; margin-bottom : 10px; }

.tourprice1 { width : 166px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align:center; }
.tourprice2 { width : 40px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; text-align: center; }
.tourprice3 { width : 180px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.tourprice4 { width : 90px; height : 100%; float : left; text-align: center; }
.tourprice5 { width : 90px; height : 100%; float : left; text-align: center; }
.tourprice6 { width : 180px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.tourprice7 { width : 166px; height : 20px; float : left; padding-bottom : 5px; }
.tourprice8 { width : 40px; height : 20px; float : left;  padding-bottom : 5px; }
.tourprice9 { width : 180px; height : 20px; float : left; padding-bottom : 5px; text-align:center; }
.tourprice10 { width : 50px; height : 20px; float : left; padding-bottom : 5px; text-align: center; }
.tourprice11 { width : 75px; height : 20px; float : left; padding-bottom : 5px; text-align: center; }
.tourprice12 { width : 180px; height : 20px; float : left; padding-bottom : 5px; text-align: center; }
.tourprice13 { width : 260px; height : 30px; float : left; padding-bottom : 5px; text-align:center; }
.tourprice14 { width : 100px; height : 30px; float : left; padding-bottom : 5px; }
.tourprice15 { width : 260px; height : 30px; float : left; padding-bottom : 5px; text-align: center; }
.tourprice16 { width : 100px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.tourprice17 { width : 80px; height : 100%; float : left; text-align: center; }
.tourprice18 { width : 90px; height : 100%; float : left; text-align: center; }
.tourprice19 { width : 260px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }
.tourprice20 { width : 105px; height : 100%; float : left; padding-bottom : 5px; margin-top : 5px; }

.packageinfocontent { width : 660px; height : auto; float : left; margin-bottom : 10px; border-bottom : 1px solid #d7d7d7; margin-top:20px; padding-bottom:10px; }
.packageinfocontent1 { width : 660px; height : auto; float : left; margin-bottom : 10px; }

.tourright5 { width : 245px; height : 279px; float : left; background-image : url(International/Packages/intro5.jpg); margin-top : 60px; margin-bottom : 15px; margin-left:30px; }
.tourright { width : 270px; height : auto; float : left; }
.tourright3 { width : 125px; height : 60px; float : left; padding-top : 15px; }

.interTourBox { width : 620px; height : auto; float : left; padding-top : 10px; padding-left : 15px; padding-right : 15px; margin-bottom : 16px; border : 1px solid #d7d7d7; }

.tourleft { width : 300px; height : auto; float : left; padding-left : 15px; }
.tourleft2 { width : 540px; height : auto; float : left; padding-left : 15px; }
.tourleft3 { width : 260px; height : auto; float : left; padding-left : 0; margin-right : 16px; }
.tourleft4 { width : 280px; height : auto; float : left; padding-left : 15px; padding-bottom:25px; }
.tourleft5 { width : 260px; height : auto; float : right; padding-left : 0; }

.hotdealbox { width : 258px; height : auto; float : left; margin-bottom : 3px; }
.hotdealbox1 { width : 390px; height : auto; float : left; padding-bottom : 10px; padding-right : 10px; }
.hotdealbox4 { width : 258px; height : auto; float : left; margin-bottom : 3px; padding-bottom : 2px; background-color : #f5f5f5; }

.packageImage { width : 260px; height : auto; float : left; margin-left : 15px; }

#tourboxvic { width : 620px; height : auto; border : 1px solid #d7d7d7; float : left; padding-bottom : 20px; padding-top : 10px; margin-bottom : 15px; }

.tourline { width : 260px; height : 10px; float : left; margin-bottom : 10px; border-bottom : 1px solid #d7d7d7; }
.tourline1 { width : 250px; height : 10px; float : left; margin-bottom : 10px; border-bottom : 1px solid #d7d7d7; }

.guidedbox { width : 525px; height : auto; float : left; border-bottom : 1px solid #d7d7d7; margin-bottom : 15px; }

.moreBox2 { width : 238px; height : 10px; float : left; margin-bottom : 3px; }

.logobox { width:1024px; height:70px; background-color:#FFFFFF; padding-top:10px;  } 
.logocontainer { width:100%; height:80px; float:left; text-align:center; margin-bottom: 20px; }

.promotion { width:652px; height:120px; float:left; padding-bottom:10px; }

.flyerbox { width:190px; height:280px; float:left; margin-top:20px; margin-right:20px; }
.flyer { width:190px; height:240px; float:left; margin-bottom:10px; border:1px solid #d4d4d4; }
.flyerdownload { width:190px; height:30px; float:left; } 

