/* *********************************links**************************************************** */

body
	{
	margin: 0;
	padding: 0;
	background: #554;
	font: small/1.5em georgia, times, serif;
	color: #333331;
	text-align: center;
	overflow: scroll;
	}
	
a
	{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #c50;
	}
	
a:visited
	{
	color: #a86;
	border: none;
	border-bottom: 1px dashed #a86;
	}
	
a:hover
	{
	color: #c50;
	border-bottom: 2px dashed #c50;
	}
a.icon {
	padding: 0 0 0 15px;
	margin:5 5 5px;
	list-style-type:none;
	clear:right;
	white-space:nowrap;
	background: transparent url(icon.gif) no-repeat 0 3px;
	}
a.photo
	{
	color: #000;
	text-decoration: none;
	border-bottom: none;
	}
a.photo:hover
	{
	color: #c50;
	border-bottom: none;
	}
a.bold
	{
	color: #000;
	font: bold small/1.5em georgia, times, serif;
	border-bottom: 1px dashed #c50;
	}
a.bold:hover
	{
	color: #c50;
	border-bottom: 2px dashed #c50;
	}
h1
	{
	display: none;
	}
	
h2
	{
	font-size: 1.5em;
	font-weight: normal;
	color: #554;
	margin: 0 0 0.7em 0;
	padding: 10px;
	}
	
h3
	{
	width: 485px;
	height: 25px;
	margin: 1.2em 0 0.8em 0;
	overflow: hidden;
	}
h3 span
	{
	display: none;
	visibility: hidden;
	}
h4
	{
	width:  150px;
	height: 100;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
	}
h4.140w
	{
	width:  140px;
	height: 105;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
	}
h4 span
	{
	display: none;
	visibility: hidden;
	}
h5
	{
	font-size: 210%;
	margin-bottom: 0px;
	}
h6
	{
	width:  101px;
	height: 150px;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
	}
h6 span
	{
	display: none;
	visibility: hidden;
	}
p
	{
	text-indent: 1.5em;
	font-size: 88%;
	margin: 0 0 0.6em 0;
	}
pre
	{
	white-space: normal;
	font-size: 88%;
	}
p.caption
	{
	font-size: 88%;
	font-style: italic;
	}

/* The following hack is to correct paragraph text size in IE/WIN */

/* \*/ * html body p { font-size: 80%; } /* */

/* **********************************TABS ************************************************************** */

#tabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: transparent;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 460px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 20px
      }
#nav {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	LEFT: 0px:
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: visible;
	WIDTH: 460px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 20px
      }
#nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#nav A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: visible;
	PADDING-TOP: 20px;
	HEIGHT: 0px! important
	}
#nav A:hover {
	BACKGROUND-POSITION: 0px -20px
	}
#nav A:active {
	BACKGROUND-POSITION: 0px -40px
	}
#nav A.selected {
	BACKGROUND-POSITION: 0px -40px
	}
	
/* -------------------------------- BOB MARSHALL TABS --------------------------------------- */

#bmjumbo A {
	BACKGROUND: url(/images/navtabs/bobmarshall/jumbotab.gif) no-repeat left top; WIDTH: 59px
	}
#bmpagoda A {
	BACKGROUND: url(/images/navtabs/bobmarshall/pagodatab.gif) no-repeat left top; WIDTH: 64px
	}
#bmchinesewall A {
	BACKGROUND: url(/images/navtabs/bobmarshall/chinesewalltab.gif) no-repeat left top; WIDTH: 64px
	}
#bmbigsalmon A {
	BACKGROUND: url(/images/navtabs/bobmarshall/bigsalmontab.gif) no-repeat left top; WIDTH: 58px
	}
#bmbp A {
	BACKGROUND: url(/images/navtabs/bobmarshall/bptab.gif) no-repeat left top; WIDTH: 54px
	}
#bmdannaher A {
	BACKGROUND: url(/images/navtabs/bobmarshall/dannahertab.gif) no-repeat left top; WIDTH: 49px
	}
#bmmisc A {
	BACKGROUND: url(/images/navtabs/bobmarshall/misctab.gif) no-repeat left top; WIDTH: 34px
	}
#bmlilsalmon A {
	BACKGROUND: url(/images/navtabs/bobmarshall/lilsalmontab.gif) no-repeat left top; WIDTH: 59px
	}
#phoneline A {
	BACKGROUND: url(/images/navtabs/bobmarshall/phonelinetab.gif) no-repeat left top; WIDTH: 52px
	}
