/* CSS Document */

body		{background-image:url(images/bkgd.gif);
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:0.8em;}

p			{text-align:justify;
			margin:20px;}
			
h2			{font-size:1.1em;
			margin-left:20px;}
			
h3			{font-size:1.0em;
			margin-left:20px;}
			
h4			{font-size:0.9em;
			margin-left:20px;}

#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border:1px solid #d263ba;
	margin-top:30px;
	margin-bottom:30px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	border-bottom:1px solid #d263ba;
	
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #000000;
	color: #d263ba;
}

#container	{position:relative;
			margin:10px auto;
			background-color:#000000;
			background-image:url(images/mainblockbkgd.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			border:10px solid #d263ba;
			width:790px;
			}
			
#menu		{width:790px;			
			margin-top:30px;
			margin-bottom:25px;}
			

			
#content	{width:430px;
			margin-bottom:20px;
			margin-top:40px;
			}

#flashHolder	{float:right;
				margin-right:15px;
				margin-top:115px;
				width:300px;
				height:400px;
				border:1px solid #d263ba;}
			
#flashImages	{float:right;
				width:300px;
				height:400px;
				
				}

		
#rightCol	{margin-left:480px;			
			margin-right:20px;
			margin-top:10px;
			width:300px;
			height:400px;
			
			}
			
#thumbnails	{float:right;			
			margin-right:10px;
			margin-top:35px;
			width:300px;
			}
			
#thumbnails	img	{margin:5px;
				border:1px solid #d263ba;}
				
#thumbnailsJewel	{float:right;			
			margin-right:7px;
			margin-top:35px;
			width:350px;
			}
			
#thumbnailsJewel	img	{margin:3px;
				border:1px solid #d263ba;}
				
#large		{width:394px;
			margin-left:20px;
			margin-bottom:20px;
			margin-top:40px;
			}
			
#largeJewel		{width:394px;
			margin-left:20px;
			margin-bottom:20px;
			margin-top:40px;
			}
			
#largeSm		{float:left;
			width:300px;
			margin-left:20px;
			margin-bottom:20px;
			}
			
#large img	{margin:0 0 10px 0;}

#largeJewel img	{margin:0 0 10px 0;}

#images img		{margin:23px;
				}
				
#imagesBorder img	{border:1px solid #d263ba;
					}
					
#news		{width:780px;}

#news p		{text-align:center;}

#news h2	{text-align:center;}

#news h3	{text-align:center;}


#designers	ul	{border:none;
			
			}
			
#designers	li	{display:list-item;
				
				margin-bottom:5px;
			}
			

			
#hours		{float:right;
			width:300px;
			border:2px solid #d263ba;
			margin-right:10px;
			}

#footer 	{clear:both;
			margin:0 0 10px 0;}
			
			
ul			{display:block;
			list-style-type:none;
			width:770px;
			margin:0 0 0 20px;
			font-size:0.9em;
			border-top:1px solid #d263ba;
			border-bottom:1px solid #d263ba;
			padding:10px 0 10px 0;
			}
			
li			{display:inline;
			}
			
		
a:link		{text-decoration:none;
			color:#FFFFFF;}

a:visited	{text-decoration:none;
			color:#FFFFFF;}

a:hover		{text-decoration:none;
			color:#d263ba;}

a:active	{text-decoration:none;
			color:#FFFFFF;}
			
.pink		{color:#d263ba;
			}
			
.concise	{font-size:0.7em;}