
a
{
	text-decoration:underline;
	color:#ed6a03;
	cursor:pointer;
}

.AdvancedLink
{
	padding-left: 3px; 
	line-height: 11px;
}

.AdvancedLink a:link,
.AdvancedLink a:active,
.AdvancedLink a:visited,
.AdvancedLink a:hover
{
	color: #ed6a03;
}

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: #87786f;
	background-color:#FFFFFF;
	
	height:16px;
        	
	font-family: Verdana;
	font-size: 10px;
	margin-top:-1px;
        	
	border: solid 1px #a99c94;
	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 #a99c94;
	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;	
	background: transparent url(images/pagebackground.gif) repeat-y scroll top left;
}

.Container .Left
{
	padding-bottom:165px;
	width: 150px;
	float:left;
}

.Container .Right
{    
	margin-left: 150px;
	border-left:solid 1px #FFFFFF;
}

.Right .Content
{
	margin-left:10px;
	border-bottom: solid 1px #ffffff;
}

.HomeLeft
{
	float:left;
}

.HomeRight
{
	position:relative;
	height:387px;
	float:left;
	background-color: #dceaea;
	border-left:solid 1px #FFFFFF;
	z-index:0;
}

.HomeRightContent
{
	margin:7px;	
}

/*.HomeLogin
{
	position:absolute;
	bottom:7px;
	background-color:#ffffff;
	padding:10px 5px 10px 5px;
	left:7px;
	width:283px;
}*/

.HomeLoginNew
{
	position:absolute;
	bottom:7px;
	background-color:#ffffff;
	padding:5px 5px 10px 5px;
	left:7px;
	width:283px;    
}

form .Bottom
{
	margin-top: 1px;
	padding-left:150px;
	background-color: #90bcbc;
	background-image: url(Images/BottomLeft.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear:both;
	position:relative;
}

.Bottom div.Inner
{
	padding-top:0;
	margin-top: 0;
	
	background-image:url(Images/Bottom.gif);
	background-position: left top;
	background-repeat:no-repeat;
	
	width:547px;
	height:28px;
}

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;
}

form .Container .CategoryMenu
{
	width:150px;
}

form .Container .CategoryMenu .Title
{
	background-color:#FFFFFF;
	padding:4px 0 4px 7px;	
}

form .Container .CategoryMenu .Seperator
{
	height:2px;
	background-image:url(Images/CategoriesMenu/MenuItemSeperator.gif);
	background-repeat:repeat-x;
}

form .Container .CategoryMenu .TitleSeperator
{
	height:2px;
	background-image:url(Images/CategoriesMenu/MenuTitleSeperator.gif);
	background-repeat:repeat-x;
}

.Announcements
{
	margin-left:5px;
	width:140px;
	background-color: #dceaea;
}

.Announcements a
{
	text-decoration:none;	
}

.VerticleSpacing
{
	margin-top:10px;	
}
.VerticleSpacingHalf
{
	margin-top: 5px;
}

.BreadCrumbSelectedPage
{
	color:#000000;
	text-decoration:none;	
}

.PageTop
{
	/*height:32px;*/
	height: 43px;
}

.PageTitle
{
	/*float:left;
	margin-top:-2px;*/
	padding-bottom: 15px;
}

.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 2px #cdb9ad;
	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:10px;
	right:10px;
}

.ProductListNewLabelSmall
{
	position:absolute;
	top:10px;
	right:10px;
}

.Pager
{
	background-color:#ebeded;
	text-align:center;
	padding:3px 0 3px 0;
}

.PagerBottom
{
	background-color:#ebeded;
	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:#ebeded;
	font-weight:bold;
	color:#000000;
	padding:5px;
}

.ProductDetails
{
	background-color:#ebeded;
	padding:10px;
}

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;
}

.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:#ebeded;
	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: #ebeded;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	
	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: #ebeded;
}
.orderlist .nopadding
{
	padding: 0;
}
.orderlist .rowseparator,
.shoppingcart .rowseparator
{
	height: 2px;
}

