/* 
    AUTHOR: Chris Coyier & David Walsh
            http://chriscoyier.net
            http://davidwash.name
*/

/* RESETS & BASIC PAGE SETUP */

html 						{ overflow-y: scroll; }

ul 							{ list-style: none inside; }
a 							{ outline: none; }
a img 						{ border: none; }
/* END RESET */



/* MENU */
#fancymenu 					{ 
						  position: relative; width: 695px;
							  padding-top: 7px;
							  padding-left:5px;
							   margin-top:0px;  }
#fancymenu ul#menu			{ padding-top: 1px; margin:auto; }
#fancymenu ul#menu li		{ float: left; }
#fancymenu ul#menu li a		{
	display: block;
	float: left;
	text-align: right;
	padding: 4px 0px 4px 0px;
	color: #ffffff;
	font-size: 16px;
	font-weight:normal;
	overflow: hidden;
	text-decoration: none;
	z-index: 10;
	position: relative;
	font-family: Futura, Arial, san-serif;
}
							  
					
							  
							  
							  
#fancymenu ul#menu li#menu-home a { width: 60px; }
#fancymenu ul#menu li#menu-products a { width: 80px; }
#fancymenu ul#menu li#menu-mens a { width: 80px; }
#fancymenu ul#menu li#menu-womens a { width: 100px; }
#fancymenu ul#menu li#menu-graphics a { width: 110px; }
#fancymenu ul#menu li#menu-about a { width: 80px; }
#fancymenu ul#menu li#menu-greetings a { width: 120px; }
#fancymenu ul#menu li#menu-account a { width: 105px; }
#fancymenu ul#menu li.background {
	z-index: 0;
	position: absolute;
	visibility: hidden;
	height: 35px;
	background-image: url(/catalog/css/images/menu-rollover-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* END MENU */


/* SHOW ROW */
.show-row					{ border-bottom: 1px solid #ccc; }
.show-row-head				{ font-style: italic; font-size: 1.4em; }
.show-row-dates, .show-row-event-venue, .show-row-address, .show-row-time, .show-row-head, .show-row-admin		{ float: left; padding: 5px; font-size: 1.4em; }
.show-row-dates				{ width: 100px; }
.show-row-event-venue		{ width: 250px; }
.show-row-address			{ width: 150px; }
.show-row-time				{ width: 100px; }
.show-row-admin				{ width: 100px; }
.button						{ cursor: pointer; padding: 5px; font-size: 1.3em; }
#message					{ padding: 5px; }
.info						{ font-size: 1.2em; margin:2px 0 10px 0; }
.info-error					{ font-size: 1.2em; border: 2px solid #fc0; background: #fffea1; }
/* END SHOW ROW */



