html, body {height:100%;}
body	{font-size:80%; font-family: tahoma,verdana,arial,helvetica,sans-serif;	color:#666; background:#dcdcdc; border:0; padding:0; margin:0;}
	
table	{border-collapse:collapse; border-spacing:0;}
	
h1 {font-weight:normal; color:#3D3C3C; margin:0 0 15px 30px;}
h2 {font-size:100%; color:#3D3C3C; margin:25px 0 0 30px;}
	
p {color:#3D3C3C; margin:0 0 15px 30px;}
p.alert {color:#ff0000;}
p.footnote {font-size:76%; text-align:center; margin-top:20px;}
.linknote {font-size:71%;}
.linknote a, .linknote a:active, .linknote a:visited {font-weight:normal;}

a, a:link, a:active, a:visited {color:#3D3C3C; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:0;}

ul {margin:0 0 0 46px;}
ol {margin:0 0 0 54px;}

div.spacer {clear:both;}

#container {width:740px; margin:0 auto; margin-top:25px; background:#fff; border:1px solid #000;}

	#header {width:100%; height:127px; background:#323232;}
		#logo {float:left;}
		#menu {float:right; margin:15px 0 0 0; text-align:right;}
		#menu p {color:#fff; font-size:85%; font-weight:bold; margin:0 0 5px 0; padding:0 0 2px 0;}
		#menu p.selected {background:url("graphics/menutab.gif") top right no-repeat; padding:0 8px 2px 45px;}
		#menu a {color:#fff; padding:0 8px 2px 45px;}
		#menu a:hover {text-decoration:none;}
		#menu a:hover {background:url("graphics/menutab.gif") top right no-repeat;}

	#content {padding:30px 30px 20px 0;}
		#content #home img {float:right;}
		#content #home p {margin-right:430px;}
		#content td p {font-size:85%; margin:0 0 4px 0;}
		
			#gallerymenu {float:left; text-align:left;}
			#gallerymenu p {color:#3D3C3C; font-size:85%; font-weight:bold; margin:0 0 4px 0; padding:0 0 2px 0;}
			#gallerymenu p.categories {color:#3D3C3C; font-weight:normal; padding:0 10px 0 10px;}
			#gallerymenu p.selected {background:url("graphics/galltab.gif") top left no-repeat; padding:0 38px 2px 10px;}
			#gallerymenu p.viewcart a {font-weight:normal;}
			#gallerymenu a {color:#3D3C3C; padding:0 10px 2px 10px;}
			#gallerymenu a:hover {text-decoration:none;}
			#gallerymenu a:hover {background:url("graphics/galltab.gif") top left no-repeat; padding:0 35px 2px 10px;}
	
			#gallerywin {
				float:right;  
				width:570px; 
				background:#fff;
				/*overflow:auto;*/
				margin:0 auto;   
				padding:8px;
				}
			#gallerywin td {
				width:190px;
				text-align:center; 
				vertical-align:bottom; 
				padding:0 0 15px 0;
				}
			#gallerywin .twocol td {
				width:285px;
				}
			#gallerywin .threecol td {
				width:190px;
				}
			#gallerywin .fourcol td {
				width:140px;
				}
			#gallerywin {
				scrollbar-base-color:white;
				scrollbar-face-color:#dcdcdc;
				scrollbar-track-color:white;
				scrollbar-highlight-color:#c0c0c0;
				scrollbar-3dlight-color:white;
				scrollbar-shadow-color:#c0c0c0;
				scrollbar-darkshadow-color:white;
				scrollbar-arrow-color:#323232;
				}
				
			#process {margin:0 0 15px 70px;}
			#process td {width:150px; text-align:center;}
				
			

			#form {width:370px;	margin:0 auto;}
			#form p {margin:0; font-size:85%;}
			#form p.note {font-size:76%;}
			form th {text-align:left; vertical-align:top; padding:4px; border-spacing:2px; font-weight:normal;}
			form td {border-spacing:2px;}
			form input, form textarea {background:#fff; border:1px solid #323232;}
			form input.on, form textarea.on {background:#f5f5f5; border:1px solid #323232;}
			form input.noborder {border:1px solid #fff;}
			form input.button {background:#D4D0C8;}
		
	#footer {width:100%; background:#323232; padding:1px 0 2px 0; clear:both;}
		#footer ul {margin:4px; padding:0;}
		#footer li {display:inline; font-size:85%; color:#c0c0c0; padding:0; margin:0;}
		#footer a {color:#c0c0c0;}
	

#sitemeter {text-align:center; margin-top:15px;}
#sitemeter a img {border:0;}