/*  commented for ivet - mjo
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4d53;
	margin: 0px;
	background: url('/Images/Frame/PageBackground.jpg') #FBF9EA repeat-x;
}
*/

img
{
	border: 0px;
	_behavior: url('/Common/pngbehavior.htc');
}

.leftSide
{
	z-index: 5;
	float: left;
	background: #fff url('/images/frame/LeftSide.jpg') 0px 0 repeat-y;
}
.rightSide
{
	left: 0px;
	float: left;
	width: 953px;
	background: url('/images/frame/RightSide2.jpg') 954px 0 repeat-y;
}

.resultGridHeading
{
	background-color: #d5e8ff;
}

.activeTab
{
	background: url('/images/layout/TabOn.gif');
	color: White;
	text-align: center;
	width: 83px;
	height: 26px;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana;
}
.inactiveTab
{
	background: url('/images/layout/TabOff.gif') -1px 0%;
	color: black;
	text-align: center;
	width: 84px;
	height: 26px;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana;
}

/* Navigation */

.leftNavMainMenu
{
    background-image:url('/Images/Nav/LeftNavMainMenuBackground.png');
    border-bottom: solid #DBDBDD 1px;
    border-right: solid #DBDBDD 1px;
    height:24px;
    width:147px;
    cursor:pointer;
}
.leftNav
{
    background-image:url('/Images/Nav/LeftNavBackground.png');
    border-bottom: solid #DBDBDD 1px;
    border-right: solid #DBDBDD 1px;
    width:147px;
   /* height:24px;*/
    cursor:pointer;
}

/* end nav */

/*.topTitle
{
	background-image: url('/Images/Layout/TopTitleBevel.gif');
	background-repeat: repeat-x;
	background-color: white;
	height: 27px;
	width: 792px;
	color: #EE1522;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	text-transform: uppercase;
}
.cookieCrumb
{
	background-image: url('/Images/Layout/CookieCrumbBackground.gif');
	background-repeat: repeat-x;
	background-color: white;
	height: 20px;
	border-bottom: solid #E1DFE1 1px;
	width: 100%;
	color: #637BCA;
	padding-left: 10px;
	padding-top: 5px;
}*/

/* store locator */
.shadedBox
{
	border: solid #D6D7DE 1px;
	background-image: url('/Images/StoreLocator/BoxFade.gif');
	background-repeat: repeat-x;
	background-position:bottom;	
}

.ImgButton
{
	background-image: url('/Images/StoreLocator/CircleArrowRight.gif' );
	cursor: pointer;
	vertical-align: middle;
}

.btnSearch
{
	background-image: url('/Images/StoreLocator/Search.gif');
	cursor: pointer;
	vertical-align: middle;
	width: 98px;
	font-size: 10pt;
}

.zipDiv1
{
	background-image: url('/Images/StoreLocator/Arrow.gif');
	background-repeat: repeat-x;
	border: solid 2px black;
}

.dropCss
{
	background-image: url('/Images/StoreLocator/Search.gif');
}

.locatorStoreDetailsPopupBody
{
	background-image:url('/Images/StoreLocator/PopUpBackGround.gif');
	background-repeat:repeat-x;	
	margin-left:8px;
	margin-right:20px;
	background-color:#ffffff;
}

/* gift cards */

.giftcardRestrictionsContainer
{
	background-image: url('/Images/GiftCards/giftCardRestrictionsBackground.jpg' );
	position: relative;
	color: #858689;
	height: 45px;
	margin:0px;
	padding:0px;
}

.giftCardRestrictionList
{
	list-style-image: url('/images/giftcards/giftcardBullet.gif');
	list-style-position: outside;
	margin: 2pt;
	margin-left: 12pt;
	padding: 0px;
}
.giftCardTitle
{
	background-image: url('/Images/GiftCards/giftCardDirectoryBackground.png');
	background-position: top left;
	background-repeat: repeat-x; 
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: White;
	padding: 4pt;
}
.giftCardList
{
	list-style-image: url('/images/giftcards/giftCardBullet.gif');
	list-style-position: outside;
	margin: 2pt;
	margin-left: 12pt;
	padding: 4pt;
}
.giftCardHeader
{
	background-image: url( '/images/giftcards/giftCardHeaderBackground.png' );
	background-repeat: repeat-x;
	background-position: bottom left;
	text-transform: uppercase;
	font-weight: bold;
	color: #ed1820;
	height: 28px;
	padding: 3pt;
	padding-top: 4pt;
	width: auto;
}

