.bodystyle {
	background-color:white;
	background:url(background_lace-cream.jpg);
	color:#444444;
	font-family: Georgia,Palatino,"Book Antiqua","Times New Roman",serif;
	}
a:link			{ color:gray; font-weight:bold; }
a:visited		{ color:gray; font-weight:bold; }
a:active		{ color:gray; font-weight:bold; }
a:hover			{ color:#d82c38; }

.clib_links_title, .clib_links_title:link, .clib_links_title:visited, .clib_links_title:active
	{ color:#D82C38; font-size:medium; font-weight:bolder; text-align:left; margin-bottom:0px; margin-top:0px; white-space:nowrap; text-decoration:none; }
.clib_links_eventName { color:black; font-size:x-small; font-weight:bolder; text-align:left; margin-bottom:0px; margin-top:0px; white-space:nowrap; } 
.clib_links_header  { color:#D82C38; font-size:x-large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }
.clib_links_image { margin:5px; }
.clib_links_date { color:#D82C38; font-size:x-small; font-weight:bolder; text-align:left; margin-bottom:0px; margin-top:3px; white-space:nowrap; }
.clib_links_link, .clib_links_link:link, .clib_links_link:visited, .clib_links_link:active
	{ color:black; font-size:xx-small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; }
.clib_links_link:hover { color:#d82c38; }
.clib_links_address, .clib_links_address:link, .clib_links_address:visited, .clib_links_address:active
	{ color:black; font-size:x-small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; }
.clib_links_description, .clib_links_description:link, .clib_links_description:visited, .clib_links_description:active
	{ color:black; font-size:small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:3px; }
.clib_links_separatorBar { background-color:#D82C38; height:2px; }
.clib_links_categoryBar { background-color:#D82C38; }
.clib_links_categoryText { color:white; margin:0px 0px 0px 5px; font-size:x-small; font-weight:normal; text-align:left; white-space:nowrap; }
.clib_links_trailerBar { }

.clib_hiddenLinks, .clib_hiddenLinks:link, .clib_hiddenLinks:active, .clib_hiddenLinks:visited, .clib_hiddenLinks:hover
	{ color:white; font-size:small; margin:10px; text-align:center; }

.emMain_title, .emMain_title:link, .emMain_title:visited, .emMain_title:active {
	text-decoration:none;
	color:black;
	font-size:x-large;
	font-weight:bold;
	text-align:left;
	margin:0px;
	}
.emMain_title:hover { color:#D82C38; }

.emMain_subtitle, .emMain_subtitle:link, .emMain_subtitle:visited, .emMain_subtitle:active {
	cursor:pointer;
	text-decoration:none;
	color:black;
	font-size:x-small;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 10px;
	white-space:nowrap;
	}
.emMain_subtitle:hover { color:#D82C38; }

.emMain_subtitleHL, .emMain_subtitleHL:link, .emMain_subtitleHL:visited, .emMain_subtitleHL:active {
	cursor:pointer;
	text-decoration:none;
	color:#D82C38;
	font-size:x-small;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 10px;
	white-space:nowrap;
	}
.emMain_quoteSrc {
	color:black;
	font-size:x-small;
	font-weight:normal;
	text-align:left;
	margin:0px 10px 20px 0px;
	}
.emMain_quote {
	color:black;
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	margin:0px 10px 0px 0px;
	}

.header_table {
	background:url(logos/logo_erinmahoney.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}

.header_title, .header_title:link, .header_title:visited, .header_title:active {
	color:#D82C38;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:large;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	}
.header_title:hover { color:black; }

.header_subtitle	{ font-size:small; }
.header_menu		{ color:gray; background-color:white; font-size:x-small; font-weight:bold; }
.header_menuTD		{ color:gray; background-color:white; text-decoration:none; font-weight:bold; }
.header_menuA		{ color:gray; background-color:white; text-decoration:none; font-weight:bold; }
.header_menuA:link		{ color:gray; }
.header_menuA:visited	{ color:gray; }
.header_menuA:active	{ color:gray; }
.header_submenu		{ color:white; }
.header_titleTable	{ background-color:white; }
.header_drillMenu	{ width:144px; }

.b_tabletable		{ background-color:gray; color:white; font-size:medium; font-weight:bold; }
.b_tablesubtitle	{ color:white; font-size:x-small; font-weight:bold; }
.b_tablemenuA		{ color:gray; background-color:white; text-decoration:none; font-weight:bold; }
.b_tablemenuA:link		{ color:gray; }
.b_tablemenuA:visited	{ color:gray; }
.b_tablemenuA:active	{ color:gray; }
.b_tablesubmenu		{ color:white; }
.b_tabletitleTable	{ background-color:white; }

.b_tableinfoText, .b_tableinfoText:link, .b_tableinfoText:visited, .b_tableinfoText:active
	{ color:gray; font-size:xx-small; font-weight:bold; margin-bottom:10px; margin-top:0px; }
.header_infoText, .header_infoText:link, .header_infoText:visited, .header_infoText:active
	{ color:gray; font-size:xx-small; font-weight:normal; margin-bottom:0px; margin-top:0px; }

.emMain_photoCredits, .emMain_photoCredits:link, .emMain_photoCredits:visited, .emMain_photoCredits:active
	{ color:gray; font-size:xx-small; font-weight:normal; text-align:center; }
.emMain_photoCredits:hover { color:red; }

.b_headerTableMenu { width:100%; height:45px; }
.b_headerTdMenu { }

.gallery_photographer, .gallery_photographer:link, .gallery_photographer:visited, .gallery_photographer:active
	{ color:gray; font-size:xx-small; font-weight:normal; text-align:center; margin:5px 0px 10px 0px; }
.gallery_photographer:hover { color:red; }

.gallery_photographerHeader
	{ color:gray; font-size:small; font-weight:bold; text-align:center; margin:10px 0px 5px 0px; }

.b_headerLinksMenu, .b_headerLinksMenu:link, .b_headerLinksMenu:visited, .b_headerLinksMenu:active, .b_headerLinksMenu:hover {
	color:black;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:medium;
	cursor:pointer;
	text-decoration:none;
	font-weight:normal;
	}
.b_headerLinksMenuHL, .b_headerLinksMenuHL:link, .b_headerLinksMenuHL:visited, .b_headerLinksMenuHL:active, .b_headerLinksMenuHL:hover {
	color:black;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:medium;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	}
.b_headerLinksMenuNoHL, .b_headerLinksMenuNoHL:link, .b_headerLinksMenuNoHL:visited, .b_headerLinksMenuNoHL:active, .b_headerLinksMenuNoHL:hover {
	color:black;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:medium;
	cursor:default;
	text-decoration:none;
	font-weight:normal;
	}

.b_headerLinksSubMenu, .b_headerLinksSubMenu:link, .b_headerLinksSubMenu:visited, .b_headerLinksSubMenu:active, .b_headerLinksSubMenu:hover {
	color:black;
	text-decoration:none;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:small;
	font-weight:normal;
	margin:3px;
	}
.b_headerLinksSubMenuHL, .b_headerLinksSubMenuHL:link, .b_headerLinksSubMenuHL:visited, .b_headerLinksSubMenuHL:active, .b_headerLinksSubMenuHL:hover {
	color:black;
	text-decoration:none;
	font-family: harrington,skia,"book antiqua",georgia,serif;
	font-size:small;
	font-weight:bold;
	margin:3px;
	}

.b_headerTableSubMenuText	{ width:144px; }
.b_headerTdSubMenu { height:20px; background-color:#f8f8f8; border-style:solid; border-color:#e0e0e0; border-width:1px;}

.b_trailertable { height:12px }
.b_trailerdiv { background-color:white; border-top-color:gray; border-top-width:medium; border-top-style:double; }
.b_trailerlinks, .b_trailerlinks:link, .b_trailerlinks:visited, .b_trailerlinks:active
	{ font-size:xx-small; font-weight:normal; color:gray; text-decoration:none }
.b_trailerlinksHL, .b_trailerlinksHL:link, .b_trailerlinksHL:visited, .b_trailerlinksHL:active
	{ font-size:xx-small; font-weight:bolder; color:gray; text-decoration:none }

.home_eventList P, .home_eventList A, .home_eventList A:link, .home_eventList A:visited, .home_eventList A:active {
	color:black; font-size:xx-small; font-weight:normal; text-align:center; text-decoration:none; margin:0px 0px 0px 0px;
	}
.home_eventList A:hover { color:#D82C38; }

.p0sHdr { color:black; font-size:x-small; font-weight:bolder; text-align:left; margin:10px 0px 0px 0px; white-space:nowrap; }
.p0sHdr_center { color:black; font-size:x-small; font-weight:bolder; text-align:center; margin-bottom:0px; margin-top:0px; white-space:nowrap; }
.p0sHdr_right { color:black; font-size:x-small; font-weight:bolder; text-align:right; margin-bottom:0px; margin-top:0px; white-space:nowrap; }
.p0Hdr, .p0Hdr:link, .p0Hdr:visited, .p0Hdr:active
	{ color:black; font-size:small; font-weight:bolder; text-align:left; margin-bottom:3px; margin-top:10px; white-space:nowrap; }
.p1Hdr, .p1Hdr:link, .p1Hdr:visited, .p1Hdr:active
	{ color:black; font-size:medium; font-weight:bolder; text-align:left; margin-bottom:3px; margin-top:10px; white-space:nowrap; }
	
.p0HdrRed, .p0HdrRed:link, .p0HdrRed:visited, .p0HdrRed:active
	{ color:#D82C38; font-size:small; font-weight:bolder; text-align:left; margin-bottom:3px; margin-top:10px; white-space:nowrap; }

.eventHeader, .eventHeader:link, .eventHeader:visited, .eventHeader:active,
.p1HdrRed, .p1HdrRed:link, .p1HdrRed:visited, .p1HdrRed:active
	{ color:#D82C38; font-size:medium; font-weight:bolder; text-align:left; margin-bottom:3px; margin-top:10px; white-space:nowrap; }


.p0s, .p0s:link, .p0s:visited, .p0s:active,
.p0s_left, .p0s_left:link, .p0s_left:visited, .p0s_left:active
	{ color:black; font-size:x-small; font-weight:normal; text-align:left; margin:0px; }

.p0s_right, .p0s_right:link, .p0s_right:visited, .p0s_right:active
	{ color:black; font-size:x-small; font-weight:normal; text-align:right; margin-bottom:0px; margin-top:0px; }

.p0s_center,.p0s_center:link, .p0s_center:visited, .p0s_center:active
	{ color:black; font-size:x-small; font-weight:normal; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0sHdrRed, .p0sHdrRed:link, .p0sHdrRed:visited, .p0sHdrRed:active
	{ color:#D82C38; font-size:x-small; font-weight:bolder; text-align:left; margin-bottom:0px; margin-top:0px; white-space:nowrap; }
.p0sHdrRed_center { color:#D82C38; font-size:x-small; font-weight:bolder; text-align:center; margin-bottom:0px; margin-top:0px; white-space:nowrap; }
.p0sHdrRed_right { color:#D82C38; font-size:x-small; font-weight:bolder; text-align:right; margin-bottom:0px; margin-top:0px; white-space:nowrap; }


.p0xs, .p0xs:link, .p0xs:visited, .p0xs:active,
.p0xs_left, .p0xs_left:link, .p0xs_left:visited, .p0xs_left:active
	{ color:black; font-size:xx-small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; }

.p0xs_center, .p0xs_center:link, .p0xs_center:visited, .p0xs_center:active
	{ color:black; font-size:xx-small; font-weight:normal; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0xs_label, .p0xs_label:link, .p0xs_label:visited, .p0xs_label:active
	{ color:black; font-size:xx-small; font-weight:normal; text-decoration:none; text-align:center; margin-bottom:0px; margin-top:0px; }
.p1Hdr_label, .p1Hdr_label:link, .p1Hdr_label:visited, .p1Hdr_label:active
	{ color:black; font-size:small; font-weight:bold; text-decoration:none; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0xs_right, .p0xs_right:link, .p0xs_right:visited, .p0xs_right:active
	{ color:black; font-size:xx-small; font-weight:normal; text-align:right; margin-bottom:0px; margin-top:0px; }

.p0h_left, .p0h_left:link, .p0h_left:visited, .p0h_left:active
	{ color:black; font-size:small; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }
.p0h_center, .p0h_center:link, .p0h_center:visited, .p0h_center:active
	{ color:black; font-size:small; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0, .p0:link, .p0:visited, .p0:active,
.p0_left, .p0_left:link, .p0_left:visited, .p0_left:active
	{ color:black; font-size:small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; }
.p0:hover, .p0_left:hover
	{ color:#d82c38; }


.p0Red, .p0Red:link, .p0Red:visited, .p0Red:active
	{ color:#D82C38; font-size:small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; }

.p0_center, .p0_center:link, .p0_center:visited, .p0_center:active
	{ color:black; font-size:small; font-weight:normal; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0b, .p0b:link, .p0b:visited, .p0b:active, .p0b_left, .p0b_left:link, .p0b_left:visited, .p0b_left:active
	{ color:black; font-size:small; font-weight:bolder; text-align:left; margin-bottom:0px; margin-top:0px; }

.p0b_center, .p0b_center:link, .p0b_center:visited, .p0b_center:active
	{ color:black; font-size:small; font-weight:bolder; text-align:center; margin-bottom:0px; margin-top:0px; }

.p0b_right, .p0b_right:link, .p0b_right:visited, .p0b_right:active
	{ color:black; font-size:small; font-weight:bolder; text-align:right; margin-bottom:0px; margin-top:0px; }

.p1, .p1:link, .p1:visited, .p1:active, .p1_left, .p1_left:link, .p1_left:visited, .p1_left:active
	{ color:black; font-size:medium; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }

.p1_center, .p1_center:link, .p1_center:visited, .p1_center:active
	{ color:black; font-size:medium; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.p2, .p2:link, .p2:visited, .p2:active, .p2_left, .p2_left:link, .p2_left:visited, .p2_left:active
	{ color:black; font-size:large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }

.p2red, .p2red:link, .p2red:visited, .p2red:active
	{ color:#D82C38; font-size:large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }
.p2red:hover { color:black; }

.p2:hover, .p2_left:hover { color:#D82C38; }

.p2_center, .p2_center:link, .p2_center:visited, .p2_center:active
	{ color:black; font-size:large; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.p2_right, .p2_right:link, .p2_right:visited, .p2_right:active
	{ color:black; font-size:large; font-weight:bold; text-align:right; margin-bottom:0px; margin-top:0px; }

.p3, .p3:link, .p3:visited, .p3:active, .p3_left, .p3_left:link, .p3_left:visited, .p3_left:active
	{ color:black; font-size:x-large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }

.p3red, .p3red:link, .p3red:visited, .p3red:active, .p3red_left, .p3red_left:link, .p3red_left:visited, .p3red_left:active
	{ color:#D82C38; font-size:x-large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }

.p3red_center, .p3red_center:link, .p3red_center:visited, .p3red_center:active
	{ color:#D82C38; font-size:x-large; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.p3_center, .p3_center:link, .p3_center:visited, .p3_center:active
	{ color:black; font-size:x-large; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.p4, .p4:link, .p4:visited, .p4:active, .p4_left, .p4_left:link, .p4_left:visited, .p4_left:active
	{ color:black; font-size:xx-large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; }

.p4_center, .p4_center:link, .p4_center:visited, .p4_center:active
	{ color:black; font-size:xx-large; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }

.highlight	{ font-weight:bold; }

.bLinks1 { font-size:xx-small; font-weight:normal; color:white; text-decoration:none }
.bDiv1 { background-color:#AAAAAA; }
.bTable1 { background-color:#AAAAAA; }

.bLinks { font-size:xx-small; font-weight:normal; color:gray; text-decoration:none }
.bDiv {
	background-color:white;
	border-top-color:gray;
	border-top-width:medium;
	border-top-style:double;
	}
.bTable { }

.hiddenLinks {
	position:absolute;top:15px;left:15px;
	background-color:white;
	color:white; font-size:x-small; font-weight:normal;
	height:0;width:0;visibility:hidden
	}

.eventNotice { color:#D82C38; font-size:medium; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; }
.eventNotice:link { color:#D82C38; font-weight:bold }
.eventNotice:visited { color:#D82C38; font-weight:bold }
.eventNotice:active { color:#D82C38; font-weight:bold }

.picture_frame {
	border-style:ridge;
	border-color:#FF0808;
	background-color:white;
	border-width:4px;
	filter:blendTrans(duration=1.5);
	}

.icon_image { border-style:double; border-color:gray; background-color:white; border-width:4px; }
.icon_imageHL { border-style:double; border-color:#d82c38; 	background-color:white; border-width:4px; }

.icon_title { color:black; font-size:large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }
.icon_titleHL { color:#d82c38; font-size:large; font-weight:bold; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }

.icon_subtitle { color:black; font-size:small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }
.icon_subtitleHL { color:#d82c38; font-size:small; font-weight:normal; text-align:left; margin-bottom:0px; margin-top:0px; text-decoration:none; }

.frame_erin {
	border-style:ridge;
	border-color:#FF0808;
	border-width:2px;
	}

.welcome_frame {
	filter:blendTrans(duration=1.5);
	border-style:double;
	border-color:#e0e0e0;
	border-width:4px;
	margin:0px;
	}

.store_frame {
	}
.link_frame {
	}

.productDescriptionStyle {
	border-style:ridge;
	border-color:#FF0808;
	border-width:2px;
	}

.neckie_table {
	border-style:ridge;
	border-color:#FF0808;
	border-width:2px;
	}

.linesheet_table {
	border-color:#FF0808; border-width:1px; border-style:ridge;
	}

.collectionFirst {
	border-top-style:groove;
	border-top-color:#FF0808;
	border-top-width:3px;
	}
.collectionNewPage {
	page-break-before:always;
	border-top-style:groove;
	border-top-color:#FF0808;
	border-top-width:3px;
	}
.collectionOther {
	border-top-style:groove;
	border-top-color:#FF0808;
	border-top-width:3px;
	}

.newPage { page-break-before:always; }

.options_table {
	border-style:ridge;
	border-color:#FF0808;
	border-width:4px;
	}
.options_table_h1 {
	border-top-width:3px;
	border-top-style:ridge;
	border-top-color:#FF0808;
	}
.options_table_h2 {
	border-top-width:2px;
	border-top-style:ridge;
	border-top-color:#FF0808;
	}

.event_link, .event_link:link, .event_link:visited, .event_link:active {
	color:black;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	}
.event_link:hover { color:#D82C38; }

.imageLink A, .imageLink A:link, .imageLink A:active, .imageLink A:visited
	{ width:20px; filter:Alpha(Opacity=75);  -moz-opacity:.75; opacity:.75; margin 3px;}
.imageLink A:hover { filter:Alpha(Opacity=100);  -moz-opacity:1.0; opacity:1.0; }


