@import url("../LilyOBriens/LilyOBriens.css"); 


.themetext
{
	color:#00b4c5;
}

.container_info
{
	width:770px;
	position:relative;
	margin-bottom:1px;
}


/******************/
/* Paging Control */
/******************/
.paging_container
{
	margin-top:16px;
	float:left;
}

.paging_numberbutton,
.paging_previousbutton,
.paging_nextbutton
{
	display:block;
	float:left;
	color:#00b4c5;
	background-color:#f7f7e7;
	margin-right:5px;
	width:19px;
	height:19px;
	background-position:left top;
	text-decoration:none;
}

.paging_numberbutton:hover,
.paging_previousbutton:hover,
.paging_nextbutton:hover
{
	background-position:left bottom;
}

.paging_numberbutton
{
	color:#f7f7e7;
	padding-top:3px;
	background-image:url("../LilyOBriens/InfoPages/page_number_bkg.gif");
	text-align:center;
	height:16px;
}
.paging_numberbutton:hover
{
	color:#00b4c5;
}

.paging_currentpage
{
	color:#00b4c5;
	font-weight:bold;
	background-position:left center;
}

.paging_previousbutton
{
	background-image:url("../LilyOBriens/InfoPages/page_arrow_left.gif");
}
.paging_previousbutton span
{
	display:none;
}

.paging_nextbutton
{
	background-image:url("../LilyOBriens/InfoPages/page_arrow_right.gif");
}
.paging_nextbutton span
{
	display:none;
}


/**********/
/* HEADER */
/**********/
.drizzletop
{
	width:770px;
	height:60px;
	top:-19px;
	left:0px;
}

* html .drizzletop
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Header/drizzle_info.png', sizingMethod='crop');
}
html>body .drizzletop
{
	background-image:url("../LilyOBriens/Header/drizzle_info.png");
}

.header_menubar div ul li .AspNet-Menu-Link
{
    border-right:solid 1px #00b4c5;
}

.header_menubar div ul li a:hover , .footer_menubar div ul li a.AspNet-Menu-Selected
{
    color:#00b4c5;
}

.loginwelcome_loginbutton
{
	background-image: url("../LilyOBriens/General/btn_go_info.gif");
}


/**********/
/* FOOTER */
/**********/
.drizzlebottom
{
	width:770px;
	height:38px;
}

* html .drizzlebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Footer/drizzle_info_bottom.png', sizingMethod='crop');
}
html>body .drizzlebottom
{
	background-image:url("../LilyOBriens/Footer/drizzle_info_bottom.png");
}

.footer_menubar div ul li a:hover
{
	color:#00b4c5;
}


/********/
/* LEFT */
/********/
.infoleft_container
{
	width:198px;
	float:left;
}

.infoleft_image
{
	width:198px;
}

.infoleft_imagebottom
{
	margin-top:-40px;
	width:198px;
	height:40px;
}
* html .infoleft_imagebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/InfoPages/left_img_bottom.png', sizingMethod='crop');
}
html>body .infoleft_imagebottom
{
	background-image:url("../LilyOBriens/InfoPages/left_img_bottom.png");
}

.infoleft_bottomimage
{
	width:192px;
	height:182px;
	margin-top:30px;
}

/**********/
/* MIDDLE */
/**********/
.infomiddleright_container
{
	margin-left:199px;
	width:568px;
}

.info_body
{
	padding-top:50px;
	padding-left:20px;
	padding-right:18px;
	width:528px;
}

.info_bodywithright
{
	width:364px;
	position:relative;
	padding-right:8px;
}


/*********/
/* RIGHT */
/*********/
.inforight_container
{
	float:right;
	width:160px;
	background-color:#3b1000;
	padding-top:40px;
}

/**********************/
/* RIGHT REGISTRATION */
/**********************/
.chocclubright_container
{
	width:160px;
}

.chocclubright_header
{
	width:160px;
	height:93px;
	margin-top:-20px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url("../LilyOBriens/ChocolateLoversClub/title_join_club.gif");
}

