﻿/**********************************/
/* Page : AboutUs
/**********************************/
#AboutUsHeader /* DIV ELEMENT*/
{
	float:left;
	padding-left:40px;
}

.AboutUsContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#AboutUsText /* DIV ELEMENT*/

{

            float:left;

            width:350px;

       /*     margin-right: 10px; */

}

#AboutUsProduct /* DIV ELEMENT*/

{

            float:right;

            width:380px;

}

#AboutUsImages /* DIV ELEMENT*/

{

            float:left;

            width:123px;	/* Was 105px; Project 48 */

            margin: 10px;

}

 

.abouttext {

font-size: 14px;

font-family:"Trebuchet MS", Helvetica, sans-serif;

color: #000000;
font-weight:normal;

}

.aboutheading {

font-size: 14px;

font-weight: bold;

font-family:"Trebuchet MS", Helvetica, sans-serif;


color: #000000;

}

.aboutcatg {

font-size:18px;

font-weight: bold;

font-family:"Trebuchet MS", Helvetica, sans-serif;

color: #000000;

}






/**********************************/
/* Page : AddressBook
/**********************************/
#AddressBookHeader /* DIV ELEMENT*/
{
	float:left;
	padding-right:60px;	/* NEW Project 26 */
	
}
#AddressBookHeader .SubTitleLabel
{
	color:#000000;
}
#AddressBookHeader .InstructionsLabel
{
	color:#666666;
}
.AddressBookContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
}

#AddressBookStoredAddressSection
{
	float:left; 
	width:161px;
	clear:left;
}

#AddressBookAddrListTitle
{
	width:161px;
	padding-top:20px;	/* NEW Project 26 */
}
#AddressBookValidator
{
	width:161px;
}

#AddressBookAddrListContent
{
	float:left;
	width:161px;
}

#AddressBookAddrDetailsSection
{
	float:left; 
	width:276px;
}

#AddressBookAddrDetailsTitle
{
	float:left;
	width: 276px;
	padding-bottom:10px;
	padding-top:20px;	/* NEW Project 26 */
}

#AddressBookAddrDetailsContent 
{
	float:left;
	width: 276px;
}

#AddressBookClearButton
{
	float:left;
}

#AddressBookSubmitButton
{
	float:left;
	padding-left:10px;
}

#AddressBookFooterEmptySpace
{
	width:276px;
	height:19px;
	clear:both;
}

#AddressBookRightEmptySpace
{
	float:left; 
	width:111px;
	padding-top:2em;
}

#AddressBookMiddleEmptySpace
{
	float:left; 
	width:47px;	/* Was 32px; Project 26 */
	padding-top:2em;
}

/**********************************/
/* Page : Billing
/**********************************/
#BillingAddressTitle 
{
	float:left;
	width: 276px;
	padding-top:10px;
	vertical-align:bottom;
}

#BillingSameAs
{
	float:left;
	clear:left;	
	width:580px;
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
}

#BillingAddressSection 
{
	float:left; 
	width:276px;
}

#BillingAddressProfileSelect 
{
	float:left;
	width:276px;
}

#BillingAddressControl 
{
	float:left;
	clear:left;
	width: 276px;
}

#BillingMiddleEmptySpace
{
	float:left; 
	width:80px;
	padding-top:2em;
}


#BillingCreditCardSection 
{
	float:left; 
	width:273px;
}

#BillingCreditCardControl
{
	float:left; 
	width:273px;
}

#BillingCreditCardTitle
{
	float:left; 
	width:273px;
	padding-top:10px;
}

#BillingCreditCardProfileSelect 
{
	float:left;
	width:273px;
/*	padding-top:10px;	Project 46 */
}

#BillingRowSpacer
{
	float:left;
	width:650px;
	border-top:solid 1px #CCCCCC;
	margin-top:16px;
	margin-bottom:16px;
}

#BillingSummarySection 
{
	float:left; 
	width:650px;
}

#BillingPromoCode
{
	float:left;
	width:271px;
	background-color:#FFEFEF;
	margin-top:13px;
	border: solid 1px #FFCBCB;
}

#BillingOrderSummaryControl
{
	float:right;	
	width:294px;
	padding-right:13px;
}

#BillingPromoCodeTitle
{
	padding-top: 5px;
	padding-left:10px;	
}

#BillingPromoCodeInstruction
{
	padding-left:10px;
}

#BillingPromoCodeButton
{
	padding: 10px 0px 10px 10px;
}

/**********************************/
/* Page : Catalog Quick Order
/**********************************/
#CatalogQuickOrderHeader /* DIV ELEMENT*/
{
	float:left;
}

.CatalogQuickOrderContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:69px;
}

#CatalogQuickOrderContent
{
	float:left;
	width:580px;	
}


/**********************************/
/* Page : Catalog Request
/**********************************/
#CatalogRequestHeader /* DIV ELEMENT*/
{
	float:left;
}

.CatalogRequestContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#CatalogRequestAddressSection
{
	float:left;	
}

#CatalogRequestInstructionsTitle
{
	float:left;
	clear:left;
	width:318px;	
}

#CatalogRequestInstructions
{
	float:left;
	clear:left;
	width:318px;
	padding-bottom:24px;	
}

#CatalogRequestAgeValidator
{
	float:left;
	clear:left;
	width:276px;
}

#CatalogRequestAgeCheckBox
{
	float:left;
	clear:left;
	width:276px;	
	padding-bottom:10px;
}

#CatalogRequestContentSubTitle
{
	float:left;
	clear:left;
	width:276px;
	padding-bottom:10px;	
}

#CatalogRequestAddress
{
	float:left;
	clear:left;
	width:276px;
	padding-bottom:14px;	
}

#CatalogRequestButton
{
	float:left;
	clear:left;
	width:127px;	/* Was 276px; Project 36 */
	text-align:right;
	
}

#CatalogRequestRequestForFriendSection
{
	float:left;
	width:167px;
	padding-left:36px;
}

#CatalogRequestRequestForFriendHeader
{
	padding-bottom:10px;
}

#CatalogRequestCatalogImage
{
	padding-bottom:10px;
	text-align:center;
}

#CatalogRequestSignUpFriend
{
	padding-bottom:10px;
}

#CatalogRequestRightEmptySpacer
{
	float:right;
	width:59px;
}

/**********************************/
/* Page : Catalog Request Confirmation
/**********************************/
#CatalogRequestConfirmationHeader /* DIV ELEMENT*/
{
	float:left;
}

.CatalogRequestConfirmationContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#CatalogRequestConfirmationMessage
{
	float:left;
	padding-bottom:20px;
}

#CatalogRequestConfirmationButton
{
	float:left;
	clear:left;
}

