body,
.laserbeam,
.laserBarEnd,

#tabs a ,
#tabs span.siteListLeft,
#tabs a span.siteListRight,
.homeLinkOuter,.homeLink,
.emailAddressSubmit,
.signOutCls, .signInCls,.signInLinkOuter,
.searchButtonCls,
.countryflag,
.philipasheadHolder, .philipashead,.philipashead:hover, .philipasheadHolder:hover, 
.needHelpInner,
.twit
{
	background-image: url(/images/20100902/sprite-9.jpg)
}

TD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000;
background-color:inherit;
}

TR {
height:0;
}

a:visited,A:hover,A,a:link,.tdlinkOnWhite a,.tdlinkOnWhite .tdlinkOnWhite a:link,.tdlinkOnWhite,a.tdlinkOnWhite:hover,a.tdlinkOnWhite:link,a.tdlinkOnWhite:visited,A.linkOnWhite,A.linkOnWhite:hover,A.linkOnWhite:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:underline;
}

.smallLink:visited,.smallLink:link {
font-family:default;
font-size:11px;
}

.darkTableOnWhiteNoBorder,.darkTableOnWhite {
background-color:#EAEAEa;
}

.darkTableOnWhite {
border:1px #000 solid;
}

.darkTableOnWhite td,.registrationTable td {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#333;
}

A.retailLink,A.retailLink:hover,A.retailLink:link,A.retailLink,A.retailLink:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:underline;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#D5D7D8;
background-color:#FFF;
background-repeat:repeat-x;
background-position:0 -288px;
height: 80px;
margin:0;
}

.tableOnWhite {
background-color:#EBEBEB;
border:1px #333 solid;
}

.noSearchResults {
padding-left:10px;
padding-top:10px;
font-size:10px;
font-weight:bold;
color:#003;
}

.tdFTSearchBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
}

.btnAddToCart {
width:133px;
height:63px;
}

.stdText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

a.signInLink,a.signInLink:active,a.signInLink:visited,a.signInLink:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:underline;
}

.blueText12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

.blueText12Bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
}

.headerText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFF;
}

.aKeylookText:link,.aKeylookText:hover,.aKeylookText,.aKeylookText:active,.aKeylookText:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
color:#333;
}

.keylookOuter {
border:0 #cfcfcf solid;
border-collapse:collapse;
}

.keylookImageCell {
background-image:url(/onlinestore/images/1x347_gradient.jpg);
background-repeat:repeat-x;
}


.aProductId:link,.aProductId:hover,.aProductId,.aProductId:active,.aProductId:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#333;
}

.btnSearch,.aCategoryIdSelected,.aCategoryId,.aCategoryId:active,.aCategoryId:visited {
font-weight:bold;
font-family:arial,verdana,helvetica;
font-size:16px;
text-align:right;
text-decoration:none;
color:#e0e0e0;
}

.lblVariantStr {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
}

.boxTitle {
font-size:10px;
font-weight:bold;
color:#333;
background-color:#999;
}

.buttonTextDrk {
font-size:9px;
font-weight:bold;
color:#003;
cursor:pointer;
}

.btnMultipleShipments,.btnPurchase,.btnContinue {
width:175px;
}

.RecieptNo {
font-size:13px;
font-weight:bold;
}

.CartProdHeader {
font-size:10px;
font-weight:bold;
color:#003;
text-decoration:underline;
}

.CartProdItem,.CartProdItem:visited,.CartProdItem:link,.CartProdItem:active {
font-weight:normal;
color:#333;
font-size:9px;
text-decoration:underline;
cursor:pointer;
}

.TxFreeShipping {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#333;
}

.TxDropdown {
font-size:11px;
color:#000;
width:150px;
}

.TxDropdownLabel {
font-size:9px;
font-weight:bold;
color:#000;
}

.TxLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.TxLabelHeader {
font-size:11px;
font-weight:bold;
color:#000;
padding:5px;
}

.TxLabelContent {
font-size:9px;
color:#000;
}

.InvalidFieldMessage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:red;
}

.UserNavigationLabels {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#333;
border-bottom:1px solid #A8B2BB;
padding-bottom:2px;
}

.UserNavigationLinks,a.UserNavigationLinks:link,a.UserNavigationLinks:active,a.UserNavigationLinks:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
cursor:pointer;
}

.customErrorMessage {
padding-left:0;
padding-top:10px;
font-size:12px;
font-weight:bold;
font-family:Arial, Verdana;
color:#000;
}

.outer {
background-color:#99B4EB;
}

.nCrowdText td {
height:16px;
font:16px arial;
color:#FFF;
text-align:left;
font-weight:normal;
}

.menuTable td {
font:16px arial;
color:#FFF;
text-align:left;
font-weight:bold;
}

