/****************************
* Global Selectors
********************************/
body 
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/Siteimages/backgroundGradient.jpg');
	font-family:Arial,Verdana;
	font-size: 10px;
	color: #3d3028;
	background-repeat: repeat-x;
	background-color: #a3ba22;
	text-align: center;
	margin-top: 10px;
	margin-left:0;
	margin-right:0;
}

h1 {
	color: #5d5f49;
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-weight: normal;
	font-size: 13pt;
	margin: 0px;
	color: #000;
}

.footerHeader{
	color: #4B6400;
	font-size: 14px;
	font-weight: bold;
}

form {
	margin: 0;
	padding:0;
}

/****************************
* End Global Selectors
********************************/

/****************************
* Global Styles
********************************/
.bodybackgroundcolor{color:#a3ba22;}

#outerContainer 
{
	width: 988px;
	margin:0px auto;
}

#mainContainer 
{
	text-align: left;
	border-top: 1px solid #bfc2b1;
	border-right: 1px solid #bfc2b1;
	border-left: 1px solid #bfc2b1;
	border-bottom: 1px solid #fff;
	background: #FFFFFF;
	text-align: left;
	 margin-top:40px;
}

#innerContainer 
{
	margin: 10px 10px 0px 10px;
}

#mainContent
{
	* zoom: 1;
	
}
#mainPFIContent
{
	* zoom: 1;
	overflow: visible;
}
#mainRadioContent
{
}

.ClearFloats {
	clear:both;
	height:1px;
	overflow:hidden;
}

.cursorPointer
{
	cursor: pointer;
}
.fullWidthHeight
{
	width:100%; height:100%;
}
.textBox {
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 10px;
	vertical-align: middle;
	border-left: #666666 1px solid;
	width: 150px;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: arial;
	height: 20px
}

.regularlinkfontGrey {
	font-family: Arial, Helvetica, SansSerif;
	font-size: 8pt;
	color: #666666;
}
.regularlinkfontGrey a:link, .regularlinkfontGrey a:visited {
	color: #666666;
	text-decoration: none;
}
.smallerstrikepricefontGrey {
	font-family: Arial, Helvetica, SansSerif;
	font-size: 8pt;
	text-decoration: line-through;
	color: #666666;
}
.regularsmallerpricefontGrey {
	font-family: Arial, Helvetica, SansSerif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
.boldedLargeTextGrey {
	font-weight: bold;
	font-family: Arial, Helvetica, SansSerif;
	font-size: 9pt;
	color: #666666;
}


OL .UpperAlpha { list-style-type: upper-alpha; }  /* A B C D E etc. */
OL .LowerAlpha { list-style-type: lower-alpha; }      /*a b c d e etc. */
OL .LowerRoman { list-style-type: lower-roman; }      /*i ii iii iv v etc. */
OL .Decimal { list-style-type:decimal; }      /*1 2 3 4 5 etc. */
OL .Disc { list-style-type:disc; }      /* default */

UnderlinedText { text-decoration:underline;}

.vaseHoverText
{
	padding-left : 25px; 
	font-size: 12px; 
	font-weight:bold;
	color:#666666;
}
/****************************
* End Global Styles
********************************/

/******************************
Images
*******************************/
.ourBrandsLogo{
	z-index:100; 	
	position:relative;
}
input.OrderNow
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -40px -235px;
	height: 44px;
	width: 143px;
}

img.Step_1
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -299px -0px;
	height: 29px;
	width: 29px;
}

img.Step_2
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -299px -36px;
	height: 29px;
	width: 29px;
}

img.Step_3
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -299px -72px;
	height: 29px;
	width: 29px;
}

img.Step_4
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -299px -107px;
	height: 29px;
	width: 29px;
}

img.Step_5
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
	background-repeat: no-repeat;
	background-position: -299px -143px;
	height: 29px;
	width: 29px;
}

/* Product Rotator */

	img.buyNow
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -40px -134px;
		height : 19px;
		width : 147px;
	}
		img.buyNowWide
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Det_BuyNow_lg.gif');
		background-repeat: no-repeat;
		height : 30px;
		width : 204px;
	}
	
	img.buyNowNarrow
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Det_BuyNow_sml.gif');
		background-repeat: no-repeat;
		height : 21px;
		width : 147px;
	}
	img.buyNow2
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -109px -134px;
	}

/* End Product Rotator */

/* Header */
	
	#logoPF a
	{
		width: 270px; height:52px;
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PFLogoStandard_184px.gif');
		background-repeat: no-repeat;
		display:inline-block;
	}

	a.logoWithHover:hover
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PFLogoOnHover_184px.gif') !important;
	}
		
	img.PFLogo
	{
		/*background-position: -42px 0px;*/
		width:270px;  /* changed from 295*/
		height:52px;
		z-index:2;
	}
	img.PFLogo a:hover
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PFLogoOnHover_184px.gif');

	}
	img.PFInternationalLogo
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PFIntenational_Logo.gif');
		background-repeat: no-repeat;
		width:250px;
		height:58px;
	}
	
	img.radio_icon
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -39px -38px;
	}

    #Header .pfCartIcon 
    {
        border: 0 none;
        width: 12px;
        height: 12px;
        float: left;
    }
    #Header .head .searchBarPFCartIcon
    {
        border: 0 none;
        width: 12px;
        height: 12px;
    }
    #Header .bottomLinks img 
    {
        vertical-align: bottom;
    }
/* End Header */