/**********************************/
/* Page : Catalog Request Confirmation
/**********************************/
#UpdateAccountConfirmationHeader /* DIV ELEMENT*/
{
	float:left;
}

.UpdateAccountConfirmationContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#UpdateAccountConfirmationMessage
{
	float:left;
	padding-top:45px;
	padding-bottom:45px;
}

#UpdateAccountConfirmationButton
{
	float:left;
	clear:left;
	padding-bottom:50px;
}

/**********************************/
/* Page : Cart
/**********************************/
#ShoppingBagHeader
{
	float:left;
}

.ShoppingBagContentTitle
{
	width:720px;
	height:55px;	/* Was 64px; Project 27 */
}


#ShoppingBagMessages
{
	float:left;
}

#ShoppingBagItems
{
	float:left;
	width:770px;	/* was 720px; Project 9 */

}

#MaxLineItemCountDisplayMessage
{
/*	float:left;	Commented out As of 04/15/10 */
/*	width:760px;	PRE-TEST 770px; was 740px; Project 9 	Commented out As of 04/15/10 */
	text-align:left;
	padding-top:10px;
/*	padding-left:22px;	Project 9 */

}

#ShoppingBagUpdateButton
{
	float:right;
	width:220px;
	text-align:right;
	padding-top:15px;
	padding-right:5px;	/* was 22px; Project 9 */
}


#ShoppingBagSummary
{
	float:left;
	width:675px;	/* PRE-TEST 685px; was 698px; Project 29, was 730px; Project 9 */
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

#ShoppingBagCheckoutButton
{
	float:left;
	width:755px;	/* PRE-TEST 765px; was 730px; Project 9 */
	text-align:right;
	padding-top:2px;
	padding-right:0px;
}

#ShoppingBagReturnAndOneClickButtons /* Parent */
{
	float:left;
	width:760px;	/* PRE-TEST 770px; was 750px; Project 9 */
}

#ShoppingBagReturnShoppingButton /* Child */
{
	float:left;
	width:290px;
	padding-top:14px;
	
}

#ShoppingBagOneClickCheckoutButton /* Child */
{
    visibility:hidden;
	float:right;
	width:248px;
	text-align:right;
	padding-top:4px;
	padding-right:22px;
}

#ShoppingBagCrossSellProduct
{
	float:left;
	clear:left;
	width:760px;	/* PRE-TEST 770px; was 720px; Project 9 */
}
#ShoppingBagCrossSellProduct .PageTitle
{
	color:#000000;
}

#ShoppingBagAds
{
	
}

/**********************************/
/* Page : Category
/**********************************/
#CategoryMainContent
{
	width:770px;	/* was 616px REMOVE IF MESSED UP*/
	padding-left:5px;	/* NEW REMOVE IF MESSED UP*/
}

#CategoryImage
{
	float:left;
	padding-left:5px; /* padding was 4px */
}

.CategoryImage
{
	width:308px;
	height:300px;	
}

.CategoryAds
{
	float:left;
}

.CategoryProductSummary
{
	clear:left;
/*	padding-left: 5px;	REMOVE IF MESSED UP*/
  /*  border-right:solid 1px #cdcdcd;
    border-bottom:solid 1px #cdcdcd;*/
    width:770px;
	border-left:1px solid #dddddd;	/* NEW REMOVE IF MESSED UP*/
}

.CategoryH1Tag
{
	
}

#CategoryH1TagDivision
{
	display:none;
}


/**********************************/
/* Page : ChangePassword
/**********************************/
#ChangePasswordHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.ChangePasswordContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:69px;
}

#ChangePasswordInstructions
{
	float:left;
	clear:both;
	width:580px;
	height:71px;
}

#ChangePasswordContent
{
	clear:left;
	width:580px;
}
/**********************************/
/* Page : CheckoutLogin
/**********************************/

#CheckoutLoginBoxLogin
{
	float:left;
	width:277px;
	/*height:226px; /* This Height should be there for aligned boxs but verify result in FireFox*/
	border: solid 2px #666666;
} 

.CheckoutLoginCheckOut
{
	float:left;
	width:350px;	/* was 227px; Project 15 */
	/*height:226px;*/ /* This Height should be there for aligned boxs but verify result in FireFox*/
	border: solid 2px #666666;
}

.CheckoutLoginBoxHeaderText /* Header Box */
{
	background-color:#666666;
	padding: 5px 8px 5px 8px;
}


.CheckoutLoginBoxContent
{
	padding: 8px 8px 8px 8px;
}

#CheckoutLoginBoxMiddle
{
	float:left;
	width:34px;
	text-align:center;
}
/*
#CheckoutLoginBoxRightSpace
{
	float:left;
	width:41px;
}*/

/**********************************/
/* Page : ContentViewer
/**********************************/
#ContentViewerTitle
{
	float:left;
	width:560px;
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FF3333;	
	text-transform:uppercase;
}

/**********************************/
/* Page : Contest
/**********************************/
#ContestNavigationEmpty
{
	float:left;
	width:143px;
	padding-top:2em;
	clear:both;
}

#ContestHeader /* DIV ELEMENT*/
{
	width:657px;
}

.ContestContentTitle /* CONTENT TITLE ELEMENT */
{
	width:657px;
	height:64px;
}

#ContestAdsControl
{
	float:left;
	width:284px;
}

#ContestMiddleSpacer
{
	float:left; 
	
	width:19px;
	padding-top:2em;
}

#ContestAddressSection
{
	float:left;
	clear:right;
	width:320px;
}

#ContestViewWinnerList
{
	float:left;	
	clear:both;
}

#ContestAddressControl
{
	float:left;
	width:278px;
	padding-top:10px;
}

#ContestQuestionnaireControl
{
	float:left;
	width:278px;
	padding-top:10px;	
}

#ContestAgreeOfficialRulesValidation,
#ContestAtLeastAgeValidation
{
	float:left;
	width:320px;	
	padding-top:10px;
}

#ContestAgreeOfficialRulesValue
{
	float:left;
}

#ContestAtLeastAgeValue
{
	float:left;
	width:320px;	
}

#ContestAgreeOfficialRulesLabel
{
	float:left;	
	clear:right;
}

#ContestHipValidator
{
	float:left;	
	width:320px;
	clear:both;
}

#ContestHipLabel
{
	float:left;
	
}

#ContestHipTextBox
{
	float:left;	
	
}

#ContestHipImage
{
	float:left;		
	clear:left;
}

#ContestButton
{
	float:right;
	width:200px;
	padding-top:25px;
	padding-left: 130px;
}

#ContestReturnButton
{
	float:left;
	padding-top:20px;	
}