.categoryName {
font-size:11px;
font-family:arial,helvetica;
text-align:left;
}

.categoryName a:visited,.categoryName a:hover {
color:#e0e0e0;
}

.coordNsetTable {
border:1px #333 solid;
background-color:#FFF;
color:#333;
}

a.AllProductsName:hover,a.AllProductsName,a.AllProductsName:visited,a.AllProductsName:link {
font-family:arial,verdana;
font-size:10px;
color:#333;
}

.btnSearch {
text-align:center;
border:none;
background-color:transparent;
height:20px;
}

.editSearch {
width:143px;
z-index:10;
font:12px Arial;
}

.footer td {
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica;
color:#333;
}

.footer a,.footer a:visited,.footer a:hover {
color:#333;
font-weight:bold;
}

.productPaneTable {
background-color:#FFF;
border:1px solid #999;
}

.ProductDesc {
padding-left:3px;
}

.Flowery p,.Flowery {
font-size:14px;
padding:5px;
background-color: #efefef;
min-height: 50px;
}
span.Flowery:first-letter,
.Flowery div:first-letter,
.Flowery p:first-letter,
.Flowery:first-letter {
vertical-align:top;
float:left;
font-size:60px;
line-height:50px;
padding-right:7px;
font-family:times,Georgia;
}

a.SearchCategory,a.SearchCategory:link,a.SearchCategory:hover,a.SearchCategory:active,a.SearchCategory:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333;
text-decoration:underline;
}

a.MoreCollection,a.MoreCollection:link,a.MoreCollection:hover,a.MoreCollection:active,a.MoreCollection:visited {
color:#333;
font-size:medium;
font-family:arial;
font-weight:bold;
}

.productDetailsDescriptor {
font-weight:bold;
color:#333;
font-size:12px;
font-family:arial;
}

.dropDown {
clear:left;
display:inline;
font-size:12px;
visibility:visible;
overflow:auto;
}

.CompareAtPrice {
color:Purple;
}

.ProductDescription {
font-family:verdana,arial,helvetica;
font-size:11px;
color:#333;
}