#onhitch A {
	BACKGROUND: url(/images/navtabs/bobmarshall/onhitchtab.gif) no-repeat left top; WIDTH: 52px
	}
	
/* -------------------------------- BLACK AND WHITE TABS --------------------------------------- */

#studioportriats A {
	BACKGROUND: url(/images/navtabs/blackandwhite/studioportriats.gif) no-repeat left top; WIDTH: 80px
	}
#landscapes A {
	BACKGROUND: url(/images/navtabs/blackandwhite/landscapes.gif) no-repeat left top; WIDTH: 61px
	}
#still-life A {
	BACKGROUND: url(/images/navtabs/blackandwhite/still-life.gif) no-repeat left top; WIDTH: 61px
	}
#bwmisc A {
	BACKGROUND: url(/images/navtabs/blackandwhite/misctab.gif) no-repeat left top; WIDTH: 34px
	}
				
/* -------------------------------- GRAND GULCH TABS --------------------------------------- */

#taber1 A {
	BACKGROUND: url(/images/navtabs/grandgulch/taber1.gif) no-repeat left top; WIDTH: 54px
	}
#taber2 A {
	BACKGROUND: url(/images/navtabs/grandgulch/taber2.gif) no-repeat left top; WIDTH: 54px
	}
#taber3 A {
	BACKGROUND: url(/images/navtabs/grandgulch/taber3.gif) no-repeat left top; WIDTH: 54px
	}
#taber4 A {
	BACKGROUND: url(/images/navtabs/grandgulch/taber4.gif) no-repeat left top; WIDTH: 54px
	}

/* -------------------------------- NEW ZEALAND TABS --------------------------------------- */

#nzpicton A {
	BACKGROUND: url(/images/navtabs/newzealand/pictontab.gif) no-repeat left top; WIDTH: 38px
	}
#nzninetymile A {
	BACKGROUND: url(/images/navtabs/newzealand/ninetymiletab.gif) no-repeat left top; WIDTH: 87px
	}
#nzabeltasman A {
	BACKGROUND: url(/images/navtabs/newzealand/abeltasmantab.gif) no-repeat left top; WIDTH: 58px
	}
#nzfiordland A {
	BACKGROUND: url(/images/navtabs/newzealand/fiordlandtab.gif) no-repeat left top; WIDTH: 54px
	}
#nzfranzjosef A {
	BACKGROUND: url(/images/navtabs/newzealand/franzjoseftab.gif) no-repeat left top; WIDTH: 58px
	}
#nzfrenchpass A {
	BACKGROUND: url(/images/navtabs/newzealand/frenchpasstab.gif) no-repeat left top; WIDTH: 58px
	}
#nzrandom A {
	BACKGROUND: url(/images/navtabs/newzealand/randomtab.gif) no-repeat left top; WIDTH: 50px
	}
#nzmore A {
	BACKGROUND: url(/images/navtabs/newzealand/moretab.gif) no-repeat left top; WIDTH: 50px
	}
#nztong A {
	BACKGROUND: url(/images/navtabs/newzealand/tongtab.gif) no-repeat left top; WIDTH: 52px
	}
#nzokarito A {
	BACKGROUND: url(/images/navtabs/newzealand/okaritotab.gif) no-repeat left top; WIDTH: 52px
	}
#nzcoro A {
	BACKGROUND: url(/images/navtabs/newzealand/corotab.gif) no-repeat left top; WIDTH: 54px
	}
#nzcathedral A {
	BACKGROUND: url(/images/navtabs/newzealand/cathedraltab.gif) no-repeat left top; WIDTH: 73px
	}
#nzchrist A {
	BACKGROUND: url(/images/navtabs/newzealand/christchurchtab.gif) no-repeat left top; WIDTH: 68px
	}
#nzpage1 A {
	BACKGROUND: url(/images/navtabs/newzealand/page1tab.gif) no-repeat left top; WIDTH: 52px
	}
	
/* -------------------------------- TAHITI TABS --------------------------------------- */
#lagoon A {
	BACKGROUND: url(/images/navtabs/tahiti/lagoontab.gif) no-repeat left top; WIDTH: 78px
	}
#beaches A {
	BACKGROUND: url(/images/navtabs/tahiti/beachestab.gif) no-repeat left top; WIDTH: 52px
	}
#random A {
	BACKGROUND: url(/images/navtabs/tahiti/randomtab.gif) no-repeat left top; WIDTH: 50px
	}

