@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont-webfont.eot');
    src: url('opensans-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont-webfont.woff') format('woff'),
         url('opensans-regular-webfont-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gnuolaneregular';
    src: url('gnuolane_rg-webfont.eot');
    src: url('gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('gnuolane_rg-webfont.woff') format('woff'),
         url('gnuolane_rg-webfont.ttf') format('truetype'),
         url('gnuolane_rg-webfont.svg#gnuolaneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('oswald-webfont-webfont.eot');
    src: url('oswald-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-webfont-webfont.woff') format('woff'),
         url('oswald-webfont-webfont.ttf') format('truetype'),
         url('oswald-webfont-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alex_brushregular';
    src: url('alexbrush-regular-webfont.eot');
    src: url('alexbrush-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('alexbrush-regular-webfont.woff') format('woff'),
         url('alexbrush-regular-webfont.ttf') format('truetype'),
         url('alexbrush-regular-webfont.svg#alex_brushregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'chica_monoregular';
    src: url('chicm__-webfont.eot');
    src: url('chicm__-webfont.eot?#iefix') format('embedded-opentype'),
         url('chicm__-webfont.woff') format('woff'),
         url('chicm__-webfont.ttf') format('truetype'),
         url('chicm__-webfont.svg#chica_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#banner_bg {
		margin-top:0px;
		left:0;
		height:445px;
		width:1100px; 
		background: url(images/banner_bg.png) no-repeat center top ; 
  z-index:1;
		/* Display on top of background */
	}

#logo_bg {
  position: absolute;  right: 0;  top: 0px;  left:50%; margin-left:-502px; height:220px; width:180px; float:left;  background:url('../images/logo.png') no-repeat center top;
  z-index: 4006;}
  
#bottom-logo_bg1 {
  position: absolute;  right: 0;  bottom: 0px; left:50%; margin-left:-150px; height:127px; width:153px; float:left;  background:url('../images/bottom-logo.png') no-repeat bottom ;
  z-index: 4006;}
  
  #logo1_bg {
  position: absolute;  right: 0;  top: 0px;  left:50%; margin-left:-502px; height:180px; width:147px; float:left;  background:url('../images/logo2.png') no-repeat center top;
  z-index: 4006;}
  
#top_shadow {
  position: absolute;  right: 0;  top: 108px;  left:0; height:12px; width:100%; float:left;  background:url('../images/shadow_line.png') no-repeat center top;
  z-index: 4005;}
#top_shadow1{
  position: absolute;  right: 0;  top: 74px;  left:0; height:12px; width:100%; float:left;  background:url('../images/shadow_line.png') no-repeat center top;
  z-index: 4005;}  

#top_bg{ width:980px; height:175px; background-image:url(../images/top_bg2.png) }
#top1_bg{ width:100%; height:74px; background-image:url(../images/top_bg1.png); background-color:#c76004; }
#top2_bg{ width:100%; height:37px; background-image:url(../images/top_bg3.png); background-color:#c76004; }
#footer_bg{ width:100%; height:190px; background-image:url(../images/footer_bg.png);}
#footer_tab{ width:980px; height:190px; background-image:url(../images/222.png);}
.toptext_head {	font-family: 'open_sansregular'; font-size: 11px;  font-weight: normal; color: #fff; letter-spacing:1px; line-height:30px; text-transform:uppercase;}

.smallbanner{margin:0; padding:5px; border:solid 1px #999;}
	
.topbox_head {	font-family: 'open_sansregular'; font-size: 12px; font-weight: bold; color: #0081a9;  }
a.topbox_head {	 font-weight: bold; color: #0081a9; text-decoration:none; }
a.topbox_head:hover {	color: #333;  }

.topbox_text {	font-family: Arial; font-size: 12px; font-weight: normal; color: #58595b; line-height:20px}
.topbox_text_bold{font-family: 'open_sansregular'; font-size: 11px; font-weight: bold; color: #cf5500;  text-transform:uppercase; }
.grey_link_line {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999; line-height:18px;}
a.grey_link_line {	color: #4b4b4b; text-decoration:underline; }
a.grey_link_line:hover {	color: #000; text-decoration:underline}
.white_text { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #4b4b4b; letter-spacing:0.4px; line-height:16px; text-align:justify; }
.grey_text {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #4b4b4b; letter-spacing:0.4px; line-height:16px; }
.yellow_text {	font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #e07219; letter-spacing:0.5px; line-height:15px; font-style:italic; }
.smallwhite_text {	font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #903b10; letter-spacing:0.5px; line-height:15px; font-style:italic; }
.orange_text { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #e07219; letter-spacing:0.4px; line-height:16px; }
.subheading {	font-family: 'gnuolaneregular'; font-size: 24px; font-weight: normal; color: #0081a9; letter-spacing:0.8px; line-height:28px; text-transform:uppercase; }
.ver_line{ width:10px; height:100%; background:url(../images/ver_sep.png) 0 0; }

.footer_menuhead {	font: normal 15px 'Arial'; color: #02b5ef; word-spacing:2; line-height:30px; border-bottom:dotted 1px;}
.welcometext {	font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; font-weight: normal; color: #333333; word-spacing:2; line-height:20px; text-align:justify}
.quotehead {	font-family: 'open_sansregular'; font-size: 13px;  font-weight: bold; color: #fff; letter-spacing:1px; text-transform:uppercase;}
.quotetext {	font-family: 'chica_monoregular'; font-size: 14px; font-weight: normal; color: #333333; word-spacing:2; }
.small_head {	font-family: 'Arial'; font-size: 14px; font-weight: bold; color: #00a551; word-spacing:2; margin:0; padding:0; line-height:30px;}
.large_head {	font-family: 'Arial'; font-size: 24px; font-weight: normal; color: #333; word-spacing:2; margin:0; padding:0; line-height:30px;}

.working {	font: normal 15px 'Arial'; color: #02b5ef; word-spacing:2; line-height:30px;}
a.working {	color: #02b5ef; word-spacing:2; text-decoration:none;}
a.working:hover {color: #f8a501; text-decoration:underline;}


.greentext {	font-family: Chica Mono; font-size: 12px; font-weight: normal; color: #00a551; word-spacing:2;}
a.greentext {	color: #00a551; word-spacing:2; text-decoration:none}
a.greentext:hover {	color: #f8a501; text-decoration:underline}

.call { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; word-spacing:2;}
a.call {	color: #f8a501; word-spacing:2; text-decoration:none}
a.call:hover {	color: #f8a501; text-decoration:underline}

#link_list_grey{ margin:0px; padding:5px;}
#link_list_grey ul{ margin:0px; padding:0px; list-style:none;}
#link_list_grey ul li a{ list-style:none; font-family: 'gnuolaneregular'; font-weight: normal; font-size:13px; line-height:25px; color:#c76105; letter-spacing:1px; background:url(../images/mark.png) no-repeat 0px 4px; padding-left:10px; text-transform:uppercase;}
#link_list_grey ul li a:hover{ list-style:none; font-family: 'gnuolaneregular'; font-weight: normal; color:#903d11; background:url(../images/mark1.png) no-repeat 0px 4px; text-transform:uppercase; text-decoration:underline;}

#link_list_grey1{ margin:0px; padding:5px;}
#link_list_grey1 ul{ margin:0px; padding:0px; list-style:none;}
#link_list_grey1 ul li a{ list-style:none; font-family: 'open_sansregular'; font-weight: normal; font-size:12px; line-height:25px; color:#c76105;  background:url(../images/mark.png) no-repeat 0px 2px; padding-left:10px; text-transform:uppercase; text-decoration:none;}
#link_list_grey1 ul li a:hover{ list-style:none; font-weight: normal; color:#903d11; background:url(../images/mark1.png) no-repeat 0px 4px; text-transform:uppercase; text-decoration:underline;}

#navi{ margin:0px; padding:0px;}
#navi ul{ margin:0px; padding:0px; margin-top:7px;}
#navi ul li{ list-style:none; font: normal 10px 'open_sansregular'; line-height:15px; text-transform:uppercase;}
#navi ul li a{ text-decoration:none; color:#fff; display:block; width:150px; letter-spacing:1px; }
#navi ul li a:hover, .top_navi ul li a.active{ color:#ffba00; text-decoration:none;}
#navi ul li a.current { background-color:#67b4f4; color:#000; text-decoration:underline;}

#navi1{ margin:0px; padding:0px;}
#navi1 ul{ margin:0px; padding:0px; margin-top:7px;}
#navi1 ul li{ list-style:none; font: normal 10px 'open_sansregular'; line-height:15px;  text-transform:uppercase;}
#navi1 ul li a{ text-decoration:none; color:#faebbd; padding-left:10px; display:block; width:150px; letter-spacing:1px;}
#navi1 ul li a:hover, .navi1 ul li a.active{ color:#ffffff; text-decoration:none;}
#navi1 ul li a.current { background-color:#67b4f4; color:#000; text-decoration:underline;}

#navi2{ margin:0px; padding:0px;}
#navi2 ul{ margin:0px; padding:0px; margin-top:7px;}
#navi2 ul li{ list-style:none; font: normal 12px 'open_sansregular'; line-height:20px; }
#navi2 ul li a{ text-decoration:none; color:#333; display:block; width:170px; }
#navi2 ul li a:hover, .top_navi ul li a.active{ color:#ffba00; text-decoration:none;}
#navi2 ul li a.current { background-color:#67b4f4; color:#000; text-decoration:underline;}


.whitetext {	font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff; word-spacing:2; line-height:20px}

.toplink {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; line-height:35px; padding-left:7px; padding-right:0px; }
a.toplink {	color: #faebbd; text-decoration:none; }
a.toplink:hover {	color: #f8a501; text-decoration:underline}

.toplink1 {	font-family: 'open_sansregular'; font-size: 10px; font-weight: normal; color: #000; line-height:35px; padding-left:1px; padding-right:1px; }
a.toplink1 {	color: #fff; word-spacing:2; text-decoration:none; text-transform:uppercase;}
a.toplink1:hover {	color: #faebbd; text-decoration:underline}
.toplink2 {	font-family: 'open_sansregular'; font-size: 13px; font-weight: normal; color: #faebbd; line-height:35px; padding-left:1px; padding-right:1px; }
a.toplink2 {	color: #fff; word-spacing:1px; text-decoration:none; text-transform:uppercase;}
a.toplink2:hover {	color: #faebbd; text-decoration:underline}

.redlink {	font: normal 11px 'Arial'; color: #cf5500;}
a.redlink {	color: #cf5500; letter-spacing:1; text-decoration:none; font-weight:bold;}
a.redlink:hover {	color: #b2e23d; text-decoration:none;}

.greenlink {	font: normal 11px 'Arial'; color: #cf5500;}
a.greenlink {	color: #cf5500; letter-spacing:1; text-decoration:none; font-weight:bold;}
a.greenlink:hover {	color: #b2e23d; text-decoration:underline}

.greylink {	font: normal 11px 'Arial'; color: #333;}
a.greylink {	color: #333; letter-spacing:1; text-decoration:none}
a.greylink:hover {	color: #ffffff; text-decoration:underline}

.footerline {	font-family: 'Arial'; font-size: 10px; font-weight: bold; color: #de5700;  text-transform:uppercase; line-height:16px; letter-spacing:1px;}
.footer1 {	font-family: 'Arial'; font-size: 10px; font-weight: bold; color: #cfb2a0;  text-transform:uppercase; line-height:16px; letter-spacing:1px;}
a.footer1 {	color: #cfb2a0; text-decoration:none; }
a.footer1:hover {	color: #fff; text-decoration:underline}

img.logo{width:240px; height:88px; background:url(../images/logo.png) 0 0; position:absolute; z-index:50000; text-align:left;}
img.verline{width:2px; height:140px; background:url(../images/vertical_devider.jpg) 0 0;}
img.service_banner{width:960px; height:227px; background:url(../images/service_banner.png) 0 0;}
#nav_bg{ width:100%; height:88px; background-image:url(../images/Navi-bg1.png);}

#footerbgflip{ width:100%; height:170px; background-image:url(../images/footerbg-flip.png);}
#hbar{ width:100%; height:50px; background-image:url(../images/hbar-footer.png);}
.nav_bg{height:88px; background-image:url(../images/Navi-bg1.png);}
#footerline{ width:12px; height:150px; background-image:url(../images/footer-line.png); margin-top:2px;}
.thumbhead{ line-height:20px;font-family: 'open_sansregular'; font-weight:normal; font-size:13px; color:#ffa800; line-height:20px;}
.thumbheadtext {font-family: 'open_sansregular'; font-size: 10px; font-weight: normal; color: #ffffff; word-spacing:2; line-height:12px}
.booktravel {font-family: 'alex_brushregular'; font-size: 26px; font-stretch:normal; font-size-adjust:none; font-weight: normal; color: #f8a501; word-spacing:5; padding-left:15px; padding-top:5px}
.travelformhead {font-family: 'alex_brushregular'; font-size: 28px; font-stretch:normal; font-size-adjust:none; font-weight: normal; color: #02b5ef; word-spacing:5; line-height:60px;}
.plantripformhead {font-family: 'oswaldregular'; font-size: 26px; font-stretch:normal; font-size-adjust:none; font-weight: normal; color: #f8a501; word-spacing:5; line-height:60px;}
.travelradiohead {font-family: 'open_sansregular'; font-size: 12px; font-weight: bold; color: #f0f0f0; word-spacing:2;}

.toppagebanner{ width:1200px; height:100%; background-position:center; background-image:url(../images/22.jpg);}
#thumbbgcont{ width:253px; height:382px; background-image:url(../images/scroll_thumbs_bg.jpg);}

.formtext {	font: normal 13px 'Arial'; color:#fff; }
#booking{ width:979px; height:430px; background-image:url(../images/About_Bg.png);}

#bluetip{font: normal 12px 'Arial'; color:#fff; background-color:#02b5ef; padding:2px 2px 2px 2px; width:80px; text-align:center;}
#yellowtip{font: normal 12px 'Arial'; color:#fff; background-color:#ff8a00; padding:2px 2px 2px 2px; width:110px; text-align:center;}
#greentip{font: normal 12px 'Arial'; color:#fff; background-color:#5bc101; padding:2px 2px 2px 2px; width:100px; text-align:center;}
.searchresults{width:979px; height:430px; background:url(../images/About_Bg.png) no-repeat top;}
#packages{width:979px; height:429px; background:url(../images/destination.png) no-repeat top;}