.shoppingcart
{
	width: 100%;
}
.shoppingcart th
{
	vertical-align: top;
	background-color: #ebeded;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	
	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: #ebeded;
}
.shoppingcart .lineitems
{
	background-color: #ebeded;
}
.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: #87786f;
	width: 110px;
	height: 20px;

	padding: 2px 0px 0px 0px;

	line-height: 28px;
	
	font-family: Verdana;
	font-size: 10px;
	
	border: solid 1px #a99c94;
}
.shoppingcart .edititem .dropdownlistcolour
{
	color: #87786f;
	width: 140px;
	height: 20px;

	padding: 2px 0px 0px 0px;

	line-height: 28px;
	
	font-family: Verdana;
	font-size: 10px;
	
	border: solid 1px #a99c94;
}
.shoppingcart .edititem .textbox
{
	color: #87786f;
	width: 35px;

	font-family: Verdana;
	font-size: 10px;
	
	border: solid 1px #a99c94;
}

.shoppingcart .smallformsfield
{
	color: #87786f;
	width: 65px;
	height: 17px;
	
	padding: 3px 3px 0px 3px;
	margin: 1px;
	
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	
	border: solid 1px #a99c94;
}

/**** SAMPLE REQUESTS ****/
.productviewtitle
{
	width: 100%;
	background-color: #ebeded;
	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
{
	margin-top:5px;
	color:#3c7e7d;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:2px;
	margin:3px 0 3px 0;	
}

/* 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: #ebeded;
	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: #ebeded;
	
	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: #87786f;
    height: 17px;
	
    padding: 3px 3px 0px 3px;
	margin-bottom: 2px;
	
    font-family: Verdana;
    font-size: 10px;
	
    border: solid 1px #a99c94;
}
.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:#ebeded;
	padding:4px;	
}

.myfavouritestableheading
{
	background-color:#ebeded;	
}



/*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 #87786f;
	background-color:#ebeded;
}

.SendToCartPopUp
{
	top:-50px;
	left:530px;
	position:absolute;
	width:300px;
	border:	solid 1px #87786f;
	background-color:#ebeded;
}

.SentToCartPopUp
{
	width:300px;
	border:	solid 1px #87786f;
	background-color:#ebeded;
	margin-top: -10px;
	margin-left: 100px;
}

.AddToCartPopUp
{
	top:263px;
	left:689px;
	position:absolute;
	width:300px;
	border:	solid 1px #87786f;
	background-color:#ebeded;
}

.SizingChartPopUp .Top
{
	border:	solid 1px #87786f;
	background-color:#87786f;
	padding-bottom: 10px;
}

.SizingChartPopUp .HeadRow td
{
	border-bottom: dotted 2px #bdb4a5;
	font-weight: bold;
}

.SizingChartPopUp .Name
{
	width: 152px;
	color: #cdb9ad;
	font-weight: bold;
}

.SizingChartPopUp td.Size
{
	padding: 0 3px 0 3px;
	text-align: right;
	color: #ffffff;
}

.SizingChartPopUp .SecondPlus
{
	border-left: dotted 2px #bdb4a5;
}

.AddToCartPopUp .Top, .SendFolderToCartPopUp .Top, .SendToCartPopUp .Top, .SendToCartTop
{
	width:100%;
	background-color:#87786f;
}

.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:#FFFFFF;
	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 #a99c94;
}

.AlternateAddress table, .AlternateAddress table td 
{
	border:0;
	background-image: none;	
}

.categoryicon
{
	padding-right: 7px;
	padding-bottom: 32px;
	vertical-align: top;
}

.LeftSwish
{
	position:absolute;
	background-image:url(Images/left_menu_base.gif);
	background-repeat:no-repeat;
	bottom:29px;
	width:150px;
	height:151px;
	left:0;
	z-index:0;
}

.LoggedInContainer
{
    clear: both; 
    width: 250px;
}

.LoginLabel
{
    padding: 5px 0 6px 0;
}

.LoginFormTable
{
    padding-left: 0;
}