/* Footer */

	/* Email Signup Bar Section */

	img.sch_smallGo
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -232px -15px;
	}

	img.signUpArrow
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/signUpArrow.gif');
		background-repeat: no-repeat;
		background-position: top-left;
	}

	/* End Email Signup Bar Section */

	/* Footer Ribbon Section */

	img.Ribbon25Mil
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Ribbon40Mil_Standard_960.gif');
		background-repeat: no-repeat;
		background-position: top-left;
		height: 30px;
		width: 960px;
	}
	
	img.Ribbon25Mil_Paypal
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Ribbon_MillionDeliveries_696px_Paypal2.gif');
		background-repeat: no-repeat;
		background-position: top-left;
		height: 30px;
		width: 696px;
		float: left;
		margin-left:10px;
		border:0;
	}

	img.PaypalLogo
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Paypal2_263px.gif');
		background-repeat: no-repeat;
		background-position: top-left;
		height: 30px;
		width: 263px;
		float: right;
		margin-right: 10px;
	}
	
	/* End Footer Ribbon Section */


	/* Brand Family Section */
	.footerBrands .title 
	{
		font-weight: bold;
		font-size: 12px;
		text-align: center;
		border-bottom: 1px solid #4B6400;
		padding-bottom: 10px;
		background: none;
		margin: 0;
	}
	
	img.footerLogo_PFC 
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: 0px -665px;
	}
	
	img.footerLogo_PLA 
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -127px -665px;
	}
	
	img.footerLogo_PFCint 
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -247px -665px;
	}
	
	img.footerLogo_RED
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -382px -665px;
	}
	
	img.footerLogo_CMF 
	{
	    background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -541px -665px;
	}

	img.footerLogo_PCR 
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -714px -665px;
	}

	img.footerLogo_SHB
	{
		background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_SiteElements_1_Green.gif');
		background-repeat: no-repeat;
		background-position: -896px -665px;
	}

	/* End Brand Family Section */

/* End Footer */

/******************************
End: Images
*******************************/


/****************************
* CSS Product Repeater
********************************/


.Product .ImageHolder {
	margin-bottom:5px;
}
.Price{
	margin-top:30px;
}


.LargeBrand_Text,
.Price_Text,
.StrikePrice_Text,
.productPrice,
.productStrikePrice {
	font-weight:bold;
	font-size:12pt;
	letter-spacing:-1px;
}

.productPrice{
	color:#4b6301;
}

.StrikePrice_Text, .productStrikePrice {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	text-decoration:line-through;
}

.Price_Text,.productPrice {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}

.PriceSpacer_Large {
	padding-right:6px;
}

.Title_Text {
	color:#000;
	font-size:8pt;
	text-decoration:none;
}

.Product .BuyNowButtonHolder {
 margin-top:5px;
}

.Product .Name {
	height:41px;
	overflow:hidden;
}

.ProductContainer 
{
	/* IE Hack for inline-block */
	display: inline-block;
	* zoom: 1;
	* display: inline;
	/* */
	border-top:1px solid #A3BA22;
	
}

.ProductContainer .Product 
{
	width: 170px;
	margin: 20px 11px;
	height:295px;
	
}
.Product .ReviewWrapper
{
	position:relative;
	top:-4px;
}

.customerFavorites .ProductBannerSubHeading
{
	margin-left: 9.5px;
}

.New_Styling{
	font-style: italic;	
	color:#990000;
}
.Seasonal_Styling{
	font-style: italic;	
	color:#990000;
}
/****************************
* End CSS Product Repeater
********************************/

/****************************
*Begin Product Search Results Page Styling
*******************************/
#productSearchTopPanel {
 width:946px; 
 margin-top:10px;
 float:left;
}

.productSearchTitleContainer 
{
   text-align:left; 
   color:#4B6400; 
   width:400px; 
   float:left; 
   font-size:16px;
}

