
		*	{
			margin: 0;
			padding: 0;

			}

		

		body   {

		font: .7em Georgia, "Times New Roman", Helvetica, Times, serif;
		background-color: #fff;
			}
		


		ul	{
			padding-left: 15px;
			}

		ol		{

			line-height: 1.3em;
			padding-left: 20px;
				}

		p	{
			font-size: 1.2em;
			line-height: 1.4em;
			margin-bottom:  1em;
			}
		.pageone  h1  {
			color: #0066cc;
			margin-left: 20px;
			margin-top: 10px;
			margin-bottom: 10px;
	
		}
		
		h2	{
			
			font-size:	1.8em;
			}


		h3	{
			
			font-size:	1.5em;
			}
		h4   {
				font-size: 1.3em;
			}

		h2, h3, h4    {
			font-family: "Palatino Linotype", "Book Ariqua", serif;
			color: #003399;
			margin-top: 2px;
			margin-bottom: 2px;
			padding-bottom: 2px;

			}
			h1 {
				font: .7em  Georgia, "Times New Roman", Helvetica, Times, serif;
			}
		.bigbox a:link, .biggerbox a:link , .biggerbox2 a:link, .smallbox a:link {
			text-decoration: none;
		}
		a:visited   {
			color: #69c;
		}
		a:hover {
			color: #C60;
		}

		#homewrapper h2  {
			font-size: 2.2em;
			color: #003399;
		}
		.smaller p {
			font-size: .9em;
		}


	#wrapper	{
		width: 960px;
		min-height: 1425px;
		background-color: #99ccff;
		margin-left: auto;
		margin-right: auto;
	
		}
		#wrapper2	{
		width: 960px;
		min-height: 1620px;
		background-color: #99ccff;
		margin-left: auto;
		margin-right: auto;
	
		}

	#homewrapper	{
		width: 960px;
		min-height: 1700px;
		background-color: #b7cc99;
		margin-left: auto;
		margin-right: auto;
	
		}
		
		
	#topstripe  {
		width: 960px;
		height: 2px;
		background-color: #0066cc;
		margin-top: 69px;
	}
	#titlephoto	{
		width: 720px;
		height: 513px;
		margin-top: 0px;

		}
	#homeinfo	{
		width: 	395px;
		height: 306px;
		margin: 15px;
		background-color:  #ccffcc;
		margin-left: 525px;
		margin-top: -324px;
		padding-right: 15px;

			}
	#homeinfo h1	{
		color:	#003300;
			}
	#homeinfo li  {
		font-size: 1.1em;
		line-height: 1.3em;
	}
	.bannerphoto	{
		width: 960px;
		height: 252px;
		margin-top: 3px;

			}
		.doubleline {
		width: 960px;
		height: 2px;
		border-top: 1px solid #09C;
		border-bottom: 1px solid #09C;
		margin-top: 73px;
		}
	.topblue   {
		background-color:  #99ccff;
		width: 960px;
		height: 2px;
	}
	.toptitle   {
		width: 510px;
		height:  45px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(graphics/high_sierra_sm_title.png);
	}
		.toptitle_n   {
		width: 657px;
		height:  45px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(graphics/n_high_sierra_sm_title.png);
	}
		.toptitle_s   {
		width: 643px;
		height:  45px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(graphics/s_high_sierra_sm_title.png);
	}
		.toptitle_e   {
		width: 635px;
		height:  45px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(graphics/e_high_sierra_sm_title.png);
	}
			.toptitle_x   {
		width: 449px;
		height:  45px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(graphics/x_high_sierra_sm_title.png);
	}
	
	.bannerphotohm	{
		width: 960px;
		height: 321px;
		background: url(photos3/buck_lake_pan.jpg) no-repeat;
		border-top: 6px double #666;
			border-bottom: 6px double #666;
			}
				.bannerphoto_n	{
		width: 960px;
		height: 321px;
		background: url(photos3/buck_lake_pan.jpg) no-repeat;
		border-top: 6px double #666;
			border-bottom: 6px double #666;
			}
				.bannerphoto_s	{
		width: 960px;
		height: 321px;
		background: url(photos1/evolution_valley.jpg) no-repeat;
		border-top: 6px double #666;
			border-bottom: 6px double #666;
			}
				.bannerphoto_e	{
		width: 960px;
		height: 321px;
		background: url(photos3/pioneer_basin.jpg) no-repeat;
		border-top: 6px double #666;
			border-bottom: 6px double #666;
			}
	.hometitle  {
		width: 443px;
		height: 142px;
		float: right;
		margin-right: 10px;
		margin-top: 10px;	
	}
	.hometopleft  {
		width: 455px;
		height:112px;
		margin-left: 16px;
		padding-top: 25px;
		
		
	}
	.hometopleft h3, .hometopleft h4  {
		color: #333300;
	}
	.bannerbox	{
		width: 960px;
		height: 252px;
	
			}
	.tripbox2	{
		width: 400px;
		margin-left: 500px;
		position: absolute;
		margin-top: -230px;
			}
	.tripbox3	{
		width: 400px;
		margin-left: 80px;
		margin-top: 30px;
		position: absolute;
			}

	.tripbox4	{
		width: 400px;
		margin-left: 210px;
		margin-top: -245px;
		position: absolute;
			}
	.tripbox5	{
		width: 400px;
		margin-left: 500px;
		margin-top: -150px;
		
			}
	.tripbox6	{
		width: 400px;
		margin-left: 630px;
		position: absolute;
		margin-top: -230px;
			}
	.tripbox7	{
		width: 400px;
		margin-left: 550px;
		position: absolute;
		margin-top: -230px;
			}
			.tripbox71	{
		width: 350px;
		margin-left: 610px;
		position: absolute;
		margin-top: -130px;
		
			}
	.tripbox72	{
		width: 400px;
		margin-left: 550px;
		position: absolute;
		margin-top: -10px;
			}
			.tripbox73	{
		width: 400px;
		margin-left: 550px;
		position: absolute;
		margin-top: -160px;
			}
	.tripbox8	{
		width: 850px;
		margin-left: 50px;
		position: absolute;
		padding-top: 20px;
			}
	.tripbox9	{
		width: 400px;
		margin-left: 20px;
		position: absolute;
		margin-top: -150px;
			}
		.tripbox10	{
		width: 250px;
		margin-left: 10px;
		position: absolute;
		margin-top: -250px;

			}

	.tripbox2 h1, .tripbox4 h1, .tripbox5 h1, .tripbox6 h1, .tripbox7 h1, .tripbox71 h1, .tripbox9 h1 {
		font-size: 3em;
		color: #ffffff;
			}
	.tripbox2 h2, .tripbox4 h2, .tripbox5 h2, .tripbox6 h2, .tripbox7 h2, .tripbox71 h2, .tripbox10 h2, .tripbox73 h2   {
		font-size: 2em;
		color: #ffffff;
			}
			.tripbox2 h3, .tripbox4 h3, .tripbox5 h3, .tripbox6 h3, .tripbox7 h3, .tripbox10 h3   {
		font-size: 1.5em;
		color: #ffffff;
			}
			
	.tripbox8 h1, .tripbox72 h1, .tripbox73 h1   {
		font-size: 2.5em;
		color: #fff;
	}
	.tripbox73 h1, .tripbox73 h2 {
				color: #06C;
			}
		.tripbox10 h1  {
		font-size: 2.0em;
		color: #fff;
	}
			.tripbox10 h2  {
		font-size: 1.5em;
		color: #fff;
	}
	.smallhead  {
		font-size: .7em;
	}

	.smallbox  {
		width: 900px;
		height: 130px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
	.bigbox  {
		
		width: 900px;
		min-height: 350px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
		.biggerbox  {
		width: 900px;
		height: 420px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
		.biggerbox2  {
		width: 900px;
		height: 450px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
		.biggerbox3  {
		width: 900px;
		height: 490px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
		.biggerbox4  {
		width: 900px;
		height: 620px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
		.biggerbox5  {
		width: 900px;
		height: 770px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
	.bigbox li, .biggerbox li, .biggerbox2 li, .smallbox li, .biggerbox3 li, .biggerbox4 li, biggerbox5 li  {
		font-size: 1.3em;
		line-height: 1.5em;
	}
	.bigbox li li, .biggerbox li li, .biggerbox2 li li, .biggerbox3 li  li, .biggerbox4 li li, biggerbox5 li li  {
		font-size: .9em;
		line-height: 1.2em;
		padding-bottom: 5px;
	}

		
	.bigbox2  {
		width: 500px;
		min-height: 290px;
		margin-left: 15px;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #f7f2d0;
		}
	.homebox  {
		width:   430px;
		
		float: right;
	}
	.homebox2  {
		width:430;
		margin-left: 460px;
	}
	.traillist   {
		width: 280px;
		
		height: 367px;
		float: right;
		padding-top: 6px;
		margin-right: 15px;
		background: url(graphics/north_sierra_trips.png) no-repeat;
	}
		.traillist2   {
		width: 280px;
		
		height: 281px;
		float: right;
		padding-top: 6px;
		margin-right: 15px;
		background: url(graphics/north_sierra_trips2.png) no-repeat;
	}
	.traillist3   {
		width: 280px;
		
		height: 476px;
		float: right;
		padding-top: 6px;
		margin-right: 15px;
		background: url(graphics/east_sierra_trips.png) no-repeat;
	}
	.insert   {
		width: 210px;
		height: 25px;
		margin-top: 12.8px;
		margin-left: 55px;
	
	}
	.insert a:link  {
		font-size: 1.2em;
		font-family: "Comic Sans MS", cursive, sans-serif;
		font-weight: bold;
	}
	.overviewbottom {
		width: 425px;
		min-height: 220px;
		margin-left: 15px;
		margin-top: 15px;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #e7f7e7;
		}
	.overviewbottom2 {
		width: 425px;
		min-height: 220px;
		margin-right: 15px;
		margin-top: 15px;
		float: right;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #e7f7e7;
		}
	.bigbox2 li  {
		font-size: 1.3em;
		line-height: 1.5em;
	}
	.bigbox2 li li {
		font-size: .9em;
		line-height: 1.2em;
		margin-left: 450px;
		padding-bottom: 5px;
	}
	.homefloater  {
		width: 355px;
		height: 315px;
		padding: 10px;
		float: right;
		border-radius: 15px;
		margin-right: 20px;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;
		background-color: #f4f7df;
	}
	.homefloater h3  {
		color: #003300;
			font-size:	1.6em;
	}

/*--horizontal navigation bars for most pages, color for middle of nav bar is #37d86d--*/

		#horiznavbar  {
			font: 1.2em/1 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			text-align: center;
			padding: 7px 0px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			height:	20px;
			width:	960px;
			background:	url(graphics/nav_bar2.png) repeat-x;
			
			}
	
			
	#horiznavbar a:hover {
			
			color: #09C;
		}

/*-----------------------formats the dropdown menu list under Counties------*/

		#horiznavbar ul    {
			margin: 	0;
			padding:	0;
			list-style: none;
			
				}

		#horiznavbar li {
			
			display:  inline;
			color:	#bfa257;
			border-right: 1px solid #969417;
			float: left;
			width:	11em;
			padding-right: 8px;
			padding-top: 2px;
			}

		#horiznavbar a	{
			display:	block;
			width:	10em;
			text-decoration: none;
			color: #000;
				}

		#horiznavbar li ul {
			display: none;
			}

		#horiznavbar li:hover ul {
			display: block;
			width:	8em;
			position: absolute;
		
				}
