@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
.error{
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body{
/*	background:url(../images/bg.gif);*/
	background-color:#686765;
	margin-top:0px;
	font-family: Verdana, Helvetica, sans-serif; color:#000;
	font-size: 12px;
	line-height: 14px;
}

body table tr td{
	margin:0px;
	padding:0px;
	}

a, a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:focus {
	color: #000;
}
a:active {
	color: #000;
}



a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f89a2c;
	text-decoration: none;
}
a.nav:visited {
	color: #f89a2c;
	text-decoration: none;
}
a.nav:hover {
	color: #f89a2c;
	text-decoration: underline;
}
a.nav:focus {
	color: #f89a2c;
}
a.nav:active {
	color: #f89a2c;
}


a.nav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a.nav1:visited {
	color: #000;
	text-decoration: none;
}
a.nav1:hover {
	color: #000;
	text-decoration: underline;
}
a.nav1:focus {
	color: #000;
}
a.nav1:active {
	color: #000;
}

a.nav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav2:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.nav2:focus {
	color: #FFFFFF;
}
a.nav2:active {
	color: #FFFFFF;
}
a.nav3:visited {
	color: #f89a2c;
	text-decoration: underline;
}
a.nav3:hover {
	color: #f89a2c;
	text-decoration: underline;
}
a.nav3:focus {
	color: #f89a2c;
}
a.nav3:active {
	color: #f89a2c;
}

.div-box{
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 15px;
	height: auto;
}

.div-main-box{
	padding-bottom: 25px; padding-left: 15px; padding-right: 15px; padding-top: 15px;
	border: 2px solid #e7e8e9;
	height: auto;
}
.main-title-01{
		font-family: Verdana, Helvetica, sans-serif; color:#f89a2c;
		font-size:12px; font-weight: bold;
}
.main-title-02{
		font-family: Verdana, Helvetica, sans-serif; color:#f15b29;
		font-size:12px; font-weight: bold;
}
.main-title-03{
		font-family: Verdana, Helvetica, sans-serif; color:#f89a2c;
		font-size:11px;
}

.main-title-04{
		font-family: Verdana, Helvetica, sans-serif; color:#f89a2c;
		font-size:18px; font-weight: bold;
}
.main-box-text{
		font-family: Verdana, Helvetica, sans-serif; color:#f15b29;
		font-size:11px; font-weight: bold;
		line-height:22px;
}
.sub_title{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	padding-right: 30px;
}

.sub-title{
	font-family: Verdana, Helvetica, sans-serif; color:#000;
	font-size:11px; line-height: 16px;
}

.sub-text-buttom{
	font-family: Verdana, Helvetica, sans-serif; color:#000;
	font-size:11px; line-height: 16px;

}
.sub-box-text{
	font-family: Verdana, Helvetica, sans-serif; color:#000;
	font-size:9px; line-height: 16px;
	line-height:12px;
}

.sub-box-tour{
	font-family: Verdana, Helvetica, sans-serif; color:#000;
	font-size:9px; line-height: 16px;
}

#add_links {
	float:right;
	vertical-align:text-bottom;
	margin:0 -5px 0 0px;
}
#content_link {
	float:right;
	border:solid 0px;
	margin:139px 0px 0 0px;
	padding:29px 10px 102px 0px;
	width:140px;
/*	background: url(../images/bg-box.gif) no-repeat right top;*/
	background-color: #f89a2c;

}
#zero {display:block;}
.detail {display:none; }	

#triggers {
border:0px solid #ccc;
cursor:pointer;
margin-top:25px;
width:550PX;
text-align:center;
vertical-align:bottom;

}

#triggers1 {
border:0px solid #ccc;
cursor:pointer;
margin-top:25px;
width:550PX;


}

#triggers div {
cursor:pointer;
width:100px;
}

#triggers1 div {
cursor:pointer;
width:100px;
}

.captions {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing: -1px;
color:#756A40;
text-transform: ;
padding: 2px 0px 5px 0px;
margin: 0;
}

#reg_box {
background-color:#ffffff;
border:2px solid #FFFDF5;
padding:5px;
}


#list_cats a,#list_cats a:visited {
color:#f89a2c;
font-weight:700;
text-decoration:none;
}