.chocclubright_body
{
	background-color:#00b4c5;
	padding:10px;
	padding-bottom:14px;
	color:#fff;
	line-height:1.4em;
	font-size:1.2em;
}

.chocclubright_footer
{
}

.chocclubright_joinnow
{
	display:block;
	width:160px;
	height:26px;
	background-color:#00b4c5;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/InfoPages/btn_join_info.gif");
}
.chocclubright_joinnow:hover
{
	background-position:right bottom;
}
.chocclubright_joinnow span
{
	display:none;
}

/**********************/
/* RIGHT PHOTOBOX     */
/**********************/
.photoboxright_container
{
	width:160px;
}

.photoboxright_header
{
	width:160px;
	height:93px;
	margin-top:-20px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url("../LilyOBriens/Weddings/title_personalize_gift.gif");
}

.photoboxright_body
{
	background-color:#00b4c5;
	padding:10px;
	padding-bottom:14px;
	color:#fff;
	line-height:1.4em;
	font-size:1.2em;
}

.photoboxright_footer
{
}

.photoboxright_joinnow
{
	display:block;
	width:160px;
	height:26px;
	background-color:#00b4c5;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/Weddings/btn_view_photobox.gif");
}
.photoboxright_joinnow:hover
{
	background-position:right bottom;
}
.photoboxright_joinnow span
{
	display:none;
}

/**********************/
/* RIGHT WEDDINGS */
/**********************/
.weddingright_container
{
	width:160px;
}

.weddingright_header
{
	width:160px;
	height:93px;
	margin-top:-20px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url("../LilyOBriens/InfoPages/title_wedding_favours.gif");
}

.weddingright_body
{
	background-color:#00b4c5;
	padding:10px;
	padding-bottom:14px;
	color:#fff;
	line-height:1.4em;
	font-size:1.2em;
}

.weddingright_footer
{
}

.weddingright_joinnow
{
	display:block;
	width:160px;
	height:26px;
	background-color:#00b4c5;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/InfoPages/btn_view_our_range.gif");
}
.weddingright_joinnow:hover
{
	background-position:right bottom;
}
.weddingright_joinnow span
{
	display:none;
}

/**********************/
/* RIGHT TESTIMONIALS */
/**********************/
.testimonialinvite_container
{
}

.testimonialinvite_header
{
	width:160px;
	height:88px;
	background-color:#00b4c5;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/ChocolateLoversClub/title_testimonial_invite.gif");
}

.testimonialinvite_footer
{
}

.testimonialinvite_link
{
	display:block;
	width:160;
	height:31px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/InfoPages/btn_testimonial_invite.gif");
}
.testimonialinvite_link:hover
{
	background-position:left bottom;
}
.testimonialinvite_link span
{
	display:none;
}


/*********/
/* ABOUT */
/*********/
.title_about
{
	display:block;
	width:114px;
	height:19px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_aboutus.gif");
}
.title_about h1
{
	display:none;
}


/****************/
/* TESTIMONIALS */
/****************/
.title_testimonials
{
	display:block;
	width:156px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_testimonials.gif");
}
.title_testimonials h1
{
	display:none;
}

.testimonial_subtitle
{
	width:267px;
	height:12px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_sub_testimonial.gif");
}
.testimonial_subtitle h2
{
	display:none;
}

