
		
			html		{ 
							height: 100%; margin-bottom: 1px;
						}


			*			{
							font-family: Gill Sans, Verdana, Helvetica, Arial, sans-serif; 
							font-size: 12px; 
							font-style:normal; 
							color:#342E64; 
							
							margin: 0px;
							border: 0px;
						}


			body 		{
							
							background-color:#4c4c4c;
			
						}
						
						
			img			{
							border: 0px;
			
						}
						
						
			p			{
			
							padding-top: 4px;
							padding-bottom: 6px;
							
							line-height: 18px;
			
						}

sup {

color: #000000;

}
		
			#main_container {
			
								width: 100%;
								height: 100%;
			
								border: 0px;
								border-collapse: collapse;
								
								vertical-align: top;
								text-align: middle;
							}
							
							
			#layout_table 	{
								border: 1px solid #000000;
									
								background-color: #C0C9A2;
								
								width: 759px;
								height: 517px;
								
								margin-top: 20px;
								margin-bottom: 20px;
								
								border-collapse: collapse;
			
							}
							
							
			#header_column	{
								width: 759px;
								height: 76px;
								
								background-color: #F1F3E6;
							}
		
		
			#header_nav_column	{
									width: 759px;
									height: 26px;
									
									background-color: #D3D3C3;
									
									padding: 0px;
									margin: 0px;
									
								}
								
								
			#bread_crumb_column	{
			
									height: 23px;
								}
								
								
			#footer_column		{
									width: 759px;
									height: 38px;
									
									padding: 0px;
									margin: 0px;
								}
								
								
			#side_nav_column	{
									width: 222px;
									
									background-color: #D6E0B6;
									
									background-image: url(../images/SideNav/side_nav_bkgd.jpg);
									background-repeat:  no-repeat;
padding-bottom: 20px;
			
								}
								
			#content_column		{
			
									padding-left: 20px;
									padding-right: 20px;
									padding-bottom: 20px;
height: 450px;
			
								}
								
			#bottom_image_content_column		{
			
									padding-left: 20px;
									padding-right: 20px;
									padding-bottom: 20px;
height: 324px;
			
								}					
								
								
			#content_row		{
									background-image: url(images/Content/wilderness_bkgd.jpg);
									background-repeat: no-repeat;
								}
								
			#PageHeader			{
			
									margin-top: 12px;
									
								}
								
								
			#HeaderNav			{

position: relative;

									width: 759px;
									height: 26px;
									
									border-top: 1px solid #ffffff;
									border-bottom: 1px solid #ffffff;
								}
								
			#HeaderNav  ul		{
			
									list-style-type: none;
									padding: 0px;
									margin-top: 2px;
								}
								
			#HeaderNav	ul li	{
			
									float: left;
									padding: 0px;
								}
								
								
			#HeaderNav ul li ul	{
									position: absolute;
									display: none;
			
								}
								
								
			#HeaderNav ul li:hover ul	{
									display: block;
			
								}					
								
								
			#HeaderNav ul li ul li	{
										float: none;
										
										border-left: 1px solid #342E64;
										border-right: 1px solid #342E64;
										border-bottom: 1px solid #342E64;
										
										background: #D3D3C3;
			
									}
									
			#HeaderNav ul li ul li	a	{
			
											display: block;
											text-decoration: none;
											padding-left: 6px;
											padding-right: 12px;
											padding-top: 2px;
											padding-bottom: 2px;
			
										}
										
			#HeaderNav ul li ul li	a:hover	{
			
											background-color: #F1F3E6;
			
										}	
										
										
			#first_list_item	{
			
									border-top: 1px solid #342E64;
			
								}
								
								
			#Footer				{
									
									width: 759px;
									height: 38px;
									
									border-top: 1px solid #ffffff;
			
								}
								
								
			#FooterLeft			{
									width: 534px;
									height: 37px;
									
									background-color: #DFE2D0;
									float: left;
									border-right: 1px solid #ffffff;
			
								}
								
			#FooterLeft	ul		{
									position: relative;

									list-style-type: none;
									padding: 0px;
									
									top: 11px;
									left: 20px;
								}
								
								
			#FooterLeft ul li	{
			
									float: left;
									padding: 0px;
								}
								
								
			#FooterRight		{
									width: 224px;
									height: 37px;
									
									background-color: #D4D4C4;
									
									float: left;
									
									
									text-align:right;


								}

#FooterRight p  {

color: #000000;
									font-size: 10px;
									
padding-right: 12px;
padding-top: 6px;
line-height: 12px;

}
								
			#FooterRight p a		{
									font-size: 10px;
			
								}

#HeaderLeft  {

float: left;
}

#HeaderLeft p {

line-height: 14px;
padding-left: 20px;

}

#HeaderLeft p a {

text-decoration: none;

}

#HeaderLeft p a:hover {

text-decoration: underline;

}

#HeaderCenter {

float: left;
margin-left: 110px;
}

#HeaderRight  {

float: right;
}

#HeaderRight p {

line-height: 14px;
padding-right: 20px;

text-align: right;

}

#HeaderRight p a {

text-decoration: none;

}

