* a:link,a:visited,a:hover,a:active{outline:none}

body{margin:0; padding:0; font-family:arial}

h1, h2, h3, h4, h5, form, p{margin:0; padding:0; font-weight:normal}

.logo{background:url(images/logo.png) no-repeat; text-indent:-9999px; display:inline-block; width:280px; height:54px; margin:16px 0 0 30px}

.bestDeal {

  color: #737373;

  float: right;

  font-size: 30px;

  margin: 25px 20px 0 0;

  text-align: right;

  width: 350px;

}

.bestDeal1 {

  color: #737373;

  float: right;

  font-size: 22px;

  margin:30px 20px 0 0;

  text-align: right;

  width: 590px;

}

.bestDeal span{font-family:Segoe Print, 'Delius', cursive; color:#0268b6; font-weight:bold;}

.bestDeal1 span{font-family:Segoe Print, 'Delius', cursive; color:#0268b6; font-weight:bold;}

.fullBg{position: fixed;top:0;left:0;overflow:hidden}

#maincontent{position:absolute;/*top:5%;*/left:50%;z-index:50;margin:0px -400px 0px -450px}

.maincontent{position:absolute;/*top:5%;*/left:50%;z-index:50;margin:0px -400px 0px -450px}

#wrapper{width:922px; height:675px; background:url(../images/bg.png) repeat top; -webkit-box-shadow: -1px -1px 14px rgba(0, 0, 0, 1); background-color:#FFFFFF; -moz-box-shadow:-1px -1px 14px rgba(0, 0, 0, 1); box-shadow:-1px -1px 14px rgba(0, 0, 0, 1)}

.wra-head{background:url(../images/box-top-bg.png) repeat-x top; padding-bottom:19px;}

.clear{clear:both}

.scroll{margin:0 0 0 250px; width:350px; height:555px}

.scrollContainer{height:450px;width:250px;float:left;}

.panel {padding:20px 0 20px 20px;width:332px;float:left; margin-top:5px;}

.panel h1{font-size:50px; color:#000; text-align:center; padding:0 30px 0 0}

.panel h1 strong{font-size:90px; color:#0073cc; text-shadow: 2px 2px 1px rgba(150, 150, 150, 1);}

.panel h1 span{font-size:45px; margin:15px 0 0 0}

.panel h3{font-size:26px; color:#272727; margin:60px 0 15px 0; padding:0 0 10px 0; border-bottom:solid 1px #d2d2d2; font-style:italic}

.panel h3 span{color:#025dce;}

.panel h4 {font-family:Trebuchet MS, arial; font-size:20px; color:#00467c;}

.panel h4 span{color:#000}

.vCountry{background:#f4df95; font-size:14px; color:#4e4f4f; font-style:italic; padding:1px 3px; font-family:Trebuchet MS, arial}

.testiTxt{font-size:14px; color:#4e4f4f; line-height:21px; margin:0; padding:10px 0 0 0; width:330px;}

.formPanel {

  float: right;

  padding: 10px 40px 0 0;

  width: 240px;

}

.formInstruction{background:url(../images/sprite-bg.png) 0 0; width:315px; height:140px; font-size:18px;font-family:Segoe Print, 'Delius', cursive; color:#737373; text-align:center; line-height:21px; padding:33px 0 0 0px; margin:28px 0 0 20px} 

.formInstruction p{ width:250px; text-align:center;  transform:rotate(-7deg);

-ms-transform:rotate(-7deg); /* IE 9 */

-moz-transform:rotate(-7deg); /* Firefox */

-webkit-transform:rotate(-7deg); /* Safari and Chrome */

-o-transform:rotate(-7deg); /* Opera */}

.baseLine {

  color: #777777;

  font-family: Segoe Print,'Delius',cursive;

  font-size: 20px;

  line-height: 25px;

  margin: 30px 0 0;

  padding: 0 30px 0 0;

}

.package{width:290px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.30); -moz-box-shadow:2px 2px 3px rgba(50, 50, 50, 0.30); box-shadow:2px 2px 3px rgba(50, 50, 50, 0.30); padding:8px; color:#3f3f3f; font-size:13px; margin:0 0 15px 0; line-height:19px}

.package:hover{width:290px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.75); -moz-box-shadow:2px 2px 9px rgba(0, 0, 0, 0.75); box-shadow:2px 2px 9px rgba(0, 0, 0, 0.75);padding:8px; color:#3f3f3f; font-size:13px;}

.package h1{font-size:20px; color:#0073cc; padding:0; margin:0 0 5px 0; text-align:left}

.package p{margin:0; padding:5px 0 0 0; line-height:21px}

.package strong{font-weight:normal; color:#da9f11}

.package a{font-size:12px; text-decoration:none; color:#0000ff; font-weight:bold}

.package a:hover{font-size:12px; text-decoration:none; color:#000}

.package span{display:inlie-block; margin:8px 5px 0 0; padding:2px 8px;}

.package .icBg{background:url(../images/deals-icon.png) no-repeat;}

.package .hotel{ background-position:0 0}

.package .transport{ background-position:0 -25px}

.package .meal{ background-position:0 -52px}

.package .sights{ background-position:0 -80px}

.package .airfare{ background-position:0 -106px}

.package .guide{ background-position:0 -128px}

.selectedTour{width:320px; font-size:18px; color:#000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 0 0 10px; background-color:#F1FAE8; border:1px solid #E7EFDA; display:block; margin:0 0 12px 0; padding:0px 0}

.selectedTour span{font-size:14px; line-height:28px; color:1F651B; padding:0 10px; font-weight:bold}

.travelerCount {

  background: none repeat scroll 0 0 #EAEAEA;

  border-bottom-left-radius: 8px;

  border-bottom-right-radius: 8px;

  font-size: 16px;

  font-weight: bold;

  line-height: 23px;

  margin: 50px 0 0 0;

  padding: 20px 0 15px 0;

  text-align: center;

  width: 230px;

}

.chooseUs{width:300px; border:solid 1px #cfe2f3; background:#e8f2fa; font-size:14px; color:#535353; padding:20px 10px; -webkit-border-top-right-radius: 15px;

-webkit-border-bottom-left-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomleft: 15px; border-top-right-radius: 15px;border-bottom-left-radius: 15px; -webkit-box-shadow: 2px 2px 8px rgba(0, 115, 204, 0.37); -moz-box-shadow:    2px 2px 8px rgba(0, 115, 204, 0.37); box-shadow:2px 2px 8px rgba(0, 115, 204, 0.37); margin:15px 0 25px 0}

.chooseUs:hover{-webkit-box-shadow: 2px 2px 8px rgba(0, 115, 204, 2); -moz-box-shadow:    2px 2px 8px rgba(0, 115, 204, 2); box-shadow:2px 2px 8px rgba(0, 115, 204, 2)}

.chooseUs h1{font-size:30px; padding:0 0 0 55px; line-height:44px; color:#024b84; background:url(../images/sprite-bg.png) no-repeat 0 -243px; text-align:left}

.chooseUs p{padding:0 0 10px 55px; line-height:23px}



.chooseUs1{width:300px; border:solid 1px #e7efda; background:#f1fae8; font-size:14px; color:#535353; padding:20px 10px; -webkit-border-top-right-radius: 15px;

-webkit-border-bottom-left-radius: 8px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomleft: 15px; border-top-right-radius: 15px;border-bottom-left-radius: 15px; -webkit-box-shadow: 2px 2px 8px rgba(86, 154, 18, 0.37); -moz-box-shadow:    2px 2px 8px rgba(86, 154, 18, 0.37); box-shadow:2px 2px 8px rgba(86, 154, 18, 0.37);margin:15px 0 25px 0}

.chooseUs1:hover{-webkit-box-shadow: 2px 2px 8px rgba(86, 154, 18, 2); -moz-box-shadow:    2px 2px 8px rgba(86, 154, 18, 2); box-shadow:2px 2px 8px rgba(86, 154, 18, 2)}

.chooseUs1 h1{font-size:30px; padding:0 0 0 55px; line-height:45px; color:#1f651b; background:url(../images/sprite-bg.png) no-repeat 0 -295px; text-align:left}

.chooseUs1 p{padding:0 0 10px 55px; line-height:23px}



.chooseUs2{width:300px; border:solid 1px #efe0d4; background:#fcf0e6; font-size:14px; color:#535353; padding:20px 10px; -webkit-border-top-right-radius: 15px;

-webkit-border-bottom-left-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomleft: 15px; border-top-right-radius: 15px;border-bottom-left-radius: 15px; -webkit-box-shadow: 2px 2px 8px rgba(196, 98, 19, 0.37); -moz-box-shadow:    2px 2px 8px rgba(196, 98, 19, 0.37); box-shadow:2px 2px 8px rgba(196, 98, 19, 0.37);margin:15px 0 25px 0}

.chooseUs2:hover{-webkit-box-shadow: 2px 2px 8px rgba(196, 98, 19, 2); -moz-box-shadow:    2px 2px 8px rgba(196, 98, 19, 2); box-shadow:2px 2px 8px rgba(196, 98, 19, 2)}



.chooseUs2 h1{font-size:30px; padding:0 0 0 50px; line-height:50px; color:#720d25; background:url(../images/sprite-bg.png) no-repeat 0 -345px; text-align:left}

.chooseUs2 p{padding:0 0 10px 55px; line-height:23px}







ol{

	counter-reset: li;

	list-style: none;

	*list-style: decimal;

	font: 15px 'trebuchet MS', 'lucida sans';

	padding: 0;

	margin:20px 0 0 0;

	

}



ol ol{

	margin:0 0 0 2em;

}





.circle-list li{

padding:5px 20px;

border: 1px solid #bcbcbc;

margin:0 0 45px 25px;

background:#fff;

width:250px;

-moz-border-radius:8px;

-webkit-border-radius:8px;

border-radius:8px;

-webkit-box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.75);

-moz-box-shadow:3px 3px 2px rgba(50, 50, 50, 0.75);

box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.75);

}



.circle-list h2{

	position: relative;

	color:#000;

	margin:0;

	padding:4px 0 0 0px

}



.circle-list span{

	position: relative;

	color:#000;

	margin:0;

	font-size:12px;

	padding:8px 0 0 0px;

	line-height:16px !important;

}





.circle-list p{

	margin:0;

	padding:0px 0 0 0px;

	font-size:30px; 

	color:#0249a2;

	text-transform:uppercase;

	font-weight:bold

}



.circle-list h2:before{

	content: counter(li);

	counter-increment: li;

	position: absolute;    

	z-index:1;

	left: -1.9em;

	top: -1.5em;

	background:#0073CC;

	height: 1.5em;

	width: 1.5em;

	border: .1em solid #0073CC;

	text-align: center;

	font: bold 1em/1.5em arial, Serif;

	color:#000;

	text-align:center;

	-moz-border-radius: 1.5em;

	-webkit-border-radius: 1.5em;

	border-radius: 1.5em;

	-webkit-transition: all .2s ease-out;

	-moz-transition: all .2s ease-out;

	-ms-transition: all .2s ease-out;

	-o-transition: all .2s ease-out;

	transition: all .2s ease-out;    

}



.circle-list li:hover h2:before{

	background-color: #b84500;

	border-color: rgba(14, 124, 0, 0);

	border-width:.1em;

	color: #fff;

	-webkit-transform: scale(1.5);

	-moz-transform: scale(1.5);

	-ms-transform: scale(1.5);

	-o-transform: scale(1.5);

	transform: scale(1.5);

}



.achieBox{		padding:20px;

			    border: 1px solid #e3e3e3;

				margin:15px 0 30px 0;

				width:280px;

				-moz-border-radius:8px;

				-webkit-border-radius:8px;

				border-radius:8px;

				-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.35);

				-moz-box-shadow:2px 2px 3px rgba(50, 50, 50, 0.35);

				box-shadow:2px 2px 3px rgba(50, 50, 50, 0.35);

				font-size:12px;

				line-height:21px;

				color:#4c4c4c;

				background:#fff url(../images/sprite-bg.png) no-repeat 280px -407px

				}

				

.achieBox:hover {-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.75);

				-moz-box-shadow:2px 2px 3px rgba(50, 50, 50, 0.75);

				box-shadow:2px 2px 3px rgba(50, 50, 50, 0.75);

				}

				

.achieBox h1{	font-size:26px; color:#0073cc; padding:0 0 10px 0; text-align:left; line-height:30px; font-weight:bold;

				}

.ht-bg-count{background:url(../images/ht-count-sprite.png) no-repeat;height: 50px;width: 31px;}

.ht-digit0{background-position: -33px -0px;}

.ht-digit1{background-position: -33px -51px;}

.ht-digit2{background-position: -33px -103px;}

.ht-digit3{background-position: -33px -154px;}

.ht-digit4{background-position: -33px -205px;}

.ht-digit5{background-position: -0px -0px;}

.ht-digit6{background-position: -0px -51px;}

.ht-digit7{background-position: -0px -103px;}

.ht-digit8{background-position: -0px -154px;}

.ht-digit9{background-position: -0px -205px;}

.footer-links

{

 color:#ffffff; font-size:11px; padding: 0px 10px 5px;

    color: #333333;

    display: inline-block;

    padding: 5px 8px;

    text-decoration: none;

}