/**********************************/
/* Page : CreateAccount
/**********************************/
#CreateAccountNavigationEmpty
{
	float:left;
	width:185px;
	clear: left;
	padding-top:2em;
}

#CreateAccountHeader /* DIV ELEMENT*/
{
	
}

#CreateAccountHeader li{
	margin-left:35px;	/* NEW Project 12 */
}

.CreateAccountContentTitle /* CONTENT TITLE ELEMENT */
{
	width:657px;
/*	height:80px;	To make similar all headers */
/*	padding-top:15px;	To make similar all headers */
	padding-bottom:15px;
}


.CreateAccountContentTitle UL 
{
	font-weight:lighter;	
	margin: 0;
	padding-left: 20px;
}

#CreateAccountPersInfo
{
	float:left;
	width:273px;
}

#CreateAccountPersInfoTitle
{
	width:273px;
	padding-bottom:10px;
}

#CreateAccountPersInfoContent
{
	float:left;
	width:273px;
}

#CreateAccountMiddleEmptySpace
{
	float:left; 
	width: 62px;
	padding-top:2em;
		
}

#CreateAccountContactInfo
{
	float:left;
	width:276px;
	padding-right:40px;
}

#CreateAccountContactInfoTitle
{
	float:left;
	width:276px;
	padding-bottom:10px;
}

#CreateAccountContactInfoContent
{
	float:left;
	width:276px;
}

#CreateAccountButton
{
	float:left;
	width: 276px;
	height: 21px;
	padding-bottom:4px;
}

#CreateAccountClearFormButton
{
	float:left;
	width: 276px;
	height: 21px;
	padding-bottom:4px;
}

#CreateAccountCancelButton
{
	float:left;
	width: 276px;
	height: 21px;
	padding-bottom:4px;
}

#CreateAccountFooterSpace
{
	clear:both;
	width: 608px;
	height:28px;
}



/**********************************/
/* Page : CreditCard
/**********************************/
#CreditCardHeader /* DIV ELEMENT*/
{
	float:left;
	padding-right:60px;	/* NEW Project 26 */
}

.CreditCardContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}
#CreditCardHeader .SubTitleLabel
{
	color:#000000;
}
#CreditCardHeader .InstructionsLabel
{
	color:#666666;
}
#CreditCardStoredCreditCardSection
{
	float:left; 
	width:168px;
	clear:left;
	margin-right:15px;
}

#CreditCardCCListTitle
{
	width:168px;
	padding-top:20px;	/* NEW Project 26 */
}

#CreditCardCCListContent
{
	float:left;
	width:168px;
}

#CreditCardMiddleEmptySpace
{
	float:left; 
}

#CreditCardCCDetailsSection
{
	float:left; 
	width:276px;
	padding-left:25px;	/* NEW Project 26 */
}

#CreditCardCCDetailsTitle
{
	float:left;
	width: 276px;
	padding-bottom:0px;
	padding-top:20px;	/* NEW Project 26 */
}

#CreditCardCCDetailsContent 
{
	float:left;
	width: 276px;
}

#CreditCardAddrDetailsContent 
{
	float:left;
	width: 276px;
}

#CreditCardCCBillingAddrEmptySpace
{
	float:left; 
	width:276px;
	height:35px;
}

#CreditCardSelectBillingTitle
{
	float:left;
	width: 276px;
}

#CreditCardSelectBillingSubTitle
{
	float:left;
	width: 276px;
}

#CreditCardUseExistingAddr
{
	float:left;
	width: 276px;
}

#CreditCardCreateNewAddr
{
	float:left;
	width: 276px;
}


#CreditCardClearButton
{
	float:left;
}

#CreditCardSubmitButton
{
	float:left;
	padding-left:10px;
}

#CreditCardFooterEmptySpace
{
	width:276px;
	height:19px;
	clear:both;
}

#CreditCardRightEmptySpace
{
	float:left; 
	padding-top:2em;
}

/**********************************/
/* Page : CSR
/**********************************/
#CSRHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.CSRContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#CSRSearchContent
{
	float:left;
	width:580px;
}

#CSRSearchResult
{
	float:left;
	width:580px;
}

#CSRNotes
{
	float:left;
	width:580px;
	padding-top:25px;
}

/**********************************/
/* Page : Department
/**********************************/
#DepartmentLargeAd
{
	float:left;	
	padding-left:5px;
}

#DepartmentSmallAd
{
	float:left;
	padding-left:0px;
}

.DepartmentH1Tag
{
	
}

#DepartmentH1TagDivision
{
	display:none;
}
/**********************************/
/* Page : EmailEnrollmentMain
/**********************************/
#EmailEnrollMainHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailEnrollMainContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#EmailEnrollMainBoxSignUp
{
	float:left;
	width:228px;
	height:210px; /* This Height should be there for aligned boxs but verify result in FireFox*/
	border: solid 2px #FF3333;
} 

#EmailEnrollMainBoxUpdateSub
{
	float:left;
	width:261px;
	height:210px; /* This Height should be there for aligned boxs but verify result in FireFox*/
	border: solid 2px #FF3333;
}

.EmailEnrollMainBoxHeader /* Header Box */
{
	background-color:#FF3333;
	padding: 5px 5px 5px 5px;
}

.EmailEnrollMainContent
{
}

.EmailEnrollMainBoxContent
{
	height:135px;	/* NEW PRE-TEST */
	padding: 15px 15px 0px 15px;	/* PRE-TEST 15px 15px 15px 15px */
}

#EmailEnrollMainMiddle
{
	float:left;
	width:30px;
	text-align:center;
}

#EmailEnrollMainBoxRightSpace
{
	float:left;
	width:53px;
}


#EmailEnrollMainBoxSignUpButton
{
	text-align:right;
	padding-right:15px;	/* NEW PRE-TEST */
}

#EmailEnrollMainBoxUpdateSubButton
{
	text-align:right;
}

/**********************************/
/* Page : Email Enrollment
/**********************************/
#EmailEnrollHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailEnrollContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:67px;
}

#EmailEnrollSubTitle
{
	float:left;
	width:335px;
	padding-bottom:10px;
}

#EmailEnrollContent
{
	float:left;
	clear:left;
	width:274px;
	
}

#EmailEnrollAds
{
	float:right;
	clear:right;
}

#EmailEnrollAddressSide
{
	float:left;
	width:335px;	
}

#EmailEnrollAdsSide
{
	float:left;
	width:245px;
}

