@charset "utf-8";
/*======================================
				Reza
			www.eSoftArena.com
=======================================*/
body{
	font-family:"Palatino Linotype", "Times New Roman", Arial;
	font-size:12px;
	color:#808080;
	text-align:center;
	background:#fff none repeat-x;
}
#bdy2{width:100%; background:url(../images/bdyBg.png) no-repeat center top}
/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none}
ul{list-style:none}
p{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#404040; margin-bottom:15px}
h1{font-size:24px; font-weight:normal; line-height:34px;}
h1 big{font-size:30px; padding-bottom:4px;}
h2{color:#404040; font-size:18px; font-weight:normal; line-height:20px;}
h3{color:#404040; font-size:14px; font-weight:normal; line-height:14px;}
.fieldset{width:964px;/*974*/ float:left; border-top:4px solid; margin:0 10px 10px 0;} /*This is used as common :) */
#wrap{
	width:1023px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:left; position:relative;
	background:url(../images/contTp.png) no-repeat center 126px;
}
.topBody{width:100%; margin:0 0 8px; float:left}
.introTxtLft{width:635px; padding-top:8px; float:left}
.introTxtLft h1{margin-bottom:8px;}
.introTxtLft p{margin-bottom:2px; line-height:18px;}

.topFlash, .toggle_flash {width:646px; overflow:hidden; float:left}
.introTxtRgt{width:317px; float:right}
.introTxtRgt h1{width:95%; margin-bottom:10px;margin-top:-3px;}
.introTxtRgt p{width:95%; color:#3f3f3f; font-size:11px; margin-bottom:7px}
.introTxtRgt a{color:#008A67; text-decoration:underline;}
.introTxtRgt a:hover{color:#3f3f3f;}

.iconLinks{width:324px; padding-top:8px; overflow:hidden; float:right}
.introTxtRgt .iconLinks{width:100%; padding:0; float:none}
#frntlnk1 span { margin-bottom:0 !important; }

.iconLinks a, .iconLinks i, #otherLinks div.icon-7 {width:48%; padding:0; line-height:33px; float:left; font-size:12px; color:#5b5b5b; margin:0 3px 0 0; background-repeat:no-repeat; text-indent:39px; font-style:normal;text-decoration:none;}
/*.iconLinks a img{width:37px; height:38px; float:left}*/
.iconLinks span{width:100%; height:24px; margin-bottom:13px; overflow:hidden; display:block}
.pageHome .iconLinks span{margin-bottom:32px}
.iconLinks span a, .iconLinks span b, #linkArea a {width:auto; height:24px; line-height:22px; padding:0 22px 0 7px; background:none no-repeat right top; font-size:18px; font-weight:normal; color:#fff; text-indent:0; margin:0}
.iconLinks span a:hover{color:#fff}

#otherLinks .icon-7 { height:auto;font-size:18px !important; }
#otherLinks { float:right; width:324px;padding-top:8px; } 
#linkArea i { background-position:0 3px; }
#linkArea a { font-size:16px;width:38%;margin: 5px 7px 4px 0; }
#linkArea a.icon-2, #otherLinks .icon-13, #otherLinks .icon-11 { margin-right:0 !important; }
#linkArea span { margin-bottom:0; }
#linkArea span b { background:none;font-size:20px;padding-left:0;margin:0; }
#frntlnk1 span b { font-size:14px !important;padding-top:2px;padding-bottom:4px; }
.icon-3{background-image:url(../images/icon-time-difference.jpg)}
.icon-4{background-image:url(../images/icon-cost.jpg)}
.icon-5{background-image:url(../images/icon-when-to-travel.jpg)}
.icon-6{background-image:url(../images/icon-flight-time.jpg)}
.icon-7{background-image:url(../images/icon-phone.jpg);font-size:24px !important;}
.icon-8{background-image:url(../images/icon-email.jpg)}
.icon-9{background-image:url(../images/icon-chat.jpg)}
.icon-11{background-image:url(../images/icon-request-brochure.jpg)}
.icon-13{background-image:url(../images/icon-request-quote.jpg)}

#areaLinks p, #areaLinks a, #areaLinks li { font-family: Arial, Helvetica, sans-serif; }
#areaLinks a { background: url(../images/bullet.gif) no-repeat; padding-left:8px; }


div.iconLinks{width:100%; padding:0; float:none}
div.iconLinks b{float:left; font-weight:normal; margin:7px 25px 0 0}
.msg2 div.iconLinks a,.msg2 div.iconLinks i{width:auto; padding:0 29px 0 0}
/*=================================
			HEADER
===================================*/
#hdr{width:1023px; height:126px}
#hdrTp{width:1009px;/*1023*/ height:41px; padding:0 0 35px 14px; margin:0; float:left}
#hdrTp span{width:125px;/*153*/ height:24px;/*41*/ padding:6px 14px 11px; background:url(../images/shareBg.png) no-repeat; float:left; margin-right:19px}
#hdrTp span a{width:125px; height:16px; /*background:url(../images/share.gif) no-repeat; display:block; text-indent:-1000px; overflow:hidden*/}

#hdrTp label{width:auto;/*256*/ background:url(../images/topBg.png) no-repeat; float:left; font-size:15px; position:relative}
#hdrTp label i{float:left; height:39px; position:relative; left:70px; background:url(../images/topBg.png) no-repeat right bottom}
#hdrTp label i b{width:auto; line-height:16px; height:23px;/*39*/ padding:6px 0 10px; font-style:normal; font-weight:normal; float:left; position:relative; left:-35px; margin:0 -18px}

#nav{width:730px;/*1023*/ height:48px; padding:0 0 0 28px; float:left}
#nav li{height:19px; float:left; padding:0 2px; border-right:1px solid #fff;/*#72beab*/ margin-bottom:2px}
#nav li.lastChild{border:0}
#nav li a{line-height:14px; height:16px;/*19*/ padding:1px 5px 2px; color:#fff; font-size:16px;display:block;background:transparent none; }
#nav li a:hover{background:#fff none;position:relative;}
#logo{width:253px; height:142px; background:none no-repeat; display:block; position:absolute; top:39px; left:753px; z-index:1}
#logo a{width:220px; height:0; padding-top:84px; display:block; overflow:hidden; margin:25px 0 0 20px}

/*=================================
			FOOTER
===================================*/
#ftr{width:964px;/*1023*/ padding:0 29px 0 30px; background:url(../images/ftr.png) no-repeat center bottom; overflow:hidden}
#ftrTp{width:954px;/*964*/ height:187px;/*188*/ padding:1px 0 0 10px; overflow:hidden; background:url(../images/ftrTp.gif) no-repeat center bottom; /*border-top:1px solid #404040;*/ margin-bottom:14px}

#ftrTp dd{float:left}
#ftrTp dd h4{width:100%; color:#fff; font-size:18px; font-weight:normal; line-height:18px; padding:13px 0 4px}
#ftrTp dd h4 a, #ftrTp dd h4 a:visited { color:#fff !important; }
#ftrTp dd h4 a:hover { text-decoration:underline !important; }
#ftrLinks1{width:184px; margin-right:61px}
#ftrLinks2{width:198px; margin-right:49px}
#ftrLinks3{width:216px; margin-right:40px}
#ftrLinks4{width:178px; margin-right:0}

#ftrTp dd ul{width:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#ftrTp dd li{width:50%; float:left; padding-top:5px; line-height:15px}
#ftrTp dd li a, #ftrTp dd li b{color:#fff; padding-left:10px; float:left; background:url(../images/bulletW.gif) no-repeat; margin-left:2px}
#ftrTp dd li b{padding-left:0; background:none; font-weight:normal}
#ftrTp dd li a:hover{text-decoration:underline}
#ftrTp dd li ul{float:left}
#ftrTp dd li li{width:90%; padding-left:10%}
#ftrTp dd li li a{margin-left:0}

#ftrBtm{width:100%; height:61px; margin-bottom:24px; overflow:hidden}
#social{float:left}
#organisations{float:right}
#ftrBtm div a{float:left}
#ftrBtm div a img{float:left}
#soc1{margin-right:13px}
#soc2{margin-right:22px}
#soc3{margin-right:23px}
#soc4{margin-right:0}
#org1{margin-right:27px}
#org2{margin-right:30px}
#org3{margin-right:29px}
#org4{margin-right:0}

#ftr p{text-align:center; font-size:11px; line-height:14px; margin:0; font-family:"Palatino Linotype", "Times New Roman", Arial;}
#ftr p a{color:#404040}
#ftr p a:hover{text-decoration:underline}

/*=================================
			CONTAINER
===================================*/
#container{width:974px;/*1023*/ padding:23px 19px 8px 30px; overflow:hidden}

#curntLoctn{width:100%; height:24px; overflow:hidden; position:relative; margin-bottom:10px}
#curntLoctn a, #curntLoctn a b{height:24px; float:left; background:none no-repeat right top; padding-right:11px; margin:0 2px 0 0}
#curntLoctn a b{line-height:14px; height:16px;/*24*/ padding:4px 0 4px 16px; margin:0; background-position:left top; font-size:14px; font-weight:normal; color:#fff; position:relative; left:-11px}
#curntLoctn a:hover, #curntLoctn a.lastChild, #linkArea a:hover, #linkArea a.active, #frntlnk1 b:hover, #frntlink1 b:active {background-position:right -25px}
#curntLoctn a:hover b, #curntLoctn a.lastChild b {background-position:left -25px;}

/*======[Page: Home]=========*/
.pageHome .introTxtRgt h1{margin-bottom:8px}
.pageHome .introTxtRgt p{line-height:18px}
.timeType{padding:16px 0 3px}
.pageHome .timeType{padding:8px 0 0}
.timeTypeLft, .timeTypeRgt{width:477px; float:left}
.timeTypeRgt{float:right}
.timeTypeFlash, .timeTypeFlash2{width:477px; height:187px; overflow:hidden; position:relative}
.timeTypeFlash2{height:249px}
.timeType h2{padding-bottom:3px}
.timeTypeRgt h2{padding-left:10px}


/*--flash top texts--*/
.flashTop{width:148px;/*158*/ height:162px;/*167*/ padding:5px 1px 0 9px; overflow:hidden; background:url(../images/flashTop.png); position:absolute; left:314px; top:10px}
.flashTop li{width:100%; line-height:16px; padding-top:8px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.flashTop li a{width:auto; padding-left:11px; float:left; color:#5b5b5b; text-decoration:underline; background:url(../images/bullet.gif) no-repeat}
.flashTop li a:hover { text-decoration:none; }

.flashPara{width:258px;/*271*/ height:63px;/*73*/ padding:10px 2px 0 11px; overflow:hidden; line-height:17px; font-size:14px; color:#5b5b5b; background:url(../images/flashTop.png); position:absolute; left:196px; top:79px}
.timeTypeFlash2 .flashPara{width:260px;/*271*/ height:100px;/*103*/ padding:3px 2px 0 9px; line-height:24px; font-size:18px; background-image:url(../images/flashTop2.png); top:109px}

.findOutMore{width:94px;/*115*/ line-height:19px; padding:0 0 1px 21px; float:left; overflow:hidden; font-size:14px; color:#5b5b5b; background:#fff url(../images/bullet.gif) no-repeat 9px 3px; position:absolute; left:352px; top:157px}
.timeTypeFlash2 .findOutMore{top:217px}

/*--------------------*/

.journal{padding:19px 0 0}
.journal div{width:118px;/*243*/ min-height:147px;/*165*/ padding:18px 0 0 123px; float:left; background:url(../images/journalDefault.jpg) no-repeat -5px 0;}
.journal div h3{margin-bottom:2px}
.journal div p{font-size:11px; line-height:18px}
.journal div a{display:block; text-decoration:underline; color:#006f53}
.journal div a:hover { text-decoration:none; }
/*======[Page: destination]=========*/
.destinationMap{width:964px; height:406px; padding:11px 0 0; margin-bottom:8px}
#popLoctn{width:100%; height:100%; background: url(../images/flash/destinationMap.jpg) no-repeat bottom; position:relative}
#popLoctn li{position:absolute; float:left}
#popLoctn li a{line-height:12px; padding:4px 5px 4px 6px; float:left; color:#fff; font-size:12px; clear:both}
.loctnHdr{width:404px;/*424*/ height:94px;/*192*/ padding:79px 10px 19px; background-repeat:no-repeat; margin-bottom:3px; display:none; float:left; overflow:hidden; position:relative}
/*#popLoctn li:hover .loctnHdr{display:block}*/
.loctnHdr span{min-width:233px;/*256*/ height:49px;/*71*/ padding:12px 13px 10px 10px; background:url(../images/flashTop.png) repeat; font-size:24px; line-height:24px; float:left; margin:31px 100px 3px 0}
/*.loctnHdr a{margin:0 65px 0 10px;}*/

.jordan-Map{left:518px; /*top:210px;*/ bottom:282px; color:#d83687}
.sriLanka-Map{left:596px; /*top:289px;*/ bottom:203px; color:#d30000}
.madagascar-Map{left:587px; /*top:346px;*/ bottom:145px; color:#858dcc}
.cuba-Map{left:256px; /*top:227px;*/  bottom:265px;color:#7217e0}
.costaRica-Map{left:168px; /*top:272px;*/  bottom:220px;color:#00d33c}
.equador-Map{left:210px; /*top:303px;*/  bottom:189px;color:#266ffc}
.galapagos-Map{left:163px; /*top:330px;*/  bottom:162px;color:#266ffc}
.peru-Map{left:240px; /*top:336px;*/  bottom:156px;color:#e0480b}
.argentina-Map{left:267px; /*top:379px;*/  bottom:113px;color:#2e9de5}

.jordan-Map a{background-color:#d83687}
.sriLanka-Map a{background-color:#d30000}
.madagascar-Map a{background-color:#858dcc}
.cuba-Map a{background-color:#7217e0}
.costaRica-Map a{background-color:#00d33c}
.equador-Map a{background-color:#266ffc}
.galapagos-Map a{background-color:#266ffc}
.peru-Map a{background-color:#e0480b}
.argentina-Map a{background-color:#2e9de5}

/*-- These bg images may be given in the inline-HTML --*/
.jordan-Map .loctnHdr{background-image:url(../images/mapping/jordan.jpg); left:-10px}
.sriLanka-Map .loctnHdr{background-image:url(../images/mapping/sriLanka.jpg); left:-70px}
.madagascar-Map .loctnHdr{background-image:url(../images/mapping/madagascar.jpg); left:-70px}
.cuba-Map .loctnHdr{background-image:url(../images/mapping/cuba.jpg)}
.costaRica-Map .loctnHdr{background-image:url(../images/mapping/costaRica.jpg)}
.equador-Map .loctnHdr{background-image:url(../images/mapping/equador.jpg)}
.galapagos-Map .loctnHdr{background-image:url(../images/mapping/galapagos.jpg)}
.peru-Map .loctnHdr{background-image:url(../images/mapping/peru.jpg)}
.argentina-Map .loctnHdr{background-image:url(../images/mapping/argentina.jpg)}

/*======[Page: timeOfYear]=========*/
/*======[Page: january]=========*/
/*======[Page: tour]=========*/
.days{padding-top:18px}
.days div{width:24%; padding-left:1%; float:left}
.days div h2{margin-bottom:6px; color:#5b5b5b}
.days div p{margin-bottom:8px; color:#5b5b5b}

.contactMsg{width:970px; padding:12px 0 0; margin:0}
.msg{width:512px;/*635*/ min-height:150px;/*165*/ padding:15px 0 0 128px; background:url(../images/journalDefault.jpg) no-repeat -5px top; float:left}
.msg div.iconLinks{color:#5b5b5b; margin-bottom:6px}
.msg blockquote{width:495px;/*512*/ line-height:24px; padding:0 0 0 17px; margin:0 0 6px 0; color:#5b5b5b; font-style:italic; background:url(../images/quoteStart.gif) no-repeat 5px top}
.msg blockquote q{font-size:17px; padding:4px 4px 0 0; quotes:none}
.msg blockquote em{width:0; height:0; padding:5px; background:url(../images/quoteEnd.gif) no-repeat;}
.msg div.iconLinks b {font-size: 18px;}
/*-this is for safari only--*/
.msg blockquote q:before, .msg blockquote q:after{content: ''}
/*.msg blockquote q:before{content: '\201C'; font-size:30px}
.msg blockquote q:after{content: '\201D'; font-size:30px}
*/

/*======[Page: contact]=========*/
.contactForm{padding:10px 0 0}
.formLft{width:307px;/*318*/ min-height:261px;/*275*/ padding:14px 0 0 11px; float:left; margin-right:10px; background-color:#b0dbd0}
.formRgt{width:297px;/*308*/ min-height:79px;/*95*/ padding:16px 0 0 11px; float:right; margin-bottom:10px; background-color:#b0dbd0}
.formRgtBtm{min-height:154px;/*170*/ margin:0}

.contactForm h2{color:#5b5b5b}
.formLft h2{margin-bottom:16px}
.formRgt h2{margin-bottom:5px}

.contactForm p{color:#5b5b5b; line-height:18px}
.contactForm p label{display:block}

.formLft dl{width:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif}
.formLft dd{width:100%; padding-bottom:12px; float:left}
.formLft dd label{width:50px; float:left; margin-right:9px; text-align:right}
.formLft dd input, .formLft dd textarea, .entrEml, .reqLft dd input{width:142px; height:15px; padding:1px 0 0 2px; border:1px solid; border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; float:left}
.formLft dd textarea{width:214px; height:85px}
.askQuestn{margin-left:56px}

.formRgt form{width:100%; overflow:hidden}
.entrEml{width:189px; padding:3px 0 3px 4px; font-size:12px; color:#5b5b5b; margin-right:6px}
.join{float:left}

.contactDirectly{padding:10px 0 0}
.contactDirectly h2{margin-bottom:5px; color:#5b5b5b; padding-left:4px}
.contactDirectly div{width:115px;/*241*/ min-height:150px;/*165*/ padding:15px 0 0 126px; float:left; background:url(../images/journalDefault.jpg) no-repeat;}
.contactDirectly div h3{margin-bottom:8px; color:#5b5b5b;}
.contactDirectly div a{width:100%; overflow:hidden; display:block; color:#5b5b5b;padding: 6px 0; margin-bottom:6px;display:block;height:24px;}
.contactDirectly div a:hover{text-decoration:underline;}
.contactDirectly div img{float:left; margin:-6px 4px 0 0; }
.contactDirectly p { font-family:"Palatino Linotype","Times New Roman",Arial; padding-top:6px; color:#5b5b5b; }
.contactDirectly p img { margin-top:-6px; }

/*======[Page: borchure]=========*/
.requestForm{padding:10px 0 0}
.reqstBorchure{width:; min-height:281px;/*275*/ padding:14px 407px 0 0; background:#b0dbd0 url(../images/borchureBg.jpg) no-repeat 603px 11px}
.reqstBorchure h2{color:#5b5b5b; padding-left:11px; margin-bottom:20px}
.reqstQuote{width:; min-height:261px;/*275*/ padding:14px 100px 0 0; background:#b0dbd0;}
.reqstQuote h2{color:#5b5b5b; padding-left:11px; margin-bottom:20px}
.reqLft{width:267px; float:left}
.reqRgt{float:right}
.reqLft dd{width:100%; float:left; padding-bottom:12px}
.reqLft dd label{width:79px; float:left; margin-right:9px; text-align:right; color:#5b5b5b}
.reqLft dd p{width:179px; padding-top:3px; float:right; margin:0}
.reqLft dd p span{width:88px; padding-bottom:6px; float:left; line-height:13px}
.reqLft dd p span input{width:13px; height:13px; padding:0; margin-right:4px; border:0}
.reqLft dd p span label{width:71px; text-align:left; margin:0; color:#5b5b5b; clear:right}
.reqBrchr{margin-left:111px; float:left}
.reqQuote{margin-right:111px; float:right}

/*======[Page: destinationCuba]=========*/
.varts{padding-top:18px}
.varts div{width:24%; padding-right:1%; float:left}
.varts div h2, .varts div p{margin-bottom:8px; color:#5b5b5b}

.varLinks{padding-top:18px}
.varLinks div{width:24%; padding-right:1%; float:left}
.varLinks div h2{margin-bottom:8px; color:#5b5b5b}
.varLinks div ul{width:100%; overflow:hidden; font-size:11px}
.varLinks div li{width:100%; line-height:13px; padding-bottom:11px; float:left}
.varLinks div li a{color:#5b5b5b; text-decoration:underline}

/*=======================new dipu-06-06-2009==================*/
.msg2{width:837px;/*970*/}
.msg2 blockquote{width:820px;/*837*/}
.msg2 div.iconLinks b{margin:7px 20px 0 0}
.msg2 div.iconLinks a,.msg2 div.iconLinks i{padding:0 16px 0 0}

/*-----------[page:new.html]--------------*/
#blank{width:964px; height:160px; border-top:4px solid #008A67; float:left}

/*---------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){ /*only for safari hack*/
	#nav li a{line-height:17px; height:17px;/*19*/ padding:2px 3px 0}
	#curntLoctn a b{line-height:18px}
	.findOutMore{line-height:16px; padding:4px 0 0 21px}
	.iconLinks span a{height:20px;/*24*/ line-height:20px; padding-top:4px}
	#popLoctn li a{padding:5px 5px 3px 6px}
}

/*=======================Climate Care==================*/
.greenborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9DD374;
	border-right-color: #9DD374;
	border-bottom-color: #9DD374;
	border-left-color: #9DD374;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	left: 8px;
	position: relative;
}

.calctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	left: 8px;
	position: relative;
}
	
.quickcalctext   { color: #01628c; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

a.quickcalctext:link {
	color: #62BD19;
	text-decoration: none;
}

#a color: #01628C;

a.quickcalctext:visited {
	color: #62BD19;
	text-decoration: none;
}

a.quickcalctext:hover {
	color: #62BD19;
	text-decoration: underline;
}
.white_line{
	color: #fff;
}
