
body   {
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  background-color: #f1dab2;
}
.td_main {
  font-family:Arial,sans-serif;
  font-size:12px;
  line-height:1.3;
  color:#660000;
  padding-left:20px;
}
.clear {
  clear: both;
}
#page-wrap	{
  width: 610px;
  margin: 0px auto;
  background: #f1dab2;
}
h4 {
 font-size:12px;
 padding:0;
 margin: 0px;
}
h3 {
  padding: 0px;
  margin: 0px;
}
.border {
 background: url(../images/border.jpg) top center repeat-x;
 clear: both;
 width: 100%;
 padding: 0px;
}
a img {
 border: none;
}
.light {
 background-color:#fadba4;
}
.dark {
 background-color:#ecce8f;
}
        /*-----Countries-----*/
#countries {
 margin: 0 auto;
 }
#countries h3 a {
 float: left;
 background: url(../images/tours.png) top left no-repeat;
 text-decoration: none;
 text-indent: -9999px;
 height: 25px;
 width: 224px;
}
.country_list{
 width:610px;
 background-color:#fadba4;
 clear: both;
}
.country_head{
 cursor: pointer;
 margin: 1px;
 float: left;
}
.country_info {
 padding: 5px 0px 5px 0px;
 margin:0;
 list-style:none;
 float: left;
 width: 390px;
}
.country_info li {
 width: 100%;
 display: block;
 padding: 2px;
 padding-left: 10px;
 clear: both;
}
.country_info li a {
 font-size:12px;
 text-decoration: none;
 color:#9c0b08;
 font-weight:bold;
 padding: 2px;
}
.country_info li a.other_tours{
  font-weight: normal;
}


.country_info li a:hover {
 text-decoration: underline;
}
        /*-----News-----*/
#news {
 width: 610px;
 padding: 0px;
 margin: 10px 0px 0px 0px;
}
#news td {
 vertical-align: top;
 width: 50%;
}
#company_news {
 padding: 0px 0 0px 10px;
}
#company_news h3 a{
 float: left;
 background: url(../images/news-company.png) top left no-repeat;
 text-decoration: none;
 text-indent: -9999px;
 height: 26px;
 width: 228px;
}
ul.news {
 width: 100%;
 margin:0;
 padding: 0px;
 font-size: 12px;
 list-style:none;
 background-color:#fadba4
}
ul.news li {
 padding: 5px;
 margin: 0px;
}
ul.news li a {
 font-size:12px;
 text-decoration: none;
 color:#9c0b08;
 padding: 0px;
}
ul.news li a:hover {
 text-decoration: underline;
}
#tourism_news {
 margin-right: 10px;
 padding: 0px 10px 0px 0;
}
#tourism_news h3 {

}
#tourism_news h3 a {
 float: left;
 background: url(../images/news-tourism.png) top left no-repeat;
 text-decoration: none;
 text-indent: -9999px;
 height: 26px;
 width: 216px;
}
        /* css of external news */
.otptable {float:left; background-color:#fadba4;padding: 0px; font-weight:bold;}
.otptitle {display: none;}
.otpnews {padding: 5px;}
.otpdate {font-size:11px; color:#666666; font-weight: normal;}
.otphref {font-size:12px; text-decoration:none; color: #9c0b08;}
a:hover.otphref {font-size:12px; text-decoration: underline;}

        /*-----Banner-----*/
#slider {
 /* You MUST specify the width and height */
 width:610px;
 height:250px;
 position:relative;
 overflow:hidden;
}
#mask-gallery {
 overflow:hidden;
}
#gallery {
 /* Clear the list style */
 list-style:none;
 margin:0;
 padding:0;
 z-index:0;
 /* width = total items multiply with #mask gallery width */
 width:5490px;
 overflow:hidden;
}
#gallery li {
 /* float left, so that the items are arrangged horizontally */
 float:left;
}
#mask-excerpt {
 /* Set the position */
 position:absolute;
 top:0;
 left:0;
 z-index:500px;
 /* width should be lesser than #slider width */
 width:170px;
 overflow:hidden;
}
#excerpt {
 /* Clear the list style */
 list-style:none;
 margin:0;
 padding:0;
 /* Set the position */
 z-index:10;
 position:absolute;
 top:0;
 left:0;
 /* Set the style */
 width:170px;
 background: url(../images/banner-text-bg.png);
/* background-color: #f1dab2;
 opacity: 0.7;
 filter: alpha(opacity=70)*/;
 overflow:hidden;
 font: 14px Arial, Helvetica, sans-serif;
 color: #9c0b08;
}
#excerpt li {
 padding:10px;
}
#excerpt li strong {
 font-size: 24px;
 color: #9c0b08;
}
li.all {
  text-align: right;
  font-size: 12px;
}