.testimonialitem_container
{
	margin-top:20px;
	margin-bottom:10px;
	width:374px;
	background-image:url("../LilyOBriens/InfoPages/testimonial_mid.gif");
	background-repeat:repeat-y;
	background-position:left top;
}
.testimonialitem_header
{
	width:374px;
	background-image:url("../LilyOBriens/InfoPages/testimonial_top.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
.testimonialitem_body
{
	padding:10px;
	width:354px;
	padding-bottom:6px;
}
.testimonialitem_footer
{
	width:374px;
	background-image:url("../LilyOBriens/InfoPages/testimonial_bottom.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}

.testimonialitem_text
{
	display:block;
	font-style:italic;
	color:#000;
	line-height:1.8em;
}

.testimonialitem_name
{
	display:block;
	text-align:right;
	width:354px;
	font-weight:bold;
}


/**********/
/* AWARDS */
/**********/
.title_awards
{
	display:block;
	width:89px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_awards.gif");
}
.title_awards h1
{
	display:none;
}

.title_awardslatest
{
}
.title_awardslatest h2
{
	color:#00b4c5;
	font-size:1.6em;
	font-weight:bold;
}

.title_awardsarchive
{
}
.title_awardsarchive h2
{
	color:#00b4c5;
	font-size:1.6em;
	font-weight:bold;
}

.awards_archivelink
{
	color:#3b1000;
	text-decoration:none;
}
.awards_archivelink:hover
{
	text-decoration:underline;
	color:#00b4c5;
}

.awards_latestlink
{
	color:#3b1000;
	text-decoration:none;
}
.awards_latestlink:hover
{
	text-decoration:underline;
	color:#00b4c5;
}

.award_container
{
	position:relative;
	width:350px;
	margin-top:24px;
	padding-top:30px;
	float:left;
}

.award_title
{
	color:#00b4c5;
	font-size:1.15em;
	font-weight:bold;
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
}

.award_date
{
	color:#00b4c5;
	font-size:1.15em;
	font-weight:bold;
	position:absolute;
	top:0px;
	right:0px;
}

.award_text
{
	color:#000;
	line-height:1.7em;
	display:block;
}

.award_imagecontainer
{
	float:left;
	width:134px;
	/*height:122px;*/
	background-position:left top;
	background-repeat:no-repeat;
	/*background-image:url("../LilyOBriens/InfoPages/frame_award.gif");*/
	padding-right:12px;
}

.award_linkscontainer
{
	text-align:right;
	float:right;
}

.award_linkscontainer a
{
	display:block;
	text-align:right;
	color:#00b4c5;
	text-decoration:none;
	width:200px;
	border-bottom:solid 1px #00b4c5;
}

.award_footer
{
	clear:both;
}



/*********/
/* PRESS */
/*********/
.title_press
{
	display:block;
	width:66px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_press.gif");
}
.title_press h1
{
	display:none;
}

.title_newslatest
{
}
.title_newslatest h2
{
	color:#00b4c5;
	font-size:1.6em;
	font-weight:bold;
}

.news_container
{
	position:relative;
	width:350px;
	margin-top:24px;
	padding-top:24px;
	float:left;
}

.news_title
{
	color:#00b4c5;
	font-size:1.15em;
	font-weight:bold;
	position:absolute;
	left:0px;
	top:0px;
}

.news_date
{
	color:#00b4c5;
	font-size:1.15em;
	font-weight:bold;
	position:absolute;
	top:0px;
	right:0px;
}

.news_text
{
	color:#000;
	line-height:1.7em;
	display:block;
}

.news_imagecontainer
{
	float:left;
	width:134px;
	/*height:122px;*/
	background-position:left top;
	background-repeat:no-repeat;
	/*background-image:url("../LilyOBriens/InfoPages/frame_award.gif");*/
	padding-right:12px;
}

.news_linkscontainer
{
	text-align:right;
	float:right;
}

.news_linkscontainer a
{
	display:block;
	text-align:right;
	color:#00b4c5;
	text-decoration:none;
	width:200px;
	border-bottom:solid 1px #00b4c5;
}

.news_footer
{
	clear:both;
}


/**********/
/* HEALTH */
/**********/
.title_health
{
	display:block;
	width:78px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_health.gif");
}
.title_health h1
{
	display:none;
}


/**************/
/* CONTACT US */
/**************/
.title_contactus
{
	display:block;
	width:141px;
	height:19px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_contactus.gif");
}
.title_contactus h1
{
	display:none;
}

.contactform_submitform
{
	display:block;
	width:107px;
	height:17px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/btn_submit.gif");
}
.contactform_submitform:hover
{
	background-position:left bottom;
}
.contactform_submitform span
{
	display:none;
}

.contactform_table tr td em
{
	font-style:normal;
	color:#00b4c5;
}


/************/
/* SITE MAP */
/************/
.title_sitemap
{
	display:block;
	width:109px;
	height:24px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_sitemap.gif");
}
.title_sitemap h1
{
	display:none;
}

.sitemap_container
{
	padding-left:20px;
	padding-bottom:20px;
}

.sitemap_container .AspNet-TreeView .AspNet-TreeView-Collapse
{
	display:none;
	background-color:Maroon;
	height:0px;
	padding:0px;
	margin:0px;
}

.sitemap_container ul li
{
	padding-top:22px;
	display:block;
}

.sitemap_container ul li ul li
{
	padding-left:20px;
	padding-top:2px;
	display:block;
}

.sitemap_container .AspNet-TreeView-Root a , .sitemap_container .AspNet-TreeView-Root span
{
	font-size:1.5em;
	line-height:1.7em;
	font-weight:bold;
	color:#3b1000;
	text-decoration:none;
}
.sitemap_container .AspNet-TreeView-Root a:hover
{
	text-decoration:underline;
	color:#00b4c5;
}

.sitemap_container ul li ul .AspNet-TreeView-Leaf a , .sitemap_container ul li ul .AspNet-TreeView-Leaf span
{
	display:block;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:bold;
	color:#3b1000;
	text-decoration:none;
}
.sitemap_container ul li ul .AspNet-TreeView-Leaf a:hover
{
	text-decoration:underline;
	color:#00b4c5;
}


/*************/
/* RESOURCES */
/*************/
.title_resources
{
	display:block;
	width:62px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_resources.gif");
}
.title_resources h1
{
	display:none;
}

.resources_container
{
	padding-left:20px;
	padding-top:10px;
}

.resources_separator
{
}

.resources_titlecontainer
{
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:1px;
}

.resources_textcontainer
{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1px;
}

.resources_link
{
	color:#00b4c5;
}
.resources_link:hover
{
	color:#3b1000;
}


/*******/
/* FAQ */
/*******/
.title_faq
{
	display:block;
	width:68px;
	height:19px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/title_faqs.gif");
}
.title_faq h1
{
	display:none;
}

.faq_categorycontainer
{
	display:block;
	width:366px;
	height:34px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/InfoPages/select_category.gif");
	padding-left:10px;
	padding-top:24px;
	position:relative;
}

.faq_categorycontainer select
{
	float:left;
}

.faq_gobutton
{
	float:left;
	display:block;
	width:31px;
	height:18px;
	margin-left:16px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/General/btn_go_info.gif");
}
.faq_gobutton:hover
{
	background-position:left bottom;
}
.faq_gobutton span
{
	display:none;
}

.faq_qa
{
	display:block;
	float:left;
	clear:left;
	width:360px;
}

.faq_question
{
	display:block;
	padding-top:14px;
	font-size:1.3em;
	color:#3b1000;
	font-weight:bold;
}
.faq_question:hover
{
	color:#00b4c5;
}
.faq_arrow
{
	background-position:left top;
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	background-image:url("../LilyOBriens/General/btn_arrow_info_white.gif");
	float:left;
	clear:left;
	margin-right:10px;
}
.faq_question:hover .faq_arrow
{
	background-position:left bottom;
}

.faq_answer
{
	display:none;
	padding-top:4px;
	padding-left:20px;
	line-height:1.6em;
	font-size:1.3em;
	color:#3b1000;
}
.faq_answer a
{
	color:#00b4c5;
	text-decoration:underline;
}

.faq_linkcontainer
{
	text-align:right;
	float:right;
}

.faq_linkcontainer a
{
	display:block;
	text-align:right;
	color:#00b4c5;
	text-decoration:none;
	width:200px;
	border-bottom:solid 1px #00b4c5;
}