a.nextprev {
color:#333;
font-family:arial,verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.navNumbers:hover,.navNumbers:link,.navNumbers:visited {
color:#333;
font-family:arial,verdana;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.CurrentPage:hover,.CurrentPage:link,.CurrentPage:visited {
font-family:Courier, Times New Roman;
font-size:14px;
font-weight:bold;
color:#999;
text-decoration:underline;
}

.tabstripTDon,.tabstripTDon a:visited,.tabstripTDon a:hover,.tabstripTDon a:link {
color:#FFF;
background-color:#333;
border:1px solid #000;
}

.tabstripTDoff {
color:#333;
background-color:#efefef;
border:1px solid #000;
border-bottom:0 solid #000;
}

.requiredField {
color:Red;
font-weight:bold;
}

.CountrySelector {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#815621;
text-decoration:none;
}

.Copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
text-decoration:none;
}

.statusbar {
left:-100px;
visibility:hidden;
border-bottom-width:0;
margin-bottom:0;
color:#666;
position:absolute;
top:-100px;
background-color:#FFF;
z-index:10000;
overflow:hidden;
}

.contestText {
color:#369;
font-size:12px;
}

.andWinText {
color:#FFF;
font-size:18px;
}

td.terms {
font-weight:normal;
font-size:10px;
margin-left:16px;
margin-right:16px;
}

a.terms {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000;
font-size:8px;
margin-left:16px;
margin-right:16px;
}

table.registrationTable {
font-family:Arial;
color:#369;
font-size:12px;
font-weight:bold;
}

.answers {
font-family:Arial;
color:#369;
font-size:14px;
font-weight:normal;
}

.topMenuText,a.topMenuLink,.btnSearch,.topMenuText,a.topMenuLink,a.topMenuLink:hover,a.topMenuLink:visited {
font-family:Arial;
font-size:11px;
color:#333;
text-decoration:none;
font-weight:bold;
}

.categorylinksTitle,a.categorylinks:visited,a.categorylinks:link {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
text-decoration:none;
color:#453E3E;
}

.categorylinksTitle {
font-weight:bold;
font-size:15px;
padding-top:5px;
color:#1B3F93;
font-family:cursive;
}

a.categorylinksSelected,a.categorylinks:hover {
text-decoration:underline;
color:#1B3F93;
}

.categorylinks img {
vertical-align:middle;
}

a.cssGiftSelected,a.cssGiftSelected:link,a.cssGiftSelected:visited,a.cssGift,a.cssGift:link,a.cssGift:visited {
color:#ac2f5f;
font-weight:bold;
}

.categoryRow {
padding-left:8px;
}

.categorylinks {
padding-left:4px;
}

.subsubsubcategoryRow,.subsubcategoryRow,.subcategoryRow,.subcategoryRow .categorylinks a {
padding-left:24px;
font-weight:normal;
}

.subsubcategoryRow {
padding-left:44px;
}
.subsubsubcategoryRow{
padding-left:48px;
}
.categoryDepartmentsRow {
padding-left:16px;
}

.siteUrlFooter {
background-repeat:no-repeat;
background-color:#C9C9C9;
background-image:url(/onlinestore/Images/shopOurOtherBrands.gif);
background-position:10px 50%;
}

.siteUrlFooter2 {
background-repeat:no-repeat;
background-image:url(/onlinestore/Images/20050914fashionnews.gif);
background-position:0 50%;
}

.brandOuter {
height:37px;
width:116px;
vertical-align:top;
background-image:url(/images/20100518/off_singlebutton3.jpg);
}

.FashionistabrandOuter {
height:37px;
width:49px;
vertical-align:top;
margin:0;
padding:8px 0 7px;
}

.siteUrlFooterBottomLnk {
margin:0;
padding:8px 0 7px;
}

.tdFooterBottomSelected {
background-image:url(/images/20100518/on_singlebutton3.jpg);
}

a.siteUrlFooterBottomLnk,a.siteUrlFooterBottomLnk:visited,a.siteUrlFooterBottomLnk:hover,a.siteUrlFooterBottomLnk:link
a.siteUrlFooterBottomSelected,a.siteUrlFooterBottomSelected:visited,a.siteUrlFooterBottomSelected:hover,a.siteUrlFooterBottomSelected:link {
display:block;
font-family:Arial, Helvetica, Sans-Serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#605e5e;
}

table.footerLinkTable a:hover,.footerLinkTable,table.footerLinkTable,table.footerLinkTable a:link,table.footerLinkTable a:visited {
font-family:arial;
font-size:11px;
color:#333;
background-color:#C9C9C9;
text-decoration:none;
}

.footerLegalTable a,.footerLegalTable a:visited,.footerLegalTable a:link,.footerLegalTable,.footerLegalTable td,.footerLegalTable span {
font-family:Arial;
font-size:9px;
text-decoration:none;
color:#666;
}

td.topbanner a,td.topbanner a:visited {
font-weight:normal;
font-size:14px;
color:#FFF;
font-family:'Arial';
text-decoration:none;
}

.moviebackground {
background-color:#A7A9AC;
background-repeat:no-repeat;
}

.garmentAdBackground {
background-color:#A7A9AC;
}


.footerNextPrev,.KeylookDescriptionOuter {
padding-right:4px;
padding-left:4px;
}

.CoatSale .KeylookDescriptionOuter {
padding-right:0;
padding-left:0;
}


.CoatSale .keylookOuter {
border:none;
}

.CoatSale .keylookImageCell {
background-image:none;
border-width:0;
}

.CoatSale .KeylookMain {
background-image:url(http://www.nygard.com/images/keylookGradient.jpg);
background-repeat:repeat-x;
vertical-align:top;
padding-top:23px;
}

.CoatSale .aKeylookText:link,.CoatSale .aKeylookText:hover,.CoatSale .aKeylookText:visited {
color:#994c42;
font-weight:bold;
font-size:16px;
}

.CoatSale .keylookOuterTd {
padding-bottom:4px;
}

.CoatSale .categoryDescription {
font-family:Helvetica;
color:#994c42;
font-weight:bolder;
font-size:16px;
}

.CoatSale .categoryDescriptionDiv {
border:0 #cfcfcf solid;
height:auto;
overflow:auto;
background-position:left;
background-image:url(http://www.nygard.com/images/gradient.gif);
background-repeat:repeat-y;
}

.helpHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
}

.alternatingitemStyleRetail {
background-color:#95CAFF;
color:#000;
}

.itemStyleRetail a,.itemStyleRetail a:link,.itemStyleRetail a:visited,.itemStyleRetail a:active,.alternatingitemStyleRetail a,.alternatingitemStyleRetail a:link,.alternatingitemStyleRetail a:visited,.alternatingitemStyleRetail a:active,.selecteditemStyleRetail a,.selecteditemStyleRetail a:link,.selecteditemStyleRetail a:visited,.selecteditemStyleRetail a:active {
color:#000;
text-decoration:underline;
}

.itemStyleRetail a:hover,.alternatingitemStyleRetail a:hover,.selecteditemStyleRetail a:hover {
color:#4682B4;
text-decoration:underline;
}

.itemStyleRetail {
background-color:#95CAFF;
}

.selecteditemStyleRetail {
background-color:#ECEC9B;
color:#333;
}

.headerStyleRetail {
background-color:#39F;
color:#FFF;
text-align:center;
font-weight:bold;
border-color:#CCC;
border-style:solid;
border-width:2px;
}

.headerStyleRetail span,.headerStyleRetail a,.headerStyleRetail a:link,.headerStyleRetail a:visited {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
height:20px;
vertical-align:top;
}

.headerStyleRetail a:hover {
color:#FFF;
text-decoration:underline;
}

.pagerStyleRetail,.pagerStyleRetail a:link,.pagerStyleRetail a:visited {
font-size:16px;
font-weight:normal;
color:#000;
text-decoration:none;
}

.pagerStyleRetail a:hover {
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

.pagerStyleRetail span {
font-size:16px;
font-weight:bold;
}

.NoProducts {
font-family:Arial;
color:Red;
font-weight:bold;
font-size:16px;
}

.categoryDescription {
font-family:Tahoma;
font-size:15px;
}

.keylookNotAvail a {
background-color:#F4F4F4;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333;
}

.keylookSoldOut,.keylookNotAvail {
background-repeat:no-repeat;
background-position:center;
width:121px;
height:187px;
display:table-cell;
vertical-align:bottom;
}
.aKeylookText{

}
.soldout{
	top: -35px;
	margin-bottom: -27px;
	position:relative;
}
.keylookImageCell{
	
	margin-right: auto;
	margin-left: auto;
}
a.denimShopLink:link,a.denimShopLink:visited,a.denimShopLink:hover,a.denimShopLink {
font-weight:bold;
color:#357EC8;
}

a.cls30Off:link,a.cls30Off:visited,a.cls30Off:hover,a.cls30Off {
font-weight:bold;
color:#a3af07;
}

a.cls50Off:link,a.cls50Off:visited,a.cls50Off:hover,a.cls50Off {
font-weight:bold;
color:red;
}

a.clsSale:link,a.clsSale:visited,a.clsSale:hover,a.clsSale {
font-weight:bold;
color:#db4701;
}

#fashionistaHead {
position:absolute;
top:-30px;
}

.CorporateProgram .categoryDescriptionDiv {
height:150px;
background-image:url(/onlinestore/images/corp_watermark.jpg);
display:block;
margin:5px;
}

.CorporateProgram .categoryDescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
display:inline;
}

#checkoutPOwarning {
text-align:center;
background-color:#EAEAEa;
color:#000;
margin:10px 30px;
}