.giftCardStep
{
	background-image: url( '/images/giftcards/giftCardHeaderBackground.png' );
	background-repeat: repeat-x;
	background-position: center left;
	font-weight: bold;
	color: #64656c;
	padding: 3pt;
}
.giftCardItemHeader
{
	background-image: url( '/images/giftcards/giftCardItemHeaderBackground.png' );
	background-repeat: repeat-x;
	background-position: top left;
}
.giftCardItemHeader th
{
	height: 22px;
	color: #64656c;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}


.giftCardCartHeader
{
	background-image: url( '/images/giftcards/giftCardCartHeaderBackground.png' );
	background-repeat: repeat-x;
	background-position: top left;
	height: 31px;
}

.giftCardCartHeader th
{
	color: #ffffff;
}

.giftCardItemCartHeader
{
	background-image: url( '/images/giftcards/giftCardCartItemHeaderBackground.png' );
	background-repeat: repeat-x;
	background-position: center left;
	height: 20px;
}

.giftCardCurrentStepNumber
{
	background-image: url( '/images/giftcards/giftCardCurrentStepBackground.png' );
	height: 15px;
	width: 15px;
	color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	text-align: center;
	vertical-align: middle;
}


.blueBevel
{
	background-image: url('/images/layout/blueBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 23px;
}

.blueBevel2
{
	background-image: url('/images/layout/blueBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

.blueGrayBevel
{
	background-image: url('/images/layout/BlueGrayBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 42px;
	font-weight: normal;
}

.yellowBevel
{
	padding-top: 2px;
	background-image: url('/images/layout/YellowBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 19px;
}

.yellowFade
{
	background-image: url('/images/layout/YellowFade.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.yellowFadeWithBevelHeader
{
	background: url( '/images/layout/YellowFade.gif' ) 0 20 repeat-x;
}

.grayBevel
{
	padding-top: 2px;
	background-image: url('/images/layout/GrayBevel.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color:#f9f9f9;
	height: 28px;
}

.grayBevelHeading
{
	padding-top: 5px;
	padding-left: 5px;
	background-image: url('/images/layout/GrayBevel.gif' );
	background-repeat: repeat-x;
	background-position: top left;
	height: 28px;
	font-weight: bold;
}

.goldBevel
{
	background-image: url('/images/layout/GoldBevel.gif' );
	background-repeat: repeat-x;
	background-position: top left;
	height: 19px;
}

.orangeBevelRedText
{
	height: 26px;
	padding-left: 5px;
	padding-top: 5px;
	border: none;
	background-image: url( '/images/layout/OrangeBevel.gif' );
	background-repeat: repeat-x;
	color: red;
	text-transform: uppercase;
	font-weight: bold;
}

/* dashboard */
.dashboardTabTop
{

	background-image:url(/Images/Dashboard/myTools_top.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:28px;
	width:115px;
	text-align:right;
}
/*.dashboardWidgetTitle
{
	background-image:url(/Images/Dashboard/MyBevel.gif);
	background-repeat:repeat-x;
	padding:2px;
	width:191px;
	text-align:left;
	cursor:pointer;
}*/

/* users */
.babyRewardsChildBevel
{
	background-image: url( '/images/users/babyRewardsBevel.png' );
	background-repeat: repeat-x;
	height: 17px;
}

.babyRewardsChildBevel th
{
	font-weight: normal;
	color: #627cc7;
	border-right: 0px;
	border-left: 0px;
}

/* Blogs */

.BlogToolsCalendar
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Blog/BlogToolsCalendar_Background.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 160px;
	padding: 5px;
}
.BlogToolsArchives
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Blog/BlogToolsArchives_Background.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 160px;
	padding: 5px;
}
.BlogToolsHeading
{
	padding-top: 5px;
	padding-left: 5px;
	background-image: url('/images/layout/GrayBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 26px;
	font-weight: bold;
	font-family:Verdana;
	font-size:10px;
	color:#64656c;
}
.BlogEntryHeading
{
	background-image: url('/images/layout/GrayBevel.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 26px;
	font-weight: bold;
	font-family:Verdana;
	font-size:10px;
	color:#64656c;
	
}
#AskQuestionTopHeader
{
	height: 23px;
	background-color: #EDEDED;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
}
.TitleSection
{
	height: 23px;
	background-color: #EDEDED;
	font-family: Verdana;
	font-size: 11px;	
	font-weight: bold;
	color: #64656c;
	
}
#CommentsHeader
{
	/*height: 20px;	
	background-image: url('/Images/Users/ContainerTop.gif');*/
	background-color:#F4F0C4;	
	font-family: Verdana;
	font-size: 11px;
	
	color: #64656c;
	background-repeat: repeat-x;
	
}
.TextBoxStyles
{
	border: ridge 1px red;
	width: 200px;
	border-color: #adafbd;
}


/* Employment */


#TopHeader
{
	height: 23px;
	width: 650px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
}
#NewTopHeader
{
	height: 24px;
	width: 590px;	
	background-image: url('/Images/Community/TopHeaderBackgrond.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-repeat: repeat-x;
	margin-top: -5px;
}
.EmploymentNewHeader
{
	height: 24px;
	width: 590px;	
	background-image: url('/Images/Community/TopHeaderBackgrond.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-repeat: repeat-x;
	margin-top: -5px;
}

.EmploymentHeader
{
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
}
.TextBoxStyle
{
	border: ridge 1px red;
	border-color: #adafbd;
}
.DropDownStyle
{
	border: ridge 1px #C2C4CE;
	font-family: Verdana;
	font-size: 10px;
	border-color: #adafbd;
}
/* Community Calendar */
#CommunityCalenderHeader
{
	height: 23px;	
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
}
.CalendarField
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	width: 160px;
	background-image: url('/Images/Blog/BlogToolsCalendar_Background.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 10px;
	margin-top: -6px;
}
.PrimaryStoreSection
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Community/Backgrond.gif');
	background-position:bottom;
	background-repeat: repeat-x;	
	padding: 5px;
}
#ContactUsHeader
{
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
	
}
.FieldSetStyle
{
	background-image: url('/Images/Blog/BlogToolsCalendar_Background.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

/* Iframe (Alert and Help) Styles Starts */


.PopupContainer
{
	border: none 0px;
	visibility: hidden;
	width: 348px;
	height: 133px;
	position: absolute;
	top: 300px;
	left: 696px;
	z-index: 2404;
}


.HelpContainer
{
	border: none 0px;
	visibility: hidden;
	width: 250px;
	height: 133px;
	position: absolute;
	/*top: 300px;
	left: 696px;*/
	z-index: 2400;
}


/* Iframe (Alert and Help) Styles Ends */

/* Shopping List and Print Common Control START */


.ListTextActive
{
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #e21616;
}

.ListTextInActive
{
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #847D7B;
}

.ListItemText
{
	margin-left : 5px;
	margin-top: 3px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.ListItemsControl
{
	margin-left: 10px;
	font-family: Verdana;
	font-size: 10px;
}

.ListHeadingsControl
{
	margin-left: 10px;
	color: #4C4D53;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.HeadingsControl
{
	color: #4C4D53;
	font-family: Verdana;
	font-size: 10px;	
	font-weight: bold;
}

.MyShoppingTables
{
	
	width: 600px;
}

.MyShoppingTitleHeader
{
	background-repeat: repeat-x;
	background-image: url('/Images/List/HeaderBg.gif');
	background-color: #D3181F;
	height: 34px;
}


.MyShoppingTablesBg
{
	width: 600px;
	background-repeat: repeat-x;
	background-image: url('/Images/List/ListBg.gif');
}

.MyShoppingListHeader
{
	height: 20px;
	background-image: url('/Images/List/HeadingRow.gif');
	background-color: #F8EA9F;
}

/* Shopping List Control ENDS */

/*
ul
{
	list-style-position: outside;
	list-style-image: url('/media/Media/Common/bullets/bullet_blue.gif');
	list-style-type: disc;
}
*/

.BoxAccount
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 400px;
}
.BoxCommon
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 570px;
}
.BoxCommonNew
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	
}

.alertRow
{
	padding-bottom:4px;
	font-weight: bold;
	font-size: 10px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

/* for most of the text on the site*/
.text
{
	color:Black;
	font-family: Verdana;
	font-size: 10px;
}

.BoxCommon
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}


.LoginLegendBox
{
	border: solid 1px #d6d7de;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
#LoginTopHeader
{
	width: 472px;
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
}


#RegistrationHeader
{
	width: 767px;
	height: 23px; /*padding-top: 3px; 	padding-left: 15px; */
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
}
#TopHeader
{
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
}


#BeniftsRow
{
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	
}


#PasswordResetBox
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 480px;
	height: 100px;
	margin: 15 px;
}


/*  BabyRegister.aspx  */

#BabyRegisterTopHeader
{
	Width: 690px;
	height: 23px;
	background-image: url('/Images/Users/ContainerTop.gif');
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64656c;
	background-repeat: repeat-x;
	margin-top: -5px;
	
	
}
#AddaChildBox
{
	border: solid 1px #d6d7de;
	font-weight: bold;
	font-size: 11px;
	background-image: url('/Images/Users/LegendBg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 670px;
	
	margin: 10 px;
	padding: 5 px;
	
}