﻿/* Hanes Master Pages CSS */
#Page
{
	/* CENTER PAGE */
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: auto;
	
	/* LEFT ALIGN PAGE
	width: 800px;
	height: auto;
	margin: 0px;
	*/
	
	background-color:#FFFFFF;
}

#Email
{
	/* CENTER PAGE */
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
	
	/* LEFT ALIGN PAGE 
	width: 800px;
	height: auto;
	margin: 0px;
	*/
	background-color:#FFFFFF;
}

#Popup
{
        width: 597px;
        height: auto;
        margin: 0px;
        display:inline;
        zoom:100%;
        background-color:#FFFFFF;
}
	
#Container
{
}

#Header /* Parent */
{
	height: 120px;
	margin-bottom: 0px; /* White Space between Header and body */
	padding-top: 12px; /* White Space between Header and top of page */ 
}

#CompanyLogo
{
	float:left;
	width: 170px; /* width of Logo container */
	margin:0px 15px 0px 0px;
	text-align:center;
  
}
#CompanyLogoEmail
{
	float:left;
	width: 130px; /* width of Logo container */
	margin:0px 15px 0px 0px;
	text-align:center;	
}

#Tools /* Child Parent */
{
	float: left;
	width:770px;
}

#Tools1 /* Child Parent */
{
	float: left;
	width:770px;
	/* border-left:1px solid #CCC; */

}

#Utility
{
	display:block;
	float: left;
    height:29px;
    width:762px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 8px;
    border-bottom:1px solid #CCCCCC;
    line-height:16px; 
   /*	border-left:1px solid #CCCCCC;  */
   	vertical-align:bottom;   
}

#ProductSearch
{
	float:right;
	padding-right:0px;
	padding-top:0px;
	line-height:18px;
	text-align:right;
}
#SignUpEmailTop{
text-align:right;
float:right;
padding-right:0px;
margin-bottom:4px;
}
#ProductSearch .TextBoxSiteTools
{
border:solid 1px #CCCCCC;/*FF3333*/
background:none;
color:#626262;
font-size:12px;
padding:0px 0px 0px 6px;
margin:0px 0px 0px 0px;
height:22px;
width:200px;
vertical-align:middle;
}
#SignUpEmailTop P{

}
#SignUpEmailTop A{

		font:normal 12px "Trebuchet MS", Trebuchet, sans;
		color:#666;
		line-height:16px;
		padding-left:8px;
		display:inline;
		text-decoration:none;
		background:url('https://origin.buy-here.com/Hanes/2009Redesign/images/other/General/bullet-arrow.png') left center no-repeat;
}

#ctl00_productSearchPlaceHolder_quickSearch_searchButton a{
width:68px;
height:24px;
vertical-align:middle;
margin:0px 0px 0px 0px;
}

#ctl00_productSearchPlaceHolder_quickSearch_searchButton{
margin:0px 0px 0px 0px;
}
.QuickSearchBtn{
margin:0px 0px 0px 0px;
vertical-align:middle;

}

.QuickButton{
text-indent:-999em;
}

#Departments /* Parent */
{
	float:left;
	clear:left;
	width:770px; 
	vertical-align:middle;
	/* border-left:1px solid #CCC; */
	padding-top:0px;
	margin-bottom:0px;
}


#DepartmentsMenu /* Child */
{
	float:left;
	padding:5px 0px 0px 8px;
}


#DepartmentsMenu .MenuBarLink,
#DepartmentsMenu .FMenuBarLink,
#DepartmentsMenu .LMenuBarLink{
font-size:14px;
font-weight:bold;
color:#FF3333;
text-decoration:none;
padding:0px 14px 0px 0px;
}
#DepartmentsMenu .FMenuBarLink,
#DepartmentsMenu .MenuBarLink
{
	border-right:solid 1px #CCCCCC;
}

#DepartmentsMenu .LMenuBarLink,
#DepartmentsMenu .MenuBarLink
{
	padding-left:14px;
}

#ToolsMenu IMG{
padding:2px 4px 0px 4px;
}

#ToolsMenu /* Child */
{
float:right;
vertical-align:middle;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#DepartmentsMenu TABLE TR TD,
#ToolsMenu TABLE TR TD {
vertical-align:middle;
}


#ToolsMenu .MenuBarLink{
font-size:14px;
font-weight:bold;
color:#FF3333;
text-decoration:none;
padding:0px 0px 0px 0px;
}



#EmailDepartments /* Email.Master */
{
	float:left;
	width:580px;
	/*padding-top: 62px;	*/
	padding-bottom:8px;
}

#EmailUtility /* Email.Master */
{
	float:left;
	width:580px;
	/*padding-bottom: 65px;	*/
	/*padding-left: 137px;*/
}
#EmailUtility .MenuBarLink,
#EmailUtility .FMenuBarLink,
#EmailUtility .LMenuBarLink
{
font: normal 11px "Trebuchet MS", sans;
	color:#666666;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 12px;

}

