/* CSS Document */
BODY	
{
	top:0px;
	background:#dddd96;
	font-family:Verdana, Tahoma, Serif;
	font-size:medium;
}
A:active
{
	color:#63642f;
}
A:visited
{
	color:#63642f;
}
A
{
	color:#63642f;
}
p 
{
	padding:0px;
	clear:both;
	border-width:0px;
	border-style:solid;
}
.mediaBreak
{
	width:35em;
	padding:0px;
	clear:both;
	text-align:left;
}
fieldset {
	border:0px;
	border-color:#000000;
	border-style:solid;
}
.containerTable
{
	width:100%;
	padding:0px;
	border-width:3px;
	border-style:solid;
	border-color:#000000;
}
.imagePaddng
{
	padding:0px 6px 0px 0px;
}
.prev
{
	padding:0px;
	border:0px;
	width:7em;
	float:left;
	text-align:left;
}
.icons
{
	padding:0px auto;
	border:0px;
	width:7em;
	float:left;
	text-align:center;
}
.SearchResultsPrev
{
	padding:0px;
	border:0px;
	width:7em;
	float:left;
	text-align:left;
}
.pageNav
{
	padding:0px;
	border:0px;
	width:7em;
	float:left;
	text-align:center;
}
.SearchResultsPageNav
{
	padding:0px;
	border:0px;
	width:21em;
	float:left;
	text-align:center;
}
.next
{
	padding:0px;
	border:0px;
	width:7em;
	float:left;
	text-align:right;
}
.commentHeader
{
	padding:0em 0em 0em 2em;
	border:0px;
	font-weight:bold;
	font-size:small;
	width:7em;
	float:left;
	text-align:left;
}
.introTxt
{
	padding:0px;
	border:0px;
	font-weight:normal;
	font-size:small;
	width:35em;
	float:left;
	text-align:left;
}
.commentTxt
{
	padding:0px;
	border:0px;
	font-weight:normal;
	font-size:small;
	width:32em;
	float:left;
	text-align:left;
}
.addCommentTxt
{
	padding:0px;
	border:0px;
	font-weight:bold;
	font-size:small;
	width:9em;
	float:left;
	text-align:left;
}
.addCommentElement
{
	padding:0px;
	border:0px;
	font-weight:normal;
	font-size:small;
	width:31em;
	float:left;
	text-align:left;
}
.commentsBox
{
	padding:0px;
	border:0px;
	background-color: #c5c65e;
}
.SearchResultsNext
{
	padding:0px;
	border:0px;
	width:7em;
	float:left;
	text-align:right;
}
.tableDisplay
{
	padding:0px;
	border:0px;
}
.tableHdr 
{
	text-align:left;
	font-weight: bold; 
	background-color: #c5c65e;
	border-width:0px;
	border-style:solid;
}
.tableCell 
{
	text-align:left;
	font-weight:normal; 
	font-size:small;
	border-width:0px;
	border-style:solid;
}
.SearchTitleCell 
{
	padding:0em 0em 0em .5em;
	text-align:left;
	font-weight:bold; 
	font-size:small;
	border-width:0px;
	border-style:solid;
	width:8em;
}
.SearchDescCell 
{
	padding:0em 0em 0em .5em;
	text-align:left;
	font-weight:normal; 
	font-size:small;
	border-width:0px;
	border-style:solid;
	width:30em;
}
.searchHeaders
{
	padding:2px;
	clear:both;
	border-width:0px;
	border-style:solid;
}
.tableTxt {
	text-align:center;
}
.tableImage 
{
	padding:0px auto;
	text-align:center;
	font-weight: bold; 
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}
.toursDisplay
{
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
}
.toursCell
{
	padding:0px auto;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}
