@import url("../LilyOBriensInfo/LilyOBriensInfo.css"); 
@import url("../LilyOBriensShop/LilyOBriensShop.css"); 


.themetext
{
	color:#7a51c7;
}


/**********/
/* HEADER */
/**********/
.drizzletop
{
	top:-19px;
	width:770px;
	left:0px;
}

* html .drizzletop
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Header/drizzle_corporate.png', sizingMethod='crop');
}
html>body .drizzletop
{
	background-image:url("../LilyOBriens/Header/drizzle_corporate.png");
}

.header_menubar div ul li .AspNet-Menu-Link
{
    border-right:solid 1px #7a51c7;
}

.header_menubar div ul li a:hover , .footer_menubar div ul li a.AspNet-Menu-Selected
{
    color:#7a51c7;
}

.loginwelcome_loginbutton
{
	background-image: url("../LilyOBriens/General/btn_go_corp.gif");
}

/**********/
/* FOOTER */
/**********/
.drizzlebottom
{
	width:770px;
	height:40px;
}

* html .drizzlebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Footer/drizzle_corp_bottom.png', sizingMethod='crop');
}
html>body .drizzlebottom
{
	background-image:url("../LilyOBriens/Footer/drizzle_corp_bottom.png");
}

.footer_menubar div ul li a:hover
{
	color:#7a51c7;
}


/********/
/* LEFT */
/********/
* html .infoleft_imagebottom
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Corporate/left_img_bottom.png', sizingMethod='crop');
}
html>body .infoleft_imagebottom
{
	background-image:url("../LilyOBriens/Corporate/left_img_bottom.png");
}


/**************************/
/* CORPORATE LANDING PAGE */
/**************************/
.title_corporate
{
	display:block;
	width:128px;
	height:24px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/Corporate/title_corp.gif");
}
.title_corporate h1
{
	display:none;
}


/**********************/
/* RIGHT REGISTRATION */
/**********************/
.corpregistration_container
{
	width:160px;
}

.corpregistration_header
{
	width:160px;
	height:79px;
	margin-top:-20px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url("../LilyOBriens/Corporate/title_corp_registration.gif");
}

.corpregistration_body
{
	background-color:#7a51c7;
	padding:10px;
	padding-bottom:14px;
	color:#fff;
	line-height:1.4em;
	font-size:1.2em;
}

.corpregistration_footer
{
}

.corporateregistration_joinnow
{
	display:block;
	width:160px;
	height:26px;
	background-color:#7a51c7;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/Corporate/btn_join_corp.gif");
}
.corporateregistration_joinnow:hover
{
	background-position:right bottom;
}
.corporateregistration_joinnow span
{
	display:none;
}

