
a
{
	text-decoration:none;
	color:#002a58;
	cursor:pointer;
}

a:hover
{
	text-decoration:underline;
}

.AdvancedLink
{
	padding-left: 3px; 
	line-height: 11px;
}

.AdvancedLink a:link,
.AdvancedLink a:active,
.AdvancedLink a:visited,
.AdvancedLink a:hover
{
	color: #999999;
}

form .Menu
{
	height:28px;
}

form .ProductSearch
{
	padding-bottom:5px;
}

form .ProductSearch .Title
{
	float:left;
	padding-left:7px;
	padding-top:10px;
}

form .ProductSearch .Search
{
	margin-left:160px;
}

form .ProductSearch .Search table td
{
	padding-right:5px;	
}

.VisualSearchTextBox
{
	width:173px;
	color: #58585A;
	background-color:#FFFFFF;
	
	height:16px;
        	
	font-family: arial;
	font-size: 11px;
	margin-top:-1px;
        	
	border: solid 1px #002e5b;
	position:relative;
	
	z-index: 50;
}

.VisualSearchTextBox .Text
{
	float:left;
	width:157px;
	height:	16px;
	background-color:#FFFFFF;
}

.VisualSearchTextBox .Text .Label
{
	color: #87786f;
	padding:0 0 0 3px;	
}

.VisualSearchTextBox .Button
{
	background-image:url(../Images/Buttons/DropDown.gif);
	background-repeat:no-repeat;
	margin-left:157px;
	margin-top:1px;
	height:14px;	
}

.VisualSearchTextBox .ListContainer
{
	position:absolute;
	background-color:#FFFFFF;
	border:solid 1px #002e5b;
	height:200px;
	width:173px;
	overflow-y:scroll;
	left:-1px;
	top:17px;
	z-index:99;
}

.VisualSearchTextBox .ListContainer .Padding
{
	padding:3px;	
}

.VisualSearchTextBox .ListContainer .Clear
{
	padding:3px;
	text-decoration:none;
}

.VisualSearchTextBox .ListContainer .SwatchTable
{
	margin-top:1px;
	border-collapse:separate;	
}

.VisualSearchTextBox .ListContainer .Swatch
{
	padding:0px;
	border:solid 1px #FFFFFF;	
}

.VisualSearchTextBox .ListContainer .Swatch:Hover
{
	padding:0px;
	border:solid 1px #000000;
}

form .Container
{
	margin:0 0 0 0;
	/*background-image:url(Images/PageBackground.gif);*/
}

form .Container .Left
{
	width: 150px;
	float:left;
}

form .Container .Right
{
	margin-left:150px;
	border-left:solid 1px #FFFFFF;
}

form .Right .Content
{
	margin-bottom:20px;
	margin-left:10px;
}

.HomeLeft
{
	float:left;
	z-index:0;
}

.HomeRight
{
	position:relative;
	height:417px;
	float:left;
	/*background-color:#eeebe5;*/
	border-left:solid 1px #FFFFFF;
	z-index:0;
}

.HomeRightContent
{
	/*margin:7px;*/
}

.HomeLogin
{
	position:absolute;
	bottom:0;
	background-color:#e7e7e8;
	padding:5px 5px 3px 5px;
	width:296px;
	min-height: 60px;
}

.AlignMiddle
{
    vertical-align: middle;
}

form .Bottom
{
	padding-left:150px;
	/*background-color:#d5d2ca;*/
	clear:both;
	border-top:solid 3px #FFFFFF;
}

.Bottom div.Inner
{
	padding-top:0;
	margin-top:0;
	border-left:solid 1px #FFFFFF;
	background-image:url(Images/Bottom.gif);
	border-right:solid 1px #FFFFFF;
	/*width:547px;*/
	height:3px;
}

form .Footer
{
	padding-top:20px;
	padding-left:140px;
	position:relative;
}

form .Footer .Container
{
	position:absolute;
	background-image:none;
}

form .Footer .Container div
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:solid 1px #999999;
}

form .Footer .Container div a:link,
form .Footer .Container div a:active,
form .Footer .Container div a:visited,
form .Footer .Container div a:hover
{
	color: #999999;
}

.Footer div.Right
{
	float: right;
}

.CategoryMenu
{
	width:150px;
}

.CategoryMenu .Item
{

}

.CategoryMenu .ItemOver
{

}

.CategoryMenu .Title
{
	background-color:#FFFFFF;
	/*padding:4px 0 4px 7px;*/
}