#list_cats a:hover {
color:#F03C00;
font-weight:700;
}


#list_cats,#logged_menu {
font-size:12px;
padding:10px 0;
}

#list_cats li,#logged_menu li {
background:url(images/dotx.gif) repeat-x bottom center;
padding:5px;
}

#list_subcats .selectedcat,#list_cats .selectedcat {
background:#fff url(images/dotx.gif) repeat-x bottom center;
}

.comment_box ol,#menu_links ul,#list_cats ul,#logged_menu ul {
list-style-type:none;
margin:0;
padding:0;
}


/*	Categories Navigation Menu	*/
#ul_categories ul,
#ul_categories li ul {
list-style-type:none;
cursor: pointer;
}
#ul_categories ul li:hover {
cursor: pointer;
}
#ul_categories ul li,
#ul_categories li:hover ul {
display: block;
}
#ul_categories li:hover a {
color: #F03C00;
}
#ul_categories ul li a {
margin: 1px 0px;
}
#ul_categories li ul {
display: none;
cursor: pointer;
margin-top: 4px;
}
#ul_categories .hidden_li {
visibility: hidden;
display: none;
}
#ul_categories .visible_li {
visibility: visible;
display: block;
font-size: 11px;
}
#ul_categories .visible_li a,
#ul_categories .visible_li a:hover {
display: block;
color: #4A4A4A;
}
#ul_categories .visible_li a:hover,
#ul_categories .visible_li li:hover {
color: #F03C00;
text-decoration: underline;
}

#ul_categories ul li {
background:url(images/small_arrow.gif) no-repeat left center;
padding:5px 5px 5px 10px;
}

#ul_categories ul li.selectedsubcat {
color:#fff;
}


#wrapper {
background-color:#ffffff;
border-left:2px solid #fff;
border-right:2px solid #fff;
padding-left:16px;
padding-right:16px;
}
#wrapper .tag_featured {
background-color: #000;
color: #A3CC52;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding: 6px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}





/*tourform*/
.tour_form{padding:10px;}
.tour_form fieldset label{margin:10px 10px 20px 0;font:normal normal normal 11px "Arial";}
.tour_form fieldset .country{width:100px;margin:0 0 10px 0;}
.tour_form fieldset .searchby{width:100px;margin:0 0 10px 0;}
.tour_form fieldset .lengthstay{width:100px;margin:0 0 10px 0;}
.tour_form fieldset .destinations {margin:0 0 10px;width:100px;}



/* destinations-content */
.destinations-headercontent{width:auto;height:auto;overflow:hidden;}
.destinations-content{width:516px;height:auto;margin:10px 0 0 25px;overflow:hidden;}
.destinations-content2{width:519px;height:auto;margin:10px 0 0 25px;overflow:hidden;display:table;}
.breadcrumbs{width:502px;height:17px;}
.breadcrumbs p a{text-decoration:none;}
.destinations-header{margin:10px 0 10px 0;float:left;clear:both;width:100%;}
.destinations-titleholder{padding:50px 0 0 0;}
.destinations-image{float:left;margin:10px 10px 0 0px;}
.destinations-description{margin:5px 0 0 0;}
.destinations-description p{min-height:100px;text-indent:1px;}
.destinations-type{float:right;margin:-13px 0 0 0;}
.destinations-details{margin:12px 0 0 0;border-bottom:1px solid #575757;height:27px;}
.destinations-buttons{margin:10px 0 0 0;float:right;}
.destinations-item{width:516px;height:auto;overflow:hidden;float:left;margin:20px 0 0 0;padding:0 0 10px 0; border-bottom:1px solid #575757;}
.destinations-item #title{width:500px;height:20px;margin:0 0 5px 0px;}
.destinations-item #content{width:516px;height:auto;overflow:hidden;margin:0 0 10px 0;}
.destinations-item #content #image{float:left;margin-right:10px;}
.moredestinations{float:left;margin:0 20px 0 0;font:normal normal bold 11px "Arial"; text-decoration:none;color:#5c5c5c;}




/* forms.css */

fieldset {padding:0;margin:0 0 0 0;border:0px solid #ccc;}




/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position:absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