#UtilityAds
{
	float:right;
	text-align:right;
	width: 85px;
}

#Tools2 /* Child Parent */
{
	/* clear: right; */
	background-color:#FF3333;
	/* height:100%; */
	float:left;
	margin:5px 0px 0px 0px;
}

#SiteTools
{
	float:left;
    width:393px;
	height:19px;
	background-color:#FF3333;
/*	padding-top:5px;
	padding-bottom:8px;
	padding-left:5px; */
	padding:5px 0px 8px 4px;
}

#CartStatus
{
	float:right;
	width:370px;
	height:19px;
	background-color:#FF3333;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:8px;
	text-align:right;
}


#Body /* Parent */
{
	width: 960px;
	float:left;
}

#EmailBody /* Parent */
{
	width: 800px;
}

#EmptyNavigation
{
	float:left;
	width:180px;	/* Was 143px; Project 37 */
	padding-top:2em;
}

#Navigation,
#ServicesNavigation
{
	float: left;
	width: 175px;	/* Was 180px; Project 40 */
	margin-left:5px;	/* NEW Project 40 */

}

#MainContent
{
	float:left;
	width: 775px;	/* PRE-TEST 770px; */
	margin-top:0px;
	vertical-align:top;
}

#FooterOptions /* Parent */
{
	clear:both;
	width: 960px;
}

#Footer /* Parent */
{
	float:left;
	width: 950px;	/* Was 960px; Project 40 */
	
	margin-top:12px; /* White Space between body and Footer */
	
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-left:5px;	/* Was auto; Project 40 */
	margin-right:auto;
}



/* Parent */
#FooterServices{
float:left;
padding:15px 0px 0px 0px;
width:670px;
vertical-align:bottom;
margin-left:5px;	/* NEW Project 40 */
}
#FooterServices .MenuBarLink,
#FooterServices .FMenuBarLink,
#FooterServices .LMenuBarLink
{
float:left;
text-decoration:none;
font:normal 11px "Trebuchet MS", Trebuchet, sans;
color:#666;
padding:5px 9px 5px 8px;
background:url('https://origin.buy-here.com/Hanes/2009Redesign/images/other/General/bullet-middot.png') center right no-repeat;
}


#FooterServices .FMenuBarLink
{
	padding-left:0px;
}
#FooterServices .LMenuBarLink
{
	background:none;
}

#CopyRightDiv, #CopyRightDiv A{
float:left;
text-decoration:none;
font:normal 11px "Trebuchet MS", Trebuchet, sans;
color:#999999;
}
#CopyRightDiv SPAN
{
	padding-left:6px;
}

#FooterBottom{
float:right;
margin-top:0px 0px 0px 0px;
margin-right:5px;	/* NEW Project 40 */
}
#FooterBottom TABLE TR TD{
vertical-align:middle;
}
#FooterBottom .MenuBarLink{
margin-top:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}
#ImgHackerSafe{
position:relative;
padding:12px 0px 0px 0px;
}

#Facebook{
float:right;
}

#OrderByPhone
{
	float:left;
	width: 670px;	/* Was 620px; Project 49 */
	text-align:left;
	padding-top:3px;
	text-decoration:none;
	white-space:nowrap;
}

#OrderByPhone table
{
	margin-left: 0px;
	margin-right: auto;
	text-align: left;
}

#OrderByPhone .MenuBarLink{
text-decoration:none;
font:bold 12px "Trebuchet MS", Trebuchet, sans;
color:#666;
padding:0px 8px 0px 8px;
}

#FooterOptions #SignUp .QuickButton{
font:bold 12px "Trebuchet MS", Trebuchet, sans;
padding:4px 5px 4px 5px;
text-decoration:none;
background-color:#FF3333;
color:#FFFFFF;
}

#SignUp
{
	float:right;
	width: 270px;	/* Was 300px; Project 49 */
	clear:right;
	text-align:right;
    padding-right:8px;	
}

#SignUp table
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#miniLogo{
float:left;
padding-right:8px;
}

#CopyRightDiv{
float:left;
}

#FooterEmpty /* Parent */
{
	width: 800px;
	height:20px;
}
/******************/
/* PRODUCT FINDER */
/******************/


#FinderNavigationBody,
#FinderNavigation
{
	float: left;
	background-color:#ffffff;
	
}

#FinderNavigation .Label
{
	color: #000000;
	font-size: 12px;	/* Was 9px; Project 41 */
	text-transform: uppercase;
}

#FinderNavigation #BreadcrumbSelections
{
}

#FinderNavigation .DropDownList
{
	width: 173px;
	font-size: 11px;	/* Was 9px; Project 41 */
}

#PFBreadcrumbs
{
	padding-bottom: 20px;
	height: 13px;
}

#PFBreadcrumbs,
#PFBreadcrumbs IMG
{
	position: relative;
}

#PFBreadcrumbs IMG
{
	padding: 0px 6px 0px 6px;
}