.toursImage 
{
	padding:0px auto;
	text-align:center;
	font-weight: bold; 
	border-width:0px;
}
.toursTxt {
	text-align:center;
}
.tourDetails
{
	width:20em;
}
.tourImage
{
	width:21em;
}
.fullImage
{
}
.searchResultsDisplay
{
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	width:35em;
}
.searchResultsNumber
{
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	font-size:small;
	width:2em;
}
.searchResultsDescription
{
	padding:0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	font-size:small;
	width:38em;
}
.searchResultsThumbnail
{
	padding:5px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	font-size:small;
	width:38em;
}
.searchResultsThumbnailImage
{
	padding:0px 8px 2px 0px;
	border:0px;
	border-style:solid;
	border-color:#000000;
	font-size:small;
	float:left;
}
.searchResultsGallerymage
{
	padding:0px auto;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
}
.searchResultsGallery
{
	padding:0px auto;
	text-align:center;
	vertical-align:top;
	border-width:0px;
	border-style:solid;
	border-color:#888888;
	font-size:small;
}
.PriceListDisplay
{
	padding:0px;
	border:0px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width:21em;
}
.PriceListTitle
{
	text-align:left;
	font-weight: bold; 
	font-size:small;
	border-width:0px;
	border-style:solid;
	width:100%;
}
.PriceListHdr
{
	text-align:left;
	font-weight: bold; 
	font-size:small;
	border-width:0px;
	border-style:solid;
	width:7em;
}
.PriceListCell
{
	text-align:left;
	font-weight:normal; 
	font-size:small;
	background-color: #c5c65e;
	border-width:0px;
	border-style:solid;
}
li, ul{
	list-style-type:none;
	color:#074A8E;
	border-bottom:solid 0px #ffffff; 
	margin:0px;
	padding:0px;
	/* set the height here*/
	height:1.2em;
	line-height:1.2em;
	display:block;/* FFox needs this */
}
#menuBar {
	border-right: #000000 1px solid; 
	border-top: #000000 0px solid; 
	float: left; 
	margin: 0em 1em 0em 0em; 
	border-left: #000000 1px solid; 
	width: 10em; 
	border-bottom: #000000 1px solid; 
	background-color: #dddd96;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Tahoma, Serif;
}
.menuBarHdr {
	padding-right: 0.5em; 
	border-top: #000000 1px solid; 
	padding-left: 1em; 
	font-weight: bold; 
	padding-bottom: 4px; 
	padding-top: 4px;
	border-bottom: #000000 1px solid; 
	background-color: #c5c65e;
	text-align: left;
}
.menuBarTxt {
	padding-right: 0.5em; 
	padding-left: 1em; 
	padding-bottom: 4px; 
	padding-top: 4px;
	font-size:smaller;
}
.menuBarSep {
	padding: 0px;
	border-top: #d0a070;
	border-width:4px; 
	border-style:none;
	margin: 0px;
}
.menuImage {
	padding:0px; 
	border:0px;
	border-width:0px;
	border-color:#000000;
	padding-left: 1em; 
	font-weight: bold; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	text-align: left;
	width: 10em; 
}
#homecontent {
	float: left; 
	margin: 0em 1em 0em 0em; 
	background-color: #dddd96;
	border-width:0px;
	border-style:solid;
	width:21em;
	color:#000000;
	font-family:arial,helvetica,sans;
}
.homecontentHdr {
	padding:5px 0px 5px 0px;
	font-weight: bold; 
	text-align: left;
	font-weight:bold;
	text-decoration:underline;
}
.homecontentTxt {
	padding:5px 0px 5px 0px;
	text-align: left;
	font-size:smaller;
	border-width:0px;
	border-style:solid;
}
#content {
	float: left; 
	margin: 0em 1em 0em 0em; 
	background-color: #dddd96;
	border-width:0px;
	border-style:solid;
	width:35em;
	color:#000000;
	font-family:arial,helvetica,sans;
}
.contentHdr {
	padding:2px 0px 0px 0px;
	font-weight: bold; 
	text-align: left;
	font-weight:bold;
	/*text-decoration:underline;*/
}
.displayHdr {
	padding:2px 0px 0px 0px;
	font-weight: bold; 
	text-align: left;
	font-weight:bold;
	/*text-decoration:underline;*/
	width:14em;
}
.contentTxt {
	padding:5px 5px 5px 0px;
	text-align: left;
	font-size:smaller;
	border-width:0px;
	border-style:solid;
}
.formTxt {
	float: left; 
	padding:5px 0px 5px 0px;
	text-align: left;
	font-size:smaller;
	border-width:0px;
	width:10em;
	border-style:solid;
}
.formElement {
	text-align: left;
	font-size:smaller;
}
#formBar {
	float: left; 
	margin: 0em; 
	border-width:0px;
	border-style:solid;
	color:#000000;
	font-family:arial,helvetica,sans;
}
.formBarHdr {
	padding:5px 0px 5px 0px;
	font-weight: bold; 
	text-align: left;
	font-weight:bold;
	text-decoration:underline;
	font-size:smaller;
}
.formBarTxt {
	padding:5px 0px 5px 0px;
	text-align: left;
	font-size:smaller;
	border-width:0px;
	border-style:solid;
}
.formBarElement {
	text-align: left;
	font-size:smaller;
}