/*---------------------drop-down menu formatting--------------*/



	#horiznavbar li li {
			position: relative; top: 3px;
			background-color: #ffeec1;
			border-top: 2px solid #a6993f;
			border-left: 3px solid #a6993f;
			border-right: 3px solid #a6993f;
			height: 25px;
			padding-top: 8px;
			padding-left: 4px;
			width: 10em;
			
				}

/*-------puts line on bottom of last drop down menu item--------------*/

		#horiznavbar #tuolumne,  #horiznavbar #equipment {

			border-bottom: 2px solid #a6993f;
				}
		#content {
			padding:  0  15px;
				}

		#navbarelements	{
			
			width:	800px;
			height: 18px;
			margin-left:  auto;
			margin-right: auto;
			padding-left: 47px;
			
			
			
				}
		#navbarelements #other  {
			border-right:   none;
			}
		.smallprint	{
			font-size: .5em;
			}
/*-------box for headline on the top of the manila folder and trip sign graphics-------------*/
			.headline  {
				width: 750px;
				text-align: center;
				
			}

			.headline2  {
				width: 920px;
				text-align: center;
				
			}
			.headline2 h1 {
				color: #039;
			}
				.tripsign	{
		width: 221px;
		height: 77px;
		float: right;
		margin-top: -20px;
		margin-right: 5px;
			}
	.tripsign2	{
		width: 281px;
		height: 102px;
		float: right;
		margin-top: -50px;
		margin-right: -55px;
			}
		.tripsign3	{
		width: 221px;
		height: 77px;
		float: right;
		margin-top: -20px;
		margin-right: 30px;
			}
			.tripsign4	{
		width: 281px;
		height: 56px;
		float: right;
		margin-top: -20px;
		margin-right: -5px;
			}
				.tripsign5	{
		width: 281px;
		height: 56px;
		float: left;
		margin-top: -28px;
		margin-left: 10px;
			}