.CategoryMenu .Seperator
{
	height:2px;
	/*background-image:url(Images/CategoriesMenu/MenuItemSeperator.gif);
	background-repeat:repeat-x;*/
}

.CategoryMenu .TitleSeperator
{
	height:2px;
	/*background-image:url(Images/CategoriesMenu/MenuTitleSeperator.gif);
	background-repeat:repeat-x;*/
}

.Announcements
{
	margin-left:5px;
	width:140px;
	background-color: #eeebe5;
}

.Announcements a
{
	text-decoration:none;	
}

.VerticleSpacing
{
	margin-top:10px;
}
.VerticleSpacingHalf
{
	margin-top: 5px;
}

.BreadCrumbSelectedPage
{
	color:#000000;
	text-decoration:none;	
}

.PageTop
{
	/*height:32px;*/
	height: 33px;
}

.PageTitle
{
	float:left;
	margin-top:8px;
}

.PageTitleNew
{
	background: transparent url(Images/PageHeaders/PageHeaderArrow.gif) no-repeat top left;
	padding: 0 0 20px 20px;
	font-size: 1.4em;
	color: #58585a;
	text-transform: uppercase;
	font-family: Arial Narrow;
	font-weight: 500;	
}

.PageOptions
{
	float:right;	
}

.PageOptions table td
{
	padding-right:10px;	
}

.PageOptions table td table td
{
	padding-right:0;	
}

.PageOptions table td table td div
{
	border-left:solid 3px #002d59;
	padding-left:10px;
}

form .Right .Content .CategoriesPage .Left
{
	width:187px;
	float:left;
}

form .Right .Content .CategoriesPage .Right
{
	margin-left:206px;
}