.productSearchTitleContainer span 
{
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

.pagerPanelContainer 
{
     float:right; 
     width:400px;
     text-align:right;
     font-size:13px;
}

.SearchFeatureList 
{
    color:#000099;
    float:left;
}

#searchResultspage .ProductContainer 
{
    border-top:none;
    border-bottom: 1px solid #A3BA22;
}

#productSearchLinks
{
    float:left; 
    width:950px;
}

.pagerPanelBottomContainer 
{
   text-align:center;
   margin-top:15px;
   font-size:13px;
   
}
/****************************
*End Product Search Results Page Styling
*******************************/

/****************************
* Footer
********************************/

.footerBrands a,
.searchText a
{
	display: inline !important;
}

.homeFooterText
{
	
	text-align: left;
	font-size: 9pt;
}

.productGroupFooterBox
{
	text-align: left;
	margin: 10px;
	font-size: 10pt;
	//font-size: 9pt;
}


#footer_box
{
	margin: 0 auto;
	width: 988px;
}

.footer
{
	clear: both;
	color: #4B6400;
	font-family: arial;
	text-align: center;
	font-size: 10px;
}
.footerHeader{
	color: #4B6400;
	font-size: 14px;
	font-weight: bold;
}
	.footer a:link, .footer a:hover, .footer a:visited
	{
		color: #4B6400;
	}

	.footer h3
	{
		font-weight: bold;
		font-size: 12px;
	}
	
	.footer h1
	{
		margin-bottom: -1px;
		font-weight: bold;
		font-size: 9pt;
		color: #4B6400;
	}
	
	.footer .libertyLinks
	{
		font-size: 11px;
	}
	
	.footer .libertyLinks a
	{
		margin: 0 10px 0 10px;
	}
	
	.footer .stateFlowers
	{
		font-size: 11px;
	}
	
	.footer .stateFlowers a
	{
		margin: 0 12px 0 12px;
	}
	
	.footer .siteLinks a:link, 
	.footer .siteLinks a:hover,
	.footer .siteLinks a:visited
	{
		color: #ffffff;
	}


#PFCfooterRibbonImage
{
	background-color:#FFFFFF;
	height:35px;
	border-right: 1px solid #bfc2b1;
	border-left: 1px solid #bfc2b1;
	border-bottom: 1px solid #bfc2b1;
}

#PFCfooterRibbonImage.BestSellers 
{
    height: auto;
}

#PFCfooterRibbonImage.BestSellers div
{   
    border-top: 1px solid #A9C032;
    margin: 0 16px 0 10px;
    padding: 20px 0;
}

#PFCfooterRibbonImage.BestSellers .noBorder 
{
    border-top: 0;
    padding-top: 10px;
}

.EmailSignUp
{
	background: #4b6400;
	padding-bottom: 2px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 2px;
	font-family: arial;
	height: 20px;
	text-align: left;
	text-decoration: none;
	margin-top:15px;
}
.EmailSignUp A:link
{
	font-size: 10px;
	background: #4b6400;
	color: #ffffff;
	text-align: left;
}
.EmailSignUp A:hover
{
	font-size: 10px;
	background: #4b6400;
	color: #cddc8a;
	text-align: left;
}
.EmailSignUp A:visited
{
	font-size: 10px;
	background: #4b6400;
	color: #cddc8a;
	text-align: left;
}
.EmailSignUp input
{
	font-size: 10px;
	font-family: arial;
	height: 17px;
	width:150px;
	margin:0 5px;
	position: relative;
	top: -2px;
	* top: 0px;
}

.signUpRight
{
	float: right;
	width:380px;
	text-align:right;
	margin-top:5px;
	margin-left:-4px;
}

.signUpLeft img.sch_smallGo
{
	cursor:pointer; 
	position: relative;
	top: 4px;
	* top: 6px;
}

.signUpRight a
{
	margin-right:5px;
}

.signUpLeft
{
	position:relative;
	width:320px; 
	float:left; 
	left: 5px;
	top:-3px;
}

.siteLinks
{
	margin: 0 auto;
	width: 980px;
	line-height: 20px;
}

.siteLinks a
{
	display: inline-block;
	margin:0 8px 0 8px;
}

.footerBrands {
	border-bottom: 1px solid #4B6400;
	margin:0px auto;
	margin-top:5px;
	padding: 5px 0;
}

.footerBrands img
{
	margin: 0;
}


/****************************
* End Footer
********************************/

/****************************
* Header Styles
********************************/

#Header 
{
	position: relative;
	margin: 0;
	*zoom:1;
	z-index: 2;
}

#productdetail 
{
    z-index: 1;
}

#TopHeader
{
	position: relative;
	width: 100%;
}

#MidHeader
{
	float: left;
	width: 400px;
	margin-left:30px;
	position:relative;
}

#RightHeader
{
	position: relative;
	float: right;
	width: 160px;  /*changed from 160 */
}

#LeftHeader
{
	float: left;
	position: relative;
	height: 50px;
}

.logo
{
	margin-left: -2px;
}

.logoBox 
{
	position: relative;
}

.logoText 
{
	position: relative;
	display: inline-block;
	top: -5px;
	left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	//zoom: 1;
	//display: inline;
}

.logoTelephone 
{
	position: relative;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #5B1300;
	bottom: 3px;
	color: #333;
	//zoom: 1;
	//display: inline;
}
.logoSubtext{
	margin-top:-6px;	
}
.radioBox 
{
	top: -21px;
	position: absolute;
}

.linksBox 
{
	margin: 0 auto 5px;
	//margin: 0 auto 6px;
	display: inline-block;
	margin-top: 5px;
}

.linksBox ul, .linksBoxBSRV ul, .linksBoxBSRVAllstate ul 
{
	height: 15px !important;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	//zoom: 1;
	//display: inline;
}

.linksBox li, .linksBoxBSRV li, .linksBoxBSRVAllstate li {
	position: relative;
	display: inline;
	float: left;
}

.linksBoxBSRV, .linksBoxBSRVAllstate {
	text-align:center;
}

.corporateLogoBox {
	float:left;
	margin-top:-10px;
	margin-right:-10px;
	width: 476px;
	height: 97px;
	overflow: hidden;

}

.headerLink {
	color: #5d5f49;
	font-size: 7.2pt;
	font-weight:bold;
	text-decoration: underline;
	border-right: 1px solid #5d5f49;
	padding: 0 5px 0 5px;
	height: 15px;
	background: none;
}

.headerLinkAllstate {
	text-decoration: underline;
	padding-left:5px;
	background: none;
	padding-top:0;
	//margin-top:-4px;
	//padding-top:4px;
}

.headerLinkAllstate a:link,
.headerLinkAllstate a:active,
.headerLinkAllstate a:visited, 
.headerLinkAllstate li {
	color: #5d5f49;
	font-size: 7pt;
	font-weight:bold;
}

.clockBarBox 
{
	position: relative;
	padding:0px;
	height:42px;
	width: 370px;
	background-image: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteImages/clockbar_yellow.gif");
	background-repeat: no-repeat;
	background-position: 0px -10px;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 2px;
}

.rushDeliveryBox {
	margin-left: 102px;
	color: #333;
	padding-top: 10px;
}

.rushDeliveryBox a:link, .rushDeliveryBox a:active, .rushDeliveryBox a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

/****************************
* End Header Styles
********************************/



/****************************
* Recently Viewed
********************************/

#RecentlyViewedOuterContainer
{
	width: 170px;
}

.RecentlyViewedContainer
{
	text-align: center;
	border: 1px solid #BFC2B1;
}

.RecentlyViewedTitle
{
	padding: 3px;
	background-color: #FFFFCC;
	margin-bottom: 5px;
}

.RecentlyViewedFooter
{
	padding: 3px;
	background-color: #FFFFCC;
	margin-top: 5px;
	height : 15px;   /*added  height for pir 19223 Scroll recently Viewed */
}

.RecentlyViewedProduct
{
	margin: 10px;
}


/****************************
* END Recently Viewed
********************************/

/****************************
* Refcode Messaging
********************************/

.refcodeContainer
{
	position: relative;
	height: 40px;
	
}

.refcodeBoxB2B {
	margin:-3px 0 7px 0;
	//margin:-2px 0 -6px 0;
	background-image: url("https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/Siteimages/b2b_Msg_BG.jpg");
	background-repeat: no-repeat;
	padding-right:5px;
}
.refcodeMessageB2BLine2{
	color:#5D5F49;
	font-size: 15px;
	margin: -4px 0 0 40px;
	padding-bottom: 4px;
}

.refcodeMessage {
	color: #333;
	font-size: 16px;
	padding-top: 9px;
	margin-left: 50px;
}

.refcodeMessage a:link, .refcodeMessage a:visited, .refcodeMessage a:hover{
	color: #4b6400;
	font-size: 10pt;
}

.refcodeBox {
	margin-bottom: 5px;
	position: absolute;
	background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Ribbon_newWide.gif');
	background-repeat: no-repeat;
	height: 32px;
	left: -10px;
	width: 986px;
}

/****************************
* End Refcode Messaging
********************************/

/****************************
* BEGIN promotion-codes.aspx
********************************/
.discountCodes {width: 735px!important;}
/****************************
* END promotion-codes.aspx
********************************/

/****************************
* Sitemap
********************************/

.heading {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:15px;
font-weight:bold;
line-height:20pt;
}

/****************************
* End Sitemap
*******************************/

.productName, .newsletter {
color:#333333;
font-family:Arial;
font-size:8pt;
text-align:left;
text-decoration:none;
}

.newsletter {
font-size:9pt;
}

.newsletter a, .newsletter a:visited, .newsletter a:active, .newsletter a:link {
color:#68810D;
}


/****************************
* Modal Settings
*******************************/

.modalLoadingImage
{
	position:absolute;top:250px;left:250px;
}

#modalOverlay
{	
	overflow:hidden;display:none;
	height:465px;width:640px;
	background: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/loading_big.gif') center no-repeat #FFF;
}
.modal-iFrame
{
	width:100%;height:100%;overflow:hidden;
	position:absolute;left:0;
}
#verticalOverlay
{	
	overflow:hidden;display:none;
	height:618px;width:325;
	background: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/loading_big.gif') center no-repeat #FFF;
}
.ui-dialog-titlebar
{
	background:#FFF;text-align:right;
	padding:3px;
}

.ui-dialog-titlebar-close
{
	background: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/quickview_close_btn.gif') no-repeat center right;
	margin: 3px 3px 0 0;
	display:inline-block;
	width: 80px;height:19px;
}

.ui-icon-closethick
{
	margin-right:20px;visibility:hidden;
}

.ui-widget-overlay
{
	background:#000;
	position:absolute;top:0;left:0;
	opacity:.50;
	filter: alpha(opacity=55);
	-moz-opacity: 0.50;
}

.ui-dialog{border:2px solid #5b1300;}

/****************************
* Begin Business Page numbers
*******************************/
.relContainer {
position:relative; 
float: left;
display: block;
width: 205px;
height: 81px;
}
.bizNumber {
position: absolute; top: 43px; left: 5px; 
font-size: 11px;
}
.bizNumber span 
{
font-size:13px;
font-weight: bold;
}
.logoBusServContainer {
position: absolute; top: 55px;  
float: left;
display: inline;
width: 750px;
height: 81px;
}

.logoBusServFOBLine {
margin-right:0;
margin-top:5px;
width: 967px;
	height: 21px;
	overflow: hidden;
}

.logoBusServSpacer {
margin-left:75px;
}

.logoBSRVCMFSpacer {
margin:0 80px;
}

/****************************
* End Business Page numbers
*******************************/

/****************************
* Start Auto-Complete styles
*******************************/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

/* styles for entire widget */
.yui-skin-sam .yui-ac {
    position:relative;font-size:100%;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input {
    position:absolute;width:100%;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
    position:absolute;width:100%;left:48px;top:19px;z-index:1000;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
    position:absolute;
    border:0px solid #808080;
    color:#333333;
    background:transparent none repeat scroll 0 0;
    overflow:hidden;
    z-index:9050;
	margin:0;
	display:block;
	padding:2px 0 2px 0;
	text-decoration:none;    
	font-size:8pt;
	font-weight:normal;	
	width:115px; 
	float:none; 	 
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;
    filter:alpha(opacity=10);
    z-index:9049;
}

/* styles for container iframe */
.yui-skin-sam .yui-ac iframe {
    opacity:0;filter: alpha(opacity=0);
    padding-right:.3em; padding-bottom:.3em; /* Bug 2026798: extend iframe to shim the shadow */
}

/* styles for results list */
.yui-skin-sam .yui-ac-bd ul {
    margin:0;padding:0;width:100%;
}

/* styles for result item */
.yui-skin-sam .yui-ac-bd ul li {
	border:none !important;
	display:block;
	float:none !important;
	height:0;
	margin:0;
	padding:0 2px !important;
	background:#FFF;
	cursor:pointer;
}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
    background:#3D3028;color:#FFF;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-bd ul li.yui-ac-highlight {
    background:#3D3028;
    color:#FFF;
}


/****************************
* End Auto-Complete styles
*******************************/
.navHolder
{
 clear:both;
 margin-bottom: 5px;
}

/****************************
* START Radio Test
*******************************/

/*Test A section - SanG */

.RadioIcon_TestA
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioButtonDesign_v2.gif');
	height : 89px;
	 width : 223px;
}

/* END-  TestA Section - Sang*/

/*Test B section - SanG */

.RadioIcon_TestB_TxtBox 
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioButtonDesign_v6.gif');
	height : 89px;
	width : 223px;
	border : 0px;
	font-size : 10px;
}