/*-------pages and tabbars--------------*/

	.goback  {
		width: 200px;
		height: 40px;
		text-align: center;
	
		background-color: #6FF;
	}
	.pageone  {
		width: 930px;
		min-height: 790px;
		border-radius: 15px;
		margin-left: 15px;
		margin-top: 3px;
		background-color: #f7f4d5;
		
		
	}
	.pageone2  {
		width: 930px;
		
		border-radius: 15px;
		margin-left: 15px;
		margin-top: 3px;
		background-color: #f7f4d5;
	}
	.pageone3  {
		width: 930px;
		min-height: 890px;
		border-radius: 15px;
		margin-left: 15px;
		margin-top: 3px;
		background-color: #f7f4d5;
	}
	.pageoneimages  {
		width: 930px;
		min-height: 820px;
		border-radius: 15px;
		margin-left: 15px;
		margin-top: 3px;
		background-color: #f7f4d5;
		
	}
	.pageinsert   {
		width: 900px;
		height: 770px;
		margin-left: 5px;
		margin-top: 15px;
		background-color: #fff;
	}
	.pageinsert2   {
		width: 900px;
	
		margin-left: 15px;
		margin-top: 19px;	}
	.reviews	{
		width: 700px;
	}
	.reviews p {
		font-size: 1.3em;
	}
	.pageone2 li, .pageone2 p  {
		font-size: 1.4em;
		line-height: 1.5em;
	}
	.pageone2 li li  {
		font-size: 1em;
		line-height; 1em;
	}
	.reviewsinsert1 {
		width: 340px;
		float: right;
	}
	.reviewsinsert2 {
		width: 340px;
	}
	.reviewboxes  {
		width: 600px;
		border: 2px solid green;
		border-radius: 15px;
		padding: 10px;
		margin-bottom: 8px;
	}

		
	.tabbar  {
		width: 940px;
		height: 50px;
		margin-top: 80px;
	}
	
			/* creates the pages with the tabs at the top, better named as tabbars   */
		.tabreviews   {
			width: 951px;
			height: 89px;
			margin-left: 7px;
			background: url(graphics/tabbar_reviews.png);
			}
			.tabimages   {
			width: 951px;
			height: 89px;
			margin-left: 7px;
			background: url(graphics/images_tab.png);
			}
		.tabone   {
			width: 944px;
			height: 89px;
			margin-left: 10px;
			background: url(graphics/tabbar_1.png);
			}
			
		.tabtwo   {
			width: 944px;
			height: 89px;
			margin-top: 0px;  
			margin-left: 10px;
			background: url(graphics/tabbar_2.png);
			}
		.tabthree   {
			width: 944px;
			height: 88px;
			margin-top: 0px;  
			margin-left: 10px;
			background: url(graphics/tabbar_3.png);
			}
		.tabfour   {
			width: 944px;
			height: 89px;
			margin-top: 0px;  
			margin-left: 10px;
			background: url(graphics/tabbar_4.png);
			}
		.tabfive   {
			width: 944px;
			height: 89px;
			margin-top: 0px;  
			margin-left: 10px;
			background: url(graphics/tabbar_5.png);
			}
		.tabsix   {
			width: 944px;
			height: 89px;
			margin-top: 0px;  
			margin-left: 10px;
			background: url(graphics/tabbar_6.png);
			}
			
			/* Sets little name tags on the tabs    */
			.tabinsertone  {
				width: 88px;
				height: 33px;
				padding-top: 22px;
				margin-left: 59px;
				
			}
			.tabinserttwo  {
				width: 88px;
				height: 33px;
				margin-left: 212px;
				margin-top: -65px;
			}
				.tabinserttwo2  {
				width: 88px;
				height: 33px;
				margin-left: 290px;
				margin-top: -67px;
			}
						.tabinsert3  {
				width: 88px;
				height: 33px;
				margin-left: 364px;
				margin-top: -33px;
			}
						.tabinsert4 {
				width: 88px;
				height: 33px;
				margin-left: 511px;
				margin-top: -33px;
			}
						.tabinsert5  {
				width: 88px;
				height: 33px;
				margin-left: 662px;
				margin-top: -33px;
			}
			
			.tabinsert6  {
				width: 88px;
				height: 33px;
				margin-left: 803px;
				margin-top: -33px;
			}
			

			
		.tabtext h4  {
		margin-left:              auto;
		margin-right:  auto;
		}
		

		
		/*-------text boxes on page--------------*/
		
		.firstbox	{
			width: 270px;
			height: 270px;
			margin-left: 450px;
			margin-top: 35px;
			
		}
		.imagebox	{
			width: 450px;
			height: 570px;
			margin-left: 460px;
			margin-top: 27px;
		
		}
		.factsbox	{
			width: 270px;
			height: 350px;
			margin-left: 20px;
			margin-top: 30px;
			border-radius: 15px;
			background-color: #e0dc6c;
			padding: 10px;
			
		}
		.secondbox	{
			width: 270px;
			height: 350px;
			margin-left: 25px;
			margin-top: 30px;	
		}
		.fullbox	{
			width: 690px;
			height: 500px;
		
		}
			.mapbox		{
		width: 900px;
		margin-left: 15px;
		padding-top: 40px;
		
			}
		.mapsindex		{
		width: 270px;
		height: 240px;
		margin-left: 610px;
		margin-top: -720px;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #e7f7e7;
	}
			.mapsindex2		{
		width: 270px;
		height: 240px;
		float: right;
		margin-right: 55px;
		margin-top: 0px;
		border-right: 2px solid #660;
		border-bottom: 2px solid #660;

		padding: 15px;
		border-radius: 15px;
		background-color: #e7f7e7;
	}
		.mapsindex li, .mapsindex2 li  {
			font-size: 1.3em;
			line-height: 1.4em;
		}
		.mapsindex a:link, .mapsindex2 a:link  {
			color: #333;	
		}
			
			.permitsbox  {
							width: 370px;
			height: 560px;
			margin-left: 20px;
			margin-top: 30px;
			border-radius: 15px;
			background-color: #e0dc6c;
			padding: 10px;
				
			}
			
			.bookbox   {
				float: right;
				width: 305px;
				margin-right: 15px;
				margin-top: 20px;
			
				
			}
		.bottombox   {
			width: 690px;
			height: 90px;
			padding-top: 6px;
			padding-left: 10px;
			padding-right: 10px;
			margin-left: 20px;
			margin-top: 20px;
			background-color: #e0dc6c;
		}
			
			.footer   {
				width: 800px;
				margin-top: 20px;
				
				margin-left: auto;
				margin-right: auto;
			}
			
			.footer p  {
				font-size: 1em;
			}
				#copyright  {
		width: 93px;
		height: 13px;
		background-image: url(graphics/copyright.png);
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;

	}
			.gear   {
				width: 700px;
				margin-left: 20px;
			
			}
			.gear li  {
				font-size: 1.2em;
				line-height: 1.3em;
			}
