@import url("../LilyOBriensInfo/LilyOBriensInfo.css"); 
@import url("../LilyOBriensShop/LilyOBriensShop.css"); 


.themetext
{
	color:#948dd0;
}


/**********/
/* HEADER */
/**********/
* html .drizzletop
{
	left:0px;
	width:770px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Header/drizzle_weddings.png', sizingMethod='crop');
}
html>body .drizzletop
{
	left:0px;
	width:770px;
	background-image:url("../LilyOBriens/Header/drizzle_weddings.png");
}

.header_menubar div ul li .AspNet-Menu-Link
{
    border-right:solid 1px #948dd0;
}

.header_menubar div ul li a:hover , .footer_menubar div ul li a.AspNet-Menu-Selected
{
    color:#948dd0;
}

.loginwelcome_loginbutton
{
	background-image: url("../LilyOBriens/General/btn_go_wed.gif");
}


/**********/
/* FOOTER */
/**********/
.drizzlebottom
{
	width:770px;
	height:41px;
}

* html .drizzlebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Footer/drizzle_weddings_bottom.png', sizingMethod='crop');
}
html>body .drizzlebottom
{
	background-image:url("../LilyOBriens/Footer/drizzle_weddings_bottom.png");
}

.footer_menubar div ul li a:hover , .footer_menubar div ul li a.AspNet-Menu-Selected
{
	color:#948dd0;
}


/********/
/* LEFT */
/********/
* html .infoleft_imagebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Weddings/left_img_bottom.png', sizingMethod='crop');
}
html>body .infoleft_imagebottom
{
	background-image:url("../LilyOBriens/Weddings/left_img_bottom.png");
}


/*********************/
/* RIGHT PHOTOBOX    */
/*********************/
.photoboxright_body
{
	background-color:#948dd0;
}

.photoboxright_joinnow
{
	background-color:#948dd0;
}

.photoboxright_joinnow
{
	background-image:url("../LilyOBriens/Weddings/btn_view_photobox.gif");
}

.wedding_cataloguedownload
{
	display:block;
	width:160px;
	height:65px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/Weddings/side_btn_download.gif");
}
.wedding_cataloguedownload:hover
{
	background-position:left bottom;
}
.wedding_cataloguedownload span
{
	display:none;
}


/**********************/
/* RIGHT TESTIMONIALS */
/**********************/
.testimonialinvite_link
{
	background-image:url("../LilyOBriens/Weddings/btn_testimonial_invite.gif");
}


/****************/
/* SHOP CHANGES */
/****************/
.container_shopleft .shopcategorytree_body ul li a:hover , .container_shopleft .shopcategorytree_body ul li.AspNet-TreeView-Selected a
{
	color:#948dd0;
}

.shop_headertext
{
	color:#948dd0;
}

.container_shopleft .shopcategorytree_body ul li a
{
	background-image:url("../LilyOBriens/General/btn_arrow_wed.gif");
}

.categorysummary_promotioncontainer
{
	background-image:url("../LilyOBriens/Weddings/promotions_background.gif");
}

.shopqty_minus
{
	background-image:url("../LilyOBriens/Weddings/btn_minus.gif");
}

.shopqty_plus
{
	background-image:url("../LilyOBriens/Weddings/btn_plus.gif");
}

.shopleft_searchbutton
{
	background-image:url("../LilyOBriens/Weddings/side_btn_search.gif");
}

.container_shopleft .shopcategorytree_header
{
	background-image:url("../LilyOBriens/Weddings/side_title_our_collection.gif");
}

.shopleft_search
{
	background-image:url("../LilyOBriens/Weddings/side_title_cant_find.gif");
}

.productsummary_featuredimageholder
{
	background-image:url("../LilyOBriens/Weddings/frame_featured_summary.gif");
}

.productsummary_imageholder
{
	background-image:url("../LilyOBriens/Weddings/frame_product_summary.gif");
}

.productsumary_detailbutton 
{
	background-image:url("../LilyOBriens/Weddings/btn_view_details.gif");
}

.productdetail_versiontable .oddrow
{
	background-image:url("../LilyOBriens/Weddings/version_background_odd.gif");
}

.productdetail_versiontable .evenrow
{
	background-image:url("../LilyOBriens/Weddings/version_background_even.gif");
}

* html .categorysummary_promotionimageholder
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Weddings/frame_promotion.png', sizingMethod='crop');
}
html>body .categorysummary_promotionimageholder
{
	background-image:url("../LilyOBriens/Weddings/frame_promotion.png");
}

.productdetail_imageframe
{
	background-image:url("../LilyOBriens/Weddings/frame_product_detail.gif");
}

.productdetail_versionaddbutton
{
	background-image:url("../LilyOBriens/Weddings/btn_add_to_basket.gif");
}

.productoptions_container,
.productoptions_containerdates
{
	background-image:url("../LilyOBriens/Weddings/productconfig_box_middle.gif");
	background-position:left top;
	background-repeat:repeat-y;
	width:338px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}

.productoptions_container_header
{
	background-image:url("../LilyOBriens/Weddings/productconfig_box_top.gif");
	background-position:left top;
	background-repeat:repeat-y;
	width:338px;
	height:58px;
}
.productoptions_containerdates .productoptions_container_header
{
	background-image:url("../LilyOBriens/Weddings/productconfigdates_box_top.gif");
}

.productoptions_container_body
{
	position:relative;
	margin-top:-22px;
}

.productoptions_container_footer
{
	background-image:url("../LilyOBriens/Weddings/productconfig_box_bottom.gif");
	background-position:left top;
	background-repeat:repeat-y;
	width:338px;
	height:16px;
}

.productoption_optioncontainer_text,
.productoption_optioncontainer_date
{
	margin-left:20px;
}

.productoption_optioncontainer_colorradio
{
	padding-left:6px;
}


/************************/
/* WEDDING LANDING PAGE */
/************************/
.title_weddings
{
	background-image:url("../LilyOBriens/Weddings/title_weddings.gif");
	background-position:left top;
	background-repeat:no-repeat;
	width:126px;
	height:26px;
}
.title_weddings h1
{
	display:none;
}

.wedding_configuration
{
	padding-top:20px;
}

.wedding_shoplinkcontainer
{
	margin-top:15px;
	margin-left:120px;
}

.wedding_shoplink
{
	display:block;
	width:160px;
	height:17px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/Weddings/btn_wedding_shop.gif");
}
.wedding_shoplink span
{
	display:none;
}
.wedding_shoplink:hover
{
	background-position:left bottom;
}


/***********************/
/* SEARCH PAGE CHANGES */
/***********************/
.search_selectionholder
{
	background-image:url("../LilyOBriens/Weddings/search_background_wed.gif");
}


.search_searchbutton
{
	background-image:url("../LilyOBriens/Weddings/btn_search_wed.gif");
}