/* -------------------------------- PANORAMA TABS --------------------------------------- */
#pano A {
	BACKGROUND: url(/images/navtabs/pano/panotab.gif) no-repeat left top; WIDTH: 54px
	}

/* *********************************** containers********************************************************* */


#container
	{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 750px;
	background: #fff url("mainbg2.gif") repeat-y;
	border-bottom: 15px solid #000;
	}
#container2
	{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 450px;
	height: 400px;
	background: #C0C2B7;
	overflow: scroll;
	scrollbar-Arrow-Color: #000;
	scrollbar-Base-Color: #A2A49B;
	scrollbar-DarkShadow-Color: #000;
	scrollbar-Face-Color: #C0C2B7;
	scrollbar-Highlight-Color: #A2A49B;
	scrollbar-Shadow-Color: #A2A49B;
	scrollbar-Track-Color: #A2A49B;
	}
#caption
	{
	position: relative;
	text-align: left;
	width: 200px;
	height: 72px;
	margin-left: 80px;
	margin-top: -70px;
	border: none;
	}
#tabheader
	{
	position: relative;
	text-align: left;
	width: 430px;
	height: 20px;
	background: transparent;
	}
#mainindent
	{
	width: 430px;
	margin-left: 30px;
	}

/*
#photooftheweek
	{
	border: 1px solid #000;
	width: 380px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 5px;
	PADDING-top: 5px;
	PADDING-bottom: 5px;
	}
*/	
#welcome
	{
	margin-left: 30px;
	width: 430px;
	}
#pageHeader
	{
	width: 750px;
	height: 250px;
	background: transparent url("header.jpg") no-repeat;
	}
#photoheader
	{
	width: 750px;
	height: 11px;
	background: transparent url("header5.jpg") no-repeat;
	}	
#footer
	{
	margin: 3em 0 0 0;
	font: bold 9px/3em tahoma, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 2em;
	}
	
#linkList
	{
	position: absolute;
	top: 270px;
	left: 510px;
	width: 210px;
	margin-right: 30px;
	}
.floatright
	{
	float: right;
	width: 230px;
	margin-top: -103px;
	}
.photocenter
	{
	text-align: center;
	margin-top: 15px;
	}
.indent
	{
	margin-left: 20px;
	}
/********************************************************* lists  *******************************************/
	
#pageHeader h1,
#pageHeader h2
	{
	display: none;
	}
#footer a
	{
	background: #777872;
	padding: 2px 5px;
	color: #F6F8EA;
	border: none;
	margin: 0;
	}
	
#footer a:hover
	{
	background: #000;
	border: none;
	}
#quotetext
	{
	width: 600px;
	margin-left: 30px;
	}
	
#linkList h3
	{
	width: 210px;
	height: 25px;
	margin: 1em 0 0 0;
	padding: 0;
	}
#linkList li
	{
	font: x-small/1.6em tahoma, verdana, sans-serif;
	color: #efece3;
	text-indent: 0;
	}
#linkList ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #F6F9EB;
	background: transparent url(list-bg2.jpg);
	}
	
#linkList li
	{
	color: #F6F8EA;
	border-bottom: 1px solid #F6F9EB;
	line-height: 1.5em;
	padding: 0.5em 17px;
	}
#linkList li a
	{
	display: block;
	border: none;
	color: #F6F8EA;
	font-weight: bold;
	margin-left: -12px;
	padding-left: 12px;
	}
	
#linkList li a:hover
	{
	color: #c50;
	}
