body {
 background-image: url(images/BG.gif);
 background-repeat:repeat-x;
 background-position:top left;
 background-color:#0A151D;
font: 70%/1.6em "Lucida Grande", verdana, helvetica, arial, sans-serif; color: #fff;
text-align:center;
}

/* LAYOUT */
#holder {
width:100%;
text-align:center;
}

#wrapper {
 width: 776px;
margin: 0 auto;
text-align:left;
}
#header {
 width: 776px;
 height: 240px;
 padding: 10px 0px 0px 0px;
 background-position:bottom;
 background-repeat: no-repeat;
 margin: 0px 0px 0px 0px;
}

/* HEADERS */
.h_default { background-image: url(images/header1.jpg);}
.h_tours { background-image: url(images/headers/header_tours.jpg);}
.h_aboutus { background-image: url(images/headers/header_aboutus.jpg);}
.h_96{background-image: url(images/headers/header_96.jpg);}
.h_96_100{background-image: url(images/headers/header_96_100.jpg);}
.h_96_100_101{background-image: url(images/headers/header_96_100_101.jpg);}
.h_96_100_102{background-image: url(images/headers/header_96_100_102.jpg);}
.h_96_100_103{background-image: url(images/headers/header_96_100_103.jpg);}
.h_96_100_104{background-image: url(images/headers/header_96_100_104.jpg);}
.h_96_100_105{background-image: url(images/headers/header_96_100_105.jpg);}
.h_96_100_106{background-image: url(images/headers/header_96_100_106.jpg);}
.h_96_100_106_138{background-image: url(images/headers/header_96_100_106_138.jpg);}
.h_96_100_106_139{background-image: url(images/headers/header_96_100_106_139.jpg);}
.h_96_100_106_140{background-image: url(images/headers/header_96_100_106_140.jpg);}
.h_96_100_107{background-image: url(images/headers/header_96_100_107.jpg);}
.h_96_100_108{background-image: url(images/headers/header_96_100_108.jpg);}
.h_96_100_109{background-image: url(images/headers/header_96_100_109.jpg);}
.h_96_100_110{background-image: url(images/headers/header_96_100_110.jpg);}
.h_96_100_111{background-image: url(images/headers/header_96_100_111.jpg);}
.h_96_100_112{background-image: url(images/headers/header_96_100_112.jpg);}
.h_96_100_113{background-image: url(images/headers/header_96_100_113.jpg);}
.h_96_100_114{background-image: url(images/headers/header_96_100_114.jpg);}
.h_96_100_115{background-image: url(images/headers/header_96_100_115.jpg);}
.h_96_100_115_141{background-image: url(images/headers/header_96_100_115_141.jpg);}
.h_96_100_115_142{background-image: url(images/headers/header_96_100_115_142.jpg);}
.h_96_100_115_143{background-image: url(images/headers/header_96_100_115_143.jpg);}
.h_96_100_115_144{background-image: url(images/headers/header_96_100_115_144.jpg);}
.h_96_100_115_145{background-image: url(images/headers/header_96_100_115_145.jpg);}
.h_96_100_115_146{background-image: url(images/headers/header_96_100_115_146.jpg);}
.h_96_100_115_161{background-image: url(images/headers/header_96_100_115_161.jpg);}
.h_96_100_115_162{background-image: url(images/headers/header_96_100_115_162.jpg);}
.h_96_100_115_163{background-image: url(images/headers/header_96_100_115_163.jpg);}
.h_96_100_115_166{background-image: url(images/headers/header_96_100_115_166.jpg);}
.h_96_100_115_167{background-image: url(images/headers/header_96_100_115_167.jpg);}
.h_96_100_116{background-image: url(images/headers/header_96_100_116.jpg);}
.h_96_100_117{background-image: url(images/headers/header_96_100_117.jpg);}
.h_96_100_118{background-image: url(images/headers/header_96_100_118.jpg);}
.h_96_100_119{background-image: url(images/headers/header_96_100_119.jpg);}
.h_96_100_120{background-image: url(images/headers/header_96_100_120.jpg);}
.h_96_98{background-image: url(images/headers/header_96_98.jpg);}
.h_96_99{background-image: url(images/headers/header_96_99.jpg);}
.h_96_99_124{background-image: url(images/headers/header_96_99_124.jpg);}
.h_96_99_125{background-image: url(images/headers/header_96_99_125.jpg);}
.h_96_99_126{background-image: url(images/headers/header_96_99_126.jpg);}
.h_96_99_127{background-image: url(images/headers/header_96_99_127.jpg);}
.h_96_99_128{background-image: url(images/headers/header_96_99_128.jpg);}
.h_96_99_128_129{background-image: url(images/headers/header_96_99_128_129.jpg);}
.h_96_99_128_130{background-image: url(images/headers/header_96_99_128_130.jpg);}
.h_96_99_128_131{background-image: url(images/headers/header_96_99_128_131.jpg);}
.h_96_99_128_132{background-image: url(images/headers/header_96_99_128_132.jpg);}
.h_96_99_128_133{background-image: url(images/headers/header_96_99_128_133.jpg);}
.h_96_99_134{background-image: url(images/headers/header_96_99_134.jpg);}
.h_96_99_135{background-image: url(images/headers/header_96_99_135.jpg);}
.h_96_99_136{background-image: url(images/headers/header_96_99_136.jpg);}
.h_96_99_137{background-image: url(images/headers/header_96_99_137.jpg);}
.h_96_100_119_151{background-image: url(images/headers/header_96_100_119_151.jpg);}
.h_96_100_119_148{background-image: url(images/headers/header_96_100_119_148.jpg);}
.h_96_100_119_150{background-image: url(images/headers/header_96_100_119_150.jpg);}
.h_96_100_147{background-image: url(images/headers/header_96_100_147.jpg);}
.h_96_100_149{background-image: url(images/headers/header_96_100_149.jpg);}
.h_96_100_154{background-image: url(images/headers/header_96_100_154.jpg);}
.h_96_100_155{background-image: url(images/headers/header_96_100_155.jpg);}
.h_96_100_156{background-image: url(images/headers/header_96_100_156.jpg);}
.h_96_100_158{background-image: url(images/headers/header_96_100_158.jpg);}
.h_96_100_160{background-image: url(images/headers/header_96_100_160.jpg);}
.h_96_100_165{background-image: url(images/headers/header_96_100_165.jpg);}