.AdvancedSearchBox
{
	background-image:url(Images/AdvancedSearch_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
}

.AdvancedSearchBox th
{
	width:135px;	
}

.AdvancedSearchMag
{
	background-image:url(Images/MagGlass.gif);
	width:89px;
	background-repeat:no-repeat;
	background-position:top;
}

.ProductListItemPadding
{
	padding:4px 5px 0 0;
	position:relative;
}

.ProductListNewLabel
{
	position:absolute;
	top:95px;
	right:15px;
}

.ProductListNewLabelSmall
{
	position:absolute;
	top:70px;
	right:8px;
}

.ProductNewLabel
{
	position:absolute;
	top:275px;
	right:10px;
}

.Pager
{
	background-color:#dcdcde;
	text-align:center;
	padding:3px 0 3px 0;
}

.PagerBottom
{
	background-color:#dcdcde;
	text-align:center;
	padding:3px 0 3px 0;
	margin-top:3px;
}

form .Right .Content .ProductPage .Left
{
	width:249px;
	float:left;
}

form .Right .Content .ProductPage .Right
{
	margin-left:268px;
	width:576px;
}

.RollOverInstructions
{
	background-color:#dcdcde;
	font-weight:bold;
	color:#000000;
	padding:2px 5px 0 7px;
}

.ProductDetails
{
	background-color:#dcdcde;
	padding:5px 0 0 10px;
	min-height: 150px;
}

form .Right .Content .ProductPage .Right .ProductDetails table
{	
}

form .Right .Content .ProductPage .Right .ProductDetails table td.Left
{
	width:259px;
	border-left:0;
}

form .Right .Content .ProductPage .Right .ProductDetails table td.Left .Padding
{
	padding-right:10px;
}

form .Right .Content .ProductPage .Right .ProductDetails table td.Right
{
	width:280px;
	border-left:0;
}

.SwatchName
{
	padding-top:3px;
	padding-left:2px;
	width:100%;	
}

.SwatchNew
{
	text-align:left;
	padding-right:5px;
	padding-left:2px;
}
.SwatchImage
{
	border: solid 1px #000000;
}

.SwatchNew img
{
	margin-top:3px;
}

.ColourSetZoom
{
	width:100%;	
}

.ColourSetZoom th
{
	color:#FFFFFF;
	font-weight:bold;
}

.ImageDownloadLink
{
	background-image:url(Images/ProductArrows.gif);
	background-repeat:no-repeat;
	padding:0 0 3px 10px;
	font-weight:normal;
}

.Tabs
{
		
}

.Tabs div
{
	float:left;
	padding-right:1px;
}

.TabContent
{
	border:solid 1px #d5d2ca;
	margin-top:30px;
	padding:10px;
}

.TabContent .Visible
{
	width:100%;
}

.TabContent .Visible .Content
{
	
}

.TabContent .OnMessage
{
	font-weight:bold;
	color:#58585a;
}

.TabContent .CloseLink
{
	text-align:right;
	padding-bottom:8px;
}

.SummaryPosative, .SummaryPosative UL LI
{
	color:#2C9107;	
}

.ProductListItemDetails
{
	width:100%;	
}

.ProductListItemDetailsHeader
{
	width:100%;
	background-color:#e0e0e0;
	margin-top:3px;	
}

.ProductListItemDetails td.Code, .ProductListItemDetailsHeader td.Code
{
	width:10%;
}
.ProductListItemDetails td.Name, .ProductListItemDetailsHeader td.Name
{
	width:25%;
}
.ProductListItemDetails td.Gender, .ProductListItemDetailsHeader td.Gender
{
	width:10%;
}
.ProductListItemDetails td.Technical, .ProductListItemDetailsHeader td.Technical
{
	width:15%;
}
.ProductListItemDetails td.Size, .ProductListItemDetailsHeader td.Size
{
	width:25%;
}
.ProductListItemDetails td.Colour, .ProductListItemDetailsHeader td.Colour
{
	width:25%;
}

.ProductListItemDetails td.Code,
.ProductListItemDetails td.Name,
.ProductListItemDetails td.Gender,
.ProductListItemDetails td.Technical,
.ProductListItemDetails td.Size,
.ProductListItemDetailsHeader td.Code,
.ProductListItemDetailsHeader td.Name,
.ProductListItemDetailsHeader td.Gender,
.ProductListItemDetailsHeader td.Technical,
.ProductListItemDetailsHeader td.Size
{
	background-image:url(Images/ListRightBorder.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.ProductListItemDetails td.Colour div,
.ProductListItemDetails td.Size div,
.ProductListItemDetails td.Technical div,
.ProductListItemDetails td.Gender div,
.ProductListItemDetails td.Name div,
.ProductListItemDetails td.Code div,
.ProductListItemDetailsHeader td.Code div,
.ProductListItemDetailsHeader td.Name div,
.ProductListItemDetailsHeader td.Gender div,
.ProductListItemDetailsHeader td.Technical div,
.ProductListItemDetailsHeader td.Size div,
.ProductListItemDetailsHeader td.Colour
{
	padding:2px 5px 2px 5px;	
}

.ProductListItemDetailsHeader td div
{
	font-weight:bold;	
}

.ProductListAlternate
{
	background-color:#efefef;
}

.ProductListAlternateWhite
{
	background-color:#FFFFFF;
}




/**** ORDERS ****/
.orderlist th
{
	vertical-align: top;
	background-color: #e0e0e0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	
	padding: 5px 24px 5px 9px;
}
.orderlist td
{
	vertical-align: top;
	padding: 5px 23px 5px 9px;	
}
.orderlist .nowrap
{
	white-space: nowrap;
}
.orderlist .bottomdash,
.shoppingcart .bottomdash,
.addcatalogue .bottomdash
{
	background-image: url(Images/TableDashHorizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.shoppingcart .topdash,
.addcatalogue .topdash
{
	margin-top: 1px;
	background-image: url(Images/TableDashHorizontal.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.orderlist .rightdash,
.shoppingcart .rightdash,
.myfavouritestable .rightdash,
.addcatalogue .rightdash
{
	background-image: url(Images/TableDashVertical.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.addcatalgoue .leftdash
{
	background-image: url(Images/TableDashVertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.orderlist .blankcolumn
{
	width: 100%;
	background-color: #e0e0e0;
}
.orderlist .nopadding
{
	padding: 0;
}
.orderlist .rowseparator,
.shoppingcart .rowseparator
{
	height: 2px;
}

.shoppingcart
{
	width: 100%;
}
.shoppingcart th
{
	vertical-align: top;
	background-color: #e0e0e0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	
	padding: 0px;
}
.shoppingcart td
{
	vertical-align: top;
	padding: 0px;	
}
.shoppingcart .sample
{
	width: 117px;
}
.shoppingcart .products
{
	width: 156px;
}
.shoppingcart .colour
{
	/*width: 152px;*/
	width: 100px;
}
.shoppingcart .size
{
	width: 121px;
}
.shoppingcart .qty
{
	width: 48px;
}
.shoppingcart .sizeqty
{
	/*width: 286px;*/
	width: 338px;
}
.shoppingcart .price
{
	width: 63px;
}
.shoppingcart .total
{
	width: 61px;
}
.shoppingcart .buttons
{
	width: 125px;	
}
.shoppingcart .buttonsheader
{
	width: 125px;
	background-color: #e0e0e0;
}
.shoppingcart .lineitems
{
	background-color: #e0e0e0;
}
.shoppingcart .lineitem
{
	background-color: #ffffff;
}
.shoppingcart .cellpadding,
.shoppingcart .lineitem .cellpadding
{
	padding: 3px;
}
.shoppingcart .productimage
{
	padding-right: 2px;
	vertical-align: top;
}
.shoppingcart .checkbox
{
	margin-left: 1px;
	margin-top: 3px;	
	width: 112px;
	/*background-color: #eeebe5;*/
}
.shoppingcart .request
{
	width: 117px;
}
.shoppingcart .requestsamplebutton
{
	float: left;
	padding-top: 5px;
}
.shoppingcart .carttotal
{
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	/*padding-right: 95px;*/
	padding-top: 15px;
}
.shoppingcart .edititem
{
	background-color: #ffffcc;
}
.shoppingcart .edititem .dropdownlistsize
{
	color: #58585A;
	width: 110px;
	height: 20px;

	padding: 2px 0px 0px 0px;

	line-height: 28px;
	
	font-family: arial;
	font-size: 11px;
	
	border: solid 1px #002e5b;
}
.shoppingcart .edititem .dropdownlistcolour
{
	color: #58585A;
	width: 140px;
	height: 20px;

	padding: 2px 0px 0px 0px;

	line-height: 28px;
	
	font-family: arial;
	font-size: 11px;
	
	border: solid 1px #002e5b;
}
.shoppingcart .edititem .textbox
{
	color: #58585A;
	width: 35px;

	font-family: arial;
	font-size: 11px;
	
	border: solid 1px #002e5b;
}

.shoppingcart .smallformsfield
{
	color: #58585A;
	width: 65px;
	height: 17px;
	
	padding: 3px 3px 0px 3px;
	margin: 1px;
	
	font-family: arial;
	font-size: 11px;
	text-align: center;
	
	border: solid 1px #002e5b;
}

/**** SAMPLE REQUESTS ****/
.productviewtitle
{
	width: 100%;
	background-color: #eeebe5;
	font-weight: bold;
	padding: 9px 0 9px 10px;
}
.productviewlist .rowseparator
{
	width: 100%;
	height: 2px;
	background-image: url(Images/TableDashHorizontal.gif);
	background-repeat: repeat-x;
}
.productviewlist .productimage
{
	vertical-align: top;
	text-align: center;
	width: 134px;
}
.productviewlist .items
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.productviewlist .items .selections th
{
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	padding-bottom: 10px;
	width: 150px;
}
.productviewlist .items .selections td
{
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* Technical Aspects */
.TechnicalAspect
{
	table-layout:fixed;
	text-align:left;
}
.TechnicalAspect table
{
	width:100%;
	table-layout:fixed;
}
.TechRight
{
	width:13px;
	background-image:url(Images/TechAspects/Right.gif);
	background-repeat:repeat-y;	
}
.TechBottomLeft
{
	height:15px;
	width:12px;
	background-image:url(Images/TechAspects/BottomLeft.gif);
	background-repeat:no-repeat;	
}
.TechBottom
{
	height:15px;
	background-image:url(Images/TechAspects/Bottom.gif);
	background-repeat:repeat-x;	
}
.TechBottomRight
{
	height:15px;
	width:13px;
	background-image:url(Images/TechAspects/BottomRight.gif);
	background-repeat:no-repeat;	
}
.TechContent div
{
	margin:15px;	
}
.BizCool img, .BizComfort img, .BizTech img
{
	margin:7px 0 38px 19px;  
}

.BizCoolTopLeft
{
	height:10px;
	width:12px;
	background-image:url(Images/TechAspects/BizCoolTopLeft.gif);
	background-repeat:no-repeat;
}
.BizCoolTop
{
	height:10px;
	background-image:url(Images/TechAspects/BizCoolTop.gif);
	background-repeat:repeat-x;	
}
.BizCoolTopRight
{
	height:10px;
	width:13px;
	background-image:url(Images/TechAspects/BizCoolTopRight.gif);
	background-repeat:no-repeat;
}
.BizCoolRight
{
	width:13px;
	background-image:url(Images/TechAspects/BizCoolRight.gif);
	background-repeat:repeat-y;
}
.BizCool
{
	background-color:#0092a8;
}

.BizComfortTopLeft
{
	height:10px;
	width:12px;
	background-image:url(Images/TechAspects/BizComfortTopLeft.gif);
	background-repeat:no-repeat;
}
.BizComfortTop
{
	height:10px;
	background-image:url(Images/TechAspects/BizComfortTop.gif);
	background-repeat:repeat-x;	
}
.BizComfortTopRight
{
	height:10px;
	width:13px;
	background-image:url(Images/TechAspects/BizComfortTopRight.gif);
	background-repeat:no-repeat;
}
.BizComfortRight
{
	width:13px;
	background-image:url(Images/TechAspects/BizComfortRight.gif);
	background-repeat:repeat-y;
}
.BizComfort
{
	background-color:#cbd200;
}

.BizTechTopLeft
{
	height:10px;
	width:12px;
	background-image:url(Images/TechAspects/BizTechTopLeft.gif);
	background-repeat:no-repeat;
}
.BizTechTop
{
	height:10px;
	background-image:url(Images/TechAspects/BizTechTop.gif);
	background-repeat:repeat-x;	
}
.BizTechTopRight
{
	height:10px;
	width:18px;
	background-image:url(Images/TechAspects/BizTechTopRight.gif);
	background-repeat:no-repeat;
}
.BizTechRight
{
	width:18px;
	background-image:url(Images/TechAspects/BizTechRight.gif);
	background-repeat:repeat-y;
}
.BizTech
{
	background-color:#f18e00;
}
/* Technical Aspects */

.GlassaryOptionContainer
{
	width:275px;
	background-image:url(Images/TableDashVertical.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.GlassaryOptionContainer .SubContainer
{
	background-image:url(Images/TableDashHorizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}

.GlassaryOptionContainer .SubContainer div
{
	padding:8px;	
}

.GlassaryOptionContainer .SubContainer div div
{
	padding:0px;
	padding-top:4px;	
}

.Letter
{
	padding:0 4px 0 4px;
	font-size:13px;
	border-right:solid 1px #000000;
}

.GlossaryOptionsPadding
{
	padding-left:20px;	
}

.ProductDescription
{
	margin:5px 0 5px 0;	
}

.ProductName
{
	color:#4a4a49;
	padding: 5px 0;
	font-size: 14px;
	text-transform: uppercase;
}

/* What's New */
.NewsletterContainer
{
	width:275px;
	padding-left: 2px;
	
	background-image: url(Images/DashedSeparator.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.NewsletterContainer th
{
	background-color: #e0e0e0;
	text-align: left;
	
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 10px;
	
	font-size: 11px;
	font-weight: bold;
	
	vertical-align: top;
}
.NewsletterContainer td
{
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 10px;
	
	vertical-align: top;
}
.NewsletterContainer .year
{
	width: 100%;
	background-color: #eeebe5;
	
	color: #58585a;
	font-weight: bold;
}
.NewsletterContainer .datalist
{
	padding: 0px;
}


/* Favourites */
.FavouritesCategories
{
	padding: 2px;
	background-image: url(Images/backgroundGradient.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 206;
}
.CategorySeparator
{
	background-image: url(Images/TableDashHorizontal.gif);
	background-position: left top;
	background-repeat: repeat-x;
	width: 206;
	height: 2px;
}
.categoryField
{
    width: 109px;
    color: #58585A;
    height: 17px;
	
    padding: 3px 3px 0px 3px;
	margin-bottom: 2px;
	
    font-family: arial;
    font-size: 11px;
	
    border: solid 1px #002e5b;
}
.MyFavourites .left
{
	vertical-align: top;
	width: 206px;
}
.MyFavourites .right
{
	padding-left: 14px;
	vertical-align: top;
}

.HeroImage
{
	position:absolute;
	top:159px;
	left:165px;
}

.myfavouritestable 
{
	
}

.MyFavouritesCategoryTitle
{
	background-color:#eeebe5;
	padding:4px;	
}

.myfavouritestableheading
{
	background-color:#e0e0e0;	
}



/*Print Styles overide the above */
@media print{
	form
	{
		margin-left:0px;
		margin-right:auto;
		position: relative;
		height:100%;
		min-height: 100%;
		width:100%;
	}
	.HideOnPrint
	{
		display:none;	
	}
	form .Container .Right
	{
		margin-left:0px;
	}
	form .Container .Right .Content
	{
		padding-top: 30px;
	}
	form .Footer
	{
		padding-left: 0px;
		padding-right: 10px;
	}
	.HeroImage
	{
		position:absolute;
		top:140px;
		left:9px;
	}
}

.SendFolderToCartPopUp
{
	top:140px;
	left:689px;
	position:absolute;
	width:300px;
	border:	solid 1px #575756;
	background-color:#ececec;
}

.SendToCartPopUp
{
	top:-50px;
	left:530px;
	position:absolute;
	width:300px;
	border:	solid 1px #575756;
	background-color:#ececec;
}

.SentToCartPopUp
{
	width:300px;
	border:	solid 1px #575756;
	background-color:#ececec;
	margin-top: -10px;
	margin-left: 100px;
}

.AddToCartPopUp
{
	top:263px;
	left:689px;
	position:absolute;
	width:300px;
	border:	solid 1px #575756;
	background-color:#ececec;
}

.SizingChartPopUp
{
    display: block; 
    padding: 10px 0;
}

.SizingChartPopUp .Top
{
	/*border:	solid 1px #87786f;
	background-color:#87786f;*/
	padding-bottom: 10px 0 0 0;
}

.SizingChartPopUp .HeadRow td
{
	/*border-bottom: dotted 2px #bdb4a5;*/
	font-weight: bold;
}

.SizingChartPopUp .Name
{
	width: 162px;
	color: #4d4d4f;
	font-weight: bold;
}

.SizingChartPopUp td.Size
{
	padding: 0 8px;
	text-align: right;
	color: #4d4d4f;
}

.SizingChartPopUp td.SizeLong
{
	padding: 0 1px 0 2px;
	text-align: right;
	color: #4d4d4f;
}

.SizingChartPopUp .SecondPlus
{
	/*border-left: dotted 2px #bdb4a5;*/
}

.AddToCartPopUp .Top, .SendFolderToCartPopUp .Top, .SendToCartPopUp .Top, .SendToCartTop
{
	width:100%;
	background-color:#DCDCDE;
}

.SendToCartPopUp .Top th, .AddToCartPopUp .Top th, .AddToCartPopUp .Top td, .SendFolderToCartPopUp .Top th, .SendFolderToCartPopUp .Top td, .SendToCartTop td, .SizingChartPopUp .Top th
{
	padding:1px;
}

.SendToCartPopUp .Top th, .AddToCartPopUp .Top th, .SendFolderToCartPopUp .Top th, .SendToCartTop th
{
	width:100%;
	text-align:left;
	color:#575756;
	font-weight:bold;
	font-size:12px;
	padding-left:4px;
}

.SizingChartPopUp .Top th
{
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.AddToCartPopUp .ItemDetails, .SendFolderToCartPopUp .ItemDetails, .SendToCartItemDetails
{
	margin:4px;	
}

.AlternateAddress
{
	width:100%;	
	border-collapse:collapse;
}

.AlternateAddress td
{
	background-image: url(Images/backgroundGradient.gif);
	background-position: left top;
	padding:5px;
	border:solid 1px #002e5b;
}

.AlternateAddress table, .AlternateAddress table td 
{
	border:0;
	background-image: none;	
}

.categoryicon
{
	padding-right: 7px;
	padding-bottom: 32px;
	vertical-align: top;
}

.LeftSwish
{
	display:none;
		
}

.SkuNumber
{
    color: #575756;
    font-size: 15px;
    font-family: Arial Narrow;
}

.Breadcrumbs
{
    float:left; 
    width:420px; 
    padding-top:7px;
}

.SideTabs
{
    float:right; 
    padding-top:10px;
}

.SizeChartNote
{
    background-color:#dcdcde; 
    font-size: 9px; 
    font-style: italic; 
    color:#4d4d4f;
    padding-left: 3px;
}

.SizeChartClose
{
    text-align: right; 
    background-color:#dcdcde;    
}

.SizeChartBottomBorder
{
    border-top: solid 3px #DCDCDE;
}

.LoggedInContainer
{
    margin: 5px 0 0 0; 
    clear: both; 
    width: 306px;
    background-color: #E7E7E8;
    min-height: 96px;
}

.LoggedInContent
{
    padding: 10px;
}

.LoginLabel
{
    padding:5px 0 0 0;
}

.LoginFormTable
{
    padding-left: 8px;
}