@charset "utf-8";
/* CSS Document */

.blue-line {
  border:1px solid #a2ea00;
  -webkit-border-radius: 10px;
  -moz-border-radius:10px;
  border-radius:10px;
  background-color:#FFF;
}
.blue-bg-top {
 height:72px;
 background-image:url(images/green-bg.png);
 -moz-border-radius-topright:10px;
 -webkit-border-top-right-radius:10px;
 border-top-right-radius:10px;
 -moz-border-radius-topleft:10px;
 -webkit-border-top-left-radius:10px;
 border-top-left-radius:10px;
 font-family:century gothic;
 font-size:13px;
 color:#ffffff;
 font-weight:bold;
}
.blue-bg-top b{
 font-size:36px;
 color:#ffffff;
 font-weight:bold;
}
.blue-bg-top h2{
  font-size:21px;
  color:#679105;
  font-weight:bold;
  margin:0px;
  text-transform: uppercase;
}
.blue-content {
 color:#8dc900;
 font-family:"Century Gothic";
 font-size:13px;
 font-weight:bold;
 line-height:22px;
 padding-bottom:10px;
}
.content {
 font-family:"Century Gothic";
 font-size:13px;
 line-height:22px;
 padding-bottom:0px;
 padding-top:5px;
 color:#454545;
}

.blue-content b{
 font-size:17px;
 font-weight:bold;
}


.round-corner{
		-webkit-border-radius: 10px;
		-moz-border-radius:10px;
		border-radius:10px;
		border: solid #fdfeff;
		background-color:#ffffff;
		-webkit-box-shadow: #A0A0A0 1px 1px 1px;
		-moz-box-shadow: #A0A0A0 1px 1px 1px; 
		box-shadow: #A0A0A0 1px 1px 1px;
}

h1 {
	margin:0px;
	font-family:century gothic;
	font-size:32px;
	color:#fb0101;
	margin-bottom:13px;
	margin-top:6px;
	font-weight:bold;
}
.top-left {
	width:630px;
	float:left;
}
.top-img {
	min-height:407px;
	position: relative;
}
.top-area-img-area {
	height:407px;
	width:631px;
}
.top-right {
	margin-left:648px;
	width:310px;
}
.right-box{
		float:right;
		text-align:center;
		width:281px;
		margin:0;
		margin-right:5px;
		margin-left:5px;    
		background-color:#ffffff;
		-webkit-border-radius: 10px;
    -moz-border-radius:10px;
		
}

.right-box1{
    float:right;
    text-align:center;
    width:281px;
    margin:0;
    margin-right:5px;
    margin-left:5px;
     
}
.shadow-top{
		background-image:url(images/shadow-top.png);
		width:281px;
		height:13px;
}
.shadow-bottom {
		background-image:url(images/shadow-bottom.png);
		width:281px;
		height:11px;
}
.top-right-txt {
		margin:12px;
		font-family:"Century Gothic";
		font-size:13px;
		color:#454545;
		text-shadow: #FFFFFF 0px 1px 0px;
		line-height:24px;
		text-align:center;
}
.top-right-txt b{
		font-size:18px;
		font-weight:bold;
		text-shadow: #FFFFFF 0px 1px 0px;
		
}
.top-right-txt ul {
		margin-top:5px;
		margin-left:12px;
		margin-right:5px;
		text-align:justify;
		
}
.top-right-txt li {
	list-style-image: url(images/orange-arrow.gif);
}
.top-right-red {
		font-family:"Century Gothic";
		font-size:13px;
		color:#454545;
		text-shadow: #FFFFFF 0px 1px 0px;
		line-height:24px;
		text-align: center;
		border:solid 1px #2fc7fa;
		-webkit-border-radius: 10px;
    -moz-border-radius:10px;
}
.top-right-red-b{
 height:42px;
 background-image:url(/images/top-blue-bg.png);
 -moz-border-radius-topright:10px;
 -webkit-border-top-right-radius:10px;
 border-top-right-radius:10px;
 -moz-border-radius-topleft:10px;
 -webkit-border-top-left-radius:10px;
 border-top-left-radius:10px;
 font-family:century gothic;
 font-size:22px;
 color:#ffffff;
 font-weight:bold;
 padding-top:12px;
 margin-bottom:10px;  
}
.plan-with-agent-red{
  font-size:15px;
  color:#c00000;
  font-weight:bold;
  text-shadow: #FFFFFF 0px 1px 0px;
}