.h_97{background-image: url(images/headers/header_97.jpg);}

#maincolumn {
border-right: 1px solid #16212A;
 border-left: 1px solid #16212A;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 background-color:#000000;
 background-image:url(images/maincontentBG.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 padding: 0px;
 width: 776px;
 float: left;
 min-height: 300px;
}
* html #maincolumn {height:300px} /* IE Min-Height Hack */ 

#maincolumn_info {
border-right: 1px solid #16212A;
 border-left: 1px solid #16212A;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 background-color:#000000;
 background-image:url(images/info_maincontentBG.gif);
 background-position:top;
 background-repeat:repeat-y;
 padding: 0px;
 width: 776px;
 float: left;
 min-height: 300px;
}
* html #maincolumn_info {height:300px} /* IE Min-Height Hack */ 

#maincontent {
clear:both;
text-align:left;
}

#leftcolumn{
 width: 19%;
 float: left;
 padding: 0px;
 padding-top:0px;
 display: inline; /* IE Hack */
}

#index_leftcolumn{
 width: 42%;
 float: left;
 padding: 0px;
 padding-top:0px;
 display: inline; /* IE Hack */
}

#index_rightcolumn{
padding: 10px;
float:right;
width:55%;
display: inline; /* IE Hack */
}

#rightcolumn{
padding: 10px;
float:right;
width:77%;
display: inline; /* IE Hack */
}

#newsitem{
padding:10px;
width:100%;
float:left;
display:inline;/* IE Hack */
}

#newsitemleft{
width:40%;
padding-right:4px;
float:left;
display: inline; /* IE Hack */
}
#newsitemright{
width:50%;
padding-left:16px;
float:left;
display: inline; /* IE Hack */
}

#bottomnav {
border-right: 1px solid #16212A;
 border-left: 1px solid #16212A;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 background-color:#000000;
 background-image:url(images/info_bottomnavBG.gif);
 background-position:top;
 background-repeat:repeat-y;
 padding: 0px;
 width: 774px;
 float: left;
}

