* { margin: 0px; padding: 0px; }

/* commented backslash hack \*/ 
html, body { 
/*	height: 99%; */
} 
/* end hack */
html,body { margin: 0; padding: 0; }

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	font-family: Palatino,Georgia, "Times New Roman", Times, serif;
	color: #999999; 
	font-size:12px;
}

#outside{z-index:3000;}
	
img { border: 0; }
a img { border: 0; }
.clear { clear: both; }
	
.biotext p {
	margin: 20px 0 20px 0;
	font-variant: small-caps;
}
	
/* ------------------------------ 
Elements
------------------------------ */
/*#outside{
	position: relative; 
	height:100%;
	margin: 0 auto; 
}

#inside {
	position: absolute;
	top: 50%;
	height: 650px;
	margin-top: -50px;
}
*/
.season{
	font-family: Palatino,Georgia, "Times New Roman", Times, serif;		
	float: left; 
	margin: 10px 0 0 5px;
	text-align:left;
}

#topinfo{
	float: left; 
/*	width: 400px; */
	margin-top: 15px;
	text-align:left;
	height:48px;
}

#topnav{
	font-family: Palatino,Georgia, "Times New Roman", Times, serif;	
	float: right; 
/*	width: 340px; */
	margin-top: 18px; 
	text-align:right;
	color:#999;
}

#topnav a{
	color:#999;
}

#topnav a:hover,#topnav .on a{
	color:#111;
}

#topnav .on, #contentholder .on, #contentholder .on a,a.on{
	color:#111111;
	font-weight:500;
}

#secondarynav, #secondarynav a{
	font-style:italic;
	font-size:11px;
	color:#666;		
}

#secondarynav a:hover{
	font-style:italic;
	font-size:11px;
	color:#111111;		
}

#secondarynav a.on{
	font-style:italic;
	font-size:11px;
	color:#111111;		
}


#contentholder{
	color:#666;	
}

#contentholder a{
	color:#666;	
	font-family: Palatino,Georgia, "Times New Roman", Times, serif;	
}

#contentholder a:hover {
	color: #111111; 
	font-family: Palatino,Georgia, "Times New Roman", Times, serif;
	font-weight:500;
}

#imgnav{
	color:#666;
	float:left; 
	height:42px;
	width:300px;
	margin-left:42px;
	_margin-left:21px;
	margin-top:12px;
	text-align:center;
}

#imgnav a{
	color:#666;
}


#descriptions{
	color:#666;
	font-size:11px;
 	position : absolute; 
	bottom : 0; 
}

#thumbholder{
	display:inline;
}

#thumbholder img {
/*	margin-right:2px;*/
/*	margin-bottom:2px;*/
}

#imgholder{
	float:left; 
	height:450px;
	width:300px;
	margin-left:42px;
	margin-top:42px;
	_margin-left:21px
}

#wrapper { 
	width: 662px;
	text-align: left; 
	z-index:2;
}
	

#content { 
/*	border: 1px solid #BBBBBB;*/
/*	padding: 5px 5px 5px 5px; */
}	

.store_bgnd{
	float:left; 
	height: 535px; 
	width: 1000px;
	background-image:url(images/stores_background.jpg);
	padding-left:180px;
	background-repeat:no-repeat	
}
.contact_bgnd{
	float:left; 
	height: 535px; 
	width: 1000px;
	background-image:url(images/contact_background.jpg);
	padding-left:180px;
	background-repeat:no-repeat	
}

#thumbnav {float:left;width:348px;}
ul#thumbnav { list-style-type: none; }

ul#thumbnav li { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; 
	margin:0 2px 0 2px;
	display:list-item;
	width:53px;
	float:left;
}
#thumbnav a.activeSlide {  }


.bottomnav {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 800; 
	background: #fff;
	width: 100%;
	height: 70px;
	padding: 0;
	margin: 0;
}



	 
/* ------------------------------ 
Footer
------------------------------ */

#footer { height: 60px; font-size: 11px; }
#footerContent { padding: 20px 0; }
#footerContent a { font-weight: normal; }
#footerContent a.none { text-decoration: none; }


