@charset "utf-8";
/* CSS Document */
@import url("screen.css");
* { margin : 0; padding : 0; }
html { height : 100%; }
.clear { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
body { height :100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#f1eada; }
.container { width:1000px; margin:0 auto; overflow:hidden; }
#header { background:url(../images/overlay-black-line.gif); background-color:#6e2200; height:171px; border-top: 11px solid #0e080c; }
#title { float:left; width:430px; margin-top:20px; }
#title h1 { color:#FFFFFF; font-size:38px; font-weight:normal; }
#title h1 strong { font-weight:normal; color:#feb300; }
#title span { color:#827077; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
#title a { color:#FFFFFF; }
#titleinner { float:left; width:430px; margin-top:20px; }
#titleinner strong { color:#FFFFFF; font-size:38px; font-weight:normal; display:block; }
#titleinner strong em { font-weight:normal; color:#feb300; font-style:normal; }
#titleinner span { color:#827077; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
#titleinner a { color:#FFFFFF; }
#topright { float:right; width:530px; margin-top:25px; position:relative; }
.phoneno { position:absolute; left:0; top:30px; width:290px; border-right:1px dotted #FFFFFF; }
.topemail { position:absolute; right:0; top:25px; width:170px; background:url(../images/mail.png) left no-repeat; padding:8px 0 10px 35px; }
.topemail a { color:#FFFFFF; }
.topemail a:hover { color:#FF9900; }
.language { position:absolute; right:220px; top:0; padding:0px 0 10px 0px; }
.language a { color:#FFFFFF; text-decoration:underline;}
.language a:hover { color:#FFCC00; text-decoration:none; }
#topnav { clear:both; margin-top:28px; width:1000px; height:60px; background:url(../images/nav-bar.png) no-repeat; }
#topnav ul { list-style-type:none; font-size:16px; padding:18px 0 0 10px; }
#topnav ul li { float:left; display:inline; text-shadow: 1px 1px 1px #502a2a; }
#topnav ul li a { color:#FFFFFF; padding:4px 18px; border-right:1px dotted #FFFFFF;  }
#topnav ul li a:hover { color:#FFFFFF; background-color:#990000; padding:4px 18px; }
#bannerdiv { background:url(../images/overlay-black-line.gif); background-color:#6e2200; height:321px; }
#bannertext { background:url(../images/overlay-light.gif); background-color:#5c1c00; padding:10px 20px; font-size:12px; color:#8a7441; line-height:1.3em; border-top:1px solid #83523d; }
#wraper { background:url(../images/rightdiv-bg.gif) top right repeat-y; padding:0px 0 20px 0; overflow:hidden; }
#leftdiv { width:724px; float:left; color:#663300; line-height:1.4em; font-size:12px; }
#leftdiv p { margin:10px 0; text-align:justify; }
#leftdiv a { color:#000000; }
#rightdiv { width:256px; float:right; }
#leftdiv .here { color:#333333; font-size:11px; padding:10px 0 0 0; }
#leftdiv .here strong { padding-right:5px; }
#leftdiv .here span a { color:#333333; }
#leftdiv .here span a:hover { color:#333333; }
#leftdiv .here a { color:#cc3300; }
#leftdiv .here a:hover { color:#333333; }
#leftdiv .pagecontact { font-family:"Times New Roman", Times, serif; font-size:25px; font-style:italic; color:#121212; text-shadow:1px 1px 1px #fff; line-height:1.3em; background-color:#ede2c4; padding:16px; border:1px solid #FFFFFF; }
#leftdiv .pagecontact span { color:#a10000; font-size:26px; }
#leftdiv .pagecontact a { color:#02a082; font-size:26px; }
h2 { font-family:"Times New Roman", Times, serif; font-size:26px; color:#cc0000; font-weight:normal; padding:10px 0 6px 0; border-bottom:1px dotted #000000; line-height:normal; }
#leftdiv h1 { font-family:"Times New Roman", Times, serif; font-size:26px; color:#cc0000; font-weight:normal; padding:10px 0 6px 0; border-bottom:1px dotted #000000; line-height:normal; }
#rightwraper { padding:16px 1px; }
#quickdiv { padding:0 0 10px 20px; }
.quickhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#82070a; padding-bottom:4px; }
.fieldstyle { background:url(../images/textbox-bg.png) bottom repeat-x; background-color:#fefefe; border:1px solid #cbcbcb; width:204px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#82070a; padding:4px 4px; margin:5px 0; }
.submit { margin-top:6px; }
.righthead { background:url(../images/righthead-bg.gif); color:#FFFFFF; font-weight:bold; font-size:13px; padding:14px 10px; margin:10px 0; }
.righthead a { color:#FFFFFF; }
.righthead a:hover { color:#FFCC00; }
.rightnav { padding:0 0 10px 0; }
.rightnav ul { list-style-type:none; font-size:11px; font-weight:bold; padding:0 10px; }
.rightnav ul li { background:url(../images/arrow1.gif) top left no-repeat; background-position:0 4px; border-bottom:1px dotted #a9806b; margin:6px 0; padding:0 0 5px 12px; }
.rightnav ul li a { color:#6e2200; }
.rightnav ul li a:hover { color:#CC6600; }
.rightview { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:right; }
.rightview a { color:#547b00; }
.rightview a:hover { color:#990000; }

#footer { background:url(../images/overlay-black-line.gif); padding:16px 0; }
#footercontact { float:left; width:270px; color:#9d8c67; font-size:12px; border-right:1px solid #160700; height:190px; }
#footercontact a { color:#FF9900; }
#footercontact a:hover { color:#9d8c67; }
#footercontact p { margin:10px 0; }
#footercontact span { color:#FFFFFF; }
#footercontact strong { display:block; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:31px; font-weight:normal; }
.footerlink { float:left; width:225px; border-right:1px solid #160700; border-left:1px solid #832901; height:190px; display:inline; }
.footerlink ul { list-style-type:none; padding:0 0 0 30px; }
.footerlink ul li { background:url(../images/arrow2.gif) left no-repeat; padding:0 0 0 16px; font-size:12px; margin:14px 0; }
.footerlink ul li a { color:#b5b1a8; }
#countrywraper { clear:both; background:url(../images/overlay-light.gif); padding:24px; margin-top:20px; overflow:hidden; }
.country { float:left; display:inline; width:250px; color:#9d8c67; font-size:12px; line-height:1.4em; }
.country span { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; padding:0 0 10px 0; }
.country span img { padding:0 0 0 0px; }
.country strong { display:block; }
.country a { color:#cf9718; }
.country a:hover { color:#9d8c67; }
#bottomdiv { background-color:#150001; padding:40px 0; color:#594a4a; font-size:13px; }
.copyright { float:left; display:inline; }
.developed { float:right; display:inline; }
#bottomdiv span, #bottomdiv a { color:#623e0a; }
#bottomdiv a:hover { color:#84530c; }
.in-tour-box { background:url(../images/special-offer.jpg) top left no-repeat; height:214px; background-color:#efe1c0; border:1px dotted #d2c29c; }
.indextourul { float:left; display:inline; }
.indextourul ul { list-style-type:none; }
.indextourul ul li { margin:15px 0; }
.indextourul ul li strong { display:block; }
.indextourul ul li em { font-style:normal; display:block; }
.indextourul ul li span { display:block; font-size:11px; }
#leftdiv .indextourul a { color:#a82100; }
#leftdiv .indextourul a:hover { color:#006600; }

.duration { background-color:#e9e4c6; border:1px solid #dbcfb2; padding:16px; }
#leftdiv .duration p { margin:0 0; }
.days { font-size:20px; color:#990000; }
.destin { color:#336600; font-weight:bold; padding:10px 0 0 0; }
.ulstylecontent { margin:0 0 0 40px; }
.heading { padding:6px 0 0 0; color:#996600; font-size:22px; font-family:"Times New Roman", Times, serif;}
.heading strong { font-size:28px; color:#339900; font-weight:normal; }
.subheading { color:#333333; font-family:"Times New Roman", Times, serif; font-size:20px; }
.linkstable { background-color:#fdf8d8;  }
.linkstablehead { vertical-align:middle; background-color:#e9e4c6; font-size:16px; }
.linkstable td { padding:4px 6px; background-color:#efeacc; vertical-align:top; }
.linkstable td:hover { background-color:#f9f1c4; }
.linkstable td a { display:block; }
.tripadvisor { clear:both; padding:14px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#4b8500; }

.tablestyle { background-color:#fdf8d8; border:1px solid #e9e4c6; }
.tablestyle td { padding:4px 6px; }
.tabledata { background-color:#efeacc; vertical-align:top; }
.tablehead { background-color:#e9e4c6; font-size:15px; font-weight:bold; height:50px; }
.tablestyle ul { list-style-type:none; }
.tablestyle ul li { margin:0px 0; border-bottom:1px dotted #333333; }
.tablestyle ul li a { display:block; padding:7px 0; }
.tablestyle ul li a:hover { background-color:#f9f1c4; }

#leftdiv .hotelindex { background-color:#f4efce; border:1px solid #e0dbbc; margin:1px 0; padding:16px; overflow:hidden;}
#leftdiv .hotelindex:hover { background-color:#f2ecde; }
#leftdiv .hotelindex img { padding:4px; background-color:#FFFFFF; border:none; margin-right:8px; border:1px solid #e0dbbc; }
#leftdiv .hotelindex strong { display:block; color:#cc3300; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:normal; padding:3px 0 8px 0;}
#leftdiv .hotelindex strong a { color:#cc3300; }
#leftdiv .hotelindex strong a:hover { color:#25a009; }
#leftdiv .hotelindex u { display:block; text-decoration:none; font-size:13px; font-weight:bold; }
#leftdiv .hotelindex em { display:block;  margin:0 0 6px 0;  }
#leftdiv .hotelindex span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase;}
#leftdiv .hotelindex .indlistview {padding:0 6px 0 0; }
#leftdiv .hotelindex .indlistview a { color:#a65c3b; }
#leftdiv .hotelindex .indlistview a:hover { color:#421400; }
#leftdiv .hotelindex .indlistenquiry {padding:0 0 0 6px; }
#leftdiv .hotelindex .indlistenquiry a { color:#25a009; }
#leftdiv .hotelindex .indlistenquiry a:hover { color:#421400; }

.imagestyle { background-color:#FFFFFF; padding:4px; border:1px solid #e0dbbc; }
.imagesleft { background-color:#FFFFFF; padding:4px; border:1px solid #e0dbbc; margin-right:10px; }
.imagesright { background-color:#FFFFFF; padding:4px; border:1px solid #e0dbbc; margin-left:10px; }

.viewalltour { text-align:left; }

.graytablestyle { border:1px solid #d7d4cf; background-color:#f4f2ed; }
.graytablestyle td { padding:10px; vertical-align:top; }
.graytabledata { background-color:#e8e5de; }
.graytablehead { background-color:#dfdcd4; font-size:18px; color:#993300; }

.submitbutton { width:158px; height:37px; margin-left:250px;}
.submitsmall { width:158px; height:37px;}

#leftdiv #category { margin:0; padding:0; }
#leftdiv #category ul { margin:0; padding:0; }
#leftdiv #category ul li { margin:10px 0; padding:0; width:350px;  float:left; list-style-type:none; display:block; overflow:hidden; border-left:1px dotted #CCCCCC; }
#leftdiv #category ul li ul { margin:0; padding:0 10px; }
#leftdiv #category ul li ul li { margin:0; padding:0; height:auto; display:block; background:none; border:none; }
#leftdiv #category ul li ul li u { text-decoration:none; border:1px solid #996600; background-color:#993300;  font-size:11px; color:#cc0000; margin-right:10px; line-height:30px; padding:2px 0;  }
#leftdiv #category ul li ul li u a { color:#FFFFFF; padding:0px 6px;   }
#leftdiv #category ul li ul li u a:hover { color:#FFFFFF; border:1px solid #3c4448; background-color:#006600; padding:2px 5px;  }
.small { font-size:11px; }
.catdays { font-size:14px; color:#08a18b; }
#leftdiv .tourname { font-size:13px;  line-height:26px; font-weight:bold;}
#leftdiv .tourname a { color:#ce3403; }
#leftdiv .tourname a:hover { color:#333333; }
#leftdiv .catimg { padding:6px; border:1px solid #cdcdcd; background-color:#FFFFFF; }