#EmailEnrollEmailRequiredValidator,
#EmailEnrollEmailRegularExpValidator,
#EmailEnrollEmailLabel,
#EmailEnrollEmailValue,
#EmailEnrollEmailRequiredValidator,
#EmailEnrollConfirmEmailCompareValidator,
#EmailEnrollConfirmEmailLabel,
#EmailEnrollConfirmEmailValue,
#EmailEnrollFirstNameLabel,
#EmailEnrollFirstNameValue,
#EmailEnrollLastNameLabel,
#EmailEnrollLastNameValue,
#EmailEnrollAgeLabel,
#EmailEnrollAgeValue,
#EmailEnrollAddressLineLabel,
#EmailEnrollAddressLine1Value,
#EmailEnrollAddressLine2Value
{
	width:273px;	
}

#EmailEnrollEmailValue,
#EmailEnrollConfirmEmailValue,
#EmailEnrollFirstNameValue,
#EmailEnrollLastNameValue,
#EmailEnrollAgeValue,
#EmailEnrollAddressLine2Value,
#EmailEnrollCityValue,
#EmailEnrollZipValue,
#EmailEnrollCountryValue,
#EmailEnrollStateValue
{
	padding-bottom:10px;	
}




#EmailEnrollCityLabel,
#EmailEnrollCityValue
{
	float:left;
	width:186px;
}

#EmailEnrollStateLabel,
#EmailEnrollStateValue
{
	float:right;	
	width:80px;
}

#EmailEnrollZipLabel,
#EmailEnrollZipValue
{
	float:right;	
	width:86px;
}

#EmailEnrollCountryLabel,
#EmailEnrollCountryValue
{
	float:left;
	width:100px;
}

.EmailEnrollCombineFields
{
	float:left;
	width:273px;
}

.EmailEnrollTextBox
{
	width:267px;
}

.EmailEnrollCityTextBox
{
	width:180px;
}

.EmailEnrollZipCodeTextBox
{
	width:80px;
}

#EmailEnrollButton
{
	float:left;
	clear:left;
	width:335px;
	vertical-align:middle;	
}

/**********************************/
/* Page : Email Enrollment Confirm
/**********************************/
#EmailEnrollConfirmHeader/* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailEnrollConfirmContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:67px;
}

#EmailEnrollConfirmContent
{
	float:left;
	clear:left;
	width:580px;
}

/**********************************/
/* Page : Email Order Details	  */
/**********************************/
#EmailOrderDetailsServiceContent
{
	width:700px;	
	padding-top:25px;
	padding-left:50px;
	padding-right:50px;
}

#EmailOrderDetailsOrderSummary,
#EmailOrderDetailsOrderTracking,
#EmailOrderDetailsServiceContentFooter
{
	width:700px;	
	padding-left:50px;
	padding-right:50px;
}

.EmailSeparator
{
	float:left;
	height:1px;
	width:95%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	color:#CCCCCC;
}


/**********************************/
/* Page : Email Service			  */
/**********************************/
#EmailEnrollServiceHeader	/* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailEnrollServiceContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:30px;
	text-transform:none;
}

#EmailEnrollServiceSubTitle
{
	float:left;
	width:580px;
	padding-top:20px;	/* NEW Project 24 */
}

#EmailEnrollServicesSelector
{
	float:left;
	width:580px;
	padding-top:15px;
}

#EmailEnrollServiceContent
{
	float:left;
	clear:left;	
	width:580px;
	margin-top:17px;
	border-top: solid 1px #CCCCCC;	
	padding-top:17px;
}

#EmailEnrollServiceCurrentSubjectLabel
{
	float:left;
}

#EmailEnrollServiceCurrentSubjectValue
{
}

#EmailEnrollServiceCurrentSubjectInstructions
{
	padding-bottom:10px;
}

#EmailEnrollServiceButton
{
	float:left;
	clear:left;
	width:580px;
	padding-bottom :10px;
}


/* Email Enroll Service : BASIC PANELS */
.EmailEnrollServicesValidator
{
	clear:both;
	width:580px;
}

.EmailEnrollServicesLabel
{
	clear:both;
	width:580px;
	
}

.EmailEnrollServicesValue
{
	clear:both;
	width:580px;
	padding-bottom :10px;
}

.EmailEnrollServicesValue INPUT
{
	width:320px;
}
#ctl00_mainContentPlaceHolder_zopCodeTextBox
{
	width:137px;
}

.EmailEnrollServicesDoubleColumnLabel
{
	float:left;
	width:290px;	
}
.EmailEnrollServicesDoubleColumnValue
{
	float:left;
	width:290px;
	padding-bottom :10px;
}




/**********************************/
/* Page : Email Unsubcribe		  */
/**********************************/
#EmailUnsubscribeHeader	/* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailUnsubscribeContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:69px;
}

#EmailUnsubscribeSubTitle
{
	float:left;
	width:438px;
	padding-bottom:10px;
}

#EmailUnsubscribeEmailReqValidator,
#EmailUnsubscribeEmailRegExpValidator,
#EmailUnsubscribeEmailLabel,
#EmailUnsubscribeEmailValue,
#EmailUnsubscribeFirstNameLabel,
#EmailUnsubscribeFirstNameValue,
#EmailUnsubscribeLastNameLabel,
#EmailUnsubscribeLastNameValue,
#EmailUnsubscribeWhyLabel,
#EmailUnsubscribeRadioButtons,
#EmailUnsubscribeButton
{
	float:left;
	width:438px;
}

#EmailUnsubscribeEmailValue,
#EmailUnsubscribeFirstNameValue,
#EmailUnsubscribeLastNameValue,
#EmailUnsubscribeWhyLabel
{
	padding-bottom:10px;	
}


#EmailUnsubscribeButton
{
	float:left;
	clear:left;
	width:438px;	
	padding-top:25px;
}

.EmailUnsubscribeTextBox
{
	width:267px;
}

.EmailUnsubscribeRadioButtonList
{
		
}

/**********************************/
/* Page : Email Enrollment Confirm
/**********************************/
#EmailUnsubscribeConfirmHeader/* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.EmailUnsubscribeConfirmContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:67px;
}

#EmailUnsubscribeConfirmContent
{
	float:left;
	clear:left;
	width:580px;
}

/**********************************/
/* Page : Forget Password
/**********************************/
#ForgotPasswordNavigationEmpty
{
	float:left;
	width:185px;	/* Was 143px; Project 30 */
	padding-top:2em;
}

#ForgotPasswordHeader /* DIV ELEMENT*/
{
	width:657px;
}

.ForgotPasswordContentTitle
{
	width:657px;
	height:57px;	/* Was 67px; Project 30 */
}

#ForgotPasswordContent
{
	
}

#ForgotPasswordRightSide
{
	float:right;
	width:400px;
}

#ForgotPasswordBoxLogin
{
	float:left;
	width:223px;
	border: solid 2px #FF3333;
} 