.RadiotextBox_TestB
{
	left:5px;
	position:absolute;
	top:60px;
	width :165px;
	font-size : 10px;
}

.RadioIcon_TestB_TxtBox_GoButton 
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioButtonDesign_GoButton.gif');
	height : 19px;
	width : 44px;
	border : 0px;
	cursor : pointer;
	left:173px;
	position:absolute;
	top:59px;
}

/* END-  TestB Section - Sang*/

/*Test C section - SanG */
.RadiotextBox_TestC
{
	left:5px;
	position:absolute;
	top:56px;
	width :125px;
	font-size : 10px;
	
}

.RadioIcon_TestC_Txt
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioButtonDesign_v5.gif');
	height : 89px;
	width : 223px;
	font-size : 10px;
	border : 0px;
}

.RadioIcon_TestC_Txt_GoButton
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioButtonDesign_GoButton.gif');
	height : 19px;
	width : 44px;
	border : 0px;
	cursor : pointer;
	left:135px;
	position:relative;
	top:56px;
}
/* END-  Test C Section - Sang*/

.RadioIconCursorPointer 
{
	cursor : pointer;
}

 /* Begin  Control Section - Sang */

.RadioIcon_Control
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/Radio-TestA-Green.gif');
	background-repeat:no-repeat;
	height : 90px;
	width : 223px;
	
}