h3.select { background: transparent url(chooseheader.jpg) no-repeat;}
h3.location { background: transparent url(chooselocationheader.jpg) no-repeat;}
h4.thumb  { border: 1px solid #000;}
h4.horiz {
	width:  140px;
	height: 105;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
	border: 1px solid #000;
	}
h4.pano {
	width:  400px;
	height: 200;
	overflow: hidden;
	margin-left: 15px;
	margin-top: 30px;
	border: 1px solid #000;
	}
h4.vert {
	width:  105px;
	height: 140;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
	border: 1px solid #000;
	}
h6.thumb  { border: 1px solid #000;}

#welcome h3 { background: url(welcome.gif) no-repeat; margin-top: 4px; }
#contactinfo h3 { background: url(contactinfo.gif) no-repeat; margin-top: 4px; }
#linksheader h3 { background: url(linksheader.gif) no-repeat; margin-top: 4px; }
#photo h3 { background: url(photography.gif) no-repeat; margin-top: 4px; }
#bobmarshall h3 { background: url(bmheader.gif) no-repeat; margin-top: 4px; }
#ggheader h3 { background: url(ggheader.gif) no-repeat; margin-top: 4px; }
#bwheader h3 { background: url(bwheader.gif) no-repeat; margin-top: 4px; }
#photobmbp h3 { background: url(photobmbp.gif) no-repeat; margin-top: 4px; }
#photobmonhitch h3 { background: url(photobmonhitch.gif) no-repeat; margin-top: 4px; }
#photobmphoneline h3 { background: url(photobmphoneline.gif) no-repeat; margin-top: 4px; }
#photobmbigsalmon h3 { background: url(photobmbigsalmon.gif) no-repeat; margin-top: 4px; }
#photobmchinesewall h3 { background: url(photobmchinesewall.gif) no-repeat; margin-top: 4px; }
#photobmdannaher h3 { background: url(photobmdannaher.gif) no-repeat; margin-top: 4px; }
#photobmjumbo h3 { background: url(photobmjumbo.gif) no-repeat; margin-top: 4px; }
#photobmlilsalmon h3 { background: url(photobmlilsalmon.gif) no-repeat; margin-top: 4px; }
#photobmmisc h3 { background: url(photobmmisc.gif) no-repeat; margin-top: 4px; }
#photobmpagoda h3 { background: url(photobmpagoda.gif) no-repeat; margin-top: 4px; }
#photobwstill-life h3 { background: url(photobwstill-life.gif) no-repeat; margin-top: 4px; }
#photobwlandscapes h3 { background: url(photobwlandscapes.gif) no-repeat; margin-top: 4px; }
#photobwstudio h3 { background: url(photobwstudio.gif) no-repeat; margin-top: 4px; }
#photobwmisc h3 { background: url(photobwmisc.gif) no-repeat; margin-top: 4px; }
#quotes h3 { background: url(quotesheader.gif) no-repeat; margin-top: 4px; }
#photooftheweek h3 { background: url(randomimage.gif) no-repeat; }
#quotes h3 { background: url(quote.gif) no-repeat; }
#quoteheader h3 { background: url(quotesheader.gif) no-repeat; }
#jumbo h3 { background: url(jumboheader.gif) no-repeat; }
#jumbothumb h4 { background: url(/images/bobmarshall/jumbo/thumbs/IMG06t.jpg) no-repeat; }
#sitemap { background: url(sitemap.gif) no-repeat; margin-top: 4px; }
#webdesign { background: url(webdesign.gif) no-repeat; margin-top: 4px; }
#photopano { background: url(photopano.gif) no-repeat; margin-top: 4px; }

/**********************************new zealand***************************/
#phototahiti h3 { background: url(phototahiti.gif) no-repeat; margin-top: 4px; }
#photonewzealand h3 { background: url(photonewzealand.gif) no-repeat; margin-top: 4px; }
#photonzpicton h3 { background: url(photonzpicton.gif) no-repeat; margin-top: 4px; }
#photonzrandom h3 { background: url(photonzrandom.gif) no-repeat; margin-top: 4px; }
#photonzninetymile h3 { background: url(photonzninetymile.gif) no-repeat; margin-top: 4px; }
#photonzabeltasman h3 { background: url(photonzabeltasman.gif) no-repeat; margin-top: 4px; }
#photonzfranzjosef h3 { background: url(photonzfranzjosef.gif) no-repeat; margin-top: 4px; }
#photonzfrenchpass h3 { background: url(photonzfrenchpass.gif) no-repeat; margin-top: 4px; }
#photonzfiordland h3 { background: url(photonzfiordland.gif) no-repeat; margin-top: 4px; }
#photonztongariro h3 { background: url(photonztongariro.gif) no-repeat; margin-top: 4px; }
#photonzokarito h3 { background: url(photonzokarito.gif) no-repeat; margin-top: 4px; }
#photonzcoromandel h3 { background: url(photonzcoromandel.gif) no-repeat; margin-top: 4px; }
#photonzchristchurch h3 { background: url(photonzchristchurch.gif) no-repeat; margin-top: 4px; }
#photonzcathedral h3 { background: url(photonzcathedral.gif) no-repeat; margin-top: 4px; }

/**********************************tahiti***************************/
#phototalagoon h3 { background: url(phototalagoon.gif) no-repeat; margin-top: 4px; }
#phototabeaches h3 { background: url(phototabeaches.gif) no-repeat; margin-top: 4px; }
#phototarandom h3 { background: url(phototarandom.gif) no-repeat; margin-top: 4px; }