#PFBreadcrumbs .HyperLink,
#PFBreadcrumbs .HyperLink:VISITED,
#PFBreadcrumbs .HyperLink:HOVER
{
	color: #999999 !Important;
	text-decoration: none;
}

#BreadcrumbSelections
{
	text-transform: capitalize;	/* Was uppercase; Project 41 */
	font-size: 12px;	/* Was 10px; Project 41 */
	font-family: trebuchet MS;	/* New Project 41 */
	font-weight: bold;	/* New Project 41 */
	color: #ff3333;
}
/* 20090715 Dev for PF start */
#FinderNavigation SELECT,
#FinderNavigationBody SELECT
{
	/*border: 0px;
	border-collapse: collapse;
*/
}
/* 20090715 Dev for PF End */
#FinderNavigation
{
	width: 271px;	/* Was 276px; Project 41 */
	margin-left: 5px;	/* NEW Project 41 */
}

#FinderNavigationBody
{
	width: 679px;	/* Was 524px; Project 41 */
	background-color: #ffffff;
}


#FinderNavigationBody .ProductListSearchItemStyle,
#FinderNavigationBody .ProductSummarySearchTable
{
	text-align:center;
	width: 134px;	/* Was 104px; Project 41 */
	height: 236px;
	padding: 0px;
	margin-top: 5px;	/* NEW Project 41 */
}

#FinderNavigationBody .ProductSummarySearchCell
{
/*	background-color: #CCCCCC;	Project 41 */
	height: 130px;	/* Was 134px; Project 41 */
/*	border-right:solid 1px #FFFFFF;	Project 41 */
	padding: 0px 8px;	/* NEW Project 41 */
}

#FinderNavigationBody .ProductSummaryDescriptionLink,
.ProductSummaryDescriptionLink
{
	color: #666666 !Important;
	text-decoration: none;
}

#FinderNavigationBody .ProductSummaryDescriptionLink
{
	font-size: 10px;
}

/*.ProductSummaryDescriptionLink
{
	font-size: 12px;
	font-weight: normal;
}
*/

#FinderNavigationBody #SearchControlHeader
{
	display: none;
}

#FinderNavigationBody .SearchOptions,
#MainContent .SearchOptions
{
	background-color: #999999;
}

#FinderNavigation .title,
#FinderNavigation .title .Label
{
	position: relative;
}

#FinderNavigation .title
{
/*	padding-bottom: 15px;	Was 15px Project 41 */
	padding-top: 15px;	/* NEW Project 41 */
}

#FinderNavigation .title .Label
{
	font-size: 16px !Important;	/* Was 15px; Project 41 */
	color: #ff3333 !Important;
/*	top: 12px;	Was 12px; Project 41 */
	font-weight: bold;	/* NEW Project 41 */
}

#FinderNavigation .landingdescription .Label,
#FinderNavigation .description .Label
{
	font-size: 12px !Important;
	line-height: 14px;
	text-transform: none;
}

#FinderNavigation .landingdescription .Label
{
	text-transform: none;
	padding-bottom: 14px;
}

#FinderNavigation .description .Label
{
	padding-bottom: 21px;
}

#FinderNavigation .landingdescription,
#FinderNavigation .description,
#FinderNavigation .subTitle
{
	padding-right: 10px;
}

#FinderNavigation .landingdescription
{
	height: 144px;
}

#FinderNavigation .description
{
	height: 95px;
}

#FinderNavigation .subTitle
{
	padding-bottom: 2px;
}

#FinderNavigation .question
{
	text-align: right;
	padding-right: 7px;
	position:relative;
}

#FinderNavigation .question
#FinderNavigation .QuestionLinksDiv,
#FinderNavigation .QuestionDiv
{
	position:relative;
}

#FinderNavigation .QuestionLinksDiv
{
	height: 18px;
}

#FinderNavigation .QuestionLinksDiv SPAN
{
	padding-top: 1px;
	float:right;	/* NEW Project 41 */
}

#FinderNavigation .QuestionLinksDiv A,
#FinderNavigation .QuestionLinksDiv A:VISITED,
#FinderNavigation .QuestionLinksDiv A:HOVER
{
	font-size: 10px;	/* Was 8px; Project 41 */
	font-weight: normal;	/* NEW Project 41 */
	color: #000000;
	text-decoration:underline;
	text-transform:none;	/* NEW Project 41 */
}

#FinderNavigation .QuestionLinksDiv P
{
	margin: 0px;
}

#FinderNavigation .QuestionDiv .Label
{
	/*vertical-align: top;*/
	padding-right: 8px;
	text-transform: capitalize;	/* NEW Project 41 */
	font-weight: bold;	/* NEW Project 41 */
}

#FinderNavigation .buttondiv
{
	text-align: right;
	padding-right: 7px;
}

#FinderNavigation #clearall
{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 145px;	/* NEW Project 41 */
}

#FinderNavigation #clearall .LinkButton
{
	color: #999999;
	letter-spacing: 1px;
}