.nocategoriesTable {
margin-left:7px;
}

.nocategories {
margin-right:6px;
background-repeat:repeat-y;
background-image:url(http://www.nygard.com/images/gradient.gif);
}

.relatedCategories {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
color:#000;
}

a.relatedCategory:link,a.relatedCategory:hover,a.relatedCategory:visited,a.relatedCategory:active {
font-family:Arial , Verdana, Geneva, Helvetica, sans-serif;
text-decoration:underline;
color:blue;
font-size:15px;
}

#relatedCategoryOuter {
padding-left:25px;
padding-top:10px;
}

#relatedCategoriesTD {
padding-left:25px;
}

.titleBar{
	background:url(/onlinestore/images/titlebar/title-bar-sliver.jpg) repeat-x;
}
.movieContainer {
z-index:10;
position:absolute;
border:2px silver groove;
background-color:silver;
display:none;
}

.movieCloser {
	background:url(/onlinestore/images/titlebar/title-bar-sliver.jpg) repeat-x;
width:27px;
height:22px;
margin-left: auto;
}

.moviediv {
text-align:center;
background-color:#A7A9AC;
background-position:center center;
}

.ElleCanadaDataList td,a.ElleCandaLink:link,a.ElleCandaLink:hover,a.ElleCandaLink:visited,a.ElleCandaLink:active {
font-family:Arial, Verdana;
font-size:14px;
color:#C14C7A;
padding:10px;
}

.ElleCanadaDataList {
background-color:#F1D6DD;
}

a.TrendLink:link,a.TrendLink:visited,a.TrendLink:hover,a.TrendLink {
font-weight:bold;
color:#2660D4;
}

a.HowToLink:link,a.HowToLink:visited,a.HowToLink:hover,a.HowToLink {
font-weight:bold;
color:#169A8C;
}

.hoverme {
cursor:pointer;
}

.giftcardError {
color:Red;
font-weight:bold;
font-size:15px;
font-family:Arial;
}

.outertablecls {
text-align:left;
border:3px red solid;
background-color:#FFF;
border-collapse:collapse;
border-color:#A7A9AC;
border-width:2px;
}

.clsSideBarBlockTitle h1, .ProductNotYetAvail,.clsSideBarBlockTitle,a.sideBarBlockTitle:hover,a.sideBarBlockTitle:visited,a.sideBarBlockTitle {
font-family:Arial , Verdana, Geneva, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#1B3F93;
border-bottom:1px solid #A8B2BB;
padding-bottom:2px;
padding-left:2px;
	white-space: nowrap;
}
.clsSideBarBlockTitle h1{
border-bottom-width: 0px;
padding-top:1px;
padding-bottom:1px;
margin:0px;
display:inline;
}

