@charset "UTF-8";
/*  CSS Document 
	Client: Pumori Travels
	Author: suBi www.subigya.com, subigya@gmail.com
	v 1.0
	Date: Jan 9, 2010
	*/

@import url(reset.css);
/*STRUCTURE*/

#wrapper{width:960px; margin:0 auto; position:relative;}

#logo{height:82px;}

#background{height:625px; position:absolute; top: 82px; z-index:-5;}
	#background ul#bgImages li{margin:0; padding:0; list-style:none;}

#content{height:625px;}

/*MAIN NAV*/
ul#nav{width:960px; margin:0; padding:0; height:40px;  background:transparent url(../images/common/navblue_bg.png) repeat top left;}
	ul#nav li{font-weight:bold; font-size: 16px; font-family: "Garamond", "Adobe Garamond", "Times New Roman", Times, Georgia, serif; float:left; display:inline; display:block; padding:0 20px 0 30px; letter-spacing:.25px; line-height:40px;}
	ul#nav li.first{padding:0 20px 0 50px;}
	ul#nav li a:link, ul#nav li a:visited{color:#FFF; text-decoration:none; }
	ul#nav li a:hover, ul#nav li a:active{color:#000; text-decoration:none; }
	/*HOVER/ACTIVE STATES*/
	ul#nav li#experience:hover, ul#nav.experienceSelected li#experience{background:url(../images/common/hover.png) no-repeat center top;}
	ul#nav li#flights:hover, ul#nav.flightsSelected li#flights{background:url(../images/common/hover.png) no-repeat center top;}
	ul#nav li#packages:hover, ul#nav.packagesSelected li#packages{background:url(../images/common/hover.png) no-repeat center top;}
	ul#nav li#faq:hover, ul#nav.faqSelected li#faq{background:url(../images/common/hover.png) no-repeat center top;}
	ul#nav li#news:hover, ul#nav.newsSelected li#news{background:url(../images/common/hover.png) no-repeat center top; color:#000;}
	ul#nav li#contactus:hover, ul#nav.contactusSelected li#contactus{background:url(../images/common/hover.png) no-repeat center top;}
	
#leftOutline{border:1px solid #000; height:auto; width:389px; float:left; display:inline; margin:53px 0 0 46px;}
	#leftContent{height:458px; width:348px; background: transparent url(../images/common/content_bg.png) repeat; margin:3px; padding:15px 15px 10px 20px; position:relative;}
	
#leftOutlineList{border:1px solid #000; height:auto; width:489px; float:left; display:inline; margin:53px 0 0 46px;}
	#leftContentList{/*NO PADDING*/height:auto; width:483px; background: transparent url(../images/common/content_bg.png) repeat; margin:3px; padding:0; position:relative;}

#right{float:left; display:inline; margin:33px 0 0 195px;}
	.rightOutline{border:1px solid #000;width:296px; margin:0 0 20px 0;}
	.rightContent{width:290px; background: url(../images/common/right_bg.png) repeat top left; margin:3px;}

#footer{clear:both; text-align:center; width:960px; margin:0 auto; padding-top:10px; position:relative;}
	
/*CONTACT FORM*/	
#mainForm{ padding:0 0 10px 0;}
#mainForm input{ background: /*url(../images/common/right_bg.png) repeat;*/ none; border:none; outline:none; padding:2px;}
#mainForm textarea{ background:none; border:none; outline:none; padding:2px 2px 2px 5px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#mainForm label{font-size:12px; line-height:16px; padding:0 5px;}
#mainForm input{font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#mainForm input.submitBtn{ margin-left:125px; background:url(../images/common/navblue_bg.png) repeat; padding: 0px 5px;}
#mainForm input.submitBtn:hover{ background:#ececec repeat;}

/*CONTACT FORM ADJUSTMENT CLASSES*/
.formitem{border-bottom:1px solid #FFF; padding:3px 0;}
.formitemleft{ width:145px; float:left; display:inline; border-bottom:1px solid #FFF; padding:3px 0;}
.formitemclear{clear:both; border-bottom:1px solid #FFF; padding:3px 0;}

/*TAGLINE FINETUNING*/
.tagline_redefining{position:absolute; bottom:2px; left:40px; z-index:5;}
.tagline_redefining_right{position:absolute; bottom:10px; right:30px; z-index:5;}	

/*TYPOGRAPHY*/
body{font-size:62.5%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

h1{ display:none; visibility:hidden;}

h2.personalized {background:url(../images/png/getapersonalized.png) no-repeat left 5px; text-indent:-9999px; height:20px;}
h2.recentquote {background:url(../images/png/recentpricequotes.png) no-repeat left 5px; text-indent:-9999px; height:20px;}
h2.travelpackage {background:url(../images/png/travelpackage.png) no-repeat left 5px; text-indent:-9999px; height:20px;}
h2.flightsquote {background:url(../images/png/flightsquote.png) no-repeat left 5px; text-indent:-9999px; height:20px;}
h2.contactheading {background:url(../images/png/contactus.png) no-repeat left 5px; text-indent:-9999px; height:20px;}

/*TOGGLER*/
ul.tog li{padding:5px;}
ul.tog li.toggler{font-size:12px; line-height:16px; padding: 5px 5px 3px 15px; border-bottom:1px dotted #FFF; color:#FFF; display:block; cursor:pointer; text-decoration:none;}
ul.tog li.toggler a:link, ul.tog li.toggler a:visited{text-decoration:none; color:#FFF;}
ul.tog li.toggler:hover, ul.tog li.active{background-color:#7da7d9;}
ul.tog li.element {font-size:11px; padding:5px 5px 5px 15px; color:#fff; display:block; border-bottom:1px solid #FFF;}
ul.tog li.element p {padding:0 0 3px 0; margin:0; line-height:normal;}
ul.tog li.element p a:link, ul.tog li.element p a:visited{display:inline; border-bottom:1px dotted #7da7d9; color:#FFF; text-decoration:none; padding:2px 5px 2px 0px;}
ul.tog li.element p a:hover, ul.tog li.element p a:active{display:inline; border:none; background:#7da7d9;}
ul.tog li.element p.beforeList{margin:0; padding:0 0 3px 0;}
ul.tog li.element p.smallerBlue{margin:0; padding:0; font-size:9px; font-style:italic; line-height:normal; color:#7da7d9;}
ul.tog li.element ul{margin:0 0 3px 15px;}
ul.tog li.element ul li{font-size:10px; font-family:Verdana, Geneva, sans-serif; list-style:disc; margin:0; padding:0 0 2px 0; line-height:normal;}

.rightList li{font-size:12px; line-height:16px; padding: 3px 5px; border-bottom:1px solid #FFF;}

p {font-size:12px; line-height:20px; color:#fff; padding:0 0 10px 0;}
	p.smallitalic{color:#000; font-size:9px; line-height:9px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; padding:5px 10px; margin:0;}

#footer p{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px; margin:0; padding:0;}
	#footer p a:link, #footer p a:visited{color:#000; text-decoration:none;}
	#footer p a:hover, #footer p a:active{color:#7da7d9; text-decoration:none;}
	

/*DESIGNER/DEVELOPER LINK*/
.suBi{position:absolute; top:15px; right:0;}
.photographers{position:absolute; top:6px; right:30px;}
