/* CSS Document */

html{
	height: 100.1%;
}

body{
	width:100%;
	margin:0px;
	padding:0px;
	background:url(../images/bg.gif) top left repeat-x;
	background-color:#ffffff;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#69634f;
}

a{
	text-decoration:underline;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color: #cd2026;
}

a:hover{text-decoration:none;}

#leftbg{
	background: url(../images/top_left_bg.jpg) top left no-repeat;
	width:150px;
}

#rightbg{
	background: url(../images/top_right_bg.jpg) top right no-repeat;	
	width:150px;
}

#header-top{
		background:url(../images/header.jpg) top no-repeat;
}

.logo{
	float:left;
	padding:15px 0 0 16px;;
	margin:0;
}
.logo h1{
	padding:0px;
	margin:0px;
}
.logo h1 a{
	background:url(../images/logo.gif) top left no-repeat;
	width:152px;
	height:92px;
	float:left;
	border:none;
}
.logo h1 a span{ display:none;}

#bottom_bg{
	background: url(../images/footer.gif) bottom no-repeat ;
	width:983px;
}

td{
	vertical-align:top;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#69634f;
}

span.titlecat{font-weight:bold; font-size: 13px;color: #69634f;word-spacing:1px;}
span.titlecat a{font-size: 13px;color: #69634f;word-spacing:1px;text-decoration:none;}
span.titlecat a:hover{color:#cb2026;}
span.titlecatred{font-weight:bold; font-size: 13px;color: #69634f;word-spacing:1px; color:#cb2026;}

.bgmain{
	background-image:url(../images/bgmain.gif);
}

td.menu,td.cont,td.aboutmenu{
	vertical-align:top;
	border-right:1px solid #bfbaa9;
}

td.gal{
  vertical-align:top;
}

.menu ul{
	margin:0px;
	padding:0 0 80px 0;	
	list-style:none;	
	position:relative;
	
}
.menu ul li{
	padding-left:30px;
	height:15px;
	margin-bottom:3px;
}
.menu li a{
	width:233px;
	color:#942f2c;
	font-weight:bold;
	text-decoration:none;
	height:15px;	
	padding-bottom:15px;
	text-transform:uppercase;
}

.menu .active{
	background-color:#d4caac;
	color:#942f2c;
}

.submenu{
	float:left;
	width:180px;
	padding-bottom:90px;	
}
.submenu ul{ padding:0px; margin:0px; list-style-type:none;}
.submenu ul li{ display:block;}
.submenu ul li a{
	font-size:13px;
	margin-left:20px;
	display:block;
	width:180px;	
	background:url(../images/arr_cats.gif) left no-repeat;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	text-decoration:none;
	color:#69634f;
}
.submenu ul li a:hover, .submenu ul li a.active_sub, .submenu ul li a:active{
	text-decoration:none;
	color:#cb2026;
}
.submenu ul ul li{ border-bottom:none;}
.submenu ul ul li a{
	display:block;
	width:150px;
	border-bottom:none;
	background: url(../images/arr_subcats.gif) left no-repeat;
	padding: 4px 8px 4px 12px;
	font-weight:normal;
	text-decoration:none;
	color:#69634f;
	margin-left:35px;
	font-size:11px;
}
.submenu ul ul li a:hover, .submenu ul ul li a.active_sub_nav{
	background: url(../images/arr_subcats.gif) left no-repeat;
	font-weight:normal;
	text-decoration:underline;
	color:#cb2026;
	padding: 4px 8px 4px 12px;
	width:150px;
	margin-left:35px;
	text-decoration:underline;
	font-size:11px;
}

.bgsmall{background:url(../images/bgsmall.gif) top repeat-x;}

.menu li:hover{background-color:#d4caac;height:15px;}

.title{	margin-bottom:15px;margin-top:10px;}


.gal_cont{ padding:0px 11px 73px 23px;}

a.button{
	padding: 3px 10px 3px 10px;
	color:#96312d;
	font-weight:normal;
	text-decoration:none;
	background-color:#cfc4a4;
	text-align:center;
}

a.button:hover{text-decoration:underline;}

div.gallery {	
	width:65px;
	height:65px;
	background-image:url(../images/border.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:2px;
	padding-left:2px;
	margin:0px;
	margin-right:10px;
	display:block;
}

div.gallery_about {	
	width:65px;
	height:65px;
	background-image:url(../images/border.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:2px;
	padding-left:2px;
	margin:0;
	margin-right:0px;
	display:block;
}

div.gallery_aboutdet {	
	padding:2px;
	border:1px solid #990000;
	background-repeat:no-repeat;
	float:left;
	margin-right:0px;
	display:block;
}

.about_title {
	font-size:12px;
	color: #cb2026;
}

.prmo_title{margin-left:0px;width:210px;float:left;}
div.promo_content{font-size:10px;margin-top:5px;margin-bottom:10px;width:210px;float:left;}
.promo_title a{
	color:#cb2026;
	text-decoration:none;
}

#line_foot{
	width:100%;
	height:3px;
	background-color:#efe457;
}

form{padding:0px; margin:0px;}

.search_box{
	background:url(../images/search_box2.gif) top no-repeat;
	width:199px;
	height:68px;
	padding-top:1px;
	float:right;
	margin-right:13px;
	margin-top:66px;
}
.search_submit{border:0px;;font-family:Tahoma;font-size:12px;color:#fff;background-color:#cd2026;font-weight:bold;height:17px;width:23px;}
.search{height:17px;font-family:Tahoma,verdana;font-size:11px;color:#577945;width:157px;border:0px solid #cd2026;margin-right:2px;height:17px;margin-top:1px;}

.upper{text-transform:uppercase;}

.more_info{ float:left;margin-left:0px;margin-top:3px;margin-bottom:5px;padding-bottom:5px;}
.more_info_left { background: url(../images/arr_cats.gif) bottom no-repeat;width:19px;height:12px;display:block;float:left}

/********************* TOURS *********************/

.tours_title{font-size:13px; width:876px; border-bottom:1px solid #69634f;display:block;font-weight:bold;color:#69634f;height:23px;}

.dest_pic{
	float:left;
	width:148px;
	background:url(../images/dest_bg.gif) top no-repeat;
	height:266px;
	position:relative;
	display:block;	
}

span.img{width:136px;display:block;margin-top:4px;}
.sq{position:absolute; width:34px;height:22px; background-color:#cb2026;top:4px;left:4px; color:#FFFFFF;font-size:12px;text-align:center;padding-top:8px;}
.dest_title{font-size:12px;color:#373428;width:136px;height:10px; background:url(../images/arr_dest.gif) bottom left no-repeat;padding-left:12px;margin-top:3px;}
.dest_content{font-size:10px;width:136px;margin-top:6px;}

/************************ TOURS DETAILS **********************************/
.tours_left{ margin:5px 15px 15px 15px;}

.gallery_tours {	
	padding:2px;
	border:1px solid #b8b5a6;
	float:left;
	margin:0px;
	display:block;
}

.toursdet_title{
	display:block;
	height:25px;
	background:url(../images/arr_red.gif) center left no-repeat;
	color: #cb2026;
	font-size:20px;		
	padding-left:14px;
	margin-bottom:10px;
}

.destdet_title{
	display:block;	
	color: #cb2026;
	word-spacing:1px;
	clear:left;
}

.destdet_cont{
	float:left;
	display:block;
	word-spacing:3px;
	color: #444141;
	line-height: 15px;
}

.border{border:1px solid #bfbaa9;display:block;clear:left;}

.tourism_details{padding-left:20px;padding-bottom:105px;padding-right:20px;}

select.dropdown{
	font-size:11px;
	min-height:15px;
	height:auto !important;	
	height:15px;
	border:1px solid #bfbaa9;
	color:#666666;
	background-color:#f9f7ef;
}

.dViewTabs{
padding: 0;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
width:100%;
height:27px;
border-bottom:1px solid #bfbaa9;
z-index:0;
}


.dViewTabs li{
display: inline;
margin: 0;
}

.dViewTabs li a{
text-decoration: none;
position: relative;
z-index: 1;
background-image:url(../images/btn1.gif); background-repeat:no-repeat; background-position:top; width:107px; height:27px; color:#464235; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;
border-bottom:1px solid #bfbaa9;
}
.dViewTabs li a:visited{
color: #2d2b2b;
}

.dViewTabs li a:hover{
text-decoration: none;
position: relative;
z-index: 1;
background-image:url(../images/btn1over.gif); background-repeat:no-repeat; background-position:top; width:107px; height:27px; color:#fff; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;
border-bottom:1px solid #bfbaa9;
}

.dViewTabs li .dViewTabs1{ /*selected main tab style  */
position: relative;
left:0px;
top: 1px;
border-bottom:1px solid #efeeec;
background-color:#efeeec;
cursor:default;
}

	

.dViewTabs li .dViewTabs1{ /*selected main tab style */
display:block; background-image:url(../images/btn1on.gif); background-repeat:no-repeat; background-position:top; width:107px; height:27px; color:#cb2026; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;background-color:#efeeec;z-index: 3;
}

.dViewTabs li a:hover.dViewTabs1{ /*selected main tab style */
display:block; background-image:url(../images/btn1on.gif); background-repeat:no-repeat; background-position:top; width:107px; height:27px; color:#cb2026; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;background-color:#efeeec;z-index: 3;border-bottom:1px solid #efeeec;cursor:default;
}


.tabcontent{
display:none;
}



/*.dViewTabs{ color:#FFFFFF; margin-left:1px;width:100%;height:27px;border-bottom:1px solid #bfbaa9;}
.dViewTabs a{ display:block; background-image:url(../images/btn1.gif); background-repeat:no-repeat; background-position:top; width:107px; height:27px; color:#464235; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;}
.dViewTabs a:hover{background-image:url(../images/btn1over.gif); width:107px; height:27px;line-height:27px; color:#fff; text-decoration:none; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center}
.dViewTabs1{ display:block; background-image:url(../images/btn1on.gif); background-repeat:no-repeat; background-position:top; width:107px; height:30px; color:#cb2026; text-decoration:none; line-height:27px; float:left; margin-right:1px; cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;background-color:efeeec}*/


/***************************** paging **********************************/

.pagingNav{margin:0 0 0 0px; padding:3px 5px 3px 5px; text-align:left;}
.pagingNav a{border:1px solid #e4e4e4; padding:3px 5px 3px 5px;text-decoration:none; margin:0 1px 0 0; cursor:pointer; color:#ffffff;background-color:#c9c5b2}
.pagingNav a:hover{border:1px solid #e4e4e4; text-decoration:none; background-color:#cb2026; cursor:pointer;color:#FFFFFF;}
.pagingNav a.active{ background-color:#cb2026;color:#fff;}
.pagingNav .paging_active{ background-color:#cb2026;color:#fff;}
.pagingNav .paging_active a{color:#fff;}


.gallery_title{color:#4b5900; font-size:18px;}

.gallery{
	width:669px;
	padding-top:24px;
	text-align:justify;
 }
.gallery_photos_container{
	float:left;
	width:212px;
	padding-bottom:26px;
	text-align:left;
 }
.gallery_photos{
	border-bottom:1px dashed #d5d8cc;
	margin-top:17px;
	float:left;
	width:191px;	
}
.gallery_photos p{ padding:0px; margin:0px; line-height:22px;}
.gallery_photos a{
	color:#4a5900;
	text-decoration:none;
	border:none;
}
.gallery_photos a:hover{
	color:#4a5900;
	text-decoration:underline;
}

/******************************* detail gallery *****************************************/
.red_border{
	border:1px solid #cb2026;
	padding:2px;
}

a:hover .red_border {
	border:1px solid #5f5f5f;
	padding:2px;
}

.test a img{
	border:1px solid #cb2026;
	padding:2px;
}

.test a:hover img{
	border:1px solid #5f5f5f;
	padding:2px;
}

.green_dashed_border{
	border:1px dashed #a4ac7f;
	float:left;	
}

.bottom_dashed_border{
	width:670px;
	padding:5px;
	padding-bottom:75px;
	float:left;
	text-align:center;
}

.bottom_not_dashed_border{
	padding:5px;
	margin-top:10px;
	float:left;
}

.next a{
	border:1px solid #d47300;
	background:#ff8400;
	padding:2px 10px 2px 10px;
	color:#fff;
	position:relative;
}
.next a:hover{border:1px solid #7b8f00;	background:#7ead00; color:#fff;}
/******************************* end detail gallery *****************************************/
div{margin:0px; padding:0px}


form .reserve{
	margin:0px;
	padding:0px;
}

.reserve input,textarea {
	width:210px;
	font-size:11px;
	font-family:Tahoma,Verdana;
}

.reserve fieldset { border:none;	margin:0px;	padding:0px;}
 .reserve fieldset label {width:90px; height:20px;float:left;}
 
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

.tours_search{
	height:23px;
	text-align:center;	
}

ul.searchpage{
	list-style:none;
	margin:10px 0px;
	padding:10px 0px;
	
}

ul.searchpage li {
	clear:left;
	margin-bottom:10px;
}