/* End  Control Section - Sang */

/* Start Radio Code Entry page test - Sang*/

.RadioCodeEntryContainer 
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_RadioTV_entryPage_2010_background.jpg');
	width:929px;
	height:529px;
}

.RadiotextBox_Large_TestA
{
	height:50px;
	width:300px;
	font-size:32px;
	position:absolute;
	top:189px;
	left:270px;
	font-size:38px;
}

.RadiotextBox_Large_TestA_GoButtonRed
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_RadioTV_entryPage_2010_GoButton.gif');
	width:95px;
	height:50px;
	border:none 0 !important;
	cursor:pointer;
	position:absolute;
	top:187px;
	left:580px;
}

.RadioInput_TestA_Disclaimer
{
	font-size:14px;
	position:relative;
	top:250px;
	left:-40px;
}
	
.RadiotextBox_Large_TestB
{
	height:50px;
	width:350px;
	position:relative;
	top:3px;
	//top:-4px;
	font-size:32px;
}


.RadiotextBox_Large_TestB_GoButtonGreen
{
	background-image: url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/RadioSignIn_Control_GoButton.gif');
	width:114px;
	height:62px;
	cursor:pointer;
	border:none 0 !important;
}


.RadioInput_TestB_heading1
{
	color:#5A1300;
	font-family:Verdana,Arial,Helvetica;
	font-size:17.5pt;
	font-weight:bold;
	line-height:14pt;
	margin-top:40px;
	//padding-top:10px;
}

.RadioInput_TestB_ListBox
{
	color:#5A1300;
	font-family:Verdana,Arial,Helvetica;
	font-size:12pt;
	width: 650px;
	padding-top:5px;
	padding-bottom:20px;
}

/* End Radio Code Entry page test */


/****************************
* END Radio test
*******************************/

