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

/*
PURPOSE:
	[1] Basic cascading stylesheet for ALL browsers
	[2] Contains only resets and global styles
	[3] MEDIA = SCREEN

REVISION HISTORY:
	May 25, 2010. v1.0. Under Construction.

STATUS OF THIS DOCUMENT:
	This is a working draft.

AUTHOR:
	Subodh Maharjan
	info@subodhmaharjan.com.np
	url: http://www.subodhmaharjan.com.np

LEGAL NOTICE:
	Distribution of this document is limited.
	Copyright (C) Visit Nepal. All Rights Reserved.
*/

/*
==================================
KILL THE DEFAULTS AND GLOBALIZE
==================================
*/

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th {
	font-weight : normal;
	font-style : normal;
}
ul, ol, li {
	list-style : none;
	margin:0px;
}
fieldset, img {
	border:none;
	padding:0;
}
caption, th {
	text-align : left;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
em {
	color : #cbcbcb;
	font-style : italic;
}
.CL {
	clear:left;
}
.CR {
	clear:right;
}
.CB {
	clear:both;
}
div, img {
	behavior: url("iepngfix.htc");
}
.list li {
	list-style:decimal;
	text-align:justify;
	margin-left:20px;
}
.list li ul li {
	list-style:lower-alpha;
	text-align:justify;
	margin-left:20px;
}
a.readMore {
	float:right;
	font:11px Verdana, Geneva, sans-serif;
	color:#ED1002;
	text-decoration:none;
}
a.readMore:hover {
	text-decoration:underline;
}
div, img {
	behavior: url("iepngfix.htc");
}
/******************* wrapper *********************/
.wrapper {
	width:1038px;
	margin:0 auto;
	background-color:#012A60;
	border:1px solid #012A60;
}

.main-content{
width:944px;
margin:0 auto;
margin-top:10px;
background-color:#FFF;
padding:8px 8px;
height:auto;
}


/******************* BODY *********************/
body{
	background-color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
}

p{
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#6F6A55;
text-align:justify;

}


h1{
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#FFF;
text-align:center;
padding-top:7px;
}

/******************* header *********************/
.header{
height:197px;
width:1040px;
background:url(../images/header-bg.jpg) repeat-x;
margin:0 auto;
}

.headerWrapper{
width:960px;
height:129px;
margin:0 auto;
background:url(../images/banner.jpg) no-repeat;
}

.topAdv{
float:right;
width:471px;
height:99px;
padding-top:26px;
}


/******************* main menus *******************/
.mainMenu{
width:728px;
height:34px;
padding-top:7px;
float:right;
text-transform:uppercase;
} 


.mainMenu ul{
margin:0 auto;
text-align:center;
}

.mainMenu li{
	float:left;
	padding:8px 4px;
	text-align:center;
}
.mainMenu a{
text-decoration:none;
	float:left;
	border-right:1px solid #FFF;
	padding-right:6px;
	font-weight:normal;
	font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.mainMenu a:hover{
	text-decoration:underline;	
}

/******************* main menus *******************/
.menu2{
width:778px;
height:20px;
float:right;
text-transform:uppercase;
} 


.menu2 ul{
margin:0 auto;
text-align:center;
}

.menu2 li{
	float:left;
	padding:8px 4px;
	text-align:center;
}
.menu2 a{
text-decoration:none;
	float:left;
	border-right:1px solid #000;
	padding-right:6px;
	font-weight:normal;
	font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.menu2 a:hover{
	text-decoration:underline;	
}

  
/******************* banner *******************/  
.banner{
	height:329px;
	width:945px;
background:url(../images/anim-img.jpg) no-repeat;
}
  
 
/******************* left part *******************/   
.left-part{
width:292px;
float:left;
margin-top:7px;
}

.box-hdr{
width:272px;	
height:15px;
background:url(../images/special-fares.jpg) no-repeat right #196EE3;
font:bold 15px Verdana, Geneva, sans-serif;
color:#FFF;
padding:10px;
}


.special-fares{
height:22px;
background-color:#DDDFE0;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

.special-fares p{
float:left;	
font:9px Verdana, Geneva, sans-serif;	
color:#014CAC;
padding-left:5px;
padding-right:5px;
padding-top:4px;
}

.color1{
background-color:#DEEBF7;
}

.color2{
background-color:#C6DFFC;	
}

.box-hdr2{
width:272px;	
height:15px;
background:url(../images/top-airlines.jpg) no-repeat right #196EE3;
font:bold 15px Verdana, Geneva, sans-serif;
color:#FFF;
padding:10px;
margin-top:5px;
}

ul.box {
	
}

ul.box li{
height:20px;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
background:url(../images/bull.png) no-repeat 25px #DEEBF7;
padding-left:40px;
padding-top:4px;
}

ul.box li.color3{
background:url(../images/bull.png) no-repeat 25px #C6DFFC;
}

ul.box li a{
font:bold 10px Verdana, Geneva, sans-serif;
color:#002A60;	
text-decoration:none;
}

ul.box li a:hover{
color:#A44501;
padding-left:2px;
}

.calender{
	
}

.calender h2{
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#0066C5;
}
/******************* right part *******************/  
.right-part{
margin-top:7px;
width:633px;
float:right;
font:12px Verdana, Geneva, sans-serif;
color:#1C1D1D;
}

.right-wrapper{
width:612px;
margin:0 auto;
padding-bottom:20px;
}
  
.main-body{  
background-color:#DEEBF7;
width:633px;
}
  
.body-hdr{
height:15px;
background-color:#A44601;
width:613px;
font:bold 15px Verdana, Geneva, sans-serif;
color:#FFF;
padding:10px;
}
  
.booking{
width:612px;
height:35px;
}
  
.booking input{
margin-right:10px;
margin-left:30px;
}

.out-bound{
	width:612px;
	margin-top:10px;	
}

.hdr{
background:url(../images/hdr-bg.jpg) repeat-y;
height:16px;
font:12px Verdana, Geneva, sans-serif;
color:#000;
padding-top:2px;
padding-left:5px;
}

.return{
	width:612px;
	margin-top:15px;	
}

.personal-detail{
	margin-top:15px;	
}

.right-part input, .right-part textarea, .right-part select{
border:1px solid #A64D0B;
margin-bottom:5px;
margin-top:5px;
background:none;
}

.we-deal{
	width:613px;
	height:122px;
	background-color:#DDDFE0;
	padding:10px;
}

.we-deal img{
	padding-right:8px;
}



.footer{
height:86px;
width:960px;
margin:1px auto;
background-color:#FFF;
margin-bottom:20px;
}

.footerMenu{
font:10px Verdana, Geneva, sans-serif;
margin:0 auto;
} 


.footerMenu ul{
padding-top:15px;
margin-left:170px;
}

.footerMenu li{
	float:left;
	padding:0px 4px;
}
.footerMenu a{
	color:#002A60;
	text-decoration:none;
	border-right:1px solid #000;
	padding-right:10px;
	font-weight:normal;
	font:10px Verdana, Geneva, sans-serif;
}
.footerMenu a:hover{
	text-decoration:underline;	
}

.footerMenu p{
color:#002A60;
padding-top:5px;
text-align:center;
font:10px Verdana, Geneva, sans-serif;
}

#more, .more
	{
		font:9px Verdana, Geneva, sans-serif; color:#242424; text-decoration:none;
	}
