h1 {color:#ffffff;margin:0px 25px 0px 0px;font-size:25px;}

.counters {padding-bottom:20px;padding-top:20px; text-align:center;}

.tmp {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: blink;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {text-align:justify;}
.heading1 {
	color: #000066;
	font-weight: bold;

}
.copyright {
	color: #FFCC66;
	font-size: 10px;
	padding-bottom:15px;
	padding-top:10px;
}
.textlinks {
	font-size: 12px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ffcc66;

}
a:visited {                                                            
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #FF9966;
	text-decoration: none;
}
.bluelink {
	color: #000066;
	text-decoration: none;
}

.tour_anons {font-size:12px;line-height:140%;}
.tour_description {font-size:12px;color:#ffffff;line-height:140%;}
.tour_description_black {font-size:12px;color:#000000;line-height:140%;}
.back_link {font-size:12px;text-align:left;}
.small_text {font-size:10px;}
.list {padding-left:15px;font-size:10px;}
a.black_link {color:#000000;text-decoration:none;}
a.black_link:hover {text-decoration:underline;}

a.tour_anons_header {color: #000066;font-weight: bold;text-decorastion:none;}
a.tour_anons_header:hover {text-decoration:underline;}


.guide_description {clear:both;padding-top:20px;}
.guide_description img {float:left;margin:0px 15px 10px 0px;}
.guide_description h4 {color:#000066;margin:0px 0px 25px 0px;padding:0px;}
.guide_description p {font-size:12px;text-align:justify;line-height:140%;}

p.text {font-size:12px;text-align:justify;line-height:140%;}
p.comments {font-size:10px;text-align:justify;line-height:140%;}


div.comment {border-bottom:1px #DEB462 solid;}
div.comment h2 {margin:15px 0px 0px 0px;padding:0px; font-size:12px; font-weight:bold; color:#000066;}
div.comment em {margin:0px;padding:0px; font-size:11px; font-weight:normal; color:#000066;}
div.comment em.date {margin:0px;padding:0px; font-size:11px; font-weight:normal; color:#003366;}
div.comment p {text-align:justify;font-size:12px;margin:0px; padding:10px 0px 10px 0px;line-height:140%;}

table.add_comment {font-size:12px;width:100%;margin-top:5px;border-width:0px;border-collapse:collapse;}
table.add_comment td {padding: 7px;}
table.add_comment td.label {text-align:right;}
table.add_comment input {padding: 0px 3px 0px 3px;font-size:12px; color: #000000; width:250px;height:20px;font-family:Verdana;border:1px #333333 solid;}
table.add_comment textarea {padding: 0px 3px 0px 3px;font-size:12px; color: #000000; width:250px;height:200px;font-family:Verdana;border:1px #333333 solid;}


.error {color:red;font-size:9px;font-weight:bold;background-color:#ffffff;padding-left:2px;padding-right:2px;}

.breadcrumbs {font-size:10px;margin-top:15px;}
.breadcrumbs a {text-decoration:underline;}
.breadcrumbs a:hover {text-decoration:none;}

.redtext {
 color: red; /* For special messages in text */
}