/*----------------------TABLES--------------------*/


	table    {
		border: 1px solid #360;
		border-collapse: collapse;
		font-size: 1.2em;
		}

	td   {
		border: 1px solid #360;
		text-align: center;
		padding: 0.3em;
		background-color: #cde2ea;
		}

	tbody th   {
		border: 1px solid #360;
		background-color: #cde2ea;
		color: #0871b2;
		text-align: left;
		font-weight; bold;
		padding: 0.3em;

		}
	thead th   {
		border: 1px solid #360;
		background-color:#cde2ea;
		color: #0871b2;
		text-align: center;
		font-weight; bold;
		padding: 0.3em;

		}

	caption   {
		font: bold 120% "Times New Roman", Times, serif;
		background-color: #b7cc99;
		color: #ffffff;
		padding: 0.4em 0 0.3em 0;
		border: none;
		font-size: 1.8em;
				}

	tfoot	{
		font-size: .8em;
		background-color: #ecf4ff;
		font-style: italic;
		}
		
	.reviewstable td {
		background-color: #fff;
		padding:0.3em;
		font: bold 120% "Times New Roman", Times, serif;
		font-size: 1.2em;
	}
	.reviewstable thead th, .reviewstable tbody th {
		background-color: #fff;
		color: #0871b2;
		padding:0.3em;
		font-size: 1.1em;
		
	}
		.reviewstable tfoot td {
		text-align: left;
		font-size: 1.4em;
	}
		
		
				/*-------photos--------------*/
		.reviewsphoto  {
			width: 340px;
			height: 262px;
			background: url(graphics/shadow2.png);
			padding-left: 9px;
			padding-top: 5px;
			margin-left: 5px;

		}
		.reviewsphoto3  {
			width: 150px;
			height: 288px;
			float: right;
			background: url(graphics/shadow3.png);
			padding-right: 9px;
			padding-top: 5px;
			margin-left: 10px;
			padding_bottom: 8px;

		}
			.reviewsphoto4  {
			width: 150px;
			height: 225px;
			float: right;
			background: url(graphics/shadow3.png);
			padding-right: 9px;
			padding-top: 5px;
			margin-left: 10px;
			padding_bottom: 8px;

		}
		.reviewsphoto h4, .reviewsphoto3 h4, .reviewsphoto4 h4 {
			margin-top: 8px;
				text-align: center;
		}
		.reviewsphoto img, .reviewsphoto3 img, .reviewsphoto4 img {
			border: 1px solid #000;
		}
		.teaserphoto   {
			width: 200px;
			height: 200px;
			float: right;
			margin-left: 8px;
			margin-bottom: 8px;
		}
		.teaserphoto img {
			border: 1px solid #000;
		}
				
			.leftphoto	{
		width: 436px;
		height: 303px;
		float: left;
		clear: left;
		margin: 8px;
		background: url(graphics/shadow.png);

		}
		.leftphoto img  {
			margin-top: 14px;
			margin-left: 14px;
		}
		.leftphoto2	{
		width: 436px;
		height: 303px;
		float: left;
		clear: left;
		background: url(graphics/shadow.png);
		margin-right: 25px;
		margin-top: 2px;
		}
		.leftphoto2 img, .plainphoto img, .plainphoto2 img {
			margin-top: 14px;
			margin-left: 14px;
		}
		.leftphoto2 h4 {
			text-align: center;
		}
		.leftphoto3	{
		width: 436px;
		height: 303px;
		float: left;
		clear: left;
		background: url(graphics/shadow.png);
		margin-right: 25px;
		margin-left: 60px;
		margin-top: -15px;
		}
		.leftphoto3 img  {
			margin-top: 14px;
			margin-left: 14px;
		}
		.leftsmbanner {
			width: 436px;
			height: 160px;
				float: left;
		clear: left;
		background: url(graphics/shadow4.png);
		margin-right: 25px;
		margin-left: 0px;
		margin-top: -15px;
			
		}
		.leftsmbanner img {
			margin-top: 14px;
			margin-left: 14px;
		}
		.rightphoto	{
		width: 436px;
		height: 303px;
		float: right;
		
		margin-top: 40px;
		margin-left: 25px;
		background: url(graphics/shadow.png);

		}
				.rightphoto_down	{
		width: 436px;
		height: 303px;
		float: right;
		
		margin-top: 60px;
		margin-left: 25px;
		background: url(graphics/shadow.png);

		}
		.rightphoto img, .rightphoto_down img  {
			margin-top: 14px;
			margin-left: 14px;
		}
		
		.smallphoto   {
			width: 150px;
			height: 53px;
			float: left;
			margin: 5px;
			margin-right: 8px;
			
		}
		.plainphoto  {
		width: 436px;
		height: 303px;
		margin: 8px;
		margin-top: 16px;
		background: url(graphics/shadow.png);
		}
		.plainphoto2  {
		width: 436px;
		height: 303px;
		margin: 8px;
		margin-top: -18px;
		background: url(graphics/shadow.png);
		}
			
		/*-------advertisements--------------*/

	.bannerad	{
		width: 730px;
		height: 90px;
		background-color: #FFC;
		}
			.bannerad2	{
		width: 730px;
		height: 90px;
		margin-left: auto;
		margin-right: auto;
		background-color: #FFC;
		}
	.righttallad
		{
		width: 170px;
		height: 610px;
		float: right;
		margin-right: 10px;
		margin-top: 90px;
		
		}
	.rightwidead
		{
		width: 180px;
		height: 610px;
		float: right;
		margin-right: 10px;
		margin-top: 30px;
		}
	.mapwidead
		{
		width: 160px;
		height: 610px;
		float: right;
		margin-right: 60px;
		margin-top: 90px;
		
		}
		
	.mapsad		{
		width: 300px;
		height: 250px;
		position: relative;
		margin-left: 615px;
		margin-top: -660px;
	
	}
		.mapsad2		{
		width: 300px;
		height: 250px;
		position: relative;
		margin-left: 615px;
		margin-top: -710px;
		
	}
			.mapsad3		{
		width: 300px;
		height: 250px;
		position: relative;
		margin-left: 615px;
		margin-top: -340px;

	}
	.mapsad4		{
		width: 300px;
		height: 250px;
		position: relative;
		margin-left: 615px;
		margin-top: 30px;
	
	}
	.homead		{
		width: 300px;
		height: 250px;
		position: relative;
		float: left;
		clear: left;
		margin-left: 70px;
		margin-top: 40px;	
	
	}
	.amzad	{
		width: 120px;
		height: 240px;
		float: right;
		margin-left: 8px;
		margin-bottom: 5px;
		}
			.amzleft	{
		width: 120px;
		height: 240px;
		float: left;
		margin-right: 8px;
		margin-bottom: 5px;
		}
			.amzad_border	{
		width: 120px;
		height: 240px;
		float: right;
		border: 1px solid #9C9;
		margin-left: 8px;
		margin-bottom: 5px;
		}
				.amzad_border2	{
		width: 120px;
		height: 240px;
		float: right;
		clear: right;
		border: 1px solid #9C9;
		margin-left: 8px;
		margin-bottom: 5px;
		margin-right: 30px;
		margin-top: 25px;
		
		}
	.amzadpair	{
		width: 300px;
		height: 240px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px;
		margin-bottom: 5px;
		}
	.esn_mapsad  {
		width: 300px;
		height: 250px;
		float: right;
		clear: right;
		margin-right: 5px;
		margin-top: 45px;
	
	
	}
	.esn_mapsad2  {
		width: 300px;
		height: 250px;
		float: right;
		clear: right;
		margin-right: 5px;
		margin-top: 0px;

	
	}
	.reviewsadbox  {
		width: 250px;
		height: 860px;
		float: right;
	
	}
	.reviewsbutton  {
		background-image: url(graphics/canister_button.png);
		width: 186px;
		height: 35px;
		margin-top: -5px;
		margin-left: 10px;
		margin-bottom: 8px;
	
	}
		.reviewsbutton2  {
		background-image: url(graphics/gps_button.png);
		width: 186px;
		height: 36px;
		margin-top: -5px;
		margin-left: 10px;
		margin-bottom: 8px;
	
	}
	.reviewsbutton3  {
		background-image: url(graphics/water_filter_button.png);
		width: 186px;
		height: 36px;
		margin-top: -5px;
		margin-left: 10px;
		margin-bottom: 8px;
	
	}
	.imagesbutton  {
		background-image: url(graphics/images_button.png);
		width: 83px;
		height: 33px;
		float: right;
		margin-right: 8px;
		margin-left: 10px;
		margin-bottom: 8px;
		margin-top: 8px;
	
	}
		.photoid	{
		width: 400px;
		height: 69px;
		position: absolute;
		margin-left: 20px;
		margin-top: 30px;
			}
	.photoid2	{
		width: 400px;
		height: 69px;
		margin-left: 20px;
		margin-top: 280px;
			}
	.photoid3	{
		width: 400px;
		height: 69px;
		position: absolute;
		margin-left: 780px;
		margin-top: 30px;
			}
	.photoid h4, .photoid2 h4, .photoid3 h4 {
		color: #fff;
			}

		/*-------added in Kauai  maybe put in jmt css-------------*/
	
	.mapleft   {
		width: 280px;
		height:330px;
		
	}
		.mapleft2   {
		width: 250px;
		height:270px;
		margin-top: -270px;
	}
	.mapleft3   {
		width: 250px;
		height:320px;
		margin-top: -320px;
	
	}
	.mapleft4  {
		width: 250px;
		height:620px;
		margin-top: -660px;
		
	}
	.mapright   {
		width: 510px;
		height:140px;
		float: right;
		clear: right;
		margin-top: 10px;
		
	}
	.mapright2   {
		width: 270px;
		height:390px;
		float: right;
		clear: right;
		margin-top: 10px;
	}
	.profile  {
		width: 850px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;

	}
	.mapnav  {
		width: 126px;
		height:24px;
		margin-bottom: 10px;
		margin-left: 316px;
		margin-top: -50px;
		
	}
	.arrowright  {
		width: 44px;
		height:24px;
		display: inline;
		float: right;
	
	}
	.amzad2	{
		width: 120px;
		height: 240px;
		float: right;
		clear: right;
		margin-top: 20px;
		margin-bottom: 5px;
		margin-right: 35px;

		}


