@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ins {text-decoration: none;}
del {text-decoration: line-through;}
body {margin: 0px; padding: 0px; background:url(../images/bodybg.gif) 0 0 repeat-x #ffffff; font:normal 11px verdana, Arial, Helvetica, sans-serif;}
.clearing {clear:both; font-size:0px; line-height:0;}
.left {float:left;}
.right {float:right;}
a {color:#f26522; font:normal 14px "Futura BK", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {color:#0066bb; font:normal 18px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin-left:10px;}
p { color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; line-height:17px; text-decoration:none; padding:10px 10px 5px 10px;}
.bodycontent { width:655px;}
/*===================== Common CSS ends Here ========================*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*========================Header Starts Here============================*/
.headerOuter {width:100%; position:relative;}
.header {width:1000px; background:url(../images/top-img.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerairlines {width:1000px; background:url(../images/top-airlinesimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerbank {width:1000px; background:url(../images/top-bankimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headercallingcard {width:1000px; background:url(../images/top-callingcardimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headercreditcard {width:1000px; background:url(../images/top-creditcardimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerhotel{width:1000px; background:url(../images/top-hotelimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerLanguages{width:1000px; background:url(../images/top-languagesimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerLuggage{width:1000px; background:url(../images/top-luggageimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerMarketing{width:1000px; background:url(../images/top-marketingimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headermoney{width:1000px; background:url(../images/top-moneytransimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerMosquito{width:1000px; background:url(../images/top-mosquitoimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerPadlock{width:1000px; background:url(../images/top-padlockimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerphone{width:1000px; background:url(../images/top-phoneimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerRestaurants{width:1000px; background:url(../images/top-restaurantsimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerSouvenirs{width:1000px; background:url(../images/top-souvenirsimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerAdaptor{width:1000px; background:url(../images/top-adaptorimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerSunscreen{width:1000px; background:url(../images/top-sunscreenimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerTransportation{width:1000px; background:url(../images/top-transportationimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}
.headerWaterfilter{width:1000px; background:url(../images/top-waterfilterimg.jpg) 0 0 no-repeat; height:358px; margin:22px auto; position:relative;}


.header img.logo {position:absolute; top:0; left:0;}
.toprightbanner { width:275px; height:355px; float:right; margin-top:38px; #margin-top:-40px; }
.toprightbanner1 { width:275px; height:355px; float:right; margin-top:38px; _margin-top:38px;}
.rightbanner1 { float:right;}
.rightbanner2 { float:right;}
.rightbanner3 { float:right;}

/*-------------------TOP button Starts Here----------------------------*/
.topiconlink {position:absolute;top:10px;left:850px; width:260px;height:40px;}
.iconhome {color:#6d9441; font:normal 15px "Futura BK", Arial, Helvetica, sans-serif; margin-left:10px; text-decoration:none; }
.iconhome:hover { text-decoration: underline; color:#f26522;}
.iconcontact {color:#6d9441; font:normal 15px "Futura BK", Arial, Helvetica, sans-serif; text-decoration:none;}
.iconcontact:hover { text-decoration: underline; color:#f26522;}

/*-----------------------TOP button Ends Here----------------------*/

/*========================Header Ends Here============================*/


.middleInfoOuter {width:1000px; margin:0 auto; }

.leftinfoarea { width:214px;}
.leftmenutopbg { width:214px;}
.menubg { background:url(../images/menu-bg.gif) 0 0 repeat-x; width:214px; height:24px; padding-top:6px;}
.leftmenulink { color:#2d5c41; font:normal 14px "Futura BK", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin-left:35px;   }
.leftmenulink:hover{ color:#a0410d; text-decoration:underline; }
.active{ background:url(../images/menu-bg-active.gif) 0 0 repeat-x; width:214px; height:24px; padding-top:6px; }
.menublankbg { width:214px; height:480px; #height:525px; background-color:#dae2da; }
.menublankbginner { width:214px; height:24px; background-color:#dae2da; }

.middlearea { width:526px; margin-left:10px; _margin-left:6px;}
.mainheading { color:#f47a3f; font:normal 18px "Futura BK", Arial, Helvetica, sans-serif; margin-bottom:5px;   }
.boxcontent { border:solid 2px #d2dbd2;}
.bodytxt { color:#617461; font:normal 13px "Futura BK", Arial, Helvetica, sans-serif; line-height:19px;}
.browntxtbold {color:#8d4a22; font:bold 14px "Futura BK", Arial, Helvetica, sans-serif; }
.middleline {border-top:solid 2px #d2dbd2; margin:5px 0 0 -2px; width:524px;}
.innerheadimg { margin-right:10px; }



/*--------------------Right area Starts Here------------------------*/
.rightarea {width:238px; margin-left:10px; _margin-left:2px; margin-top:30px;}
.addtxt {  color:#000; font:bold 22px  Arial,Verdana, Helvetica, sans-serif; text-decoration:none; margin-top:-65px; margin-left:10px; text-align:center}
.addtxt2 {  color:#000; font:bold 22px  Arial,Verdana, Helvetica, sans-serif; text-decoration:none; margin-top:-140px; margin-left:10px; text-align:center}

/*--------------------Right Area Ends Here------------------------*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*--------------------Middle content Starts Here------------------------*/
.middlecontentInfo {width:680px;  margin:0 5px 0 40px; _margin-left:5px; padding-right:5px;}
.middlecontentinfoTxt {width:680px; color:#ba0000; font:bold 18px Avant Guard, Arial, Helvetica, sans-serif; margin:0 0 10px 5px; _margin:0 0 5px 15px;}
.middlecontentinfo h1 {color:#0066bb; font:bold 18px Avant Guard, Arial, Helvetica, sans-serif; margin:15px 0 20px 0;}
.headingimg { margin-left:0; float:left}


/*--------------------Middle content Ends Here------------------------*/



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.contactarea {width:562px; _margin-left:5px;}
.contactareaLeftGap {margin-left:20px; _margin-left:7px;}
.contactareaRightGap {margin-right:18px; _margin-right:7px;}
.contactareaInner { background:url(../images/contactmiddle-img.gif) 0 0 repeat-y; width:562px;}
.contactarea span.top {width:562px; height:23px; background:url(../images/contacttop-img.gif) 0 0 no-repeat; display:block; line-height:0px;}
.contactarea span.bottom {width:562px; height:23px; background:url(../images/contactbottom-img.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.rqforms { width:478px; border:1px #CCCCCC solid; padding:10px 0 10px 5px;}
.rqfield {width:290px; height:18px; border:solid 1px #88b3da; color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; }
.contactmsq {width:290px; border:solid 1px #88b3da;}
.starred {color:#ff0000; vertical-align:text-top;}

.phone {color:#4a4a4a; font:normal 14px AvantGarde-Demi, Arial, Helvetica, sans-serif; margin-left:100px;}
.line {color:#cccccc; margin-left:10px;}
.name { margin-left:100px; _margin-left:30px; color:#4a4a4a; font:normal 14px Arial, Helvetica, sans-serif;}
.email { margin-left:108px; _margin-left:36px; color:#4a4a4a; font:normal 14px Arial, Helvetica, sans-serif;}
.Phoneno { margin-left:42px; _margin-left:1px; color:#4a4a4a; font:normal 14px Arial, Helvetica, sans-serif;}
.message { margin-left:80px; _margin-left:20px; color:#4a4a4a; font:normal 14px Arial, Helvetica, sans-serif;}
.submit { margin-left:160px; _margin-left:62px; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/*============================ Footer Classes Starts Here==============================*/
.footerouter {width:1000px; margin:0 auto;}
.footer {height:110px; padding:11px; width:976px; background:url(../images/footerbg.jpg) 0 0 repeat-x; text-align:left; color:#fff; font:normal 10px verdana, Arial, Helvetica, sans-serif; line-height:17px;}
.footer a {color:#fff; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

/*============================ Footer Classes Ends Here==============================*/
