body {
	margin-top: 0px;
}

td
{
	font:11px Tahoma,Arial,Tahoma,sans-serif;
	padding:3px 1px 3px 1px;
}

.img
{
	border:0px;
	display:inline;
	padding:5px;
	vertical-align:middle;
}

#helpTextContainerForWomen td, .helpTextBoundaryForWomen,
#helpTextContainerForMen td, .helpTextBoundaryForMen,
#helpTextContainerForChildren td, .helpTextBoundaryForChildren,
#helpTextContainerForHomeware td, .helpTextBoundaryForHomeware
{
	width:498px;
}

div.mainContent ol
{
	margin-top:5px;
	margin-bottom:10px;
}

div.mainContent li
{
	padding:2px;
	padding-right: 30px;
}

.normalFont
{
	font-weight:400;
}

.link
{
	font-size:8px;
}

#carSeatsGroupExplained
{
	border-top: solid #000 1px;
	border-left: solid #000 1px;
	width:470px;
}

#carSeatsGroupExplained td
{
	border-right: solid #000 1px;
	border-bottom: solid #000 1px;
	padding:2px 2px 2px 3px;
}

#carSeatsGroupExplained td.colTitle
{
	background-color: #fff;
}

#carSeatsGroupExplained td.colOne
{
	width:120px;
}

#carSeatsGroupExplained td.colTwo
{
	width:270px;
}

#carSeatsGroupExplained td.colThree
{
	width:70px;
}

.cellTopBorder
{
	border-top:1px solid #000000;
}

.cellBottomBorder
{
	border-bottom:1px solid #000000;
}

.cellLeftBorder
{
	border-left:1px solid #000000;
}
	
a.generalLink:link, a.generalLink:focus
{
	color:#5154D0;
	text-decoration:none;
}

a.generalLink:hover, a.generalLink:active 
{
	color:#00008B;
	text-decoration:underline;
}

a.generalLink:visited
{
	color:black;
}

.alertMessage
{
	color:#FF0000;
}

.bold
{
	font-weight:700;
}

.noMargin
{
	margin:0px 0px 0px 0px;
}

noPadding
{
	padding:0px 0px 0px 0px;
}

.alignRight
{
	text-align:right;
}

.alignLeft
{
	text-align:left;
}

.alignTop
{
	vertical-align:text-top;
}

.alignCenter
{
	text-align:center;
}

.rowTopAndBottomPadded
{
	padding:5px 0px 4px 5px;
}

.tableCommentRow
{
	padding:5px 0px 5px 0px;
	text-align:center;
}

.rightPadToContainerBoundary
{
	padding:0px 18px 0px 0px;
}

.heelHeightCellOne
{
	background:#ECECEC;
	padding:15px;
}

.heelHeightCellTwo
{
	background:#ECECEC;
	padding:15px 15px 15px 0px;
}

.wideFitsectionHeader
{
	margin:12px 0px 0px 8px;
}

.sectionHeader
{
	margin:5px 10px 0px 8px;
}

.newLinePadding
{
	margin:5px 10px 1px 10px;
}

.mainContent
{
	background:#ECECEC;
	border:1px solid #000000;
	margin-bottom:2px;
}

.blankLine
{
	padding-top:1px;
	padding-bottom:5px;
}

.newLine
{
	padding-top:6px;
}

.smallBlankLine
{
	padding-top:1px;
	padding-bottom:1px;
}

.rightPaddingForList
{
	 padding-right:8px;
}

.sectionBorder
{
	border:1px solid #000000;
}

.conversionTableHeader
{
	font-size:14px;
	padding:5px 0px 5px 0px;
	text-align:center;
}

.rowName
{
	text-align:right;
}

.rightBorder
{
	border-right:1px solid #000000;
}

.rowHighlighted
{
	background:#ECECEC;
}

.alertCellHighlighted
{
	background:#ECECEC;
	border-right:1px solid #000000;
	color:#FF0000;
	text-align:center;
}

.alertCell
{
	border-right:1px solid #000000;
	color:#FF0000;
	text-align:center;
}

.alertCellCentered
{
	color:#FF0000;
	text-align:center;
}

.braSizeCell
{
	padding:5px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
}

.rowNameBraSize
{
	padding:5px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

.cellHighlightedCentered
{
	background:#ECECEC;
	border-right:1px solid #000000;
	text-align:center;
}

.cellCentered
{
	border-right:1px solid #000000;
	text-align:center;
}

.cellHighlighted
{
	background:#ECECEC;
	border-right:1px solid #000000;
}

.cellContentHighlightedCentered
{
	background:#ECECEC;
	text-align:center;
}

.cellContentHighlightedRight
{
	background:#ECECEC;
	text-align:right;
}

#waistband td, #fireSafety td
{
	padding:0px 0px 0px 0px;
}

#waistband td#titleRow
{
	padding:3px 1px 3px 1px;
	border-bottom:1px solid #000000;
}

div#waistbandContent
{
	padding:10px;
	background:#ECECEC;
	border:0px;
	height:150px;
	margin-bottom:0px;
}

div#waistbandContent2
{
	padding:10px;
	background:#ECECEC;
	float:left;
	width:498px;
}

.jeansFitText
{
	padding:2px;
}

.bldtxt {font-weight:bold;}

#delivSymbols {background:#ECECEC;}
#delivSymbols .delivimg {width:110px; vertical-align:top; text-align:center;}
#delivSymbols .delivtxt {width:336px; vertical-align:top; padding:0px 0px 0px 5px; text-align:left;}
#delivSymbols .delivpad {padding:15px 0px 15px 0px;}

#carseat {background:#ECECEC;}
#carseat .seatheaderRed {height:20px; vertical-align:middle; text-align:center; font-weight:bold; background-color:#B00C28; color:#FFFFFF;}
#carseat .seatheaderGry {height:15px; padding-left:5px; vertical-align:middle; text-align:left; font-weight:bold; background-color:#B2B2B2; color:#FFFFFF;}
#carseat .seattxt {vertical-align:top; text-align:left; padding:5px; border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
#carseat .seattxtr {vertical-align:top; text-align:left; padding:5px; border-bottom:solid 1px #999999;}
#carseat .nobdr {vertical-align:middle; text-align:left; padding:5px;}
#carseat .txttopbdr {vertical-align:middle; text-align:left; padding:5px; border-top:solid 1px #999999;}

div#fireSafetyContent
{
	padding:20px;
	background:#ECECEC;
	border:0px;
	height:85px;
	margin-bottom:0px;
}

div img#waistbandImage, div img#fireSafetyImage
{
	float:left;
	padding:0 10px 0 10px;
}

div span#waistbandText, div span#fireSafetyText
{
	float:right;
	width:300px;
}

.waistbandTxt
{
	width:300px;
	float:left;
}

.curtainRackImagePadding
{
	padding:10px 0px 10px 0px;
}

.curtainRackImagePaddingSmall
{
	padding:5px 0px 5px 0px;
}

.backgroundWhite
{
	background:#FFFFFF;
}

.returnToTopContainer
{
	margin:5px 10px 1px 10px;
	padding:0px 18px 0px 0px;
}