#HeaderRight p a:hover {

text-decoration: underline;

}
								
								
			#BreadCrumbTrail {
			
			height: 19px;
			
		
font-size: 12px;
							padding-top: 4px;
padding-left: 17px;
color: #ffffff;
			}
			
			#BreadCrumbTrail a	{
			
									font-size: 12px;
									text-decoration: none;
									
									color:#ffffff;
								}
								
			#BreadCrumbTrail a:hover	{
			
									font-size: 12px;
									text-decoration: underline;
									
									color:#ffffff;
								}			

#SideNav {

padding-left: 20px;
padding-right: 20px;
margin-top: 12px;

}

#SideNav p {

font-size: 14px;
line-height: 24px;

padding-top: 8px;
padding-bottom: 6px;
}		

#bottom_image_column {

width: 535px;
height: 126px;

padding: 0px;
margin: 0px;

}

#bottom_image  {

width: 535px;
height: 126px;

}

#home_splash_column {

	width: 535px;
	height: 514px;
	
	padding: 0px;
	border: 0px;
	
	border-right: 1px solid #ffffff;
	background-color: #000000;
}
								
#home_news_column	{

width: 224px;
height: 514px;

padding: 0px;
border: 0px;


}

#contact_us_table tr td {

font-size: 14px;

}

#contact_us_table tr td a {

font-size: 14px;
}

.contact_us_bold  {

font-size: 14px;
font-weight: bold;

}

#CollectionTable  {
	
	
	width: 500px;

		border-collapse: collapse;
	
	}
	
	
	#CollectionPageSlideShow {
	
	float: right;

	height: 25px;
	vertical-align: middle;
	}
	
	
	#CollectionPageImages {
	
	height: 25px;
float: left;
	
	
	}

.collection_image_column {

height: 150px;

border-top: 1px solid #342E64;
}
	
	
	
	#collection_slide_show_column {
	
	height: 25px;

	border-bottom: 1px solid #342E64;
		border-top: 1px solid #342E64;

text-align: center;
	}
	
	
	
	#results_pages_column {
	
	
		height: 25px;
		
		border-bottom: 1px solid #342E64;
		border-top: 1px solid #342E64;
	}
	
	
	
	#results_pages_bottom_column {
	
	
		height: 25px;
		
		border-bottom: 1px solid #342E64;
		border-top: 1px solid #342E64;
	
	}

#bread_crumb_underline {

text-decoration: underline;

}

#image_detail_left_gutter {

width: 34px;
background: transparent;

}

#image_detail_column {


width: 334px;
text-align: center;

background: transparent;

}

#image_detail_column p {

text-align: left;
}

#dyno_box {

width: 347px;
height: 236px;

border-collapse: collapse;
}

#dyno_box td {


}

#dyno_box_top_column {

height: 16px;
width: 347px;

}

#dyno_box_side_column {

width: 17px;
height: 220px;

}


#dyno_box_main_column {

width: 329px;
height: 219px;

background-color: #E4E2DF;


border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#image_tool_bar {

margin-top: 1px;
margin-left: 13px;
}

#image_product_column {

width: 347px;
vertical-align: top;

}

#image_product_gutter {

width: 20px;

}

#ImageSlideShow {

width: 347px;
text-align: center;

font-size: 14px;
margin-bottom: 42px;
}

.TopDynoCell	{
								height: 45px;
			}

.BlueDynoCell	{
								background-color: #DEDDEA;
			
							}	
							
			.TanDynoCell	{
								background-color: #D4DFCA;
			
							}

#inner_dyno_box {

width: 329px;
height: 219px;
border-collapse: collapse;
}

.your_selection			{
									font-family: Times,serif;
									font-size: 14px;
									font-style: normal;
									font-weight: normal;
									font-variant: small-caps;
									text-decoration: none;
									color:#000000;
		
		
								}

.specification_name		{
									font-family: 'Gill Sans', Verdana, Helvetica, Arial, sans-serif;
									font-size: 14px;
									font-style: normal;
									font-weight: 200;
									font-variant: small-caps;
									text-decoration: none;
									color:#000000;
								}
								
								
		.specification_value	{
									font-family: 'Gill Sans', Verdana, Helvetica, Arial, sans-serif;
									font-size: 12px;
									font-style: normal;
									font-weight: normal;
									text-decoration: none;
									color:#000000;
								}

.product_price			{
									font-family: 'Gill Sans', Verdana, Helvetica, Arial, sans-serif;
									font-size: 18px;
									font-style: normal;
									font-variant: small-caps;
									text-decoration: none;
									color:#000000;
								}

#calendar_side_gutter {

width: 175px;
}

#calendar_content_column {

width: 349px;
padding-bottom: 20px;
}


#workshop_side_gutter {

width: 175px;
}

#workshop_content_column {

width: 349px;
padding-bottom: 20px;
}


#screensaver_side_gutter {

width: 135px;
}

#screensaver_content_column {

width: 389px;
padding-bottom: 20px;
}


#book_side_gutter {

width: 175px;
}

#book_content_column {

width: 349px;
padding-bottom: 20px;
}


#book_slide_show_column {

padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;