/****************************
* Begin International Links Styles
*******************************/
	#pseudoDropdown
	{
		width:136px;
		float:right;
		position:absolute;
		top:0px;
		right:14px;
		z-index:40;
		
	}
	#pseudoDropdownBottom
	{
		margin-top:-4px;
		width:150px;
		float:left;
		z-index:9999;
		margin-right:10px;
	}
	
	ul#selectCountryDropdown{
		padding:0px;
		margin:0px;
		list-style-type: none;
		margin-top:-1px;
		border: 2px solid #a3b511;
		border-top:1px solid #a3b511;
		background:#FFF;
		display:none;
		overflow : visible;
	}
	ul#selectCountryDropdown li{padding:0px;margin:0px;}

	#selectedDropdownItem{
		height:19px;
		border:1px solid #a3b511;
		background:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/Siteimages/pd_arrow.gif') no-repeat right;
		cursor: pointer;
		color:#4b6400;		
		padding-right: 4px;
		font-size:11px;
	}
	
	#selectedDropdownItem span{
	    position:relative;
		left:-17px;
		top:2px;
	}

	#selectedCountryBottom{
		height:19px;border:1px solid #a3b511;
		background:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/Siteimages/pd_arrow.gif') no-repeat right;
		cursor: pointer;
	}
	a.country{
		text-decoration:none;color:#666666;
		font-size:8pt;display:block;text-align:left;
		margin:2px;padding:0px 0 1px 30px;
		background-repeat:no-repeat;
		background-position: 5 2;
		width : 100px;
		//width : 125px;
	}
	a.countryRWorld{
		text-decoration:none;color:#666666;
		font-size:8pt;display:block;text-align:left;
		margin:2px;padding:0px 0 1px 24px;
		background-repeat:no-repeat;
		background-position: 5 2;
		width : 100px;
		//width : 125px;
	}
	ul#selectCountryDropdown a.country:hover, li.selected{
		text-decoration:none;
	}
	ul#selectCountryDropdown a.country:hover{
		background-color:#dce5ac;
	}
	
	#selectedDropdownItem a.country:hover{
		background-color:transparent;
	}
	.za{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/za.gif');}
	.vn{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/vn.gif');}
	.ve{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ve.gif');}
	.uy{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/uy.gif');}
	.us{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/us.gif');}
	.ua{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ua.gif');}
	.tw{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/tw.gif');}
	.tr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/tr.gif');}
	.th{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/th.gif');}
	.sy{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/sy.gif');}
	.sv{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/sv.gif');}
	.sg{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/sg.gif');}
	.se{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/se.gif');}
	.sa{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/sa.gif');}
	.ru{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ru.gif');}
	.ro{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ro.gif');}
	.qa{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/qa.gif');}
	.pt{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pt.gif');}
	.pr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pr.gif');}
	.pl{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pl.gif');}
	.pk{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pk.gif');}
	.ph{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ph.gif');}
	.pe{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pe.gif');}
	.pa{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pa.gif');}
	.om{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/om.gif');}
	.no{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/no.gif');}
	.gr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/gr.gif');}
	.li{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/li.gif');}
	.lb{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/lb.gif');}
	.kw{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/kw.gif');}
	.kr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/kr.gif');}
	.jp{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/jp.gif');}
	.jo{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/jo.gif');}
	.it{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/it.gif');}
	.in{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/in.gif');}
	.il{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/il.gif');}
	.ie{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ie.gif');}
	.id{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/id.gif');}
	.hu{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/hu.gif');}
	.hn{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/hn.gif');}
	.hk{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/hk.gif');}
	.gt{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/gt.gif');}
	.gb{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/uk.gif');}
	.nz{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/nz.gif');}
	.nl{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/nl.gif');}
	.ni{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ni.gif');}
	.my{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/my.gif');}
	.mx{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/mx.gif');}
	.lv{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/lv.gif');}
	.lu{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/lu.gif');}
	.lt{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/lt.gif');}
	.fr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/fr.gif');}
	.fi{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/fi.gif');}
	.es{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/es.gif');}
	.eg{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/eg.gif');}
	.ee{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ee.gif');}
	.ec{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ec.gif');}
	.do{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/do.gif');}
	.dk{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/dk.gif');}
	.de{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/de.gif');}
	.cz{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/cz.gif');}
	.cr{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/cr.gif');}
	.co{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/co.gif');}
	.cn{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/cn.gif');}
	.cl{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/cl.gif');}
	.ch{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ch.gif');}
	.ca{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ca.gif');}
	.by{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/by.gif');}
	.bs{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/bs.gif');}
	.br{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/br.gif');}
	.bh{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/bh.gif');}
	.be{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/be.gif');}
	.au{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/au.gif');}
	.at{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/at.gif');}
	.ar{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ar.gif');}
	.ae{background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ae.gif');}
	.restOfWorld{
		background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/restOfWorld.gif');
	}
	
	.LargeWorldIcon{
		background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/World_icon.gif');
		height:19px;
		width:19px;
		position:relative;
		left:-24px;
		float:left;
	}

	#internationalLogoBox{width:250px; float:left;}

	.internationalHeaderRibbon
	{
		clear:both;height:25px;margin-bottom:10px;
		background:transparent url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/pd_navbar_bg.gif') repeat-x;
	}
	
	.internationalBanner
	{
		text-align:center;
		margin:10px 0;
	}
	
	.internationalCountryList{margin: 0 20px 20px 20px;}
	.internationalCountryList ul{width:185px;padding:0px;margin:0px;list-style-type: none;float:left;}
	.internationalCountryList ul li {display:inline;}
	.internationalCountryList ul li a{display:block;margin: 8px 0;}
	
	.internationalCountryList a.country{text-decoration:underline;font-size:12px;text-transform: uppercase;color:#0000ff}
/****************************
* End International Links Styles
*******************************/
/****************************
*Begin Search Test 
*******************************/
.searchBarTop{
	position:absolute;	
}
.searchBarBottom{
	height:30px;
	width:967px;
	
	
}
.bottomLinks{
	margin-top:-23px;
	_margin-top:-18px;
	margin-bottom:3px;

	float:right;
	font-size:9px;
}
.bottomLinks a{
	color:#3D3028;
	margin-left:3px;
	margin-right:3px;

}
.bottomPFILinks{
	float:right;
	position:relative;
	right:-13px;
	//top:-28px;
	top:-10px;
	margin-top:-19px;
	width:245px;
	font-size : 13px;
}

.searchTextBottom{
	width:400px;	
	height:30px;
}

img.sch_smallGoBottom{
	 background:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PIR100206_XmasTest_Search_v3_go.gif');	 
	 position: relative;
	 left: -5px;
	 top: 2px;
	 *top: 3px;
	 height: 20px;
}

/* 103029 & 102751 - Search Box Functionality / Messaging */
img.sch_smallSearchBottom{
	 background:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/PF_Search_010711.jpg');	 
	 position: relative;
	 top: 2px;
     width : 81PX;
	 height: 20px;
}

/* END 103029 & 102751 - Search Box Functionality / Messaging */
.smalltextBoxBottom {
	width: 180px;
	height: 20px;
	font-family:Arial;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	border: 1px solid #666666;
	position: relative;
	top: -4px;
	*top: -1px;
}
.searchLabel{
	font-size:15px;
	font-weight:bold;
	position: relative;
	margin-right: 8px;
	top: -2px;
}

#sendFlowers{
	float:left;
}

#autocomplete{
	display:none;
}
/****************************
*End Search Test 
*******************************/

/****************************
*Begin Portals Test
*******************************/
.heroFullSize
{
	height:449px;
	background:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/LandingHero_Back.jpg') no-repeat;	 
	margin-bottom:10px;
}

.heroFullSize .leftClickable
{
	width:560px;overflow:hidden;
	float:left;
}
.heroFullSize .rightButtons
{
	float:right; width:400px;
}


/*******************************
* Begin Sort and Pagination Test
*******************************/
.sortPaginationContainer
{
	width:765px;
	height:31px;
	margin:5px 0 3px 0;
	//margin:0 0 5px 0;
	padding:5px 0;
	//padding-botom:0px;
	background: url(http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/RE_sortingBar_BG.gif);
	background-repeat: repeat-x;
	border-top:1px solid #ccc;
}

.sortPaginationFullWidth .sortPaginationContainer
{
	width:100%;
}

.sortbyItem
{
	float:left;
	width:170px;
	margin-left:5px;
}

.itemsPerPage
{
	float:left;
	width:170px;
	margin-left:3px;
}

.showingPagination
{
	width:185px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	text-align:right;
}

.pagePagination
{
	width:175px;
	float:right;
	margin:5px 5px 0px 10px;
	text-align:right;
}

/******************************
* End Sort and Pagination Test
*******************************/
/*******************************
* Begin Other brands test
*******************************/
.ourBrandsLogo{
	text-align:center;
	background-image:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/ViewOurOtherSites_988X31_6brands.gif');	
	background-repeat:no-repeat;
	width:988px;
	height:31px;
	position:absolute;
	top:0px;
	margin-left:-11px;
}
.ourbrandsLinks{
	position:absolute;
	list-style:none outside none;
	z-index:98;
	margin:0px;
	_left:10px;
}

.ourBrandsLi{
	display:inline;
	height:31px;
	position:relative;
	left:84px;
	_left:116px;
	
	
}
.displayMoreInfo{
	display:none;
	top:10px;
	position:absolute;
	left:-30px;
	_left:-10px;
	_top:30px;
	z-index:100;
}


/******************************
* START - GiftSmart
******************************/

.joinGiftSmartBanner1
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_LandingPage_SideBanner_346X395_19.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:395px;
    width:346px;
}
.joinGiftSmartBanner2
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_LandingPage_SideBanner_346X395_29.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:395px;
    width:346px;
}
.joinGiftSmartBanner3
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_LandingPage_SideBanner_346X395_39.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:395px;
    width:346px;
}
.bannerGiftSmart
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_LandingPage_TopBanner_607X75.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:75px;
    width:607px;
}
.giftSmartOverlayBanner1
{
     background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/OVERLAY_v9_19.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.giftSmartOverlayBanner2
{
     background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/OVERLAY_v9_29.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.giftSmartOverlayBanner3
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/OVERLAY_v9_39.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.termsAndConds
{
    background-color:white;
    border:1px solid #96A095;
    height:100px;
    margin-left:20px;
    //margin-left:0px;
    margin-top:10px;
    overflow:auto;
    width:700px;
    text-align : left;
}
.acceptTerms
{
    color : #141F4D;
    font-size : 11px;
}
.acceptCheckBox input
{
     height:1.3em;
    width:1.3em;
    //height:2.3em;
    //width:2.3em;
}

.ntkBtnandTxt
{
    float : left;
}
.noThankYouBtn
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/NO_THANK_YOU_BUTTON.jpg');
    background-repeat:no-repeat;
    height : 32px;
    width : 128px;
    border : none;
    float : left;   
    margin-right : 40px;
}

.acceptBtnandTxt
{
    float : right;
    height : 32px;
}
.acceptTxt
{
    display : none;
    float : left;
    height : 32px;
    width : 195px;
    font-size : 11px;
    text-align  :left;
    color:#141F4D;
}
.acceptBtn
{
    background-image : url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/ACCEPT_BUTTON.jpg');
    background-repeat:no-repeat;
    height : 32px;
    width : 128px;
    border : none;
   
    
   
}
.acceptOrDeclineBtns
{
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;

}
/****************************
* Modal Settings
*******************************/

#GSOverlaySRC
{
    width:748px; 
    border:0; 
    background-color:#D7EBCF; 
    height:650px; 
    overflow:hidden;
    display : none;
}

#giftSmartOverlay
{	
    font-size:10pt !important;
    height:650px !important;
    width:748px !important;
    background-color : #D7EBCF;
}




.ui-widget-overlay
{
	background:#D7EBCF;
	position:absolute;top:0;left:0;
	opacity:.50;
	filter: alpha(opacity=55);
	-moz-opacity: 0.50;
}

.ui-dialog
{
    border:2px solid #999999 !important;
    background-color : #D7EBCF;
}

/******************************
* End - GiftSmart
******************************/

/******************************
* Start - Flynn Magazines
******************************/

.FlynnMagDefault
{
	width: 100%;
	background-color: #fff;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}

.FlynnMagDefault div
{
	display: inline;
}

.FlynnMagDefault .rightend
{
	margin-left: 8px;
}

.FlynnMagDefault .leftend
{
	margin-right: 8px;
}

.FlynnMagDefault .magText
{
	position: relative;
	top: -3px;
}

.FlynnMag .detailsLink
{
	color: #000;
}

.FlynnMagDefault .head
{
	color: #6f1c00;
	font-weight: bold;
}

.FlynnMagProductDetail
{
	border: 1px solid #bfc2b1;
	background-color: #FFFFCC;
	font-family: Arial;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	position:relative;
	float:left;
	width:305px;
	_width:325px;
	margin:5px 0px;
	
}

.FlynnMagProductDetail .head
{
	color: #4b6400;
	font-size: 15px;
	font-weight: bold;
}

.FlynnMagProductDetail .magPicture
{
	position: relative;
	*position: inherit;
	float: left;
}

.FlynnMagProductDetail .magText
{
	position: relative;
	*position: inherit;
	float: left;
	width: 240px;
	margin-left:8px;
	
}

.FlynnMagProductDetail .MagDetailsLink,
.FlynnMagProductDetail .text
{
	display: inline;
}

/******************************
* End - Flynn Magazine
******************************/



/*******************************
* Begin More like this test
*******************************/

	/* Product Detail Variant */
	.MltProdDetailContainer .moreLikeThisWrapper {
		background-color:White;
		border:1px solid #666;
		left:12px;
		width:218px;
		height:22px;
	}

	.moreLikeThisWrapper { position:relative; }

		.moreLikeThisWrapper .arrow {
			width:13px;
			height:8px;
			background-image:url(http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/BlueArrowRight.gif);
			background-repeat:no-repeat;
			background-position:2px;
			display:inline-block;
		}
		
		.MltProdDetailContainer .arrow {
			position:relative;
			top:3px;
		}

		.moreLikeThisWrapper .arrow.selected {
			background-image:url(http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/siteimages/BlueArrowUp.gif);
		}

		.moreLikeThisWrapper a {
			text-decoration:none;
			color:blue;
		}

		.MltProdDetailContainer .link {
			position:relative;
			top:3px;
			font-size:11px;
			font-weight:bold;
			color:Blue;
		}

		.moreLikeThisWrapper .link { cursor:pointer; }

		.moreLikeThisDisplay {
			position:absolute;
			top:-115px;
			left:-5px;
			height:130px;
			width:150px;
			visibility:hidden;
		}

			/* Product Detail Variant */
			.MltProdDetailContainer .moreLikeThisDisplay {
				height:135px;
			}

			.moreLikeThisContainer {
				border:2px solid #BFC2B1;
				background-color: #E9F5CF;
				width:127px;
				height:108px;
				_height:113px;
				overflow:hidden;
				font-weight:bold;
				cursor:default;
				margin-left:12px;
			}
			
				.MLTProdDetailContainer .moreLikeThisContainer {
					position:relative;
					top:8px;
					_top:5px;
				}

				.moreLikeThisTitle {
					display:inline-block;
					font-weight:bold;
					font-size:11px;
					color:Black;
					margin:5px 0 10px 7px;
				}

				.moreLikeThisContainer ul {
					margin-top:0;
					margin-left:-15px;
					_margin-left:25px;
				}

				.moreLikeThisContainer ul li {
					color:Blue;
					width:auto;
					margin:0;
					text-decoration:none;
					line-height:18px;
				}

		.mltLinkHidPopUp{
			cursor:pointer;
			color:blue;
			font-weight:bold;
			font-size:11px;
		}

		.mltLinkShowPopUp{
			cursor:pointer;
			color:blue;
			font-weight:bold;
			font-size:11px;
		}

		

		.mltGroupTitleOur{
			color:#B11B16; 
			margin-left:34px;
			font-weight:bold;
		}

		.mltGroupTitle h2{
			color:#B11B16; 
			font-weight:bold;
			margin-bottom:-10px;
			margin-top:10px;
		}

	.lblAll { display:none; }

/*******************************************
Begin Facebook like Page Styles
*******************************************/
.FBLike_Container 
{
    margin:0 10px 10px;
    
    padding-top:10px;
    
}
    
    
    .FBLikeSite_FooterContainer 
    {
        position: relative;
        text-align: left;
        top: -8px;
    }
     .fb_edge_widget_with_comment
    {
        z-index:1 !important;   
    }
/*******************************************
End Facebook like Page Styles
*******************************************/
/*******************************************
Begin Facebook Point Page Styles
*******************************************/
.activatePopUp
{
    display:none;
}
.modalContainer
{
    width:540px;
}

.legalInfo
{
    width:382px;
    float:left; 
    padding-left:12px; 
    font-size:13px; 
    color:#808080; 
    margin-top:4px;
}
#hiddenLegalContent
{
    display:none; 
    padding:10px;
    font-size:10px; 
    color:#808080
}
#hiddenLegalContentBanner
{
   
    padding:10px;
    font-size:10px; 
    color:#808080
}
.boxy-wrapper .title-bar 
{
    background-color:#3B5998 !important;
}

.boxy-wrapper .left, .boxy-wrapper .right {
    background-color: black !important;
    opacity: 0.6 !important;
    padding: 0 !important;
    width: 10px !important;
    float:inherit !important;
    right:auto !important;
    margin:auto;
}

.boxy-wrapper.fixed {
    position: absolute !important;
}
/*******************************************
End Facebook Point Page Styles
*******************************************/
/******************************************
START : PageNotFound Styles
*******************************************/
.PageNotFoundErrorBox {
	 padding: 7px 0 0px 40px;
}

.OopsImage
{
    background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_404_Hdr.gif');
    background-repeat: no-repeat;
    height: 65px;
}
.OopsMsg
{
      font-family: arial,verdana;
      font-size: 18px;
      line-height : 35px;
}
#ErrDetails
{
    height : 293px;
}
.ErrImage
{
    background-image:url('https://a248.e.akamai.net/7/248/497/0001/www.proflowers.com/siteimages/PF_404_Image.jpg');
    background-repeat: no-repeat;
    float : right;
    height : 293px;
    width : 501px;
}
.CatLinksUL
{
    float : left;

}
.CatLinksUL UL
{
    list-style: none outside none;
    margin: 0;
    padding-left: 165px;
    padding-top : 30px;
}
.CatLinksUL li a
{
    font-size : 20px;
    line-height : 40px;
}

/******************************************
END : PageNotFound Styles
*******************************************/