#ForgotPasswordBoxEmailPassword
{
	float:left;
	clear:left;
	width:200px
}

/**********************************/
/* Page : Login
/**********************************/
#LoginNavigationEmpty
{
	float:left;
	width:185px;
}

#LoginHeader /* DIV ELEMENT*/
{
	width:770px;	/* was 657px; Project 15 */
}

.LoginContentTitle /* CONTENT TITLE ELEMENT */
{
	width:657px;
	height:57px;	/* was 67px; Project 15 */
}

.LoginBoxLogin
{
	float:left;
	width:350px;	/* was 297px; Project 15 */
	border: solid 2px #666666;
} 

#LoginBoxCreateAAccount
{
	float:right;	/* PRE-TEST left; */
	width:350px;	/* was 277px; Project 15 */
	/*height:226px;*/ /* This Height should be there for aligned boxs but verify result in FireFox*/
	border: solid 2px #666666;
	margin-right:7px;	/* NEW PRE-TEST */
}

.LoginBoxHeaderText /* Header Box */
{
	background-color:#666666;
	padding: 5px 8px 5px 8px;
}


.LoginBoxContent
{

	margin:8px 8px 8px 8px;
}

.LoginBoxMiddle
{
	float:left;
	width:50px;	/* PRE-TEST 57px; was 34px; Project 15 */
	text-align:center;
}

#LoginBoxRightSpace
{
	float:left;
	width:27px;
}

#LoginBoxButton
{
	width: 630px;
	height: 33px;
	padding-top:16px;
	text-align:right;
	clear:both;
}

/**********************************/
/* Page : Email Product Details
/**********************************/

#EmailProductDetailsContent /* Parent */
{
	float:left;
	width:663px;
}

#EmailProductDetailsImage /* Child */
{
	float:left;
	padding-left:160px;
	padding-right:35px;
}

#EmailProductDetailsDescription /* Child */
{
}
#EmailProductDetailsSku			/* Child */
{
	padding-top:20px;
}
#EmailProductDetailsSeeMoreLink /* Child */
{
	padding-top:20px;
}
#EmailProductDetailsSeeAllItems /* Child */
{
	padding-top:20px;
}
#EmailProductDetailsAds
{
	width:663px;
	text-align:center;	
}



/**********************************/
/* Page : MyAccount
/**********************************/
#MyAccountHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.MyAccountContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;	
}

#MyAccountContent /* Parent */
{
	padding-top:10px;
	float:left;
}

#MyAccountLinksSection /* Child */
{
	width:580px;
}

#MyAccountButtonSection /* Child */
{
	width: 580px;
	height: 21px;
}

#MyAccountFooterSpace /* Child */
{
	width: 590px;
	clear: left;
	padding-top:2em; /* Fixed Blank Space in FireFox */
}

.MyAccountSubHeaderSections
{
	width:590px;
}

.MyAccountLinkSections
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;	
	padding-bottom:18px;

	width:580px;
}

.MyAccountSubHeader
{	
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FF3333;	
}

.MyAccountLink,
.MyAccountLink:visited
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;	
}


#MyAccountAds
{
	float:right;
	width:125px;
	padding-top:26px;	/* Was 15px; Project 24 */
}


/**********************************/
/* Page : OrderDetail
/**********************************/
#OrderDetailHeader
{
	clear:right;
	float:left;
}

.OrderDetailContentTitle
{
	width:580px;
	height:64px;
}

/**********************************/
/* Page : OrderHistory
/**********************************/
#OrderHistoryHeader
{
	float:left;
	width:620px;
}

.OrderHistoryContentTitle
{
	width:550px;
    margin:0px 0px 0px 0px;
}

#OrderHistoryContent
{
	width:550px;
	clear:left;
	padding-bottom:20px;
}

#OrderHistoryNote
{
	margin:0px 0px 0px 0px;
	float:left;	
	padding-left:0px;
	padding-bottom:20px;
}

#OrderHistoryAds
{
	float:right;
	width:125px;
	padding-top:26px;	/* Was 15px; Project 24 */	
}


#ContentViewerContent
{
	float:left;
	width:550px;
	padding-top:2px;
	
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;	
}

/**********************************/
/* Page : Order Tracking
/**********************************/
#OrderTrackingHeader
{
	clear:right;
	float:left;
}

.OrderTrackingContentTitle
{
	width:580px;
/*	height:73px;	Project 25 */
}

#OrderTrackingSearchEngine
{
	float:left;
	width:750px;
}

#OrderTrackingSearchEngineInstruction
{
	float:left;
	padding-bottom:20px;
	padding-top:20px;	/* NEW Project 25 */
}
#OrderTrackingSearchEngineContent
{
	width:580px;
}

.SearchEngineValidator
{
	float:left;
	width:430px;
	padding-left:135px;
}

.SearchEngineLabel
{
	float:left;
	width:130px;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}

.SearchEngineValue
{
	float:left;
	width:144px;
	padding-bottom:5px;
}

.SearchEngineButton
{
	float:left;
	width:120px;
	padding-bottom:5px;
}

#OrderTrackingDetails
{
	float:left;
	width:580px; /*432px;*/
}

#OrderTrackingNumber
{
	float:left;	
	clear:left;
	width:216px;
	padding-top:20px;
}

#OrderTrackingButton
{
	float:left;
	width:206px;
	padding-left:140px;
	padding-top:20px;
}

#OrderTrackingSearchEngineAddiText
{
	float:left;

	padding:20px 0px 20px 0px;
}

#OrderTrackingErrorMessage
{
	float:left;
	clear:left;	
}

/**********************************/
/* Page : OutOfStock
/**********************************/
#OutOfStockNavigationEmpty
{
	float:left;
	width:60px;	
}

#OutOfStockTitle
{
	float:right;
	width:530px;
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#FF3333;	
	text-transform:uppercase;
}

#OutOfStockContent
{
	float:right;
	width:523px;
	padding-left:7px;
	padding-top:5px;
	
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;	
}

#OutOfStockEmptySpacer1
{
	float:right;
	width:523px;
	height:16px;
}

#OutOfStockButton
{
	float:right;
	width:523px;
}

#OutOfStockEmptySpacer2
{
	float:right;
	width:523px;
	height:26px;
}

.OutOfStockTitleLabel
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#FF3333;
	text-transform:uppercase;
}

/**********************************/
/* Page : PersonnelInformation
/**********************************/
#PersonnelInfoHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.PersonnelInfoContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

.PersonnelInfoQuestControl
{
	float:left;
	padding-bottom:25px;	
}

#PersonnelInfoUpdateAccountButton
{
	float:left;
	padding:30px 0px 31px 325px;
}

