/* commented backslash hack \*/ 
html, body{
	height:100%;
} 
/* end hack */
html,body
{
	margin:0;
	padding:0
}

.clearing{
	clear:both;
}

	body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		background:url(../site_images/bg_try.gif) left top #a4c6c9 fixed;
		font-family:Helvetica;
		font-size:14px;
		color:#696969;
	}

		.wrapper_total{
			height:100%;
		}
			.wrapper_total_inner{
				margin:0px auto;
				width:761px;
				border-right:solid 5px #83b1b4;
				border-left:solid 5px #83b1b4;
				background: #fff;
				min-height:100%;
				margin-bottom:-202px;
				height:auto;
			}

			* html .wrapper_total_inner{
				height:100%;
			}


				.wrapper_all{
					height:auto;
				}
					.wrapper_logo{}
						.LANGUAGE{
							display:None;
						}
						.LOGO{
							display:None;
						}
					

					.wrapper_head{
						width:761px;
						height:191px;
						background:url(../site_images/header.jpg) left top no-repeat #a4c6c9;
					}
						.HEAD{}
						.HEAD a img{
							display:none;
						}
					

					.wrapper_breadcrumb{}
						.BREADCRUMB{
							margin-left:210px;
							height:38px;
							font-size:11px;
						}

						.BREADCRUMB ul{
							margin:10px 0px 0px 0px;
							padding:0px;
							list-style:none;
						}
						.BREADCRUMB ul li{
							display:inline;
							color:#00486b;
						}

						.BREADCRUMB ul li div{
							display:inline;
							padding:0px 5px;

							height:12px;
							background:url(../site_images/arrow_breadcrumb.gif) 5px 4px no-repeat #fff;
						}

						.BREADCRUMB ul li a{
							text-decoration:none;
							color:#00486B;
						}


					.wrapper_content{}
						.wrapper_content_left{
							width:210px;
							float:left;
						}
							.MENU_LEFT{
								width:210px;
							}

							.CONTENT_LEFT{
								margin-top:30px;
								width:210px;
								padding-left:11px;
							}

							.CONTENT_LEFT .csc-textpic-imagewrap{
							}


						.wrapper_content_right{
							width:500px;
							float:left;
							line-height:18px;
						}


						.CONTENT{
						}

						.CONTENT_ELEMENT{
							height:auto;
							clear:both;
						}

						.CONTENT h1{
							margin:0px;
							padding:0px 0px 10px 0px;
							font-weight:bold;
							font-size:13px;
						}

						.CONTENT .csc-textpic-imagewrap{
						}

						.CONTENT p{
							margin:0px;
							padding:0px 0px 20px 0px;
						}


						.CONTENT a{
							text-decoration:none;
							color:#00486B;

						}

						.CONTENT a:hover{
							text-decoration:underline;
						}
						.csc-textpic-caption{
							margin:0px;
							padding:0px 0px 0px 5px;
							font-size:11px;
							color:#fff;
							background:#83b1b4;
							border-top:solid 1px #fff;
						}

						.CONTENT_TOOLS{
							border-top:solid 1px #ff9c00;
							line-height:18px;
							text-align:right;
							margin-top:20px;
						}

						.CONTENT_TOOLS a{
							text-decoration:none;
							color:#00486B;
						}



						.CONTENT_RIGHT{
							display:none;
						}

				.wrapper_footer{
					margin:0px auto;
					width:761px;
					height:96px;
					padding:46px 0px 60px 0px;
					background:url(../site_images/grad.jpg) left top repeat-x #ff9c00;
				}
					.FOOTER{
						background:#fff;
						padding-left:210px;
					}



/***************************************************************************/
.tx-veguestbook-pi1 {
	font-size:100%;
}

/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
	font-weight:bold;
	color:#ff9c00;
}

/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {
	font-weight:bold;
	float:left;
}

/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination {
	font-size:75%;
	font-weight:bold;
	float:right;
}

/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	background:#35868b;
	background:#AA9714;
	background:#FF9C00;
	color:#FFF;
	display:block;
	font-size:100%;
	font-weight:bold;
	padding:3px 10px;
	width: 35em;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	float:left;
	width:12em;
	min-height:4em;
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
	color:#696969;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;
	width:21em;
	background:#FFF;
}

/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#696969;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
	font-weight: bold;
}

.tx-veguestbook-pi1 .tx-guestbook-right h3 {
	font-size:100%;
	color:#990000;
	font-weight:bold;
	background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	font-size:75%;
	color:#696969;
	font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
	display:block;
	padding:0.25em;
	clear:both;
}

/* form styles */

.tx-veguestbook-pi1 .tx-guestbook-field {
	clear:both;
	width:100%;
	display:block;
	padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	clear: both;
	display: block;
	float: left;
	width: 10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:10em;
	width:300px;
	border:solid 1px #696969;
	color:#696969;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	float:left;
	width:20em;
	width:300px;
	border:solid 1px #696969;
	color:#696969;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
	width: 30em;
	display: block;
	float: left;
	width:300px;
	font-family:Helvetica;
	font-size:12px;
	color:#696969;
	border:solid 1px #696969;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color:#FF9C00;
}

.tx-veguestbook-pi1 fieldset {
	border:none;
	margin:0px;
	padding:0px;

}

.tx-veguestbook-pi1 legend {
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
	float:left;
	display:block;
	background:#F7F7F7;
	border:1px solid #696969;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
	margin-left:2.25em;
}


.tx-veguestbook-pi1 .tx-guestbook-freecap img {
	float:left;
	display:block;
	padding-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {
	float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
	clear:both;
	display:block;
	float:none;
	width:10em;
	margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {
	font-size:75%;
	padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
	color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
	clear:both;
	display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
	width:auto;
	display:block;
	background:#fff;
	width:302px;
	border:solid 1px #696969;
	color:#696969;
	margin-left:130px
}


fieldset{
	border:solid 1px #83b1b4;
}

label{
	display:block;
	width:150px;
	height:auto;
	float:left;
}



select{
	width:250px;
	border:solid 1px #83b1b4;
}

input,textarea{
	width:250px;
	border:solid 1px #83b1b4;
}

.radio label{
	clear:both;
}

.radio input{
	width:20px;
	clear:both;
}


.checkbox label{
	clear:both;
}

.checkbox input{
	width:20px;
	clear:both;
}

table.registration{
	width:100%;
}


table.registration tr td{
	vertical-align:top;
}

.fees input,
.guided_tours input,
.pre_tour input,
.post_tour input
{
	width:20px;
}

.fees input.total,
.guided_tours input.total,
.pre_tour input.total,
.post_tour input.total,
.total_overall input.total
{
	width:50px;
	text-align:right;
	float:right;
	background:#ddd;
}

td.total{
	width:80px;
}

.div_credit_card input.credit_cardmonth,
.div_credit_card input.credit_cardyear

{
	width:20px;
}

.div_credit_card input.credit_cardsecurity

{
	width:30px;
}