.read-more{
	font-family:verdana;
	font-size:10px;
	color:#990000;
	text-align:right;
}
.read-more a{
   color:#990000;
  text-decoration: none;
}
.read-more a:hover{
  color:#990000;
  text-decoration:underline;
}
.trans {
		background-color:#FFFFFF;
		opacity:0.9;
		filter:alpha(opacity=70);
		position: absolute;
		top:310px;
		left:0;
		min-height:60px;
		width: 630px;
		z-index:300;
}
.trans-div {
	min-height:60px;
	width:610px;
	position: absolute;
	top:316px;
	left:0px;
	font-family:"Century Gothic";
	font-size:12px;
	color:#000000;
	text-shadow: #FFFFFF 0px 1px 0px;
	line-height:20px;
	text-align:justify;
	padding: 10px;
	z-index:300;
}
.trans-div b{
		font-size:21px;
		color:#000000;
		text-shadow: #FFFFFF 0px 1px 0px;
}
.trans-div ul {
		padding-left:15px;
		margin-top:5px;
}
.trans-div li {
	list-style-image: url(images/orange-arrow.gif);
}
.arrow {
    position:absolute;    
    bottom:50px;
    right:-90px;
    min-height:30px;
    width:117px;
    z-index:352;
}
.pref-button {
  border:1px solid rgba(255,255,255,0.2);
  background-image: url(images/button-bg.png);
  background-position:right;
  height:34px;
  font-size:16px;
  font-weight:bold;
  text-align:left;
  padding-left:10px;
  padding-right:40px;
  padding-top:10px;
  padding-bottom:11px;
  font-family:century gothic;
  color:#ffffff;
  text-shadow: 1px 1px rgba(0,0,0,0.4);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 0 6px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
  text-decoration:none;
}
.pref-button a {
  color:#ffffff;
  cursor:pointer;
  text-decoration:none;
  height:34px;
 }
.pref-button:hover {
  border:1px solid #e60000;
  color:#ffffff;
  cursor:pointer;
  background-image: url(images/button-bg-hover.png);
  background-position:right;
  height:34px;
  text-decoration:none;
  display:block;
}
.pref-button:active {
  color:#ffffff;
  margin-top:1px;
  margin-bottom: -1px;
  text-decoration:none;
  
}

.clearFix {
display: block;
}
.destination_information {
  margin-bottom: 10px;
}
.destination .left {
line-height: 12px;
font-size: 11px;
}
.destination .left {
width: 162px;
background-color: 
white;
height: 135px;
border: 1px solid 
#A7A9AD;
padding: 8px;
font-family: Tahoma, Geneva, sans-serif;
opacity: 0.9;
}

.leftSide {
float: left;
}
.home_inner .right {
width: 568px;
position: relative;
}

.destination .right {
width: 345px;
}

.destination .right .desti_name {
  font-size: 15px;
  color: 
  white;
  text-align: right;
}

.destination .right h2 {
  font-size: 36px;
  color: 
  white;
  text-align: right;
  line-height: 48px;
  letter-spacing: -1px;
  margin-right:10px;
}

.desti_info {
  /*background: url(http://apps.makemytrip.com/chrome/resources/images/black_transprent_bg.png) repeat;*/
  background: #333;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  color: white;
  width: 329px;
  padding: 0;
  line-height: 15px;
  padding: 10px;
  text-align: justify;
  
}

.rightSide {
  float: right;
}



/* MENU CSS Document START */

 a.select { 
	width: 102px; 
	height: 35px;
	display: block;
	padding-left: 10px; 
	color:#990000; 
	font-size: 13px;
	font-family:century gothic;
	text-decoration: none !important; 
	font-weight: bold; line-height: 35px;
	background-color: transparent; background-position: top left; background-repeat: no-repeat;
	float: left; clear: both;
	outline: none;
	}
    a.select:hover { background-position: bottom left; color: #333	 !important; }
    a.select { background-image: url(images/dropdown-bg.png); }/* Use (../images/select_std_bg.png); if you link the stylesheet in the head */
    ol, ul {
	/*margin: 0 0 0 20px; */
	/*padding: 0;*/
	}
    ul.select_list { 
	position: absolute; 
	width: 110px; background: #FFF; 
	border: 1px solid #CCC; 
	list-style-type: none; 
	display: none; 
	z-index: 999; 
	margin: 0; margin-top: 35px;
	cursor: pointer; 
	height: auto;
	overflow: auto;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	}
    ul.select_list li { width: 110px; line-height: 2em; padding-left: 10px; color: #333333; background-color: #f4f4f4; border-top: 1px solid #ccc; display: block; }
    ul.select_list li:hover, ul.select_list li.hover, ul.select_list li.selected { background-color: #7c7c7c !important; color: #FFF !important; }
    /* For Long lists */
    ul.long-list { height: 126px !important; } 
    ul.long-list li { width: 83px !important; }
    .hidden { display: none; }