.clsSideBarBlockSubTitle{
	font-size: 10pt;
	font-weight:normal;
	color:black;
	padding-left: 10px;
	display:inline;
}
.ProductNotYetAvail {
border-bottom:0 solid #A8B2BB;
}

.clsSideBarBlockTitle h1, .clsSideBarBlockTitle {

text-decoration:none;
text-align:left;
}

a.sideBarBlockTitle:hover {
color:#DC143C;
}

.clsSideBarText {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#333;
}

.OrderListGrid td {
color:inherit;
font-weight:normal;
}

.OrderListGrid .OrderListGridHeader td,.OrderListGrid a.firstOrder,.OrderListGrid td.firstOrder {
font-weight:bold;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.firstOrder a,.OrderListGrid td.firstOrder {
color:#366CA3;
}

.bulletbox ul {
margin-left:2.5em;
padding-left:0;
}

.outerimagefloat {
float:left;
}

.globalMessage {
background-color:#FFF;
margin-top:.75em;
margin-bottom:.75em;
padding:.75em;
border: 2px red dashed;
}

.globalMessage td {
font-size:15px;
color:Red;
}

.shippingMethodSpacer {
height:5px;
}

.shippingRatesTable td,.shippingRatesTable {
font-weight:bold;
border:1px #7F9DB9 solid;
border-collapse:collapse;
}

.bottomLinkOff {
border:1px #AAAE97 solid;
border-collapse:collapse;
}

.bottomLinkOn {
border-top:1px #FFF solid;
border-left:1px #FFF solid;
border-right:1px silver solid;
border-bottom:1px silver solid;
border-collapse:collapse;
}

.tabVisible {
display:block;
cursor:pointer;
}

.tabNotVisible {
display:none;
cursor:pointer;
}

.AlsoInCategoryLink:visited,.AlsoInCategoryLink:link,.AlsoInCategoryLink:hover,.AlsoInCategoryLink {
font-weight:bold;
text-decoration:none;
}

.plusSign {
height:75px;
background-color:red;
vertical-align:middle;
}

span.gwpad a:visited,span.gwpad a:hover,span.gwpad a {
font-size:16px;
font-weight:bold;
color:#9C3459;
}

.newcss a,.newcss a:visited,.newcss a:link,.newcss a:hover {
color:blue;
}

.categoryAdImage {
max-height:200px;
display:block;
}

.biancaStyleBookWall .keylookImageCell {
background-image:url(/images/bg_biancanygard_wall_update.jpg);
}

a.lnkPink,a.lnkPink:visited,a.lnkPink:link,a.lnkPink:hover,.lnkPink {
color:#FF55F1;
}

a.lnkBlue,a.lnkBlue:visited,a.lnkBlue:link,a.lnkBlue:hover,.lnkBlue {
color:#0c1be8;
}

a.lnkDarkOrange,a.lnkDarkOrange:visited,a.lnkDarkOrange:link,a.lnkBlue:hover,.lnkBlue {
color:#c60;
}

.NavHeader {
margin-top:8px;
}

.FPCatalogText,a.FPCatalogLinks:visited,A.FPCatalogLinks:hover,A.FPCatalogLinks,a.FPCatalogLinks:link {
font-family:Helvetica, Verdana, Arial;
color:#FFF;
font-weight:normal;
font-size:15px;
margin-left:49px;
text-decoration:none;
}

.FPbanner {
padding-top:1px;
}

A.FPCatalogLinks:hover {
color:#9fc;
}

.FPCatalogText {
font-size:16px;
margin-left:20px;
margin-bottom:5px;
padding-bottom:5px;
}

#adspace {
height:70px;
width:326px;
}

.AccountDetailsUL {
margin-left:1.5em;
padding-left:0;
text-align:left;
}

img {
border-width:0;
}

.nobr {
white-space:nowrap;
}

.aligncenter {
margin-left:auto;
margin-right:auto;
}

.alignleft {
margin-left:0;
margin-right:auto;
}

form {
margin:0;
padding:0;
}

.orderSelectorCls table tr td {
padding:2px;
}

.keylookspacerHorizontal {
height:2px;
}

.keylookspacerVertical {
width:2px;
}

.hotlist #pagingNavBarTR,.hotlist #KeylookDescriptionTableTR,.hotlist #KeylookDescriptionTableTD,.hotlist > .keylookTitleTR,.hotlist .keylookspacerHorizontal,.hotlist .keylookspacerVertical,.hotlist .nocategoriesTable,.hotlist .keylookTitleTD {
display:none;
visibility:hidden;
height:0;
}

.hotlist .keylookImageCell {
text-align:left;
}