/**********************************/
/* Page : ProductComparaison
/**********************************/

#ProductComparaisonContent
{
	width:800px;
}
.ProductComparaisonLinks
{
	width:795px;
	text-align:right;
	padding:5px 5px 5px 0px;
}

/**********************************/
/* Page : ProductDetails
/**********************************/
#MayWeSuggestControl
{
	width:73px; 
}


/**********************************/
/* Page : ProductFinder
/**********************************/
#ProductFinderHeader
{
	clear:right;
	float:left;
}

.ProductFinderContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#ProductFinderContent
{
	float:left;	
}

/**********************************/
/* Page : ProductFinderResult
/**********************************/
#ProductFinderResultHeader
{
	float:left;
	padding-left:5px;
}

.ProductFinderResultContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}


#ProductFinderResultContent
{
	float:left;
	padding-left:5px;
}


/**********************************/
/* Page : Product Review
/**********************************/
#ProductReviewHeader
{
	clear:right;
	float:left;
}

.ProductReviewContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#ProductReviewImageSection
{
	float:left;
	clear:left;
	width:150px;
}

#ProductReviewDetailsSection
{
	float:left;
	width:430px;
}

.ProductReviewTextBox
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #666666;
	border: solid 1px #666666;
	height:118px; 
	width:305px;	
}

.ProductReviewMarkLabel
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	border: solid 0px;
	width:50px;	
	text-align:center;
}

.ProductReviewTermList
{
	height:1px;
}

.ProductReviewValue,
.ProductReviewProductName
{
	padding-bottom:15px;
}

.ProductReviewValue
{
	padding-right:10px;	
	
}

.ProductReviewLabelExample
{
	float:left;
}

.ProductReviewerHeader
{
	padding-top:20px;	
}

.ProductReviewerName
{}

.ProductReviewerDescription
{
	padding-top:5px;	
}

.ProductReviewAverageRatingStars
{
}

.ProductReviewAverageRatingLabel,
.ProductReviewAverageRatingValue
{
	text-align:center;
}
.ProductReviewAverageButtons
{
}

.ProductReviewAverageViewReviewsButtons,
.ProductReviewAverageWriteReviewButtons
{
	padding-left:5px;
	padding-bottom:5px;
}

/**********************************/
/* Page : PromoCode
/**********************************/
#PromoCodeContent
{
	float:left;
	width:580px;
}

#PromoCodeBox
{
	float:left;
	width:404px;
	background-color:#FFEFEF;
	border: solid 1px #FFCBCB;
	margin-top:15px;
}

#PromoCodeLabel
{
	padding-top:15px;
	padding-left:15px;	
}

#PromoCodeValue
{
	padding-bottom:15px;
	padding-left:15px;
		
}

#PromoCodeButton
{
	float:left;
	width:580px;
	padding-top:10px;
}

/**********************************/
/* Page : Simple Content Viewer
/**********************************/
#ContentViewerImagePanel
{
	text-align:center;  
	width:700px;
}

/**********************************/
/* Page : Share Wish List
/**********************************/

#ShareYourWishListHeader /* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.ShareYourWishListContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;

}

#ShareWishListContent
{
	float:left;
	width:580px;
}

#ShareWishListErrorsSections
{
	width:580px;
}

#ShareWishListSection
{
	width:580px;
}

#ShareWishListButton
{
	width:380px;
	padding-top:10px;
	padding-bottom:10px;
}

#ShareWishListFooterMessages
{
	width:580px;
	padding-top:0px;
	padding-bottom:20px;
}

#ShareWishListAdContent
{
	float:right;
	width:147px;
	padding-top:15px;
}

.ShareWishListEmailAddressesTextBox
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:11px;
	width:525px;
	height:50px;	
}

.ShareWishListMessageTextBox
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:11px;
	width:525px;
	height:100px;
}

/**********************************/
/* Page : Shipping
/**********************************/
#ShippingShippingAddressTitle
{
	float:left;
	width: 276px;
	padding-bottom:10px;
}

#ShippingShippingAddressSubTitle
{
	float:left;
	width: 276px;
}

#ShippingShippingAddressSection
{
	float:left; 
	width:276px;
}

#ShippingProfileSelect
{
	float:left;
	width:276px;
}

#ShippingAddressControl
{
	float:left;
	clear:left;
	width: 276px;
}

#ShippingMiddleEmptySpace
{
	float:left; 
	width:80px;	/* Was 54px; Project 46 */
	padding-top:2em;
}


#ShippingShippingMethodControls
{
	float:left; 
	width:256px;
}

#ShippingTypeTitle
{
	float:left; 
	width:256px;
	
}

#ShippingShippingMethod
{
	float:left; 
	width:256px;
	padding-top:10px;
}

#ShippingShippingCosts
{
	float:left; 
	width:256px;
	padding-top:10px;
}

#ShippingGiftBox
{
	float:left; 
	width:186px;
	padding-top:10px;
}

#ShippingConfirmationEmail
{
	float:left; 
	width:186px;
	padding-top:10px;
}

.GiftBoxMessageTextBox
{
	width:186px;
	height:150px;	
}

.ConfirmationEmailTextBox
{
	width:186px;
}

/**********************************/
/* Page : Shopping Tools
/**********************************/
#ShoppingToolsHeader /* DIV ELEMENT*/
{
	float:left;
}

.ShoppingToolsContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

.ShoppingToolsContent
{
	float:left;
	width:290px; 
	/*padding-top:15px;*/
	padding-bottom:15px;
}
/**********************************/
/* Page : SiteMap
/**********************************/
#SiteMapHeader /* DIV ELEMENT*/
{
	float:left;
}

.SiteMapContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#SiteMapContent
{
	float:left;
	clear:left;
}

/**********************************/
/* Page : Store Finder
/**********************************/
.StoreLocatorContentTitle /* CONTENT TITLE ELEMENT */
{
	width:750px;

}

#StoreLocatorHeader /* DIV ELEMENT*/
{
	float:left;
	clear:right;
}


/**********************************/
/* Page : TellAFriend
/**********************************/
.TellAFriendContentTitle /* CONTENT TITLE ELEMENT */
{

	width:680px;
	height:64px;
}

#TellAFriendHeader /* DIV ELEMENT*/
{
	float:left;
	clear:right;
}
#TellAFriendHeader .SubTitleLabel
{
	color:#666666;
}
#TellAFriendHeader .InstructionsLabel
{
	color:#666666;
}
.TellAFriendFromSection
{
	float:left;
	width:200px;
	clear:left;	
}
.TellAFriendFromSection .MediumHighLightLabel,
.TellAFriendFieldHeaderLabel .MediumHighLightLabel
{
	color:#FF3333;
}
.TellAFriendProductImage
{
	float:right;
	width:225px;
	padding-left:10px;
	padding-right:210px;
	text-align:center;

}

