@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; outline:none;}

img { border:o;}
img a { border:o;}
ul , li { list-style:none;}
html { height: 100%; }
.clear { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
body { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; overflow-X:hidden;}
.topdiv { background-color:#8c4900; background:url(../images/topdiv-bg.gif) repeat-x; height:100px; }
.wraper-topdiv { width:1000px; margin:0 auto; position:relative; }
.logo { position:absolute; top:14px; left:0; }
.planmytrip { position:absolute; top:0; right:0; }
.skype { position:absolute; top:20px; right:0; }
.phonetop { position:absolute; top:36px; right:170px; background:url(../images/phone-bg.png) no-repeat; width:216px; height:35px; }
.phonetop span { display:block; padding:20px 0 0 0; text-align:right; font-size:13px; font-family:Verdana, Geneva, sans-serif; }
.phonetop a { color:#ffdf4b; }
.topnav { background-color:#470d00; height:39px; border-top:1px solid #a96923; }
.wraper-menu { width:1000px; margin:0 auto; position:relative;  }
.wraper-menu ul { font-size:16px; }
.wraper-menu ul li { float:left; border-left:1px dotted #ae8370; padding:10px 20px;  }
.wraper-menu ul li a { color:#b9b9b9; }
.wraper-menu ul li a:hover { color:#fff; }

.wraper-content { width:1000px; margin:0 auto; background:url(../images/content-right-bg.gif) top right repeat-y; }
.innerpage { border-bottom:6px solid #000; }
.leftcontent { float:left; width:709px; margin:10px 0; line-height:1.5em; } 
.rightcontent { float:right; width:269px; }

.leftcontent p { margin:16px 0; text-align:justify; }

h1 { font-size:28px; border-bottom:1px dotted #887800; border-left:4px solid #807100; color:#fe5400; font-weight:normal; padding:10px 10px; line-height:normal; }
h4 { background-color:#fb5300; color:#FFF; font-size:22px; padding:10px 12px; font-weight:normal;  }
h4 span { display:block; font-size:13px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; background-color:#fb5300; color:#FFF; font-size:19px; padding:10px 16px; font-weight:normal;  }
h2 a { color:#FFF }
.qucikform { padding:12px 24px; }
.quickfield { background-color:#fff; border:1px solid #FFF; padding:5px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-bottom:8px; width:96%; }
.halffilds { width:108px; }
.quick-button { text-align:center; }

.rtbox { padding:10px 24px; line-height:1.3em; font-size:14px; text-shadow: #fff 0px 1px 1px; }

.rtbox a { color:#967801; }
.rtbox img { background-color:#FFF; border:1px solid #cfc664; padding:4px; margin-bottom:4px; }
.rtbox span { display:block; font-size:11px; text-transform:uppercase; color:#fb5300; }
.rtboxall { padding:0px 24px; text-align:center;  }

.footer { background-color:#8c4900;}
.footercontainer { position:relative; width:1000px; margin:0 auto; }
.newsection { background-color:#efefef; padding:24px 20px 18px 20px; }
.newsecdiv { width:240px; height:56px; float:left; color:#005fa4; }
.newsecdiv span { display:block; font-size:18px; color:#333; }
.newsecdiv img { margin-right:14px; }
.newsection a { color:#333 }

.footerlinks { float:left; width:240px; padding:20px 0; }
.footerlinks ul { color:#000; }
.footerlinks ul li { list-style-position:inside; margin:5px 0; list-style-type:square; }
.footerlinks a { color:#fff; }

.findus { float:right; width:280px; padding:20px 0; color:#fff; }
.findus p { padding-bottom:5px; }
.findus a { color:#FC0; }
.findusheading { font-size:26px; }
.bottomdiv { background-color:#391e00; padding:20px 0 30px 0;color:#999; }
.bottomdiv a {color:#999;; padding:0 10px; }
.sitemaplinks {position:absolute;  left:0;}
.copyeright { position:absolute; right:0; color:#999; }

.tourlist {  }
.tourlist img { float:left; margin-right:14px; background-color:#FFF; padding:5px; border:1px solid #dfd9b3; }
.tourlist ul { }
.tourlist ul li { line-height:normal; padding:10px 0; clear:both; }
.tourlist ul li ul li { line-height:normal; margin:8px 0; padding:0; clear:none; border:none; }

.tour-name { font-size:18px; }
.tour-name a { color:#fb5300; }
.tour-days { font-size:20px; color:#d5bc00; }

a.tour-button { padding:5px 8px; background-color:#383838; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; line-height:normal;}
a.tour-button:hover { background-color:#666; text-decoration:none; }
a.enquiry-button { padding:5px 8px; background-color:#060; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; line-height:normal;}
a.enquiry-button:hover { background-color:#0C0; text-decoration:none; }

.covered { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; border-bottom:1px dotted #333; font-style:italic; line-height:1.5em; padding-bottom:10px; }
.request { font-size:22px; height:80px; line-height:1.2em; }
.request span { display:block; font-size:16px; color:#05c000; }
.request img { margin-right:20px; }
.heading { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#b20000; line-height:normal; }

ul.experience { font-size:16px; color:#f07d01; line-height:normal; }
ul.experience li { margin:12px 0; background:url(../images/yes.gif) top left no-repeat; padding:0 0 0 27px; line-height:1.3em; }
.days { display:block; line-height:normal; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; }
.days strong { color:#c0a900; font-size:22px; font-weight:normal; }
.special { font-size:24px; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:normal; color:#c0a900; line-height:1.5em; border:1px dashed #999; padding:20px; text-align:left; text-align:center; }
.special span { color:#09C; display:block; font-size:30px; }
.special a { color:#090; }
.special img { padding:10px 0; }

.packagelist {  border-bottom:1px dashed #d2bf31; padding-bottom:16px; margin:12px 0; }
.packagelist ul { float:right; width:470px; }
.packagelist ul li { line-height:normal; }
.p-title { font-size:20px; color:#57c801; font-family:Georgia, "Times New Roman", Times, serif; }
.p-title a { color:#57c801; }
.p-duration { font-size:14px; color:#c76c00; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0; }
.p-destin { font-size:14px; color:#4f4f4f; font-family:Georgia, "Times New Roman", Times, serif; }
.p-desc { font-size:12px; color:#4f4f4f; margin:8px 0; }
.p-buttons { padding:6px 0 0 0; }
a.p-detail { display:inline-block; background-color:#565656; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; padding:7px 10px; text-decoration:none; }
a.p-detail:hover { background-color:#5bcc00; text-decoration:none; }
a.p-enquiry { display:inline-block; background-color:#c3ac00; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; padding:7px 10px; text-decoration:none; }
a.p-enquiry:hover { background-color:#00acde; text-decoration:none; }
.priceonrequest { float:right; }
.p-img { float:left; margin-right:12px; }
.p-img img { padding:5px; border:1px dashed #d2bf31; }

.contact {border:1px solid #DADADA; }
.contact td { padding:14px; background-color:#F0F0F0; }
.contacthead { color:#990000; font-size:18px; color:#009900; }
.contacthead strong { color:#990000; font-size:20px; }
.contact a { color:#990000; }
.contact a:hover { color:#006600; text-decoration:underline; }
.red { color:#CC0000; font-size:14px; }

.formtable { border:1px solid #d1cb8f;    }
.formtable td { padding:12px; }
.formtabledata { background-color:#f6f2ca; }
.formtablehead {background-color:#eae5af; font-size:13px; text-transform:uppercase; font-weight:bold; color:#918500; }
.formtable a { color:#a12317; font-size:13px; text-decoration:underline; }
.formtable a:hover { color:#a12317; font-size:13px; text-decoration:none; }
.string { color:#CC0000; font-weight:bold; }
#reviewstyle { }
#reviewstyle p { border-bottom:1px dashed #993; padding:10px 0; margin:16px;}
#reviewstyle p span { display:block; font-style:italic; color:#F60; }

.certification { background-color:#fff; padding:12px 20px 12px 20px; border-top:1px solid #CCC; text-align:center; font-size:30px; overflow:hidden; }
.certi_text { float:left; padding:40px 20px 0px 20px; }
.certi_img { float:left; }
.certi_sap { float:left; }