#footer {
 background-color: #000000;
 clear:both;
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px;
 background-image: url(images/footerBG.gif);
 background-position:left;
 background-repeat:repeat-x;
 float: left;
 width: 776px;
 height:31px;
}

#spacer {
display:block;
clear:both;
height:15px;
}


#breadcrumb {
float:left;
width:350px;
display:inline;
}

#storebuttons {
float:right;
display:inline;
vertical-align:top;
}

#storebuttons a {
margin: 0 0 0 0;
padding:0 0 0 0;
}

#flashplayer {
 padding: 10px;
 }

#navbar {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height:31px;
 overflow:hidden;
 background-color: #000000;
 background-image: url(images/navbarBG.gif);
 background-position:left;
 background-repeat:repeat-x;
 font: 30%/1em "Lucida Grande", verdana, helvetica, arial, sans-serif; color: #fff;
}

/* CATERGORY NAVIGATION */

#navcontainer { margin-left: 0px; text-align:left;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 132px;
color: #fff;
background-color: #171717;
text-decoration: none;
margin-bottom:1px;
border-bottom: 1px solid #1A1A1A;
}
#navcontainer a:hover
{
color: #fff;
background-color: #252525;
background-image:url(images/cat_selected1.gif);
background-position:center right;
background-repeat:no-repeat;
text-decoration: none;
margin-bottom:1px;

}

#navcontainer ul a.cat_selected
{
background-color: #252525;
background-image:url(images/cat_selected1.gif);
background-position:center right;
background-repeat:no-repeat;
}

#navcontainer ul ul li { margin: 0 0 1px 0;
	font-size: 0.95em;
 }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 18px;
width: 125px;
color:#CCCCCC;
background-color:#101010;
text-decoration:none;
margin-bottom:1px;
border-top: 1px solid #1A1A1A;
}

#navcontainer ul ul a:hover
{
color: #CCCCCC;
background-color:#161616;
background-image:url(images/cat_selected2.gif);
background-position:center right;
background-repeat:no-repeat;
text-decoration: none;
margin-bottom:1px;
}

#navcontainer ul ul a.cat_selected
{
background-color: #161616;
background-image:url(images/cat_selected2.gif);
background-position:center right;
background-repeat:no-repeat;
}

#navcontainer ul ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul ul a
{
display: block;
padding: 5px 5px 5px 35px;
width: 108px;
color:#999999;
background-color: #090909;
text-decoration: none;
margin-bottom:1px;
border-top: 1px solid #111111;
}

#navcontainer ul ul ul a:hover
{
color: #999999;
background-color: #111111;
background-image:url(images/cat_selected3.gif);
background-position:center right;
background-repeat:no-repeat;
text-decoration: none;
margin-bottom:1px;
}

#navcontainer ul ul ul a.cat_selected
{
background-color: #111111;
background-image:url(images/cat_selected3.gif);
background-position:center right;
background-repeat:no-repeat;
}

/* INFO NAVIGATION */

#infocontainer {
padding-left:112px;
}

#infolist ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 0.95em;
}

#infolist li { 
list-style-type: none;
display: inline;
margin: 0 0 1px 0;
}

#infolist a
{

color: #7F7C7C;
padding: 12px;
padding-left:13px;
padding-right:13px;
background-color:#0B0B0B;
text-decoration: none;
margin-bottom:1px;
border-bottom: 1px solid #1A1A1A;
}

#infolist a:hover
{
color: #7F7C7C;
background-color: #1D1D1D;
text-decoration: none;
margin-bottom:1px;

}

/* TOP NAVIGATION */

#nav {
	margin: 0px 0px 0px 2px;
	width: 480px;
	height: 31px;
	overflow: hidden;
	float: left;
	list-style:none;
	display: inline;
	}	
	
html>body #nav {
	margin: 0px 0px 0px -35px;
	}
	
#nav li {
	display: inline;
	list-style-type: none;
	
	}
	
#nav a:link, #nav a:visited {
	text-decoration: none;
	border-bottom: 0px;
	padding: 32px 0px 0px 0px;
	background-position: 0px 0px;
	overflow: hidden;
	}	
	
#home a:link, #home a:visited  { 
	background-image: url("images/nav_home.jpg");
	background-repeat:no-repeat; 
	float: left;
	width: 56px;
	overflow: hidden;
	}
	
