a{color:#060}

body
{
	font-family: verdana;
	font-weight: 100;
	font-size: 8pt;
	padding: 0pt;
	color: #333;
	margin: 0px;

	
}

.add, .edit, login, more
{
	text-decoration: none;
	font-size: 8pt;
	font-style: normal;
	font-weight: 100;
}

.admin { }

.flash
{

}

.bill_to { }
.billing { }
.cal_nav { line-height: 15pt; }

.calendar_nav
{
	margin: 20px 0px 0px 0px;
	display: block;
	background-color: green;
	color: #fff;
	padding: 3px 8px 3px 8px;
	border-color: orange;
	border-width: 0px 10px 0px 0px;
	border-style: none solid none none;
}
.cart { }
.center
{
	border-width: 0px 1px 0px 1px;
	margin: 0px 20px 0px 20px;
}
.children_text { margin: 0pt 0pt 24pt 0pt; }
.children_text h3
{
	margin: 0pt;
	font-size:1.1em;
	font-weight: 600;
}
.click
{
	font-size: 8pt;
	font-weight: 100;
	margin: 0px 0px 10px 0px;
	color: #555555;
}
.contact_form { }
.copyright, .copyright a  {text-decoration:none; color:#333; }
.craic_head  { margin: 30px 0px 0px 0px; }
.customer_form { }
.customer_info { }

#date
{
	letter-spacing: 3pt;
	color: #ffffff;
	font-size: 0.8em;
	font-weight: 100;
	background-color: #030;
	padding: 3px;
}

.empty { }
.email
{
	margin: 6px 0px 20px 0px;
	background-color: orange;
	padding: 4px;
	font-weight:800;
	border-color: black;
	border-width: 1pt;
	border-style: dashed;
}
.email a:hover
{	
	padding: 4px;
	background-color: green;
	color: white;
}


.event { }

h1
{
	color: #060;
	font-size: 12pt;
}

h2
{
	color: #060;
	font-size: 10pt;
	display: block;
	width: 300px;
	border-bottom: #060;
	border-width: 0pt 0pt 1pt 1pt;
	border-style: solid;
	padding: 0pt 0pt 0pt 8pt;
}

h3
{
	color: #060;
	font-size: 10pt;
}

h4, h4 a
{
	color: #060;
	font-size: 9pt;
}
h5, h5 a, .heading a
{
	color: #fff;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
}
.heading
{
	margin: 20px 0px 0px 0px;
	display: block;
	background-color: green;
	color: white;

	padding: 0px 5px 0px 5px;
}

.here
{

	display: block;
	padding: 3pt;
	background-color:#fff;
	margin: 1px;
	color: #000;
	font-weight: 700;
}

.here2
{
	width: 118px;
	display: block;
	padding: 5pt 5pt 5pt 15pt;
	background-color: #362928;
	margin: 2px;
	color: #FFF;
	font-weight: 700;
}

.here3, .here3 a
{
	width: 137px;
	display: block;
	padding: 5pt 5pt 5pt 15pt;
	background-color: #362928;
	margin: 2px;
	color: #000;
	font-weight: 900;
}
.listing_form
{
	width: 90%;
	display: block;
	margin: 20px 0px 20px 0px;
	padding: 18px;
	border-color: #F60;
	border-width: 3px;
	border-style: double;
}

.loggedin
{
	color: red;
	font-weight: 600;
}

.login_form { }
.more { }
.navigation 
{
	
	display: block;
	padding: 0pt;
	color: #fff;
	background-color: #030;
	margin: 0px;
}

.nav_top a
{
	
	display: block;
	padding: 3pt;
	color: #fff;
	background-color: #030;
	margin: 1px;
}

.nav_top a:hover
{
	
	display: block;
	padding: 3pt;
	color: #000;
	background-color: #ff8000;
	margin: 1px;
}

.nav_sub a
{
	width: 118px;
	display: block;
	padding: 5pt 5pt 5pt 15pt;
	background-color: #aca29b;
	margin: 2px;
	color: #fff;
}

.nav_sub a:hover
{
	width: 118px;
	display: block;
	padding: 5pt 5pt 5pt 15pt;
	background-color: #7b4c55;
	margin: 2px;
	color: #fff;
}
.navigation
{
	
	background-repeat: repeat;
	display: block;
	width:100%;
}
.news_text{padding:8px;}
.next, .back
{
	color: blue;
	font-size: 14pt;
	font-weight: 800;
}

.no_match { }

.or
{
	font-size: x-large;
	font-weight: 600;
	color: #C00;
}

.order { }
.order_info { }
.page_body { }
.page_child { }
.news { padding: 0px 12px 0px 0px; }
#photo{ padding:18px;	}
.product { }
.product_details { }

.required
{
	font-size: x-small;
	font-weight: 100;
	color: #C00;
}

.response { }
.search_recipes { margin: 20px 0px 0px 0px; }
.ship_to { }
.shipping { }
.shopping_cart_cell { }
.text {  }
.total { }