.corpFooter {
margin-left:auto;
margin-right:auto;
margin-top:5px;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
width:980px;
}

.corpFooter a {
display:block;
font-family:Helvetica, Arial, Sans-Serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#605e5e;
}

.laserbeam {
height:27px;
background-position: 0 -202px;
background-repeat:repeat-x;
}

.personalNav {
padding-top:2px;
padding-right:2px;
}

.catbrowsertd {
	background: transparent url("/images/20100616/leftbargraphic.jpg") repeat-y;
	height: 40px;
}

a.categorylinks:visited,a.categorylinks:link {
font-family:Verdana, Helvetica, Arial, Sans-Serif;
}

a.nyfl {
color:#E6899F;
}

div.Questionaire {
text-align:center;
}

div.Questionaire > ul {
text-align:left;
list-style-type:decimal;
list-style-image:none;
}

#emailCollectionTableHolder {
position:relative;
}

#emailCollectionTableInner {
position:absolute;
left:220px;
top:445px;
}

.registrationTableValidationSummary {
position:absolute;
left:310px;
top:250px;
width:250px;
border:2px navy solid;
background-color:#FFF;
font-weight:bold;
padding:5px;
}

.joinNowButton {
position:absolute;
left:760px;
top:650px;
}

td.backtothetop {
padding-right:15px;
padding-bottom:5px;
}

.gwpquestionaire {
	background-color:white;
}

.CookiesEnabledMessageCls {
width:500px;
height:80px;
font:15px Arial bold;
color:Red;
background-color:#FFF;
text-align:center;
border:1px Red solid;
margin:5px auto;
padding:30px;
}

.pmtContainer {
font:16pt Arial bold;
}

.pmtOuter {
padding:10px;
}

.pmtLabel {
color:#2E4D7B;
font-size:18px;
font-family:Verdana, Arial, Sans-Serif;
font-weight:bold;
}

.pmtAccordionHeaderSelected,.pmtAccordionHeader {
margin-top:1px;
font-family:Verdana, Arial,Sans-Serif;
font-size:16px;
color:#FFF;
width:100%;
cursor:pointer;
padding:5px 0;
}

.pmtAccordionHeaderSelected {
background-color:#2E4D7B;
}

.pmtAccordionHeader {
background-color:#6D8EBA;
}

.pmtAccordionHeaderSelected span,.pmtAccordionHeader span {
padding-left:5px;
padding-right:5px;
}

.hangtagrow {
text-align:center;
	margin-left:auto;
margin-right:auto;
}

.giftCardHeader,.giftCardBalance,.giftCardText {
font-family:Arial;
font-size:15px;
}

.giftCardHeader {
padding:15px;
}

.giftCardBalance {
font-weight:bold;
color:Green;
}

.giftCardNote {
color:#0144BD;
}

IMG.BNstylebook {
max-height:503px;
}

.CartItemInfo b {
letter-spacing:1.5px;
}

.tdstatusbar {
border-right:gray thin groove;
border-top:gray thin groove;
z-index:9;
font:12px bold arial;
border-left:gray thin groove;
color:#FFF;
border-bottom:gray thin groove;
}

.tdstatusbar A {
font:12px bold arial;
color:#666;
}

.tdstatusbar A:visited {
color:#666;
}

body.largeImage {
background:#eee !important;
}

#panel1 {
visibility:hidden;
}

#lightbox .hd,#panel1.yui-panel .hd {
padding-left:0;
background:url(/onlinestore/images/titlebar/title-bar-sliver.jpg) repeat-x;
}

a:hover,.aCategoryIdSelected,.aCategoryIdSelected:hover,.aCategoryIdSelected:active,.aCategoryIdSelected:visited,.CartProdItem:hover,a.UserNavigationLinks:hover,.coordNsetTable a:link,.coordNsetTable a:visited,.coordNsetTable a:hover,a.nextprev:visited,a.nextprev:hover,.navNumbers:hover,a.AlsoAvailableLink:hover,.footerLegalTable a:hover {
color:#999;
}

A.retailLink,A.retailLink:hover,A.retailLink:link,.AlsoAvailableLabel,a.AlsoAvailableLink:visited {
color:#333;
}

.btnUpdate,.btnCheckout {
width:170px;
}

.contactInfo,.needHelp td,.CartItemInfo,.CartProdTotal {
font-size:9px;
font-weight:bold;
color:#333;
}

.CartItemDiscount,a.topMenuLink:hover,.categorylinksSelected,a.categorylinksSelected:visited,a.categorylinksSelected:link,table.categorylinksDepartments a:hover,.categorylinksDepartments .categorylinksSelected,a.siteUrlFooterBottomLnk:hover,a.siteUrlFooterBottomSelected,a.siteUrlFooterBottomSelected:visited,a.siteUrlFooterBottomSelected:hover,a.siteUrlFooterBottomSelected:link {
color:#1B3F93;
}