#photo a:link, #photo a:visited  { 
    background-image: url("images/nav_photo.jpg");
	background-repeat:no-repeat; 
	float: left; 
	width: 201px;
	overflow: hidden;
	}
	
#books a:link, #books a:visited  { 
	background-image: url("images/nav_books.jpg"); 
	background-repeat:no-repeat;
	float: left;  
	width: 120px;
	overflow: hidden;
	}
	
#bio a:link, #bio a:visited { 
	background-image: url("images/nav_bio.jpg");
	background-repeat:no-repeat;  
	float: left;
	width: 95px;
	overflow: hidden; 
	}
	
#nav a:hover { 
	background-position: 0px -31px; 
	overflow: hidden;
	}

#nav a.selected{
	background-position: 0px -31px;
	overflow: hidden;
	}
	
	/* NAVIGATION */

#navR {
	margin: 0px 0px 0px 2px;
	width: 172px;
	height: 31px;
	overflow: hidden;
	float: right;
	list-style: none;
	}	
	
html>body #navR {
	margin: 0px 0px 0px 0px;
	}
	
#navR li {
	display: inline;
	list-style-type: none;
	}
	
#navR a:link, #navR a:visited {
	text-decoration: none;
	border-bottom: 0px;
	float: right;
	width: 172px;
	padding: 32px 0px 0px 0px;
	background-position: 0px 0px;
	overflow: hidden;
	}	
	
#tours a:link, #tours a:visited  { 
	background-image: url("images/nav_tours.jpg"); 	
	background-repeat:no-repeat;  
	width: 172px; 
	}
	
#navR a:hover { 
	background-position: 0px -31px; 
	}

#navR a.selected {
	background-position: 0px -31px;
	}
	
/* BUTTONS */

#buttonsnav {
	margin: 0px 0px 0px 2px;
	width: 240px;
	height: 51px;
	overflow: hidden;
	float: right;
	list-style:none;
	}	
	
html>body #buttons {
	margin: 0px 0px 0px 0px;
	}
	
#buttons li {
	display: inline;
	list-style-type: none;
	}
	
#buttons a:link, #buttons a:visited {
	text-decoration: none;
	border-bottom: 0px;
	padding: 52px 0px 0px 0px;
	background-position: 0px 0px;
	overflow: hidden;
	}	
	
#news a:link, #news a:visited  { 
	background-image: url("images/button_news.jpg");
	background-repeat:no-repeat; 
	float: left;
	width: 97px;
	}
	
#buyprints a:link, #buyprints a:visited  { 
    background-image: url("images/button_buyprints.jpg");
	background-repeat:no-repeat; 
	float: left; 
	width: 97px;
	}
	
#buttons a:hover { 
	background-position: 0px -51px; 
	}

#buttons a.selected{
	background-position: 0px -51px;
	}		
	
	/* Contact button */
	#contact {
	margin: 0px 0px 0px 2px;
	padding-top:4px;
	width:240px;
	height: 25px;
	overflow: hidden;
	float: left;
	list-style:none;
	}	
	
html>body #contactbutton {
	margin: 0px 0px 0px 0px;
	height: 25px;
	overflow: hidden;
	}
	
#contactbutton li {
	display: inline;
	list-style-type: none;
	}
	
#contactbutton a:link, #contactbutton a:visited {
	text-decoration: none;
	border-bottom: 0px;
	padding: 25px 0px 0px 0px;
	background-position: 0px 0px;
	overflow: hidden;
	width: 150px;
	}	
	
#contactb a:link, #contactb a:visited  { 
	background-image: url("images/contact.gif");
	background-repeat:no-repeat; 
	float: left;
	
	}
	
#contactbutton a:hover { 
	background-position: 0px -25px; 
	}

#contactbutton a.selected{
	background-position: 0px -25px;
	}		
	
	/* STYLES */
		
address {
  padding: 0px 0 25px 80px;
  font-style: normal;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
}

address a:link, address a:visited {
font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#486277;
  text-decoration:none;  
  }

.quote{
	font: italic 1em/1.5 georgia, palatino, "Times New Roman", serif; color: #999; margin: 1em 0 0 0;
}

.reference{
	font: 0.9em/1.5; color:#333333; margin: 1em 0 0 0;
	text-align:right;
}
