/* CSS Document 
Created by | Dambar Thapa |
Created for Ghale Group
Ghale Treks and Travels
*/
body { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/bg.png', sizingMethod='crop');
background:url(../images/bg.png) repeat-x top; color:#3A3A3A; font-family:Georgia, 'Times New Roman', serif; font-size:12px; margin:0; padding:0 }
* { line-height:1.5 }
a { color:#FF4500; outline:none; text-decoration:none }
a:hover { color:#D44618; outline:none; text-decoration:underline }
h1, h2, h3, h4 { padding:0; margin:0; }
#wrapper { margin:0 auto; padding:0; width:1035px }
.clearboth { clear:both }
.heading { height:114px; margin:0 0 5px 0; padding:0 }
.heading h2 { margin:0; padding:0 0 0 100px }
.slogan { color:#FFF; float:left; font:11px Verdana, Helvetica, sans-serif; margin:21px 0 0; padding:0 0 0 }
.slogan span { margin:-14px 0 0 74px; position:absolute; }
.rt { float:right }
.heading .search { color:#FFF; float:left; margin:20px 0 10px; text-align:right; width:440px }
.search .search_txt { display:inline-block; font:11px arial, Helvetica, sans-serif!important }
.search .search_txt a { color:#fff; display:inline-block; font:11px arial, Helvetica, sans-serif!important; text-decoration:underline; text-transform:none }
.search img { margin:6px 0 0 }
.search h1 { display:inline-block; float:right; margin:0; padding:0; width:268px }
.search h3 { display:inline-block!important; float:left; margin:8px 0 0; right:0!important; text-align:right!important; width:137px!important }
#header .search .gobtn { background:url(../images/gobtn.jpg) no-repeat 0 0; border:0; cursor:pointer; display:inline-block; height:21px; width:28px }
#header .search a { color:#FFF; float:right; font:11px arial, Helvetica, sans-serif; font-weight:400; margin:5px 0; text-transform:none }
.clear { clear:both; overflow:hidden; width:100% }
.body_main { background:#FFF; border:1px solid #EEE; margin:0; overflow:hidden; padding:10px }
ul, dl { list-style-type:none }
.both { clear:both; height:1px; overflow:hidden }
#hd, #bd, #ft { position:relative; width:1035px; z-index:1 }
#hd { background:#4D9335; height:40px; padding:5px 0 0; z-index:201 }
h3 { color:#666; font-size:12px; font-weight:700; margin:0 0 10px }
.bhg-logo { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/logo1.jpg', sizingMethod='crop');
background:url(../images/logo1.jpg); display:block; height:101px; text-indent:-1000px; width:170px }
#bhg-top-nav { font-size:11px; height:31px; position:absolute; right:0; top:0; width:710px; z-index:999 }
#bhg-top-nav-cont { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/top_nav_bg.png', sizingMethod='crop');
background:url(../images/top_nav_bg.png) no-repeat 0 0; height:100%; width:100% }
#bhg-top-nav ul { -display:inline; float:right }
#bhg-top-nav li { -display:inline; float:left; margin:8px 0 0; padding:0 15px }
#bhg-top-nav li a { color:#FFF; font-weight:700; position:relative; text-decoration:none }
#bhg-top-nav li.separator { border-left:1px solid #a2BF91 }
#bhg-nav { bottom:0; left:2px; position:absolute }
#bhg-nav li { -background:none; -display:inline; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/nav_divider.png', sizingMethod='crop');
background:url(../images/nav_divider.png) no-repeat 0 0; float:left; height:40px; position:relative; width:120px }
#bhg-nav li:last-child { width:170px }
#bhg-nav li.first { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/transparent_px.png', sizingMethod='crop');
background-image:url(../images/transparent_px.png) }
#bhg-nav li a.link-nav { display:block; height:29px; margin:0 5px 0 0; padding:10px 0 0 5px; position:relative; text-decoration:none; z-index:2 }
#bhg-nav li a.link-nav span { background-color:#D0DD64; display:block; height:20px; left:0; position:absolute; top:10px; width:2px }
#bhg-nav li a.link-nav em { color:#FFF; display:block; font:bold 14px "Helvetica Neue", Helvetica, arial; line-height:18px; padding:0 0 0 5px }
#bhg-nav li a.link-nav strong { color:#FFF; display:block; font-size:11px; font-weight:700; padding:0 0 0 13px }
#bhg-nav li ul, #bhg-nav li .bhg-nav-cont { background-color:#FFF; border:1px solid #5C8245; left:0; position:relative; top:-1px; z-index:1 }
#bhg-nav li ul li { -display:block; background:none; background-color:#FFF; float:none; height:auto; padding:0 2px 2px; width:auto }
#bhg-nav li ul li:last-child { width:auto }
#bhg-nav li ul li a { background-position:0 0; background-repeat:no-repeat; color:#a9a9a9; display:block; font-weight:700; height:30px; line-height:30px; margin:0; padding:0 0 0 10px; position:relative; text-decoration:none }
#bhg-nav li ul li a:hover { background-color:#ECBa49; background-position:0 -30px; color:#FFF }
#bhg-nav #bhg-nav-find-neighborhood { padding:10px; width:223px }
#bhg-nav #bhg-nav-find-neighborhood h3 { margin-bottom:5px }
#bhg-nav #bhg-nav-find-neighborhood #submit-go { margin:0 0 0 7px }
#bhg-nav .bhg-nav-overlay { font-size:11px; left:0; position:absolute; top:0; visibility:hidden; width:100%; z-index:1 }
#bhg-nav .bhg-nav-overlay ul { font:11px "Lucida grande", Helvetica, Georgia }
#bhg-nav .bhg-nav-overlay .bhg-nav-overlay-top { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/nav_bg.png', sizingMethod='crop');
background:url(../images/nav_bg.png) repeat-x 0 0; border:1px solid #5C8245; border-bottom:none; height:39px; position:relative; z-index:2 }
#bhg-nav li:hover .bhg-nav-overlay, #bhg-nav li.hover .bhg-nav-overlay { visibility:visible }
#bhg-nav li.last .bhg-nav-overlay .bhg-nav-overlay-top { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/nav_bg_last.png', sizingMethod='crop');
background:url(../images/nav_bg_last.png) no-repeat 0 0; border:none; left:-3px }
#bhg-nav .bhg-nav-overlay-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
background:url(../images/bhg-back.png) repeat; height:100%; left:-3px; padding:0 6px 5px 0; position:absolute; top:-3px; width:100% }
.bhg-nav-company-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:136px; left:123px; position:absolute; right:-50px; top:36px; width:12px }
.bhg-nav-services-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:264px; left:148px; position:absolute; right:-50px; top:36px; width:47px }
.bhg-nav-travel_tools-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:168px; left:148px; position:absolute; right:-50px; top:36px; width:47px }
.bhg-nav-interest-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:328px; left:153px; position:absolute; right:-50px; top:36px; width:2px }
.bhg-nav-vehicle-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:104px; left:148px; position:absolute; right:-50px; top:36px; width:7px }
.bhg-nav-flight-trim { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='images/bhg-back.png', sizingMethod='crop');
-right:-4px; background:url(../images/bhg-back.png) repeat; height:72px; left:123px; position:absolute; right:-50px; top:36px; width:23px }
.leftbar { background:#FFF; float:left; width:383px }
.leftbar #organic-tabs { background:none repeat scroll 0 0 #EEE; margin:0; overflow:hidden; padding:10px }
.topdestinations { background:#fe5e00; color:#fff; font:11px arial, Helvetica, sans-serif; margin:0 0 10px; padding:5px; width:373px }
.topdestinations h1 { background:url(../images/travelbg.gif) repeat-x; color:#000; font:bold 13px "Trebuchet MS", arial, Helvetica, sans-serif; height:24px; padding:7px 0 0 8px; text-transform:uppercase }
.topdestinations span { display:inline-block; font-size:12px; font-weight:700; text-transform:uppercase; width:80px }
.topdestinations a.more { color:#FFF; font:11px arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase }
.topdestinations ul { float:left; margin:8px 0 0; padding:0; width:323px }
.topdestinations ul li { display:block; float:left; margin:0 1px 3px 0; padding:0; width:323px }
.topdestinations p { border-top:1px solid #f68639; color:#FFF; font:bold 14px "Trebuchet MS", arial, Helvetica, sans-serif; margin:5px 0 0 }
.morebar { float:right; width:40px }
.morebar ul { float:right; margin:8px 0 0; padding:0; width:40px }
.morebar ul li { float:right; margin:0 0 4px; padding:0; width:40px }
.morebar a { color:#FFF; font:11px arial, Helvetica, sans-serif; margin:0 0 3px; text-decoration:none; text-transform:uppercase }
.morebar a:hover { color:#FFF; font:11px arial, Helvetica, sans-serif; margin:0 0 3px; text-decoration:underline; text-transform:uppercase }
.mainbar { float:right; margin:0; padding:0; width:619px }
.mainbar h1 { font:18px Georgia, "Times New Roman", Times, serif }
.quickmenu { background:#eee; color:#6f6f6f; float:left; font:12px Georgia, "Times New Roman", Times, serif; height:270px; padding:10px; width:190px }
.quickmenu h1 { color:#757575; font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 5px }
.innerquickmenu { background:#fff; height:236px; padding:7px }
.needadestination { background:#FFF; border:1px solid #e3e3e3; color:#565656; font:11px Georgia, "Times New Roman", Times, serif; line-height:16px; margin:10px 0 0; overflow:hidden; padding:10px; width:360px }
.needadestination h2 { display:inline-block; font:bold 14px "Trebuchet MS", arial, Helvetica, sans-serif; padding:0 0 10px; text-transform:uppercase }
.destination { margin:15px 0 10px; width:613px }
.destination h1 { border-top:1px solid #ccc; padding:5px 0 }
.countries { background:url(../images/bg-summary-alt.gif) repeat-x top; float:left; height:auto; margin:0 0 5px; padding:5px 0 0; width:613px }
.country { background-color:#d9d9d9; float:left; height:auto; width:140px }
.newsletter { background:url(../images/newsletterimg.jpg) no-repeat right; border:1px solid #e3e3e3; color:#565656; font:12px "Trebuchet MS", arial, Helvetica, sans-serif; line-height:16px; margin:10px 0 0; overflow:hidden; padding:0 10px 10px; width:360px }
.newsletter h2 { color:#666; display:inline-block; font:bold 14px "Trebuchet MS", arial, Helvetica, sans-serif; text-transform:uppercase; line-height:30px; }
.newsletter .text { background:#FFF; border:1px solid #e3e3e3; color:#333; font:11px arial, Helvetica, sans-serif; height:17px; margin:4px 0 0; padding:1px 0 0; text-indent:3px }
.newsletter .textbtn { background:url(../images/subscribe.png) no-repeat; border:0; cursor:pointer; height:20px; margin:4px 0 0; outline:none; width:79px }
.newsletter ul { margin:0; padding:0; width:290px }
.newsletter ul li { float:left; margin:0; padding:0; width:130px }
.adwords { margin:10px 0 0; padding:0; width:383px }
.adwords .in { float:left; width:186px }
.adwords .in .pad { padding:0 0 10px }
.welcome { font:12px Georgia, "Times New Roman", Times, serif; margin:15px 0 0 }
.welcome h1 { background:#eee; color:#757575; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:5px 0 5px 10px }
.welcome p { font-size:14px; line-height:1.5 }
.welcome a { font:12px "Segoe UI", Arial, Helvetica, sans-serif; margin:4px 0 0 0; display:block; }
.specialoffer { margin:19px 0 0; overflow:hidden }
.specialoffer h1 { background:#eee; border-bottom:1px solid #eee; color:#757575; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 10px; margin:0; }
.border_3 { border:1px solid #eee; border-width:0 1px 1px; overflow:hidden; padding:10px 0 10px 0; }
.border_3 #explore-nav { margin:0 10px !important; overflow:hidden; }
.border_3 #organic-tabs { margin:0 10px !important; }
.innspecialoffer { background:#FFF; font:12px arial, Helvetica, sans-serif; overflow:hidden }
.innspecialoffer ul { list-style:none; margin:0 10px 10px; padding:0 }
.innspecialoffer ul li { float:left; padding:0 0 14px; width:580px }
.innspecialoffer span { float:right; font:12px Georgia, 'Times New Roman', serif; padding:0 0 0 10px; text-align:justify; width:375px }
.innspecialoffer h2 { color:#026109; font:13px Georgia, 'Times New Roman', serif; padding:0 0 8px }
.innspecialoffer a.more { background:#F60; color:#FFF; display:block; float:left; font:10px Arial, Helvetica, sans-serif; padding:3px; text-decoration:none; text-transform:uppercase }
.innspecialoffer .featured_image { background:#fff; border:1px solid #CCC; padding:3px }
.travelnews { background:#FFF; float:left; margin:10px 0 0; padding:0; width:370px }
.travelnews h2, .whybook h2 { background:#eee; border-bottom:1px solid #eee; color:#757575; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:5px 0 5px 10px }
.travelnews ul li { background:url(../images/bullet.jpg) no-repeat left top; display:block; float:left; font:11px arial, Helvetica, sans-serif; list-style:none; margin:0 0 5px; padding:0 0 0 15px; width:315px }
.travelnews ul li a { color:#767676; font:11px arial, Helvetica, sans-serif; list-style:none; margin:0 0 5px; text-decoration:none }
.whybook { background:#FFF; float:right; margin:10px 0; width:230px }
.whybookout { float:right; width:230px }
.whybook ul { margin:0; overflow:hidden; padding:0 }
.whybook .border_3 { margin:0 0 10px; overflow:hidden; padding:10px }
.whybook ul li { background:url("../images/whybullet.png") no-repeat scroll 0 3px transparent; float:left; font:12px Georgia, 'Times New Roman', serif; list-style:none; padding:0 0 5px 22px; width:190px }
.whybookout .testimonial { margin:0; background:url("../images/bg_wotd_b.png") no-repeat top; font-size:11px; font-family:Segoe UI, Arial; }
.whybookout .testimonial p { height:114px; padding:0 0 0 10px; margin:0 0 4px; line-height:19px; }
.whybookout .testimonial h1 { background:url("../images/testimonial_icon.png") no-repeat scroll 9px 4px #F0F0F0; font-family:Segoe UI, Arial; font-size:13px; font-weight:bold; line-height:26px; margin:0 0 8px; padding:4px 0 0 44px; }
.whybookout .testimonial img { border:1px solid #f0f0f0; margin:0 10px 0 10px; padding:2px; }
.whybookout .testimonial span { margin:0 0 0 48px; font-weight:bold; padding:0 0 3px 0; width:190px; display:inline-block; }
.whybookout .testimonial .btn { clear:both; border-top:1px solid #eee; margin:0; padding:10px 0 0 0; }
.inright .testimonial { margin:0; background:url("../images/bg_wotd_in.png") no-repeat 0 -41px; font-size:11px; font-family:Segoe UI, Arial; }
.inright .testimonial p { height:75px; padding:0 0 0 10px; margin:0 0 4px; line-height:19px; }
.inright .testimonial h1 { background:url("../images/testimonial_icon.png") no-repeat scroll 9px 4px #F0F0F0; font-family:Segoe UI, Arial; font-size:13px; font-weight:bold; line-height:26px; margin:0 0 8px; padding:4px 0 0 44px; }
.inright .testimonial img { border:1px solid #f0f0f0; margin:0 10px 0 10px; padding:2px; }
.inright .testimonial span { margin:0 0 0 48px; font-weight:bold; padding:0 0 3px 0; width:190px; display:inline-block; }
.inright .testimonial .btn { clear:both; border-top:1px solid #eee; margin:0; padding:10px 0 0 0; }
.footer { background:url(../images/footerbg.png) repeat-x top #F3F3F3; margin:20px 0 0; padding:10px 0 }
.footerin { margin:0 auto; overflow:hidden; padding:0; width:1035px }
.footerin h3 { border-bottom:1px solid #E3E3E3; color:#666; font:bold 12px arial, Helvetica, sans-serif; margin:0 0 5px; text-transform:uppercase }
.footerin ul { float:left; margin:10px 0; overflow:hidden; padding:0; width:1028px }
.footerin ul li { float:left; list-style:none; margin:0 0 0 10px; padding:0; width:160px }
.footerin ul li a { border-bottom:1px dotted #ccc; color:#666; float:left; font:11px arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; text-decoration:none; width:143px }
.footerin ul li a:hover { color:#999; float:left; font:11px arial, Helvetica, sans-serif; list-style:none; margin:0; padding:0; text-decoration:none; width:143px }
.footerin ul li ul { float:left; list-style:none; margin:0; padding:0; width:143px }
.footerin ul li ul li { float:left; list-style:none; margin:0 0 3px; padding:0; width:143px }
.extremefooter { background:#E9E9E9; width:100% }
.extremefooterin { color:#666; font:11px arial, Helvetica, sans-serif; margin:0 auto; padding:10px; width:1035px }
.extremefooterin a { color:#666; font:11px arial, Helvetica, sans-serif; text-decoration:none }
.extremefooterin a:hover { color:#999; font:11px arial, Helvetica, sans-serif; text-decoration:none }
.follow { background:none; border:1px solid #C6C6C6; color:#666; font:11px "Segoe UI", arial, Helvetica, sans-serif; margin:0 auto; width:1035px }
.follow ul { height:26px; margin:10px 0 5px; overflow:hidden; padding:6px 10px }
.follow ul li { float:left; list-style:none outside none; margin:0 4px 0 0; padding:0 }
.follow strong { line-height:20px }
.follow a { color:#666; line-height:20px; text-decoration:none }
.footerassociated { color:#C5C4C4; margin:0 auto; overflow:hidden; width:1035px }
.footerassociated span { color:#666; display:inline-block; font:bold 11px "Segoe UI", arial, Helvetica, sans-serif; margin:0 0 8px; text-transform:uppercase }
.footerassociated ul { background:none; border:1px solid #C6C6C6; margin:5px 0 0; overflow:hidden; padding:10px }
.footerassociated ul li { float:left; list-style:none outside none; margin:0 5px 0 0 }
#verticalNav { float:left; font-family:Georgia, "Times New Roman", Times, serif; list-style:none; margin:0; padding:0; position:absolute }
#verticalNav ul.toplevel { list-style:none; margin:0; padding:0; width:175px }
#verticalNav table { border-collapse:collapse; margin:-1px }
#verticalNav ul.toplevel ul.sub { left:-9999px; position:absolute; width:173px }
#verticalNav ul.toplevel ul div.base { background:#fff; border:1px solid #ddd; height:300px; left:-9999px; padding:10px; position:absolute; width:350px }
#verticalNav ul.toplevel ul div.border { background:transparent url(vertical-list/backing.png); height:340px; left:-9999px; position:absolute; width:390px }
#verticalNav ul.toplevel li { float:left; width:175px }
#verticalNav ul.toplevel li a { background:url(../images/arrow-black.gif) no-repeat 160px center; border:1px solid #ddd; border-width:0 0 1px; color:#000; display:block; font-size:11px; height:22px; line-height:22px; padding-left:10px; text-decoration:none; width:163px }
#verticalNav a:hover { white-space:nowrap }
#verticalNav:hover ul.toplevel li a { background:#eee url(../images/arrow-grey.gif) no-repeat 160px center; color:#444; filter:alpha(opacity=90); opacity:0.9 }
#verticalNav:hover ul.toplevel:hover ul.sub { border-top:1px solid #ddd; left:174px; top:0 }
#verticalNav:hover ul.toplevel:hover ul.pos1 { top:0 }
#verticalNav:hover ul.toplevel:hover ul.pos2 { top:22px }
#verticalNav:hover ul.toplevel:hover ul.pos3 { top:45px }
#verticalNav:hover ul.toplevel:hover ul.pos4 { top:68px }
#verticalNav:hover ul.toplevel:hover ul.pos5 { top:91px }
#verticalNav:hover ul.toplevel:hover ul.pos6 { top:114px }
#verticalNav:hover ul.toplevel:hover ul.pos7 { top:137px }
#verticalNav:hover ul.toplevel:hover ul.pos8 { top:160px }
#verticalNav:hover ul.toplevel:hover ul.pos9 { top:183px }
#verticalNav:hover ul.toplevel:hover ul.pos10 { top:206px }
#verticalNav:hover ul.toplevel:hover ul.sub li a { background:#eee; color:#000; filter:alpha(opacity=100); opacity:1.0 }
#verticalNav:hover ul.toplevel:hover ul.sub li a.sub2 { background:#eee url(vertical-list/arrow-black.gif) no-repeat 160px center; color:#000 }
#verticalNav:hover ul.toplevel:hover ul.sub li a:hover { background:#fff; color:#069 }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base { left:185px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.div1 { top:-92px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.div2 { top:-115px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.div4 { top:-230px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.div5 { top:-137px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.div7 { top:-185px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.border { left:175px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.b1 { top:-102px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.b2 { top:-125px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.b4 { top:-240px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.b5 { top:-147px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.b7 { top:-195px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base ul { float:left; list-style:none; margin:0; padding:0; width:200px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base ul li { display:block; float:left; height:auto; margin:0; padding:0; width:150px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base ul li a { background:#fff url(vertical-list/dot.gif) no-repeat left center; border:0; color:#000; height:auto; line-height:18px; margin:0; padding-left:10px; width:190px }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base ul li a:hover { color:#069 }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base h4 { color:#888; font-size:13px; margin:0; padding:5px 0 }
#verticalNav:hover ul.toplevel:hover ul.sub:hover div.base p { color:#555; font-size:11px; line-height:18px; margin:0; padding:0 0 5px }
.search_middle_in { background:#E5E5E5; margin:0 0 10px; overflow:hidden; padding:10px 10px 15px; width:363px }
.search_middle_in h1 { border-bottom:0!important; color:#757575!important; font:bold 16px Arial, Helvetica, sans-serif; margin:0!important; padding:0!important }
.hotest_deal { background:#E6E6E6; margin:10px 0 0; overflow:hidden; padding:10px; width:363px }
#findatrip { background:url(../images/search_lance.gif) no-repeat 110px 0; color:#fafafa; float:left; font-family:"Century Gothic", Century, arial; font-size:19px; height:25px; width:280px }
#findatrip_next { background:url(../images/search_shaparator.gif) repeat-x top; float:left; width:360px }
.search_text { border-bottom:1px dashed #999; font:12px Georgia, "Times New Roman", Times, serif; height:29px; padding:8px 0 4px; width:340px }
.search_text span { color:#717171!important; display:inline-block; font:12px Georgia, "Times New Roman", Times, serif!important; text-transform:uppercase; width:100px }
.btnsearch_class { line-height:1px; margin:25px 0 0; padding-left:115px; width:200px }
.searchstyle { background:#fff; border:#ccc 3px solid; height:25px; margin-left:8px; width:211px }
.hotestdeal_next { float:left; height:auto; width:338px }
.hotest_text_frame { background:#fff; border-bottom:1px dashed #eee; float:left; idth:98%; margin:0 3px 5px; padding:0 0 5px 5px }
.hotest_text_in { float:left; height:auto; padding:4px 8px; width:340px }
.hotest_text_in img { border:1px solid #CCC; margin:0 10px 0 0; padding:3px }
.hotest_text_in .more { background:#F60; color:#FFF; display:block; float:right; font:10px Arial, Helvetica, sans-serif; padding:3px; text-decoration:none; text-transform:uppercase }
.hotest_text_in .orange { float:right; padding:5px 0 0 }
.special_offer_title { font:13px Georgia, "Times New Roman", Times, serif; line-height:20px; margin:0 0 2px }
.searchtrip { background:url(../images/serach_btn.gif) no-repeat 0 0; border:3px solid #d68712; color:#E95C0F; display:inline-block; font:1px Arial, Helvetica, sans-serif; height:26px; line-height:1!important; text-indent:-99999px; width:105px }
.searchtrip:hover { background:url(../images/serach_btn.gif) no-repeat 0 -26px; border:3px solid #d68712; height:26px; width:105px }
.searchbox { border:1px solid #e4e4e4; margin-bottom:5px; overflow:hidden; padding:10px; width:595px }
.searchbox img { border:1px solid #ccc; margin:0 0 0 20px; padding:3px }
.btnsendcancel { background:#F60; border:0; color:#fff; cursor:pointer; font:12px Arial, Helvetica, sans-serif; padding:3px 5px; text-transform:uppercase }
.btnsendcancel:hover { background:#F94000; border:0; color:#fff; cursor:pointer; font:12px Arial, Helvetica, sans-serif; padding:3px 5px; text-transform:uppercase }
.arial12y { color:#FF4500 !important; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; text-decoration:none }
.hotline { background:#FFF; border:1px solid #ddd; margin:5px 0 5px 2px; overflow:hidden; padding:10px; width:315px }
.hotline img { border:1px solid #ccc; padding:3px }
.adventureline { background:#FFF; border:1px solid #ddd; margin:10px 0 5px 2px; overflow:hidden; padding:10px; }
.adventureline img { border:1px solid #ccc; padding:3px; margin:0 0 0 10px; float:right; }
.organics { margin:15px 0 10px; overflow:hidden }
.organics1 { margin:0 0 10px; overflow:hidden }
.organics1 #organic-tabs { background:#eee; clear:both; margin:0 10px 10px; overflow:hidden; padding:10px }
.leftbar .organics1 #organic-tabs { background:#eee; clear:both; margin:0; overflow:hidden; padding:10px }
.organics h1, .organics1 h1 { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -x-system-font:none; background:#eee; border-bottom:1px solid #eee; color:#757575; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 10px; margin:0 }
.leftbar .smlPad { height:10px }
#organic-tabs { background:#eee; margin:0 10px 10px; overflow:hidden; padding:10px }
#organic-tabs ul li { background:none }
#explore-nav li, #explore-nav1 li { background:none!important; float:left; margin:0 5px 0 0; padding:0!important; width:auto!important }
#explore-nav li.last, #explore-nav1 li.last { margin-right:0 }
#explore-nav li a, #explore-nav1 li a { background:#959290; border:0; color:#FFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; padding:5px 10px; text-align:center }
#jquerytuts, #core, #corea, #classics, #costexclude, #classics1, #core_ { display:none }
#explore-nav1 li#ex-featured a.current, ul#featured_ li a:hover { background-color:#EEE; color:#666; text-decoration:none }
#explore-nav1 li#ex-core a.current, ul#core_ li a:hover { background-color:#EEE; color:#666 }
.featuredin { background:#FFF; overflow:hidden; padding:10px }
.featuredin ul li { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/bullet_featured.png', sizingMethod='crop');
background:url(../images/bullet_featured.png) no-repeat left 5px!important; display:block; float:left; margin:0 0 5px; padding:0 0 0 13px }
.bookbelow { font:11px Arial, Helvetica, sans-serif; font-weight:400!important; margin:10px 0 0; padding:3px 0 }
.bookbelow ul { list-style:none!important; margin:0 0 10px; overflow:hidden; padding:0 }
.bookbelow ul li { background:none!important; float:left; height:30px; list-style:none!important; margin:0 10px 0 0; padding:0!important; width:auto!important }
#dropmenudiv { background:#fff; border:1px solid #5C8245; margin:0 5px 0 0; position:absolute; width:200px; z-index:1 }
#dropmenudiv a {
-filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/nav_bg.png', sizingMethod='crop'); background:#fff; background-position:0 -30px; color:#A9A9A9; display:block; font:bold 11px "lucida grande", tahoma, verdana, arial, sans-serif; height:auto; padding:4px 3px 3px 8px; text-decoration:none }
#dropmenudiv a:hover { background:#ECBA49; color:#fff; padding:4px 3px 3px 8px }
#featured { margin:0 auto; overflow:hidden }
.othermain { background:#FFF; margin:0; overflow:hidden }
.othermain h2 { background:none repeat scroll 0 0 #75A257; border-bottom:1px solid #CCC; color:#FFF; font:bold 20px Arial, Helvetica, sans-serif; margin:3px 0 10px; padding:3px 0 3px 10px }
.left_country { float:left; line-height:20px; width:619px }
.left_country img { border:1px solid #ccc; padding:3px }
.left_country .img_right { margin:0 0 10px 10px }
.left_country ul { list-style:none; margin:0; padding:0; overflow:hidden; }
.left_country ul li { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/bullet_featured.png', sizingMethod='crop');
background:url(../images/bullet_featured.png) no-repeat left 5px; display:block; float:left; padding:0 0 0 13px; width:94% }
.left_country h2 { color:#3A3A3A; font:17px Georgia, "Times New Roman", Times, serif; margin:10px 0 }
.left_country .act { border:1px solid #ccc; margin:0 0 10px; overflow:hidden; padding:10px }
.left_country .act ul li { background:none!important; list-style:none!important; margin:0!important; padding:0!important }
.inright { float:right; width:383px }
.hotdeal .organics { border:0!important; margin:0 0 10px!important; overflow:hidden; padding:0!important }
.needassist { border:1px solid #EEEEEE; border-width:0 1px 1px!important; margin:0 0 10px; overflow:hidden; padding:10px }
.needassist p { font:bold 16px Arial, Helvetica, sans-serif; margin:5px 0 0 }
.needassist img { border:none!important; margin:0 5px 0 0 }
.contact_mini { border:1px solid #ccc; border-width:0 1px 1px!important; margin:0 0 10px; padding:10px }
.contact_mini .t { width:220px }
.contact_mini .consultant p { float:left; font:12px Arial, Helvetica, sans-serif; width:220px }
.inright_activitydetails { border:1px solid #ccc; float:right; padding:10px; width:363px }
.inright_activitydetails h3, .inright_activitydetails h4, .inright h4 { background:none repeat scroll 0 0 #EEE; border-bottom:1px solid #ccc; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 10px; margin:0; }
.inright_activitydetails .act { border-bottom:1px dashed #ccc; margin:10px 0; overflow:hidden; padding:0 0 10px }
.inright_activitydetails img { border:1px solid #ccc; margin:0 0 0 10px; padding:3px }
.programviews { margin:5px 0 0 }
.left_country h4 { margin:15px 0 }
.inright_details h3 { color:#727272; font:bold 20px Rockwell, Georgia, "Times New Roman", Times, serif; margin:0; padding:0 }
.inright_details span { color:#7E7E7E; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase }
.inright_details { float:left; margin:0 0 20px; width:215px }
.directions { float:right; line-height:0; margin:0 0 13px 15px; overflow:hidden; padding:0; width:150px }
.directions img { border-color:#C8C8C8; border-style:solid solid none; border-width:2px 2px medium; margin:0; padding:0 }
.get-directions, .view-on-map { background:transparent url(../images/view-on-map.jpg) no-repeat scroll 0 0; display:block; height:27px; line-height:0; text-indent:-9999px; width:150px }
.directions a:hover .directions a:focus .get-directions, .directions a:hover .view-on-map, .directions a:focus .view-on-map { background-position:0 -27px; cursor:pointer }
.country_activities { background:#FFF; border:1px solid #ddd; margin-bottom:10px; overflow:hidden; padding:10px; width:319px }
.country_activities span { color:#7777777; font-size:12px; font-weight:700 }
.country_activities img { border:1px solid #ccc; margin:0 0 0 10px; padding:3px }
.destinationall { border:1px solid #ccc; margin:0 0 10px; overflow:hidden; padding:10px; width:599px }
.destinationall img { border:1px solid #ccc; margin:0 20px 0 0; padding:3px }
.destinationall p { margin:0 0 10px }
.destinationall .more { background:#F60; color:#FFF; font:10px Arial, Helvetica, sans-serif; padding:3px; text-decoration:none; text-transform:uppercase }
.destinationall .more:hover { background:#F94000; text-decoration:none }
.tdheader { background:#75A257; color:#000!important; font-weight:700; height:25px; padding:0 0 0 10px }
.listi ul { float:left; list-style:disc!important; margin:0; padding:0 0 0 20px }
.listi ul li { float:left; list-style:disc!important }
.content_list { margin:20px 0 0; padding:0 }
.content_list ul li { float:left; font:12px Georgia, "Times New Roman", Times, serif; margin:0 10px 0 0; width:270px }
.mainform { color:#182327; margin:0; padding:0 }
.mainform li { list-style:none; margin:0 10px 10px 0 !important; padding:5px 3px }
.mainform label { color:#555; display:inline-block; font-weight:700; padding-right:7px; text-align:left; vertical-align:top; width:160px }
.mainform_small { color:#182327; margin:7px 0 0; padding:0 }
.mainform_small li { background:none!important; display:block; list-style:none!important; margin:0 1px 1px 0 !important; padding:5px 3px!important; width:350px!important }
.mainform_small li img { margin:1px 0px 0px -16px; }
.mainform_small label { color:#555; display:inline-block; font-weight:700; padding-right:7px; text-align:left; vertical-align:top; width:100px }
.left_country .mainform { color:#182327; padding:0 }
.left_country .mainform li { background:none!important; height:auto; list-style:none; margin:0!important; padding:5px 3px!important }
.left_country .mainform label { color:#555; display:inline-block; font-weight:700; padding-right:7px; text-align:left; vertical-align:top; width:200px }
fieldset { border:1px solid #f0f0f0; font-weight:700; padding:10px }
fieldset legend { font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase }
#gallery { background-color:#fff; overflow:hidden; padding:10px }
#TB_window { z-index:100000!important }
#gallery ul li { color:#333; display:inline-block; float:left; font:10px Arial, Helvetica, sans-serif; margin:0 9px 10px 0; padding:0!important; text-transform:uppercase; width:130px }
#gallery ul img { border:3px solid #ccc; border-width:3px; padding:0!important }
#gallery ul a:hover img { border:3px solid #fff; border-width:3px; color:#fff }
#gallery ul a:hover { color:#fff }
#jquery-overlay { height:500px; left:0; position:absolute; top:0; width:100%; z-index:90 }
#jquery-lightbox { left:0; line-height:0; position:absolute; text-align:center; top:0; width:100%; z-index:100 }
#lightbox-container-image-box { background-color:#fff; height:250px; margin:0 auto; position:relative; width:250px }
#lightbox-loading { height:25%; left:0; line-height:0; position:absolute; text-align:center; top:40%; width:100% }
#lightbox-nav { height:100%; left:0; position:absolute; top:0; width:100%; z-index:10 }
#lightbox-container-image-box > #lightbox-nav { left:0 }
#lightbox-nav a { outline:none }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { display:block; height:100%; width:49%; zoom:1 }
#lightbox-nav-btnPrev { float:left; left:0 }
#lightbox-nav-btnNext { float:right; right:0 }
#lightbox-container-image-data-box { background-color:#fff; font:10px Verdana, Helvetica, sans-serif; line-height:1.4em; margin:0 auto; overflow:auto; padding:0 10px; width:100% }
#lightbox-container-image-data { color:#666; padding:0 10px }
#lightbox-container-image-data #lightbox-image-details { float:left; text-align:left; width:70% }
#lightbox-image-details-currentNumber { clear:left; display:block; padding-bottom:1em }
#lightbox-secNav-btnClose { float:right; padding-bottom:.7em; width:66px }
.homegallery_out { background:#e5e5e5; padding:10px 9px 10px 10px }
.overviewpart { background:#fbfbfb; border:1px dotted #ccc; font:12px Arial, Helvetica, sans-serif; margin:0 0 10px; overflow:hidden; padding:10px }
.overviewpart ul { float:left; list-style:none!important; margin:0!important; padding:0!important; width:350px }
.overviewpart ul li { background:none!important; border-bottom:1px solid #ccc; display:block; float:left; margin:0 0 10px!important; padding:0!important }
.overviewpart .duration { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/tripduration.png', sizingMethod='crop');
background:url(../images/tripduration.png) no-repeat left; height:20px; padding:4px 0 0 20px }
.overviewpart .startend { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/direction.png', sizingMethod='crop');
background:url(../images/direction.png) no-repeat left; height:20px; padding:4px 0 0 20px }
.overviewpart .location { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/location.png', sizingMethod='crop');
background:url(../images/location.png) no-repeat left; height:29px; padding:9px 0 0 25px }
.overviewpart .group { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/group.png', sizingMethod='crop');
background:url(../images/group.png) no-repeat left; height:20px; padding:4px 0 0 28px }
.overviewpart .season { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/season.png', sizingMethod='crop');
background:url(../images/season.png) no-repeat left; height:20px; padding:4px 0 0 25px }
.overviewpart .triptype { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/triptype.png', sizingMethod='crop');
background:url(../images/triptype.png) no-repeat left; height:20px; padding:4px 0 0 20px }
.overviewpart .grade { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/grade.png', sizingMethod='crop');
background:url(../images/grade.png) no-repeat left; height:20px; padding:4px 0 0 22px }
.trip_highlight { background:#fff; border:1px dotted #ccc; float:right; padding:10px; width:220px }
.trip_highlight label { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/highlight.png', sizingMethod='crop');
background:url(../images/highlight.png) no-repeat left; display:block; font:bold 13px Arial, Helvetica, sans-serif; height:15px; padding:0 0 8px 15px }
.pagination { margin:3px; padding:3px }
.pagination a { border:1px solid #6b6b6b; color:#6b6b6b; margin:2px; padding:2px 5px; text-decoration:none }
.pagination a:hover, .pagination a:active { background-color:#858585; border:1px solid #6b6b6b; color:#fff }
.pagination span.current { background-color:#858585; border:1px solid #6b6b6b; color:#FFF; font-weight:700; margin:2px; padding:2px 5px }
.pagination span.disabled { border:1px solid #EEE; color:#DDD; margin:2px; padding:2px 5px }
#box-table { border-collapse:collapse; font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:11px; text-align:left }
#box-table a { color:#666 }
#box-table a:hover { color:#3e6625 }
#box-table th { background:none repeat scroll 0 0 #82ab66; border-bottom:1px solid #FFF; border-top:4px solid #739c57; color:#fff; font-size:13px; font-weight:700; padding:3px 8px }
#box-table td { background:none repeat scroll 0 0 #c4d6b9; border-bottom:1px solid #FFF; border-top:1px solid transparent; color:#000; padding:3px 8px }
#box-table tr:hover td { background:none repeat scroll 0 0 #b6cba9; color:#3e6625 }
.btnsearch_class .awesome, .btnsearch_class .awesome:visited { -moz-border-radius:2px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); -webkit-border-radius:2px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:#222 url(../images/alert-overlay.png) repeat-x; border:none; border-bottom:1px solid rgba(0, 0, 0, 0.25); color:#fff; cursor:pointer; display:inline-block; font:bold 14px Arial, Helvetica, Helvetica Neue, Verdana, sans-serif!important; padding:5px 18px!important; position:relative; text-decoration:none; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25) }
.awesome, .awesome:visited { -moz-border-radius:2px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); -webkit-border-radius:2px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:#222 url(../images/alert-overlay.png) repeat-x; border-bottom:1px solid rgba(0, 0, 0, 0.25); color:#fff; cursor:pointer; display:inline-block; font:12px Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; padding:3px 10px!important; position:relative; text-decoration:none; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25) }
.awesome:hover { background-color:#111; color:#fff; text-decoration:none }
.awesome:active { top:1px }
.smalltxt { font:11px Arial, Helvetica, sans-serif; }
.small.awesome, .small.awesome:visited { font-size:11px; margin: 4px 0px 2px !important; }
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited { font-size:13px; font-weight:700; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25) }
.large.awesome, .large.awesome:visited { font-size:14px; padding:8px 14px 9px }
.orange.awesome, .orange.awesome:visited { background-color:#ff5c00 }
.orange.awesome:hover { background-color:#f94000 }
.green.awesome, .green.awesome:visited { background-color:#4D9335; border:0 none; }
.green.awesome:hover { background-color:#5AAD3F; border:0 }
.goto_top { border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; display:block; float:right; margin:20px 0 20pt; text-align:right; width:615px }
ul.visasection { float:left; width:400px }
#alert { clear:both; color:red; }
.guarantee { -background:none; -filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/guarantee.png', sizingMethod='crop');
background:url(../images/guarantee.png) no-repeat; height:101px; width:150px }
.guarantee a { border:none!important; cursor:pointer; height:100px; text-indent:-9000px; width:150px }
.price_days { float:left; margin:10px 0 }
.price_days span { color:red; font:bold 16px Georgia, "Times New Roman", Times, serif }
.colred { color:red }
.printpage { background:#FFF!important; overflow:hidden }
#message_box { background:#FFF; border:1px solid #CCC; font-weight:700; left:500px; margin:0 auto; padding:5px; position:absolute; text-align:center; top:100px; width:420px; z-index:99999 }
.how_we { background:none repeat scroll 0 0 #EEE; border:1px solid #ccc; display:block; margin:10px 0; overflow:hidden; padding:5px; clear:both; }
.how_we h6 { color:#D54719; font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 5px!important; padding:0!important }
.how_we img { border:none!important; margin:0 10px 0 0 }
.bar_code { border:1px solid #E3E3E3; margin:10px 0 0; overflow:hidden }
.bar_code img { margin:0 10px 10px 5px }
.bar_code ul { margin:10px 0 0; padding:0; width:218px; float:right; }
.bar_code ul li { list-style:none; float:left; list-style:decimal !important; font:12px !important; font:12px "Segoe UI", Arial, Helvetica, sans-serif; margin:0 0 5px 0; }
.bar_code p { font:12px "Segoe UI", Arial, Helvetica, sans-serif; }
.bar_code h1 { background:url(../images/mobile-phone.png) no-repeat scroll 2px 5px #F0F0F0; border-bottom:1px solid #F0F0F0; display:block; font:bold 15px Arial, Helvetica, sans-serif; font-weight:700; margin:0 0 10px; padding:10px 10px 7px 27px }
.catcha_ma { margin:0 0 -7px }
.about { maring:0; padding:0 }
.about ul li { background:none!important; border:1px solid #f0f0f0; margin:0 0 10px; padding:10px }
.about ul li:last-child { margin:0 }
.about ul li span { float:right; width:460px }
.about ul li h1 { font:bold 15px "Lucida Grande", Arial }
.internation_flightbox { background:none repeat scroll 0 0 #FFF; border:1px solid #eee; margin-bottom:10px; overflow:hidden; padding:10px }
ul.domestic_air { margin:20px 0 0; padding:0 }
ul.domestic_air li { background:none repeat scroll 0 0 #F9F9F9; border:1px solid #ccc; list-style:none; margin:0 0 10px; padding:10px }
ul.domestic_air li h3 { font:bold 15px "Lucida Grande", Arial; margin:0 0 10px; padding:0 }
.testimonial ul li { background:none; border-bottom:1px solid #ccc; float:left; margin:0 0 10px; padding:0 0 10px }
.testimonial_img { margin:0 10px 10px 0 }
ul.online_support_network li { float:left; list-style:none; margin:0; padding:0 }
li.online_chat { background:url(../images/receptionist.png) no-repeat scroll 0 0 transparent!important; line-height:38px; margin:0; padding:0 0 0 42px !important }
li.online_skype { background:url(../images/online_skype.png) no-repeat scroll 0 0 transparent!important; line-height:38px; margin:0; padding:0 0 0 42px !important }
li.online_msn { background:url(../images/online_msn.png) no-repeat scroll 0 0 transparent!important; line-height:34px; margin:0; padding:0 0 0 42px !important }
li.online_mail { background:url(../images/online_mail.png) no-repeat scroll 0 0 transparent!important; line-height:34px; margin:0; padding:0 0 0 42px !important }
.tr_interest { width:150px!important }
.schedule { background:#E4E4E4; font:12px Arial, Helvetica, sans-serif }
.schedule th { background-color:#4D9335; color:#FFF; padding:4px 10px }
.schedule td { background-color:#FFF; padding:4px 10px }
p, #, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, .about ul, .testimonial {
margin:0;
padding:0
}
ul, li, ul li, #gallery ul { list-style:none; margin:0; padding:0; }
.search .search_txt a:hover, .topdestinations a.more:hover { text-decoration:none }
#bhg-top-nav li a:hover, .travelnews ul li a:hover, .follow a:hover, .arial12y:hover { text-decoration:underline }
.out, .leftbar .organics1, #country_next, .litletop { margin:10px 0 0 }
.leftbar .organics, .leftbar #explore-nav { margin:0; overflow:hidden }
.country_f, .about ul li img { float:left }
.welcome .border_3, #lightbox-container-image { padding:10px }
.innspecialoffer a.more:hover, .hotest_text_in .more:hover { background:#f94000; text-decoration:none }
.travelnews ul, .content_list ul { list-style:none; margin:0; padding:0 }
.b, #jquery-lightbox a img, .none { border:none }
.searchbox span.cl, .inright_activitydetails .act span { font:bold 12px Georgia, "Times New Roman", Times, serif }
.left_country .organics, .inright .organics { border:1px dotted #CCC; margin:15px 0 10px; overflow:hidden; padding:10px 0 0; clear:both; }
#explore-nav, #explore-nav1 { margin:0 10px; overflow:hidden }
.leftbar #explore-nav1 { margin:0; overflow:hidden }
.leftbar #organic-tabs { background:none repeat scroll 0 0 #EEEEEE; clear:both; margin:0; overflow:hidden; padding:10px; }
.left_country a.current { background-color:#eee !important; color:#000 !important; text-decoration:none }
#explore-nav li a:hover, #explore-nav1 li a:hover, #explore-nav li#ex-featured a.current, ul#featured li a:hover, #explore-nav1 li#ex-featured a.current, ul#featured_ li a:hover { background-color:#eee; color:#000; text-decoration:none }
#explore-nav1 li#ex-featureda a.current, ul#featureda li a:hover, #explore-nav li#ex-featured a.current, ul#featured li a:hover, #explore-nav li#ex-corea a.current, ul#corea li a:hover, #explore-nav li#ex-core a.current, ul#core li a:hover, #explore-nav li#ex-jquery a.current, ul#jquerytuts li a:hover, #explore-nav li #ex-classics a.current, ul#classics li a:hover, #explore-nav li#ex-classics1 a.current, ul#classics1 li a:hover, #explore-nav li#ex-core a.current, ul#core li a:hover, #explore-nav1 li#ex-core a.current, ul#core_ li a:hover, #explore-nav li#ex-classics a.current, ul#classics li a:hover { background-color:#EEE; color:#000 }
.featuredin ul, .testimonial ul, ul.online_support_network { list-style:none; margin:0; padding:0 }
.left_country p, .listi { margin:0; padding:0 }
.left_country p img { margin:0 0 10px 10px; }
.left_country .act img, .testimonial ul li img { margin:0 0 0 10px }
.left_country .act span, #lightbox-image-details-caption, .overviewpart label { font-weight:700 }
.inright_activitydetails .readmore, .country_activities .readmore { background:#F60; color:#FFF; font:10px Arial, Helvetica, sans-serif; padding:3px 7px; text-transform:uppercase }
.inright_activitydetails .readmore:hover, .country_activities .readmore:hover { background:#f94000; color:#FFF; font:10px Arial, Helvetica, sans-serif; padding:3px 7px; text-decoration:none }
.mainform select, .mainform input[type=text], .mainform input[type=password], .mainform textarea, .mainform_small select, .mainform_small input[type=text], .mainform_small input[type=password], .mainform_small textarea, .left_country .mainform select, .left_country .mainform input[type=text], .left_country .mainform input[type=password], .left_country .mainform textarea { border:2px solid #e2e3ea; font-size:1.2em }
.mainform .formError, .mainform_small .formError, .left_country .mainform .formError { background:url(../images/icon-delete-small.jpg) no-repeat; color:#BD1A00; font-weight:700; padding:0 0 0 20px }
.mainform div, .mainform_small div, .left_country .mainform div { display:inline }
.bar_code p, ul.domestic_air li img { margin:0 10px 0 0 }
ul.online_community { margin:0; padding:0; }
ul.online_community li { background:none repeat scroll 0 0 transparent !important; list-style:none outside none; margin:0 0 20px; padding:0; }
ul.online_community li h2 { background:none repeat scroll 0 0 transparent !important; border:0 none; font-family:helvetica; font-size:15px; font-weight:bold; margin:0; padding:0; }
ul.online_community li span { float:right; width:442px; }
ul.online_community li a { font-family:Helvetica; font-size:18px; }
.contact_mini #success { background:url("../images/success.png") no-repeat scroll 5px 6px #FF7F36; border:1px solid #EC5800; color:#FFFFFF; line-height:18px; margin:0 0 10px; font:11px Arial, Helvetica, sans-serif; padding:5px 0 4px 25px; }
.contact_mini #alert { background:url("../images/alert.png") no-repeat scroll 5px 4px #F00; border:1px solid #EC5800; color:#FFFFFF; line-height:18px; margin:0 0 10px; font:11px Arial, Helvetica, sans-serif; padding:5px 0 4px 25px; }
.none { border:none; }
#success { background:url("../images/success.png") no-repeat scroll 5px 4px #FF7F36; border:1px solid #EC5800; color:#FFFFFF; line-height:18px; margin:10px 0 10px; padding:5px 0 5px 25px; font:11px Arial, Helvetica, sans-serif; }
#alert { background:url("../images/alert.png") no-repeat scroll 5px 4px #F00; border:1px solid #EC5800; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; line-height:18px; margin:10px 0 0 10px; padding:5px 0 5px 25px; }
.bookbelow #success { background:url("../images/success.png") no-repeat scroll 5px 4px #FF7F36; border:1px solid #EC5800; color:#FFFFFF; line-height:18px; margin:0 0 10px; padding:5px 0 5px 25px; font:11px Arial, Helvetica, sans-serif; }
.bookbelow #alert { background:url("../images/alert.png") no-repeat scroll 5px 4px #F00; border:1px solid #EC5800; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; line-height:18px; margin:0 0 10px; padding:5px 0 5px 25px; }
.ddsmoothmenu-v ul { margin: 0; padding: 0; width: 170px; /* Main Menu Item widths */ list-style-type: none; font:11px Georgia, "Times New Roman", Times, serif; }
.ddsmoothmenu-v ul li { position: relative; }
.ddsmoothmenu-v ul li img { float:right; padding:4px 0 0 0 }
/* Top level menu links style */
.ddsmoothmenu-v ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ color: #000; text-decoration: none; padding:3px 6px; border-bottom: 1px solid #DDDDDD; }
.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active { background: #fff; /*background of menu items (default state)*/ color: #000; }
.ddsmoothmenu-v ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background:#eee; color: #000; }
.ddsmoothmenu-v ul li a:hover { background:#eee;  /*background of menu items during onmouseover (hover state)*/ color: #000; }
.ddsmoothmenu-v ul li.no { border:none !important; }
/*Sub level menu items */
.ddsmoothmenu-v ul li ul { position: absolute; width: 170px; /*Sub Menu Items width */ top: 0; font-weight: normal; visibility: hidden; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
#bannerslide { position:relative; height:246px; overflow:hidden; }
#bannerslide a { float:left; position:absolute; }
#bannerslide a img { border:none; }
#bannerslide a.show { z-index:2 }
#bannerslide .caption { z-index:3; background-color:#000; color:#fff; height:60px; font:12px "Segoe UI", Arial, Helvetica, sans-serif; width:100%; position:absolute; bottom:0; }
#bannerslide .caption .content { margin:5px }
#bannerslide .caption .content h3 { margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#ff5400; }
.brochure_left { float: left; width: 250px; }
.brochure_right { float: right; width: 362px; }
.dwnload { background: url("../images/download.gif") no-repeat scroll 0 0 transparent; color: #F9A61C; font-size: 13px; font-weight: bold; line-height: 30px; padding: 0 0 7px 30px; }
.content_detail { background: none repeat scroll 0 0 #FFFFFF; overflow: hidden; padding: 10px; }
.about_left { float: left; width: 600px; margin:20px 0 0; }
.about_content { background: none repeat scroll 0 0 #FFFFFF; float: left; padding: 0 10px 0 0; width:600px; }
.about_left img { border: 3px solid #DBDBDB; float:left; margin:0 20px 0 0; }
.about_left ul { font-size: 11px; margin: 0 0 10px 15px; padding: 0; }
.about_left .find-us { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin: 10px 0 0; padding: 0 0 10px;  width: 200px;
float: left;
clear: left;
}
.contactAbout{float:right; width:380px; border-top: 1px solid #CCCCCC;}
.contactAbout h3{margin:20px 0 0 ;}
.about_left .find-us h2 { border-bottom: 1px dotted #CCCCCC; font-size: 13px; line-height: 20px; margin: 0 0 10px; padding: 5px 0; }
.about_left .find-us a.facebook { background: url("../images/facebook_about.png") no-repeat scroll 0 -32px transparent; display: inline-block; height: 32px; text-indent: -3000px; width: 32px; }
.about_left .find-us a.twitter { background: url("../images/twitter_about.png") no-repeat scroll 0 -32px transparent; display: inline-block; height: 32px; text-indent: -3000px; width: 32px; }
.about_left .find-us a.flickr { background: url("../images/flickr_about.png") no-repeat scroll 0 -32px transparent; display: inline-block; height: 32px; text-indent: -3000px; width: 32px; }
.about_left h3, .about_content h3 { border-bottom: 1px dotted #CCCCCC; color: #727272; font: bold 14px Helvetica, Arial, Helvetica, sans-serif; margin: 0 0 5px; padding:10px 0 5px; text-transform: uppercase; }
.addthis_toolbox{ margin:10px 0 0 0;}
.plusOne{margin:10px 0 0 0 !important;}
ul.howto{background:none; list-style:none;}
ul.howto li{background:none !important; list-style:none; padding:0; margin:0 0 20px 0;}
ul.howto li:last-child{margin:0;}
ul.howto li h2{background:none; padding:0; margin:0; border:0; font-family:Arial, Helvetica, sans-serif;}
ul.howto li h2 strong{color:#333;}
ul.howto li img{ float:left; border:0;}
ul.howto li span{float:right; width:420px;}