.TellAFriendToSection
{
	float:left;
	width:200px;
		clear:left;
}

.TellAFriendFieldHeaderLabel
{	
	padding-top:10px;
}

.TellAFriendFieldLabel
{
	padding-top:0px;	
}
.TellAFriendFieldLabelMessage
{
	padding-top:10px;
}

.TellAFriendFieldValidation,
.TellAFriendFieldValue
{
	padding-top:2px;	
}

.TellAFriendToTextBox
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:10px;
	width:200px;
	height:80px;	
}

.TellAFriendMessageTextBox
{
	/*font-family:Arial; */
	font-family:"Trebuchet MS";
	font-size:10px;
	width:200px;
	height:110px;
}

#TellAFriendButton
{

}

#TellAFriendConfidential
{
	float:left;
	clear:both;
	width:580px;
	padding-top:15px;
	text-align:Left;
/*	text-align:center; */
}

/**********************************/
/* Page : TellAFriendConfirm
/**********************************/
#TellAFriendConfirmHeader /* DIV ELEMENT*/
{
	float:left;
	clear:right;
}

.TellAFriendContentTitle /* CONTENT TITLE ELEMENT */
{
	width:560px;
	height:64px;
}

#TellAFriendConfirmSection
{
	width:560px;
}

#TellAFriendConfirmProductImage
{
	float:left;
/*	width:227px;	Project 37 */
/*	text-align:center;	Project 37 */
}

#TellAFriendConfirmProductLabel
{
	float:left;
	clear:left;
	width:227px;
	padding-top:5px;
	text-align:center;
}

#TellAFriendConfirmContent
{
	float:left;	/* Was right; Project 37 */
	width:330px;
}

#TellAFriendConfirmThankYou
{
	padding-left:10px;	
}

#TellAFriendConfirmEmailHasBeenSent
{
	padding-left:10px;
	padding-top:10px;
}

#TellAFriendConfirmButton
{
	padding-left:10px;
	padding-top:20px;	/* Was 10px; Project 37 */
/*	text-align:right;	Project 37 */
}

#TellAFriendConfirmConfidential
{
	float:left;
	clear:both;
	width:560px;
	padding-top:15px;
/*	text-align:center;	Project 37 */
}

.ThankYouLabel
{  
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
}


/**********************************/
/* Page : UpdateAccount
/**********************************/
#UpdateAccountHeader /* DIV ELEMENT*/
{
	float:left;
}

.UpdateAccountContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:64px;
}

#UpdateAccountPersInfo
{
	float:left;
	width:273px;
}

#UpdateAccountPersInfoTitle
{
	width:273px;
	padding-bottom:10px;
}

#UpdateAccountPersInfoContent
{
	float:left;
	width:273px;
}

#UpdateAccountMiddleEmptySpace
{
	float:left; 
	width: 25px;
	padding-top:2em;
}

#UpdateAccountContactInfo
{
	float:left;
	width:276px;
}

#UpdateAccountContactInfoTitle
{
	float:left;
	width:276px;
	padding-bottom:10px;
}

#UpdateAccountContactInfoContent
{
	float:left;
	width:276px;
}

#UpdateAccountButton
{
	float:left;
	width: 276px;
	height: 21px;
	padding-bottom:4px;
}

#UpdateAccountFooterSpace
{
	
	width: 287px;
	height: 27px;
}


#UpdateAccountButtonSpace
{
	float:left; 
	width: 276px;
	height: 27px;
}

/**********************************/
/* Page : Update Email Enrollment */
/**********************************/
#UpdateEmailEnrollmentHeader	/* DIV ELEMENT*/
{
	clear:right;
	float:left;
}

.UpdateEmailEnrollmentContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
	height:69px;
}

#UpdateEmailEnrollmentButton
{
	padding-top:10px;	
}

/**********************************/
/* Page : WishList
/**********************************/
#WishListHeader /* DIV ELEMENT*/
{
	float:left;
}

.WishListContentTitle /* CONTENT TITLE ELEMENT */
{
	width:580px;
}

#WishListMessages
{
	float:left;
	width:750px;
	padding-top:15px;	/* NEW Project 17 */
	padding-bottom:15px;	/* NEW Project 17 */
}

#WishListItems
{
	float:left;
	width:750px;
}

#WishListUpdateButton
{
	
	text-align:right;
	padding-top:8px;
}

#WishListShareButton
{
	float:right;
	padding-top:8px;
	padding-left:8px;
	padding-right:5px;	/* NEW Project 17 */
}

#WishListButtons
{
	float:left;
	width:760px;	/* PRE-TEST 770px; Was 750px; Project 17 */
	border-top: solid 1px #CCCCCC;
}

#WishListBackButton
{
	float:left;
	padding-top:8px;
}

#WishListReturnShoppingButton
{
	float:right;
	padding-top:8px;
	padding-left:8px;
}

#WishListViewShoppingButton
{
	float:right;
	text-align:right;
	padding-top:8px;
	padding-left:8px;
	padding-right:5px;	/* NEW Project 17 */
}

#WishListCrosselProduct
{
	float:left;
	width:760px;	/* PRE-TEST 770px; Was 580px; Project 17 */
}


/**********************************/
/* Page : Share Wish List
/**********************************/

#BottomFooterHeader
{
	padding-top:10px;
}

#BottomFooterText
{
	padding-top:10px;
}

.ShareWishListThankYouLabel
{  
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3333;
}

.ShareWishListThankYouText
{
	font-family:"Trebuchet MS"S,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}


/**********************************/
/* Page : Search
/**********************************/

#Productdisplay
{
	float:left;
	clear:left;
	border-left:1px solid #dddddd;	/* NEW REMOVED IF MESSED UP */
}

#SearchFooterDisplay
{
	width:580px;
	height:30px;
	clear:both;
}


/**********************************/
/* Page : Section to set non-printable areas
/**********************************/

@media print
{
    #Print-ButtonNoDisplay
    {
       display: none
    }
}

/**********************************/
/*  Interior : Category and Service
/*  Navigation Knight Agency reco 
/**********************************/
#Navigation,
#ServicesNavigation
{
	float:left;
	display:inline;	/* Was block; Project 45 */
}
#ServicesNavigation UL,
#ServicesNavigation UL LI,
#Navigation UL,
#Navigation UL LI
{
	font:normal 12px "Trebuchet MS", Trebuchet, sans;
	display:inline-block; /* Fix Apple Selected Block */	
	width:170px; /* Fix Apple Selected Block remeber it is twice*/
}

