
/*** Search ***/

.searchinput{
	width: 115px;
	border: 1px solid #4e95ff;
	padding: 3px;
	font: 11px bold "Lucida Grande", Tahoma, Arial;
}

.searchgo{
	border: 1px solid #007b33;
	padding: 1px;
	font: 11px bold "Lucida Grande", Helvetica, Arial;
	color: #ffffff;
	background-color:#00a947;
}



#nav {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	float: right;
	list-style: none;
	margin-top: 80px;
	right: 0px;
	display:inline;
	background: #ecebe6;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#nav li {
	float: left;
}

#nav li a {
	float: left;
	width: 74px; 
	height: 28px; 
	background: url(../images/db-nav-bg.png) top left no-repeat; 
	color: #585858; 
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	border: 0;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 5px;
}
 
#nav li.on a {
	background: url(../images/db-nav-bg-active.png) top left no-repeat;
	color: #fff;
}

#nav li.on a:hover {
	background: url(../images/db-nav-bg-active.png) top left no-repeat;
}

#nav li a:hover {
	background: url(../images/db-nav-bg-hover.png) top left no-repeat;
	color: #fff;
}


/*** Right menu list ***/

.rightmenulist{
width: 100%; /*width of menu*/
}

.rightmenulist .headerbar{
font: bold 15px Arial;
color: #7E7950;
background: #d4d0b3;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 3px; /*header text is indented 10px*/
letter-spacing: -1px;
}

.rightmenulist ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px;
padding-bottom: 0px;
}

.rightmenulist ul li{
padding: 0px; /*bottom spacing between menu items*/
font-family: Helvetica, Verdana, Arial;
font-weight: bold;
font-size: 12px;
padding-bottom: 1px;
margin-bottom: -1px;
}

.rightmenulist ul li a{
color: #5c5830;
background:#ede9cf url(../images/bullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #e1ddc2;
font-size: 100%;
}

*:first-child+html .rightmenulist ul li a{
padding: 1px 0;
padding-left: 15px; /*link text is indented 19px*/
}

* html .rightmenulist ul li a{
padding: 2.5px 0;
padding-left: 15px; /*link text is indented 19px*/
}

.rightmenulist ul li a:visited{
color: #115900;
}

.rightmenulist ul li a:hover{ /*hover state CSS*/
color: #015507;
background: #e7e3c7 url(../images/bullet-over.gif) no-repeat center left;
}


/*** Itinerarybox ***/
.linkbox{
	border-bottom: 1px solid #EAEAEA;
	width: 95%;
}

.linkbox h2{
	font: 14px bold Helvetica, "Lucida Grande", Arial;
	color: #d31700;	
	padding-top: 5px;
	padding-bottom: 0px;
	letter-spacing: -1px;
}

.linkbox h2 a{
	text-decoration: none;
	color: #b40066;	
}

.linkbox h2 a:hover{
	text-decoration: underline;
	color: #117b00;	
}

.linkbox p{
	font: 11px normal "Lucida Grande", Helvetica, Arial;
	color: #878787;	
	margin-bottom: 10px;
}

.linkbox .day{
	font: 11px normal "Lucida Grande", Helvetica, Arial;
	color: #333;
}


/*** Itinerarybox ***/
.flinkbox{
	background: #dddcb4;
	border-bottom: 1px solid #c8c697;
	width: 100%;
}

.flinkbox h2{
	font: 14px bold Helvetica, "Lucida Grande", Arial;
	color: #7b2167;	
	padding: 3px 5px 2px 15px;
	letter-spacing: -1px;
}

.flinkbox h2 a{
	text-decoration: none;
	color: #7b2167;	
}

.flinkbox h2 a:visited{
	text-decoration: none;
	color: #7b2167;	
}

.flinkbox h2 a:hover{
	text-decoration: underline;
	color: #117b00;	
}

.flinkbox p{
	padding: 2px 5px 0px 15px;
	font: 11px normal "Lucida Grande", Helvetica, Arial;
	color: #878787;	
	margin-bottom: 5px;
}

.flinkbox .day{
	font: 11px normal "Lucida Grande", Helvetica, Arial;
	color: #333;
}

/*** Slide ***/

#gallery {
	position:relative;
	height:210px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {

	}

	#gallery .caption {
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		padding: 5px;
		color:#000000;
		font-family: Tahoma;
		font-size: 11px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0px;
		color:#000000;
		font-family: Arial;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: -1px;
		padding-bottom: 5px;
	}


div.hr {
  height: 15px;
  background: transparent url(../images/hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
 
 /*** my images ***/

.imgleft{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #CCC;
}

.leftimg{
	float: left;
	margin-right: 10px;
	margin-bottom: 1px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #CCC;
}

.imgright{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #CCC;
}

.rightimg{
	float: right;
	margin-left: 10px;
	margin-bottom: 1px;
	padding: 2px;
	background: #EFEFEF;
	border: 1px solid #CCC;
}

.imgBdr{
	padding:5px;
	border:solid 1px #DBDDCA;
}

/* Inquiry Form */

.formbox{
	width: auto;
	padding: 10px;
	border: 1px solid #e0e0d0;
	background-color:#fbfbf6; 	
}

.formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #CCCCCC;
	height: 5%;

}
* html .formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #CCCCCC;
	height: 1%;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}


a.button {
    background:url(../images/button_bg_green.jpg) 0 0 no-repeat; /* COLOR CHANGE */
	position:relative;
            border-bottom:0;
            display:inline-block;
            height:28px;
            padding:0 0 0 1em;
            color:#fff;
            font-size:11px;
            letter-spacing:0.09em;
            text-transform:uppercase;
            line-height:28px;
            z-index:200;
            cursor:pointer;
			text-decoration: none;
			float: right;
			margin: 10px 20px 0px 0px;
}
a.button span {
	background:url(../images/button_bg_green.jpg) 100% 0 no-repeat; /* COLOR CHANGE */
            padding-right:1em;
            display:inline-block;
			

}

a:hover.button {
		color: #FF0;

}

/* Team 1 */
.docu p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;

	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 210px;
	line-height: 1.3;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	padding: 0 30px 0 0;
}

* html .docu p{
	font-family: Arial, Verdana, Helvetica;
	font-size:11px;
	width: auto;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 210px;
	text-align: center;
	margin-bottom: 10px;
}

.docu .name{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 24%;
	text-align: center;
}

	