.nCrowdText td a,.nCrowdText td a:visited,.menuTable td a,.menuTable td a:visited {
color:#FFF;
}

a.allCategoriesName:hover,a.allCategoriesName,a.allCategoriesName:visited,a.allCategoriesName:link,.allCategoriesName,a.allCategoriesName:hover,a.allCategoriesName:link,.CatalogEmptyMessage,.ProductName,.stylenumbertag,a.howToMeasure:link,a.howToMeasure:visited,a.howToMeasure:hover,.nowOnlyRed,.nowOnly,.CompareAtPrice,.ProductPrice {
color:#333;
font-size:12px;
font-family:arial;
font-weight:bold;
}

.ProductName p,.ProductName,.ProductSuggestTitle {
font-size:14px;
}

.ProductName p,.bulletbox p {
display:inline;
}

.MoreInfo,.ProductNameBedding {
font-size:130%;
}

.ProductSuggestTitle,.ProductSuggest,.ProductDesc a:link,ProductDesc a:visited,.ProductDesc a,ProductDesc a:hover,a.AlsoAvailableLink {
color:#333;
font-size:12px;
font-family:arial;
}

.Flowery font,.ncrowdTable a,.ncrowdTable a:visited,.ncrowdTable a:hover,.ncrowdTable a:active {
font-size:16px;
}

.nowOnly,a.categorylinksSale:link,a.categorylinksSale:visited,a.categorylinksSale:hover {
color:#a3af07;
}

.aKeylookText .nowOnlyRed,.nowOnlyRed,.tdstatusbar A:hover {
color:red;
}

.navHolder,.productDetailsLine {
padding-bottom:5px;
}

a.categorylinksKeyLook:link,a.categorylinksKeyLook:visited,a.categorylinksKeyLook:hover,table.categorylinksFeatured tda,a.footerLinkCorporate,a.footerLinkCorporate:visited,.featurecategory a {
font-weight:bold;
}

.departmentsTable,.lnkCatalogTD {
padding-bottom:3px;
}

.siteUrlFooterBottomLnk:hover,.imageProductLink span,a.imageProductLink:link,a.imageProductLink:hover,a.imageProductLink:visited,a.imageProductLink {
text-decoration:none;
}

a.siteUrlFooterBottomLnk:hover,.footerLegalTable a {
text-decoration:underline;
}

.productgroups td.moviebackground,.CoatSale .keylookTitleCell,.CoatSale .nocategoriesTable,.KeylookPage tr td.clsSideBarBlockTitle,.googletoolbarhint {
display:none;
}

.OutfitDescription,.CorporateProgram .KeylookDescriptionOuter,.FpTableOuter img,.departmentTD a img,div.Questionaire > ul > li > span {
display:block;
}

.shippingerror,.aKeylookText:link .redKeylookText,.aKeylookText:hover .redKeylookText,.aKeylookText:visited .redKeylookText {
color:Red;
}

a.fashionfixcls:link,a.fashionfixcls:hover,a.fashionfixcls:visited,a.fashionfixcls:active,a.summershort:link,a.summershort:hover,a.summershort:visited,a.summershort:active {
color:#BD0494;
}

.innerimagefloat,.floatingimg {
float:right;
}

.KeylookMain td,#lightbox .bd {
padding:0;
}
.corpFooter td,.pmtAccordionContent {
padding:5px;
}
.unConstrainedCatAd{
	width: auto;
	height: auto;
	max-height: none;
}
#noscript-warning {
background-color:#AE0000;
color:#FFFFFF;
font-family:sans-serif;
font-size:120%;
font-weight:bold;
left:0;
padding:5px 0;
position:fixed;
height:20px;
text-align:center;
top:0;
width:100%;
z-index:101;
display:block;
}

.keylooklistTableNormal{
	width:740px;
	position:relative;
}
.KeylookDescriptionOuter .categoryDescription{
	display:inline;
}
.KeylookDescriptionOuter{
	display: inline;
}
.keylookTitleCell {
}
.keylookTitleTD{
	padding-left : 3px;
}
.categoryRow,
.departmentTD, .categorylinks{
	padding-bottom: 3px;
}
.categoryBrowserOuter{
	padding-left:25px;
}
.phillipasPick{
	position:relative;
	bottom:41px;
	margin-bottom:-21px;
}
#noscriptwarning{
	padding-top: 30px;
}


/* ******************************************************** */

tr.hidelink{
	display:none;
}
img.keylookMovieSize{
	width:746px;
	height:350px;
	max-height:350px;
}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/js/yui2_7_0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/js/yui2_7_0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/js/yui2_7_0/build/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}