#ServicesNavigation .AspNet-TreeView-ClickableNonLink
{
	font:normal 12px "Trebuchet MS", Trebuchet, sans;
}

#Navigation A,
#ServicesNavigation A,
#ServicesNavigation .AspNet-TreeView-ClickableNonLink
{
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	text-transform: none;
	display: inline-block;
	color:#616161;
}

/*
.AspNet-TreeView-Selected
{
	background-color: #616161;
}
AspNet-TreeView-Parent AspNet-TreeView-ChildSelected */
#Navigation UL LI UL LI.AspNet-TreeView-ChildSelected,
#Navigation UL LI UL LI.AspNet-TreeView-ChildSelected A,
#Navigation UL LI UL LI.AspNet-TreeView-ChildSelected A:HOVER
{
	background-color: #666666;
	color:#FFFFFF;
}

#Navigation UL LI UL LI UL A
{
	padding-left: 7px;
	text-transform: none;
}

LI.AspNet-TreeView-Selected A,
LI.AspNet-TreeView-Selected A:VISITED,
#NodeLevel0NodeLevelIndex0 UL LI UL LI.AspNet-TreeView-Selected A,
#NodeLevel0NodeLevelIndex0 UL LI UL LI.AspNet-TreeView-Selected A:VISITED,
#NodeLevel0NodeLevelIndex1 LI.AspNet-TreeView-Selected A,
#NodeLevel0NodeLevelIndex1 LI.AspNet-TreeView-Selected A:VISITED
{
	color: #ffffff;
}
#Navigation #NodeLevel0NodeLevelIndex0 A,
#Navigation #NodeLevel0NodeLevelIndex1 A,
#Navigation #NodeLevel0NodeLevelIndex2 A,
#Navigation #NodeLevel0NodeLevelIndex3 A,
#Navigation #NodeLevel0NodeLevelIndex4 A
{
 padding-left:8px;
 }

#ServicesNavigation #NodeLevel0NodeLevelIndex0 A
{
	padding-left:8px;
}

/* #ServicesNavigation .AspNet-TreeView-Root A, need to be mixed case 11/19/2009*/
#ServicesNavigation .AspNet-TreeView-ClickableNonLink
{
text-decoration: none;
font:bold 14px "Trebuchet MS", Trebuchet, sans;
color:#616161;
text-transform:uppercase;	
display:inline-block;
padding:6px 0px 0px 0px;
}


#ServicesNavigation .AspNet-TreeView-Root UL A,
#ServicesNavigation .AspNet-TreeView-Leaf A
{
	color: #616161 !Important;
	font-size: 12px !Important;
	font-weight: normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#Navigation .AspNet-TreeView-ClickableNonLink,
#Navigation #ctl00_navigationPlaceHolder_shoppingToolsTree_categoryTree_UL .AspNet-TreeView-Root A
{
 text-decoration: none;
 font:bold 14px "Trebuchet MS", Trebuchet, sans;
 color:#616161;
 text-transform:uppercase;	
 padding:6px 0px 0px 0px;
 display:inline-block;
}

/*this makes firefox collapse when display:block*/
#Navigation #ctl00_navigationPlaceHolder_shoppingToolsTree_categoryTree_UL .AspNet-TreeView-Root UL A,
.AspNet-TreeView-Root UL A
{
	display: block;
}

#ServicesNavigation A,
#ServicesNavigation .AspNet-TreeView-ClickableNonLink,
#Navigation A
{
	display: block;
}

#ServicesNavigation .AspNet-TreeView
{
	padding-bottom: 3px;
}

#ServicesNavigation #DepartmentNavigationTitle
{
	margin-bottom: 2px;
}

.AspNet-TreeView-Parent A:HOVER,
.AspNet-TreeView-Leaf A:HOVER,
.AspNet-TreeView-Selected A:HOVER,
#ctl00_navigationPlaceHolder_categoryTree_categoryTree_UL A:HOVER
{
	background: #EBEBED;
	color: #616161;
	/* width:160px;  last */
}

#Navigation #ctl00_navigationPlaceHolder_shoppingToolsTree_categoryTree_UL
{
	padding-top: 27px !Important;
}

/*AspNet-TreeView-Parent AspNet-TreeView-ChildSelected 
AspNet-TreeView-Parent AspNet-TreeView-Selected*/
#Navigation UL LI UL LI.AspNet-TreeView-Selected,
#Navigation UL LI UL LI.AspNet-TreeView-Selected A,
#Navigation UL LI UL LI.AspNet-TreeView-Selected A:Visited,
#Navigation UL LI UL LI.AspNet-TreeView-Selected A:HOVER
{
	background-color: #666666;
	color:#FFFFFF;
}

#Navigation li.selected_parent ul a,
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-ParentSelected A,
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-ChildSelected A
{
	color:#FFFFFF;
	background-color: #666666;
}

#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-Selected A,
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-Leaf A{
	background:#EBEBED;
	color:#616161;
	padding-left:18px;/*last*/
}
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-Selected A,
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-Selected A:HOVER,
#Navigation #ctl00_navigationPlaceHolder_categoryTree_categoryTree UL LI UL LI UL LI.AspNet-TreeView-Leaf A:HOVER
{
	text-decoration:underline;
}
/* Service nav */
#ServicesNavigation .AspNet-TreeView UL LI UL LI.AspNet-TreeView-Leaf
{
	padding:0px 0px 0px 0px;
	text-indent:0px;
}

#ServicesNavigation UL LI UL LI A
{
	text-decoration:none;
}

/* Bread Crumbs */
#breadcrumbs{
	font:bold 12px "Trebuchet MS", Trebuchet, sans;
   /* background:url('http://origin.buy-here.com/Hanes/2009Redesign/images/other/left-nav/img/box-13-16-top.png') top left no-repeat; */
	padding-top:0px;
	margin-bottom:6px; /* margin was 5px */
	margin-left:5px;

}

#breadcrumbs P SPAN{
    color:#616161;
}

#breadcrumbs P{
/* background:url('http://origin.buy-here.com/Hanes/2009Redesign/images/other/left-nav/img/box-13-16-bottom.png') bottom left no-repeat; */
padding:0px 8px 0px 8px; 
}

#breadcrumbs P SPAN A{
    font:normal 12px "Trebuchet MS", Trebuchet, sans;
    color:#616161;
  
}
.breadcrumbsPara
{
	margin:0px 0px 0px 0px;
	width:754px;
	background-color:#EDEDEB;
	
}
/**********************************/
/*  End Knight Agency reco        */ 
/**********************************/
.LoginBoxHeaderText .BoxHeaderLabel, .CheckoutLoginBoxHeaderText .BoxHeaderLabel
{ background-color:#666666; 
    }
