/* Load Global Styles */
	@import url(CELX_Global.css);

/* Birthday Express BDYX_Styles */

/* global styles */	
	body {
	background-image:url(../images/CommonImages/Global_BodyBG.gif);
	background-position:top center;
	background-repeat:repeat;
	background-color:#FFF;
	}
	a:hover {
	color:#63C;
	}
	
/* Container */
	div.Container {
	background-color:#FFF;
	}

/* Header */
	div.HeaderRow1 {
	background-image:url(../images/birthdayexpress/BDYX_headerR1bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	}
		div.HeaderRow1 .TabLinks {
		background-image:url(../images/birthdayexpress/BDYX_headerR1tabsbg_addCE.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
		width:503px;
		}
		div.HeaderRow1 .TabLinks a {
		color:#FFF;
		padding:0px 18px 0px 18px;
		}
		div.HeaderRow1 .TabLinks a:hover {
		color:#FFF;
		}
		
		/* changes to remove FW tab 1-26-12 */
		div.HeaderRow1.NoFw div.TabLinks {
		background-image:url(http://images.celebrateexpress.com/CE/images/birthdayexpress/CELX_headerR1tabsbg_NoFw.gif);
		}
		div.HeaderRow1.NoFw  div.TabLinks a {
			padding:0px 6px 0px 21px;
		} /* end */
		
		div.HeaderRow1 .EndLinks {
		color:#666;
		}

	div.HeaderRow2 {
	background-image:url(../images/birthdayexpress/BDYX_headerR2bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-bottom:1px solid #333;
	}
		div.HeaderRow2 .LogoImage {
		background-image:url(../images/birthdayexpress/BDYX_toplogo.gif);
		background-position:left top;
		background-repeat:no-repeat;
		}
		div.HeaderRow2 .Row2Links1 a {
		color:#FFF;
		}
		div.HeaderRow2 .Row2Links1 a:hover {
		color:#FFF;
		}
		div.HeaderRow2 .Row2Links2 {
		border-color:#FFF;
		}
		div.HeaderRow2 .Row2Links2 a {
		color:#FFF;
		}
		div.HeaderRow2 .Row2Links2 a:hover {
		color:#FFF;
		}
		div.HeaderRow2 .Gseal {
		float:left;
		padding:0px 0px 0px 65px;
		background-image:url(../images/birthdayexpress/BDYX_GuarDeliv.png);
		background-repeat:no-repeat;
		background-position:65px top;
		}

	div.HeaderRow3 {
	background-image:url(../images/birthdayexpress/BDYX_TopNavbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	border-color:#333;
	/* Added to hide header row 3 */
	display: none;
	}
		div.HeaderRow3 a {
		color:#FFF;
		}
		div.HeaderRow3 a:hover {
		color:#FFF;
		}

	div.HeaderRow4 {
	background-color:#FFF;
	}
		div.HeaderRow4 .SearchBar {
		background-image:url(../images/birthdayexpress/BDYX_searchbarend.gif);
		background-position:right top;
		background-repeat:no-repeat;
		}
		div.HeaderRow4 p.SrchTxt {
		color:#666;
		}
		div.HeaderRow4 .SrchButton input {
		color:#FFF;
		background-image:url(../images/birthdayexpress/BDYX_gobutbg.gif);
		background-position:left;
		background-repeat:no-repeat;
		border:0px;
		font-weight:bold;
		}
	
/* Main Content (between header and footer) */

	/* for landing pages and gridview */
	div.MainContentContainer {
	background-color:#FFF;
	}
	div.MainContentContainer .RightContentColumn a:hover {
	color:#63C;
	}
	div.MainContentContainer .RightContentColumn .RTCampaign {
	border-color:#C0B7F9;
	}
	/* end */
	
	/* for product detail */
	div.MainContentContainer .RightProdDetailColumn {
	border-color:#C0B7F9;
	}
	/* end */

	/* for party detail */
	div.MainContentContainer .RightPartyDetailColumn {
	border-color:#C0B7F9;
	}
	/* end */
	
	/* for breadcrumb */
	div.Breadcrumb {
	border-color:#CCC;
	}
	/* end */	
	
/* Product Detail */
	/* col 1 */
	div.ProdDetailAltImgWrapper {
	border-color:#CCC;
	}
	div.ProdDetailAltImgWrapper img {
	border-color:#CCC;
	}
	/* col 2 */
	div.ProdDetailPlaceOrderWrapper {
	border-color:#C0B7F9;
	}
		div.ProdDetailPlaceOrderWrapper p.OurPrice {
		color:#63C;
		}
		div.ProdDetailPlaceOrderWrapper p.ProdID {
		color:#999;
		}
		div.ProdDetailPlaceOrderWrapper p.RetailValue {
		color:#999;
		}
		div.ProdDetailPlaceOrderWrapper .TopRow {
		padding-bottom:5px;
		}
		div.ProdDetailPlaceOrderWrapper .Row {
		border-color:#CCC;
		}
		div.ProdDetailAccessoriesWrapper h6 {
		color:#999;
		border-color:#CCC;
		}
		div.ProdDetailAccessoriesWrapper .Row {
		border-color:#CCC;
		}
		div.ProdDetailAccessoriesWrapper .Row table td p.YouMayLikeProdPrice {
		color:#63C;
		}
		div.ProdDetailAccessoriesWrapper .Row table td p.QtyTxt {
		color:#999;
		}
	/* col 3 */
	div.ProdDetailYouMayLikeWrapper {
	border-color:#CCC;
	}
	div.ProdDetailYouMayLikeWrapper p.YouMayLikeProdPrice {
	color:#63C;
	}

/* Party Detail */
	/* col 1 */
	div.PartyDetailAltImgWrapper {
	border-color:#CCC;
	}
	div.PartyDetailAltImgWrapper img {
	border-color:#CCC;
	}
	div.PartyDetailPlaceOrderWrapper {
	border-color:#CCC;
	}
	div.PartyDetailPlaceOrderWrapper table th {
	background-color:#8676d6;
	color:#FFF;
	}
	div.PartyDetailPlaceOrderWrapper table td p.ProdID {
	color:#999;
	}
	div.PartyDetailPlaceOrderWrapper table td p.Price {
	color:#63C;
	}
	/* col 2 */
	div.PartyDetailNameWrapper {
	border-color:#CCC;
	}
	div.PartyDetailNameWrapper .ProdIDAndPrice span.Price {
	color:#63C;
	}
	div.PartyDetailNameWrapper .ProdIDAndPrice span.ProdID {
	color:#999;
	}	
	div.PartyDetailNameWrapper img.FavBoxImage {
	border-color:#CCC;
	}	
	/* col 3 */
	div.PartyDetailYouMayLikeWrapper {
	border-color:#CCC;
	}
	div.PartyDetailYouMayLikeWrapper .YouMayLikeInfoWrapper p.YouMayLikeProdPrice {
	color:#63C;
	}
	/* row 2 col 1 (order extra party supplies) */
		div.PartyDetailOrderExtraWrapper h6 {
		border-color:#CCC;
		color:#999;
		}
			div.PartyDetailOrderExtraWrapper table td .OrderExtraImage img {
			border-color:#CCC;
			}
			div.PartyDetailOrderExtraWrapper table td .OrderExtraProdTxtWrapper .ProdIDAndPrice span.Price {
			color:#63C;
			}
			div.PartyDetailOrderExtraWrapper table td .OrderExtraProdTxtWrapper .ProdIDAndPrice span.ProdID {
			color:#999;
			}	

/* Costume and Party Detail Common */
		div.OutOfStockItemsWrapper {
		border-color:#CC0000;
		background-color:#F9F9F9;
		}
		div.OutOfStockItemsWrapper h6 {
		color:#999;
		}
		div.OutOfStockItemsWrapper p.p1 {
		}
		div.OutOfStockItemsWrapper p.p2 {
		color:#666;
		}

/* Personalized Pages (most rules for this page come from Party Detail) */		
	div.LayerPopContentBox {
	border-color:#C0B7F9;
	}
		div.LayerPopContentBox .PersonalizedContent h6 {
		border-color:#C0B7F9;
		}
		div.LayerPopContentBox .PersonalizedContent .RightImageBox img {
		border-color:#CCC;
		}	
		div.LayerPopContentBox .PersonalizedContent .ProdIDAndPrice span.Price {
		color:#63C;
		}
		div.LayerPopContentBox .PersonalizedContent .ProdIDAndPrice span.ProdID {
		color:#999;
		}	
		div.LayerPopContentBox .PersonalizedContent .PersonalizedContentFooterWrapper {
		background-color:#C0B7F9;
		}
		
		/* Email a Friend */
		div.LayerPopContentBox .EmailFriendContent h6 {
		border-color:#C0B7F9;
		}
		div.LayerPopContentBox .EmailFriendContent .RightImageBox img {
		border-color:#CCC;
		}	
		div.LayerPopContentBox .EmailFriendContent .EmailFriendContentFooterWrapper {
		background-color:#C0B7F9;
		}
		
/* Layer: New Personalized Banner Popup (Print On Demand Project 5-20-09) */
	div.POD_Banner_LayerPopContentBox {
	border-color:#C0B7F9;
	}
	div.POD_Banner_LayerPopContentBox .POD_Banner_Content h6 {
	border-color:#C0B7F9;
	}
		div.POD_Banner_LayerPopContentBox .POD_Banner_Content .POD_EditTextWrapper .PODLeftBox {
		border-color:#C0B7F9;
		}
		div.POD_Banner_LayerPopContentBox .POD_Banner_Content .SkuNumAndPrice span.Price {
		color:#63C;
		}
		div.POD_Banner_LayerPopContentBox .POD_Banner_Content .SkuNumAndPrice span.SkuNum {
		color:#999;
		}	

/* Gridview */
	div.GridviewNavContainer select {
	color:#666;
	}
	div.GridviewNavContainer .NavBox {
	border-color:#CCC;
	}
	div.PageBox a.PrevPage {
	border-color:#CCC;
	}
	div.PageBox a.NextPage {
	border-color:#CCC;
	}
		div.GridviewProduct p.RetailValue {
		color:#999;
		}
		div.GridviewProduct p.OurPrice {
		color:#63C;
		}

/* left nav (from BuyCostumes legacy v.) */
	div.leftnav_cathead{
	}
		div.leftnav_cathead h5{
		color:#63C;
		}
		div.leftnav_cathead h5 a{
		color:#63C;
		}
		div.leftnav_cathead h5 a:hover{
		color:#63C;
		text-decoration:underline;
		}
				
	div.leftnav_outsidebox{
	}

/* Footer */
	div.FooterContainer {
	border-color:#C0B7F9;
	background-color:#f9f9f9;
	}
		div.FooterContainer .FooterLeftMostColumn {
		}
		div.FooterContainer .FooterColumn {
		border-color:#C0B7F9;
		}
		div.FooterContainer p {
		color:#555;
		}
		div.FooterContainer a:hover {
		color:#63C;
		}
		div.FooterContainer h5 {
		color:#555;
		}
		div.FooterContainer h6 {
		color:#555;
		}
		
/* Shopping Cart */
		div.ShoppingCartHeaderWrapper h6 {
		color:#63C;
		}
		div.ShoppingCartContent table td h6 {
		color:#333;
		}
		div.ShoppingCartContent table td h5 {
		color:#333;
		}
		div.ShoppingCartContent table td p.TotalPrice {
		color:#63C;
		text-align:right;
		}
		div.ShoppingCartContent table td p.OrderTotal {
		color:#63C;
		text-align:right;
		}
		div.ShoppingCartContent table td.PromoCodeBox {
		background-color:#F1F1F1;
		}


/* Checkout (all)*/
	div.CheckoutRightColContentWrapper h6 {
	}
	div.CheckoutRightColContentWrapper p.p1 {
	}

/* Buttons */	
	input.AddToCartButton {
	font-size:11px;
	font-weight:bold;
	padding:1px 2px 2px 20px;
	width:115px;
	height:23px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/celebrateexpress/CELX_addtocartbut.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	}	
	input.CheckoutNowButtonLarge {
	font-size:14px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	width:165px;
	height:35px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/celebrateexpress/CELX_largecheckoutnowbut.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	}
	input.LongButton {
	font-size:11px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	width:165px;
	height:23px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/birthdayexpress/BDYX_longbut.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	}	
	input.MedButton {
	font-size:11px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	width:115px;
	height:23px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/birthdayexpress/BDYX_medbut.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	}	
	input.ShortButton {
	font-size:11px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	width:77px;
	height:23px;
	text-transform:uppercase;
	color:#FFF;
	background-image:url(../images/birthdayexpress/BDYX_shortbut.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:0px;
	font-weight:bold;
	}	
