BODY, TABLE, IMG, TD, DIV, FORM, h1, h2, h3 { 
	padding: 0; 
	margin: 0; 
	border: 0; 
	border-spacing: 0; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color: #392f25;
} 

A {
text-decoration: none;
}

.indexPage { background: url('images/splash_bg.jpg') repeat-x;}
.subPage { background: url('images/sub_bg.gif') repeat-x; }
.fbPage { background: url('images/sub_bg.gif') repeat-x; }

.title, h1 {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	position: relative;
	top: 0px;
	left: 30px;
}

h2 {
	font-weight: bold;
	font-size: 14px;	
}

h3, h2 {
padding-top: 8px;
}

.contentBox {
	overflow-y: scroll;
	position: relative;
	top: 5px;
	left: 30px;
	width: 925px;
	height: 465px;
	text-align: left;
	font-size: 10px;
}

.subtitle {
	font-size: 14px;
	font-weight: bold;
}

.footer {
	position: absolute; 
	top: 710; 
	width: 100%; 
	text-align: center;
	color: #a0a0a0;
}

.footer A {
	color: #ffffff;
	text-decoration: none;
}

.footer A:hover {
 color: #392f25;
}

.shippingTable {
	
	width: 95%;
	border-collapse: collapse;
}

.shippingTable TD {
	padding: 2px;
	border: #aaaaaa solid 1px;
}

.shippingTable TH {
	padding: 2px;
	border: #aaaaaa solid 1px;
	text-align: left;
}

.blankImage {
	width: 135px;
	height: 80px;
}

.navBox {
	position: relative; 
	top: 35px; 
	left: 30px; 
	height: 152px; 
	text-align: left;
}

#homeLink {
	position: relative; 
	top: 10px; 
	left: 40px; 
	width: 250px; 
	height: 50px; 
}

.tabOff {
display: none;
}

.tabOn {
display: block;
}

.toc {
border-spacing: 0;
position: relative;
top: 0;
left: 30px;
}

.toc TD {
width: 33px;
height: 32px;
text-align: center;
background: url('images/fdl.gif') no-repeat;
font-weight: bold;
font-size: 24px;
padding-right: 6px;
}

.toc TD A {
text-decoration: none;
color: #392f25;
} 

.toc TD A:hover {
text-decoration: none;
color: #392f25;
} 

.sample A {
text-decoration:none;
color: #392f25;
font-weight:bold;
}

.sample TD {
vertical-align: top;
}

.announce A {
  text-decoration: none;
  color: #392f25;
  font-weight:bold;
}

.announce A:hover {
 color: #392f25;
}

#galleryLinks {
padding: 40px 10px 0 50px;
width: 90%;
	position: relative; 
	height: 142px; 
	text-align: left;

}

#gallery {
}

.gItem {
width: 150px;
height: 200px;
margin: 6px;
padding: 8px;
text-align: center;
float: left;
min-height: 200px;
min-width: 150px;
display: block;
background-color: #edd6a2;
border: #212121 solid 1px;
}

.gImage {
width: 150px;
height: 150px;
cursor: hand;
}

.gImage IMG {
margin: auto
}

.gDesc {
display: none;
background-color: #d2bdae;
border: #392f25 solid 1px;
}

#galleryList TD {
font-weight: bold;
width: 25%;
text-align: center;
}


#galleryList TD A {
text-decoration: none;
color: #392f25;
} 

#galleryList TD A:hover {
text-decoration: none;
color: #770077;
} 

.dataTable TD {
padding: 3px;
vertical-align: top;
} 

.dataTable TH {
padding: 3px;
background-color:#cea766;
text-align: left;
} 

.dataTable {
border: #000 solid 1px;
width: 98%;
}

.oddRow {
background-color: #edd6a2;
}

.contentBox A {
font-weight: bold;
color: #392f25;
}

.tours A {
color: #392f25;
}

.tours {
	border: #392f25 solid 1px;
}

.tours TD {
	color: #392f25;
	height: 30px;
	padding: 2px;
}

.tours TD:hover, .tours TD:hover A {
	background-color: #6e5b47;
	color: #fff;
}


.tours TH {
	font-weight: bold;
	color: #fff;	
	height: 35px;
	background-color: #392f25;
	vertical-align: middle;
	text-align: center;
	width: 24%;
}

.tours .even {
	background-color: #eee0d3;
}
.subPage div div .contentBox p strong {
	font-size: 12px;
}
.subPage div div .contentBox p b {
	font-size: 12px;
}
.subPage div div .contentBox p {
	font-size: 10px;
}