/* sprites */
		.philipasheadHolder, .philipashead,.philipashead:hover, .philipasheadHolder:hover{ 
			background-position: -8px -120px;
			width:118px;height:27px; 
			position:relative;
			margin: 0px 0px ;
			top:0px; left:0px;
		}
		.philipashead,.philipashead:hover{
			position:absolute;
		}
		
		.philipashead:hover{ 
			background-position:-136px -120px;
		}		
		.philipashead{
			background-position:-8px -120px;
			position:absolute;
			width: 120px; 
			height: 27px;
		}
		.twitOuter,.twit{
		float:left;
		height: 27px;
		width: 38px;
		}
		.twitOuter{ padding-right: 10px;}
		.twit{
			position:absolute;
			background-position: -62px -155px;
		}
.flagOuter,.countryflag{
	position:relative;float:left;
		top:0px;left:0px;

			width: 22px; 
			height: 12px;
}
.countryflag{
			position:absolute;
			background-position: -128px -96px;
			
}
.flagCD{
			background-position: -126px -87px;
}
.flagUS{
			background-position: -126px -104px;
}
.searchButtonClsOuter{
	background-position: -158px -93px;
	width:62px; height:21px; 
	position: relative;
	display: block; 
}
.searchButtonCls {
	border:0px;
	position: absolute;
	top:0px;left:0px;
	width:62px; height:21px; 
	background-position: -158px -93px;
	cursor:pointer;
}
.signOutCls, .signInCls{
	width:62px; height:21px; 
}
.signInLinkOuter{
	position:relative;
	width:62px; height:21px; 
	background-position: -225px -93px;
}
.signOutCls{
	position:absolute;
	top:0px; left:0px;
	width: 70px ; height:21px;
	background-position: -225px -62px;
}
.signInCls{
	top:0px; left:0px;
	position:absolute;
	background-position: -225px -93px;
}
.emailAddressSubmitOuter{
	width:15px; height:22px; 
	position:relative;
	display:block;
}
.emailAddressSubmit{
	border:0px;
	top:1px; left:0px;
	position:absolute;
	background-position: -83px -94px;
	width:29px; height:20px; 
	cursor:pointer;
	padding:0px;
}

#emailaddress{
	top:0px; left:0px;
	background-color:#bdcdf8; 
	width:119px;
	display:block;
}
.emailAddressTD{
	white-space: nowrap;
}
.homeLinkOuter{
	margin-left:6px;
	margin-top:1px;
	position:relative;	
	width:192px;	height:28px;	
	float:left;
	display: block; 
}
.homeLink{
	position:absolute;
	top:0px; left:0px;
	background-position: -105px -153px;
	width:192px;	height:28px;	
}

.needHelpOuter{
	position:relative;
	width:167px;	height:13px;	
    float:left;
	display: block; 
	margin-top:8px;
	margin-left:38px;
}
.needHelpInner{
	position:absolute;
	top:0px; left:0px;
	background-position: -105px -187px;
	width:167px;	height:13px;	
}

#tabs ul {
	margin:0px;
	padding: 0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0px;
	padding:0px;
}
#tabs a {
	float:left;
	background-position: 0 -234px;
	height:40px;
	padding: 0px 0px 0px 0px ;
}
#tabs a span.siteListRight {
	float:left;
	display:block;
	width:11px;
	height:40px;
	background-position: -30px -155px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px ;
}
#tabs a span.siteListlinkText{
	padding-top:8px;
	float:left;
	display:block;
}
#tabs span.siteListLeft{
	float:left;
	display:block;
	width:11px;
	height:40px;
	background-position: -8px -155px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px ;
}	

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span.siteListRight {	}

#tabs a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#tabs a.siteUrlFooterBottomSelected {
	background:url(/images/20100526/over_middle_menubar.jpg) repeat top;
}
#tabs a.siteUrlFooterBottomSelected span.siteListRight{
	background:url(/images/20100526/over_right_menubar.jpg) no-repeat right top;
}

#tabs .siteUrlFooterBottomSelected span.siteListLeft{
	background:url(/images/20100526/over_left_menubar.jpg) no-repeat  left top;
}

.laserBarEnd{
	width: 9px;
	background-position: -52px -155px;
	height: 27px;
	background-repeat: no-repeat;
}


/* Rating */
.ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px 2px 5px  0px;
    
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(/images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/images/SavedStar.png);
}
.btnAddAllcls{
    float:right;
}   
.footerTextcls{
    color: #666;
    font-weight:normal;
    font-family:Helvetica, Arial, Sans-Serif, Verdana, Times New Roman;
}
.footerTextcls h1{
    font-size:12px;
}
.footerTextcls a,.footerTextcls a:visited,.footerTextclsa:hover {
color:#333;
font-weight:bold;
text-decoration: none;
    font-size:10px;
}
.footerSpacer{
    height: 5px;
}