background-color: #D6E0B6;

}

#BookSlideShow {

font-size: 14px;
text-align: center;

}


#workshop_slide_show_column {

height: 30px;
max-height: 30px;

padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;

background-color: #D6E0B6;

}

#WorkshopSlideShow {
height: 30px;
font-size: 14px;
text-align: center;

}


#screen_saver_slide_show_column {

background-color: #D6E0B6;

}

#ScreenSaverSlideShow {

font-size: 14px;
text-align: center;

padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
}


	#shopping_cart_left_gutter {
	
		width: 35px;
	
	}
	
	
	#shopping_cart_item_column {
	
		width: 334px;
		
		vertical-align: top;
	
	}
	
	
	#shopping_cart_center_gutter {
	
		width: 20px;
	
	}
	
	
	#shopping_cart_dyno_column {
	
	
		width: 331px;
	padding-top: 30px;

vertical-align: top;
	}
	
	
	#shopping_cart_right_gutter {
	
	
		width: 40px;
	}
	
	
	#poster_side_gutter {

width: 175px;
}

#poster_content_column {

width: 349px;
padding-bottom: 20px;
}


#poster_slide_show_column {

padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;

background-color: #D6E0B6;

}

#PosterSlideShow {

font-size: 14px;
text-align: center;

}

#ContactUsTable td {

font-size: 14px;

}

#ContactUsTable b {

font-size: 14px;

}

#ContactUsTable td a {

font-size: 14px;

}

#SideNav p a {

font-size: 14px;

}

#SideNav p b {

font-size: 14px;

}
					
#GiftAndCollectiblesPulldown {

position: absolute;

top: 54px;
left: 300px;

width: 165px;
visibility: hidden;
display: none;

}


#CollectionPulldown {

position: absolute;

top: 33px;
left: 300px;

width: 165px;
visibility: hidden;
display: none;

}


#CollectionPulldown ul li {

float: none;
border-left: 1px solid #342E64;
										border-right: 1px solid #342E64;
										border-bottom: 1px solid #342E64;
}		

#CollectionPulldown ul li a {

text-decoration: none;
display: block;

padding-left: 6px;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;

}	

#CollectionPulldown ul li a:hover {

background-color: #F1F3E6;
}

#first_list_item {

border-top: 1px solid #342E64;
}

.collection_image_column a {

text-decoration: none;

}


#TheArtistPulldown {

position: absolute;

top: 24px;
left: 65px;

visibility: hidden;
display: none;

}


#OnlineGalleryPulldown {

position: absolute;

top: 24px;
left: 152px;

visibility: hidden;
display: none;

}


#UpcomingEventsPulldown {

position: absolute;

top: 24px;
left: 271px;

visibility: hidden;
display: none;

}


#GalleryLocationsPulldown {

position: absolute;

top: 24px;
left: 527px;

visibility: hidden;
display: none;

}


.Pulldown {

width: 165px;
visibility: hidden;
display: none;

z-index: 2000;

}


.Pulldown ul li {

float: none;

width: 165px; 

background-color: #D3D3C3;
border-left: 1px solid #342E64;

										border-right: 1px solid #342E64;
										border-bottom: 1px solid #342E64;
}		

.Pulldown ul li a {

text-decoration: none;
display: block;

padding-left: 6px;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;

}	

.Pulldown ul li a:hover {

background-color: #F1F3E6;
}



.GalleryLocationsPulldown {

width: 230px;
visibility: hidden;
display: none;

z-index: 2000;
}


.GalleryLocationsPulldown ul li {

float: none;

width: 230px; 

background-color: #D3D3C3;
border-left: 1px solid #342E64;

										border-right: 1px solid #342E64;
										border-bottom: 1px solid #342E64;
}		

.GalleryLocationsPulldown ul li a {

text-decoration: none;
display: block;

padding-left: 6px;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;

}	

.GalleryLocationsPulldown ul li a:hover {

background-color: #F1F3E6;
}


.HomePageSplash			{
																		width: 534px;
									height: 516px;
									
									visibility: visible;
									
									z-index: 10;
									overflow: hidden;
								}
								
								
								
								
		.HomePageSplashToo			{
									
									top: 1px;
									left: 0px;
			
									width: 534px;
									height: 516px;
									
									visibility: hidden;
display:none;
									
									z-index: 5;
									overflow: hidden;
								}			
								
								
		#OrderStatusSlideShow {

width: 347px;
text-align: center;

font-size: 14px;
margin-bottom: 42px;
}				

	.icon_column	{
			
								width: 55px;
								text-align: right;
								
								padding: 8px;
								color:#000000;
			
							}
							
			.note_column	{
			
								width: 200px;
								padding: 8px;
								
								font-family:Myriad, Verdana, Helvetica, Arial, sans-serif; 
							font-size:11px; 
							font-style:normal;
							color:#000000;
							}
							
							
			.back_column	{
								width: 75px;
			
							}
			
			
			.selection_table tr td {
			
			padding: 6px;
			
			}
			
			#payment_table {
			
			width: 400px;
			
			}


#payment_table tr td {
			
			color: #000000;
			
			}