/***************/
/* RIGHT LOGIN */
/***************/
.corporatelogin_panel
{
	position:relative;
	background-color:#7a51c7;
	width:140px;
	padding-top:42px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/Corporate/title_corp_login.gif");
	color:#fff;
	font-size:1.2em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.corporatelogin_panel label
{
}

.corporatelogin_panel input
{
	margin-top:3px;
	margin-bottom:5px;
	width:138px;
}

.corporatelogin_loginbutton
{
	display:block;
	width:31px;
	height:18px;
	margin-left:109px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url("../LilyOBriens/General/btn_go_corp.gif");
}
.corporatelogin_loginbutton:hover
{
	background-position:right bottom;
}
.corporatelogin_loginbutton span
{
	display:none;
}

.corporatelogin_forgotbutton
{
	color:#fff;
	width:140px;
	display:block;
	text-align:center;
	padding-top:4px;
	font-size:0.95em;
}
.corporatelogin_forgotbutton:hover
{
	color:#3b1000;
}

/***********************/
/* RIGHT TESTIMONIAILS */
/***********************/
.inforight_corptesimonials
{
	background-color:#f7f7e7;
}

.inforight_corptesimonialslink
{
	display:block;
	width:160px;
	height:31px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/Corporate/btn_testimonial_corp.gif");
}
.inforight_corptesimonialslink:hover
{
	background-position:right bottom;
}
.inforight_corptesimonialslink span
{
	display:none;
}

/*********************/
/* REGISTRATION PAGE */
/*********************/
.title_corporatereg
{
	display:block;
	width:291px;
	height:25px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/Corporate/title_corp_reg.gif");
}
.title_corporatereg h1
{
	display:none;
}

.corporatejoinnow_box
{
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../LilyOBriens/Corporate/corp_reg_box.gif");
	width:499px;
	height:428px;
	position:relative;
	margin-left:-10px;
	margin-top:10px;
	padding-top:10px;
	padding-left:40px;
	margin-bottom:20px;
}

.corporatejoinnow_table
{
	width:450px;
}

.corporatejoinnow_table tr
{
	margin:0px;
	padding:0px;
}

.corporatejoinnow_table tr td 
{
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.corporatejoinnow_table tr td select
{
	font-size:10px;
}

.corporatejoinnow_table .contactform_tablecol1
{
	padding-left:0px;
	width:150px;
	font-size:10px;
	text-align:right;
}

.corporatejoinnow_table .contactform_tablecol3
{
	width:10px;
}

.corporatejoinnow_table .contactform_tablecol4
{
	width:290px;
}

.corporatejoinnow_table .regionselector_container
{
	width:290px;
	margin-bottom:4px;
}

.corporatejoinnow_table .regionselector_container
{
	text-align:left;
	width:450px;
}

.corporatejoinnow_table .regionselector_label
{
	text-align:right;
	float:left;
	display:block;
	width:150px;
}

.corporatejoinnow_table .regionselector_editor
{ 
	margin-left:14px;
	margin-bottom:4px;
}

.referencetextbox
{
	width:150px;
}

.coporatejoinnow_button
{
	position:absolute;
	right:20px;
	bottom:-14px;
	margin-top:12px;
	margin-left:300px;
	display:block;
	width:131px;
	height:17px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url("../LilyOBriens/Corporate/btn_reg_now.gif");
}
.coporatejoinnow_button:hover
{
	background-position:right bottom;
}
.coporatejoinnow_button span
{
	display:none;
}


/****************/
/* SHOP CHANGES */
/****************/
.container_shopleft .shopcategorytree_body ul li a:hover , .container_shopleft .shopcategorytree_body ul li.AspNet-TreeView-Selected a
{
	color:#7a51c7;
}

.shop_headertext
{
	color:#7a51c7;
}

.container_shopleft .shopcategorytree_body ul li a
{
	background-image:url("../LilyOBriens/General/btn_arrow_corp.gif");
}

.categorysummary_promotioncontainer
{
	background-image:url("../LilyOBriens/Corporate/promotions_background.gif");
}

.shopqty_minus
{
	background-image:url("../LilyOBriens/Corporate/btn_minus.gif");
}

.shopqty_plus
{
	background-image:url("../LilyOBriens/Corporate/btn_plus.gif");
}

.shopleft_searchbutton
{
	background-image:url("../LilyOBriens/Corporate/side_btn_search.gif");
}

.container_shopleft .shopcategorytree_header
{
	background-image:url("../LilyOBriens/Corporate/side_title_our_collection.gif");
}

.shopleft_search
{
	background-image:url("../LilyOBriens/Corporate/side_title_cant_find.gif");
}

.productsummary_featuredimageholder
{
	background-image:url("../LilyOBriens/Corporate/frame_featured_summary.gif");
}

.productsummary_imageholder
{
	background-image:url("../LilyOBriens/Corporate/frame_product_summary.gif");
}

.productsumary_detailbutton 
{
	background-image:url("../LilyOBriens/Corporate/btn_view_details.gif");
}

.productdetail_versiontable .oddrow
{
	background-image:url("../LilyOBriens/Corporate/version_background_odd.gif");
}

.productdetail_versiontable .evenrow
{
	background-image:url("../LilyOBriens/Corporate/version_background_even.gif");
}

* html .categorysummary_promotionimageholder
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./App_Themes/LilyOBriens/Corporate/frame_promotion.png', sizingMethod='crop');
}
html>body .categorysummary_promotionimageholder
{
	background-image:url("../LilyOBriens/Corporate/frame_promotion.png");
}

.productdetail_imageframe
{
	background-image:url("../LilyOBriens/Corporate/frame_product_detail.gif");
}

.productdetail_versionaddbutton
{
	background-image:url("../LilyOBriens/Corporate/btn_add_to_basket.gif");
}


/***********************/
/* SEARCH PAGE CHANGES */
/***********************/
.search_selectionholder
{
	background-image:url("../LilyOBriens/Weddings/search_background_corp.gif");
}


.search_searchbutton
{
	background-image:url("../LilyOBriens/Weddings/btn_search_corp.gif");
}
